From 8049ab8b64c977a65b5ee9bbce344150cdca013a Mon Sep 17 00:00:00 2001 From: piotrpekala7 <31202938+piotrpekala7@users.noreply.github.com> Date: Mon, 5 Oct 2020 15:42:19 +0200 Subject: [PATCH] Release 2020.4.0-beta.1 --- gns3server/static/web-ui/3rdpartylicenses.txt | 180 - .../NotoSans-Bold.18ef6a21171328dc11a9.svg | 8318 ++++++++++ .../NotoSans-Bold.364158e7b3016f83790a.woff | Bin 0 -> 169040 bytes .../NotoSans-Bold.3ea2282022a16bb2827b.woff2 | Bin 0 -> 352272 bytes .../NotoSans-Bold.42de0ec9ff60905363d1.svg | 12223 --------------- .../NotoSans-Bold.78c680cacd8c791d2a18.woff | Bin 176240 -> 0 bytes .../NotoSans-Bold.938d7c90fcc1a739abaa.woff2 | Bin 115636 -> 0 bytes ...oSans-BoldItalic.3bfa78c019530a26f4e4.woff | Bin 178916 -> 0 bytes ...toSans-BoldItalic.7930d6e32b12448fc0ae.svg | 8318 ++++++++++ ...Sans-BoldItalic.d548dad2319f4b9556cd.woff2 | Bin 119580 -> 0 bytes ...oSans-BoldItalic.ed8d2295c0b2e0a854d8.woff | Bin 0 -> 175212 bytes ...Sans-BoldItalic.f2639d17cfb5c6e74edd.woff2 | Bin 0 -> 365808 bytes ...toSans-BoldItalic.fc6c09204e7ffe7f552d.svg | 12576 --------------- .../NotoSans-Italic.08690ed789a5532ed7be.ttf | Bin 0 -> 326004 bytes .../NotoSans-Italic.23500e1be773500b154b.svg | 12589 ---------------- .../NotoSans-Italic.2f3d6ee40d6d09980846.woff | Bin 180264 -> 0 bytes .../NotoSans-Italic.8a08f0f08e448e4f522e.woff | Bin 0 -> 176780 bytes ...NotoSans-Italic.ba66b329254eb96f43cf.woff2 | Bin 120976 -> 0 bytes ...NotoSans-Italic.ca985d172a576d01c77e.woff2 | Bin 0 -> 369648 bytes .../NotoSans-Italic.cecaa17f122ac96a50f8.svg | 8318 ++++++++++ .../NotoSans-Italic.d7757582bf8a4453f561.ttf | Bin 279268 -> 0 bytes ...NotoSans-Regular.05c83f616c1587e5f13e.woff | Bin 178144 -> 0 bytes ...NotoSans-Regular.22c53c8686edcaecdf66.woff | Bin 0 -> 171312 bytes ...otoSans-Regular.4e0fbcc1854172ee8859.woff2 | Bin 117948 -> 0 bytes ...otoSans-Regular.730e73a4d4556fa0efe8.woff2 | Bin 0 -> 360552 bytes .../NotoSans-Regular.7e689d4a0d6369f6dcf4.svg | 12169 --------------- .../NotoSans-Regular.8142e5b2e99a1cccafb7.svg | 8318 ++++++++++ gns3server/static/web-ui/ReleaseNotes.txt | 11 + gns3server/static/web-ui/index.html | 4 +- .../web-ui/main.b8ab802a67c1c69cf879.js | 1 + .../web-ui/main.e7b089d7c8fa292097fb.js | 1 - .../polyfills-es5.81e70f503de320d59b44.js | 1 + .../polyfills-es5.fa7ed98c2915002d6a80.js | 1 - .../web-ui/polyfills.7ae454d57e44d75e5d10.js | 1 + .../web-ui/polyfills.e3de9c33e285997df00a.js | 1 - ...dc1.js => runtime.acf0dec4155e77772545.js} | 0 .../web-ui/styles.9197b66183f89522181b.css | 6 - .../web-ui/styles.93c3010ec8fa34732040.css | 6 + .../static/web-ui/theme-default-dark.css | 2 +- gns3server/static/web-ui/theme-default.css | 2 +- 40 files changed, 33296 insertions(+), 49750 deletions(-) create mode 100644 gns3server/static/web-ui/NotoSans-Bold.18ef6a21171328dc11a9.svg create mode 100644 gns3server/static/web-ui/NotoSans-Bold.364158e7b3016f83790a.woff create mode 100644 gns3server/static/web-ui/NotoSans-Bold.3ea2282022a16bb2827b.woff2 delete mode 100644 gns3server/static/web-ui/NotoSans-Bold.42de0ec9ff60905363d1.svg delete mode 100644 gns3server/static/web-ui/NotoSans-Bold.78c680cacd8c791d2a18.woff delete mode 100644 gns3server/static/web-ui/NotoSans-Bold.938d7c90fcc1a739abaa.woff2 delete mode 100644 gns3server/static/web-ui/NotoSans-BoldItalic.3bfa78c019530a26f4e4.woff create mode 100644 gns3server/static/web-ui/NotoSans-BoldItalic.7930d6e32b12448fc0ae.svg delete mode 100644 gns3server/static/web-ui/NotoSans-BoldItalic.d548dad2319f4b9556cd.woff2 create mode 100644 gns3server/static/web-ui/NotoSans-BoldItalic.ed8d2295c0b2e0a854d8.woff create mode 100644 gns3server/static/web-ui/NotoSans-BoldItalic.f2639d17cfb5c6e74edd.woff2 delete mode 100644 gns3server/static/web-ui/NotoSans-BoldItalic.fc6c09204e7ffe7f552d.svg create mode 100644 gns3server/static/web-ui/NotoSans-Italic.08690ed789a5532ed7be.ttf delete mode 100644 gns3server/static/web-ui/NotoSans-Italic.23500e1be773500b154b.svg delete mode 100644 gns3server/static/web-ui/NotoSans-Italic.2f3d6ee40d6d09980846.woff create mode 100644 gns3server/static/web-ui/NotoSans-Italic.8a08f0f08e448e4f522e.woff delete mode 100644 gns3server/static/web-ui/NotoSans-Italic.ba66b329254eb96f43cf.woff2 create mode 100644 gns3server/static/web-ui/NotoSans-Italic.ca985d172a576d01c77e.woff2 create mode 100644 gns3server/static/web-ui/NotoSans-Italic.cecaa17f122ac96a50f8.svg delete mode 100644 gns3server/static/web-ui/NotoSans-Italic.d7757582bf8a4453f561.ttf delete mode 100644 gns3server/static/web-ui/NotoSans-Regular.05c83f616c1587e5f13e.woff create mode 100644 gns3server/static/web-ui/NotoSans-Regular.22c53c8686edcaecdf66.woff delete mode 100644 gns3server/static/web-ui/NotoSans-Regular.4e0fbcc1854172ee8859.woff2 create mode 100644 gns3server/static/web-ui/NotoSans-Regular.730e73a4d4556fa0efe8.woff2 delete mode 100644 gns3server/static/web-ui/NotoSans-Regular.7e689d4a0d6369f6dcf4.svg create mode 100644 gns3server/static/web-ui/NotoSans-Regular.8142e5b2e99a1cccafb7.svg create mode 100644 gns3server/static/web-ui/main.b8ab802a67c1c69cf879.js delete mode 100644 gns3server/static/web-ui/main.e7b089d7c8fa292097fb.js create mode 100644 gns3server/static/web-ui/polyfills-es5.81e70f503de320d59b44.js delete mode 100644 gns3server/static/web-ui/polyfills-es5.fa7ed98c2915002d6a80.js create mode 100644 gns3server/static/web-ui/polyfills.7ae454d57e44d75e5d10.js delete mode 100644 gns3server/static/web-ui/polyfills.e3de9c33e285997df00a.js rename gns3server/static/web-ui/{runtime.c51bd5b1c616d9ffddc1.js => runtime.acf0dec4155e77772545.js} (100%) delete mode 100644 gns3server/static/web-ui/styles.9197b66183f89522181b.css create mode 100644 gns3server/static/web-ui/styles.93c3010ec8fa34732040.css diff --git a/gns3server/static/web-ui/3rdpartylicenses.txt b/gns3server/static/web-ui/3rdpartylicenses.txt index a083425e..236c506f 100644 --- a/gns3server/static/web-ui/3rdpartylicenses.txt +++ b/gns3server/static/web-ui/3rdpartylicenses.txt @@ -467,17 +467,6 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -array-from -MIT -Copyright © 2015-2016 Studio B12 GmbH - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - bootstrap MIT The MIT License (MIT) @@ -527,31 +516,6 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -create-point-cb -MIT -The MIT License (MIT) - -Copyright (c) 2016 Quentin Engles - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - css-loader MIT Copyright JS Foundation and other contributors @@ -1676,102 +1640,6 @@ ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -dom-mousemove-dispatcher -MIT -The MIT License (MIT) - -Copyright (c) 2016 Quentin Engles - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - -dom-plane -MIT -The MIT License (MIT) - -Copyright (c) 2016 Quentin Engles - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - -dom-set -WTFPL - DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE - Version 2, December 2004 - - Copyright (C) 2016 Quentin Engles - - Everyone is permitted to copy and distribute verbatim or modified - copies of this license document, and changing it is allowed as long - as the name is changed. - - DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. You just DO WHAT THE FUCK YOU WANT TO. - - - -is-array -MIT - -iselement -MIT -The MIT License (MIT) - -Copyright (c) 2016 Riki Fridrich - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - mousetrap Apache-2.0 WITH LLVM-exception @@ -1978,29 +1846,6 @@ ngx-childprocess MIT ngx-device-detector -MIT -The MIT License - -Copyright (c) 2016 Ahsan Ayaz - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - ngx-electron MIT @@ -2732,31 +2577,6 @@ LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -type-func -MIT -The MIT License (MIT) - -Copyright (c) 2016 Quentin Engles - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - uuid MIT The MIT License (MIT) diff --git a/gns3server/static/web-ui/NotoSans-Bold.18ef6a21171328dc11a9.svg b/gns3server/static/web-ui/NotoSans-Bold.18ef6a21171328dc11a9.svg new file mode 100644 index 00000000..6507469a --- /dev/null +++ b/gns3server/static/web-ui/NotoSans-Bold.18ef6a21171328dc11a9.svg @@ -0,0 +1,8318 @@ + + + + + Created by font-carrier + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/gns3server/static/web-ui/NotoSans-Bold.364158e7b3016f83790a.woff b/gns3server/static/web-ui/NotoSans-Bold.364158e7b3016f83790a.woff new file mode 100644 index 0000000000000000000000000000000000000000..94cec9ab248fbe0ac7bda7e257156a3a7db8aaed GIT binary patch literal 169040 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%0A!4qTb>OkPaNss{= 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 Uy8ZL)fu++eK?zt!@PG7w0OpkkDF6Tf literal 0 HcmV?d00001 diff --git a/gns3server/static/web-ui/NotoSans-Bold.3ea2282022a16bb2827b.woff2 b/gns3server/static/web-ui/NotoSans-Bold.3ea2282022a16bb2827b.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..79710a6ec681e1df900a5ed0ac8a756c93c99262 GIT binary patch literal 352272 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�D#)cIogasu68jx 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%0DkKe9P3g1H7*RCfSe~ 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 =uPqD_%eCA1JM57fU*xk{|b26+@V_E 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

6W4{05$+Wzx`gU|xHqgk4j#d1E1ULQ;a@-w`* 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

Fu4 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

*8V{;oIr}bT1A4tcU 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 diff --git a/gns3server/static/web-ui/NotoSans-BoldItalic.7930d6e32b12448fc0ae.svg b/gns3server/static/web-ui/NotoSans-BoldItalic.7930d6e32b12448fc0ae.svg new file mode 100644 index 00000000..0d9efb45 --- /dev/null +++ b/gns3server/static/web-ui/NotoSans-BoldItalic.7930d6e32b12448fc0ae.svg @@ -0,0 +1,8318 @@ + + + + + Created by font-carrier + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/gns3server/static/web-ui/NotoSans-BoldItalic.d548dad2319f4b9556cd.woff2 b/gns3server/static/web-ui/NotoSans-BoldItalic.d548dad2319f4b9556cd.woff2 deleted file mode 100644 index ea9405d13fe14eeb8b3e16f7d1664b5d7f2e9a7f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 119580 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 Vm*VOEK0%?_nv;gIhgxy`{{YamR;mC1 diff --git a/gns3server/static/web-ui/NotoSans-BoldItalic.ed8d2295c0b2e0a854d8.woff b/gns3server/static/web-ui/NotoSans-BoldItalic.ed8d2295c0b2e0a854d8.woff new file mode 100644 index 0000000000000000000000000000000000000000..110f851b1d082429996a56c6ec2bd85253e949aa GIT binary patch literal 175212 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%0DO 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®(#@- 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 - - - -Created by FontForge 20170910 at Tue Sep 19 23:59:12 2017 - By Jimmy Wärting -Copyright 2015 Google Inc. All Rights Reserved. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/gns3server/static/web-ui/NotoSans-Italic.08690ed789a5532ed7be.ttf b/gns3server/static/web-ui/NotoSans-Italic.08690ed789a5532ed7be.ttf new file mode 100644 index 0000000000000000000000000000000000000000..6d2c71c86491e6bee94c548827e4a7ac414a9b26 GIT binary patch literal 326004 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⪙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 m)x(@j_Zssdgwf5M0_ - - - -Created by FontForge 20170910 at Tue Sep 19 23:59:24 2017 - By Jimmy Wärting -Copyright 2015 Google Inc. All Rights Reserved. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/gns3server/static/web-ui/NotoSans-Italic.2f3d6ee40d6d09980846.woff b/gns3server/static/web-ui/NotoSans-Italic.2f3d6ee40d6d09980846.woff deleted file mode 100644 index 9e0e70bb1b006f1409e9412d48de44923bae42c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 180264 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≧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 BxAy=5 diff --git a/gns3server/static/web-ui/NotoSans-Italic.8a08f0f08e448e4f522e.woff b/gns3server/static/web-ui/NotoSans-Italic.8a08f0f08e448e4f522e.woff new file mode 100644 index 0000000000000000000000000000000000000000..e71c8ef381cb96a23fa1ef7a55ef98358c4b9c55 GIT binary patch literal 176780 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%0AXQ!%r@E<<<5j_bv8Si2hdB_H+mjz*MHfHT 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 DIadNM literal 0 HcmV?d00001 diff --git a/gns3server/static/web-ui/NotoSans-Italic.ba66b329254eb96f43cf.woff2 b/gns3server/static/web-ui/NotoSans-Italic.ba66b329254eb96f43cf.woff2 deleted file mode 100644 index ddd83164860b001fc4c0a58359d79f647d08f942..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 120976 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

|DYSDn-8NrnUD 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%0AX6LuP4+=le$ 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�!q%-VZ%;V9V}X#HIDr?hw10?kJRTQ-&|T`)1;+2{rdYelf+ZsW@jtHM zzzI+F&%O?yX%((W+?+sCN?)tn?U2tAkMDrsY2SGxk6H>YN5JJCX92Tb(m#6Fl zlz@8q(vmp`DgZE|B{bu$^HUMj$><=8K;#Vl_EaFUDO<2qC^)$+32+hDsW4Ge{syLY F{|_9jhot}j diff --git a/gns3server/static/web-ui/NotoSans-Italic.ca985d172a576d01c77e.woff2 b/gns3server/static/web-ui/NotoSans-Italic.ca985d172a576d01c77e.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..ab3bc664f1234bad8ce63418012373ad0903775c GIT binary patch literal 369648 zcmV)OK(@bkPew8T0RR910pUad4FCWD1qkQ>0pRKY0ssI200000000000000000000 z0000Qi*g%--EJJLdIn$slwJyp`T&X8OaV3mBm?Cr3*|@v1Rw>BEC+&-QCosUv=S;~ zZuY(ek{5WSh&?6PA~9;`Xxk?t#i?&l9@HG-VP8RQogt0eK8FJWm3vSI)Ev9##hAmg zvU9Z6lat_;iR}OX|NsC0|NsC0|NrkI`SIw~clV`te@I`5HN-TS7zc11r%u~69q9rM z6yEy~6RL)twVu+>`koxy|&bKlc- zF=~mWt>`r#;^Lu8iV385v(2#CsC-gMJjg8!b2+7H25Nk9 zYSoL#V(d^AO^1D7BN&E+AzueftGrJ!VNgXpMjz3{%13Z%Aw*B{oP+nEw59r~{Nnz& z+qLplzv?Ve#IjAIDZVM-v--xJ>&SD2*^mGZQ2%nGf{f zYiBlctluzGzMB5-`dC~YWfB97JWSHLPif$q@@Gs%;~jrd?+1NC)ff1suwRG6x{*OS4g}q(@9w;#)z#xi5MA%2v|-ygu)gRM>PnJ8A3TY`wyK zT;o$if#IyML5bDwqB?b298i^1S62MeP)b}2>dr`clY+F|bVL(f+MpOAa_J{Y{= zMXgs2rWgoc+(BOycx)1`;-nAtt)6wdXEpCz+_SI=l$#XYMuMgUyR1lIHDMVhyX?t zk?K8wbK7<}Q3nxD9u5*MQKf`bNvME@fk6nZNL)oKCDKA91d;MYo#-PV)#udj!}D|c z=icPKD1<=p;DIO*G)T}u5+a6pO;T~H)PGAwe>>6EY1ghD?JBm;y=ru3z~rI8rqaUp zu84;V#ip@ElZn|;~kh*oy0;O$c z(sD@L&ZZe{Iv2Ez0%ge9vK_A=j)mZuum8AEgjaCA3ciYNcqcA&fVSB! zs$68>_E9VRY!{^q_qrfbIQoD?I6^o;B+>*_gtIVnfmL7S|G%yI?|(ZB`C%xxWTB*xq!@z3-A z!RI=6Y(+rPt4q411JDcX=D*ETbkE++r^19i4kW8NTn(sWEY zST~vf|Nn#MH}5)6YLrlr1{CX;00T|@v-EZd6u>_`(!1CGNOq*LN9j$w$o2wpmWjU} z0HXE3O)Wg7d0Id5X0AI9U=T2SqKJ&sob)YCh;L9VB%(6JzMOUrp85aD^v`QYtJ7IK z?{qr%tddD4{rz;W%w(pQnM{)DXQrRbWRgiHnPiS+(od3Pk|arHl1U~rlSw8?GLs~e znH)*x|M%&vE@U>m+if<0@vL(kR>H2Y;ZMcCVHuC2*CAC>q6i9nYt<|B>U-=juZ|w|ljNi; zfg$kr0ay=QzyqKGbQxd+oI82E48rO

B(QH(b@K!-TO%Z3L*uBmas}KgoXb51Acq< zN)})I(+F-Y|UBM^EQZX&TmV;JwtslU3;mOwE{jtrDI zjTK9#CPllzvpb2^A6F&#gr_Ue6^LBmarV6r>gK6UcC3Q@|Br#&9?Z)>3N}lynW{Az zLeYwCfiHMUR+GqY+> zcCU7&w$j+Eq;WNSa`tfA+j{)>GZXyzksvb@6q%W%C?rUV36Nb(fUIHyq6z>hEl5!_ zES6$Js;V(w)$7>KBNL*U0Htn%EJI3b#L}8ljWs8A^*ZB@>rZ_?jB)1rb!{xdjg?y^NFS|8nV%rc zuH$kNgOL26s%5+6V3to*NM6om-8!bC8fcqwhB}pQO8mhLxl3S(w-iCVU5dhc(n-9K zls6wmr%ySJRKc0PN~J^Wa<1&EO|kR;nW>e|fJWe+aX!2tgN%*#UA9Sj5$gXk+f{8e zZDwv}U_>}NKoTt7nyTssRoyevn;B5L0Z8p5A!;AQJ+s!4TIa(^$LNerv%54u9{zu+ zN&nrdVGHPoUK9ZuivGy;`Mb^bIodQP$!O9Qr<4X000X#{t`oEg%CZ2&Omn2mY_(cV z>@$QEqDu!@bOcSArrMny$r_EuXOd~H0N)cp>7+{2q`!B!AimZ< z?VsQEYYx=Z2pP2KS^BNHJ(zv92Ryf7zT*vpMWKLP><@z?P^qX0bMkClB6Nh@U0 z_l$3jKG*_b8*TcJ0(&z_0a)<-H?vRdcL!NW!%Q>K=m)S+)~c#(btR%VyU-tJclOF| zPIB5PY1l9Tl5_+T90D1huiyLM>{Pv8L%eb%P9yEV{JYP@CO7#IqM}e^6iHc(8V67B z&f7k;J&Pff<19SlzfK&_%&pxaCrXLjlTaZa3sfjruo{&T#t!J!4+F&BhQkQ+&E*^R zWSvqW{kLZOA(Ct^v#=2=rN+2Q-ukESbTjc$Fn%I+*Ms$@8v-^<`wuRYZMC7={%qbXm@t zSyfA(+2eFkG^Qzv#u#CQ5h6)~AjlQk>wFHIxxkLlG?vyWnh0|+Uwnn%eBXF;Mv&aL z8(1TR2*wyy3}O&dF$fXDV%)Hp+;_f~3%wJQFZ1-z-F7cg1Q-#7F~)>YvRC&!tnGcO zExmgupYvL2LK8$n5D^h+M5GB4zwP_}-@VG4Tj}0kR{hbkRTzy4I*KYAxKc268F8u7=)Yg zPd7w~js^&%ofSLnY4@pdbPP0&J4aaee=h zIsc25uB~=Di6kKI#Y)IM$@`zcZd>uiVv-yM2MgWYUaAG-f#yKfDPsfDgsubA0lgl9 zFaov*z2LXr=8_01L+I;7JpJe+BBTLjs3+LaTag;+h}7%`aA`E_+2(dUlmMklX%JfK zqOTDq`r_~1d06XXT%U;Z$bAa?QCx#2c%FT5DF0sC4>lNgqKUi6cy@<8&C1!FF_hhv{s_Mv^R_xS-KiW%qYuQP}col zQJB!OwwnRcg%J@QTd`CUq3NVDQiViGXPk@jQ}sl9*WM^J9gk-^ zc`p(NyY!AyebjO41aYRz;e6-k-Hz-sal0${uB+$AuDkm8i7UO$jXvOBpY)LUzHj=) z0jbONyP|U7)s0?|x~Xcy?wZEl>e;ikv%a@$2&s2#tozg5U+;M8kF^{9JoO7Rzee~I zks;A!hYYzPUqLT;Q5IUYRRPyp0v*%_nPaY;geRi3M5fW~#?elU>0NWv&WkN!U9gSz z+7dztQHU_qq4}7p!9xcfQ;mrD&F?!^5h_uIT4;q{a%K5U`PV4oeUj}AKw(jU{dGg) z(LqErx$=Mud~qOH9`HH)4V^mSGkDqdvPrE6qa*|lWX13!VWo>mSy0ZGF!#ibC%8sdv!mK7%_$2_Y}rUr|Rm+g_&6V+QYYgWyUsZxEbAB?ZgW0^Hdig z+-+zm9s)g)J)T1BusLDkYD*0^Te-WEC1nAMJOj8qI8M<>jnQ`eT6n6+2M zT&yuhCk5F;CoSl~2&Vk)Ab_5Hro!KM|ATWU?(AoZJ8|bfgtZfQiKh`x+}N~{c{KzI z@8WZna1@t%s(k0A{?(kUBz#6o))PJqECPgJ-YyYhBuEKCd2Q=+`<|`;ll!$d)f>L? zw{Jz8|NQa(!Y_Ug6rs-)uY49jnwENFU4PKRmuWt;fxzu-E--x)e-&KT`KtAQ)}(50_xOt zDeyI|r%tvVYQtdi<>s<@`Ok9iRq|C@L8$ZEp&I##W8DhEb=6Qfw`i@(&+AdA)rF+L zi_@xt^+gXluyHVS*_6{uQpHtyV@r_R9 z+Pylr+s*r8Hv!ITG9DN}PS`v4gu=PsP*)dQClCW6q%Rp{ZL9Vde-^+&u0SJGi zn)K0VRUo@||qIv}ms{ghc_6=)f49<_>0Q}@ITN{?ne5)z96g1c)4N9Z)qX!luQ=5_+LzqbnLK|u*9gCKa;n#oqWp5X^F5@NT1fk&ybu330TTo{ zm2?@@G_-WGWXqK&Ux7j<#Y&ViD^t#@RhtgOj5bBLWg}F%zcD*mdmGITA8}i-Zsvkwal&<5E%6$dWCGRvsf1 zCL$@NU5AXUye{2(3>Y$O#HcajCQO;O!YXT!P*BnEAmmbMrP0F}nV8vlcxB3xEk`at zT)9p!3>o%Ii!HU>N~^84-bR~kL85c${z4H3Q9y8r3ZjM(F~^g78tJ5;VMbYWJ*#Z8 z?M8OFlpxVl&z15jo3^p0G<_4zl4c<@YgNvg zbsIJn6mBaitEj4}YiMc-N1`3Ecp}-^)!ozE*FUgr|9R9aBLm#)Hm|`DC=8B3x_fwf z0U$*)tfm{LWjn6tH|?K%fmkAyy`xgC)w8^4X?6(q1%<|7ad-leM5fUhOctBN5r`x*g-W9{m@E#L#}^1iVu@5HS2)a-bIoI(^P2ZGMxXGb?Ec&F280_! zra6kol=v`<+4f%4DBud==M>t0vIv3&5vTe5jX6u#lk0P&kUc`qcq#?ez;Y|B^gpYt z_J+68J0o>BL_xl&(Py1>>O7H}0YE6gQKLnVF(H~W(ub5f26F;L{(AsJfil6LfYdS# z@hrUC(49B2WjpP(;{_NBlnK7s{~w@zOL zp>zus(s?uHEM1?w2E~*yo#=KXs85gi=7BFlnG87O7)^PuN5 z9XMc`i@38Alh4mqIt>H>cb_q()7$f(J{W`EHF2fw?Z2_1V{%f@H7kW8vJvu;j;nKY zb91lJFRs43-fQoV59fG{6g`N7tf(FOS8L4Cm7`mC@5=YZi**OMpszYn2Hb=?dMG_~Il~oOo{} zcq=L1aeSDOO0rSFhLc)O>eQ=2lNN0{bo1>pp$wu!uxFmf3wSA4o)V?1RI5?zvoF5- zX4af}cngsGXEC2~K00@Sl*prF;0y+AKz`o?&w!@=kH@t=Y5B)}NQ)P}m9-c#bBO1B zvcB-AAu&enVY{VQ`zZCp1|wfoq$jZgr_%gEsAkGj19)k^iM7>o#r2&TW2}h&(*mKC;=(_lbnxh9~{Y z;c|Ob`?4_QG7|_F}ysdoA4KN9IJ9X!NiYg%0zB>Wmh>N*Joc$na=BJqi#Z6%nzrd z`w`pJ?xj1J)0uuu_pNq~$78_8SdX>Vu*Vp~9(Z0z1ydn2(^SmO@aapMiaL$Y@N=Wv z#8&ZOI&zyZG7byipSA|>cL4o1khK=#9T*B6-`lMghjLL`=Yw4>tZjecUpqtakGK7z{ROU_=nt18K}Z z;xa`)rlzKYLMc3_9_m=BZ)ZqU9i&OeYwNRnIq=JMZ$vJr%WaW~9Nv!QK+fnF5U1Ms zX|;-GNuvnPsm^OxnPdvVrD>WxOZ%wDLWL{HLIe>q(}WKN$+gnG=S9DAxqEcfSgaB) zhyrSr)Gy8Y*XYF9SWv#W>fT_moL4JXr>TV^ZBPb zJsoJd7I#sga`U%lErcmiA%)Ule)=Mp;oX5|RLUeI!Yj=p;kj4zpYgj_K8Qh~u>N48 zB+L;1#>;Dc7^8#Wi6#fh4hIpV_Y_k#yuE~ob9W|W4y)<6zml8JK{Dm}!JjRTkwl5X z`SqUPxCCz{N|G!E#yjtKrq9Xcm%S>HYzFOXq>NJ3H}gH*MLrQ_oBQfF8mpv}t2z=3&m~d%h4-B7ctufSsFgzUS#lAv5zF-WP^mgSg)a zIJeT1r7EodPw;Xa`dHa?lDXTJNLe)GiOC5_18@5GiVKdH&ir1MRo%YYBDl|BP|=5ZOxXZCF_*s%wf+cZcMo9|*l*GP>+)sW8uh)U_L~#`X3ZG3 zAPWC|X1@HsUpcaU+brmKQ#6_bmwNqHZLNjE^uO<|O|)W@#FMW}r3;3`xcr#ldLgm5 z`s*UXNi=eEtGMIcXAP1=K-=sLEC>?Yi%c0JcU`=2s*5BFZ#kgrIq&dY+CE*N+}jUieExpGP`jUV`^fP9 zE0zEXxi{Sy+MpPBN@vT#c%nfQOetCf0Wix>yy9kh7C0fR-rj+{JQ|sR-Jjb@0TL3O zP3@ye$KINK8CsiZs;t*wDLYqf0)yHU_WKxKn=_gw*)mAgUR-S#CyY5v(rp%uRGaOi zt=+qk#`MLhJ*3YgS8Ylp4qf8ik#4zkZnUU`m@dE zccEh3R&UzXEm+K4UbY+kzIHsFx?hKXb&C>@KB8Lp=!p~uJqa{@PTFhN=3R&?RMon< z4EeHDbRPfM^c0JVFFE);&@oahzIll(jJ&HL*UjeYSeQ{1)BOtWEOsx z_3|8U-`hhg(kRndZ7?@_)AdP%?Z$q9&0~1yM9%}n1Ft}1}Xk8(D0h!AP^^M)mfP4ufkS-@%HgzUdk%f-_ex0gkOw+ zLW^n^)yQ^{h&I3441hX|hb7rj<Ksr6Z>NGS7dnwn|pX59Nl@@I8dOmjQ0E^ z07ZKN3o~qW@}3;cT`CAa37@a``7${c-oHh z?+%*(>%k#ZX*wQw#9g>&(e~DV_mKNZO~9(eeV#pEL$S3ENm(cM{ilKcSgw2V_DN6k zX&-V~3GqXP!tgxuN&I2H-}M3u^G+B0oZp77uPFCAz=`O9m@wlJJSywsR)LKhqAEhN z)|U&VuT~VhIx#%^<}^+~y?BihG&fPJ4oQYdGlfcb(=8WE$Qly1K9aUcBjp)+RW_xK_P`*=2x`dro1lT* z4TKhY=rcHcVJQ5D`-UsN%^SFClF7)5F&p{W6{Bs5Z^FQGD>1ajT1@=vH_WW_Cl)p) zz{+OZu(mzlgoC|K;^>UC_=$I!+pfCDJ&zLbOk$aN-b)ehds%!ayGSjE_*gEHRvwXF zl*lN5KxT!iNmjLUf$!C=6?M+)MyC~gjqdd(Q?Rq21Hy;Wlx)~8$+N#KHZ&#ij_YLyx>_Y+Zf9RihbAuiBgT=4<%2zkj{{4!zUbz4Pyyp6|wcYQTH`1)z_AAsSlf)%Skn z>z`8j=BHdH{M0;>-?wQ^R2pLvOCl0g$dnSM1o@VB$nc5=H9lFaWUm_ae|++WM)L77 z$)#we2KTF~4l8D{l%-r1H7IpPh`)cNxOpg2S!>!5(LSX(E+L{8q6#k_cxd1wt7=a^ z&w7EB7sayUY-E@HD6bLmIuUQ+@g~Y!c)X4B4j%8KytkSt#8ouWjHdAUT!1g|`RlYY z01N`f46Pc~rG8Mu-H#FwFbaK)?HB;Q$dsI(>e@xSXcdisTm?gxS4={bFeO5XI;7sV zbW68%OP6#Ms8j@zm=LS7t76Im$#E*@x64=g!11ymn)SpNxP+5PP#aQILXtWttTGZe z>?8!anx`v8bx6=SYO3cXl(`kFVMc0h)JcMKHO*v#=5RC*g*W^}h&GH53($3!UFP62 z+Uqg{7+C@>LFktLB;6{S)mp^Xx)YM?x;lnr+RRIBK};PYwzj)_>UOg&#_?p+6OnWW zyxKv8?6CR{G4-0=MI_J(eNGC-D0ypa_RYSyrZ#wAN9x@nc$Z8+BF^p+ysKX7C&bWA zyIY9Ar}}>8Rq!4l_Fj>Cug&{6!-wAI=y%}i133Ew=>CL3zd*3hplQJLH#J24OZ@{J zebN8_mH@60VG)900Iw8&05#zdm8dBM@XCDfe6hopWOTr&EBf({qDVmC*VyQS_qVZs$uc7Umn?Zzn_roNC)8s)~4A8y<1APw@Kfu^j(?==| z6ikPN8DOHBV4ztlo66^{6@Zb2V7JIsG5L$WuuVBGD*_X(1Ou(Hs-?bC->5pc>JMmG zuYQt0^9%c{x%)LR(iXsJtE=Bsn;SOjFVa`GE)}HO4;0Sys{q#HWM<`gqj=_M&T4ek(85iQEn*613`x= zA9Vy3piYGcbyPdMjBn)lcEmQt@#}5{r`x+5KHb}s*qoj&IL1J?{#Us-^3^Ow-zzd( zyiaY(O3%ID*A$$Z_iLA*cv+Ua(XGVxq{JS*A%k8%WLcvIdM5%t1mj*pWOoUPD{5HN zAQ!RTAU>NrVa|UxWY;<*ywc6ke*nRsh^Q4Lmz<)8k%uT)%F83F%PZN>zFLT^$PdGO zXzY3Yq+2DzRF+CX!XvTn$Sk{M2)T+08`mtf9hFFoJQ$%2YVyh&ccGfN5ES5WXbjWrjc?kU+TMqG7m+o?9^7 zM$a7>?xN=&4END9IIJ*s0!l{$+I_3E%p5||nkHMEA0}-L zMH|%EJ4_JKUn$x`5TtY%+tvg@{gt98NP?_B{JRiuReY^+_(%H45RK2}2=wjO=nleX z2u`GPxg(pIzGy${?Qd85z(}E` zA6VD>lw=QeR73sH>wg#Q^)jaJRn=Cbr5mRDThaF83e~$wA(7ZJP(nN~q21}O-c>3W z>XrUC1lR*)^!N@9GCNkIo#)2Ys+|xJLI@#*_}TaKo6iVRG3!!FDW#NBN_lz- z!8Gc^cOWbvOrtdrE)b^C8weu^(_|V5F9_3Q8wfiH)8rTkM+np883i>ACx>)XGhO(SaSBEDW}L*C znYl?c3-eQERu;r$HWtOqFE%1KN9!QOhFg|G^R#Ya8Al)ih1MITz#iB%G4|9}!WW-Y z$g`E!QEHLKg4(*)A;%I7!frbahKkWC;o@%aAAeECyk>pe$~U6m&+WRrgku4+W;3(X0`b z!^Q6I_iFJIQCbT?V|laKfnzZu;xELbC7h8Ail0H;&FCiJ!3PLJ$hpZ&-AKSU{?3W4 zXJyFcy!qAxYl;Lry{_{E(N1y7yrI*Wh) zq6@&P#u4BhQpv|CP@>|?tDiYTcgHtaId}`@)Q6gi^_D)!5C826gmY&M7@P-bhGc4G zW}k(6R-)j{TC@A?FbC$!+> zBu*!Aj2r7**@lAELxFc$Ckiao3D&dm1PDEd9312Wo3jW0PC)XJfjZb0^2(R=t&wZpSAR@tvJA^~sAV0Fgip zE7P>{wInr^t_W~ChFz$PD7eC1_e$=PVbf{iVm|EarqzZ(&bycxzw;WSOso=3Sz=^s zr}K5Np62OmA(%8js#Il-+cN(F6uvM>0LIt){C+>G>h4!_hD3)B57RW! z>(u8}NyS+Cn1;WHcL4xpCQGZ?d=8e=w6>^u?M=_Kvq?Pxkq4-bhSh5$mn0 z(MP*eaw_L?A(wI`*AkM5#IFRt1nTwCnIfsFr<+kFJAaT;lJaf6n^Kj!yhsy>@8SVS zTYB;#Bbmtbmy>fO^O?O~l%@;?uO&TDgF+mHgJYK}=14hmjuNw|nxj$ewZsn~1YB5E zg8J`pBJUq6jUqB`$RR9%8G3>IMP{~lx|9#Vl@2{t+daRW&NKb@UEx-*cf3E9e6#wM zybl{)Z#3F=HKDhfy~`Cw#hk)jY5~2|ijH;AM$vuRJ$U~Ow5Cs77cH<4{0?iQx3sf5 zG>UiF122nm4yUgJFX)&$@VF?CQ%V<O64?nGt$t#R&V@$eQ_)jx%N72QE%wsp_&KY*Q?sMVrYjB)Mu zbC?@`YF+5%&LdIHOhTK-LcSAkDCQprA0DRUAK|$l(bV@UzQftj?Ny}B%s@C;I zn>niwZEJ5f?T)d<{m_w4bgFY#z%*l^H3J0|gZ}#sU%L&4z&JlQn)zU2?AoON{AY5w zU`lLiYV^xAWzE;twi2bFwF5IuQ)i(?T!RPKc6`{89h+^&?aZ9!zEId}erx2Xku^=T z-B@(mKVi4oMPjctEL#(9D|FWGtb$JNT1`IxDPOHIHsRJEC||8_0~_0yQMUNw$@pnq;KPmw1q_wTLNgw~72E(T2`C0-kJ68m zn?kIB6yrV~;xV4%HQqw%5>bfa#udvKi0PlOHGIh|e(Zp4(~$0OL7~mgtcfj&lrVY` zgPUJ9O39AsJ2t6)hZii_W1qu0aQe2krr6V=u(ky&r<`-aC0AS%+JL>3Ux^SWMP}lC zF4>=wwwFw;gB41YsZ!^KCT)6Kml}+iFl9bz(`Pl5;a7)H1jWr?Ax5RBT#&8lB!zY( zYr@)4qH0vrg-tby188gd_|y&tFyQD{<>P+~IED>paKhaQ6w-yng`!^gK`!+h6o^Kr zF#8r+6hNO~-=Tuq4Q~UitCB9))rq}K80&=Iewz0<3dUal0>zLXb~+YzmGqs4lh5MA ze3WnHCz%rSKPlrY_}i1LigXvUZvVsdWE#`#=RR?-wYT_xpOtigxo~8FdVqZS!3<|N z-!lmsLpq(ge1Kle`*7|@v^?i4eJca(dCyNebgA#09iwys@kh5!^maV#Rh1>&QB+uYLIB^M|K zYJsM;eb9zJ>f^TcSv%X^-oH}qZ}L~A;HIPdNqW0}NzCmk^j%ke`|esl*~th%^#dn< z4VM&u(ul)>5r2LEEmj*faBxZw+`QvvKaa@ii}OR$?{jHk7_k6l@G)%E#7i4PM@m|s zn-2yZcg6teV68l{uiykDb_|hxYL!?gj$ka=e+EG1xSe=R3{Oo*!8Tj9m-he8tI>Or zKiRwoPW~^@#j^jGed_Xt>wo%BzWLf-Zyz{N!lVJKDE~`!$A zEXf%}>@RFgt^rV?PD8%#Z#BjS*@fl5E*}ah{LP=ii57s`p9CRG%h`v*z6CzJz$dGf zTDrsZp^e9g^g^z;*}i5;t`**S+!`I`QN*Zs?p=1-W`=N`*YD?g(tgl5G9Q5nlA~mD zwx?)qc%#-sC%#M@Qrtg&SZGB?0oLbiw!a7+B=M^L9YRMrPNphNR8n;==7?Fba6IzV* zF;+5A7QWYSM}`nln~j>8_uWjZFLU-Sr&XQ5GDsKyoPvB&q3;QvVMxhA zegKrrkX+9V(t5oLQ0B4u^dbtOVEhVD%F$gH*65EPnbbXkXCtTzXskf81VJcXnBXhN z@h6MJL8zs0G|>yph((YQ16d{(LkUDW?0t>?p39t_f5gQ^og{hYtv1|5TwJqGVzc{K z$&)SA$KriiKhC4(tdMoQp}H>wJ)G?ld!f{DuD@9aim@&3F)GO31P*1<>*EYOo|sXA z&>j1VYjxF&IoZu$_%opeQNK#(k+mahC&B+h=c)Z&Afoqq8ip?Fs3PQaK?yN8@i}A@ zXrUT}ADg=$8H41+@8UOlEK{wri~|7qiC-{*=NN#}2f5*v!v#(-za2Gyp?wG#B)~K# zx{m7&0a_76Ub6rcSJyH7kQTxHrxiiU09xI0D;KJHgEL%YbA3P_#6TRvM?L^;R|6K} zE=bmPm!B~^sG$DE*r0Vw>jNg8HcOjI?Y|chkv%1jk~Xd$Td14ik3PnJT{wT-6MaR( zRrl{Fz<#IHGL6tIPbjq!{*ZS~8U%@4rv|mST~V#{aI#LnZV1wFbf3fz>st>XefQvgX`R=K7t@7_Op*BD`D(+l722m!`QfE17Aa$(dVvo50D%;Sl* zboRpcN$wEEluR7NFHm&k0`6hq`U^lM)_J6#WyahQGsJ*eE5G>8atw{vBTKG*%{wy5 zsTU)v_}q4DP3cf|Y#$TE25zdwSZm|J1S9$}w|4dV!Kmn)xWbms9ZuZISv3lo=BRh4 z+gHoE!dK*&8l7)JvFmn#I)Ic(QL@9=W=8k-%X@gyoAKEno&77!MM*}*n1q|IamG!D zZbyc*!92)CMo#UI+4vhE1dLrT(`*B7z1VMD^HKXT+78cQ!Ao9=-L;S#Hzgkugw^dP=xQY0B+6>rW$HAvp zJ^0>5MMMBK`azZM)`SfwUIH|aoRojut4=uS)R0NbJ@C*F@Hg-e@b7R*NN8xFVF9sF z!LVMTahT}T%;0I8$@5{p&bO%_-2Yjgm$iEJuD;b;WF8WV#1g4Yu28Df8tp$Ce-gF= zN<~dWE1g*(7y?BgQCuEhpw`&#_J`x?eCgYM(be7Ct6F;hKgeu9u2=cbIL*tt?Z^2O zNzn|;@q*~Mo*#r!JdD%4teZk$d%K@PrO_FH-T-K@=7u7%L<;raufyqb8`=o7m%86U zVQ>Tzg(fW8W-O!J^X>oI1NM;PyUSI=P+>&j1`Hc4xsoq)Wm91kW>FSZaTI594Pivl zfLZ-aMlpIJt5TPyw599qJWeO%KE1n#r=O5Qu|gXwS(*KQX8V81I(fb4y90vsi#^Yd zPd9wLx!35}Op)a6SLi*L5o7WKUOu4bddAficJgwhNW4L|3<)#xq?nm%&Dj&@Q<23v z@*;Z&6kg434;EoIvYD;?$cPLlVe@Xe7wpY|*gc#DUeJw5o6e)|FhA-7DtWKS~ zaJekSOGwFdz%D7PiqN`#_R^2^fo9s(*{8l_W>+5>WpdyTj`fB6z-WEIm(1Qv&vyVi zoEY8_ybGy}V~T${snv|n^6!jn&k0C6pU(~j(H~lEs~BQzBvaTU2oVpgC)Q?^*^`~s znJJM={gFhHF^Y+ay5WJ9rWw0n4=_Uy6Po-1p0gNrA5n@9f*>tUf=fx7y-c0h#!h~P zq&DuG>yHJ_Z2}Q@-?mJ|F0HEKa!Un9hm(iY*pOUYZ zQK-74;g@?n;DmGDa?1PHr61x7kv4q>3>q?Q#A+9OKcDQ&1gcL9dnWk_n5P`g@<&C3R(E1Y){JlI3n7~Cfjv@Vb9P;0u zHQHN}X)rbjvA76OMmAYXsXz-LNujV6B0m=yD?Xc?gdcZ1Nse!cY#UZn|sWZ|*{d@>T)B_VVimRV&<2U}Zp|^uASv>4J9}bY} zPwJLn3HMI#msm*xAqxFp=ncaVcQs0}+?NMivg;ueFDms*T)4Zumm#Ft5X?8;qibv)kB}30=RPa{uXB>;+u7|ZLwDIK-=8~*GcDbmlWq+* z3k=lU=iA`-d6~s`=8r51v%Ytr+vVo-co)M3v52HJDd$7TKJBnrY>X{DKSmf}5l@LA zS>27Z5AO>xeO9wAQ50(dct{(_ucZP1_NX!5xOQ>|#*nc_r-W(~Ec6X1Wmn52k}6DUon{UU;8fOd zlJBGpV>ijzI6nL_wJ0YLEVb>dNH1m#@YBGBK*JNjvORhevy*k75{z6$#krNwbSl`B zM@ptLM?q;j$U?243_9ti@^?~#BuLqcyRn`!4yceQ`nlm+MIcXmR-8ks__b8}v+Y{O zRBpPGqrRtWRGVRdQIKUY$%dBdK7<@Mvm58_G=k$*e}O54IDz}-W!WYtYFkBU&?`Wg z^6t83pA9YGrOX#P8&@u`)5M63CSbNG57k1ro$Ub$@$Y05w3$zY7}34c1+oAZu{cQ;kh! zbJ9;jo_DM?97E{sxiy^Vj= z$~`B_e3iF~oJVvA)RJ$RO~rzKbP3_Cn;#xk<#92dMTOiA?k0DOyRUz^JL0Q{WBPMZ zO>c)kQIG}@jTH*sQ~}MP;rl~RBNabs8rM{AliZA*Q5i5e%I@jMz<5G51CBLC`lxuQ zWRcB)C)N(KU<9Tv@d~$KF)Xd%s@t=Zha6VIYFOh5l2MPN+DsnDCUj97jZq^oznX{y zGA4Q4c;X#LcCq0?o+USl$vA4`lT^i8qy{{>F~`%<$XuCjgj+G+(o1Wh1aA$I9Wc zYQm^yMQd7n;{?rm@xDP<)+IV>4&Fihh=kA@pNuWGh|IK0XMw(ED%`cM`JXc0l$85z z4z1IYPOtl!gPq8>AxZb|pD}tn!`~2$u0x_IM^<&@pWnaAjw39Wq8t!T9ujHrSGTL- zG~q|mEbubkzpiPKMLHQz*)L{u%!cA*l#W4;Z#zl4JE;`M+zoNaqlJe6Z~)y9aI?F0 zrIfBdqJy}Wv48dB?sv);SEr5+G;o5D|CXkSJ)ns0LRbDaG9aCft&ytSM#-D3$$PZw@+KFB_rUKp5psg zFGGePFH<7-vkzBrde%iM?31S806ZAr2@g&LY!V4PFiCXqI<-P%GI&M0TqP$FQMx-y zPQqbb<$f^vfvei1Xykq1=xV3#>IGN=u{y0Y=0LbZ!{N|S@KwtUKtu2%nEH<-{c?k7z(52Z!t9PZT-1X;VCf+_!XtKm{C+%0 z_sDtaxfO{94NMe)eMs-v!^$Gu-~&nn4z-(&ILPt@R47J8(FCf~+GISQJ9zd`H#!;NWC5F^i;3|9@-wj>p z!x-i`0kt>mc7-Q$;fsKBI~=h{5>2mY5%urmAs*v7UgHgZj-Rp(D)y@lGaa8Hthb3c!f}>5J+et>xA1xSQzlx(Gr6O|mmW8% z8Gx76PN$QaRYC55aK!r^PehTxEwZT~3R(AE#z<}zQAxT7=->$rv>fd(YLD>+3X7n# z=Q$$+9oUaxKsD{WWTh6#mbE~*=KCH*}yk1G~t~U>Gzpvq%tW2Rj9Q%&(rcQ|sCaF+G9Lo#`U zN^Tw$t9Z{YL3TB9r66ydk~SkdH&%!YVkrAYooO?AAO}0oTU{`9Xy5k45WHC3a-TcfjBAH4-a%C898*ZVs;PLRK^kq|>_1+Y6tE~Z<{Z}UN~%5X z99Wl;$FD)^)9u(oCO@ccZEMnN{F$CX!k&pYs~2R=i0+h)@!8KP-%IFc)M5#}l1w6@ z=P|yvfl8(icRJRqU}ao4>vNt3r`wd2U2Wg)HfP5589vFGqTWsT5tEs%)PH?S3F<3F z$Nx~!^Vws6hYS%xj#_FN{TmsLo0PNk-OQgEq3c;(RYt<`Me(I=;U=bG?@(}NmA7Ym zR%(sPx##%1Exfb>j4S~abza853D3PYsI1T*<~!#)=^Nrxz<5bw5G+Tn0?r_svH68w zt5&d3F&@8kGVtpLzc0BGfz1yC0Gd(fz@H`U>-)_Ee?NSIIlUX$_FM_fZP3e?=J848 z1G6?BZ>!>X%n!nBY9lJt&JZ#v!cZ3`5i-RPu~RH0NL+5ghDb^GIuqt*j*p(NW)x1Zzl78F9{nJY zLOrm&uLDmWj@7^W1=g4OAjgWcw<>O4P4F=FD2Mg=pm>VShugbS6$bohA(A+NquO`x%33LTA(Kk_sxSoDqFFneRJLl#Xj29iBw7p#P z!t08z2kc7EfN7hgRVx{LS_zo z7(oSF%()~3?S4Wn6=1l7D6a@{P0_}Q>X9t@fxM8+WmrLPSK{nBIz>^$93eQl8I}_> z4ydZmq%Xh)SM(GHN!YkXybQC~$NCLYMFd~KGdN+18hgtTIth2%mcTVc;lytdI!?HT4S)xF*7S#&Ebr!Md|Tf&jXEWdT$F{HQGmkIs~5ep~$2Dk&~ue z$Whh#AVr~lP2aGZU}V?~H2BaMpF_=zAutggC+_z^GdtdteKx;K51jeDj)H-nh4;B* zgLGB(f+QCb!uz}0iLJPm-h*{FfeJ7#pM9J$B{B;iN#}JtVaA5Kuin(!Axn;MUUWZa zhnwe%xcHg%G$`joh$hOUxWCM+T`<>=S4}9456*P+;4qkFS0}4jXN5KH@j!RMSy?f5 zm3_VzCiFMvOJw1q|8;8ZgEo(#7mq2JR7L#u{R3KzgV=Vym^;hSXC`iJAKhz6dyIZF zA3z#3mFN?wFLb>L#S9yZhdr+CY;5}ak%o3Qt(kaUvPGBUn5>zkEfEPGrJFc<5~x+0!0EWa_e2IVDZ!1Qy;tFY2AZ^2P;13N=|2 z$h7qc zCp$-l#>bBjOz1Fwr4gsKo zSgej!iEU#@R8D$Rqrg>^L8|YXpx#6uaZLt3j(C#T2^EXt%)l)IBEw|pyNlh3PsD8g zSWq?Hw3<&uuZY{Z)ugIO(!geQR@$Ehe(lT^k!MS!F#Cd(hd1$SVrx73%fPc&Eo$oi zt=}J3|IQP`_P4qH4z=TWLh6D-z^VjeaD+gQ3MvsdF1)b-i?e*Etud;3JKjwk$@g9M zaEbf6yiq}rb09FG_YR&f1#hHZDvfNHJT3p>=t}=>@!>A!_(Hw*Q13m_)0yVB887$K zJ=c%X-T5N_E*JfE$v=oI=JJcT*GQr2|I+ArRxXo7hnBYT$@V|hb97bT8`{>3iK>FHT=K1zvB*Do%Hf(e7p{PWS)aR1ZqFsz;HUt&6%}Z^V;r3b|iz zCH2sDsnB*LTo3XRUmtd7-sq^uToHOMvlH>wbKlkr)An^zpHxJ~*EAVt)P6LDJlG#j zC6D!+Mt=W%_A zr%m_=1h=GRJZnW8c-fYAlF;7v@xFtdBDFKA$nRX&C_v?Jpt>mkasYC4rtn4N!a9|Z z*XN&=)`|J)88|sHLvw1jSI*33d1VNJSLcI?J2T%z&dyJt>5WOARn84@NGeA)8r4%6 ztF!jbtDlBxw7c!|nVROs^k|;H4&?WYg@aR4gNt`LpUMAYKTcMT`>wEY!Y9GeNhRRy zWKNdzQ%nF^IdUojl+R8eM5%SU!YK9gTB#@v&q!)Y)4MJ$rA;g|>9j12Gm!P7F51f% zKa&04NaW>yl^j=iMRH#0jmmxFQ_)nW|0=6yH9No0eZDsC-Xi?t(A#m+Zl~4x>&|9{ z4wi#L&)(X>j@|!&R20y0M5zC)<}E<=+)ulM6pKQU7)aVb?3I%DUzMBozjpICVeFQP zTX7ri;+`LPaIPk9&;1#9=FyzEH&5r>0}h(l9pjF3B%Y#@%+0t7Xeh*xLS~9-N(d@h z^Lfmfa75mig`*TZtIlWoY}QPU&*#WQd^Fd_^6j+6{)`=s`Rm-e*{3yE<>z{ArG5cX z`@=ztGwYp^v+D~vx4yAr2r4D(e<(}J=S(7~uuA-iDysqerVi+ZvD#V)J}si2NRcJQ zT&*nC>Gxv;A7=TF4C*&Av=SrL`f2ARcJ_BZg3;v9ZTOhXE9JD@uNrD=oDaRB z48IHNq`e0plkuC&m1du%Cl|!nS~zB8ZZkoGqPOL|J|lQGlQTW@UUk|DbcxKYLk%kh z4bPT+N1rb38WgllJsGo2y$NUlUCjZ^U#Ds%c3~s$*4r{=!YDq$WkxUMNDKF%sgdnc zH8Iw27a@F$S;BOd1|y&&O3d|z!rk3i44nV|g<1qBcQ2gHCBSdars zK+T-egmlHLHb5v9G!eKoNc&^hu)Jb1-dI` z?VsZKHq@XNb)L3?J`HFb-k1MKl*Q2h0vPZYi}?{)MODIrS|TM(UshXW7KKIi9bmd2 zxEo#cF~+=bzN{&qx4Dy!IkRR;94DT_LqYwh91K*e`x&V7Li2}P(fEDoRmw34GC!E#nr+D$1>m<3YA|(w9uLl5 zS$-1Gxo`EYu)&uP1&L*38DAEE@=BNG1?8pGOmmP$?K`+H#*Tx6fj?r$hwakND`zln z@ZOUD(j>b%qAYRT(yXxDg1e48L6<9u8aQglQ_4>qjiWV*`}pX5N%fDxG48R+@1}0( zi=l%6$O2a=qZ z77*e}6~Pz2f20dmcshqZe_7C_kPx_$)<;+AG9o$>JVV@#L1}G1XVL7mjF4E^DdcD%GA?DE^~0VpK%QG^wLq7Y(}4)fiHzAC z;3B(+k_?yNGXU{CXp{6gdk6=Qi37LbB$zw6nk;VLuwv-)Byk}#rz;-b&$zZbq2Hz? z_Ac%v@AWL@Lo1W|x=_;t>5LycHAE5@1Z!fsT+{jJ`?zUh075x=Ye}!A5)}TR?x0)Htk`V**Jq8w;Pd3AcbQ&<>*i0G`1P z6hDwU1&-G2XQx7N3?YhADvd1p$XZhkP`k@nOGC;=!5o@!$jSSXMKJ3hemmz8yWHa$o(+{+ zsoH+)z1{DgENeMglb;*8{))Cy_osOtkS$l*h9X&})wu?x=iI_=)JWDagj8ad(RWFV zu*pwSz9|U2cli5c1vRf5A_CRu_%w;kd{Zb8$>pqh>y5x}k=l0eTKZlGW~XVhjDA)d zBp21$U&Zl(nCBp{>)zUbHZLMTCoym4i3F6hidT5z?B9@*-(O&g;PIQo#t+2}9Y)eF z-KB5kfEO?NaUSv=x{2B7@phNM%%hF2|B(sn9$IX(ETtNP+UMDmshW(nPaeNK`Libd4lE0|67%JcLe731B(BL zv4!qDh$QdW`YHE?+xF7K26wIpW!=6e)|2ZGJ1kx6XcUz_kCV2#Pm~X@A;lyu-7&df z!PPXLlt#|$zG>@GNr&pS5d0}d0k)zZN^KY(q=*0!VVJ2u&lHFxJS1m5^k z+}t_H)ecYdoT6LR(p3+Vr3lMsVz$&kJ)Mazty$+h8D|*v9N~of`+j8={ z4oV-zQ(YPTOBz7H1qw8Rh#-bI5=bJ2v>N%a3Qxwo{A%9;k2X4Fm>wCaL`J>$9iy4V zWM(ms7e6|Z0d#KYJfRDPb!O-t0bMwBqtG)0x@71l0bMF|h0xVP-wWtEy!0+h2gl!V zi_q;-+dm-mH$eCDZkaxem;Nno|M1XbLrM;?+fVt0ev8# zj|KFZfW8#aH|nQ9!G>Q2^auI%{{bv*?Hj41rjwUz$kYJ>2aNKk*ja_9ZU43_eKD6w z{?RVepqm~B7^jzI`k7)LJcsNRN2>O}YjexR(#-OiFm|R@sww8h( z`kq|?&uSqeIu0SZEP2eF{G!_B^%^$maX(puhD|_9DUGS)vp=1y04}0dvrb(GjJ4cm z=7&PE)Wd7OQfHHiEn^gmW~@@5Un9gQZtF(lLRM{%9ZC9&Y8Rw!fJ9CWlSrB z-?*3Ch?m`PmZjJ*&GgP|g{14I_T@o%W&%jI-)u_<>57_yy=F>Q#h6#w6s}R`T*JIF z&TM=Y00{do+o3s%` z@5i{y`Af2ZRRL=Q2Ee9(tpPhifXqOkl7T=(86Qq7h)n7xTZ&y4@>Ki#0#@*z%$h}{C8zoJ7iZ=^&nxWD9Xdo1kP9#W4CIc-7GReZI za=eXYAL0HTCssf>}vPT14e!W z&7U}gFO*%Oy$0F>1U6P_oL=iLXq*Ib-Fk5{y}%>fsDip|b7Wn)Y;^Pl$SynTL_MWl zd=iB+XVo_gd^H8#rwy8g;fhI0%PG3|;L)?!gEuRi%y@^PPv2%g^~Z%1p&T{i1|D(v z$mLi0_!f4+|Ho6UNN^BpB3+9RJnjxSX+?YWLUmw|C)e@Aj{CE_>~Ux3C!WKiM?hWD z0S5=qm%q8`8QmPhn1}9k`R_mcE2|Fzs7*#)8HlPVQ3M)IPFd0hPNHAK$1S)WS_S2S z8X{;R6Pmf%P-*6X#z0gB#MSBY%S-Cy2_bmXNVVtl3nm>=Ko$=SG2;%-VZ0;fatpyu zG^}pNx9&BuQqos$)2{Ru^=G+&E)A(XH4wkngFNshfQLj8OlY`euSq7AED9*4nr}4F zN+-PxGr=57tg{P&bFWSfF-{v}l~X>2lu%Y>HPzSD>u(C#sF%0A>m#3AWVkUVh%wEa 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%0Dl(kS=`SOl#ZMGWT@ZgvCJ zMGfFQx!qZT{JOlF14p%PlqG;O01PehtEy#{nETu?KT0iGl+GNJXI^_4L{Gi)1#?E& zn(z*`N8o5a^^~m96W#*gZIPpI(%{t=hxTXuC`4n;Me_ldU72xfeg#Qt78_*2q+mEc z;Ol#LxOXPn+XDiDX^6% z?r&84DnvG7$tI_g7@`e?>B}q#jVsH}hB+{eqlmatpRJG39HzRB;qBqx{F|y(bA4p6 zlm)%X4wyYr-;xJGjZwW>uiClxh zHe$2^c8^om3l=caF_Z>{qy0ULt!`V!oNt(2vl7BT{)bppPB`b@6GGV(UuV^3?3Sj+ z<2Gx0XBW(*ai35Y6t>-@>$h=B!CpS|96OUFaaz@zp1?L@X>_y$0jFP`(1H7ED6Um% zEPcf2q4p!+cA`gQZMb~_LAtSO%Gj@Zr0p5@d_$Q~;k>EVT^{nz0Q!iWUW6_C9Uy*= zNg7V5i|v`ti6$E_q<)Qwq(zxfK|CpL=NhMJOy)i#0Z}I9zZH{M19+ z;pFvw`PJ=v{pk zf<(mspJ`^8^T84D{uOX{T6x2f!4v!_KvT&@ig5hTUw+o2VoT&x1BO%XN)hXF?KS9x>(#;53=uZ4Ij3d@Nv?(!W%+WrQwZNtTnkf-CGC z<0)==P7c3{_h`h`hI+{OpO5$HWudspmh$WdX~7l?9#eGBVd&M_MWsK|>~tOz^RLt- z^e|lx3KhFy4AUufO>i%*`CZR7%P&{bX+Imy(RFe3$j_yK_Ynj%BPPV%Nid=_LXqsf zCO0iZulh5eJT)COB6`F@Mo@jpqPUYTm1}VP)(Hmm+80ZD&B@tQ6D^uK(fN~NSifIT{*OS;O{3kpy3(pfYbe^Lf z3QB(tik+M)0pZE(#W(V=@(?D|K-Q82P@eVRbo*5YCVH#O{6ym~t+M<}C8vkJX-k-T ziOL`Udzf>rL?)FF0}SsxTnX2XIput5BnWhMX{HT7y4&wTLb0&9kUJ3q=Og)AxC98c zvW0GGEp#CyQ2}iMDHdAi6%)a9nKIMzX#CEhX!UGvVnRdh>kA5t6cD6SaBg)|1Gz3? z9x8^@lJ-M91i&>1G8=i#rbwq!>o%G+(gJ&bW-Ee}8aUu2<`}eOpgt@aOik@gGE||K z(9!S7lrLJKF;VrEG~Z#zo6qXuI`dEg0%4-sv5w0y66tFh*j_yPY2L8D>(4X#mFzhg zLvm%tZW~UR=VsPPHpuN$%%?{RNroWyI745~rn~rhGfrPa_6;3?l0F4h!GCtiTv8$5YLToJ-3iJ5sFf5-1U#!rI$!*QV@%VUip;@!=S3cQ zl_&FJgD|c6b3pAd<2Rc&o(t_kg-oPba6yw-W$?_a?=dUVn-}(<8a;WXLUf-1eac%V zB{RYkd~k%@wmry@IZIK4cV2Ce%$4ak6sUy)y1^-*u+?MtvZWto3bVafo;9? zio{tyTgU&%L17f8B~K=}t6zdC3FrC-zg~#*8k$EC-|i z$hxdJI)`CU7!P_PbgOo3gHf3$HCjMbP zjpeaYA1&Dt6EyF{#mw69`a8^snp?DD!jorj5T)2e16Sk)-Y$n%1;Mb|=t@6H7tf+`Kw4i7DaXv7Tz_)O|@HL095UYZXLR}D#SP2-GPnJw^R zZqM**adMP1QrD9#OOgrGPz%g6nUJnr7E|8KdKNh|@0#>#xc9cjAgh|Ec-LYZ;_azj z3GFTw5B_1(UH1)iI%LltqJO>-h2}1EF_~6zPBqLWe*uhG)R*O*hv*WmOR|53vE3u` z@VBdlNw=U%(tZ{}9}KX>h{BzvGs6OgJc!1+s_#YQX$04vE`geDb%iuf`q^PjP_~w( z5q4I2uY>i9w;6Y^dYuzdvi)wA+A5sG6EIk)0Qx-S8D4>J^eViu;9*Y5G93yEF`NtW zicCXjNmbB61q>o2A)l zWFJ=8Ok0r-pxegW6{5~E7o;zrVH4|4sS`^~r`ZMQ^^{sIDi3{c0d6-pNAg0hFZA2A zCUc1oy*Zv2jm@UyGRV&f6fK$d8O##*unO)jrIjAMwDto$KB{^5lmE)NhccHWJJu~5 zrgh>e7Du1A(1lwid1gm5@h*k16ifUaPZ}w7+^7#K%X-hLxYf zu{pq>B1=%Nld@<-KBRisJYG5Qi<+8CVZ@dwrDwo*dZ^CA0;{t(4M;^Oj~v8cj_x7~ z^jY7k?k~n7w|q?z>a)R9AOSr;sGpd%CYxjCgg&i}U*1nQh zKHLQ|4&?-Iym6|iN{9adt4(LiH6(K}B?hV3%N1KMK;>9PsVIBk?v7&|HnV4J^+Nrx>X$*qGsMRN zZw473G^;PI;P~b1{_{Z>t#8W_2bDLJt&)^`#8zB0)wn4ZX7i|Bdu$>UQVch)kAvy0 zl`$aMy?1bOZgR))!Rnt@!!^TQK+ydsO!HG@{iNn$y`Nr>GstSDgBYP8#c-NsMYYE& zg@YWSI@(bDE;2|zgFFo^9q8vBKZ7!wJR#>sM8!99zMAs+FvVyNcdFx|AD(5r!gqoS$@il@2g1kwB^8(i_!5u-lS~@5gEQQu9hz^z{E#|1;C`Ow^P>LsJ z9zsBwPzNgmL2m=sA;A^|gjE(;gy%}2W5zx^X3WWgy}kVzF*J=G zbE06+m@%(W1K>5A{bAh&&F{)dz)-3|i~gBN_>Mm>*iEdpi|L=2?Cio1=GN($o}13> zFku$%y6;wi{{t>1N;jAUvV(H@0dPl{^TVi>-!xGs^y%dj5JsX!3MH6VSQJ8n!6X(v z;_Peus-XD&H<}-p$d>#VJ>xniyY_eIDVEOLFJy)%s5qIU@b}=g4+3?zDG8l$-Lw9O ze!X0?cfHUfmqbodMc=aK(Eq95Kk$efXl4}Mr5!($eHv`!gM$9yUe2;n8gR{lW|NJU z7&+s59UHece_s7^iDpe0>D~9Bo*qq?Y<(F}bh?0t7JQ11*P@=nKb%^orKpxQUw8EP zpHHZwdf4)+jh67uw(Lpz1Dtf>spXz(F&y6EU+$u%k=I?j0hIT3KT1D{0X217&0Sb| zzVn0^+cOl%-@s#n-BsQmpPuSJ^kxta^I)dsjP5!dgtD8eXe@ZKiQQ>-qPv4-ww1Fu{(5{OQ^}PN6-uSz!CXnEejrz6 zL-6-#wEK9%{rAFqrNzP$)gmX*{bRG8oJ9FwZ~pyoG-@>Qthi=^ZPXVWYmP2AR42<< z`$_L+&-{j$ZPCeu7oHLjwhIyOyZ^zwKZ*(T0odxeWu>av0C4gE-NFO$+UpZW>_hh) z=GfGh<$#fpa-wPF52JDp7?h5lMtIeGds~AJwWpiWKP!$VJhTtdc~<}z~a3*>CyZFsBaWSGFg#Y zEcF*D6$-yh=2t3YMSi7#H5AWc;f5Z>3ApL_382gL{Ffz*&F*+jd*1!#*h_1F-Jc@ql=8g3>N^Vz@VWy@^} z3X{ybM8ANAy>j5#Mc{pPq_#Xe8#RVrfzh}mJc01O__Tfi?^)R?p=`_n^U zw@KNM5F*RR28C&3_uLXSs8P-r8Q`K9}2;fyvvXz^Vau$MG-Adplh*F-Z&)ISa zCI%p}fu=tCH)&aFK1g?O@NLTIROx{HC4rfo<%c>X?cG&1Yf1m8;1CmQ#IU;VsWD&1 z{`x&V)k=iB^;FjXBr_0-Gz0a`eLETcA*Qi7^a;fMzu0J2V1?w)}+^=$Go}H8k!j*h?6RA*Zmg zQ*dMgn6@LXhl*!nr(uX`hrjDk7X3WnKIH}4DC5?Khm}>{NXO_GGmQ8iKcE|Vf#K?& zDy}!0>!;1EdsI~k1n#RXO1#@*Xr~}EsC%zb^@t)I&*Zi1vhtj!U#RfL+`WVz428hL zOu3dHGwS~pMkP#7UA(VKB%Rx*Qb>G#k1_=a#e~iUiH0~~e zRsC+MLD|6j3v86wkikIBtx)ybs1TaQk=PHu8JWdFqViiPZZZ)l6%nI?4%B{*C_j^= z{!Nt(czjcW5HQFL1!=AznR>RPIq3B{XLjm_gqfj@5O5=TimMeLns#;c?TdguDasc; zH`P&wGD8ht`nhF_x&qux=e9Gg1(5k+@t? zHi_=KLe$bxb(ao*(GS0V(*k8|JQ6JN*o|mt6b~yJ z@pXK+nl-AR``i2877D=BQ}aV6GPx#iLZC(@s0%l{@_>HbKqS5pco7KI4!U~UN2!g~ z2bdUo-kv;HGT?inNLQq_E7O%=L`D{oJI-=fFe(R&NT#s@7|Eg=s9IK(bHmEr%XF;< z=7(6Q(ldhN7C#nkK1`?B)W|H6|6X$X6*`8`DHvYDdH=L9{XARqZ<& zdd!YUR3U0_(X_N{Dz|e$0_#EckBl4`1cZ$OZB+V1qt>+kJKOBqx#`s_CqLfg2Q&Fk z^S6Tl`&k>tO&r&GVz6T3q_soRdv0$dj{jy_LInob*1LP3HQYIHq#!W1vvX~@>tBav z&8`?90hOlK9cG0zbWynR=Lusin^+8EugP`1)&6hJ%RIa2^Mp~aQA4_KA91}9AfFDD~PC`PJ*WcVz zEVHPAuiH~m&=mBa-v5sCNPJk9h=0K>D~bbk+v(Hm8z- zeg|d9&LmN{8&lsz0lm>#l3^2w(pdM#+cIg!k3oXk zUlJz7By*l#^>P2caRSEI=wD(u1_m$hyRGv~D2>Y-9rT=Yp{qi|DU~8Bs}@`vP;{-` z)(~$F(wnq6y56XWj16>)4=%mqH;7d zVd98fhhh#K+_PZyBD%dNZCgDnG2&3z))+yc6{5l!1^&znnQmBleEJd{ER5R5SD=5a%aMNZZ=zL>$Yt%NaU z!gW!^`Hd-zj--22=_&9vyAzK6)RQ=gV^zc^QE&I$2|JYa`h;-NrCD=ml%EBV_+nlM zG8yibAz}hJ!Oy0Eb|{M5z;yk)m|csD|s3m6lJ{AtM8<}|qL`bO7x zcWvyN2WAtsy3h!4J}vCZk(1mWg~&=a?@@gE*(e!WD(or>OXToD#i4`xXPb(K4XpqW8b7oQ8;KopsI?CE#byGbMnW~;zJD@gH*)!*; zK|067Sbg9=rG?M-G{{tiMm0qPZT+LwjJUpFVsx|R) zdgojOykDbqS7)K7(}#zLQfqzY&AD8A5Ecx>dhV#BqgU?;rGkiR9|!*-j(&JPFHQI> zPXVdheazqjD2*D8e83g=Yt1*pHI9gekmJonI|v7GVa>nje6CmLzpoS*;L3SW5E!*b zfole()kVlgzD(GPeJz-+Zrzqu3TS7SmVp)k@|jF9n84=?FkU*%Ptwpk*?(aEs(m0k zRaN)2*T~wCrqGV;tD2;KO%vJ#TEGzSwM^FLyZ`jTU{AB868jWm-rAZg4VsUm+`01Y zD-Q&uZJHkhfo0q_r!POng7Ww)O@>aO;y`Kn5(zuc4JPzDpU^fV6{ z>Yf610xU@J+&{OJu}c%wl)g7n3yaNs8Ei87S_FLl%c32R{@Xnlq8XEzaO4?{SmxOm`YkFMZuxT5mnm!^UdC=++1 zV%Tv!NzS9bB$XL^*BnC zQ!7k|SklS2*I$U^B?vO7%2ITQ|9(d_6g$)Tyvy-GMlg6ApXOJHqB!0zlcGwhlgW#S zDA};#6w2L=Yn}h{Rpxm?#*f@8cYddr^Wd4sj|Dp0#L~N&2Reu``vZ`TMbUBHc&A3I zD_1$BPUM_$=XaqxC$&J-jXWRO{7awAcE2l2#tu{Tfw(&}>Pgx<*4SpcF%sa5O(Z0T zE&@|m+7L(urv>0P)?3TkA>8=Ppk$sRC_l_te%QUM*j`0km|ELDSQ>9EDJVnDf1unC zPc&N;j;jd6OP$s}5KZmgamz70TbQZa`tx!rS~4XkbZ1=!s7L&fYB#(GRoY?5Wj=eK z4{BqUO8i4XK9T^k?P>jT+Cc;XK z9q}k~C={Y7R(j_Su{&=!hoekKEtsO;UT**1`|JMzJxBb?uBHa$U} z9N;@pdi^>!Nf?9q%-Az1|3&2>>({SA*nr>n4E*kD(6RYqlxrYn-(oJbnvea0S{zKW*i; zOCWho8~)|A`98`*)#b{tBT?TJ@fR{KjG{4t;|}DueN(%N$}*TE0l+fC+FIjY1FrSa zEd~Y0M9I8lI6*B;=L-p*p>knbrif4()hTNt^=#kxSb+Wf`ts|*_Z{X~7&SoXncUAy z0)R=2qL8}Z39l0dZ0n=eZrEc0;c@1L3v70hGKeY<0<`5v99dE|@{NY~H$Mr1SEuXM z1W#14sD{4^(BV7<{zTTB{}aUMucO3^3d{m)wNI9_mVyz9j6!?0R}LoTv$ihk;SdV@ z@%1 zpn_c8^GjBd|4zOFrIg*gU4CJn8L-*jApO>m(jBE&Ypyny?yRmI+#^DFZhHmRX~uVh z0RI&$)b;h5o?hKPWpAB&mD=6j@FMT31ut~n6_w;-XEB$VX}N<_SE^T5u2ikem%G7L zu~Y2wNGCSQUy!y~R1}oRaq`Y~bwh)8<)xKNuh;eV+`2)Wje>ON`0)c;c^W_5J%diq zB!ocOw6M~GR3Sck9R(p2pC0AunNK7PoLZIJAaRlb{?b7{uUs7@Z}7uY>P>|WVSbvJ zCjz60=eho9a!WSFR?Odp)7PWXYW?bU>FQHN{qpT|&VWW5DKV#1>%U8PSnT-@qrYXz zN4^BhDdw?)ENfGLw(Njhe(GL=EEf&KLgQ#N2C_r-$BBIvUsJAje`18GGNWaMN+zO>Cv%Gt1637lb3Vguw7dX9z zNiP~(R~);j$l0*@;`WI>39V6H4KK)hS-UqPYg3IRXdS49;{Uv)ZDJn^z|YPtqz*5b zuB+Z5VBj`8sJ(_AR$zL6>Z4p;(rP}^weGvmWYGznBWLy@Gp4enW*@-TAEc!%TNJ-=!Q!;C9fuQ3 z@Hl(Uf@Hda3ZFA2QDJrMit@(V1;vUEz~U=hE`&-7R>yxkLX1a~ouo3dI_aAPji2No zfrtU23r{B${dvTyZKC>QHcAAg0*XQ*w$KDNG2bPiF---Uj*Q=){acMYfyd6h52|ax zUBj_H+yPpL;L3b-@fqp@xp&J?s;}-j*#x*|u%a($`l`Y}XV=DPS)0^a{ht#$rSR$d z`+Og;W$R!D=n?^a`#*<2csjzhNy zeYH_G&8oGuii4bvpZV~+BOAiZ1`L1r~`2rOKof7w7=P z4B61C?-o<*ZRxrJL-0sA+LMdHftgcZ`T42lV({HOYgiu)5992&T3hZ+3x+U_74Uqf68}4rff=w;|}KjSVDthJ*sh;+uidx9j?B71dY#Z%*=qcw-UiUy||=NQ*{I zNvJwO+73U5M~@?*r^JQo3V`)6wt2xKEOi_uiAI>HTZ~SM$Kp`DI}h?pj{?01ZWoD zFdnS!voWAOTmEQ>du^0y-yeswTEE+EyAt3Ulc!EzJ()aB+Mwo~x_05}+|@Pj2YTU$ zcjfM?>GOhLjbpOEJ8a02b~d#VnD$p`@aDdJkYVcXuMrj9t+7=8?@M>-4`a)>_g*v-XxLKLJgF!-Q;$il43js&LU%@4_#^0KtgM3C; z%>mtz%EMbLSg5Qg`nNM@rJ5dwljZR4>4iEPyX^%zIh0zisaB6hiL-CKOX>{lb~A#2 z@(s#&y=hD5{i(EM>{*HVKNPW>+-bcjt-iDyGFclVj3MvMPY0%AWGwVhfxwSb3Ba&knj<-kOb#&TM=gc+Nrg&!!XD#1cn5C>(!zgUN+!5y9=mRV_bQde``HMR1#DcG1KgoxJ zBEKxucfhoCzYgK%N)yC0%qPpmXUG$^Xp|&2em?9LqQAICRxrlP$u?zt=mP*a$frtAXzA@K~W;Io~9C+dj@NwVHl13v>F;s${C@$*UM z8dt>R*}Gc-j{DP`WGjzDPJEBWbo5anm-YXmLvl8fD)`xEO7)$rlcQ{mD%azq2B~&&iBly-Y39h>A}lv9|kzR^FA4V}0meb~<|39LfJAy;JTl%E0s~ z)`y<#QBJ-#9Dp_aZI>ngNX6v>uFh;u0`+Ct0*|xapp`=K z{w(BuNvwP9`H0KN`z;PH`|mX7B+2uR4?U9g2E8K$pT_hQo+@Y&G` z3ghqC7MZ-3NR@q`FWTpP>_Jh;6|XX-wG+-v%!El8LR9LLTn!dl`vbODXvyo};%i(4 z8Dsa=^Ykvs+VD%W)IG?sa#0kUJOezeP2OyS*0^Jng^!=|2d+I6THymd<^4nq=L62E zR<;69W4%GI2*HPYV}2~hUS=wz3crHsBJG`aI9Kuz7Fzsa{{`_|181zCZ%tKbcmiYH zFowUlOniJyeA^qahCLvOwMl^2FI4ug$QeuV_^8JpVx18*?+njsb1n|#z?3Qvm3MO_Bba~UMd%SL$pr> zn;-Nqd4DdxQK?stO&fZQA7;ivJf_F;{`12A7cgMu3iR{zl)dNVf{QEbOVHteh*0w$ zifQK|;L`a~j6nygq2!~XjOtlf*>N1olyh>K&nK?~gU!(re4DuoxWrEa&517l$+_P+ zH8z=Y(Cu225^3=+@?RRmquS{eGLlcoN&HA)Gk)Nlj8mU!XiLVYKvzDao(P@xfHXRZ zu-#+IJ;T4kioYII9dmy!<%K$<-F7~EkRiUEOM-MuTDwRxZ! zq{nrH`wolL)Y3&R-0$!I62=%FP+MHhp=T{75~RKuU_{-n7I~l#bCVuXg9Jja%OEYJ z`(*06(K7!EII_HaJAVCYVY2*!Ei9lKIs^5B#zK`RMVnT7Lqq(g%NFqT#&coX`2_T$ z-vpvv=n4Vp+Z=WPV0$Q+C4u~WCG(Ms@Q%Jr=Mx?!5bOBTgYk>2?f^`5eUnGWFtVUA z<3?0RXVt9g{+q1dXN#VRRTuwFL(52VcZ;MGs_!=-377#Pfml{K7xX4v)FTweA1qO1DH1MmhZ!fnQ8x=mTI$xGZ0^%YnJuT zC%Qa}IiXWIb~~*tc1_Gg@n6iJUGji4U3mZhWkmp93|tIj@PKNx(ajOxv(%VF!r4xD zyz6>+n%0c$_j^Trg?TMUXBup2+@0=DcbB`%-OYDL5o5oqU|Ja~+XSpG@b;|me9yAI ze7Ki)_qzMseeMLGh+KzoFiBA{o$Ij7bYA8D?oUO7Cec z69V+{S{Vw^bKD>LtD2??s6wGSAt?Cby8%aslYNFw8rf76G=8YBRcgR*sCN}-mG%}L z%u+I%aw1t~vEwIrU;HG1_%j-S*uW2OdfQkS)1Jn4-hjt zfEYqXB`PkVqMD<7kMtJcw0v|Pdo$K>KRgrGd>v!77Z~UZUxe@ID>)3=up|~IHJDR8 zx;N_)8ZCBSXMwp~pg)w)*$DUm_2v@=_2mIw{5t^enR^EZR~cwKv?f7~h_g}$@-`<4 z4bm`yiNkBFkp^iL8Ohs%_$|Ne&=YlzyuV{*M2=C_dENMxO@+*VKeoKzq28PNpUy6% zho@H(i)D9ja&K}!mV(r@VVnd=zK|f6vdGd35@q#c}4=hp;$4$ zm*L5R&SUH>xi$)sm1cDtm8o20AX!_GhzFxkO9q|Sr)tvY71WfxJd8F~)Ov4Yv$R(U z9i$#)6#D|hY5*C>sXGa76)->!_m{_nTv3@`Y!)FQe~i8&Q++<4DPPaar5DppAYpUs z%~UI&$v-_JOOLtcz--%Wl&Ldn565g@IO;j?oY^ylYyCeL+_Xm?#}Vd)TVs44EJ-Wl1rQ1R7O;VT&dhlZ zMJE#Ey2QhXH|f7ZByoN~&z2oyL?46+1qr-XKC}IIaij2OS9#6c+*9Z%&0*|!aszs~ zE2kml@;At5GXoLs+i?bo7``38UZdPu)hpH+c@4kYNA;QBL+;Ic4!P)X*zw(5|McN4 zYw&xWn=v9KytC9&38Ls!ziKOcd(Ku(B(W^NzI`<3nIj?(D{l^}7XEL>*oTHNqA$T1 zzi|G%MMADTK`nliWUQ$lh=LXn>A8#6c1;`S9%7;@oCMWSQ&VuT--h3PjD2Ao_nst%$Vo9?mNs;=Ba6W#a??ABVt2Y#G4C z>_ZqFRd@g*alVJ^6&_H+p(W5KJTQsg<0JVfKJ`VUecB29>GB_4dRyP{o=AyOO*v_g z$9`e_3RVFdhhQ4C_krh_I4==8`jB$UsGzbcsP;nuG6;8__QNHU7mYe2jJKbNUVOg1mD4Qv#S&MaB6mo#|LJ!#g&M6_ZDj2?0Di;wtQOEVWXBsx zpw)L8K!%^z17hW4&=Wco6HMr*bYhqf4V&@YjrQ^YX{H`*4)KwF>LGK=zRK79+dKZ( zTHD))Bi2Zon4IAhgks09lj#`mIyT~m2RfR;x=Q)m_#uh*^o?X*5$*ZgLKM&QgGM_i zYR~o56uvU?nhs=-`gA(+27GA+UOI4kL&If456i}qEi%^lNoo|bj3je>>HPv*&YE}s z1ucI2_C^wH zQiN=R8hf5&dsLQ0Y);JO5 zCLRrq;`|IQf!i;y))DO@R;KDMe0&vPE%X{JtVYBI0$7ROBS{CB!lG`X+g|bBLqlYT zyc)$#gRZU58~ZPho%yLP9QfJ~cn1q}F<$qQ0sQZsKvij(9zyP`5bt4s`Ov#F?*_@c zKt4^cAvOU&>J#HtAw3f#fbVR$+IS8R1~{VrxQ`AWHuP|@W>unE%j!e@Gc_BL&^{cy z=-|WQ@SzkBkXtlCCYU;}@bM7ZkG9walBA6|$-kPOO-MykutINJeDL~APkkq|a3m3# zL1HB#pc9BtBr|A8F7?L~<$TUb{_K$iO;`m|5v1Xpbg>7_rZP^ZC2~5_?kFeL2o5G& z;toJsNkl~r&@-cq{wtS|yPU8e0tzJ@)NS;t3gTN^y06<_Od=0o=7n1WB%^f9zn3K> zb@dh7=btbn6m^3Lh0Jq3JLq&<4XLA#)m4ZsTiO-JlE^+eqrAci$W~$h)3-tmgBHnE zuP@!yjry8+ROF7!7*^>KaZ5;BefAUUJ}d1LLJ_6cGY%$O;%-1%Nu-Ac=$TPQ{>mjJ zg%kD%1Qe}s5MA^J3og~T1(`LL%J6ro487H}DtxFN{Rj`rQ={dCuCBvu+0rOnC5ec< zF*WRPLu&zUxa7Sk>ek+aF8d*9>WV;%>~`q|i9I32x+`F*EK5seSy?J8sHL(3mdXmG zX%(u&`LrAaBuOHV^%6ZZ$`^m-5^{_a_W%3_s8!ISyj+O{O?q@?~I-WZ4$ZtG9p~p@1~cK)OFHvL6%U2F34Pf zP%r|M5q!O4kZ3`ZE!uYXY1_7K+qP}V}&GtTmNDe$T_4oL!Hli-@{DbkTo=)00={Ce}bsC{2+P2Xm?}n$^ ze2~>&DakNa2jFFgU_U(_j&p8n4O^xd#(#7lZP4ghuR&KlPJEmTw_usvB8ao$^$ zwEe_!&m)X3(K``7_|LJYVEPsWsKv<`z7+Ks;@=~~mCQvYlf49e0LN20H;4sV=UNAB zZK-ctX5+s63CK4H!0Y|C<7DYq9H-i^)mH%$#@*LIg0Q<&@+@oG{I;J*I@rC(TfKd& zyn$TK${poXM6%wg{)8hjcdJaLsPU1;uSNDGLm3(M*UfOftX>JPyWm!_gsP^(kSgq< z-_U_wO6R4FI@T*sP9mU_x&2d*V!V#Anmy&J;V8Ur`wW420=G=lL2b5fu~%B@T-8eF z+=u|)xKG^u=z~Q1U@59JoZE~9v||qVlHWf+tc_Rs8;bV;M7O-KLlxX@4`5kV>@}y& z0?Wq>SMlJl;!Ejs3$a+-Tzp{{k#eYbmlbHuMEp6XclQU`P#f6~HJ#+mVUmz@1=(;+ zp%%6YdYjn1e#XhUcp;i&6#c70px(^7x-jSbNh*Yh4!6esrw(g0QPU0WD{IYqx1_pN zPaOM4JW)v>vD3~I8l+Aak<+GEaAsv>hJEB%N9ZTfppM*TA<`=bQ9iLFu_$EXRojZ< zHT~2)5!Sp->GlGrL*g>qsj`4Pn#LvV+WzpzHj>5Iax8d*xHGX^VQVw0yiYNc~qJ&$p zLG8;}cWKH_Bie9v&)VOd4ctB#V>Qk7rR-H)J3cO+$1+{F)kZbcyG8r>Xud$CXP)ex zSv>d|?ijx5Ttd0H(1F*~AaA|Hmk015rrce*hte@5Vi9!TfV!KzPoHl;`(uMoi|?eT zp~36^*qv}Zrca5#gs7jdD6b5Ixzt&&SJ4Xqf}7faX0NsVOV7W8oPFQe-uiiyCI~&i zr!?S?Rigt$?mK|lKY5rxlf8oDgC^;4w#M{ULEIeV(Z^J4yA zln7!gaE)PB!o#VeHS$_{QL|JTO>Q{a&v7d-voO?}Kx zZTJSwecJVZO+tVFz-C<`po{dc$JF*j7}u>3y-f7vimjKwXCm-8{cA=Op0aN6-*|!L zwCpILuT?FYWBj%D}p4-;b?;(hcH)xog4 zG4T{S$~@Y@S>in5d3HrX-Ra|Kc5W5typ-3T za=X}`7qRXPd>+h`ZK-)Yp+Lu$9hjajmyuq+nAVRBA?iJ4Tv1`c!V-fQZ>6b;6Pon> z(-yHVH`SqIhT0t&u?{`Ov2vN2!P@OTBgIEVWo24RPh>Rh-*#QBN3fA3suYke2FZl; zWCZr*r_UUc4x?&QNnpE!UqRLQ8l7+PCU-ES(9y}nw1}cdA1IT(>k_XD>oo5*B#nou z4>s%9Ft3Avc}hj!=$3ZF`p+H89b)bk_L>Q*jqvb}@AEcpsZ|x;hS(A#ALv=6E2KfS zWX^$lY{qLM?P$D`;w?>@yKgzNNldqiTz32LU;w1g`hN3SBJGi|O(y@n?k}qDRC+kq zN@LGfhtvIg{#`9faBUqRHCe6?o6dVxBmA+N)(>_McpV^mUr|^}ZD2NYjc!51W!HPd z30L35YH6z*0NA-e=2CpK;>JqD>(6%4aQ>$9Yp$X(<+~#V@A8+*zX#CJhIgAD8&H*L z!4`-oC)aYBGeH#M*!jhoNEyeTzJN#whYCm0N ztF_`um+k)WMM5GxhB!|n{+>AfaH;+_j!cT>sGz+msm)vu`0RcXHHw(*4M|^35Jg#H z{!%-L8OP(^P+8wy}V$y`}M84_c#I?~g+>fbR{=4qUij>M1B7LB$QfJ#enZ zJa|wK+>c9j6A(@3Gqut~dvvIZ3U=BeDUQ8_`tEZ{T2y6&4v`Q^RNUK33!Wwcsc)P` zG1Y8p_gtS}MC5WBrFi9@x$Vv3ByG#T`OYSPX5Oiw;(lRO%JG%)4Mp1Rj4qvkFB>(8 zd5BS$OP87xHdkO=2GU{SA3&s7+Nc{Ov4OrRXzLoQLhTH^Y^oVvfXB3F2yC3E3LJN@ z9m@F=RWVf02T!}E#nx+~bM&VdO5GBaw2LXxXCPFtn%q62bv0(1ZkTR3REI>mOi4gO zx>gLKmT!=6@g2=XIxcw;LA=nIj~}(Sv%OS8cJv86s<4mu=j5I7qD~N|aIb;j%W&MU z8-y{;TgTPb!LNx+*xMLL+%z%H>(q(BIxfAK4bgiH#rGNeQGr+kuEK#8RTh^_|1Ld$ zsY4>TWiWT8ZyMhbWs6N{UCOrPsfB#&%03O{hkF`_l-jyvJ7Rc>V%7?2>q4`r#GaN% zw{rsRaXm^Q$oqX9ox4r7T>YtFq?Kbqd`n-jgg;x3!0 zb@S_*+dG<)TT=Scy5DcC!)$-Pe!>R-Y~kq%*$^$PNa-`7fw$L?V_2EbIF0Qua?v7k zqjOYWDi5MerdVrY@Ei3!(jGuL4L9kb9;mK2ksa1gk4!poD|}FNv+fi`(n*7`-l7=& z0E0@m)<#B~ci1*d8^0niI)(Pp03pUxYAT5LD_>qI&bI zKO&hjh_`cxl;!Jhdw67YwwQb}1Y){N04@=4!Zyd0Y&zwKZ6VD+XX^ZP?)~73aIjvi z*nW0Sc9U;CU#35ag7vRw?zVQ7mu=~tjklU(#V=GU@3+1#w_Iux7v?&r}K*K@Z zF~8(klHjR4rYl`;?IP&E@>LJEzi+(j`*WRp`D&r~^G=~jO`hxf$p?trfGAUYQ>OEv z_4V_jmpgiWbWeSH*~hVl%B2n;c&`;CkI5b0&)U)rm%rFZIkX;)n<@Urw3l(vv)w@Cv7 zp!apU^D+q5Q9t`*0lPC9v&Dw|5t`=9tjYg%xdTUSiUDhL^V1XcP6zN>KsQwGIaxOz zLge|`b)4A&{3Te%HYXrF6Macw8{7j3sb>Wtn3Nl^FYpgHviRkWI{knp8?7ZQEL}G1 zQTp~Ru@y5)+oO*9)$^!8Y6ji1^Ra8pn*}MXJ>_tq>@OIE6&A!{L>n2=He`U(OBAad zL2xrPt^+u`4y~g75|1r2D+Ch0JHe?aPuz@aR#%fmc!@FQYX9-OsFP&|;8Rr1T-m1% z#48Br29nDP?eHmaN~5%?o**FvDLQ1o){3zDe4;aI^wWA&7qmp7lc^gxpYtEO3wRPy zto+t<>uA)(X%FXdYKaVg6(mTJ@Cu0w2OFP|Esi<~Y65Um0^nv9LRI+o!Kpd1ja=Ay zB2qES?wf_JMbh+h-CU>GB6Mxq=rUTz7(xT%AeoUENYZG_1cn3yT?9h|BiSvkU6|Lp<47@DFGM?$KdRmi6#InT4Lm1bAo z6z(E^y==6gllGWSe(=cZ5k7(l`<8N`hN!C2L)xHQl4n$*_9Bag5wG<$fYz6aw;nmp z6&EwL7L!W*Gtdoboo!t4o2Q@RdHtE^r3O2^1os5uyou ztzOZjZI6<4b>f$L(yEPe_ci+DTXNF_TWWVh3_KQQa8H0bxWm zPWA#rTc~#?^?-4w*oJxpL%r+e!jO$0My>3-W^czs1DiggppBRvVl;NMTA||V@6z$Xz>4z_1Z<)rZ~V+96+j1Vm_|Nzs|}wm zN%JCMNFVU9L&F=(NX8+9GXG>`!AZ3i%XH{O-N#@Wn|K4C_!FK%*lwGz*S`j|6^$5)?DWkOFUaK`$fA`z#$wR}!< zXD{K9U;734t4n3#^|k@ln3hIaO8ix2oe|lCOUk10Do@w|cNQNCBSumgTF8WX7$t*N zho8OiMR%%gKf#SvU)pG13c$h%;_*;6BxBRRD#0W0lF(7~$CRKM+OQ@?vOxS;FO5$| zhyX6d

kEG-NzZK``DZVL;RAnewXGDOak6$c?l%Rf1_XGt4?ww`nSR;9ug;e|O2 zo2Wc(XUg-(31@~_mM3q=>4DnnCyswi*{?&{qwOn z_^cSla42D#LYYd>Q?b3Wcp4P1;NPo2ewhu{&AWxTD-*XTHhMxB9@?WM9cfP3wYXKD} z5iF?2RN2axu1v% zUsYU);Kb9bLdZD|O(=R+kK!d_*jFA97dIqCXu6L7oK1`+x8KBYqE(OsS^|C z6sl&f3v89$%(Z6`2#FI7W1luG2a(#25=IX-qRvn#h?pYXBEa-9g;E_a3!KAl@4*9X zl_HO^iAkPR_{15AfcNabMN}+_PpTUrS9{ZoZeXY%#rpQtEFXCLkYq{@IrH!Z{s+~x z9w(b~${~P6-S&Aj-4scOB|vf!0MBVVeBa!tV=uzj-yV#p5(DH(EQy(?&l1p{f4uE6 z8UNbFt9tVTd-KK+VD+#7!-*%`?a!i6JW+>hP_^y$u-+%ZWC>`_VV8amL?UEN=`A$^JSb zQQ{kK2wCiP*HFU7f`WFb?>9V_V^h8JqT6Y6f9pTlGj!(nFoA%Np|{`2#A9t--exSu zY=imS{d_&6EkKCWsxlAw1| zGo>GvNH3^D(206MDdR&O7d;BN?5#2Vxv;HbZ4D$6BVZyWrIiD9YiyR(lcfY44E7Rv9H{@c^z>@jCdkv)bI$Odw!P8 z%va+P)uo1BdYZhB?uYM-zJ>@ck8pA1?3*x3=TWo8x^z&rXt6)}t*g(A-#8y`Yx}g8 zRps8ciUL-$Gk-qlUY}X%UXtEERgtl8o>w&0U0~Zij!_*)GU#_6SL(nrJjU*oPM_(H zA_=b)3RKtepH-6h)+)UrwFQ`IAv|M@dS3B&QtB%Wq7`01+Dp$@4!RJ!fzCFpc1deM z%{Y&l!KjBJUa8=!pDXJ`u54QWu1t9)Hmp=XpkMrDxonC9`!NDec|<(Yqz$QNYd!|f z#TX`Q=0bB4ZBcmQD;M@tu<^+Y)Q;3JNeCUcl<4%{@J{QZgp8-*5`Xo#j%MG#Db zg+_H!4-ROijep#ZSa6a%!d>DGqK5!ZmUhaGdn6Lp1~FXa-~t=yo`8Ac$^FEv5V ztnh9GI$p>rENr4Yi2cL%^7&W{DnV!stC5u69V!TcpH-M>j!Y#aUNcYW-7ja4ZT6SUIG9joroCo$Epp)c-qPUEdPL|=T%QjW zz$Cj>)+ryy27Z>2mAe^GW(rKJnaP>9ji5fE1V74-DyZGha_qz+MH5nbeiU095dtn2 zv1V>b@w);7^V&~zrsnuPo>dD*6TCT|_qRv?fM#$MP7!LIUOCd`IH6UlfdvIc(BXn* zK$MeuRf!|l+vQ@V$|Z@VSWg{2EHt)1Q$Y2GcuykcptRq1Gvm})O>AqQo>IL(eAN_M@}p#>__d}&;%tUWg#Ihq3h5tDs?8>(+uqa)s; z(pctwh1o65Z@DDz)!nZ+GCwk|)tnuR4k4z~z*4hfEl>1BnJiE5Mk!~In@jz}Y4^WC zFOWt>m~$S_zKeMr>1o-ktVtc`b|;R(P~A^AL2y~+U@LQGF^y0l5szUQx#ou8Sjbyu z%?kHW=PoXJ^`Hr}oqqV0>4iwsLlbKJ8%JP~)(ABL7>w?V9ZVefM_)AV-0a!K84Gak zMl4p*Y4M3$vH4_C6*F&DZXVD4M7UfgLU{-^g(?c?1t(353}A=jif=|iTwM?$i8Yq8 zQ|dfmZ4M$%l!+ztZodHV3R|pnok5ljY)uCG`*<+ixI_!;&!30&KHzVi3xzsyW21wXCzVnDsw8ZjPe`)%UTlwX5O$EA<56=Uo7hm11tK~+#3OsNV&{TTHl=s%O~VajZ&=7r`|voyuQIWgWG`nnrbHbBpF5Y|U=74GO*t zlO@bdF%bzfR`Jv2C3IP@rhiT+r5V?jplIBm{G*5&rBEr)K?KgV;2z3VsR)2m>DO!2 zYp`v#l4uh0+=2CO1AR>NY4SH|cTnB7jcPP)A<|1PP#VQv3?0YsDv{S42z}px&wt`? z2BHYe#f+Lc<__;^K0T+ci}3@DrLozavZe~$;SrZ{4$QMHcd`t0>F>DK1P1Vk!ZDjL zJ?^$yH$gED@#Xf7ZqAm4S%i7f~cxc@U_jHj2e$QAUvBdHh>t!-|YQO5w?y z^~iIw`CH=NYnfgG#89z4)ecm|pi%AqO%6U}tAq+)d9;5i&Xc5*CDpG)xu4L?yML~j zxy7WYPYO;q1d2H>(P*w2X?DK3z%f&SB-L19^%D)@;AvDJp#s6v3PO=%kI8CK9twVz z_37IHM1;;!ccoG=vgkA36;e{Zvun2Rk*g*gpRbllzkKrVIO!Sjq0(D2a!%WbRt!ym zs8Fds=A!*Qf{#F&!w)Dv>B3|<*%QPYi;t#q(Hep)Jg260tLk}|8#5Dhd9Ds~;lEL( z8U^+i8#D7ghecam&M1m|R5X-$?2{MRg{#hE4d-)F)gM5pSqo>Q&|3O#wu?{;B#f`3 za^WeE%~oxPY?akJGqycYyFRuCG_j@ow?MgdCsGNkSyWJHUYx8)@|yFfXE4GvWw=dE zLS0N&*VPRlR}n|f0xFRU&cUROCdU~sC#zb=(DX<|NGxii+=zm0)KHO zJ0;b_R<2VLHIX`%306V5zK3EzT7`IPtt053a)oo6*4?<|p0RbbR_S=;#x^+Sb&g*)t{kzw{p(CVS!}l{oXjczfc=<*T3LQgOlxI(4{(>mPfNC=SImSs0R;c}PL=J|2jASY1&W;eb z$X^wE4R(t7?VZhw+w3T&ImXqcDzF!XSO`U^$O{g?Xw%lk4VGXvpWch@B}>*J`{DKD zu}bpHcK;EgzYZT6N~zUwR8#lLb~y7U(`~J+;&DMgr7qtP?jrA(^LN?vcY|kyeBequbq^+Xv0(urrZdT;VAHat^*oxLc=QC$cG*LpGBF$(*;Lj|bk3 z=V-FX)Y|SDtE#w}S)A3Hx^ribu=)E;OSg`j_PcBVQF^yexkur+e!#Zz^o}sJu zGta6;uC9;l^kMWJ>D>N-R#0`MwOfcKqDorL>inu}nK}j*Y~{hmlwAT}?_q3@2_8Yv zNur_aY&>_GgKGnH$3bgV-+jBT3(doVXFzX4SG|pK}R@Bjpb8f zg$Si5u7r1vEl1bR=G%0j&$H`YI45dpK?S-Q&MLs{&nwRN^U#-F!hoU3We+9~%+=&OiIJKkYe6CS1qaQd0L!GcI zh|VLPt5~`kow+?iV{e|di|r?N?Zpd^x#697LF^@b8L(R+SK(ZQk{%8E+g*O z_p3z%2SrNxP5!efaZ*fcN%SmQ`2Gb3*G;Tk}~GhX*s;eDvL%HkHAWQQxWxHmT^Y zEQEZGEq|?yQgg6&CZnwng4Op{_7I}wmp)Zxp;PO-w_%h-mxHB?m8T+8dr8okin+SC zF@m$_-J8EJv^H0jLtmx{8uM8#3>;^2pAK;vB7A4Z6)$ zhTV2a>o*x6R%X?Z$6TjIcc+pZ8_2InObg{zMQ0x!z~=?H+4UUB;>_^`2;BC7zP?=! zEZ+X{@pj<*{K<2AxxT5P1tWm@FaYH9?o3SH@r`OZEqx=H*=llKhDvvAP5Q2sSFS*)!LCjLb; zIt0WR?Twn1J&|NJ9ZW&BeQ$^blZd3{HK|3>I8r^K$WO(@G0qGJkfsERixo!G@cIl>7sslZp0ZuE9rmlR)fQF9n(OLhOUA9TG3BU; zc!@)iKxZ+wLJcA%>Po3yZPKF#wc-c_S(jtGZNXRL!!pBc>Klw}Cq-vriH@1Epnfsr z8oP8Op&lpPNrrhhmAo^y$}GY4o7JDOAaW(i1f;4`OLGE<2ol{X_PBxggD=UGz zPf@+a6|kigTrU@U%DxOe#$+zeR;%O2d-ynHG(YaKPxoo(B2( zxJ-MQd*ozhQL~lD%Q1QoMCu?kV4V;-qG=BGA$vwSn<>> zmHFwd5)z&CVFDtZWOq5PTmc_m325JDph3uk|AVObqP*W&5Tkw&6|4Lgm#TdfBtzm5 z%vTQFv;EQCOnnreNy@f*hqUX^)8_h>*oCLZ2lF^Qo<%PUdlUhD0V(%NJ!DrH%SNVT zYAC0i87}Q&#_w;*Ud+d)4&sf0)uk!LYKIAR%d3TEMnuDEpKMS?@nO1xhS9qBL8HanE#u-tbicW##>ZbMcZO(Ye(%4s8{ z2=(SJ?RrRcz+&|2HgkMShLzo=n{#Y4r~s9XcJZ0C&9SK)c^e3E41Vq@_V=i90~Aoti8Pdb?t+n2Gg>RMiTcsg65$ z?eWO(W=N4YidDs!0b#2})GJM@J&~5F3F%NBsJoagNY5AY%9wtxa7mg``_Je<^SQpe z%=XCmKn%1&4JV}XHae}f0c3R(kt`J5FgfMyy9#<|*NGgLU-V9q0QuMZZ;ccb?*>$^ zDQaP?VmO_*G7u<`TGfXnB3|yXR^ZPShIySrs?9hoKqw0Arwc>Z>CJ2X4Hw)Akd7fB8*>rtw{AEoG>P?H8v0$u$9C1 z8H|JexC2j-WgD6@MJSyFy#E+hOvIE?%Av4trE!DC*jv?^1ZCzEjZUX)t#`!0&^+M% z>=ViG?pvm#nfF?{H`Z<_g=427DGq+!bhL>>3MaAVqJCG2=cMNab=EEM(eM%>n!QBH zE3!f~`iLqMlSS-Khy&cmOiJ>*O)BB@r0l5e7FTsp6+LN^`i3(aN8j~sHf}5|Ca8QY zIQ}(&COk7oAUU&Q(7zR9rNa%Debl6l5x>7&$UrL&ER)ku&TZkWW>Ll8N~-2KN`2!O zZVdCJh>|b~rXZE-e7p-Et6L?(JSn99_+ExGLH3am$MBRp*xtal%7jH2uavh9;MAKu zxBM-LF`p}{tKv26MPaiurHlQZ_;-ONs7k!AWwaouu)G}8( zV?aFqEioeCZ2~9jT&`i}P1JxF^}O!j6h@vr8m@n||Ki+|jwXdz3gY3;U=a%8O`7s1 zZA8S_(;WVy`BUk|;}zs|EIt^k-y=RV>BgpmXnaIuqcMBs)}c+`0Ul2D*0ET~v$n-5 zphHfTO`57Q6Fz=KtfACl%+`A2e8_(3Q6rhkcW9qV5iB)mbz{i^xqmszITby%4yK#P zbhg$xoVhwkY;(K_5>NWne);!+q59vexu5i8CQQwb^}>{F_#yP4B6}%tc*#KNE%aIg z-e2|XNb&eb^`hb1;|5!4BH?q=6~_^6=5;+eEPRW|h8}e1@*0JKlGM&Jyb%|Zr&+*r z-Pd|X5)w9qf0j-Vr7=q*9BY;DLIG;XkC^JYH8{tep9Mi1;I)ejMD;&8Zuu z$MkjvH*%iF*1JxV^u}Y7FE2{Xe|2(OG)dD2>GZM$->4PplX}D54^^vMxEa*V^W!cc zzU`QMKue9wzY9>Bmru*|Y7w{uvDCk4I%};+Kr@2s$|3Y}du1S6k}}wCr^P#vcw01` zIM?4_)2G>Qz!iND4$9!kkPN8r?}?U;fSimnGfi7n#QF|@@9`f*Sb%Ay(f~V{7G5gT zx7@qkLlpU+8SiT@MyS=!-CVWl=Dy~*b4#xDkgu|_skx;$%c;0l8Q;Uwx_E>mj4@m^ zl-MAY^EE|K-WW|2rC6{$6pzD^mH!l%-)=nbmz@k^B0(uCv@_85m{B3YJE4Gn6O`_>9)9?I)rqS@78v2 zHmHm+QVd{4nkx;fb}3cwA9rut{W%Fw;mOis!b6y}zsa~zJ!jgzX zpAH*g&jHEYOipQ=T*62HGwvtVu_-Z(0_UtWBY7jKvKE7g6}s9Wpv!7^>HnBwrWnbZ zVQv(#JzEpLX5k^u#zq$KXZ5V9P#1Uru(5!e=dT`@w+6q|Co>o&=E`2Ddv2979nCrO{axGne@Dc`7 z#&r7buFlg{=E=Q+M3EoPW}Dl*4I4jp6DSYep0pv>p`}JBRT%Yham`I`nKy43K zYjz9rHL>gNY1EHNI3=i4rJZaZ>^7e%6o-@fPi&575wXr@MFocpuJ8<95ZmUXHsy_g zD!zqEXq@N-JWv;({8Oa4UN$N`sdn9--t57m!d=|J^!K#HQvN#)qVFB86U+hfvF71)E$x2RHQ{kMWq7oqv$**|V3|R4lj<)jPiM&wdOwL-@Z|CdD^Del zJI9^}xIIT#cx*dp8O^L*(PeZT)4-iBIvipj6KZ3B>g zu6o5!`eJA{==FFfT{wN+#8hS6+-ZTJQaIYuGEXYe&Dn2a)f8vBV?BKdeI_m|9m{@^ zH&ZnCKqH%>>a;X_nfyw{vgAoewceea+we#&*Ak{!(SN&!z^06$WnPw0KDqT+J~s_V z*DP;5$!Q3gHd1};{T|}BjLbgb zSgM%Wy<(&!*3fj%hrKYKNH3Dz&-A|X@S`H=znXMse59fJ!+LBu=wPqaXO8RR!2S2P zr2w0~4dm50G7tH+yuW2<1|5tH<&|ofR(%DA%KU;RX_c($`HlU>REE0Sq_yNg+@hZf z<%370tm?sD&c;*oq&;umI(Ca*0|_{e{mn_$Gm=HMqSCP@=n<3^sJM48N@%hpthXrV zVqsy_hEw5S9$7c?`hAO=cOBbYMM_T7B{sDlRQy+a3Z;7smaI2VaAVm5>$kUF2VW-h zW1bv{W6w%$s+z*AU8&X*ZC!Q>x(k#t?_ntu_+&)(X2`5c{9PuA8&hNu9F5P6Ojp53 zdGFBD4grmtjiYNX>9ciz0KM(9V-P05@R_P`?*to2Xqj3_@cE%*tmJpznv#6Xj%a5) zq4|$Z3q`=uxo1397MM+_iXc(*j1ukY~ zr)XdvQFd*Nre7x|4dUV5xhg!J>~<$L{%8H=V;d^>-IsR;`OIMZqGc8mhsPN0GD?Dl zhf=}pDOsVRU3H*f1wm5 zg=4?#Xneh?@E+xA-^%+*@hdV~a|*u7_0V+X_t0Bvh1fAdIJR;Yf(w!|$G_AC34T)el}t?D#K}SCz&aoh#Ee3Q zwq(1%LQPf|)n#eGbBbS+p#M?iaVi$;EES{Va?GSeS5VZX7NswvMepKr;@UPTk*HYl#M?>%h@j)F~pu z>g(b>84X*~^C4q1p-w%8+%X3cscV0<8`1@19!^GqW^cjg%Y-Lb3T&>}OuMn3pFuDl zx!}Zk{ZY!ypv%)~qfvjHORgBu+C`tNM} z;?y|2FlW&Cs*Qn*A1#xIu3VCv^Tw$rW$Mai&sQ|&hjvq=wnW^s;=B>oaN-U6x7W*> zO!=tI>|IGkfxA}w2=B3dMXdzP=;Guap}ksw8gbKTund3*7+p|%c0V+KWRa1_!!v*x z4}Ck`G3T>#i=`2WAKRtbq7EuP;(aM9OjKDooBj9Yth@3f0*Xt$AZ-^h`)(U7NG2X|+OvNbhtAF z+Y%t$E>@;C6=Y4fHhE7G&&KX}#G>HFTEDKVTUxW1rqY}g0P|0#Ys6CR+m>1a93Owr zk6JW0Pf-Zt21;IIJ4U~&|4P%6!R;S>o&b&Q#BQ95$izHrlV*9$dREs6>ELZc>u28J zFRqZ8GkZ@Ts?_LKj89ZVKb%w+t!f&oJfaPmUq+&bi|85}DAwoelpp-N9}1NtOk!=^ zb34D}5wf*Y8MBg$6;dz1_c_(;u797$??}x$qj0}9%VI7)tX3ms=a!*{O_`urhK1B8xc|b@x7ej53Uzy zx!0AAkCiRx6elEVo*%@((}aNsVESW6Kp0jqU*yqA!1 zobxY_-lAAUN^(m9PZ=bwyyISHc$w15IjySbk>nhACCq2HaBTKVXcwHquoxq-N_5qe zGO@OJH3ONnM=(YXd&t#G|8&T;c>%bZV|oEz2IvOY2FC;$2ZJptVCsnkez;G`o5UxJ zd*j<_ICURqTmZ@j#8`ZZQOaAz=Mh-IC(;KWgGGju1Zal~02mLf!#9D)y$2u$;qXiV zw^GCr=39+9QKc$++^~!@o@1PYoa3T_n*kOnxaNz)9{ckMR`$0D1fu`2y>&PUUheGUU)QdC}ik+dDO}yp1fvWTOKe? zkV`ABKNHH{?#~U|pWun)K(Pv!&r@TM7=BVaqbDP!g zP&MtzKNP=DiZHQhC$G02MaoS`*1BcPt==jt2=W$gt zs>QFSeqiM5ZqFx=j(>TVufJ0OWc~Q%h+}L1U7HPzT4OyGT*K7^ZERDsYT5MQ=*6$h z&x>D5b&|^2+j|#(7p4zDjb*YBuiXm_!(4nuH-Ap<$3?TRX%lWP&qt8Si8$Ih8zCPp z^*o3PGwn`$v(`1$`Gxd;_~FtnP1L%@%OJJ6ktMMp+Ttj1-*d;@0wwrHW|6(F$>W`; z#Y4Zi^mx%rmQa)@II4Ux+$%pK3-%F&#>&lyDsVmjJ$%7Bgc$jZ<|EB_($EBrywj&) zzy+>I?r%k&!!lOu;~1&=TGga1)8AGm(2+dUE3-MI9+AZe*EGu@m#)voVSg(PhZgv3Z}})63J%3F z@E?_v3PTy=V_B@~>iLmL2E+wDV>4RnuV5;@0Ssn$9hwn<88QTrZ0>{E}E*FgQ)AK3z!bB$&}}I zRg_^T>C{pREtGUx+pu-bQx7~K;0qh%tzAgqP>-9vT}Pp*6H}_+;-CAIZDK~}5D!^ZC^*U`uAKo~ymA>F=?S7_WSnAo(^0I;AjbuIXMRZ~iQ zuWJd~Hs9;9!sJ^1e8OSm<|FO3(+PV0F$gVG&&c~~bYzZY+)mXPk$T15$cT>;J$^&) zJ|WW!XoJ4Q_dxe(QmnavolVf>VYSml*J|E}13DQ$xRZX%J-s@qr3C&j8U6?=Bx9ux z0byX;yvcnD_{#!#13?|d-G*B(Q(Z4xl+Lph6NKxws~YhaWltK-B=i>%D>F3~c*8NU z0mt?#Lr4tDrX;`TKUg*Br;l{Rq{M;Bak5z$lfBPY0m6<4!#{!a3IoF7iSVPQv~qib zYy9znxD?t^ylQ;HDs47Pm|7$X&wt&yPJj-C#hQpBr7plX$G|t9FW9CrJq(Tg^3UI zez#)uH1&dd2mUtqvIbD-@UVX3BI9tgXbSRtMH9??4zS7 z-bgl;3}*~RlkwxkK{^1pooe?Upx_8(Dg@;U>2|2(3gt?L${15ryFyZe8y2hiifM2> z@B8)0oZIMiTNdcn^9JkIMXrY0Wb>o?)&*I@Yi>9H&M}<{kxY0&`hXlc0i-Zur8lH< z+p0EoYq-?W8!H*S;LGOz)$QF?RF>Dt zU7R3(kRg7cB7U$#e!wLD;9geqa7S%A`Ra>7a@hrHx`_(gjT*cW3*8kPK3U(5{a=7$ z1?d;**ckr4qXTSwX5U>P$yj9Bd9cZP^yw3yT2t$Pt$0JKgZ27vcI9qcDZf8%ekivY z0yx<@HL|K{S=HFwfcb+UO}g+UC$m&*Eq_PZf|MSlGV9;j{y*;nXRaG2OBh3@jGobN zSYwg2TseRaBCHptOr%PpY!`3_?`(1WwT?c3L}Cmawii?07|%mn}eB$P+b4iqkERCnC! ziwP-=m@Zg6k0FhkIe2sjDj2U$m^_XmnXFm3d7$Ip^XWOUm$e)pqF}Rux)OA+jD2rS%K89;Xjb$`2TPqn`zJeL z8`sdqqm$=D*>Z^xGI$ANsAN$ydX4{L5*mbvVYo7>8oA0jI%Prjwmx zE0Xb@UwiJHdOiLYYOA?RE7h&nJQa&f-EL3wW_miFY$D_bpbEb#EhF^Ok+5t?d=TFD zjq*v!k5^zN9vZDUyWP!z{~Ls`9H9ghmBrtKuKx~pB6DGzP2>O4IC|qu4|G&;=!b|fd6S|3FGi<4G7bK68k;tj z4nATCu{=uFGZ3tB+`4{)b)aJy@_!l9(8}%Y0TeG>B5&agmNih89AvQlxi~7CK5t#2}y$dWTS?ca$aqhAN0sMWlq@AqWx> zQKA&-A{`MB1O%kFP+tOm-&^m0@6EcInPhHq*O@tI?|qVcZ!An^2FHiL4|OkkPX(Sl zh|uFrhd5r~uya80ldleMO+6mqQ0Tg?H(_$h)2x_`BpX$|e;DgdO#NMEv+F@t%~y7p zM@nYG)ow=5rMrDkb&+DQfR#C>Ti6vDIaL7xYPKMH;B8KQXL5!ZtQ+IEbQoUEZgY6C z!LYb}h>rjTG5+q2jFl@Nb)N9mzQLsHgmvVH@>c7?;Pww{7fvdP-mR4WyWzj^f31W7(Lgj`>g9LkU4w=%l1{ zSz9|QWfeg9WLw6Acu#nqzqb6Y*b;hzAE_Qbgl_-*SnqCMu|H%r^+j6BSdoQVlJ%n_ z3MOfX@mPKP4&9g1j*|)P>87OpPaUJuj58ZvLAVV{eQ2|}dWE|qP>LOkwummoLzG6m z4SRuJ{w1h`uRHJ>^dWt=NLsrFIxfsAT%f0V=OsxH`+G_dKdOxeauKdO!GD8_V`fAA ze?+)zqH&2_!nc;ntUsQQ<#YNoRx?gD4{mg-5S`_frRj9Jh<*_kye32t3q~aTPbB?M z&LjR$%-zpBr?vmzevdoYRM_jW)0SLufGg+BU&Jl{9qr=s=zM4KBCL{~g7l65GJ$&i z+39{W#|4}I|6n*CEC>Djj#xBB^*S z^_J)vine1sT$H0Wa%=zZF#p%wz}6p}ggk=L2U_7AG2-kTF+YdR)Kpq__lp-o(yY%k z$|8tZw1`v}r-QDHZKNp^27}P;G^lB(hFLbzt=5>Hg?^%3wup1sH9@UqO!}r{e)|I} z>F?5~=8b$&GWq8i#c%AIZzjfRwXR6MPM{lC5Dkb7wv;a$fw7(r2ZDRh0WM6W z#^q^N_8kKR`7>y`HVQi0-oVmSRDFQ>I5{6#X4ODXjzh`%A≫XTGje$vvz+{x@N7 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 literal 0 HcmV?d00001 diff --git a/gns3server/static/web-ui/NotoSans-Italic.cecaa17f122ac96a50f8.svg b/gns3server/static/web-ui/NotoSans-Italic.cecaa17f122ac96a50f8.svg new file mode 100644 index 00000000..4925245a --- /dev/null +++ b/gns3server/static/web-ui/NotoSans-Italic.cecaa17f122ac96a50f8.svg @@ -0,0 +1,8318 @@ + + + + + Created by font-carrier + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/gns3server/static/web-ui/NotoSans-Italic.d7757582bf8a4453f561.ttf b/gns3server/static/web-ui/NotoSans-Italic.d7757582bf8a4453f561.ttf deleted file mode 100644 index dc93fea6cf3f0473c083ef20eb6a1ef2e6b8e857..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 279268 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
BUn9A7K%d(`LUY-`IHroGAQ){TKr5lIG~>kSHNB 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 `!U{Udm zN^+_yaRn9PuFR>b#I>U084b;;s>DA~VMf>GRF$lE%fAs&dVyXb?*^C48p4(#TdR8C LTpRwU?d0D8qPP+; diff --git a/gns3server/static/web-ui/NotoSans-Regular.05c83f616c1587e5f13e.woff b/gns3server/static/web-ui/NotoSans-Regular.05c83f616c1587e5f13e.woff deleted file mode 100644 index aafa87a58be5a59ebe9337d20357ae8775029224..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 178144 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 diff --git a/gns3server/static/web-ui/NotoSans-Regular.22c53c8686edcaecdf66.woff b/gns3server/static/web-ui/NotoSans-Regular.22c53c8686edcaecdf66.woff new file mode 100644 index 0000000000000000000000000000000000000000..3ac0e3a210dcc075b798ff799653c5bc73433e70 GIT binary patch literal 171312 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 z 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 C_r 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 literal 0 HcmV?d00001 diff --git a/gns3server/static/web-ui/NotoSans-Regular.4e0fbcc1854172ee8859.woff2 b/gns3server/static/web-ui/NotoSans-Regular.4e0fbcc1854172ee8859.woff2 deleted file mode 100644 index 38f15986c9b0455af61dc1aef41b708cc9737f15..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 117948 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 z

9+y|9c$`7$hjFsCk`ROKmIXy2*!{96UAV zK>0KuTkwzc{Db~_edaF)4z{4JR1;Kcf(qCL1gQvQrO$3--30Iu1MJ?j*u7wqV-NH{Wu z$}$d46U;{V*K$p8-wZHHo3E>{r?Vq%bs>jyZ&R$qL~THbToTTBUDSsB_eY;g z?iD(&ivqn;u8bkc$)Erh_|A?YoT7$HL40WXOzJ-Gp^txs(=Usm5nAY zWL6otIIjc}(FaqDAwLXB@N0RZ!zhFn5ctndrdznKhvhY0%0}iKvvLSFDb+RwFMIT) zdEDij8ieCISi#tHRVW-5FEl6=FU2{dC&7XSOBvbN$=VRL%2Zs4?pi_$I@N_}#INJ% z3?s{CS9zpSqx4)Tx^pQh%Vu{?h_A%Jg=M`0Z*qQ4VmNeabBK9=JNeU{YPBg$Us>&D zJ$LD*>;{=4J$LS`4B$ZcT`IP#eW~?qnL*|-x;@SD0}1|sEgv?Z4V%aJz=#?a&G zD^-4yMA8>Og*!q!d)*fma%-_>K1@MELe(H$1YV>3496{KEAvpQ^HR&TV=VrjZI(ob zT#y75*l`1=%Ety515MDK0~oSm)r`PYdNpfjljYju#e!RTca;@W1*^j2mo>rNoL>T` z{OtQBD;p9T3`~yD>#?7za~cNc6TTo^o#n9;j-qVAe$C#u9%j<)P2XV%3z%$FRF(QZc3coFVaj2O8aY2D}r!r9^F&vgt7u?gP2Y8JikhrfeoT2$1o zpiHX(S!1OBqvOuCnh6t^R12hN{WR!_j?Pqe@I4Yn=64PNdnb23X>vDhPS~+g@m|+= z*(x}Dk5jew(p_d}qiFZt4X5=HTal&f??z};UYm3|_;NyW?^XUg7jX46{ygKh6SOtU zBQ*DHTxWsYcc`4>L|1q$SAoKJsFLfH@hiC>2#YZ7nBZdjaHahLI?j65!{JLt0!)Uj zKRwmOkW_nKX;D9{9ut{uSyG*C)c^Oyq2LV2&CfxX@~O2D{}y?K=hEGXE7n4f!}&iC zf?w!n?Ts99_jnT5$XxCBz&wtZ)R(~4Nmcx0BZcfr{L20d#w0%q!Rj#hJ#MX(E^i1w z%A9{jEAoIa&S|&5qb7V^lfy6yneoaMk?$Nc{pF0v%RIpiAS$?OGZ1Q<8vWOx0F3BZ zlItyhWZ43XDA$!_uO!0pG&h(Fi@xWt)VqLqCB_~nzvP<~wwUsBv|k=y@kNF##p@YM;7Ymp!R~vH+%gSUaSS%Zp5e2VS(CHje8hOO|vai7C ze|LNU7u(CZe&#(KV4`j96vj_fiBXZav|w<80%LaJU-7@7fG>yXFEe@nLSFCQh(4_V zuidgiga$x`0{xUoe1b+lArhbN_Dd#wagn!Uy$1ObrQ0BX9kTjlC$vl)8`iJ#1*>b$ zq{fV3iuX|0;@5qKx>%jLYDDZCVUZ$b-4nt%NbBK$O0 zbYZ1i*~JR!cVJ4Q%4X{;u{iE&b2Q-z6e3ZK#~XnSI~?J|6%4y$3>)*h>i269-Mb!O4~m!ia<7iwNuNRQ9h%v5 zq31&SUKl6y-8h=uXzZ2g&FgC&AUGTZk1xdG3c$F>LGz4WipEUCj-l)4T=zL%3tCv> ze}2YX#(JoWx9S>}cprD9a3DVA^(HIVIS0h4ek9GsyZ`SC1<$?0o17 zXq}78$EP$^1#5%rvu%|Qs|DYJ^-hC^C61nmmmOR@u(f|Kp+AQ~gd1h>VuSj3k^DKd z(72Fo!_jL1wF~#AKTqD{c|iZfNe_AXcM3`3k;ISil_f<$NL&AD%^A;w_KsnEP+sq_ z{j-d{-5NWU#;yBd;}XdmuG`B> zllN9hlBjG}4i>{KP!4Z6H>B7-WRe5l{rL9L%=;0TNlx~U68p@~ z{U^7SHm+_^G7a?L2SL+3~f+TSAsfzLjMUw&g0xHzlS3{aYann?Y_Pr_EM`>MVGC~fuG3F z{E>NZ(1y@SMBSNQ{T)r3IeGgLY(ECm2ZK$=U}k{+H0Iu35}8cuC72)3%Gh1 zA=EgRp!0NdzNbqsp$@VSLh^`KASujsyR)ozNVUMxbp>O@zvXds_j5S2y@k~z11?vs z+YRl3VeW&{9WlxhwW>tP`0t}bqNE+4p7J+P_Xm=c9V$!u$$k&+#~gChA*zZ97+>yb zY|P-mfZre+$B$zjGPUMKlVAqm{;AmAuoQ)Nl!3`7vQ5O z(wpkmovJW1NrJ;0?T0o`CYZ<8gg3h(pb}H_qP!~jlzwZ>;dHZ73k#GkJL((;e zr-r3(Fhg>``!M_^jN6}Mu7sGxaULEhrSES3J2P7iF>BnyvIwzU_|gJ_Ffjs@#}1?$ zt=#PvSQ9hGN!M)|v>WZ3e{*sy;g@H94&w@^WAis$?Ej#t^2T4VepT!c1__k_Jq3pIus?5dTBNA_- z&^L+18>OCkloD%pf!rNC_r>hbpN-~8-45jMF_ECDUV)?sGk}P4Nh0^q4dnw&m zU^O%F8S}tr%C;M!4-VZy!0m>@XBB;HjeR`rw7&!PR_vPzhwdcccR}H^09fVLO2+TN zu*`>8GlfFtW5PIT!h2wbk5xpIFQJi5H1TDx=N}wXk|t5HRbX}Ya*b*aXAKT>-0Zsd zuR_3?Y{1d@Kd%L5h~z0KHBtP$2O3fPEYtGNi=tXNoPLY69Cl6>UwLBkQC z^1&l@1eo-%6NyFQA~RWBNCrWl>~v(B8iRJz$Uf9jjFvL65ycBrH8c;^pKYMuUEEaic&w+Ul+L?oU=4@d^5OL$Z z8#hLteepw6=diHv_8h)&N<4jFY7Q7AjXpIP%8GTvUz|c)_FJUKJzTeAc-xw9SWON# z1VH7@Yb*wPdnNRNF%!Kx{4Yn(&KXa4=XPXCzYrJrB(^)ZCpk({WkUO!Mr!7MiVp=h znvgg6*L|HCT~J=~P!j?uf76JQ%xYx(;G8CD0D zwpvk9q1Irt0`ztrq&BTafi@rg!RJw%z~_d?A#Dv4#eH}X09)G5HKSug$W8)+q;aU+ zL1a*?g@$lV!%#{m=EsI)hR+4#x4#m}C0&OCo{A7}@^Shffiqpa&ROs2p9D?^->MP? zQ#R5~0tOs{t{K13PX$Z|ia5b2YHbR*_aC>AK3Z#6mjl{fgnK!!`hfA07IH5oXDv0^ ztTOgCnI-`C>k~p4y+%@1u73#OR>hw`)wp|ga1SMSElo%3w4>=m{J`U|eQ~Y!v~C{= zvd@p(cYI%LD~M24=Z!MZV{oTY$kRCNX(Z}2STo=0R|Mh*!u^AB8q<(B%m9!3W-ev+ zt?k-m(X|Dz=o*)@`_^@BG4I+8*xuGh9VoGQ)egnMs$}IJrOTr>m3$6n-_}R(Eit-P zF4>-n)V_ly4v)^RI0#EOE4CV7c>X>A(v1ijZnw#Zrk`);;tGnoF(%)rS7)k0$Z*H{OijOgHJ^ z&@R<2(Tt}Dj4bQ3q`}lM0aO>x8d-e_kPXH(Zrbg8rM)RviY=9OCTecbHuY$GROa8b z1-84jA>rqNsY*>oWm{0bE|xcrUbz&Tmej7ApzD z62BCB)qhmdTC$}8->Gf@XyR|swofY*oyxi$^YiNhbj_`p^OHl4#<+_eLhXVW1z?Qn z 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 Un;3f^_zC(UQA+&thz$n(3j{*6ZvX%Q diff --git a/gns3server/static/web-ui/NotoSans-Regular.730e73a4d4556fa0efe8.woff2 b/gns3server/static/web-ui/NotoSans-Regular.730e73a4d4556fa0efe8.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..d8a93def210f1973cf8bfb7ea7efcb5a9747fedd GIT binary patch literal 360552 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

JQi!b5>pShO2|wZO=FO#_N&BE=6d^N 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 z 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 z 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 H7~%d84JtyQ literal 0 HcmV?d00001 diff --git a/gns3server/static/web-ui/NotoSans-Regular.7e689d4a0d6369f6dcf4.svg b/gns3server/static/web-ui/NotoSans-Regular.7e689d4a0d6369f6dcf4.svg deleted file mode 100644 index 85c5c356..00000000 --- a/gns3server/static/web-ui/NotoSans-Regular.7e689d4a0d6369f6dcf4.svg +++ /dev/null @@ -1,12169 +0,0 @@ - - - - -Created by FontForge 20170910 at Tue Sep 19 23:59:25 2017 - By Jimmy Wärting -Copyright 2015 Google Inc. All Rights Reserved. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/gns3server/static/web-ui/NotoSans-Regular.8142e5b2e99a1cccafb7.svg b/gns3server/static/web-ui/NotoSans-Regular.8142e5b2e99a1cccafb7.svg new file mode 100644 index 00000000..59c7983d --- /dev/null +++ b/gns3server/static/web-ui/NotoSans-Regular.8142e5b2e99a1cccafb7.svg @@ -0,0 +1,8318 @@ + + + + + Created by font-carrier + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/gns3server/static/web-ui/ReleaseNotes.txt b/gns3server/static/web-ui/ReleaseNotes.txt index 75d82a76..61d31051 100644 --- a/gns3server/static/web-ui/ReleaseNotes.txt +++ b/gns3server/static/web-ui/ReleaseNotes.txt @@ -1,5 +1,16 @@ GNS3 WebUI is web implementation of user interface for GNS3 software. +Current version: 2020.4.0-beta.1 + +Bug Fixes & enhancements +- symbol is not properly selected in change symbol dialog +- issue when using the scroll wheel on the web console +- missing settings for Docker nodes +- error on servers page + +What's new +- double click nodes to open the console + Current version: 2020.3.0-beta.3 Bug Fixes & enhancements diff --git a/gns3server/static/web-ui/index.html b/gns3server/static/web-ui/index.html index 8f349e81..452f5cff 100644 --- a/gns3server/static/web-ui/index.html +++ b/gns3server/static/web-ui/index.html @@ -33,7 +33,7 @@ } })(); - + @@ -48,5 +48,5 @@ gtag('config', 'G-5D6FZL9923'); - + diff --git a/gns3server/static/web-ui/main.b8ab802a67c1c69cf879.js b/gns3server/static/web-ui/main.b8ab802a67c1c69cf879.js new file mode 100644 index 00000000..84f1dc72 --- /dev/null +++ b/gns3server/static/web-ui/main.b8ab802a67c1c69cf879.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[1],{"+/L5":function(e,t,n){var i=n("t1UP").isCustomProperty,r=n("vd7W").TYPE,o=n("4njK").mode,a=r.Ident,s=r.Hash,c=r.Colon,l=r.Semicolon,u=r.Delim;function h(e){return this.Raw(e,o.exclamationMarkOrSemicolon,!0)}function d(e){return this.Raw(e,o.exclamationMarkOrSemicolon,!1)}function f(){var e=this.scanner.tokenIndex,t=this.Value();return"Raw"!==t.type&&!1===this.scanner.eof&&this.scanner.tokenType!==l&&!1===this.scanner.isDelim(33)&&!1===this.scanner.isBalanceEdge(e)&&this.error(),t}function p(){var e=this.scanner.tokenStart;if(this.scanner.tokenType===u)switch(this.scanner.source.charCodeAt(this.scanner.tokenStart)){case 42:case 36:case 43:case 35:case 38:this.scanner.next();break;case 47:this.scanner.next(),this.scanner.isDelim(47)&&this.scanner.next()}return this.eat(this.scanner.tokenType===s?s:a),this.scanner.substrToCursor(e)}function m(){this.eat(u),this.scanner.skipSC();var e=this.consume(a);return"important"===e||e}e.exports={name:"Declaration",structure:{important:[Boolean,String],property:String,value:["Value","Raw"]},parse:function(){var e,t=this.scanner.tokenStart,n=this.scanner.tokenIndex,r=p.call(this),o=i(r),a=o?this.parseCustomProperty:this.parseValue,s=o?d:h,u=!1;return this.scanner.skipSC(),this.eat(c),o||this.scanner.skipSC(),e=a?this.parseWithFallback(f,s):s.call(this,this.scanner.tokenIndex),this.scanner.isDelim(33)&&(u=m.call(this),this.scanner.skipSC()),!1===this.scanner.eof&&this.scanner.tokenType!==l&&!1===this.scanner.isBalanceEdge(n)&&this.error(),{type:"Declaration",loc:this.getLocation(t,this.scanner.tokenStart),important:u,property:r,value:e}},generate:function(e){this.chunk(e.property),this.chunk(":"),this.node(e.value),e.important&&this.chunk(!0===e.important?"!important":"!"+e.important)},walkContext:"declaration"}},"+4/i":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n("qCKp"),r=n("odkN");i.Observable.prototype.let=r.letProto,i.Observable.prototype.letBind=r.letProto},"+Kd2":function(e,t,n){var i=n("vd7W").TYPE,r=n("4njK").mode,o=i.Comma;e.exports=function(){var e=this.createList();return this.scanner.skipSC(),e.push(this.Identifier()),this.scanner.skipSC(),this.scanner.tokenType===o&&(e.push(this.Operator()),e.push(this.parseCustomProperty?this.Value(null):this.Raw(this.scanner.tokenIndex,r.exclamationMarkOrSemicolon,!1))),e}},"+oeQ":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n("qCKp"),r=n("H+DX");i.Observable.prototype.observeOn=r.observeOn},"+psR":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n("qCKp"),r=n("16Oq");i.Observable.prototype.retry=r.retry},"+qxJ":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n("qCKp"),r=n("GsYY");i.Observable.prototype.distinctUntilChanged=r.distinctUntilChanged},"+v8i":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n("qCKp");i.Observable.concat=i.concat},"/+5V":function(e,t){function n(e){function t(e){return null!==e&&("Type"===e.type||"Property"===e.type||"Keyword"===e.type)}var n=null;return null!==this.matched&&function i(r){if(Array.isArray(r.match)){for(var o=0;o>22},t.prototype.getChars=function(){return 2097152&this.content?this.combinedData:2097151&this.content?o.stringFromCodePoint(2097151&this.content):""},t.prototype.getCode=function(){return this.isCombined()?this.combinedData.charCodeAt(this.combinedData.length-1):2097151&this.content},t.prototype.setFromCharData=function(e){this.fg=e[a.CHAR_DATA_ATTR_INDEX],this.bg=0;var t=!1;if(e[a.CHAR_DATA_CHAR_INDEX].length>2)t=!0;else if(2===e[a.CHAR_DATA_CHAR_INDEX].length){var n=e[a.CHAR_DATA_CHAR_INDEX].charCodeAt(0);if(55296<=n&&n<=56319){var i=e[a.CHAR_DATA_CHAR_INDEX].charCodeAt(1);56320<=i&&i<=57343?this.content=1024*(n-55296)+i-56320+65536|e[a.CHAR_DATA_WIDTH_INDEX]<<22:t=!0}else t=!0}else this.content=e[a.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|e[a.CHAR_DATA_WIDTH_INDEX]<<22;t&&(this.combinedData=e[a.CHAR_DATA_CHAR_INDEX],this.content=2097152|e[a.CHAR_DATA_WIDTH_INDEX]<<22)},t.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},t}(s.AttributeData);t.CellData=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ISoundService=t.ISelectionService=t.IRenderService=t.IMouseService=t.ICoreBrowserService=t.ICharSizeService=void 0;var i=n(14);t.ICharSizeService=i.createDecorator("CharSizeService"),t.ICoreBrowserService=i.createDecorator("CoreBrowserService"),t.IMouseService=i.createDecorator("MouseService"),t.IRenderService=i.createDecorator("RenderService"),t.ISelectionService=i.createDecorator("SelectionService"),t.ISoundService=i.createDecorator("SoundService")},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ExtendedAttrs=t.AttributeData=void 0;var i=function(){function e(){this.fg=0,this.bg=0,this.extended=new r}return e.toColorRGB=function(e){return[e>>>16&255,e>>>8&255,255&e]},e.fromColorRGB=function(e){return(255&e[0])<<16|(255&e[1])<<8|255&e[2]},e.prototype.clone=function(){var t=new e;return t.fg=this.fg,t.bg=this.bg,t.extended=this.extended.clone(),t},e.prototype.isInverse=function(){return 67108864&this.fg},e.prototype.isBold=function(){return 134217728&this.fg},e.prototype.isUnderline=function(){return 268435456&this.fg},e.prototype.isBlink=function(){return 536870912&this.fg},e.prototype.isInvisible=function(){return 1073741824&this.fg},e.prototype.isItalic=function(){return 67108864&this.bg},e.prototype.isDim=function(){return 134217728&this.bg},e.prototype.getFgColorMode=function(){return 50331648&this.fg},e.prototype.getBgColorMode=function(){return 50331648&this.bg},e.prototype.isFgRGB=function(){return 50331648==(50331648&this.fg)},e.prototype.isBgRGB=function(){return 50331648==(50331648&this.bg)},e.prototype.isFgPalette=function(){return 16777216==(50331648&this.fg)||33554432==(50331648&this.fg)},e.prototype.isBgPalette=function(){return 16777216==(50331648&this.bg)||33554432==(50331648&this.bg)},e.prototype.isFgDefault=function(){return 0==(50331648&this.fg)},e.prototype.isBgDefault=function(){return 0==(50331648&this.bg)},e.prototype.isAttributeDefault=function(){return 0===this.fg&&0===this.bg},e.prototype.getFgColor=function(){switch(50331648&this.fg){case 16777216:case 33554432:return 255&this.fg;case 50331648:return 16777215&this.fg;default:return-1}},e.prototype.getBgColor=function(){switch(50331648&this.bg){case 16777216:case 33554432:return 255&this.bg;case 50331648:return 16777215&this.bg;default:return-1}},e.prototype.hasExtendedAttrs=function(){return 268435456&this.bg},e.prototype.updateExtended=function(){this.extended.isEmpty()?this.bg&=-268435457:this.bg|=268435456},e.prototype.getUnderlineColor=function(){if(268435456&this.bg&&~this.extended.underlineColor)switch(50331648&this.extended.underlineColor){case 16777216:case 33554432:return 255&this.extended.underlineColor;case 50331648:return 16777215&this.extended.underlineColor;default:return this.getFgColor()}return this.getFgColor()},e.prototype.getUnderlineColorMode=function(){return 268435456&this.bg&&~this.extended.underlineColor?50331648&this.extended.underlineColor:this.getFgColorMode()},e.prototype.isUnderlineColorRGB=function(){return 268435456&this.bg&&~this.extended.underlineColor?50331648==(50331648&this.extended.underlineColor):this.isFgRGB()},e.prototype.isUnderlineColorPalette=function(){return 268435456&this.bg&&~this.extended.underlineColor?16777216==(50331648&this.extended.underlineColor)||33554432==(50331648&this.extended.underlineColor):this.isFgPalette()},e.prototype.isUnderlineColorDefault=function(){return 268435456&this.bg&&~this.extended.underlineColor?0==(50331648&this.extended.underlineColor):this.isFgDefault()},e.prototype.getUnderlineStyle=function(){return 268435456&this.fg?268435456&this.bg?this.extended.underlineStyle:1:0},e}();t.AttributeData=i;var r=function(){function e(e,t){void 0===e&&(e=0),void 0===t&&(t=-1),this.underlineStyle=e,this.underlineColor=t}return e.prototype.clone=function(){return new e(this.underlineStyle,this.underlineColor)},e.prototype.isEmpty=function(){return 0===this.underlineStyle},e}();t.ExtendedAttrs=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addDisposableDomListener=void 0,t.addDisposableDomListener=function(e,t,n,i){e.addEventListener(t,n,i);var r=!1;return{dispose:function(){r||(r=!0,e.removeEventListener(t,n,i))}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Utf8ToUtf32=t.StringToUtf32=t.utf32ToString=t.stringFromCodePoint=void 0,t.stringFromCodePoint=function(e){return e>65535?(e-=65536,String.fromCharCode(55296+(e>>10))+String.fromCharCode(e%1024+56320)):String.fromCharCode(e)},t.utf32ToString=function(e,t,n){void 0===t&&(t=0),void 0===n&&(n=e.length);for(var i="",r=t;r65535?(o-=65536,i+=String.fromCharCode(55296+(o>>10))+String.fromCharCode(o%1024+56320)):i+=String.fromCharCode(o)}return i};var i=function(){function e(){this._interim=0}return e.prototype.clear=function(){this._interim=0},e.prototype.decode=function(e,t){var n=e.length;if(!n)return 0;var i=0,r=0;this._interim&&(56320<=(s=e.charCodeAt(r++))&&s<=57343?t[i++]=1024*(this._interim-55296)+s-56320+65536:(t[i++]=this._interim,t[i++]=s),this._interim=0);for(var o=r;o=n)return this._interim=a,i;var s;56320<=(s=e.charCodeAt(o))&&s<=57343?t[i++]=1024*(a-55296)+s-56320+65536:(t[i++]=a,t[i++]=s)}else t[i++]=a}return i},e}();t.StringToUtf32=i;var r=function(){function e(){this.interim=new Uint8Array(3)}return e.prototype.clear=function(){this.interim.fill(0)},e.prototype.decode=function(e,t){var n=e.length;if(!n)return 0;var i,r,o,a,s=0,c=0,l=0;if(this.interim[0]){var u=!1,h=this.interim[0];h&=192==(224&h)?31:224==(240&h)?15:7;for(var d=0,f=void 0;(f=63&this.interim[++d])&&d<4;)h<<=6,h|=f;for(var p=192==(224&this.interim[0])?2:224==(240&this.interim[0])?3:4,m=p-d;l=n)return 0;if(128!=(192&(f=e[l++]))){l--,u=!0;break}this.interim[d++]=f,h<<=6,h|=63&f}u||(2===p?h<128?l--:t[s++]=h:3===p?h<2048||h>=55296&&h<=57343||(t[s++]=h):h<65536||h>1114111||(t[s++]=h)),this.interim.fill(0)}for(var g=n-4,v=l;v=n)return this.interim[0]=i,s;if(128!=(192&(r=e[v++]))){v--;continue}if((c=(31&i)<<6|63&r)<128){v--;continue}t[s++]=c}else if(224==(240&i)){if(v>=n)return this.interim[0]=i,s;if(128!=(192&(r=e[v++]))){v--;continue}if(v>=n)return this.interim[0]=i,this.interim[1]=r,s;if(128!=(192&(o=e[v++]))){v--;continue}if((c=(15&i)<<12|(63&r)<<6|63&o)<2048||c>=55296&&c<=57343)continue;t[s++]=c}else if(240==(248&i)){if(v>=n)return this.interim[0]=i,s;if(128!=(192&(r=e[v++]))){v--;continue}if(v>=n)return this.interim[0]=i,this.interim[1]=r,s;if(128!=(192&(o=e[v++]))){v--;continue}if(v>=n)return this.interim[0]=i,this.interim[1]=r,this.interim[2]=o,s;if(128!=(192&(a=e[v++]))){v--;continue}if((c=(7&i)<<18|(63&r)<<12|(63&o)<<6|63&a)<65536||c>1114111)continue;t[s++]=c}}return s},e}();t.Utf8ToUtf32=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CHAR_ATLAS_CELL_SPACING=t.DIM_OPACITY=t.INVERTED_DEFAULT_COLOR=void 0,t.INVERTED_DEFAULT_COLOR=257,t.DIM_OPACITY=.5,t.CHAR_ATLAS_CELL_SPACING=1},function(e,t,n){"use strict";var i,r,o,a;function s(e){var t=e.toString(16);return t.length<2?"0"+t:t}function c(e,t){return e>>0}}(i=t.channels||(t.channels={})),(r=t.color||(t.color={})).blend=function(e,t){var n=(255&t.rgba)/255;if(1===n)return{css:t.css,rgba:t.rgba};var r=t.rgba>>16&255,o=t.rgba>>8&255,a=e.rgba>>24&255,s=e.rgba>>16&255,c=e.rgba>>8&255,l=a+Math.round(((t.rgba>>24&255)-a)*n),u=s+Math.round((r-s)*n),h=c+Math.round((o-c)*n);return{css:i.toCss(l,u,h),rgba:i.toRgba(l,u,h)}},r.isOpaque=function(e){return 255==(255&e.rgba)},r.ensureContrastRatio=function(e,t,n){var i=a.ensureContrastRatio(e.rgba,t.rgba,n);if(i)return a.toColor(i>>24&255,i>>16&255,i>>8&255)},r.opaque=function(e){var t=(255|e.rgba)>>>0,n=a.toChannels(t);return{css:i.toCss(n[0],n[1],n[2]),rgba:t}},r.opacity=function(e,t){var n=Math.round(255*t),r=a.toChannels(e.rgba),o=r[0],s=r[1],c=r[2];return{css:i.toCss(o,s,c,n),rgba:i.toRgba(o,s,c,n)}},(t.css||(t.css={})).toColor=function(e){switch(e.length){case 7:return{css:e,rgba:(parseInt(e.slice(1),16)<<8|255)>>>0};case 9:return{css:e,rgba:parseInt(e.slice(1),16)>>>0}}throw new Error("css.toColor: Unsupported css format")},function(e){function t(e,t,n){var i=e/255,r=t/255,o=n/255;return.2126*(i<=.03928?i/12.92:Math.pow((i+.055)/1.055,2.4))+.7152*(r<=.03928?r/12.92:Math.pow((r+.055)/1.055,2.4))+.0722*(o<=.03928?o/12.92:Math.pow((o+.055)/1.055,2.4))}e.relativeLuminance=function(e){return t(e>>16&255,e>>8&255,255&e)},e.relativeLuminance2=t}(o=t.rgb||(t.rgb={})),function(e){function t(e,t,n){for(var i=e>>24&255,r=e>>16&255,a=e>>8&255,s=t>>24&255,l=t>>16&255,u=t>>8&255,h=c(o.relativeLuminance2(s,u,l),o.relativeLuminance2(i,r,a));h0||l>0||u>0);)s-=Math.max(0,Math.ceil(.1*s)),l-=Math.max(0,Math.ceil(.1*l)),u-=Math.max(0,Math.ceil(.1*u)),h=c(o.relativeLuminance2(s,u,l),o.relativeLuminance2(i,r,a));return(s<<24|l<<16|u<<8|255)>>>0}function n(e,t,n){for(var i=e>>24&255,r=e>>16&255,a=e>>8&255,s=t>>24&255,l=t>>16&255,u=t>>8&255,h=c(o.relativeLuminance2(s,u,l),o.relativeLuminance2(i,r,a));h>>0}e.ensureContrastRatio=function(e,i,r){var a=o.relativeLuminance(e>>8),s=o.relativeLuminance(i>>8);if(c(a,s)>24&255,e>>16&255,e>>8&255,255&e]},e.toColor=function(e,t,n){return{css:i.toCss(e,t,n),rgba:i.toRgba(e,t,n)}}}(a=t.rgba||(t.rgba={})),t.toPaddedHex=s,t.contrastRatio=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isLinux=t.isWindows=t.isIphone=t.isIpad=t.isMac=t.isSafari=t.isFirefox=void 0;var i="undefined"==typeof navigator,r=i?"node":navigator.userAgent,o=i?"node":navigator.platform;function a(e,t){return e.indexOf(t)>=0}t.isFirefox=!!~r.indexOf("Firefox"),t.isSafari=/^((?!chrome|android).)*safari/i.test(r),t.isMac=a(["Macintosh","MacIntel","MacPPC","Mac68K"],o),t.isIpad="iPad"===o,t.isIphone="iPhone"===o,t.isWindows=a(["Windows","Win16","Win32","WinCE"],o),t.isLinux=o.indexOf("Linux")>=0},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.C1=t.C0=void 0,function(e){e.NUL="\0",e.SOH="\x01",e.STX="\x02",e.ETX="\x03",e.EOT="\x04",e.ENQ="\x05",e.ACK="\x06",e.BEL="\x07",e.BS="\b",e.HT="\t",e.LF="\n",e.VT="\v",e.FF="\f",e.CR="\r",e.SO="\x0e",e.SI="\x0f",e.DLE="\x10",e.DC1="\x11",e.DC2="\x12",e.DC3="\x13",e.DC4="\x14",e.NAK="\x15",e.SYN="\x16",e.ETB="\x17",e.CAN="\x18",e.EM="\x19",e.SUB="\x1a",e.ESC="\x1b",e.FS="\x1c",e.GS="\x1d",e.RS="\x1e",e.US="\x1f",e.SP=" ",e.DEL="\x7f"}(t.C0||(t.C0={})),function(e){e.PAD="\x80",e.HOP="\x81",e.BPH="\x82",e.NBH="\x83",e.IND="\x84",e.NEL="\x85",e.SSA="\x86",e.ESA="\x87",e.HTS="\x88",e.HTJ="\x89",e.VTS="\x8a",e.PLD="\x8b",e.PLU="\x8c",e.RI="\x8d",e.SS2="\x8e",e.SS3="\x8f",e.DCS="\x90",e.PU1="\x91",e.PU2="\x92",e.STS="\x93",e.CCH="\x94",e.MW="\x95",e.SPA="\x96",e.EPA="\x97",e.SOS="\x98",e.SGCI="\x99",e.SCI="\x9a",e.CSI="\x9b",e.ST="\x9c",e.OSC="\x9d",e.PM="\x9e",e.APC="\x9f"}(t.C1||(t.C1={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BaseRenderLayer=void 0;var i=n(3),r=n(9),o=n(25),a=n(6),s=n(28),c=n(10),l=n(17),u=function(){function e(e,t,n,i,r,o,a,s){this._container=e,this._alpha=i,this._colors=r,this._rendererId=o,this._bufferService=a,this._optionsService=s,this._scaledCharWidth=0,this._scaledCharHeight=0,this._scaledCellWidth=0,this._scaledCellHeight=0,this._scaledCharLeft=0,this._scaledCharTop=0,this._currentGlyphIdentifier={chars:"",code:0,bg:0,fg:0,bold:!1,dim:!1,italic:!1},this._canvas=document.createElement("canvas"),this._canvas.classList.add("xterm-"+t+"-layer"),this._canvas.style.zIndex=n.toString(),this._initCanvas(),this._container.appendChild(this._canvas)}return e.prototype.dispose=function(){var e;l.removeElementFromParent(this._canvas),null===(e=this._charAtlas)||void 0===e||e.dispose()},e.prototype._initCanvas=function(){this._ctx=s.throwIfFalsy(this._canvas.getContext("2d",{alpha:this._alpha})),this._alpha||this._clearAll()},e.prototype.onOptionsChanged=function(){},e.prototype.onBlur=function(){},e.prototype.onFocus=function(){},e.prototype.onCursorMove=function(){},e.prototype.onGridChanged=function(e,t){},e.prototype.onSelectionChanged=function(e,t,n){void 0===n&&(n=!1)},e.prototype.setColors=function(e){this._refreshCharAtlas(e)},e.prototype._setTransparency=function(e){if(e!==this._alpha){var t=this._canvas;this._alpha=e,this._canvas=this._canvas.cloneNode(),this._initCanvas(),this._container.replaceChild(this._canvas,t),this._refreshCharAtlas(this._colors),this.onGridChanged(0,this._bufferService.rows-1)}},e.prototype._refreshCharAtlas=function(e){this._scaledCharWidth<=0&&this._scaledCharHeight<=0||(this._charAtlas=o.acquireCharAtlas(this._optionsService.options,this._rendererId,e,this._scaledCharWidth,this._scaledCharHeight),this._charAtlas.warmUp())},e.prototype.resize=function(e){this._scaledCellWidth=e.scaledCellWidth,this._scaledCellHeight=e.scaledCellHeight,this._scaledCharWidth=e.scaledCharWidth,this._scaledCharHeight=e.scaledCharHeight,this._scaledCharLeft=e.scaledCharLeft,this._scaledCharTop=e.scaledCharTop,this._canvas.width=e.scaledCanvasWidth,this._canvas.height=e.scaledCanvasHeight,this._canvas.style.width=e.canvasWidth+"px",this._canvas.style.height=e.canvasHeight+"px",this._alpha||this._clearAll(),this._refreshCharAtlas(this._colors)},e.prototype._fillCells=function(e,t,n,i){this._ctx.fillRect(e*this._scaledCellWidth,t*this._scaledCellHeight,n*this._scaledCellWidth,i*this._scaledCellHeight)},e.prototype._fillBottomLineAtCells=function(e,t,n){void 0===n&&(n=1),this._ctx.fillRect(e*this._scaledCellWidth,(t+1)*this._scaledCellHeight-window.devicePixelRatio-1,n*this._scaledCellWidth,window.devicePixelRatio)},e.prototype._fillLeftLineAtCell=function(e,t,n){this._ctx.fillRect(e*this._scaledCellWidth,t*this._scaledCellHeight,window.devicePixelRatio*n,this._scaledCellHeight)},e.prototype._strokeRectAtCell=function(e,t,n,i){this._ctx.lineWidth=window.devicePixelRatio,this._ctx.strokeRect(e*this._scaledCellWidth+window.devicePixelRatio/2,t*this._scaledCellHeight+window.devicePixelRatio/2,n*this._scaledCellWidth-window.devicePixelRatio,i*this._scaledCellHeight-window.devicePixelRatio)},e.prototype._clearAll=function(){this._alpha?this._ctx.clearRect(0,0,this._canvas.width,this._canvas.height):(this._ctx.fillStyle=this._colors.background.css,this._ctx.fillRect(0,0,this._canvas.width,this._canvas.height))},e.prototype._clearCells=function(e,t,n,i){this._alpha?this._ctx.clearRect(e*this._scaledCellWidth,t*this._scaledCellHeight,n*this._scaledCellWidth,i*this._scaledCellHeight):(this._ctx.fillStyle=this._colors.background.css,this._ctx.fillRect(e*this._scaledCellWidth,t*this._scaledCellHeight,n*this._scaledCellWidth,i*this._scaledCellHeight))},e.prototype._fillCharTrueColor=function(e,t,n){this._ctx.font=this._getFont(!1,!1),this._ctx.textBaseline="middle",this._clipRow(n),this._ctx.fillText(e.getChars(),t*this._scaledCellWidth+this._scaledCharLeft,n*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2)},e.prototype._drawChars=function(e,t,n){var o,a,s=this._getContrastColor(e);s||e.isFgRGB()||e.isBgRGB()?this._drawUncachedChars(e,t,n,s):(e.isInverse()?(o=e.isBgDefault()?r.INVERTED_DEFAULT_COLOR:e.getBgColor(),a=e.isFgDefault()?r.INVERTED_DEFAULT_COLOR:e.getFgColor()):(a=e.isBgDefault()?i.DEFAULT_COLOR:e.getBgColor(),o=e.isFgDefault()?i.DEFAULT_COLOR:e.getFgColor()),o+=this._optionsService.options.drawBoldTextInBrightColors&&e.isBold()&&o<8?8:0,this._currentGlyphIdentifier.chars=e.getChars()||i.WHITESPACE_CELL_CHAR,this._currentGlyphIdentifier.code=e.getCode()||i.WHITESPACE_CELL_CODE,this._currentGlyphIdentifier.bg=a,this._currentGlyphIdentifier.fg=o,this._currentGlyphIdentifier.bold=!!e.isBold(),this._currentGlyphIdentifier.dim=!!e.isDim(),this._currentGlyphIdentifier.italic=!!e.isItalic(),this._charAtlas&&this._charAtlas.draw(this._ctx,this._currentGlyphIdentifier,t*this._scaledCellWidth+this._scaledCharLeft,n*this._scaledCellHeight+this._scaledCharTop)||this._drawUncachedChars(e,t,n))},e.prototype._drawUncachedChars=function(e,t,n,i){if(this._ctx.save(),this._ctx.font=this._getFont(!!e.isBold(),!!e.isItalic()),this._ctx.textBaseline="middle",e.isInverse())if(i)this._ctx.fillStyle=i.css;else if(e.isBgDefault())this._ctx.fillStyle=c.color.opaque(this._colors.background).css;else if(e.isBgRGB())this._ctx.fillStyle="rgb("+a.AttributeData.toColorRGB(e.getBgColor()).join(",")+")";else{var o=e.getBgColor();this._optionsService.options.drawBoldTextInBrightColors&&e.isBold()&&o<8&&(o+=8),this._ctx.fillStyle=this._colors.ansi[o].css}else if(i)this._ctx.fillStyle=i.css;else if(e.isFgDefault())this._ctx.fillStyle=this._colors.foreground.css;else if(e.isFgRGB())this._ctx.fillStyle="rgb("+a.AttributeData.toColorRGB(e.getFgColor()).join(",")+")";else{var s=e.getFgColor();this._optionsService.options.drawBoldTextInBrightColors&&e.isBold()&&s<8&&(s+=8),this._ctx.fillStyle=this._colors.ansi[s].css}this._clipRow(n),e.isDim()&&(this._ctx.globalAlpha=r.DIM_OPACITY),this._ctx.fillText(e.getChars(),t*this._scaledCellWidth+this._scaledCharLeft,n*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2),this._ctx.restore()},e.prototype._clipRow=function(e){this._ctx.beginPath(),this._ctx.rect(0,e*this._scaledCellHeight,this._bufferService.cols*this._scaledCellWidth,this._scaledCellHeight),this._ctx.clip()},e.prototype._getFont=function(e,t){return(t?"italic":"")+" "+(e?this._optionsService.options.fontWeightBold:this._optionsService.options.fontWeight)+" "+this._optionsService.options.fontSize*window.devicePixelRatio+"px "+this._optionsService.options.fontFamily},e.prototype._getContrastColor=function(e){if(1!==this._optionsService.options.minimumContrastRatio){var t=this._colors.contrastCache.getColor(e.bg,e.fg);if(void 0!==t)return t||void 0;var n=e.getFgColor(),i=e.getFgColorMode(),r=e.getBgColor(),o=e.getBgColorMode(),a=!!e.isInverse(),s=!!e.isInverse();if(a){var l=n;n=r,r=l;var u=i;i=o,o=u}var h=this._resolveBackgroundRgba(o,r,a),d=this._resolveForegroundRgba(i,n,a,s),f=c.rgba.ensureContrastRatio(h,d,this._optionsService.options.minimumContrastRatio);if(f){var p={css:c.channels.toCss(f>>24&255,f>>16&255,f>>8&255),rgba:f};return this._colors.contrastCache.setColor(e.bg,e.fg,p),p}this._colors.contrastCache.setColor(e.bg,e.fg,null)}},e.prototype._resolveBackgroundRgba=function(e,t,n){switch(e){case 16777216:case 33554432:return this._colors.ansi[t].rgba;case 50331648:return t<<8;case 0:default:return n?this._colors.foreground.rgba:this._colors.background.rgba}},e.prototype._resolveForegroundRgba=function(e,t,n,i){switch(e){case 16777216:case 33554432:return this._optionsService.options.drawBoldTextInBrightColors&&i&&t<8&&(t+=8),this._colors.ansi[t].rgba;case 50331648:return t<<8;case 0:default:return n?this._colors.background.rgba:this._colors.foreground.rgba}},e}();t.BaseRenderLayer=u},function(e,t,n){"use strict";function i(e,t,n){t.di$target===t?t.di$dependencies.push({id:e,index:n}):(t.di$dependencies=[{id:e,index:n}],t.di$target=t)}Object.defineProperty(t,"__esModule",{value:!0}),t.createDecorator=t.getServiceDependencies=t.serviceRegistry=void 0,t.serviceRegistry=new Map,t.getServiceDependencies=function(e){return e.di$dependencies||[]},t.createDecorator=function(e){if(t.serviceRegistry.has(e))return t.serviceRegistry.get(e);var n=function e(t,n,r){if(3!==arguments.length)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");i(e,t,r)};return n.toString=function(){return e},t.serviceRegistry.set(e,n),n}},function(e,t,n){"use strict";function i(e,t,n,i){if(void 0===n&&(n=0),void 0===i&&(i=e.length),n>=e.length)return e;i=i>=e.length?e.length:(e.length+i)%e.length;for(var r=n=(e.length+n)%e.length;r>22,2097152&t?this._combined[e].charCodeAt(this._combined[e].length-1):n]},e.prototype.set=function(e,t){this._data[3*e+1]=t[r.CHAR_DATA_ATTR_INDEX],t[r.CHAR_DATA_CHAR_INDEX].length>1?(this._combined[e]=t[1],this._data[3*e+0]=2097152|e|t[r.CHAR_DATA_WIDTH_INDEX]<<22):this._data[3*e+0]=t[r.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|t[r.CHAR_DATA_WIDTH_INDEX]<<22},e.prototype.getWidth=function(e){return this._data[3*e+0]>>22},e.prototype.hasWidth=function(e){return 12582912&this._data[3*e+0]},e.prototype.getFg=function(e){return this._data[3*e+1]},e.prototype.getBg=function(e){return this._data[3*e+2]},e.prototype.hasContent=function(e){return 4194303&this._data[3*e+0]},e.prototype.getCodePoint=function(e){var t=this._data[3*e+0];return 2097152&t?this._combined[e].charCodeAt(this._combined[e].length-1):2097151&t},e.prototype.isCombined=function(e){return 2097152&this._data[3*e+0]},e.prototype.getString=function(e){var t=this._data[3*e+0];return 2097152&t?this._combined[e]:2097151&t?i.stringFromCodePoint(2097151&t):""},e.prototype.loadCell=function(e,t){var n=3*e;return t.content=this._data[n+0],t.fg=this._data[n+1],t.bg=this._data[n+2],2097152&t.content&&(t.combinedData=this._combined[e]),268435456&t.bg&&(t.extended=this._extendedAttrs[e]),t},e.prototype.setCell=function(e,t){2097152&t.content&&(this._combined[e]=t.combinedData),268435456&t.bg&&(this._extendedAttrs[e]=t.extended),this._data[3*e+0]=t.content,this._data[3*e+1]=t.fg,this._data[3*e+2]=t.bg},e.prototype.setCellFromCodePoint=function(e,t,n,i,r,o){268435456&r&&(this._extendedAttrs[e]=o),this._data[3*e+0]=t|n<<22,this._data[3*e+1]=i,this._data[3*e+2]=r},e.prototype.addCodepointToCell=function(e,t){var n=this._data[3*e+0];2097152&n?this._combined[e]+=i.stringFromCodePoint(t):(2097151&n?(this._combined[e]=i.stringFromCodePoint(2097151&n)+i.stringFromCodePoint(t),n&=-2097152,n|=2097152):n=t|1<<22,this._data[3*e+0]=n)},e.prototype.insertCells=function(e,t,n,i){if((e%=this.length)&&2===this.getWidth(e-1)&&this.setCellFromCodePoint(e-1,0,1,(null==i?void 0:i.fg)||0,(null==i?void 0:i.bg)||0,(null==i?void 0:i.extended)||new a.ExtendedAttrs),t=0;--s)this.setCell(e+t+s,this.loadCell(e+s,r));for(s=0;sthis.length){var n=new Uint32Array(3*e);this.length&&n.set(3*e=e&&delete this._combined[o]}}else this._data=new Uint32Array(0),this._combined={};this.length=e}},e.prototype.fill=function(e){this._combined={},this._extendedAttrs={};for(var t=0;t=0;--e)if(4194303&this._data[3*e+0])return e+(this._data[3*e+0]>>22);return 0},e.prototype.copyCellsFrom=function(e,t,n,i,r){var o=e._data;if(r)for(var a=i-1;a>=0;a--)for(var s=0;s<3;s++)this._data[3*(n+a)+s]=o[3*(t+a)+s];else for(a=0;a=t&&(this._combined[l-t+n]=e._combined[l])}},e.prototype.translateToString=function(e,t,n){void 0===e&&(e=!1),void 0===t&&(t=0),void 0===n&&(n=this.length),e&&(n=Math.min(n,this.getTrimmedLength()));for(var o="";t>22||1}return o},e}();t.BufferLine=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.removeElementFromParent=void 0,t.removeElementFromParent=function(){for(var e,t=[],n=0;n24)return t.setWinLines||!1;switch(e){case 1:return!!t.restoreWin;case 2:return!!t.minimizeWin;case 3:return!!t.setWinPosition;case 4:return!!t.setWinSizePixels;case 5:return!!t.raiseWin;case 6:return!!t.lowerWin;case 7:return!!t.refreshWin;case 8:return!!t.setWinSizeChars;case 9:return!!t.maximizeWin;case 10:return!!t.fullscreenWin;case 11:return!!t.getWinState;case 13:return!!t.getWinPosition;case 14:return!!t.getWinSizePixels;case 15:return!!t.getScreenSizePixels;case 16:return!!t.getCellSizePixels;case 18:return!!t.getWinSizeChars;case 19:return!!t.getScreenSizeChars;case 20:return!!t.getIconTitle;case 21:return!!t.getWinTitle;case 22:return!!t.pushTitle;case 23:return!!t.popTitle;case 24:return!!t.setWinLines}return!1}!function(e){e[e.GET_WIN_SIZE_PIXELS=0]="GET_WIN_SIZE_PIXELS",e[e.GET_CELL_SIZE_PIXELS=1]="GET_CELL_SIZE_PIXELS"}(o=t.WindowsOptionsReportType||(t.WindowsOptionsReportType={}));var w=function(){function e(e,t,n,i){this._bufferService=e,this._coreService=t,this._logService=n,this._optionsService=i,this._data=new Uint32Array(0)}return e.prototype.hook=function(e){this._data=new Uint32Array(0)},e.prototype.put=function(e,t,n){this._data=u.concat(this._data,e.subarray(t,n))},e.prototype.unhook=function(e){if(e){var t=h.utf32ToString(this._data);switch(this._data=new Uint32Array(0),t){case'"q':return this._coreService.triggerDataEvent(a.C0.ESC+'P1$r0"q'+a.C0.ESC+"\\");case'"p':return this._coreService.triggerDataEvent(a.C0.ESC+'P1$r61;1"p'+a.C0.ESC+"\\");case"r":return this._coreService.triggerDataEvent(a.C0.ESC+"P1$r"+(this._bufferService.buffer.scrollTop+1)+";"+(this._bufferService.buffer.scrollBottom+1)+"r"+a.C0.ESC+"\\");case"m":return this._coreService.triggerDataEvent(a.C0.ESC+"P1$r0m"+a.C0.ESC+"\\");case" q":var n={block:2,underline:4,bar:6}[this._optionsService.options.cursorStyle];return this._coreService.triggerDataEvent(a.C0.ESC+"P1$r"+(n-=this._optionsService.options.cursorBlink?1:0)+" q"+a.C0.ESC+"\\");default:this._logService.debug("Unknown DCS $q %s",t),this._coreService.triggerDataEvent(a.C0.ESC+"P0$r"+a.C0.ESC+"\\")}}else this._data=new Uint32Array(0)},e}(),k=function(e){function t(t,n,i,r,o,l,u,p,g){void 0===g&&(g=new c.EscapeSequenceParser);var b=e.call(this)||this;b._bufferService=t,b._charsetService=n,b._coreService=i,b._dirtyRowService=r,b._logService=o,b._optionsService=l,b._coreMouseService=u,b._unicodeService=p,b._parser=g,b._parseBuffer=new Uint32Array(4096),b._stringDecoder=new h.StringToUtf32,b._utf8Decoder=new h.Utf8ToUtf32,b._workCell=new m.CellData,b._windowTitle="",b._iconName="",b._windowTitleStack=[],b._iconNameStack=[],b._curAttrData=d.DEFAULT_ATTR_DATA.clone(),b._eraseAttrDataInternal=d.DEFAULT_ATTR_DATA.clone(),b._onRequestBell=new f.EventEmitter,b._onRequestRefreshRows=new f.EventEmitter,b._onRequestReset=new f.EventEmitter,b._onRequestScroll=new f.EventEmitter,b._onRequestSyncScrollBar=new f.EventEmitter,b._onRequestWindowsOptionsReport=new f.EventEmitter,b._onA11yChar=new f.EventEmitter,b._onA11yTab=new f.EventEmitter,b._onCursorMove=new f.EventEmitter,b._onLineFeed=new f.EventEmitter,b._onScroll=new f.EventEmitter,b._onTitleChange=new f.EventEmitter,b.register(b._parser),b._parser.setCsiHandlerFallback((function(e,t){b._logService.debug("Unknown CSI code: ",{identifier:b._parser.identToString(e),params:t.toArray()})})),b._parser.setEscHandlerFallback((function(e){b._logService.debug("Unknown ESC code: ",{identifier:b._parser.identToString(e)})})),b._parser.setExecuteHandlerFallback((function(e){b._logService.debug("Unknown EXECUTE code: ",{code:e})})),b._parser.setOscHandlerFallback((function(e,t,n){b._logService.debug("Unknown OSC code: ",{identifier:e,action:t,data:n})})),b._parser.setDcsHandlerFallback((function(e,t,n){"HOOK"===t&&(n=n.toArray()),b._logService.debug("Unknown DCS code: ",{identifier:b._parser.identToString(e),action:t,payload:n})})),b._parser.setPrintHandler((function(e,t,n){return b.print(e,t,n)})),b._parser.setCsiHandler({final:"@"},(function(e){return b.insertChars(e)})),b._parser.setCsiHandler({intermediates:" ",final:"@"},(function(e){return b.scrollLeft(e)})),b._parser.setCsiHandler({final:"A"},(function(e){return b.cursorUp(e)})),b._parser.setCsiHandler({intermediates:" ",final:"A"},(function(e){return b.scrollRight(e)})),b._parser.setCsiHandler({final:"B"},(function(e){return b.cursorDown(e)})),b._parser.setCsiHandler({final:"C"},(function(e){return b.cursorForward(e)})),b._parser.setCsiHandler({final:"D"},(function(e){return b.cursorBackward(e)})),b._parser.setCsiHandler({final:"E"},(function(e){return b.cursorNextLine(e)})),b._parser.setCsiHandler({final:"F"},(function(e){return b.cursorPrecedingLine(e)})),b._parser.setCsiHandler({final:"G"},(function(e){return b.cursorCharAbsolute(e)})),b._parser.setCsiHandler({final:"H"},(function(e){return b.cursorPosition(e)})),b._parser.setCsiHandler({final:"I"},(function(e){return b.cursorForwardTab(e)})),b._parser.setCsiHandler({final:"J"},(function(e){return b.eraseInDisplay(e)})),b._parser.setCsiHandler({prefix:"?",final:"J"},(function(e){return b.eraseInDisplay(e)})),b._parser.setCsiHandler({final:"K"},(function(e){return b.eraseInLine(e)})),b._parser.setCsiHandler({prefix:"?",final:"K"},(function(e){return b.eraseInLine(e)})),b._parser.setCsiHandler({final:"L"},(function(e){return b.insertLines(e)})),b._parser.setCsiHandler({final:"M"},(function(e){return b.deleteLines(e)})),b._parser.setCsiHandler({final:"P"},(function(e){return b.deleteChars(e)})),b._parser.setCsiHandler({final:"S"},(function(e){return b.scrollUp(e)})),b._parser.setCsiHandler({final:"T"},(function(e){return b.scrollDown(e)})),b._parser.setCsiHandler({final:"X"},(function(e){return b.eraseChars(e)})),b._parser.setCsiHandler({final:"Z"},(function(e){return b.cursorBackwardTab(e)})),b._parser.setCsiHandler({final:"`"},(function(e){return b.charPosAbsolute(e)})),b._parser.setCsiHandler({final:"a"},(function(e){return b.hPositionRelative(e)})),b._parser.setCsiHandler({final:"b"},(function(e){return b.repeatPrecedingCharacter(e)})),b._parser.setCsiHandler({final:"c"},(function(e){return b.sendDeviceAttributesPrimary(e)})),b._parser.setCsiHandler({prefix:">",final:"c"},(function(e){return b.sendDeviceAttributesSecondary(e)})),b._parser.setCsiHandler({final:"d"},(function(e){return b.linePosAbsolute(e)})),b._parser.setCsiHandler({final:"e"},(function(e){return b.vPositionRelative(e)})),b._parser.setCsiHandler({final:"f"},(function(e){return b.hVPosition(e)})),b._parser.setCsiHandler({final:"g"},(function(e){return b.tabClear(e)})),b._parser.setCsiHandler({final:"h"},(function(e){return b.setMode(e)})),b._parser.setCsiHandler({prefix:"?",final:"h"},(function(e){return b.setModePrivate(e)})),b._parser.setCsiHandler({final:"l"},(function(e){return b.resetMode(e)})),b._parser.setCsiHandler({prefix:"?",final:"l"},(function(e){return b.resetModePrivate(e)})),b._parser.setCsiHandler({final:"m"},(function(e){return b.charAttributes(e)})),b._parser.setCsiHandler({final:"n"},(function(e){return b.deviceStatus(e)})),b._parser.setCsiHandler({prefix:"?",final:"n"},(function(e){return b.deviceStatusPrivate(e)})),b._parser.setCsiHandler({intermediates:"!",final:"p"},(function(e){return b.softReset(e)})),b._parser.setCsiHandler({intermediates:" ",final:"q"},(function(e){return b.setCursorStyle(e)})),b._parser.setCsiHandler({final:"r"},(function(e){return b.setScrollRegion(e)})),b._parser.setCsiHandler({final:"s"},(function(e){return b.saveCursor(e)})),b._parser.setCsiHandler({final:"t"},(function(e){return b.windowOptions(e)})),b._parser.setCsiHandler({final:"u"},(function(e){return b.restoreCursor(e)})),b._parser.setCsiHandler({intermediates:"'",final:"}"},(function(e){return b.insertColumns(e)})),b._parser.setCsiHandler({intermediates:"'",final:"~"},(function(e){return b.deleteColumns(e)})),b._parser.setExecuteHandler(a.C0.BEL,(function(){return b.bell()})),b._parser.setExecuteHandler(a.C0.LF,(function(){return b.lineFeed()})),b._parser.setExecuteHandler(a.C0.VT,(function(){return b.lineFeed()})),b._parser.setExecuteHandler(a.C0.FF,(function(){return b.lineFeed()})),b._parser.setExecuteHandler(a.C0.CR,(function(){return b.carriageReturn()})),b._parser.setExecuteHandler(a.C0.BS,(function(){return b.backspace()})),b._parser.setExecuteHandler(a.C0.HT,(function(){return b.tab()})),b._parser.setExecuteHandler(a.C0.SO,(function(){return b.shiftOut()})),b._parser.setExecuteHandler(a.C0.SI,(function(){return b.shiftIn()})),b._parser.setExecuteHandler(a.C1.IND,(function(){return b.index()})),b._parser.setExecuteHandler(a.C1.NEL,(function(){return b.nextLine()})),b._parser.setExecuteHandler(a.C1.HTS,(function(){return b.tabSet()})),b._parser.setOscHandler(0,new v.OscHandler((function(e){b.setTitle(e),b.setIconName(e)}))),b._parser.setOscHandler(1,new v.OscHandler((function(e){return b.setIconName(e)}))),b._parser.setOscHandler(2,new v.OscHandler((function(e){return b.setTitle(e)}))),b._parser.setEscHandler({final:"7"},(function(){return b.saveCursor()})),b._parser.setEscHandler({final:"8"},(function(){return b.restoreCursor()})),b._parser.setEscHandler({final:"D"},(function(){return b.index()})),b._parser.setEscHandler({final:"E"},(function(){return b.nextLine()})),b._parser.setEscHandler({final:"H"},(function(){return b.tabSet()})),b._parser.setEscHandler({final:"M"},(function(){return b.reverseIndex()})),b._parser.setEscHandler({final:"="},(function(){return b.keypadApplicationMode()})),b._parser.setEscHandler({final:">"},(function(){return b.keypadNumericMode()})),b._parser.setEscHandler({final:"c"},(function(){return b.fullReset()})),b._parser.setEscHandler({final:"n"},(function(){return b.setgLevel(2)})),b._parser.setEscHandler({final:"o"},(function(){return b.setgLevel(3)})),b._parser.setEscHandler({final:"|"},(function(){return b.setgLevel(3)})),b._parser.setEscHandler({final:"}"},(function(){return b.setgLevel(2)})),b._parser.setEscHandler({final:"~"},(function(){return b.setgLevel(1)})),b._parser.setEscHandler({intermediates:"%",final:"@"},(function(){return b.selectDefaultCharset()})),b._parser.setEscHandler({intermediates:"%",final:"G"},(function(){return b.selectDefaultCharset()}));var y=function(e){_._parser.setEscHandler({intermediates:"(",final:e},(function(){return b.selectCharset("("+e)})),_._parser.setEscHandler({intermediates:")",final:e},(function(){return b.selectCharset(")"+e)})),_._parser.setEscHandler({intermediates:"*",final:e},(function(){return b.selectCharset("*"+e)})),_._parser.setEscHandler({intermediates:"+",final:e},(function(){return b.selectCharset("+"+e)})),_._parser.setEscHandler({intermediates:"-",final:e},(function(){return b.selectCharset("-"+e)})),_._parser.setEscHandler({intermediates:".",final:e},(function(){return b.selectCharset("."+e)})),_._parser.setEscHandler({intermediates:"/",final:e},(function(){return b.selectCharset("/"+e)}))},_=this;for(var k in s.CHARSETS)y(k);return b._parser.setEscHandler({intermediates:"#",final:"8"},(function(){return b.screenAlignmentPattern()})),b._parser.setErrorHandler((function(e){return b._logService.error("Parsing error: ",e),e})),b._parser.setDcsHandler({intermediates:"$",final:"q"},new w(b._bufferService,b._coreService,b._logService,b._optionsService)),b}return r(t,e),Object.defineProperty(t.prototype,"onRequestBell",{get:function(){return this._onRequestBell.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onRequestRefreshRows",{get:function(){return this._onRequestRefreshRows.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onRequestReset",{get:function(){return this._onRequestReset.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onRequestScroll",{get:function(){return this._onRequestScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onRequestSyncScrollBar",{get:function(){return this._onRequestSyncScrollBar.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onRequestWindowsOptionsReport",{get:function(){return this._onRequestWindowsOptionsReport.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onA11yChar",{get:function(){return this._onA11yChar.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onA11yTab",{get:function(){return this._onA11yTab.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),t.prototype.dispose=function(){e.prototype.dispose.call(this)},t.prototype.parse=function(e){var t=this._bufferService.buffer,n=t.x,i=t.y;if(this._logService.debug("parsing data",e),this._parseBuffer.length131072)for(var r=0;r0&&2===f.getWidth(o.x-1)&&f.setCellFromCodePoint(o.x-1,0,1,d.fg,d.bg,d.extended);for(var m=t;m=c)if(l){for(;o.x=this._bufferService.rows&&(o.y=this._bufferService.rows-1),o.lines.get(o.ybase+o.y).isWrapped=!0),f=o.lines.get(o.ybase+o.y)}else if(o.x=c-1,2===r)continue;if(u&&(f.insertCells(o.x,r,o.getNullCell(d),d),2===f.getWidth(c-1)&&f.setCellFromCodePoint(c-1,p.NULL_CELL_CODE,p.NULL_CELL_WIDTH,d.fg,d.bg,d.extended)),f.setCellFromCodePoint(o.x++,i,r,d.fg,d.bg,d.extended),r>0)for(;--r;)f.setCellFromCodePoint(o.x++,0,0,d.fg,d.bg,d.extended)}else f.getWidth(o.x-1)?f.addCodepointToCell(o.x-1,i):f.addCodepointToCell(o.x-2,i)}n-t>0&&(f.loadCell(o.x-1,this._workCell),this._parser.precedingCodepoint=2===this._workCell.getWidth()||this._workCell.getCode()>65535?0:this._workCell.isCombined()?this._workCell.getChars().charCodeAt(0):this._workCell.content),o.x0&&0===f.getWidth(o.x)&&!f.hasContent(o.x)&&f.setCellFromCodePoint(o.x,0,1,d.fg,d.bg,d.extended),this._dirtyRowService.markDirty(o.y)},t.prototype.addCsiHandler=function(e,t){var n=this;return this._parser.addCsiHandler(e,"t"!==e.final||e.prefix||e.intermediates?t:function(e){return!_(e.params[0],n._optionsService.options.windowOptions)||t(e)})},t.prototype.addDcsHandler=function(e,t){return this._parser.addDcsHandler(e,new b.DcsHandler(t))},t.prototype.addEscHandler=function(e,t){return this._parser.addEscHandler(e,t)},t.prototype.addOscHandler=function(e,t){return this._parser.addOscHandler(e,new v.OscHandler(t))},t.prototype.bell=function(){this._onRequestBell.fire()},t.prototype.lineFeed=function(){var e=this._bufferService.buffer;this._dirtyRowService.markDirty(e.y),this._optionsService.options.convertEol&&(e.x=0),e.y++,e.y===e.scrollBottom+1?(e.y--,this._onRequestScroll.fire(this._eraseAttrData())):e.y>=this._bufferService.rows&&(e.y=this._bufferService.rows-1),e.x>=this._bufferService.cols&&e.x--,this._dirtyRowService.markDirty(e.y),this._onLineFeed.fire()},t.prototype.carriageReturn=function(){this._bufferService.buffer.x=0},t.prototype.backspace=function(){var e,t=this._bufferService.buffer;if(!this._coreService.decPrivateModes.reverseWraparound)return this._restrictCursor(),void(t.x>0&&t.x--);if(this._restrictCursor(this._bufferService.cols),t.x>0)t.x--;else if(0===t.x&&t.y>t.scrollTop&&t.y<=t.scrollBottom&&(null===(e=t.lines.get(t.ybase+t.y))||void 0===e?void 0:e.isWrapped)){t.lines.get(t.ybase+t.y).isWrapped=!1,t.y--,t.x=this._bufferService.cols-1;var n=t.lines.get(t.ybase+t.y);n.hasWidth(t.x)&&!n.hasContent(t.x)&&t.x--}this._restrictCursor()},t.prototype.tab=function(){if(!(this._bufferService.buffer.x>=this._bufferService.cols)){var e=this._bufferService.buffer.x;this._bufferService.buffer.x=this._bufferService.buffer.nextStop(),this._optionsService.options.screenReaderMode&&this._onA11yTab.fire(this._bufferService.buffer.x-e)}},t.prototype.shiftOut=function(){this._charsetService.setgLevel(1)},t.prototype.shiftIn=function(){this._charsetService.setgLevel(0)},t.prototype._restrictCursor=function(e){void 0===e&&(e=this._bufferService.cols-1),this._bufferService.buffer.x=Math.min(e,Math.max(0,this._bufferService.buffer.x)),this._bufferService.buffer.y=this._coreService.decPrivateModes.origin?Math.min(this._bufferService.buffer.scrollBottom,Math.max(this._bufferService.buffer.scrollTop,this._bufferService.buffer.y)):Math.min(this._bufferService.rows-1,Math.max(0,this._bufferService.buffer.y)),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},t.prototype._setCursor=function(e,t){this._dirtyRowService.markDirty(this._bufferService.buffer.y),this._coreService.decPrivateModes.origin?(this._bufferService.buffer.x=e,this._bufferService.buffer.y=this._bufferService.buffer.scrollTop+t):(this._bufferService.buffer.x=e,this._bufferService.buffer.y=t),this._restrictCursor(),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},t.prototype._moveCursor=function(e,t){this._restrictCursor(),this._setCursor(this._bufferService.buffer.x+e,this._bufferService.buffer.y+t)},t.prototype.cursorUp=function(e){var t=this._bufferService.buffer.y-this._bufferService.buffer.scrollTop;this._moveCursor(0,t>=0?-Math.min(t,e.params[0]||1):-(e.params[0]||1))},t.prototype.cursorDown=function(e){var t=this._bufferService.buffer.scrollBottom-this._bufferService.buffer.y;this._moveCursor(0,t>=0?Math.min(t,e.params[0]||1):e.params[0]||1)},t.prototype.cursorForward=function(e){this._moveCursor(e.params[0]||1,0)},t.prototype.cursorBackward=function(e){this._moveCursor(-(e.params[0]||1),0)},t.prototype.cursorNextLine=function(e){this.cursorDown(e),this._bufferService.buffer.x=0},t.prototype.cursorPrecedingLine=function(e){this.cursorUp(e),this._bufferService.buffer.x=0},t.prototype.cursorCharAbsolute=function(e){this._setCursor((e.params[0]||1)-1,this._bufferService.buffer.y)},t.prototype.cursorPosition=function(e){this._setCursor(e.length>=2?(e.params[1]||1)-1:0,(e.params[0]||1)-1)},t.prototype.charPosAbsolute=function(e){this._setCursor((e.params[0]||1)-1,this._bufferService.buffer.y)},t.prototype.hPositionRelative=function(e){this._moveCursor(e.params[0]||1,0)},t.prototype.linePosAbsolute=function(e){this._setCursor(this._bufferService.buffer.x,(e.params[0]||1)-1)},t.prototype.vPositionRelative=function(e){this._moveCursor(0,e.params[0]||1)},t.prototype.hVPosition=function(e){this.cursorPosition(e)},t.prototype.tabClear=function(e){var t=e.params[0];0===t?delete this._bufferService.buffer.tabs[this._bufferService.buffer.x]:3===t&&(this._bufferService.buffer.tabs={})},t.prototype.cursorForwardTab=function(e){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var t=e.params[0]||1;t--;)this._bufferService.buffer.x=this._bufferService.buffer.nextStop()},t.prototype.cursorBackwardTab=function(e){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var t=e.params[0]||1,n=this._bufferService.buffer;t--;)n.x=n.prevStop()},t.prototype._eraseInBufferLine=function(e,t,n,i){void 0===i&&(i=!1);var r=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+e);r.replaceCells(t,n,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),i&&(r.isWrapped=!1)},t.prototype._resetBufferLine=function(e){var t=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+e);t.fill(this._bufferService.buffer.getNullCell(this._eraseAttrData())),t.isWrapped=!1},t.prototype.eraseInDisplay=function(e){var t;switch(this._restrictCursor(),e.params[0]){case 0:for(this._dirtyRowService.markDirty(t=this._bufferService.buffer.y),this._eraseInBufferLine(t++,this._bufferService.buffer.x,this._bufferService.cols,0===this._bufferService.buffer.x);t=this._bufferService.cols&&(this._bufferService.buffer.lines.get(t+1).isWrapped=!1);t--;)this._resetBufferLine(t);this._dirtyRowService.markDirty(0);break;case 2:for(this._dirtyRowService.markDirty((t=this._bufferService.rows)-1);t--;)this._resetBufferLine(t);this._dirtyRowService.markDirty(0);break;case 3:var n=this._bufferService.buffer.lines.length-this._bufferService.rows;n>0&&(this._bufferService.buffer.lines.trimStart(n),this._bufferService.buffer.ybase=Math.max(this._bufferService.buffer.ybase-n,0),this._bufferService.buffer.ydisp=Math.max(this._bufferService.buffer.ydisp-n,0),this._onScroll.fire(0))}},t.prototype.eraseInLine=function(e){switch(this._restrictCursor(),e.params[0]){case 0:this._eraseInBufferLine(this._bufferService.buffer.y,this._bufferService.buffer.x,this._bufferService.cols);break;case 1:this._eraseInBufferLine(this._bufferService.buffer.y,0,this._bufferService.buffer.x+1);break;case 2:this._eraseInBufferLine(this._bufferService.buffer.y,0,this._bufferService.cols)}this._dirtyRowService.markDirty(this._bufferService.buffer.y)},t.prototype.insertLines=function(e){this._restrictCursor();var t=e.params[0]||1,n=this._bufferService.buffer;if(!(n.y>n.scrollBottom||n.yn.scrollBottom||n.yt.scrollBottom||t.yt.scrollBottom||t.yt.scrollBottom||t.yt.scrollBottom||t.y0||(this._is("xterm")||this._is("rxvt-unicode")||this._is("screen")?this._coreService.triggerDataEvent(a.C0.ESC+"[?1;2c"):this._is("linux")&&this._coreService.triggerDataEvent(a.C0.ESC+"[?6c"))},t.prototype.sendDeviceAttributesSecondary=function(e){e.params[0]>0||(this._is("xterm")?this._coreService.triggerDataEvent(a.C0.ESC+"[>0;276;0c"):this._is("rxvt-unicode")?this._coreService.triggerDataEvent(a.C0.ESC+"[>85;95;0c"):this._is("linux")?this._coreService.triggerDataEvent(e.params[0]+"c"):this._is("screen")&&this._coreService.triggerDataEvent(a.C0.ESC+"[>83;40003;0c"))},t.prototype._is=function(e){return 0===(this._optionsService.options.termName+"").indexOf(e)},t.prototype.setMode=function(e){for(var t=0;t=2||2===i[1]&&o+r>=5)break;i[1]&&(r=1)}while(++o+t5)&&(e=1),t.extended.underlineStyle=e,t.fg|=268435456,0===e&&(t.fg&=-268435457),t.updateExtended()},t.prototype.charAttributes=function(e){if(1===e.length&&0===e.params[0])return this._curAttrData.fg=d.DEFAULT_ATTR_DATA.fg,void(this._curAttrData.bg=d.DEFAULT_ATTR_DATA.bg);for(var t,n=e.length,i=this._curAttrData,r=0;r=30&&t<=37?(i.fg&=-50331904,i.fg|=16777216|t-30):t>=40&&t<=47?(i.bg&=-50331904,i.bg|=16777216|t-40):t>=90&&t<=97?(i.fg&=-50331904,i.fg|=16777224|t-90):t>=100&&t<=107?(i.bg&=-50331904,i.bg|=16777224|t-100):0===t?(i.fg=d.DEFAULT_ATTR_DATA.fg,i.bg=d.DEFAULT_ATTR_DATA.bg):1===t?i.fg|=134217728:3===t?i.bg|=67108864:4===t?(i.fg|=268435456,this._processUnderline(e.hasSubParams(r)?e.getSubParams(r)[0]:1,i)):5===t?i.fg|=536870912:7===t?i.fg|=67108864:8===t?i.fg|=1073741824:2===t?i.bg|=134217728:21===t?this._processUnderline(2,i):22===t?(i.fg&=-134217729,i.bg&=-134217729):23===t?i.bg&=-67108865:24===t?i.fg&=-268435457:25===t?i.fg&=-536870913:27===t?i.fg&=-67108865:28===t?i.fg&=-1073741825:39===t?(i.fg&=-67108864,i.fg|=16777215&d.DEFAULT_ATTR_DATA.fg):49===t?(i.bg&=-67108864,i.bg|=16777215&d.DEFAULT_ATTR_DATA.bg):38===t||48===t||58===t?r+=this._extractColor(e,r,i):59===t?(i.extended=i.extended.clone(),i.extended.underlineColor=-1,i.updateExtended()):100===t?(i.fg&=-67108864,i.fg|=16777215&d.DEFAULT_ATTR_DATA.fg,i.bg&=-67108864,i.bg|=16777215&d.DEFAULT_ATTR_DATA.bg):this._logService.debug("Unknown SGR attribute: %d.",t)},t.prototype.deviceStatus=function(e){switch(e.params[0]){case 5:this._coreService.triggerDataEvent(a.C0.ESC+"[0n");break;case 6:this._coreService.triggerDataEvent(a.C0.ESC+"["+(this._bufferService.buffer.y+1)+";"+(this._bufferService.buffer.x+1)+"R")}},t.prototype.deviceStatusPrivate=function(e){switch(e.params[0]){case 6:this._coreService.triggerDataEvent(a.C0.ESC+"[?"+(this._bufferService.buffer.y+1)+";"+(this._bufferService.buffer.x+1)+"R")}},t.prototype.softReset=function(e){this._coreService.isCursorHidden=!1,this._onRequestSyncScrollBar.fire(),this._bufferService.buffer.scrollTop=0,this._bufferService.buffer.scrollBottom=this._bufferService.rows-1,this._curAttrData=d.DEFAULT_ATTR_DATA.clone(),this._coreService.reset(),this._charsetService.reset(),this._bufferService.buffer.savedX=0,this._bufferService.buffer.savedY=this._bufferService.buffer.ybase,this._bufferService.buffer.savedCurAttrData.fg=this._curAttrData.fg,this._bufferService.buffer.savedCurAttrData.bg=this._curAttrData.bg,this._bufferService.buffer.savedCharset=this._charsetService.charset,this._coreService.decPrivateModes.origin=!1},t.prototype.setCursorStyle=function(e){var t=e.params[0]||1;switch(t){case 1:case 2:this._optionsService.options.cursorStyle="block";break;case 3:case 4:this._optionsService.options.cursorStyle="underline";break;case 5:case 6:this._optionsService.options.cursorStyle="bar"}this._optionsService.options.cursorBlink=t%2==1},t.prototype.setScrollRegion=function(e){var t,n=e.params[0]||1;(e.length<2||(t=e.params[1])>this._bufferService.rows||0===t)&&(t=this._bufferService.rows),t>n&&(this._bufferService.buffer.scrollTop=n-1,this._bufferService.buffer.scrollBottom=t-1,this._setCursor(0,0))},t.prototype.windowOptions=function(e){if(_(e.params[0],this._optionsService.options.windowOptions)){var t=e.length>1?e.params[1]:0;switch(e.params[0]){case 14:2!==t&&this._onRequestWindowsOptionsReport.fire(o.GET_WIN_SIZE_PIXELS);break;case 16:this._onRequestWindowsOptionsReport.fire(o.GET_CELL_SIZE_PIXELS);break;case 18:this._bufferService&&this._coreService.triggerDataEvent(a.C0.ESC+"[8;"+this._bufferService.rows+";"+this._bufferService.cols+"t");break;case 22:0!==t&&2!==t||(this._windowTitleStack.push(this._windowTitle),this._windowTitleStack.length>10&&this._windowTitleStack.shift()),0!==t&&1!==t||(this._iconNameStack.push(this._iconName),this._iconNameStack.length>10&&this._iconNameStack.shift());break;case 23:0!==t&&2!==t||this._windowTitleStack.length&&this.setTitle(this._windowTitleStack.pop()),0!==t&&1!==t||this._iconNameStack.length&&this.setIconName(this._iconNameStack.pop())}}},t.prototype.saveCursor=function(e){this._bufferService.buffer.savedX=this._bufferService.buffer.x,this._bufferService.buffer.savedY=this._bufferService.buffer.ybase+this._bufferService.buffer.y,this._bufferService.buffer.savedCurAttrData.fg=this._curAttrData.fg,this._bufferService.buffer.savedCurAttrData.bg=this._curAttrData.bg,this._bufferService.buffer.savedCharset=this._charsetService.charset},t.prototype.restoreCursor=function(e){this._bufferService.buffer.x=this._bufferService.buffer.savedX||0,this._bufferService.buffer.y=Math.max(this._bufferService.buffer.savedY-this._bufferService.buffer.ybase,0),this._curAttrData.fg=this._bufferService.buffer.savedCurAttrData.fg,this._curAttrData.bg=this._bufferService.buffer.savedCurAttrData.bg,this._charsetService.charset=this._savedCharset,this._bufferService.buffer.savedCharset&&(this._charsetService.charset=this._bufferService.buffer.savedCharset),this._restrictCursor()},t.prototype.setTitle=function(e){this._windowTitle=e,this._onTitleChange.fire(e)},t.prototype.setIconName=function(e){this._iconName=e},t.prototype.nextLine=function(){this._bufferService.buffer.x=0,this.index()},t.prototype.keypadApplicationMode=function(){this._logService.debug("Serial port requested application keypad."),this._coreService.decPrivateModes.applicationKeypad=!0,this._onRequestSyncScrollBar.fire()},t.prototype.keypadNumericMode=function(){this._logService.debug("Switching back to normal keypad."),this._coreService.decPrivateModes.applicationKeypad=!1,this._onRequestSyncScrollBar.fire()},t.prototype.selectDefaultCharset=function(){this._charsetService.setgLevel(0),this._charsetService.setgCharset(0,s.DEFAULT_CHARSET)},t.prototype.selectCharset=function(e){2===e.length?"/"!==e[0]&&this._charsetService.setgCharset(y[e[0]],s.CHARSETS[e[1]]||s.DEFAULT_CHARSET):this.selectDefaultCharset()},t.prototype.index=function(){this._restrictCursor();var e=this._bufferService.buffer;this._bufferService.buffer.y++,e.y===e.scrollBottom+1?(e.y--,this._onRequestScroll.fire(this._eraseAttrData())):e.y>=this._bufferService.rows&&(e.y=this._bufferService.rows-1),this._restrictCursor()},t.prototype.tabSet=function(){this._bufferService.buffer.tabs[this._bufferService.buffer.x]=!0},t.prototype.reverseIndex=function(){this._restrictCursor();var e=this._bufferService.buffer;e.y===e.scrollTop?(e.lines.shiftElements(e.ybase+e.y,e.scrollBottom-e.scrollTop,1),e.lines.set(e.ybase+e.y,e.getBlankLine(this._eraseAttrData())),this._dirtyRowService.markRangeDirty(e.scrollTop,e.scrollBottom)):(e.y--,this._restrictCursor())},t.prototype.fullReset=function(){this._parser.reset(),this._onRequestReset.fire()},t.prototype.reset=function(){this._curAttrData=d.DEFAULT_ATTR_DATA.clone(),this._eraseAttrDataInternal=d.DEFAULT_ATTR_DATA.clone()},t.prototype._eraseAttrData=function(){return this._eraseAttrDataInternal.bg&=-67108864,this._eraseAttrDataInternal.bg|=67108863&this._curAttrData.bg,this._eraseAttrDataInternal},t.prototype.setgLevel=function(e){this._charsetService.setgLevel(e)},t.prototype.screenAlignmentPattern=function(){var e=new m.CellData;e.content=1<<22|"E".charCodeAt(0),e.fg=this._curAttrData.fg,e.bg=this._curAttrData.bg;var t=this._bufferService.buffer;this._setCursor(0,0);for(var n=0;n256)throw new Error("maxSubParamsLength must not be greater than 256");this.params=new Int32Array(e),this.length=0,this._subParams=new Int32Array(t),this._subParamsLength=0,this._subParamsIdx=new Uint16Array(e),this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1}return e.fromArray=function(t){var n=new e;if(!t.length)return n;for(var i=t[0]instanceof Array?1:0;i>8,i=255&this._subParamsIdx[t];i-n>0&&e.push(Array.prototype.slice.call(this._subParams,n,i))}return e},e.prototype.reset=function(){this.length=0,this._subParamsLength=0,this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1},e.prototype.addParam=function(e){if(this._digitIsSub=!1,this.length>=this.maxLength)this._rejectDigits=!0;else{if(e<-1)throw new Error("values lesser than -1 are not allowed");this._subParamsIdx[this.length]=this._subParamsLength<<8|this._subParamsLength,this.params[this.length++]=e>2147483647?2147483647:e}},e.prototype.addSubParam=function(e){if(this._digitIsSub=!0,this.length)if(this._rejectDigits||this._subParamsLength>=this.maxSubParamsLength)this._rejectSubDigits=!0;else{if(e<-1)throw new Error("values lesser than -1 are not allowed");this._subParams[this._subParamsLength++]=e>2147483647?2147483647:e,this._subParamsIdx[this.length-1]++}},e.prototype.hasSubParams=function(e){return(255&this._subParamsIdx[e])-(this._subParamsIdx[e]>>8)>0},e.prototype.getSubParams=function(e){var t=this._subParamsIdx[e]>>8,n=255&this._subParamsIdx[e];return n-t>0?this._subParams.subarray(t,n):null},e.prototype.getSubParamsAll=function(){for(var e={},t=0;t>8,i=255&this._subParamsIdx[t];i-n>0&&(e[t]=this._subParams.slice(n,i))}return e},e.prototype.addDigit=function(e){var t;if(!(this._rejectDigits||!(t=this._digitIsSub?this._subParamsLength:this.length)||this._digitIsSub&&this._rejectSubDigits)){var n=this._digitIsSub?this._subParams:this.params,i=n[t-1];n[t-1]=~i?Math.min(10*i+e,2147483647):e}},e}();t.Params=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OscHandler=t.OscParser=void 0;var i=n(23),r=n(8),o=function(){function e(){this._state=0,this._id=-1,this._handlers=Object.create(null),this._handlerFb=function(){}}return e.prototype.addHandler=function(e,t){void 0===this._handlers[e]&&(this._handlers[e]=[]);var n=this._handlers[e];return n.push(t),{dispose:function(){var e=n.indexOf(t);-1!==e&&n.splice(e,1)}}},e.prototype.setHandler=function(e,t){this._handlers[e]=[t]},e.prototype.clearHandler=function(e){this._handlers[e]&&delete this._handlers[e]},e.prototype.setHandlerFallback=function(e){this._handlerFb=e},e.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},e.prototype.reset=function(){2===this._state&&this.end(!1),this._id=-1,this._state=0},e.prototype._start=function(){var e=this._handlers[this._id];if(e)for(var t=e.length-1;t>=0;t--)e[t].start();else this._handlerFb(this._id,"START")},e.prototype._put=function(e,t,n){var i=this._handlers[this._id];if(i)for(var o=i.length-1;o>=0;o--)i[o].put(e,t,n);else this._handlerFb(this._id,"PUT",r.utf32ToString(e,t,n))},e.prototype._end=function(e){var t=this._handlers[this._id];if(t){for(var n=t.length-1;n>=0&&!1===t[n].end(e);n--);for(n--;n>=0;n--)t[n].end(!1)}else this._handlerFb(this._id,"END",e)},e.prototype.start=function(){this.reset(),this._id=-1,this._state=1},e.prototype.put=function(e,t,n){if(3!==this._state){if(1===this._state)for(;t0&&this._put(e,t,n)}},e.prototype.end=function(e){0!==this._state&&(3!==this._state&&(1===this._state&&this._start(),this._end(e)),this._id=-1,this._state=0)},e}();t.OscParser=o;var a=function(){function e(e){this._handler=e,this._data="",this._hitLimit=!1}return e.prototype.start=function(){this._data="",this._hitLimit=!1},e.prototype.put=function(e,t,n){this._hitLimit||(this._data+=r.utf32ToString(e,t,n),this._data.length>i.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},e.prototype.end=function(e){var t;return this._hitLimit?t=!1:e&&(t=this._handler(this._data)),this._data="",this._hitLimit=!1,t},e}();t.OscHandler=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PAYLOAD_LIMIT=void 0,t.PAYLOAD_LIMIT=1e7},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DcsHandler=t.DcsParser=void 0;var i=n(8),r=n(21),o=n(23),a=[],s=function(){function e(){this._handlers=Object.create(null),this._active=a,this._ident=0,this._handlerFb=function(){}}return e.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},e.prototype.addHandler=function(e,t){void 0===this._handlers[e]&&(this._handlers[e]=[]);var n=this._handlers[e];return n.push(t),{dispose:function(){var e=n.indexOf(t);-1!==e&&n.splice(e,1)}}},e.prototype.setHandler=function(e,t){this._handlers[e]=[t]},e.prototype.clearHandler=function(e){this._handlers[e]&&delete this._handlers[e]},e.prototype.setHandlerFallback=function(e){this._handlerFb=e},e.prototype.reset=function(){this._active.length&&this.unhook(!1),this._active=a,this._ident=0},e.prototype.hook=function(e,t){if(this.reset(),this._ident=e,this._active=this._handlers[e]||a,this._active.length)for(var n=this._active.length-1;n>=0;n--)this._active[n].hook(t);else this._handlerFb(this._ident,"HOOK",t)},e.prototype.put=function(e,t,n){if(this._active.length)for(var r=this._active.length-1;r>=0;r--)this._active[r].put(e,t,n);else this._handlerFb(this._ident,"PUT",i.utf32ToString(e,t,n))},e.prototype.unhook=function(e){if(this._active.length){for(var t=this._active.length-1;t>=0&&!1===this._active[t].unhook(e);t--);for(t--;t>=0;t--)this._active[t].unhook(!1)}else this._handlerFb(this._ident,"UNHOOK",e);this._active=a,this._ident=0},e}();t.DcsParser=s;var c=function(){function e(e){this._handler=e,this._data="",this._hitLimit=!1}return e.prototype.hook=function(e){this._params=e.clone(),this._data="",this._hitLimit=!1},e.prototype.put=function(e,t,n){this._hitLimit||(this._data+=i.utf32ToString(e,t,n),this._data.length>o.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},e.prototype.unhook=function(e){var t;return this._hitLimit?t=!1:e&&(t=this._handler(this._data,this._params||new r.Params)),this._params=void 0,this._data="",this._hitLimit=!1,t},e}();t.DcsHandler=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.removeTerminalFromCache=t.acquireCharAtlas=void 0;var i=n(26),r=n(43),o=[];t.acquireCharAtlas=function(e,t,n,a,s){for(var c=i.generateConfig(a,s,e,n),l=0;l=0){if(i.configEquals(h.config,c))return h.atlas;1===h.ownedBy.length?(h.atlas.dispose(),o.splice(l,1)):h.ownedBy.splice(u,1);break}}for(l=0;l1)for(var h=this._getJoinedRanges(i,s,o,t,r),d=0;d1)for(h=this._getJoinedRanges(i,s,o,t,r),d=0;d=this._line.length))return t?(this._line.loadCell(e,t),t):this._line.loadCell(e,new i.CellData)},e.prototype.translateToString=function(e,t,n){return this._line.translateToString(e,t,n)},e}(),d=function(){function e(e){this._core=e}return e.prototype.registerCsiHandler=function(e,t){return this._core.addCsiHandler(e,(function(e){return t(e.toArray())}))},e.prototype.addCsiHandler=function(e,t){return this.registerCsiHandler(e,t)},e.prototype.registerDcsHandler=function(e,t){return this._core.addDcsHandler(e,(function(e,n){return t(e,n.toArray())}))},e.prototype.addDcsHandler=function(e,t){return this.registerDcsHandler(e,t)},e.prototype.registerEscHandler=function(e,t){return this._core.addEscHandler(e,t)},e.prototype.addEscHandler=function(e,t){return this.registerEscHandler(e,t)},e.prototype.registerOscHandler=function(e,t){return this._core.addOscHandler(e,t)},e.prototype.addOscHandler=function(e,t){return this.registerOscHandler(e,t)},e}(),f=function(){function e(e){this._core=e}return e.prototype.register=function(e){this._core.unicodeService.register(e)},Object.defineProperty(e.prototype,"versions",{get:function(){return this._core.unicodeService.versions},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"activeVersion",{get:function(){return this._core.unicodeService.activeVersion},set:function(e){this._core.unicodeService.activeVersion=e},enumerable:!1,configurable:!0}),e}()},function(e,t,n){"use strict";var i,r=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.Terminal=void 0;var o=n(36),a=n(37),s=n(38),c=n(12),l=n(19),u=n(40),h=n(50),d=n(51),f=n(11),p=n(7),m=n(18),g=n(54),v=n(55),b=n(56),y=n(57),_=n(59),w=n(0),k=n(16),C=n(27),S=n(60),x=n(5),O=n(61),M=n(62),T=n(63),E=n(64),P=n(65),j="undefined"!=typeof window?window.document:null,A=function(e){function t(t){void 0===t&&(t={});var n=e.call(this,t)||this;return n.browser=f,n._keyDownHandled=!1,n._onCursorMove=new w.EventEmitter,n._onKey=new w.EventEmitter,n._onRender=new w.EventEmitter,n._onSelectionChange=new w.EventEmitter,n._onTitleChange=new w.EventEmitter,n._onFocus=new w.EventEmitter,n._onBlur=new w.EventEmitter,n._onA11yCharEmitter=new w.EventEmitter,n._onA11yTabEmitter=new w.EventEmitter,n._setup(),n.linkifier=n._instantiationService.createInstance(h.Linkifier),n.linkifier2=n.register(n._instantiationService.createInstance(T.Linkifier2)),n.register(n._inputHandler.onRequestBell((function(){return n.bell()}))),n.register(n._inputHandler.onRequestRefreshRows((function(e,t){return n.refresh(e,t)}))),n.register(n._inputHandler.onRequestReset((function(){return n.reset()}))),n.register(n._inputHandler.onRequestScroll((function(e,t){return n.scroll(e,t||void 0)}))),n.register(n._inputHandler.onRequestWindowsOptionsReport((function(e){return n._reportWindowsOptions(e)}))),n.register(w.forwardEvent(n._inputHandler.onCursorMove,n._onCursorMove)),n.register(w.forwardEvent(n._inputHandler.onTitleChange,n._onTitleChange)),n.register(w.forwardEvent(n._inputHandler.onA11yChar,n._onA11yCharEmitter)),n.register(w.forwardEvent(n._inputHandler.onA11yTab,n._onA11yTabEmitter)),n.register(n._bufferService.onResize((function(e){return n._afterResize(e.cols,e.rows)}))),n}return r(t,e),Object.defineProperty(t.prototype,"options",{get:function(){return this.optionsService.options},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onKey",{get:function(){return this._onKey.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onRender",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onFocus",{get:function(){return this._onFocus.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onBlur",{get:function(){return this._onBlur.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onA11yChar",{get:function(){return this._onA11yCharEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onA11yTab",{get:function(){return this._onA11yTabEmitter.event},enumerable:!1,configurable:!0}),t.prototype.dispose=function(){var t,n,i;this._isDisposed||(e.prototype.dispose.call(this),null===(t=this._renderService)||void 0===t||t.dispose(),this._customKeyEventHandler=void 0,this.write=function(){},null===(i=null===(n=this.element)||void 0===n?void 0:n.parentNode)||void 0===i||i.removeChild(this.element))},t.prototype._setup=function(){e.prototype._setup.call(this),this._customKeyEventHandler=void 0},Object.defineProperty(t.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),t.prototype.focus=function(){this.textarea&&this.textarea.focus({preventScroll:!0})},t.prototype._updateOptions=function(t){var n,i,r,o;switch(e.prototype._updateOptions.call(this,t),t){case"fontFamily":case"fontSize":null===(n=this._renderService)||void 0===n||n.clear(),null===(i=this._charSizeService)||void 0===i||i.measure();break;case"cursorBlink":case"cursorStyle":this.refresh(this.buffer.y,this.buffer.y);break;case"drawBoldTextInBrightColors":case"letterSpacing":case"lineHeight":case"fontWeight":case"fontWeightBold":case"minimumContrastRatio":this._renderService&&(this._renderService.clear(),this._renderService.onResize(this.cols,this.rows),this.refresh(0,this.rows-1));break;case"rendererType":this._renderService&&(this._renderService.setRenderer(this._createRenderer()),this._renderService.onResize(this.cols,this.rows));break;case"scrollback":null===(r=this.viewport)||void 0===r||r.syncScrollArea();break;case"screenReaderMode":this.optionsService.options.screenReaderMode?!this._accessibilityManager&&this._renderService&&(this._accessibilityManager=new b.AccessibilityManager(this,this._renderService)):(null===(o=this._accessibilityManager)||void 0===o||o.dispose(),this._accessibilityManager=void 0);break;case"tabStopWidth":this.buffers.setupTabStops();break;case"theme":this._setTheme(this.optionsService.options.theme)}},t.prototype._onTextAreaFocus=function(e){this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(c.C0.ESC+"[I"),this.updateCursorStyle(e),this.element.classList.add("focus"),this._showCursor(),this._onFocus.fire()},t.prototype.blur=function(){var e;return null===(e=this.textarea)||void 0===e?void 0:e.blur()},t.prototype._onTextAreaBlur=function(){this.textarea.value="",this.refresh(this.buffer.y,this.buffer.y),this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(c.C0.ESC+"[O"),this.element.classList.remove("focus"),this._onBlur.fire()},t.prototype._syncTextArea=function(){if(this.textarea&&this.buffer.isCursorInViewport&&!this._compositionHelper.isComposing){var e=Math.ceil(this._charSizeService.height*this.optionsService.options.lineHeight),t=this._bufferService.buffer.y*e;this.textarea.style.left=this._bufferService.buffer.x*this._charSizeService.width+"px",this.textarea.style.top=t+"px",this.textarea.style.width=this._charSizeService.width+"px",this.textarea.style.height=e+"px",this.textarea.style.lineHeight=e+"px",this.textarea.style.zIndex="-5"}},t.prototype._initGlobal=function(){var e=this;this._bindKeys(),this.register(p.addDisposableDomListener(this.element,"copy",(function(t){e.hasSelection()&&s.copyHandler(t,e._selectionService)})));var t=function(t){return s.handlePasteEvent(t,e.textarea,e._coreService)};this.register(p.addDisposableDomListener(this.textarea,"paste",t)),this.register(p.addDisposableDomListener(this.element,"paste",t)),this.register(f.isFirefox?p.addDisposableDomListener(this.element,"mousedown",(function(t){2===t.button&&s.rightClickHandler(t,e.textarea,e.screenElement,e._selectionService,e.options.rightClickSelectsWord)})):p.addDisposableDomListener(this.element,"contextmenu",(function(t){s.rightClickHandler(t,e.textarea,e.screenElement,e._selectionService,e.options.rightClickSelectsWord)}))),f.isLinux&&this.register(p.addDisposableDomListener(this.element,"auxclick",(function(t){1===t.button&&s.moveTextAreaUnderMouseCursor(t,e.textarea,e.screenElement)})))},t.prototype._bindKeys=function(){var e=this;this.register(p.addDisposableDomListener(this.textarea,"keyup",(function(t){return e._keyUp(t)}),!0)),this.register(p.addDisposableDomListener(this.textarea,"keydown",(function(t){return e._keyDown(t)}),!0)),this.register(p.addDisposableDomListener(this.textarea,"keypress",(function(t){return e._keyPress(t)}),!0)),this.register(p.addDisposableDomListener(this.textarea,"compositionstart",(function(){return e._compositionHelper.compositionstart()}))),this.register(p.addDisposableDomListener(this.textarea,"compositionupdate",(function(t){return e._compositionHelper.compositionupdate(t)}))),this.register(p.addDisposableDomListener(this.textarea,"compositionend",(function(){return e._compositionHelper.compositionend()}))),this.register(this.onRender((function(){return e._compositionHelper.updateCompositionElements()}))),this.register(this.onRender((function(t){return e._queueLinkification(t.start,t.end)})))},t.prototype.open=function(e){var t=this;if(!e)throw new Error("Terminal requires a parent element.");j.body.contains(e)||this._logService.debug("Terminal.open was called on an element that was not attached to the DOM"),this._document=e.ownerDocument,this.element=this._document.createElement("div"),this.element.dir="ltr",this.element.classList.add("terminal"),this.element.classList.add("xterm"),this.element.setAttribute("tabindex","0"),e.appendChild(this.element);var n=j.createDocumentFragment();this._viewportElement=j.createElement("div"),this._viewportElement.classList.add("xterm-viewport"),n.appendChild(this._viewportElement),this._viewportScrollArea=j.createElement("div"),this._viewportScrollArea.classList.add("xterm-scroll-area"),this._viewportElement.appendChild(this._viewportScrollArea),this.screenElement=j.createElement("div"),this.screenElement.classList.add("xterm-screen"),this._helperContainer=j.createElement("div"),this._helperContainer.classList.add("xterm-helpers"),this.screenElement.appendChild(this._helperContainer),n.appendChild(this.screenElement),this.textarea=j.createElement("textarea"),this.textarea.classList.add("xterm-helper-textarea"),this.textarea.setAttribute("aria-label",m.promptLabel),this.textarea.setAttribute("aria-multiline","false"),this.textarea.setAttribute("autocorrect","off"),this.textarea.setAttribute("autocapitalize","off"),this.textarea.setAttribute("spellcheck","false"),this.textarea.tabIndex=0,this.register(p.addDisposableDomListener(this.textarea,"focus",(function(e){return t._onTextAreaFocus(e)}))),this.register(p.addDisposableDomListener(this.textarea,"blur",(function(){return t._onTextAreaBlur()}))),this._helperContainer.appendChild(this.textarea);var i=this._instantiationService.createInstance(E.CoreBrowserService,this.textarea);this._instantiationService.setService(x.ICoreBrowserService,i),this._charSizeService=this._instantiationService.createInstance(O.CharSizeService,this._document,this._helperContainer),this._instantiationService.setService(x.ICharSizeService,this._charSizeService),this._compositionView=j.createElement("div"),this._compositionView.classList.add("composition-view"),this._compositionHelper=this._instantiationService.createInstance(o.CompositionHelper,this.textarea,this._compositionView),this._helperContainer.appendChild(this._compositionView),this.element.appendChild(n),this._theme=this.options.theme||this._theme,this._colorManager=new C.ColorManager(j,this.options.allowTransparency),this.register(this.optionsService.onOptionChange((function(e){return t._colorManager.onOptionsChange(e)}))),this._colorManager.setTheme(this._theme);var r=this._createRenderer();this._renderService=this.register(this._instantiationService.createInstance(S.RenderService,r,this.rows,this.screenElement)),this._instantiationService.setService(x.IRenderService,this._renderService),this.register(this._renderService.onRenderedBufferChange((function(e){return t._onRender.fire(e)}))),this.onResize((function(e){return t._renderService.resize(e.cols,e.rows)})),this._soundService=this._instantiationService.createInstance(g.SoundService),this._instantiationService.setService(x.ISoundService,this._soundService),this._mouseService=this._instantiationService.createInstance(M.MouseService),this._instantiationService.setService(x.IMouseService,this._mouseService),this.viewport=this._instantiationService.createInstance(a.Viewport,(function(e,n){return t.scrollLines(e,n)}),this._viewportElement,this._viewportScrollArea),this.viewport.onThemeChange(this._colorManager.colors),this.register(this._inputHandler.onRequestSyncScrollBar((function(){return t.viewport.syncScrollArea()}))),this.register(this.viewport),this.register(this.onCursorMove((function(){t._renderService.onCursorMove(),t._syncTextArea()}))),this.register(this.onResize((function(){return t._renderService.onResize(t.cols,t.rows)}))),this.register(this.onBlur((function(){return t._renderService.onBlur()}))),this.register(this.onFocus((function(){return t._renderService.onFocus()}))),this.register(this._renderService.onDimensionsChange((function(){return t.viewport.syncScrollArea()}))),this._selectionService=this.register(this._instantiationService.createInstance(d.SelectionService,this.element,this.screenElement)),this._instantiationService.setService(x.ISelectionService,this._selectionService),this.register(this._selectionService.onRequestScrollLines((function(e){return t.scrollLines(e.amount,e.suppressScrollEvent)}))),this.register(this._selectionService.onSelectionChange((function(){return t._onSelectionChange.fire()}))),this.register(this._selectionService.onRequestRedraw((function(e){return t._renderService.onSelectionChanged(e.start,e.end,e.columnSelectMode)}))),this.register(this._selectionService.onLinuxMouseSelection((function(e){t.textarea.value=e,t.textarea.focus(),t.textarea.select()}))),this.register(this.onScroll((function(){t.viewport.syncScrollArea(),t._selectionService.refresh()}))),this.register(p.addDisposableDomListener(this._viewportElement,"scroll",(function(){return t._selectionService.refresh()}))),this._mouseZoneManager=this._instantiationService.createInstance(v.MouseZoneManager,this.element,this.screenElement),this.register(this._mouseZoneManager),this.register(this.onScroll((function(){return t._mouseZoneManager.clearAll()}))),this.linkifier.attachToDom(this.element,this._mouseZoneManager),this.linkifier2.attachToDom(this.element,this._mouseService,this._renderService),this.register(p.addDisposableDomListener(this.element,"mousedown",(function(e){return t._selectionService.onMouseDown(e)}))),this._coreMouseService.areMouseEventsActive?(this._selectionService.disable(),this.element.classList.add("enable-mouse-events")):this._selectionService.enable(),this.options.screenReaderMode&&(this._accessibilityManager=new b.AccessibilityManager(this,this._renderService)),this._charSizeService.measure(),this.refresh(0,this.rows-1),this._initGlobal(),this.bindMouse()},t.prototype._createRenderer=function(){switch(this.options.rendererType){case"canvas":return this._instantiationService.createInstance(u.Renderer,this._colorManager.colors,this.screenElement,this.linkifier,this.linkifier2);case"dom":return this._instantiationService.createInstance(y.DomRenderer,this._colorManager.colors,this.element,this.screenElement,this._viewportElement,this.linkifier,this.linkifier2);default:throw new Error('Unrecognized rendererType "'+this.options.rendererType+'"')}},t.prototype._setTheme=function(e){var t,n,i;this._theme=e,null===(t=this._colorManager)||void 0===t||t.setTheme(e),null===(n=this._renderService)||void 0===n||n.setColors(this._colorManager.colors),null===(i=this.viewport)||void 0===i||i.onThemeChange(this._colorManager.colors)},t.prototype.bindMouse=function(){var e=this,t=this,n=this.element;function i(e){var n,i,r=t._mouseService.getRawByteCoords(e,t.screenElement,t.cols,t.rows);if(!r)return!1;switch(e.overrideType||e.type){case"mousemove":i=32,void 0===e.buttons?(n=3,void 0!==e.button&&(n=e.button<3?e.button:3)):n=1&e.buttons?0:4&e.buttons?1:2&e.buttons?2:3;break;case"mouseup":i=0,n=e.button<3?e.button:3;break;case"mousedown":i=1,n=e.button<3?e.button:3;break;case"wheel":0!==e.deltaY&&(i=e.deltaY<0?0:1),n=4;break;default:return!1}return!(void 0===i||void 0===n||n>4)&&t._coreMouseService.triggerMouseEvent({col:r.x-33,row:r.y-33,button:n,action:i,ctrl:e.ctrlKey,alt:e.altKey,shift:e.shiftKey})}var r={mouseup:null,wheel:null,mousedrag:null,mousemove:null},o=function(t){return i(t),t.buttons||(e._document.removeEventListener("mouseup",r.mouseup),r.mousedrag&&e._document.removeEventListener("mousemove",r.mousedrag)),e.cancel(t)},a=function(t){return i(t),t.preventDefault(),e.cancel(t)},s=function(e){e.buttons&&i(e)},l=function(e){e.buttons||i(e)};this.register(this._coreMouseService.onProtocolChange((function(t){t?("debug"===e.optionsService.options.logLevel&&e._logService.debug("Binding to mouse events:",e._coreMouseService.explainEvents(t)),e.element.classList.add("enable-mouse-events"),e._selectionService.disable()):(e._logService.debug("Unbinding from mouse events."),e.element.classList.remove("enable-mouse-events"),e._selectionService.enable()),8&t?r.mousemove||(n.addEventListener("mousemove",l),r.mousemove=l):(n.removeEventListener("mousemove",r.mousemove),r.mousemove=null),16&t?r.wheel||(n.addEventListener("wheel",a,{passive:!1}),r.wheel=a):(n.removeEventListener("wheel",r.wheel),r.wheel=null),2&t?r.mouseup||(r.mouseup=o):(e._document.removeEventListener("mouseup",r.mouseup),r.mouseup=null),4&t?r.mousedrag||(r.mousedrag=s):(e._document.removeEventListener("mousemove",r.mousedrag),r.mousedrag=null)}))),this._coreMouseService.activeProtocol=this._coreMouseService.activeProtocol,this.register(p.addDisposableDomListener(n,"mousedown",(function(t){if(t.preventDefault(),e.focus(),e._coreMouseService.areMouseEventsActive&&!e._selectionService.shouldForceSelection(t))return i(t),r.mouseup&&e._document.addEventListener("mouseup",r.mouseup),r.mousedrag&&e._document.addEventListener("mousemove",r.mousedrag),e.cancel(t)}))),this.register(p.addDisposableDomListener(n,"wheel",(function(t){if(r.wheel);else if(!e.buffer.hasScrollback){var n=e.viewport.getLinesScrolled(t);if(0===n)return;for(var i=c.C0.ESC+(e._coreService.decPrivateModes.applicationCursorKeys?"O":"[")+(t.deltaY<0?"A":"B"),o="",a=0;a47)},t.prototype._keyUp=function(e){this._customKeyEventHandler&&!1===this._customKeyEventHandler(e)||(function(e){return 16===e.keyCode||17===e.keyCode||18===e.keyCode}(e)||this.focus(),this.updateCursorStyle(e))},t.prototype._keyPress=function(e){var t;if(this._keyDownHandled)return!1;if(this._customKeyEventHandler&&!1===this._customKeyEventHandler(e))return!1;if(this.cancel(e),e.charCode)t=e.charCode;else if(null==e.which)t=e.keyCode;else{if(0===e.which||0===e.charCode)return!1;t=e.which}return!(!t||(e.altKey||e.ctrlKey||e.metaKey)&&!this._isThirdLevelShift(this.browser,e)||(t=String.fromCharCode(t),this._onKey.fire({key:t,domEvent:e}),this._showCursor(),this._coreService.triggerDataEvent(t,!0),0))},t.prototype.bell=function(){this._soundBell()&&this._soundService.playBellSound()},t.prototype.resize=function(t,n){t!==this.cols||n!==this.rows?e.prototype.resize.call(this,t,n):this._charSizeService&&!this._charSizeService.hasValidSize&&this._charSizeService.measure()},t.prototype._afterResize=function(e,t){var n,i;null===(n=this._charSizeService)||void 0===n||n.measure(),null===(i=this.viewport)||void 0===i||i.syncScrollArea(!0)},t.prototype.clear=function(){if(0!==this.buffer.ybase||0!==this.buffer.y){this.buffer.lines.set(0,this.buffer.lines.get(this.buffer.ybase+this.buffer.y)),this.buffer.lines.length=1,this.buffer.ydisp=0,this.buffer.ybase=0,this.buffer.y=0;for(var e=1;e=0;s--)(r=e[s])&&(a=(o<3?r(a):o>3?r(t,n,a):r(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a},r=this&&this.__param||function(e,t){return function(n,i){t(n,i,e)}};Object.defineProperty(t,"__esModule",{value:!0}),t.CompositionHelper=void 0;var o=n(5),a=n(1),s=function(){function e(e,t,n,i,r,o){this._textarea=e,this._compositionView=t,this._bufferService=n,this._optionsService=i,this._charSizeService=r,this._coreService=o,this._isComposing=!1,this._isSendingComposition=!1,this._compositionPosition={start:0,end:0}}return Object.defineProperty(e.prototype,"isComposing",{get:function(){return this._isComposing},enumerable:!1,configurable:!0}),e.prototype.compositionstart=function(){this._isComposing=!0,this._compositionPosition.start=this._textarea.value.length,this._compositionView.textContent="",this._compositionView.classList.add("active")},e.prototype.compositionupdate=function(e){var t=this;this._compositionView.textContent=e.data,this.updateCompositionElements(),setTimeout((function(){t._compositionPosition.end=t._textarea.value.length}),0)},e.prototype.compositionend=function(){this._finalizeComposition(!0)},e.prototype.keydown=function(e){if(this._isComposing||this._isSendingComposition){if(229===e.keyCode)return!1;if(16===e.keyCode||17===e.keyCode||18===e.keyCode)return!1;this._finalizeComposition(!1)}return 229!==e.keyCode||(this._handleAnyTextareaChanges(),!1)},e.prototype._finalizeComposition=function(e){var t=this;if(this._compositionView.classList.remove("active"),this._isComposing=!1,e){var n={start:this._compositionPosition.start,end:this._compositionPosition.end};this._isSendingComposition=!0,setTimeout((function(){var e;t._isSendingComposition&&(t._isSendingComposition=!1,e=t._isComposing?t._textarea.value.substring(n.start,n.end):t._textarea.value.substring(n.start),t._coreService.triggerDataEvent(e,!0))}),0)}else{this._isSendingComposition=!1;var i=this._textarea.value.substring(this._compositionPosition.start,this._compositionPosition.end);this._coreService.triggerDataEvent(i,!0)}},e.prototype._handleAnyTextareaChanges=function(){var e=this,t=this._textarea.value;setTimeout((function(){if(!e._isComposing){var n=e._textarea.value.replace(t,"");n.length>0&&e._coreService.triggerDataEvent(n,!0)}}),0)},e.prototype.updateCompositionElements=function(e){var t=this;if(this._isComposing){if(this._bufferService.buffer.isCursorInViewport){var n=Math.ceil(this._charSizeService.height*this._optionsService.options.lineHeight),i=this._bufferService.buffer.y*n,r=this._bufferService.buffer.x*this._charSizeService.width;this._compositionView.style.left=r+"px",this._compositionView.style.top=i+"px",this._compositionView.style.height=n+"px",this._compositionView.style.lineHeight=n+"px",this._compositionView.style.fontFamily=this._optionsService.options.fontFamily,this._compositionView.style.fontSize=this._optionsService.options.fontSize+"px";var o=this._compositionView.getBoundingClientRect();this._textarea.style.left=r+"px",this._textarea.style.top=i+"px",this._textarea.style.width=o.width+"px",this._textarea.style.height=o.height+"px",this._textarea.style.lineHeight=o.height+"px"}e||setTimeout((function(){return t.updateCompositionElements(!0)}),0)}},i([r(2,a.IBufferService),r(3,a.IOptionsService),r(4,o.ICharSizeService),r(5,a.ICoreService)],e)}();t.CompositionHelper=s},function(e,t,n){"use strict";var i,r=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(a=(o<3?r(a):o>3?r(t,n,a):r(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a},a=this&&this.__param||function(e,t){return function(n,i){t(n,i,e)}};Object.defineProperty(t,"__esModule",{value:!0}),t.Viewport=void 0;var s=n(2),c=n(7),l=n(5),u=n(1),h=function(e){function t(t,n,i,r,o,a,s){var l=e.call(this)||this;return l._scrollLines=t,l._viewportElement=n,l._scrollArea=i,l._bufferService=r,l._optionsService=o,l._charSizeService=a,l._renderService=s,l.scrollBarWidth=0,l._currentRowHeight=0,l._lastRecordedBufferLength=0,l._lastRecordedViewportHeight=0,l._lastRecordedBufferHeight=0,l._lastTouchY=0,l._lastScrollTop=0,l._wheelPartialScroll=0,l._refreshAnimationFrame=null,l._ignoreNextScrollEvent=!1,l.scrollBarWidth=l._viewportElement.offsetWidth-l._scrollArea.offsetWidth||15,l.register(c.addDisposableDomListener(l._viewportElement,"scroll",l._onScroll.bind(l))),setTimeout((function(){return l.syncScrollArea()}),0),l}return r(t,e),t.prototype.onThemeChange=function(e){this._viewportElement.style.backgroundColor=e.background.css},t.prototype._refresh=function(e){var t=this;if(e)return this._innerRefresh(),void(null!==this._refreshAnimationFrame&&cancelAnimationFrame(this._refreshAnimationFrame));null===this._refreshAnimationFrame&&(this._refreshAnimationFrame=requestAnimationFrame((function(){return t._innerRefresh()})))},t.prototype._innerRefresh=function(){if(this._charSizeService.height>0){this._currentRowHeight=this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio,this._lastRecordedViewportHeight=this._viewportElement.offsetHeight;var e=Math.round(this._currentRowHeight*this._lastRecordedBufferLength)+(this._lastRecordedViewportHeight-this._renderService.dimensions.canvasHeight);this._lastRecordedBufferHeight!==e&&(this._lastRecordedBufferHeight=e,this._scrollArea.style.height=this._lastRecordedBufferHeight+"px")}var t=this._bufferService.buffer.ydisp*this._currentRowHeight;this._viewportElement.scrollTop!==t&&(this._ignoreNextScrollEvent=!0,this._viewportElement.scrollTop=t),this._refreshAnimationFrame=null},t.prototype.syncScrollArea=function(e){if(void 0===e&&(e=!1),this._lastRecordedBufferLength!==this._bufferService.buffer.lines.length)return this._lastRecordedBufferLength=this._bufferService.buffer.lines.length,void this._refresh(e);this._lastRecordedViewportHeight===this._renderService.dimensions.canvasHeight&&this._lastScrollTop===this._bufferService.buffer.ydisp*this._currentRowHeight&&this._lastScrollTop===this._viewportElement.scrollTop&&this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio===this._currentRowHeight||this._refresh(e)},t.prototype._onScroll=function(e){if(this._lastScrollTop=this._viewportElement.scrollTop,this._viewportElement.offsetParent)if(this._ignoreNextScrollEvent)this._ignoreNextScrollEvent=!1;else{var t=Math.round(this._lastScrollTop/this._currentRowHeight)-this._bufferService.buffer.ydisp;this._scrollLines(t,!0)}},t.prototype._bubbleScroll=function(e,t){return!(t<0&&0!==this._viewportElement.scrollTop||t>0&&this._viewportElement.scrollTop+this._lastRecordedViewportHeight0?1:-1),this._wheelPartialScroll%=1):e.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(t*=this._bufferService.rows),t},t.prototype._applyScrollModifier=function(e,t){var n=this._optionsService.options.fastScrollModifier;return"alt"===n&&t.altKey||"ctrl"===n&&t.ctrlKey||"shift"===n&&t.shiftKey?e*this._optionsService.options.fastScrollSensitivity*this._optionsService.options.scrollSensitivity:e*this._optionsService.options.scrollSensitivity},t.prototype.onTouchStart=function(e){this._lastTouchY=e.touches[0].pageY},t.prototype.onTouchMove=function(e){var t=this._lastTouchY-e.touches[0].pageY;return this._lastTouchY=e.touches[0].pageY,0!==t&&(this._viewportElement.scrollTop+=t,this._bubbleScroll(e,t))},o([a(3,u.IBufferService),a(4,u.IOptionsService),a(5,l.ICharSizeService),a(6,l.IRenderService)],t)}(s.Disposable);t.Viewport=h},function(e,t,n){"use strict";function i(e){return e.replace(/\r?\n/g,"\r")}function r(e,t){return t?"\x1b[200~"+e+"\x1b[201~":e}function o(e,t,n){e=r(e=i(e),n.decPrivateModes.bracketedPasteMode),n.triggerDataEvent(e,!0),t.value=""}function a(e,t,n){var i=n.getBoundingClientRect(),r=e.clientX-i.left-10,o=e.clientY-i.top-10;t.style.width="20px",t.style.height="20px",t.style.left=r+"px",t.style.top=o+"px",t.style.zIndex="1000",t.focus()}Object.defineProperty(t,"__esModule",{value:!0}),t.rightClickHandler=t.moveTextAreaUnderMouseCursor=t.paste=t.handlePasteEvent=t.copyHandler=t.bracketTextForPaste=t.prepareTextForTerminal=void 0,t.prepareTextForTerminal=i,t.bracketTextForPaste=r,t.copyHandler=function(e,t){e.clipboardData&&e.clipboardData.setData("text/plain",t.selectionText),e.preventDefault()},t.handlePasteEvent=function(e,t,n){e.stopPropagation(),e.clipboardData&&o(e.clipboardData.getData("text/plain"),t,n)},t.paste=o,t.moveTextAreaUnderMouseCursor=a,t.rightClickHandler=function(e,t,n,i,r){a(e,t,n),r&&!i.isClickInSelection(e)&&i.selectWordAtCursor(e),t.value=i.selectionText,t.select()}},function(e,t,n){"use strict";var i,r=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.EscapeSequenceParser=t.VT500_TRANSITION_TABLE=t.TransitionTable=void 0;var o=n(2),a=n(15),s=n(21),c=n(22),l=n(24),u=function(){function e(e){this.table=new Uint8Array(e)}return e.prototype.setDefault=function(e,t){a.fill(this.table,e<<4|t)},e.prototype.add=function(e,t,n,i){this.table[t<<8|e]=n<<4|i},e.prototype.addMany=function(e,t,n,i){for(var r=0;r1)throw new Error("only one byte as prefix supported");if((n=e.prefix.charCodeAt(0))&&60>n||n>63)throw new Error("prefix must be in range 0x3c .. 0x3f")}if(e.intermediates){if(e.intermediates.length>2)throw new Error("only two bytes as intermediates are supported");for(var i=0;ir||r>47)throw new Error("intermediate must be in range 0x20 .. 0x2f");n<<=8,n|=r}}if(1!==e.final.length)throw new Error("final must be a single byte");var o=e.final.charCodeAt(0);if(t[0]>o||o>t[1])throw new Error("final must be in range "+t[0]+" .. "+t[1]);return(n<<=8)|o},n.prototype.identToString=function(e){for(var t=[];e;)t.push(String.fromCharCode(255&e)),e>>=8;return t.reverse().join("")},n.prototype.dispose=function(){this._csiHandlers=Object.create(null),this._executeHandlers=Object.create(null),this._escHandlers=Object.create(null),this._oscParser.dispose(),this._dcsParser.dispose()},n.prototype.setPrintHandler=function(e){this._printHandler=e},n.prototype.clearPrintHandler=function(){this._printHandler=this._printHandlerFb},n.prototype.addEscHandler=function(e,t){var n=this._identifier(e,[48,126]);void 0===this._escHandlers[n]&&(this._escHandlers[n]=[]);var i=this._escHandlers[n];return i.push(t),{dispose:function(){var e=i.indexOf(t);-1!==e&&i.splice(e,1)}}},n.prototype.setEscHandler=function(e,t){this._escHandlers[this._identifier(e,[48,126])]=[t]},n.prototype.clearEscHandler=function(e){this._escHandlers[this._identifier(e,[48,126])]&&delete this._escHandlers[this._identifier(e,[48,126])]},n.prototype.setEscHandlerFallback=function(e){this._escHandlerFb=e},n.prototype.setExecuteHandler=function(e,t){this._executeHandlers[e.charCodeAt(0)]=t},n.prototype.clearExecuteHandler=function(e){this._executeHandlers[e.charCodeAt(0)]&&delete this._executeHandlers[e.charCodeAt(0)]},n.prototype.setExecuteHandlerFallback=function(e){this._executeHandlerFb=e},n.prototype.addCsiHandler=function(e,t){var n=this._identifier(e);void 0===this._csiHandlers[n]&&(this._csiHandlers[n]=[]);var i=this._csiHandlers[n];return i.push(t),{dispose:function(){var e=i.indexOf(t);-1!==e&&i.splice(e,1)}}},n.prototype.setCsiHandler=function(e,t){this._csiHandlers[this._identifier(e)]=[t]},n.prototype.clearCsiHandler=function(e){this._csiHandlers[this._identifier(e)]&&delete this._csiHandlers[this._identifier(e)]},n.prototype.setCsiHandlerFallback=function(e){this._csiHandlerFb=e},n.prototype.addDcsHandler=function(e,t){return this._dcsParser.addHandler(this._identifier(e),t)},n.prototype.setDcsHandler=function(e,t){this._dcsParser.setHandler(this._identifier(e),t)},n.prototype.clearDcsHandler=function(e){this._dcsParser.clearHandler(this._identifier(e))},n.prototype.setDcsHandlerFallback=function(e){this._dcsParser.setHandlerFallback(e)},n.prototype.addOscHandler=function(e,t){return this._oscParser.addHandler(e,t)},n.prototype.setOscHandler=function(e,t){this._oscParser.setHandler(e,t)},n.prototype.clearOscHandler=function(e){this._oscParser.clearHandler(e)},n.prototype.setOscHandlerFallback=function(e){this._oscParser.setHandlerFallback(e)},n.prototype.setErrorHandler=function(e){this._errorHandler=e},n.prototype.clearErrorHandler=function(){this._errorHandler=this._errorHandlerFb},n.prototype.reset=function(){this.currentState=this.initialState,this._oscParser.reset(),this._dcsParser.reset(),this._params.reset(),this._params.addParam(0),this._collect=0,this.precedingCodepoint=0},n.prototype.parse=function(e,t){for(var n=0,i=0,r=this.currentState,o=this._oscParser,a=this._dcsParser,s=this._collect,c=this._params,l=this._transitions.table,u=0;u>4){case 2:for(var h=u+1;;++h){if(h>=t||(n=e[h])<32||n>126&&n<160){this._printHandler(e,u,h),u=h-1;break}if(++h>=t||(n=e[h])<32||n>126&&n<160){this._printHandler(e,u,h),u=h-1;break}if(++h>=t||(n=e[h])<32||n>126&&n<160){this._printHandler(e,u,h),u=h-1;break}if(++h>=t||(n=e[h])<32||n>126&&n<160){this._printHandler(e,u,h),u=h-1;break}}break;case 3:this._executeHandlers[n]?this._executeHandlers[n]():this._executeHandlerFb(n),this.precedingCodepoint=0;break;case 0:break;case 1:if(this._errorHandler({position:u,code:n,currentState:r,collect:s,params:c,abort:!1}).abort)return;break;case 7:for(var d=this._csiHandlers[s<<8|n],f=d?d.length-1:-1;f>=0&&!1===d[f](c);f--);f<0&&this._csiHandlerFb(s<<8|n,c),this.precedingCodepoint=0;break;case 8:do{switch(n){case 59:c.addParam(0);break;case 58:c.addSubParam(-1);break;default:c.addDigit(n-48)}}while(++u47&&n<60);u--;break;case 9:s<<=8,s|=n;break;case 10:for(var p=this._escHandlers[s<<8|n],m=p?p.length-1:-1;m>=0&&!1===p[m]();m--);m<0&&this._escHandlerFb(s<<8|n),this.precedingCodepoint=0;break;case 11:c.reset(),c.addParam(0),s=0;break;case 12:a.hook(s<<8|n,c);break;case 13:for(var g=u+1;;++g)if(g>=t||24===(n=e[g])||26===n||27===n||n>127&&n<160){a.put(e,u,g),u=g-1;break}break;case 14:a.unhook(24!==n&&26!==n),27===n&&(i|=1),c.reset(),c.addParam(0),s=0,this.precedingCodepoint=0;break;case 4:o.start();break;case 5:for(var v=u+1;;v++)if(v>=t||(n=e[v])<32||n>127&&n<=159){o.put(e,u,v),u=v-1;break}break;case 6:o.end(24!==n&&26!==n),27===n&&(i|=1),c.reset(),c.addParam(0),s=0,this.precedingCodepoint=0}r=15&i}this._collect=s,this.currentState=r},n}(o.Disposable);t.EscapeSequenceParser=h},function(e,t,n){"use strict";var i,r=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(a=(o<3?r(a):o>3?r(t,n,a):r(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a},a=this&&this.__param||function(e,t){return function(n,i){t(n,i,e)}};Object.defineProperty(t,"__esModule",{value:!0}),t.Renderer=void 0;var s=n(41),c=n(47),l=n(48),u=n(49),h=n(29),d=n(2),f=n(5),p=n(1),m=n(25),g=n(0),v=1,b=function(e){function t(t,n,i,r,o,a,d,f,p){var m=e.call(this)||this;m._colors=t,m._screenElement=n,m._bufferService=o,m._charSizeService=a,m._optionsService=d,m._id=v++,m._onRequestRedraw=new g.EventEmitter;var b=m._optionsService.options.allowTransparency;return m._characterJoinerRegistry=new h.CharacterJoinerRegistry(m._bufferService),m._renderLayers=[new s.TextRenderLayer(m._screenElement,0,m._colors,m._characterJoinerRegistry,b,m._id,m._bufferService,d),new c.SelectionRenderLayer(m._screenElement,1,m._colors,m._id,m._bufferService,d),new u.LinkRenderLayer(m._screenElement,2,m._colors,m._id,i,r,m._bufferService,d),new l.CursorRenderLayer(m._screenElement,3,m._colors,m._id,m._onRequestRedraw,m._bufferService,d,f,p)],m.dimensions={scaledCharWidth:0,scaledCharHeight:0,scaledCellWidth:0,scaledCellHeight:0,scaledCharLeft:0,scaledCharTop:0,scaledCanvasWidth:0,scaledCanvasHeight:0,canvasWidth:0,canvasHeight:0,actualCellWidth:0,actualCellHeight:0},m._devicePixelRatio=window.devicePixelRatio,m._updateDimensions(),m.onOptionsChanged(),m}return r(t,e),Object.defineProperty(t.prototype,"onRequestRedraw",{get:function(){return this._onRequestRedraw.event},enumerable:!1,configurable:!0}),t.prototype.dispose=function(){for(var t=0,n=this._renderLayers;t0&&u===s[0][0]){d=!0;var p=s.shift();h=new l.JoinedCellData(this._workCell,a.translateToString(!0,p[0],p[1]),p[1]-p[0]),f=p[1]-1}!d&&this._isOverlapping(h)&&fthis._characterWidth;return this._ctx.restore(),this._characterOverlapCache[t]=n,n},t}(a.BaseRenderLayer);t.TextRenderLayer=h},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GridCache=void 0;var i=function(){function e(){this.cache=[]}return e.prototype.resize=function(e,t){for(var n=0;n>>24,r=t.rgba>>>16&255,o=t.rgba>>>8&255,a=0;a=this.capacity)this._unlinkNode(n=this._head),delete this._map[n.key],n.key=e,n.value=t,this._map[e]=n;else{var i=this._nodePool;i.length>0?((n=i.pop()).key=e,n.value=t):n={prev:null,next:null,key:e,value:t},this._map[e]=n,this.size++}this._appendNode(n)},e}();t.LRUMap=i},function(e,t,n){"use strict";var i,r=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.SelectionRenderLayer=void 0;var o=function(e){function t(t,n,i,r,o,a){var s=e.call(this,t,"selection",n,!0,i,r,o,a)||this;return s._clearState(),s}return r(t,e),t.prototype._clearState=function(){this._state={start:void 0,end:void 0,columnSelectMode:void 0,ydisp:void 0}},t.prototype.resize=function(t){e.prototype.resize.call(this,t),this._clearState()},t.prototype.reset=function(){this._state.start&&this._state.end&&(this._clearState(),this._clearAll())},t.prototype.onSelectionChanged=function(e,t,n){if(this._didStateChange(e,t,n,this._bufferService.buffer.ydisp))if(this._clearAll(),e&&t){var i=e[1]-this._bufferService.buffer.ydisp,r=t[1]-this._bufferService.buffer.ydisp,o=Math.max(i,0),a=Math.min(r,this._bufferService.rows-1);if(o>=this._bufferService.rows||a<0)this._state.ydisp=this._bufferService.buffer.ydisp;else{if(this._ctx.fillStyle=this._colors.selectionTransparent.css,n){var s=e[0];this._fillCells(s,o,t[0]-s,a-o+1)}else{this._fillCells(s=i===o?e[0]:0,o,(o===r?t[0]:this._bufferService.cols)-s,1);var c=Math.max(a-o-1,0);this._fillCells(0,o+1,this._bufferService.cols,c),o!==a&&this._fillCells(0,a,r===a?t[0]:this._bufferService.cols,1)}this._state.start=[e[0],e[1]],this._state.end=[t[0],t[1]],this._state.columnSelectMode=n,this._state.ydisp=this._bufferService.buffer.ydisp}}else this._clearState()},t.prototype._didStateChange=function(e,t,n,i){return!this._areCoordinatesEqual(e,this._state.start)||!this._areCoordinatesEqual(t,this._state.end)||n!==this._state.columnSelectMode||i!==this._state.ydisp},t.prototype._areCoordinatesEqual=function(e,t){return!(!e||!t)&&e[0]===t[0]&&e[1]===t[1]},t}(n(13).BaseRenderLayer);t.SelectionRenderLayer=o},function(e,t,n){"use strict";var i,r=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.CursorRenderLayer=void 0;var o=n(13),a=n(4),s=function(e){function t(t,n,i,r,o,s,c,l,u){var h=e.call(this,t,"cursor",n,!0,i,r,s,c)||this;return h._onRequestRedraw=o,h._coreService=l,h._coreBrowserService=u,h._cell=new a.CellData,h._state={x:0,y:0,isFocused:!1,style:"",width:0},h._cursorRenderers={bar:h._renderBarCursor.bind(h),block:h._renderBlockCursor.bind(h),underline:h._renderUnderlineCursor.bind(h)},h}return r(t,e),t.prototype.resize=function(t){e.prototype.resize.call(this,t),this._state={x:0,y:0,isFocused:!1,style:"",width:0}},t.prototype.reset=function(){this._clearCursor(),this._cursorBlinkStateManager&&(this._cursorBlinkStateManager.dispose(),this._cursorBlinkStateManager=void 0,this.onOptionsChanged())},t.prototype.onBlur=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.pause(),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},t.prototype.onFocus=function(){this._cursorBlinkStateManager?this._cursorBlinkStateManager.resume():this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},t.prototype.onOptionsChanged=function(){var e,t=this;this._optionsService.options.cursorBlink?this._cursorBlinkStateManager||(this._cursorBlinkStateManager=new c(this._coreBrowserService.isFocused,(function(){t._render(!0)}))):(null===(e=this._cursorBlinkStateManager)||void 0===e||e.dispose(),this._cursorBlinkStateManager=void 0),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},t.prototype.onCursorMove=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.restartBlinkAnimation()},t.prototype.onGridChanged=function(e,t){!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isPaused?this._render(!1):this._cursorBlinkStateManager.restartBlinkAnimation()},t.prototype._render=function(e){if(this._coreService.isCursorInitialized&&!this._coreService.isCursorHidden){var t=this._bufferService.buffer.ybase+this._bufferService.buffer.y,n=t-this._bufferService.buffer.ydisp;if(n<0||n>=this._bufferService.rows)this._clearCursor();else{var i=Math.min(this._bufferService.buffer.x,this._bufferService.cols-1);if(this._bufferService.buffer.lines.get(t).loadCell(i,this._cell),void 0!==this._cell.content){if(!this._coreBrowserService.isFocused){this._clearCursor(),this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css;var r=this._optionsService.options.cursorStyle;return r&&"block"!==r?this._cursorRenderers[r](i,n,this._cell):this._renderBlurCursor(i,n,this._cell),this._ctx.restore(),this._state.x=i,this._state.y=n,this._state.isFocused=!1,this._state.style=r,void(this._state.width=this._cell.getWidth())}if(!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isCursorVisible){if(this._state){if(this._state.x===i&&this._state.y===n&&this._state.isFocused===this._coreBrowserService.isFocused&&this._state.style===this._optionsService.options.cursorStyle&&this._state.width===this._cell.getWidth())return;this._clearCursor()}this._ctx.save(),this._cursorRenderers[this._optionsService.options.cursorStyle||"block"](i,n,this._cell),this._ctx.restore(),this._state.x=i,this._state.y=n,this._state.isFocused=!1,this._state.style=this._optionsService.options.cursorStyle,this._state.width=this._cell.getWidth()}else this._clearCursor()}}}else this._clearCursor()},t.prototype._clearCursor=function(){this._state&&(this._clearCells(this._state.x,this._state.y,this._state.width,1),this._state={x:0,y:0,isFocused:!1,style:"",width:0})},t.prototype._renderBarCursor=function(e,t,n){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillLeftLineAtCell(e,t,this._optionsService.options.cursorWidth),this._ctx.restore()},t.prototype._renderBlockCursor=function(e,t,n){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillCells(e,t,n.getWidth(),1),this._ctx.fillStyle=this._colors.cursorAccent.css,this._fillCharTrueColor(n,e,t),this._ctx.restore()},t.prototype._renderUnderlineCursor=function(e,t,n){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillBottomLineAtCells(e,t),this._ctx.restore()},t.prototype._renderBlurCursor=function(e,t,n){this._ctx.save(),this._ctx.strokeStyle=this._colors.cursor.css,this._strokeRectAtCell(e,t,n.getWidth(),1),this._ctx.restore()},t}(o.BaseRenderLayer);t.CursorRenderLayer=s;var c=function(){function e(e,t){this._renderCallback=t,this.isCursorVisible=!0,e&&this._restartInterval()}return Object.defineProperty(e.prototype,"isPaused",{get:function(){return!(this._blinkStartTimeout||this._blinkInterval)},enumerable:!1,configurable:!0}),e.prototype.dispose=function(){this._blinkInterval&&(window.clearInterval(this._blinkInterval),this._blinkInterval=void 0),this._blinkStartTimeout&&(window.clearTimeout(this._blinkStartTimeout),this._blinkStartTimeout=void 0),this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},e.prototype.restartBlinkAnimation=function(){var e=this;this.isPaused||(this._animationTimeRestarted=Date.now(),this.isCursorVisible=!0,this._animationFrame||(this._animationFrame=window.requestAnimationFrame((function(){e._renderCallback(),e._animationFrame=void 0}))))},e.prototype._restartInterval=function(e){var t=this;void 0===e&&(e=600),this._blinkInterval&&window.clearInterval(this._blinkInterval),this._blinkStartTimeout=window.setTimeout((function(){if(t._animationTimeRestarted){var e=600-(Date.now()-t._animationTimeRestarted);if(t._animationTimeRestarted=void 0,e>0)return void t._restartInterval(e)}t.isCursorVisible=!1,t._animationFrame=window.requestAnimationFrame((function(){t._renderCallback(),t._animationFrame=void 0})),t._blinkInterval=window.setInterval((function(){if(t._animationTimeRestarted){var e=600-(Date.now()-t._animationTimeRestarted);return t._animationTimeRestarted=void 0,void t._restartInterval(e)}t.isCursorVisible=!t.isCursorVisible,t._animationFrame=window.requestAnimationFrame((function(){t._renderCallback(),t._animationFrame=void 0}))}),600)}),e)},e.prototype.pause=function(){this.isCursorVisible=!0,this._blinkInterval&&(window.clearInterval(this._blinkInterval),this._blinkInterval=void 0),this._blinkStartTimeout&&(window.clearTimeout(this._blinkStartTimeout),this._blinkStartTimeout=void 0),this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},e.prototype.resume=function(){this.pause(),this._animationTimeRestarted=void 0,this._restartInterval(),this.restartBlinkAnimation()},e}()},function(e,t,n){"use strict";var i,r=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.LinkRenderLayer=void 0;var o=n(13),a=n(9),s=n(26),c=function(e){function t(t,n,i,r,o,a,s,c){var l=e.call(this,t,"link",n,!0,i,r,s,c)||this;return o.onShowLinkUnderline((function(e){return l._onShowLinkUnderline(e)})),o.onHideLinkUnderline((function(e){return l._onHideLinkUnderline(e)})),a.onShowLinkUnderline((function(e){return l._onShowLinkUnderline(e)})),a.onHideLinkUnderline((function(e){return l._onHideLinkUnderline(e)})),l}return r(t,e),t.prototype.resize=function(t){e.prototype.resize.call(this,t),this._state=void 0},t.prototype.reset=function(){this._clearCurrentLink()},t.prototype._clearCurrentLink=function(){if(this._state){this._clearCells(this._state.x1,this._state.y1,this._state.cols-this._state.x1,1);var e=this._state.y2-this._state.y1-1;e>0&&this._clearCells(0,this._state.y1+1,this._state.cols,e),this._clearCells(0,this._state.y2,this._state.x2,1),this._state=void 0}},t.prototype._onShowLinkUnderline=function(e){if(this._ctx.fillStyle=e.fg===a.INVERTED_DEFAULT_COLOR?this._colors.background.css:e.fg&&s.is256Color(e.fg)?this._colors.ansi[e.fg].css:this._colors.foreground.css,e.y1===e.y2)this._fillBottomLineAtCells(e.x1,e.y1,e.x2-e.x1);else{this._fillBottomLineAtCells(e.x1,e.y1,e.cols-e.x1);for(var t=e.y1+1;t=0;s--)(r=e[s])&&(a=(o<3?r(a):o>3?r(t,n,a):r(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a},r=this&&this.__param||function(e,t){return function(n,i){t(n,i,e)}};Object.defineProperty(t,"__esModule",{value:!0}),t.MouseZone=t.Linkifier=void 0;var o=n(0),a=n(1),s=function(){function e(e,t,n){this._bufferService=e,this._logService=t,this._unicodeService=n,this._linkMatchers=[],this._nextLinkMatcherId=0,this._onShowLinkUnderline=new o.EventEmitter,this._onHideLinkUnderline=new o.EventEmitter,this._onLinkTooltip=new o.EventEmitter,this._rowsToLinkify={start:void 0,end:void 0}}return Object.defineProperty(e.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onLinkTooltip",{get:function(){return this._onLinkTooltip.event},enumerable:!1,configurable:!0}),e.prototype.attachToDom=function(e,t){this._element=e,this._mouseZoneManager=t},e.prototype.linkifyRows=function(t,n){var i=this;this._mouseZoneManager&&(void 0===this._rowsToLinkify.start||void 0===this._rowsToLinkify.end?(this._rowsToLinkify.start=t,this._rowsToLinkify.end=n):(this._rowsToLinkify.start=Math.min(this._rowsToLinkify.start,t),this._rowsToLinkify.end=Math.max(this._rowsToLinkify.end,n)),this._mouseZoneManager.clearAll(t,n),this._rowsTimeoutId&&clearTimeout(this._rowsTimeoutId),this._rowsTimeoutId=setTimeout((function(){return i._linkifyRows()}),e._timeBeforeLatency))},e.prototype._linkifyRows=function(){this._rowsTimeoutId=void 0;var e=this._bufferService.buffer;if(void 0!==this._rowsToLinkify.start&&void 0!==this._rowsToLinkify.end){var t=e.ydisp+this._rowsToLinkify.start;if(!(t>=e.lines.length)){for(var n=e.ydisp+Math.min(this._rowsToLinkify.end,this._bufferService.rows)+1,i=Math.ceil(2e3/this._bufferService.cols),r=this._bufferService.buffer.iterator(!1,t,n,i,i);r.hasNext();)for(var o=r.next(),a=0;a=0;t--)if(e.priority<=this._linkMatchers[t].priority)return void this._linkMatchers.splice(t+1,0,e);this._linkMatchers.splice(0,0,e)}else this._linkMatchers.push(e)},e.prototype.deregisterLinkMatcher=function(e){for(var t=0;t>9&511:void 0;n.validationCallback?n.validationCallback(s,(function(e){r._rowsTimeoutId||e&&r._addLink(l[1],l[0]-r._bufferService.buffer.ydisp,s,n,d)})):c._addLink(l[1],l[0]-c._bufferService.buffer.ydisp,s,n,d)},c=this;null!==(i=o.exec(t))&&"break"!==s(););},e.prototype._addLink=function(e,t,n,i,r){var o=this;if(this._mouseZoneManager&&this._element){var a=this._unicodeService.getStringCellWidth(n),s=e%this._bufferService.cols,l=t+Math.floor(e/this._bufferService.cols),u=(s+a)%this._bufferService.cols,h=l+Math.floor((s+a)/this._bufferService.cols);0===u&&(u=this._bufferService.cols,h--),this._mouseZoneManager.add(new c(s+1,l+1,u+1,h+1,(function(e){if(i.handler)return i.handler(e,n);var t=window.open();t?(t.opener=null,t.location.href=n):console.warn("Opening link blocked as opener could not be cleared")}),(function(){o._onShowLinkUnderline.fire(o._createLinkHoverEvent(s,l,u,h,r)),o._element.classList.add("xterm-cursor-pointer")}),(function(e){o._onLinkTooltip.fire(o._createLinkHoverEvent(s,l,u,h,r)),i.hoverTooltipCallback&&i.hoverTooltipCallback(e,n,{start:{x:s,y:l},end:{x:u,y:h}})}),(function(){o._onHideLinkUnderline.fire(o._createLinkHoverEvent(s,l,u,h,r)),o._element.classList.remove("xterm-cursor-pointer"),i.hoverLeaveCallback&&i.hoverLeaveCallback()}),(function(e){return!i.willLinkActivate||i.willLinkActivate(e,n)})))}},e.prototype._createLinkHoverEvent=function(e,t,n,i,r){return{x1:e,y1:t,x2:n,y2:i,cols:this._bufferService.cols,fg:r}},e._timeBeforeLatency=200,e=i([r(0,a.IBufferService),r(1,a.ILogService),r(2,a.IUnicodeService)],e)}();t.Linkifier=s;var c=function(e,t,n,i,r,o,a,s,c){this.x1=e,this.y1=t,this.x2=n,this.y2=i,this.clickCallback=r,this.hoverCallback=o,this.tooltipCallback=a,this.leaveCallback=s,this.willLinkActivate=c};t.MouseZone=c},function(e,t,n){"use strict";var i,r=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(a=(o<3?r(a):o>3?r(t,n,a):r(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a},a=this&&this.__param||function(e,t){return function(n,i){t(n,i,e)}};Object.defineProperty(t,"__esModule",{value:!0}),t.SelectionService=void 0;var s=n(11),c=n(52),l=n(4),u=n(0),h=n(5),d=n(1),f=n(30),p=n(53),m=n(2),g=String.fromCharCode(160),v=new RegExp(g,"g"),b=function(e){function t(t,n,i,r,o,a,s){var h=e.call(this)||this;return h._element=t,h._screenElement=n,h._bufferService=i,h._coreService=r,h._mouseService=o,h._optionsService=a,h._renderService=s,h._dragScrollAmount=0,h._enabled=!0,h._workCell=new l.CellData,h._mouseDownTimeStamp=0,h._onLinuxMouseSelection=h.register(new u.EventEmitter),h._onRedrawRequest=h.register(new u.EventEmitter),h._onSelectionChange=h.register(new u.EventEmitter),h._onRequestScrollLines=h.register(new u.EventEmitter),h._mouseMoveListener=function(e){return h._onMouseMove(e)},h._mouseUpListener=function(e){return h._onMouseUp(e)},h._coreService.onUserInput((function(){h.hasSelection&&h.clearSelection()})),h._trimListener=h._bufferService.buffer.lines.onTrim((function(e){return h._onTrim(e)})),h.register(h._bufferService.buffers.onBufferActivate((function(e){return h._onBufferActivate(e)}))),h.enable(),h._model=new c.SelectionModel(h._bufferService),h._activeSelectionMode=0,h}return r(t,e),Object.defineProperty(t.prototype,"onLinuxMouseSelection",{get:function(){return this._onLinuxMouseSelection.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onRequestRedraw",{get:function(){return this._onRedrawRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onRequestScrollLines",{get:function(){return this._onRequestScrollLines.event},enumerable:!1,configurable:!0}),t.prototype.dispose=function(){this._removeMouseDownListeners()},t.prototype.reset=function(){this.clearSelection()},t.prototype.disable=function(){this.clearSelection(),this._enabled=!1},t.prototype.enable=function(){this._enabled=!0},Object.defineProperty(t.prototype,"selectionStart",{get:function(){return this._model.finalSelectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"selectionEnd",{get:function(){return this._model.finalSelectionEnd},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"hasSelection",{get:function(){var e=this._model.finalSelectionStart,t=this._model.finalSelectionEnd;return!(!e||!t||e[0]===t[0]&&e[1]===t[1])},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"selectionText",{get:function(){var e=this._model.finalSelectionStart,t=this._model.finalSelectionEnd;if(!e||!t)return"";var n=this._bufferService.buffer,i=[];if(3===this._activeSelectionMode){if(e[0]===t[0])return"";for(var r=e[1];r<=t[1];r++){var o=n.translateBufferLineToString(r,!0,e[0],t[0]);i.push(o)}}else{for(i.push(n.translateBufferLineToString(e[1],!0,e[0],e[1]===t[1]?t[0]:void 0)),r=e[1]+1;r<=t[1]-1;r++){var a=n.lines.get(r);o=n.translateBufferLineToString(r,!0),a&&a.isWrapped?i[i.length-1]+=o:i.push(o)}e[1]!==t[1]&&(a=n.lines.get(t[1]),o=n.translateBufferLineToString(t[1],!0,0,t[0]),a&&a.isWrapped?i[i.length-1]+=o:i.push(o))}return i.map((function(e){return e.replace(v," ")})).join(s.isWindows?"\r\n":"\n")},enumerable:!1,configurable:!0}),t.prototype.clearSelection=function(){this._model.clearSelection(),this._removeMouseDownListeners(),this.refresh(),this._onSelectionChange.fire()},t.prototype.refresh=function(e){var t=this;this._refreshAnimationFrame||(this._refreshAnimationFrame=window.requestAnimationFrame((function(){return t._refresh()}))),s.isLinux&&e&&this.selectionText.length&&this._onLinuxMouseSelection.fire(this.selectionText)},t.prototype._refresh=function(){this._refreshAnimationFrame=void 0,this._onRedrawRequest.fire({start:this._model.finalSelectionStart,end:this._model.finalSelectionEnd,columnSelectMode:3===this._activeSelectionMode})},t.prototype.isClickInSelection=function(e){var t=this._getMouseBufferCoords(e),n=this._model.finalSelectionStart,i=this._model.finalSelectionEnd;return!!(n&&i&&t)&&this._areCoordsInSelection(t,n,i)},t.prototype._areCoordsInSelection=function(e,t,n){return e[1]>t[1]&&e[1]=t[0]&&e[0]=t[0]},t.prototype.selectWordAtCursor=function(e){var t=this._getMouseBufferCoords(e);t&&(this._selectWordAt(t,!1),this._model.selectionEnd=void 0,this.refresh(!0))},t.prototype.selectAll=function(){this._model.isSelectAllActive=!0,this.refresh(),this._onSelectionChange.fire()},t.prototype.selectLines=function(e,t){this._model.clearSelection(),e=Math.max(e,0),t=Math.min(t,this._bufferService.buffer.lines.length-1),this._model.selectionStart=[0,e],this._model.selectionEnd=[this._bufferService.cols,t],this.refresh(),this._onSelectionChange.fire()},t.prototype._onTrim=function(e){this._model.onTrim(e)&&this.refresh()},t.prototype._getMouseBufferCoords=function(e){var t=this._mouseService.getCoords(e,this._screenElement,this._bufferService.cols,this._bufferService.rows,!0);if(t)return t[0]--,t[1]--,t[1]+=this._bufferService.buffer.ydisp,t},t.prototype._getMouseEventScrollAmount=function(e){var t=f.getCoordsRelativeToElement(e,this._screenElement)[1],n=this._renderService.dimensions.canvasHeight;return t>=0&&t<=n?0:(t>n&&(t-=n),t=Math.min(Math.max(t,-50),50),(t/=50)/Math.abs(t)+Math.round(14*t))},t.prototype.shouldForceSelection=function(e){return s.isMac?e.altKey&&this._optionsService.options.macOptionClickForcesSelection:e.shiftKey},t.prototype.onMouseDown=function(e){if(this._mouseDownTimeStamp=e.timeStamp,(2!==e.button||!this.hasSelection)&&0===e.button){if(!this._enabled){if(!this.shouldForceSelection(e))return;e.stopPropagation()}e.preventDefault(),this._dragScrollAmount=0,this._enabled&&e.shiftKey?this._onIncrementalClick(e):1===e.detail?this._onSingleClick(e):2===e.detail?this._onDoubleClick(e):3===e.detail&&this._onTripleClick(e),this._addMouseDownListeners(),this.refresh(!0)}},t.prototype._addMouseDownListeners=function(){var e=this;this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.addEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.addEventListener("mouseup",this._mouseUpListener)),this._dragScrollIntervalTimer=window.setInterval((function(){return e._dragScroll()}),50)},t.prototype._removeMouseDownListeners=function(){this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.removeEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.removeEventListener("mouseup",this._mouseUpListener)),clearInterval(this._dragScrollIntervalTimer),this._dragScrollIntervalTimer=void 0},t.prototype._onIncrementalClick=function(e){this._model.selectionStart&&(this._model.selectionEnd=this._getMouseBufferCoords(e))},t.prototype._onSingleClick=function(e){if(this._model.selectionStartLength=0,this._model.isSelectAllActive=!1,this._activeSelectionMode=this.shouldColumnSelect(e)?3:0,this._model.selectionStart=this._getMouseBufferCoords(e),this._model.selectionStart){this._model.selectionEnd=void 0;var t=this._bufferService.buffer.lines.get(this._model.selectionStart[1]);t&&t.length!==this._model.selectionStart[0]&&0===t.hasWidth(this._model.selectionStart[0])&&this._model.selectionStart[0]++}},t.prototype._onDoubleClick=function(e){var t=this._getMouseBufferCoords(e);t&&(this._activeSelectionMode=1,this._selectWordAt(t,!0))},t.prototype._onTripleClick=function(e){var t=this._getMouseBufferCoords(e);t&&(this._activeSelectionMode=2,this._selectLineAt(t[1]))},t.prototype.shouldColumnSelect=function(e){return e.altKey&&!(s.isMac&&this._optionsService.options.macOptionClickForcesSelection)},t.prototype._onMouseMove=function(e){if(e.stopImmediatePropagation(),this._model.selectionStart){var t=this._model.selectionEnd?[this._model.selectionEnd[0],this._model.selectionEnd[1]]:null;if(this._model.selectionEnd=this._getMouseBufferCoords(e),this._model.selectionEnd){2===this._activeSelectionMode?this._model.selectionEnd[0]=this._model.selectionEnd[1]0?this._model.selectionEnd[0]=this._bufferService.cols:this._dragScrollAmount<0&&(this._model.selectionEnd[0]=0));var n=this._bufferService.buffer;if(this._model.selectionEnd[1]0?(3!==this._activeSelectionMode&&(this._model.selectionEnd[0]=this._bufferService.cols),this._model.selectionEnd[1]=Math.min(e.ydisp+this._bufferService.rows,e.lines.length-1)):(3!==this._activeSelectionMode&&(this._model.selectionEnd[0]=0),this._model.selectionEnd[1]=e.ydisp),this.refresh()}},t.prototype._onMouseUp=function(e){var t=e.timeStamp-this._mouseDownTimeStamp;if(this._removeMouseDownListeners(),this.selectionText.length<=1&&t<500&&e.altKey){if(this._bufferService.buffer.ybase===this._bufferService.buffer.ydisp){var n=this._mouseService.getCoords(e,this._element,this._bufferService.cols,this._bufferService.rows,!1);if(n&&void 0!==n[0]&&void 0!==n[1]){var i=p.moveToCellSequence(n[0]-1,n[1]-1,this._bufferService,this._coreService.decPrivateModes.applicationCursorKeys);this._coreService.triggerDataEvent(i,!0)}}}else this.hasSelection&&this._onSelectionChange.fire()},t.prototype._onBufferActivate=function(e){var t=this;this.clearSelection(),this._trimListener.dispose(),this._trimListener=e.activeBuffer.lines.onTrim((function(e){return t._onTrim(e)}))},t.prototype._convertViewportColToCharacterIndex=function(e,t){for(var n=t[0],i=0;t[0]>=i;i++){var r=e.loadCell(i,this._workCell).getChars().length;0===this._workCell.getWidth()?n--:r>1&&t[0]!==i&&(n+=r-1)}return n},t.prototype.setSelection=function(e,t,n){this._model.clearSelection(),this._removeMouseDownListeners(),this._model.selectionStart=[e,t],this._model.selectionStartLength=n,this.refresh()},t.prototype._getWordAt=function(e,t,n,i){if(void 0===n&&(n=!0),void 0===i&&(i=!0),!(e[0]>=this._bufferService.cols)){var r=this._bufferService.buffer,o=r.lines.get(e[1]);if(o){var a=r.translateBufferLineToString(e[1],!1),s=this._convertViewportColToCharacterIndex(o,e),c=s,l=e[0]-s,u=0,h=0,d=0,f=0;if(" "===a.charAt(s)){for(;s>0&&" "===a.charAt(s-1);)s--;for(;c1&&(f+=g-1,c+=g-1);p>0&&s>0&&!this._isCharWordSeparator(o.loadCell(p-1,this._workCell));){o.loadCell(p-1,this._workCell);var v=this._workCell.getChars().length;0===this._workCell.getWidth()?(u++,p--):v>1&&(d+=v-1,s-=v-1),s--,p--}for(;m1&&(f+=b-1,c+=b-1),c++,m++}}c++;var y=s+l-u+d,_=Math.min(this._bufferService.cols,c-s+u+h-d-f);if(t||""!==a.slice(s,c).trim()){if(n&&0===y&&32!==o.getCodePoint(0)){var w=r.lines.get(e[1]-1);if(w&&o.isWrapped&&32!==w.getCodePoint(this._bufferService.cols-1)){var k=this._getWordAt([this._bufferService.cols-1,e[1]-1],!1,!0,!1);if(k){var C=this._bufferService.cols-k.start;y-=C,_+=C}}}if(i&&y+_===this._bufferService.cols&&32!==o.getCodePoint(this._bufferService.cols-1)){var S=r.lines.get(e[1]+1);if(S&&S.isWrapped&&32!==S.getCodePoint(0)){var x=this._getWordAt([0,e[1]+1],!1,!1,!0);x&&(_+=x.length)}}return{start:y,length:_}}}}},t.prototype._selectWordAt=function(e,t){var n=this._getWordAt(e,t);if(n){for(;n.start<0;)n.start+=this._bufferService.cols,e[1]--;this._model.selectionStart=[n.start,e[1]],this._model.selectionStartLength=n.length}},t.prototype._selectToWordAt=function(e){var t=this._getWordAt(e,!0);if(t){for(var n=e[1];t.start<0;)t.start+=this._bufferService.cols,n--;if(!this._model.areSelectionValuesReversed())for(;t.start+t.length>this._bufferService.cols;)t.length-=this._bufferService.cols,n++;this._model.selectionEnd=[this._model.areSelectionValuesReversed()?t.start:t.start+t.length,n]}},t.prototype._isCharWordSeparator=function(e){return 0!==e.getWidth()&&this._optionsService.options.wordSeparator.indexOf(e.getChars())>=0},t.prototype._selectLineAt=function(e){var t=this._bufferService.buffer.getWrappedRangeForLine(e);this._model.selectionStart=[0,t.first],this._model.selectionEnd=[this._bufferService.cols,t.last],this._model.selectionStartLength=0},o([a(2,d.IBufferService),a(3,d.ICoreService),a(4,h.IMouseService),a(5,d.IOptionsService),a(6,h.IRenderService)],t)}(m.Disposable);t.SelectionService=b},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SelectionModel=void 0;var i=function(){function e(e){this._bufferService=e,this.isSelectAllActive=!1,this.selectionStartLength=0}return e.prototype.clearSelection=function(){this.selectionStart=void 0,this.selectionEnd=void 0,this.isSelectAllActive=!1,this.selectionStartLength=0},Object.defineProperty(e.prototype,"finalSelectionStart",{get:function(){return this.isSelectAllActive?[0,0]:this.selectionEnd&&this.selectionStart&&this.areSelectionValuesReversed()?this.selectionEnd:this.selectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"finalSelectionEnd",{get:function(){if(this.isSelectAllActive)return[this._bufferService.cols,this._bufferService.buffer.ybase+this._bufferService.rows-1];if(this.selectionStart){if(!this.selectionEnd||this.areSelectionValuesReversed()){var e=this.selectionStart[0]+this.selectionStartLength;return e>this._bufferService.cols?[e%this._bufferService.cols,this.selectionStart[1]+Math.floor(e/this._bufferService.cols)]:[e,this.selectionStart[1]]}return this.selectionStartLength&&this.selectionEnd[1]===this.selectionStart[1]?[Math.max(this.selectionStart[0]+this.selectionStartLength,this.selectionEnd[0]),this.selectionEnd[1]]:this.selectionEnd}},enumerable:!1,configurable:!0}),e.prototype.areSelectionValuesReversed=function(){var e=this.selectionStart,t=this.selectionEnd;return!(!e||!t)&&(e[1]>t[1]||e[1]===t[1]&&e[0]>t[0])},e.prototype.onTrim=function(e){return this.selectionStart&&(this.selectionStart[1]-=e),this.selectionEnd&&(this.selectionEnd[1]-=e),this.selectionEnd&&this.selectionEnd[1]<0?(this.clearSelection(),!0):(this.selectionStart&&this.selectionStart[1]<0&&(this.selectionStart[1]=0),!1)},e}();t.SelectionModel=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.moveToCellSequence=void 0;var i=n(12);function r(e,t,n,i){var r=e-o(n,e),s=t-o(n,t);return l(Math.abs(r-s)-function(e,t,n){for(var i=0,r=e-o(n,e),s=t-o(n,t),c=0;c=0&&tt?"A":"B"}function s(e,t,n,i,r,o){for(var a=e,s=t,c="";a!==n||s!==i;)a+=r?1:-1,r&&a>o.cols-1?(c+=o.buffer.translateBufferLineToString(s,!1,e,a),a=0,e=0,s++):!r&&a<0&&(c+=o.buffer.translateBufferLineToString(s,!1,0,e+1),e=a=o.cols-1,s--);return c+o.buffer.translateBufferLineToString(s,!1,e,a)}function c(e,t){return i.C0.ESC+(t?"O":"[")+e}function l(e,t){e=Math.floor(e);for(var n="",i=0;i0?i-o(a,i):t;var d=i,f=function(e,t,n,i,a,s){var c;return c=r(n,i,a,s).length>0?i-o(a,i):t,e=n&&ce?"D":"C",l(Math.abs(u-e),c(a,i));a=h>t?"D":"C";var d=Math.abs(h-t);return l(function(e,t){return t.cols-e}(h>t?e:u,n)+(d-1)*n.cols+1+((h>t?u:e)-1),c(a,i))}},function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(a=(o<3?r(a):o>3?r(t,n,a):r(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a},r=this&&this.__param||function(e,t){return function(n,i){t(n,i,e)}};Object.defineProperty(t,"__esModule",{value:!0}),t.SoundService=void 0;var o=n(1),a=function(){function e(e){this._optionsService=e}return Object.defineProperty(e,"audioContext",{get:function(){if(!e._audioContext){var t=window.AudioContext||window.webkitAudioContext;if(!t)return console.warn("Web Audio API is not supported by this browser. Consider upgrading to the latest version"),null;e._audioContext=new t}return e._audioContext},enumerable:!1,configurable:!0}),e.prototype.playBellSound=function(){var t=e.audioContext;if(t){var n=t.createBufferSource();t.decodeAudioData(this._base64ToArrayBuffer(this._removeMimeType(this._optionsService.options.bellSound)),(function(e){n.buffer=e,n.connect(t.destination),n.start(0)}))}},e.prototype._base64ToArrayBuffer=function(e){for(var t=window.atob(e),n=t.length,i=new Uint8Array(n),r=0;r=0;s--)(r=e[s])&&(a=(o<3?r(a):o>3?r(t,n,a):r(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a},a=this&&this.__param||function(e,t){return function(n,i){t(n,i,e)}};Object.defineProperty(t,"__esModule",{value:!0}),t.MouseZoneManager=void 0;var s=n(2),c=n(7),l=n(5),u=n(1),h=function(e){function t(t,n,i,r,o,a){var s=e.call(this)||this;return s._element=t,s._screenElement=n,s._bufferService=i,s._mouseService=r,s._selectionService=o,s._optionsService=a,s._zones=[],s._areZonesActive=!1,s._lastHoverCoords=[void 0,void 0],s._initialSelectionLength=0,s.register(c.addDisposableDomListener(s._element,"mousedown",(function(e){return s._onMouseDown(e)}))),s._mouseMoveListener=function(e){return s._onMouseMove(e)},s._mouseLeaveListener=function(e){return s._onMouseLeave(e)},s._clickListener=function(e){return s._onClick(e)},s}return r(t,e),t.prototype.dispose=function(){e.prototype.dispose.call(this),this._deactivate()},t.prototype.add=function(e){this._zones.push(e),1===this._zones.length&&this._activate()},t.prototype.clearAll=function(e,t){if(0!==this._zones.length){e&&t||(e=0,t=this._bufferService.rows-1);for(var n=0;ne&&i.y1<=t+1||i.y2>e&&i.y2<=t+1||i.y1t+1)&&(this._currentZone&&this._currentZone===i&&(this._currentZone.leaveCallback(),this._currentZone=void 0),this._zones.splice(n--,1))}0===this._zones.length&&this._deactivate()}},t.prototype._activate=function(){this._areZonesActive||(this._areZonesActive=!0,this._element.addEventListener("mousemove",this._mouseMoveListener),this._element.addEventListener("mouseleave",this._mouseLeaveListener),this._element.addEventListener("click",this._clickListener))},t.prototype._deactivate=function(){this._areZonesActive&&(this._areZonesActive=!1,this._element.removeEventListener("mousemove",this._mouseMoveListener),this._element.removeEventListener("mouseleave",this._mouseLeaveListener),this._element.removeEventListener("click",this._clickListener))},t.prototype._onMouseMove=function(e){this._lastHoverCoords[0]===e.pageX&&this._lastHoverCoords[1]===e.pageY||(this._onHover(e),this._lastHoverCoords=[e.pageX,e.pageY])},t.prototype._onHover=function(e){var t=this,n=this._findZoneEventAt(e);n!==this._currentZone&&(this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout)),n&&(this._currentZone=n,n.hoverCallback&&n.hoverCallback(e),this._tooltipTimeout=window.setTimeout((function(){return t._onTooltip(e)}),this._optionsService.options.linkTooltipHoverDuration)))},t.prototype._onTooltip=function(e){this._tooltipTimeout=void 0;var t=this._findZoneEventAt(e);t&&t.tooltipCallback&&t.tooltipCallback(e)},t.prototype._onMouseDown=function(e){if(this._initialSelectionLength=this._getSelectionLength(),this._areZonesActive){var t=this._findZoneEventAt(e);(null==t?void 0:t.willLinkActivate(e))&&(e.preventDefault(),e.stopImmediatePropagation())}},t.prototype._onMouseLeave=function(e){this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout))},t.prototype._onClick=function(e){var t=this._findZoneEventAt(e),n=this._getSelectionLength();t&&n===this._initialSelectionLength&&(t.clickCallback(e),e.preventDefault(),e.stopImmediatePropagation())},t.prototype._getSelectionLength=function(){var e=this._selectionService.selectionText;return e?e.length:0},t.prototype._findZoneEventAt=function(e){var t=this._mouseService.getCoords(e,this._screenElement,this._bufferService.cols,this._bufferService.rows);if(t)for(var n=t[0],i=t[1],r=0;r=o.x1&&n=o.x1||i===o.y2&&no.y1&&ie;)this._rowContainer.removeChild(this._rowElements.pop());this._rowElements[this._rowElements.length-1].addEventListener("focus",this._bottomBoundaryFocusListener),this._refreshRowsDimensions()},t.prototype._createAccessibilityTreeNode=function(){var e=document.createElement("div");return e.setAttribute("role","listitem"),e.tabIndex=-1,this._refreshRowDimensions(e),e},t.prototype._onTab=function(e){for(var t=0;t0?this._charsToConsume.shift()!==e&&(this._charsToAnnounce+=e):this._charsToAnnounce+=e,"\n"===e&&(this._liveRegionLineCount++,21===this._liveRegionLineCount&&(this._liveRegion.textContent+=o.tooMuchOutput)),a.isMac&&this._liveRegion.textContent&&this._liveRegion.textContent.length>0&&!this._liveRegion.parentNode&&setTimeout((function(){t._accessibilityTreeRoot.appendChild(t._liveRegion)}),0))},t.prototype._clearLiveRegion=function(){this._liveRegion.textContent="",this._liveRegionLineCount=0,a.isMac&&h.removeElementFromParent(this._liveRegion)},t.prototype._onKey=function(e){this._clearLiveRegion(),this._charsToConsume.push(e)},t.prototype._refreshRows=function(e,t){this._renderRowsDebouncer.refresh(e,t,this._terminal.rows)},t.prototype._renderRows=function(e,t){for(var n=this._terminal.buffer,i=n.lines.length.toString(),r=e;r<=t;r++){var o=n.translateBufferLineToString(n.ydisp+r,!0),a=(n.ydisp+r+1).toString(),s=this._rowElements[r];s&&(0===o.length?s.innerHTML=" ":s.textContent=o,s.setAttribute("aria-posinset",a),s.setAttribute("aria-setsize",i))}this._announceCharacters()},t.prototype._refreshRowsDimensions=function(){if(this._renderService.dimensions.actualCellHeight){this._rowElements.length!==this._terminal.rows&&this._onResize(this._terminal.rows);for(var e=0;e=0;s--)(r=e[s])&&(a=(o<3?r(a):o>3?r(t,n,a):r(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a},a=this&&this.__param||function(e,t){return function(n,i){t(n,i,e)}};Object.defineProperty(t,"__esModule",{value:!0}),t.DomRenderer=void 0;var s=n(58),c=n(9),l=n(2),u=n(5),h=n(1),d=n(0),f=n(10),p=n(17),m=1,g=function(e){function t(t,n,i,r,o,a,c,l,u){var h=e.call(this)||this;return h._colors=t,h._element=n,h._screenElement=i,h._viewportElement=r,h._linkifier=o,h._linkifier2=a,h._charSizeService=c,h._optionsService=l,h._bufferService=u,h._terminalClass=m++,h._rowElements=[],h._rowContainer=document.createElement("div"),h._rowContainer.classList.add("xterm-rows"),h._rowContainer.style.lineHeight="normal",h._rowContainer.setAttribute("aria-hidden","true"),h._refreshRowElements(h._bufferService.cols,h._bufferService.rows),h._selectionContainer=document.createElement("div"),h._selectionContainer.classList.add("xterm-selection"),h._selectionContainer.setAttribute("aria-hidden","true"),h.dimensions={scaledCharWidth:0,scaledCharHeight:0,scaledCellWidth:0,scaledCellHeight:0,scaledCharLeft:0,scaledCharTop:0,scaledCanvasWidth:0,scaledCanvasHeight:0,canvasWidth:0,canvasHeight:0,actualCellWidth:0,actualCellHeight:0},h._updateDimensions(),h._injectCss(),h._rowFactory=new s.DomRendererRowFactory(document,h._optionsService,h._colors),h._element.classList.add("xterm-dom-renderer-owner-"+h._terminalClass),h._screenElement.appendChild(h._rowContainer),h._screenElement.appendChild(h._selectionContainer),h._linkifier.onShowLinkUnderline((function(e){return h._onLinkHover(e)})),h._linkifier.onHideLinkUnderline((function(e){return h._onLinkLeave(e)})),h._linkifier2.onShowLinkUnderline((function(e){return h._onLinkHover(e)})),h._linkifier2.onHideLinkUnderline((function(e){return h._onLinkLeave(e)})),h}return r(t,e),Object.defineProperty(t.prototype,"onRequestRedraw",{get:function(){return(new d.EventEmitter).event},enumerable:!1,configurable:!0}),t.prototype.dispose=function(){this._element.classList.remove("xterm-dom-renderer-owner-"+this._terminalClass),p.removeElementFromParent(this._rowContainer,this._selectionContainer,this._themeStyleElement,this._dimensionsStyleElement),e.prototype.dispose.call(this)},t.prototype._updateDimensions=function(){this.dimensions.scaledCharWidth=this._charSizeService.width*window.devicePixelRatio,this.dimensions.scaledCharHeight=Math.ceil(this._charSizeService.height*window.devicePixelRatio),this.dimensions.scaledCellWidth=this.dimensions.scaledCharWidth+Math.round(this._optionsService.options.letterSpacing),this.dimensions.scaledCellHeight=Math.floor(this.dimensions.scaledCharHeight*this._optionsService.options.lineHeight),this.dimensions.scaledCharLeft=0,this.dimensions.scaledCharTop=0,this.dimensions.scaledCanvasWidth=this.dimensions.scaledCellWidth*this._bufferService.cols,this.dimensions.scaledCanvasHeight=this.dimensions.scaledCellHeight*this._bufferService.rows,this.dimensions.canvasWidth=Math.round(this.dimensions.scaledCanvasWidth/window.devicePixelRatio),this.dimensions.canvasHeight=Math.round(this.dimensions.scaledCanvasHeight/window.devicePixelRatio),this.dimensions.actualCellWidth=this.dimensions.canvasWidth/this._bufferService.cols,this.dimensions.actualCellHeight=this.dimensions.canvasHeight/this._bufferService.rows;for(var e=0,t=this._rowElements;et;)this._rowContainer.removeChild(this._rowElements.pop())},t.prototype.onResize=function(e,t){this._refreshRowElements(e,t),this._updateDimensions()},t.prototype.onCharSizeChanged=function(){this._updateDimensions()},t.prototype.onBlur=function(){this._rowContainer.classList.remove("xterm-focus")},t.prototype.onFocus=function(){this._rowContainer.classList.add("xterm-focus")},t.prototype.onSelectionChanged=function(e,t,n){for(;this._selectionContainer.children.length;)this._selectionContainer.removeChild(this._selectionContainer.children[0]);if(e&&t){var i=e[1]-this._bufferService.buffer.ydisp,r=t[1]-this._bufferService.buffer.ydisp,o=Math.max(i,0),a=Math.min(r,this._bufferService.rows-1);if(!(o>=this._bufferService.rows||a<0)){var s=document.createDocumentFragment();n?s.appendChild(this._createSelectionElement(o,e[0],t[0],a-o+1)):(s.appendChild(this._createSelectionElement(o,i===o?e[0]:0,o===r?t[0]:this._bufferService.cols)),s.appendChild(this._createSelectionElement(o+1,0,this._bufferService.cols,a-o-1)),o!==a&&s.appendChild(this._createSelectionElement(a,0,r===a?t[0]:this._bufferService.cols))),this._selectionContainer.appendChild(s)}}},t.prototype._createSelectionElement=function(e,t,n,i){void 0===i&&(i=1);var r=document.createElement("div");return r.style.height=i*this.dimensions.actualCellHeight+"px",r.style.top=e*this.dimensions.actualCellHeight+"px",r.style.left=t*this.dimensions.actualCellWidth+"px",r.style.width=this.dimensions.actualCellWidth*(n-t)+"px",r},t.prototype.onCursorMove=function(){},t.prototype.onOptionsChanged=function(){this._updateDimensions(),this._injectCss()},t.prototype.clear=function(){for(var e=0,t=this._rowElements;e=r&&(e=0,n++)}},o([a(6,u.ICharSizeService),a(7,h.IOptionsService),a(8,h.IBufferService)],t)}(l.Disposable);t.DomRenderer=g},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DomRendererRowFactory=t.CURSOR_STYLE_UNDERLINE_CLASS=t.CURSOR_STYLE_BAR_CLASS=t.CURSOR_STYLE_BLOCK_CLASS=t.CURSOR_BLINK_CLASS=t.CURSOR_CLASS=t.UNDERLINE_CLASS=t.ITALIC_CLASS=t.DIM_CLASS=t.BOLD_CLASS=void 0;var i=n(9),r=n(3),o=n(4),a=n(10);t.BOLD_CLASS="xterm-bold",t.DIM_CLASS="xterm-dim",t.ITALIC_CLASS="xterm-italic",t.UNDERLINE_CLASS="xterm-underline",t.CURSOR_CLASS="xterm-cursor",t.CURSOR_BLINK_CLASS="xterm-cursor-blink",t.CURSOR_STYLE_BLOCK_CLASS="xterm-cursor-block",t.CURSOR_STYLE_BAR_CLASS="xterm-cursor-bar",t.CURSOR_STYLE_UNDERLINE_CLASS="xterm-cursor-underline";var s=function(){function e(e,t,n){this._document=e,this._optionsService=t,this._colors=n,this._workCell=new o.CellData}return e.prototype.setColors=function(e){this._colors=e},e.prototype.createRow=function(e,n,o,s,l,u,h){for(var d=this._document.createDocumentFragment(),f=0,p=Math.min(e.length,h)-1;p>=0;p--)if(e.loadCell(p,this._workCell).getCode()!==r.NULL_CELL_CODE||n&&p===s){f=p+1;break}for(p=0;p1&&(g.style.width=u*m+"px"),n&&p===s)switch(g.classList.add(t.CURSOR_CLASS),l&&g.classList.add(t.CURSOR_BLINK_CLASS),o){case"bar":g.classList.add(t.CURSOR_STYLE_BAR_CLASS);break;case"underline":g.classList.add(t.CURSOR_STYLE_UNDERLINE_CLASS);break;default:g.classList.add(t.CURSOR_STYLE_BLOCK_CLASS)}this._workCell.isBold()&&g.classList.add(t.BOLD_CLASS),this._workCell.isItalic()&&g.classList.add(t.ITALIC_CLASS),this._workCell.isDim()&&g.classList.add(t.DIM_CLASS),this._workCell.isUnderline()&&g.classList.add(t.UNDERLINE_CLASS),g.textContent=this._workCell.isInvisible()?r.WHITESPACE_CELL_CHAR:this._workCell.getChars()||r.WHITESPACE_CELL_CHAR;var v=this._workCell.getFgColor(),b=this._workCell.getFgColorMode(),y=this._workCell.getBgColor(),_=this._workCell.getBgColorMode(),w=!!this._workCell.isInverse();if(w){var k=v;v=y,y=k;var C=b;b=_,_=C}switch(b){case 16777216:case 33554432:this._workCell.isBold()&&v<8&&this._optionsService.options.drawBoldTextInBrightColors&&(v+=8),this._applyMinimumContrast(g,this._colors.background,this._colors.ansi[v])||g.classList.add("xterm-fg-"+v);break;case 50331648:var S=a.rgba.toColor(v>>16&255,v>>8&255,255&v);this._applyMinimumContrast(g,this._colors.background,S)||this._addStyle(g,"color:#"+c(v.toString(16),"0",6));break;case 0:default:this._applyMinimumContrast(g,this._colors.background,this._colors.foreground)||w&&g.classList.add("xterm-fg-"+i.INVERTED_DEFAULT_COLOR)}switch(_){case 16777216:case 33554432:g.classList.add("xterm-bg-"+y);break;case 50331648:this._addStyle(g,"background-color:#"+c(y.toString(16),"0",6));break;case 0:default:w&&g.classList.add("xterm-bg-"+i.INVERTED_DEFAULT_COLOR)}d.appendChild(g)}}return d},e.prototype._applyMinimumContrast=function(e,t,n){if(1===this._optionsService.options.minimumContrastRatio)return!1;var i=this._colors.contrastCache.getColor(this._workCell.bg,this._workCell.fg);return void 0===i&&(i=a.color.ensureContrastRatio(t,n,this._optionsService.options.minimumContrastRatio),this._colors.contrastCache.setColor(this._workCell.bg,this._workCell.fg,null!=i?i:null)),!!i&&(this._addStyle(e,"color:"+i.css),!0)},e.prototype._addStyle=function(e,t){e.setAttribute("style",""+(e.getAttribute("style")||"")+t+";")},e}();function c(e,t,n){for(;e.length"],191:["/","?"],192:["`","~"],219:["[","{"],220:["\\","|"],221:["]","}"],222:["'",'"']};t.evaluateKeyboardEvent=function(e,t,n,o){var a={type:0,cancel:!1,key:void 0},s=(e.shiftKey?1:0)|(e.altKey?2:0)|(e.ctrlKey?4:0)|(e.metaKey?8:0);switch(e.keyCode){case 0:"UIKeyInputUpArrow"===e.key?a.key=t?i.C0.ESC+"OA":i.C0.ESC+"[A":"UIKeyInputLeftArrow"===e.key?a.key=t?i.C0.ESC+"OD":i.C0.ESC+"[D":"UIKeyInputRightArrow"===e.key?a.key=t?i.C0.ESC+"OC":i.C0.ESC+"[C":"UIKeyInputDownArrow"===e.key&&(a.key=t?i.C0.ESC+"OB":i.C0.ESC+"[B");break;case 8:if(e.shiftKey){a.key=i.C0.BS;break}if(e.altKey){a.key=i.C0.ESC+i.C0.DEL;break}a.key=i.C0.DEL;break;case 9:if(e.shiftKey){a.key=i.C0.ESC+"[Z";break}a.key=i.C0.HT,a.cancel=!0;break;case 13:a.key=e.altKey?i.C0.ESC+i.C0.CR:i.C0.CR,a.cancel=!0;break;case 27:a.key=i.C0.ESC,e.altKey&&(a.key=i.C0.ESC+i.C0.ESC),a.cancel=!0;break;case 37:if(e.metaKey)break;s?(a.key=i.C0.ESC+"[1;"+(s+1)+"D",a.key===i.C0.ESC+"[1;3D"&&(a.key=i.C0.ESC+(n?"b":"[1;5D"))):a.key=t?i.C0.ESC+"OD":i.C0.ESC+"[D";break;case 39:if(e.metaKey)break;s?(a.key=i.C0.ESC+"[1;"+(s+1)+"C",a.key===i.C0.ESC+"[1;3C"&&(a.key=i.C0.ESC+(n?"f":"[1;5C"))):a.key=t?i.C0.ESC+"OC":i.C0.ESC+"[C";break;case 38:if(e.metaKey)break;s?(a.key=i.C0.ESC+"[1;"+(s+1)+"A",n||a.key!==i.C0.ESC+"[1;3A"||(a.key=i.C0.ESC+"[1;5A")):a.key=t?i.C0.ESC+"OA":i.C0.ESC+"[A";break;case 40:if(e.metaKey)break;s?(a.key=i.C0.ESC+"[1;"+(s+1)+"B",n||a.key!==i.C0.ESC+"[1;3B"||(a.key=i.C0.ESC+"[1;5B")):a.key=t?i.C0.ESC+"OB":i.C0.ESC+"[B";break;case 45:e.shiftKey||e.ctrlKey||(a.key=i.C0.ESC+"[2~");break;case 46:a.key=s?i.C0.ESC+"[3;"+(s+1)+"~":i.C0.ESC+"[3~";break;case 36:a.key=s?i.C0.ESC+"[1;"+(s+1)+"H":t?i.C0.ESC+"OH":i.C0.ESC+"[H";break;case 35:a.key=s?i.C0.ESC+"[1;"+(s+1)+"F":t?i.C0.ESC+"OF":i.C0.ESC+"[F";break;case 33:e.shiftKey?a.type=2:a.key=i.C0.ESC+"[5~";break;case 34:e.shiftKey?a.type=3:a.key=i.C0.ESC+"[6~";break;case 112:a.key=s?i.C0.ESC+"[1;"+(s+1)+"P":i.C0.ESC+"OP";break;case 113:a.key=s?i.C0.ESC+"[1;"+(s+1)+"Q":i.C0.ESC+"OQ";break;case 114:a.key=s?i.C0.ESC+"[1;"+(s+1)+"R":i.C0.ESC+"OR";break;case 115:a.key=s?i.C0.ESC+"[1;"+(s+1)+"S":i.C0.ESC+"OS";break;case 116:a.key=s?i.C0.ESC+"[15;"+(s+1)+"~":i.C0.ESC+"[15~";break;case 117:a.key=s?i.C0.ESC+"[17;"+(s+1)+"~":i.C0.ESC+"[17~";break;case 118:a.key=s?i.C0.ESC+"[18;"+(s+1)+"~":i.C0.ESC+"[18~";break;case 119:a.key=s?i.C0.ESC+"[19;"+(s+1)+"~":i.C0.ESC+"[19~";break;case 120:a.key=s?i.C0.ESC+"[20;"+(s+1)+"~":i.C0.ESC+"[20~";break;case 121:a.key=s?i.C0.ESC+"[21;"+(s+1)+"~":i.C0.ESC+"[21~";break;case 122:a.key=s?i.C0.ESC+"[23;"+(s+1)+"~":i.C0.ESC+"[23~";break;case 123:a.key=s?i.C0.ESC+"[24;"+(s+1)+"~":i.C0.ESC+"[24~";break;default:if(!e.ctrlKey||e.shiftKey||e.altKey||e.metaKey)if(n&&!o||!e.altKey||e.metaKey)n&&!e.altKey&&!e.ctrlKey&&e.metaKey?65===e.keyCode&&(a.type=1):e.key&&!e.ctrlKey&&!e.altKey&&!e.metaKey&&e.keyCode>=48&&1===e.key.length?a.key=e.key:e.key&&e.ctrlKey&&"_"===e.key&&(a.key=i.C0.US);else{var c=r[e.keyCode],l=c&&c[e.shiftKey?1:0];l?a.key=i.C0.ESC+l:e.keyCode>=65&&e.keyCode<=90&&(a.key=i.C0.ESC+String.fromCharCode(e.ctrlKey?e.keyCode-64:e.keyCode+32))}else e.keyCode>=65&&e.keyCode<=90?a.key=String.fromCharCode(e.keyCode-64):32===e.keyCode?a.key=i.C0.NUL:e.keyCode>=51&&e.keyCode<=55?a.key=String.fromCharCode(e.keyCode-51+27):56===e.keyCode?a.key=i.C0.DEL:219===e.keyCode?a.key=i.C0.ESC:220===e.keyCode?a.key=i.C0.FS:221===e.keyCode&&(a.key=i.C0.GS)}return a}},function(e,t,n){"use strict";var i,r=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(a=(o<3?r(a):o>3?r(t,n,a):r(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a},a=this&&this.__param||function(e,t){return function(n,i){t(n,i,e)}};Object.defineProperty(t,"__esModule",{value:!0}),t.RenderService=void 0;var s=n(31),c=n(0),l=n(2),u=n(32),h=n(7),d=n(1),f=n(5),p=function(e){function t(t,n,i,r,o,a){var l=e.call(this)||this;if(l._renderer=t,l._rowCount=n,l._isPaused=!1,l._needsFullRefresh=!1,l._isNextRenderRedrawOnly=!0,l._needsSelectionRefresh=!1,l._canvasWidth=0,l._canvasHeight=0,l._selectionState={start:void 0,end:void 0,columnSelectMode:!1},l._onDimensionsChange=new c.EventEmitter,l._onRender=new c.EventEmitter,l._onRefreshRequest=new c.EventEmitter,l.register({dispose:function(){return l._renderer.dispose()}}),l._renderDebouncer=new s.RenderDebouncer((function(e,t){return l._renderRows(e,t)})),l.register(l._renderDebouncer),l._screenDprMonitor=new u.ScreenDprMonitor,l._screenDprMonitor.setListener((function(){return l.onDevicePixelRatioChange()})),l.register(l._screenDprMonitor),l.register(a.onResize((function(e){return l._fullRefresh()}))),l.register(r.onOptionChange((function(){return l._renderer.onOptionsChanged()}))),l.register(o.onCharSizeChange((function(){return l.onCharSizeChanged()}))),l._renderer.onRequestRedraw((function(e){return l.refreshRows(e.start,e.end,!0)})),l.register(h.addDisposableDomListener(window,"resize",(function(){return l.onDevicePixelRatioChange()}))),"IntersectionObserver"in window){var d=new IntersectionObserver((function(e){return l._onIntersectionChange(e[e.length-1])}),{threshold:0});d.observe(i),l.register({dispose:function(){return d.disconnect()}})}return l}return r(t,e),Object.defineProperty(t.prototype,"onDimensionsChange",{get:function(){return this._onDimensionsChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onRenderedBufferChange",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onRefreshRequest",{get:function(){return this._onRefreshRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"dimensions",{get:function(){return this._renderer.dimensions},enumerable:!1,configurable:!0}),t.prototype._onIntersectionChange=function(e){this._isPaused=void 0===e.isIntersecting?0===e.intersectionRatio:!e.isIntersecting,!this._isPaused&&this._needsFullRefresh&&(this.refreshRows(0,this._rowCount-1),this._needsFullRefresh=!1)},t.prototype.refreshRows=function(e,t,n){void 0===n&&(n=!1),this._isPaused?this._needsFullRefresh=!0:(n||(this._isNextRenderRedrawOnly=!1),this._renderDebouncer.refresh(e,t,this._rowCount))},t.prototype._renderRows=function(e,t){this._renderer.renderRows(e,t),this._needsSelectionRefresh&&(this._renderer.onSelectionChanged(this._selectionState.start,this._selectionState.end,this._selectionState.columnSelectMode),this._needsSelectionRefresh=!1),this._isNextRenderRedrawOnly||this._onRender.fire({start:e,end:t}),this._isNextRenderRedrawOnly=!0},t.prototype.resize=function(e,t){this._rowCount=t,this._fireOnCanvasResize()},t.prototype.changeOptions=function(){this._renderer.onOptionsChanged(),this.refreshRows(0,this._rowCount-1),this._fireOnCanvasResize()},t.prototype._fireOnCanvasResize=function(){this._renderer.dimensions.canvasWidth===this._canvasWidth&&this._renderer.dimensions.canvasHeight===this._canvasHeight||this._onDimensionsChange.fire(this._renderer.dimensions)},t.prototype.dispose=function(){e.prototype.dispose.call(this)},t.prototype.setRenderer=function(e){var t=this;this._renderer.dispose(),this._renderer=e,this._renderer.onRequestRedraw((function(e){return t.refreshRows(e.start,e.end,!0)})),this._needsSelectionRefresh=!0,this._fullRefresh()},t.prototype._fullRefresh=function(){this._isPaused?this._needsFullRefresh=!0:this.refreshRows(0,this._rowCount-1)},t.prototype.setColors=function(e){this._renderer.setColors(e),this._fullRefresh()},t.prototype.onDevicePixelRatioChange=function(){this._renderer.onDevicePixelRatioChange(),this.refreshRows(0,this._rowCount-1)},t.prototype.onResize=function(e,t){this._renderer.onResize(e,t),this._fullRefresh()},t.prototype.onCharSizeChanged=function(){this._renderer.onCharSizeChanged()},t.prototype.onBlur=function(){this._renderer.onBlur()},t.prototype.onFocus=function(){this._renderer.onFocus()},t.prototype.onSelectionChanged=function(e,t,n){this._selectionState.start=e,this._selectionState.end=t,this._selectionState.columnSelectMode=n,this._renderer.onSelectionChanged(e,t,n)},t.prototype.onCursorMove=function(){this._renderer.onCursorMove()},t.prototype.clear=function(){this._renderer.clear()},t.prototype.registerCharacterJoiner=function(e){return this._renderer.registerCharacterJoiner(e)},t.prototype.deregisterCharacterJoiner=function(e){return this._renderer.deregisterCharacterJoiner(e)},o([a(3,d.IOptionsService),a(4,f.ICharSizeService),a(5,d.IBufferService)],t)}(l.Disposable);t.RenderService=p},function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(a=(o<3?r(a):o>3?r(t,n,a):r(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a},r=this&&this.__param||function(e,t){return function(n,i){t(n,i,e)}};Object.defineProperty(t,"__esModule",{value:!0}),t.CharSizeService=void 0;var o=n(1),a=n(0),s=function(){function e(e,t,n){this._optionsService=n,this.width=0,this.height=0,this._onCharSizeChange=new a.EventEmitter,this._measureStrategy=new c(e,t,this._optionsService)}return Object.defineProperty(e.prototype,"hasValidSize",{get:function(){return this.width>0&&this.height>0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onCharSizeChange",{get:function(){return this._onCharSizeChange.event},enumerable:!1,configurable:!0}),e.prototype.measure=function(){var e=this._measureStrategy.measure();e.width===this.width&&e.height===this.height||(this.width=e.width,this.height=e.height,this._onCharSizeChange.fire())},i([r(2,o.IOptionsService)],e)}();t.CharSizeService=s;var c=function(){function e(e,t,n){this._document=e,this._parentElement=t,this._optionsService=n,this._result={width:0,height:0},this._measureElement=this._document.createElement("span"),this._measureElement.classList.add("xterm-char-measure-element"),this._measureElement.textContent="W",this._measureElement.setAttribute("aria-hidden","true"),this._parentElement.appendChild(this._measureElement)}return e.prototype.measure=function(){this._measureElement.style.fontFamily=this._optionsService.options.fontFamily,this._measureElement.style.fontSize=this._optionsService.options.fontSize+"px";var e=this._measureElement.getBoundingClientRect();return 0!==e.width&&0!==e.height&&(this._result.width=e.width,this._result.height=Math.ceil(e.height)),this._result},e}()},function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(a=(o<3?r(a):o>3?r(t,n,a):r(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a},r=this&&this.__param||function(e,t){return function(n,i){t(n,i,e)}};Object.defineProperty(t,"__esModule",{value:!0}),t.MouseService=void 0;var o=n(5),a=n(30),s=function(){function e(e,t){this._renderService=e,this._charSizeService=t}return e.prototype.getCoords=function(e,t,n,i,r){return a.getCoords(e,t,n,i,this._charSizeService.hasValidSize,this._renderService.dimensions.actualCellWidth,this._renderService.dimensions.actualCellHeight,r)},e.prototype.getRawByteCoords=function(e,t,n,i){var r=this.getCoords(e,t,n,i);return a.getRawByteCoords(r)},i([r(0,o.IRenderService),r(1,o.ICharSizeService)],e)}();t.MouseService=s},function(e,t,n){"use strict";var i,r=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(a=(o<3?r(a):o>3?r(t,n,a):r(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a},a=this&&this.__param||function(e,t){return function(n,i){t(n,i,e)}};Object.defineProperty(t,"__esModule",{value:!0}),t.Linkifier2=void 0;var s=n(1),c=n(0),l=n(2),u=n(7),h=function(e){function t(t){var n=e.call(this)||this;return n._bufferService=t,n._linkProviders=[],n._linkCacheDisposables=[],n._isMouseOut=!0,n._activeLine=-1,n._onShowLinkUnderline=n.register(new c.EventEmitter),n._onHideLinkUnderline=n.register(new c.EventEmitter),n.register(l.getDisposeArrayDisposable(n._linkCacheDisposables)),n}return r(t,e),Object.defineProperty(t.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),t.prototype.registerLinkProvider=function(e){var t=this;return this._linkProviders.push(e),{dispose:function(){var n=t._linkProviders.indexOf(e);-1!==n&&t._linkProviders.splice(n,1)}}},t.prototype.attachToDom=function(e,t,n){var i=this;this._element=e,this._mouseService=t,this._renderService=n,this.register(u.addDisposableDomListener(this._element,"mouseleave",(function(){i._isMouseOut=!0,i._clearCurrentLink()}))),this.register(u.addDisposableDomListener(this._element,"mousemove",this._onMouseMove.bind(this))),this.register(u.addDisposableDomListener(this._element,"click",this._onClick.bind(this)))},t.prototype._onMouseMove=function(e){if(this._lastMouseEvent=e,this._element&&this._mouseService){var t=this._positionFromMouseEvent(e,this._element,this._mouseService);if(t){this._isMouseOut=!1;for(var n=e.composedPath(),i=0;ie?this._bufferService.cols:a.link.range.end.x,c=a.link.range.start.y=e&&this._currentLink.link.range.end.y<=t)&&(this._linkLeave(this._element,this._currentLink.link,this._lastMouseEvent),this._currentLink=void 0,l.disposeArray(this._linkCacheDisposables))},t.prototype._handleNewLink=function(e){var t=this;if(this._element&&this._lastMouseEvent&&this._mouseService){var n=this._positionFromMouseEvent(this._lastMouseEvent,this._element,this._mouseService);n&&this._linkAtPosition(e.link,n)&&(this._currentLink=e,this._currentLink.state={decorations:{underline:void 0===e.link.decorations||e.link.decorations.underline,pointerCursor:void 0===e.link.decorations||e.link.decorations.pointerCursor},isHovered:!0},this._linkHover(this._element,e.link,this._lastMouseEvent),e.link.decorations={},Object.defineProperties(e.link.decorations,{pointerCursor:{get:function(){var e,n;return null===(n=null===(e=t._currentLink)||void 0===e?void 0:e.state)||void 0===n?void 0:n.decorations.pointerCursor},set:function(e){var n,i;(null===(n=t._currentLink)||void 0===n?void 0:n.state)&&t._currentLink.state.decorations.pointerCursor!==e&&(t._currentLink.state.decorations.pointerCursor=e,t._currentLink.state.isHovered&&(null===(i=t._element)||void 0===i||i.classList.toggle("xterm-cursor-pointer",e)))}},underline:{get:function(){var e,n;return null===(n=null===(e=t._currentLink)||void 0===e?void 0:e.state)||void 0===n?void 0:n.decorations.underline},set:function(n){var i,r,o;(null===(i=t._currentLink)||void 0===i?void 0:i.state)&&(null===(o=null===(r=t._currentLink)||void 0===r?void 0:r.state)||void 0===o?void 0:o.decorations.underline)!==n&&(t._currentLink.state.decorations.underline=n,t._currentLink.state.isHovered&&t._fireUnderlineEvent(e.link,n))}}}),this._renderService&&this._linkCacheDisposables.push(this._renderService.onRenderedBufferChange((function(e){t._clearCurrentLink(0===e.start?0:e.start+1+t._bufferService.buffer.ydisp,e.end+1+t._bufferService.buffer.ydisp)}))))}},t.prototype._linkHover=function(e,t,n){var i;(null===(i=this._currentLink)||void 0===i?void 0:i.state)&&(this._currentLink.state.isHovered=!0,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(t,!0),this._currentLink.state.decorations.pointerCursor&&e.classList.add("xterm-cursor-pointer")),t.hover&&t.hover(n,t.text)},t.prototype._fireUnderlineEvent=function(e,t){var n=e.range,i=this._bufferService.buffer.ydisp,r=this._createLinkUnderlineEvent(n.start.x-1,n.start.y-i-1,n.end.x,n.end.y-i-1,void 0);(t?this._onShowLinkUnderline:this._onHideLinkUnderline).fire(r)},t.prototype._linkLeave=function(e,t,n){var i;(null===(i=this._currentLink)||void 0===i?void 0:i.state)&&(this._currentLink.state.isHovered=!1,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(t,!1),this._currentLink.state.decorations.pointerCursor&&e.classList.remove("xterm-cursor-pointer")),t.leave&&t.leave(n,t.text)},t.prototype._linkAtPosition=function(e,t){var n=e.range.start.yt.y;return(e.range.start.y===e.range.end.y&&e.range.start.x<=t.x&&e.range.end.x>=t.x||n&&e.range.end.x>=t.x||i&&e.range.start.x<=t.x||n&&i)&&e.range.start.y<=t.y&&e.range.end.y>=t.y},t.prototype._positionFromMouseEvent=function(e,t,n){var i=n.getCoords(e,t,this._bufferService.cols,this._bufferService.rows);if(i)return{x:i[0],y:i[1]+this._bufferService.buffer.ydisp}},t.prototype._createLinkUnderlineEvent=function(e,t,n,i,r){return{x1:e,y1:t,x2:n,y2:i,cols:this._bufferService.cols,fg:r}},o([a(0,s.IBufferService)],t)}(l.Disposable);t.Linkifier2=h},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CoreBrowserService=void 0;var i=function(){function e(e){this._textarea=e}return Object.defineProperty(e.prototype,"isFocused",{get:function(){return document.activeElement===this._textarea&&document.hasFocus()},enumerable:!1,configurable:!0}),e}();t.CoreBrowserService=i},function(e,t,n){"use strict";var i,r=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.CoreTerminal=void 0;var o=n(2),a=n(1),s=n(66),c=n(67),l=n(68),u=n(74),h=n(75),d=n(0),f=n(76),p=n(77),m=n(78),g=n(80),v=n(81),b=n(19),y=n(82),_=function(e){function t(t){var n=e.call(this)||this;return n._onBinary=new d.EventEmitter,n._onData=new d.EventEmitter,n._onLineFeed=new d.EventEmitter,n._onResize=new d.EventEmitter,n._onScroll=new d.EventEmitter,n._instantiationService=new s.InstantiationService,n.optionsService=new u.OptionsService(t),n._instantiationService.setService(a.IOptionsService,n.optionsService),n._bufferService=n.register(n._instantiationService.createInstance(l.BufferService)),n._instantiationService.setService(a.IBufferService,n._bufferService),n._logService=n._instantiationService.createInstance(c.LogService),n._instantiationService.setService(a.ILogService,n._logService),n._coreService=n.register(n._instantiationService.createInstance(h.CoreService,(function(){return n.scrollToBottom()}))),n._instantiationService.setService(a.ICoreService,n._coreService),n._coreMouseService=n._instantiationService.createInstance(f.CoreMouseService),n._instantiationService.setService(a.ICoreMouseService,n._coreMouseService),n._dirtyRowService=n._instantiationService.createInstance(p.DirtyRowService),n._instantiationService.setService(a.IDirtyRowService,n._dirtyRowService),n.unicodeService=n._instantiationService.createInstance(m.UnicodeService),n._instantiationService.setService(a.IUnicodeService,n.unicodeService),n._charsetService=n._instantiationService.createInstance(g.CharsetService),n._instantiationService.setService(a.ICharsetService,n._charsetService),n._inputHandler=new b.InputHandler(n._bufferService,n._charsetService,n._coreService,n._dirtyRowService,n._logService,n.optionsService,n._coreMouseService,n.unicodeService),n.register(d.forwardEvent(n._inputHandler.onLineFeed,n._onLineFeed)),n.register(n._inputHandler),n.register(d.forwardEvent(n._bufferService.onResize,n._onResize)),n.register(d.forwardEvent(n._coreService.onData,n._onData)),n.register(d.forwardEvent(n._coreService.onBinary,n._onBinary)),n.register(n.optionsService.onOptionChange((function(e){return n._updateOptions(e)}))),n._writeBuffer=new y.WriteBuffer((function(e){return n._inputHandler.parse(e)})),n}return r(t,e),Object.defineProperty(t.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"cols",{get:function(){return this._bufferService.cols},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"rows",{get:function(){return this._bufferService.rows},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"buffers",{get:function(){return this._bufferService.buffers},enumerable:!1,configurable:!0}),t.prototype.dispose=function(){var t;this._isDisposed||(e.prototype.dispose.call(this),null===(t=this._windowsMode)||void 0===t||t.dispose(),this._windowsMode=void 0)},t.prototype.write=function(e,t){this._writeBuffer.write(e,t)},t.prototype.writeSync=function(e){this._writeBuffer.writeSync(e)},t.prototype.resize=function(e,t){isNaN(e)||isNaN(t)||(e=Math.max(e,l.MINIMUM_COLS),t=Math.max(t,l.MINIMUM_ROWS),this._bufferService.resize(e,t))},t.prototype.scroll=function(e,t){void 0===t&&(t=!1);var n,i=this._bufferService.buffer;(n=this._cachedBlankLine)&&n.length===this.cols&&n.getFg(0)===e.fg&&n.getBg(0)===e.bg||(n=i.getBlankLine(e,t),this._cachedBlankLine=n),n.isWrapped=t;var r=i.ybase+i.scrollTop,o=i.ybase+i.scrollBottom;if(0===i.scrollTop){var a=i.lines.isFull;o===i.lines.length-1?a?i.lines.recycle().copyFrom(n):i.lines.push(n.clone()):i.lines.splice(o+1,0,n.clone()),a?this._bufferService.isUserScrolling&&(i.ydisp=Math.max(i.ydisp-1,0)):(i.ybase++,this._bufferService.isUserScrolling||i.ydisp++)}else i.lines.shiftElements(r+1,o-r+1-1,-1),i.lines.set(o,n.clone());this._bufferService.isUserScrolling||(i.ydisp=i.ybase),this._dirtyRowService.markRangeDirty(i.scrollTop,i.scrollBottom),this._onScroll.fire(i.ydisp)},t.prototype.scrollLines=function(e,t){var n=this._bufferService.buffer;if(e<0){if(0===n.ydisp)return;this._bufferService.isUserScrolling=!0}else e+n.ydisp>=n.ybase&&(this._bufferService.isUserScrolling=!1);var i=n.ydisp;n.ydisp=Math.max(Math.min(n.ydisp+e,n.ybase),0),i!==n.ydisp&&(t||this._onScroll.fire(n.ydisp))},t.prototype.scrollPages=function(e){this.scrollLines(e*(this.rows-1))},t.prototype.scrollToTop=function(){this.scrollLines(-this._bufferService.buffer.ydisp)},t.prototype.scrollToBottom=function(){this.scrollLines(this._bufferService.buffer.ybase-this._bufferService.buffer.ydisp)},t.prototype.scrollToLine=function(e){var t=e-this._bufferService.buffer.ydisp;0!==t&&this.scrollLines(t)},t.prototype.addEscHandler=function(e,t){return this._inputHandler.addEscHandler(e,t)},t.prototype.addDcsHandler=function(e,t){return this._inputHandler.addDcsHandler(e,t)},t.prototype.addCsiHandler=function(e,t){return this._inputHandler.addCsiHandler(e,t)},t.prototype.addOscHandler=function(e,t){return this._inputHandler.addOscHandler(e,t)},t.prototype._setup=function(){this.optionsService.options.windowsMode&&this._enableWindowsMode()},t.prototype.reset=function(){this._inputHandler.reset(),this._bufferService.reset(),this._charsetService.reset(),this._coreService.reset(),this._coreMouseService.reset()},t.prototype._updateOptions=function(e){var t;switch(e){case"scrollback":this.buffers.resize(this.cols,this.rows);break;case"windowsMode":this.optionsService.options.windowsMode?this._enableWindowsMode():(null===(t=this._windowsMode)||void 0===t||t.dispose(),this._windowsMode=void 0)}},t.prototype._enableWindowsMode=function(){var e=this;if(!this._windowsMode){var t=[];t.push(this.onLineFeed(v.updateWindowsModeWrappedState.bind(null,this._bufferService))),t.push(this.addCsiHandler({final:"H"},(function(){return v.updateWindowsModeWrappedState(e._bufferService),!1}))),this._windowsMode={dispose:function(){for(var e=0,n=t;e0?r[0].index:t.length;if(t.length!==h)throw new Error("[createInstance] First service dependency of "+e.name+" at position "+(h+1)+" conflicts with "+t.length+" static arguments");return new(e.bind.apply(e,i([void 0],i(t,a))))},e}();t.InstantiationService=s},function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(a=(o<3?r(a):o>3?r(t,n,a):r(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a},r=this&&this.__param||function(e,t){return function(n,i){t(n,i,e)}},o=this&&this.__spreadArrays||function(){for(var e=0,t=0,n=arguments.length;t=0;s--)(r=e[s])&&(a=(o<3?r(a):o>3?r(t,n,a):r(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a},a=this&&this.__param||function(e,t){return function(n,i){t(n,i,e)}};Object.defineProperty(t,"__esModule",{value:!0}),t.BufferService=t.MINIMUM_ROWS=t.MINIMUM_COLS=void 0;var s=n(1),c=n(69),l=n(0),u=n(2);t.MINIMUM_COLS=2,t.MINIMUM_ROWS=1;var h=function(e){function n(n){var i=e.call(this)||this;return i._optionsService=n,i.isUserScrolling=!1,i._onResize=new l.EventEmitter,i.cols=Math.max(n.options.cols,t.MINIMUM_COLS),i.rows=Math.max(n.options.rows,t.MINIMUM_ROWS),i.buffers=new c.BufferSet(n,i),i}return r(n,e),Object.defineProperty(n.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),n.prototype.dispose=function(){e.prototype.dispose.call(this),this.buffers.dispose()},n.prototype.resize=function(e,t){this.cols=e,this.rows=t,this.buffers.resize(e,t),this.buffers.setupTabStops(this.cols),this._onResize.fire({cols:e,rows:t})},n.prototype.reset=function(){this.buffers.dispose(),this.buffers=new c.BufferSet(this._optionsService,this),this.isUserScrolling=!1},o([a(0,s.IOptionsService)],n)}(u.Disposable);t.BufferService=h},function(e,t,n){"use strict";var i,r=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.BufferSet=void 0;var o=n(70),a=n(0),s=function(e){function t(t,n){var i=e.call(this)||this;return i._onBufferActivate=i.register(new a.EventEmitter),i._normal=new o.Buffer(!0,t,n),i._normal.fillViewportRows(),i._alt=new o.Buffer(!1,t,n),i._activeBuffer=i._normal,i.setupTabStops(),i}return r(t,e),Object.defineProperty(t.prototype,"onBufferActivate",{get:function(){return this._onBufferActivate.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"alt",{get:function(){return this._alt},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"active",{get:function(){return this._activeBuffer},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"normal",{get:function(){return this._normal},enumerable:!1,configurable:!0}),t.prototype.activateNormalBuffer=function(){this._activeBuffer!==this._normal&&(this._normal.x=this._alt.x,this._normal.y=this._alt.y,this._alt.clear(),this._activeBuffer=this._normal,this._onBufferActivate.fire({activeBuffer:this._normal,inactiveBuffer:this._alt}))},t.prototype.activateAltBuffer=function(e){this._activeBuffer!==this._alt&&(this._alt.fillViewportRows(e),this._alt.x=this._normal.x,this._alt.y=this._normal.y,this._activeBuffer=this._alt,this._onBufferActivate.fire({activeBuffer:this._alt,inactiveBuffer:this._normal}))},t.prototype.resize=function(e,t){this._normal.resize(e,t),this._alt.resize(e,t)},t.prototype.setupTabStops=function(e){this._normal.setupTabStops(e),this._alt.setupTabStops(e)},t}(n(2).Disposable);t.BufferSet=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BufferStringIterator=t.Buffer=t.MAX_BUFFER_SIZE=void 0;var i=n(71),r=n(16),o=n(4),a=n(3),s=n(72),c=n(73),l=n(20),u=n(6);t.MAX_BUFFER_SIZE=4294967295;var h=function(){function e(e,t,n){this._hasScrollback=e,this._optionsService=t,this._bufferService=n,this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.savedY=0,this.savedX=0,this.savedCurAttrData=r.DEFAULT_ATTR_DATA.clone(),this.savedCharset=l.DEFAULT_CHARSET,this.markers=[],this._nullCell=o.CellData.fromCharData([0,a.NULL_CELL_CHAR,a.NULL_CELL_WIDTH,a.NULL_CELL_CODE]),this._whitespaceCell=o.CellData.fromCharData([0,a.WHITESPACE_CELL_CHAR,a.WHITESPACE_CELL_WIDTH,a.WHITESPACE_CELL_CODE]),this._cols=this._bufferService.cols,this._rows=this._bufferService.rows,this.lines=new i.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()}return e.prototype.getNullCell=function(e){return e?(this._nullCell.fg=e.fg,this._nullCell.bg=e.bg,this._nullCell.extended=e.extended):(this._nullCell.fg=0,this._nullCell.bg=0,this._nullCell.extended=new u.ExtendedAttrs),this._nullCell},e.prototype.getWhitespaceCell=function(e){return e?(this._whitespaceCell.fg=e.fg,this._whitespaceCell.bg=e.bg,this._whitespaceCell.extended=e.extended):(this._whitespaceCell.fg=0,this._whitespaceCell.bg=0,this._whitespaceCell.extended=new u.ExtendedAttrs),this._whitespaceCell},e.prototype.getBlankLine=function(e,t){return new r.BufferLine(this._bufferService.cols,this.getNullCell(e),t)},Object.defineProperty(e.prototype,"hasScrollback",{get:function(){return this._hasScrollback&&this.lines.maxLength>this._rows},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"isCursorInViewport",{get:function(){var e=this.ybase+this.y-this.ydisp;return e>=0&&et.MAX_BUFFER_SIZE?t.MAX_BUFFER_SIZE:n},e.prototype.fillViewportRows=function(e){if(0===this.lines.length){void 0===e&&(e=r.DEFAULT_ATTR_DATA);for(var t=this._rows;t--;)this.lines.push(this.getBlankLine(e))}},e.prototype.clear=function(){this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.lines=new i.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()},e.prototype.resize=function(e,t){var n=this.getNullCell(r.DEFAULT_ATTR_DATA),i=this._getCorrectBufferLength(t);if(i>this.lines.maxLength&&(this.lines.maxLength=i),this.lines.length>0){if(this._cols0&&this.lines.length<=this.ybase+this.y+a+1?(this.ybase--,a++,this.ydisp>0&&this.ydisp--):this.lines.push(new r.BufferLine(e,n)));else for(s=this._rows;s>t;s--)this.lines.length>t+this.ybase&&(this.lines.length>this.ybase+this.y+1?this.lines.pop():(this.ybase++,this.ydisp++));if(i0&&(this.lines.trimStart(c),this.ybase=Math.max(this.ybase-c,0),this.ydisp=Math.max(this.ydisp-c,0),this.savedY=Math.max(this.savedY-c,0)),this.lines.maxLength=i}this.x=Math.min(this.x,e-1),this.y=Math.min(this.y,t-1),a&&(this.y+=a),this.savedX=Math.min(this.savedX,e-1),this.scrollTop=0}if(this.scrollBottom=t-1,this._isReflowEnabled&&(this._reflow(e,t),this._cols>e))for(o=0;othis._cols?this._reflowLarger(e,t):this._reflowSmaller(e,t))},e.prototype._reflowLarger=function(e,t){var n=s.reflowLargerGetLinesToRemove(this.lines,this._cols,e,this.ybase+this.y,this.getNullCell(r.DEFAULT_ATTR_DATA));if(n.length>0){var i=s.reflowLargerCreateNewLayout(this.lines,n);s.reflowLargerApplyNewLayout(this.lines,i.layout),this._reflowLargerAdjustViewport(e,t,i.countRemoved)}},e.prototype._reflowLargerAdjustViewport=function(e,t,n){for(var i=this.getNullCell(r.DEFAULT_ATTR_DATA),o=n;o-- >0;)0===this.ybase?(this.y>0&&this.y--,this.lines.length=0;a--){var c=this.lines.get(a);if(!(!c||!c.isWrapped&&c.getTrimmedLength()<=e)){for(var l=[c];c.isWrapped&&a>0;)c=this.lines.get(--a),l.unshift(c);var u=this.ybase+this.y;if(!(u>=a&&u0&&(i.push({start:a+l.length+o,newLines:m}),o+=m.length),l.push.apply(l,m);var b=f.length-1,y=f[b];0===y&&(y=f[--b]);for(var _=l.length-p-1,w=d;_>=0;){var k=Math.min(w,y);if(l[b].copyCellsFrom(l[_],w-k,y-k,k,!0),0==(y-=k)&&(y=f[--b]),0==(w-=k)){_--;var C=Math.max(_,0);w=s.getWrappedLineTrimmedLength(l,C,this._cols)}}for(g=0;g0;)0===this.ybase?this.y0){var x=[],O=[];for(g=0;g=0;g--)if(P&&P.start>T+j){for(var A=P.newLines.length-1;A>=0;A--)this.lines.set(g--,P.newLines[A]);g++,x.push({index:T+1,amount:P.newLines.length}),j+=P.newLines.length,P=i[++E]}else this.lines.set(g,O[T--]);var I=0;for(g=x.length-1;g>=0;g--)x[g].index+=I,this.lines.onInsertEmitter.fire(x[g]),I+=x[g].amount;var D=Math.max(0,M+o-this.lines.maxLength);D>0&&this.lines.onTrimEmitter.fire(D)}},e.prototype.stringIndexToBufferIndex=function(e,t,n){for(void 0===n&&(n=!1);t;){var i=this.lines.get(e);if(!i)return[-1,-1];for(var r=n?i.getTrimmedLength():i.length,o=0;o0&&this.lines.get(t).isWrapped;)t--;for(;n+10;);return e>=this._cols?this._cols-1:e<0?0:e},e.prototype.nextStop=function(e){for(null==e&&(e=this.x);!this.tabs[++e]&&e=this._cols?this._cols-1:e<0?0:e},e.prototype.addMarker=function(e){var t=this,n=new c.Marker(e);return this.markers.push(n),n.register(this.lines.onTrim((function(e){n.line-=e,n.line<0&&n.dispose()}))),n.register(this.lines.onInsert((function(e){n.line>=e.index&&(n.line+=e.amount)}))),n.register(this.lines.onDelete((function(e){n.line>=e.index&&n.linee.index&&(n.line-=e.amount)}))),n.register(n.onDispose((function(){return t._removeMarker(n)}))),n},e.prototype._removeMarker=function(e){this.markers.splice(this.markers.indexOf(e),1)},e.prototype.iterator=function(e,t,n,i,r){return new d(this,e,t,n,i,r)},e}();t.Buffer=h;var d=function(){function e(e,t,n,i,r,o){void 0===n&&(n=0),void 0===i&&(i=e.lines.length),void 0===r&&(r=0),void 0===o&&(o=0),this._buffer=e,this._trimRight=t,this._startIndex=n,this._endIndex=i,this._startOverscan=r,this._endOverscan=o,this._startIndex<0&&(this._startIndex=0),this._endIndex>this._buffer.lines.length&&(this._endIndex=this._buffer.lines.length),this._current=this._startIndex}return e.prototype.hasNext=function(){return this._currentthis._endIndex+this._endOverscan&&(e.last=this._endIndex+this._endOverscan),e.first=Math.max(e.first,0),e.last=Math.min(e.last,this._buffer.lines.length);for(var t="",n=e.first;n<=e.last;++n)t+=this._buffer.translateBufferLineToString(n,this._trimRight);return this._current=e.last+1,{range:e,content:t}},e}();t.BufferStringIterator=d},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CircularList=void 0;var i=n(0),r=function(){function e(e){this._maxLength=e,this.onDeleteEmitter=new i.EventEmitter,this.onInsertEmitter=new i.EventEmitter,this.onTrimEmitter=new i.EventEmitter,this._array=new Array(this._maxLength),this._startIndex=0,this._length=0}return Object.defineProperty(e.prototype,"onDelete",{get:function(){return this.onDeleteEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onInsert",{get:function(){return this.onInsertEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onTrim",{get:function(){return this.onTrimEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"maxLength",{get:function(){return this._maxLength},set:function(e){if(this._maxLength!==e){for(var t=new Array(e),n=0;nthis._length)for(var t=this._length;t=e;r--)this._array[this._getCyclicIndex(r+n.length)]=this._array[this._getCyclicIndex(r)];for(r=0;rthis._maxLength){var o=this._length+n.length-this._maxLength;this._startIndex+=o,this._length=this._maxLength,this.onTrimEmitter.fire(o)}else this._length+=n.length},e.prototype.trimStart=function(e){e>this._length&&(e=this._length),this._startIndex+=e,this._length-=e,this.onTrimEmitter.fire(e)},e.prototype.shiftElements=function(e,t,n){if(!(t<=0)){if(e<0||e>=this._length)throw new Error("start argument out of range");if(e+n<0)throw new Error("Cannot shift elements in list beyond index 0");if(n>0){for(var i=t-1;i>=0;i--)this.set(e+i+n,this.get(e+i));var r=e+t+n-this._length;if(r>0)for(this._length+=r;this._length>this._maxLength;)this._length--,this._startIndex++,this.onTrimEmitter.fire(1)}else for(i=0;i=s&&r0&&(b>h||0===u[b].getTrimmedLength());b--)v++;v>0&&(a.push(s+u.length-v),a.push(v)),s+=u.length-1}}}return a},t.reflowLargerCreateNewLayout=function(e,t){for(var n=[],i=0,r=t[i],o=0,a=0;al&&(a-=l,s++);var u=2===e[s].getWidth(a-1);u&&a--;var h=u?n-1:n;r.push(h),c+=h}return r},t.getWrappedLineTrimmedLength=i},function(e,t,n){"use strict";var i,r=this&&this.__extends||(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0}),t.Marker=void 0;var o=n(0),a=function(e){function t(n){var i=e.call(this)||this;return i.line=n,i._id=t._nextId++,i.isDisposed=!1,i._onDispose=new o.EventEmitter,i}return r(t,e),Object.defineProperty(t.prototype,"id",{get:function(){return this._id},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onDispose",{get:function(){return this._onDispose.event},enumerable:!1,configurable:!0}),t.prototype.dispose=function(){this.isDisposed||(this.isDisposed=!0,this.line=-1,this._onDispose.fire())},t._nextId=1,t}(n(2).Disposable);t.Marker=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.OptionsService=t.DEFAULT_OPTIONS=t.DEFAULT_BELL_SOUND=void 0;var i=n(0),r=n(11),o=n(33);t.DEFAULT_BELL_SOUND="data:audio/mp3;base64,SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjU4LjMyLjEwNAAAAAAAAAAAAAAA//tQxAADB8AhSmxhIIEVCSiJrDCQBTcu3UrAIwUdkRgQbFAZC1CQEwTJ9mjRvBA4UOLD8nKVOWfh+UlK3z/177OXrfOdKl7pyn3Xf//WreyTRUoAWgBgkOAGbZHBgG1OF6zM82DWbZaUmMBptgQhGjsyYqc9ae9XFz280948NMBWInljyzsNRFLPWdnZGWrddDsjK1unuSrVN9jJsK8KuQtQCtMBjCEtImISdNKJOopIpBFpNSMbIHCSRpRR5iakjTiyzLhchUUBwCgyKiweBv/7UsQbg8isVNoMPMjAAAA0gAAABEVFGmgqK////9bP/6XCykxBTUUzLjEwMKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq",t.DEFAULT_OPTIONS=Object.freeze({cols:80,rows:24,cursorBlink:!1,cursorStyle:"block",cursorWidth:1,bellSound:t.DEFAULT_BELL_SOUND,bellStyle:"none",drawBoldTextInBrightColors:!0,fastScrollModifier:"alt",fastScrollSensitivity:5,fontFamily:"courier-new, courier, monospace",fontSize:15,fontWeight:"normal",fontWeightBold:"bold",lineHeight:1,linkTooltipHoverDuration:500,letterSpacing:0,logLevel:"info",scrollback:1e3,scrollSensitivity:1,screenReaderMode:!1,macOptionIsMeta:!1,macOptionClickForcesSelection:!1,minimumContrastRatio:1,disableStdin:!1,allowProposedApi:!0,allowTransparency:!1,tabStopWidth:8,theme:{},rightClickSelectsWord:r.isMac,rendererType:"canvas",windowOptions:{},windowsMode:!1,wordSeparator:" ()[]{}',\"`",convertEol:!1,termName:"xterm",cancelEvents:!1});var a=["normal","bold","100","200","300","400","500","600","700","800","900"],s=["cols","rows"],c=function(){function e(e){this._onOptionChange=new i.EventEmitter,this.options=o.clone(t.DEFAULT_OPTIONS);for(var n=0,r=Object.keys(e);n=0;s--)(r=e[s])&&(a=(o<3?r(a):o>3?r(t,n,a):r(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a},a=this&&this.__param||function(e,t){return function(n,i){t(n,i,e)}};Object.defineProperty(t,"__esModule",{value:!0}),t.CoreService=void 0;var s=n(1),c=n(0),l=n(33),u=n(2),h=Object.freeze({insertMode:!1}),d=Object.freeze({applicationCursorKeys:!1,applicationKeypad:!1,bracketedPasteMode:!1,origin:!1,reverseWraparound:!1,sendFocus:!1,wraparound:!0}),f=function(e){function t(t,n,i,r){var o=e.call(this)||this;return o._bufferService=n,o._logService=i,o._optionsService=r,o.isCursorInitialized=!1,o.isCursorHidden=!1,o._onData=o.register(new c.EventEmitter),o._onUserInput=o.register(new c.EventEmitter),o._onBinary=o.register(new c.EventEmitter),o._scrollToBottom=t,o.register({dispose:function(){return o._scrollToBottom=void 0}}),o.modes=l.clone(h),o.decPrivateModes=l.clone(d),o}return r(t,e),Object.defineProperty(t.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onUserInput",{get:function(){return this._onUserInput.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),t.prototype.reset=function(){this.modes=l.clone(h),this.decPrivateModes=l.clone(d)},t.prototype.triggerDataEvent=function(e,t){if(void 0===t&&(t=!1),!this._optionsService.options.disableStdin){var n=this._bufferService.buffer;n.ybase!==n.ydisp&&this._scrollToBottom(),t&&this._onUserInput.fire(),this._logService.debug('sending data "'+e+'"',(function(){return e.split("").map((function(e){return e.charCodeAt(0)}))})),this._onData.fire(e)}},t.prototype.triggerBinaryEvent=function(e){this._optionsService.options.disableStdin||(this._logService.debug('sending binary "'+e+'"',(function(){return e.split("").map((function(e){return e.charCodeAt(0)}))})),this._onBinary.fire(e))},o([a(1,s.IBufferService),a(2,s.ILogService),a(3,s.IOptionsService)],t)}(u.Disposable);t.CoreService=f},function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(a=(o<3?r(a):o>3?r(t,n,a):r(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a},r=this&&this.__param||function(e,t){return function(n,i){t(n,i,e)}};Object.defineProperty(t,"__esModule",{value:!0}),t.CoreMouseService=void 0;var o=n(1),a=n(0),s={NONE:{events:0,restrict:function(){return!1}},X10:{events:1,restrict:function(e){return 4!==e.button&&1===e.action&&(e.ctrl=!1,e.alt=!1,e.shift=!1,!0)}},VT200:{events:19,restrict:function(e){return 32!==e.action}},DRAG:{events:23,restrict:function(e){return 32!==e.action||3!==e.button}},ANY:{events:31,restrict:function(e){return!0}}};function c(e,t){var n=(e.ctrl?16:0)|(e.shift?4:0)|(e.alt?8:0);return 4===e.button?(n|=64,n|=e.action):(n|=3&e.button,4&e.button&&(n|=64),8&e.button&&(n|=128),32===e.action?n|=32:0!==e.action||t||(n|=3)),n}var l=String.fromCharCode,u={DEFAULT:function(e){var t=[c(e,!1)+32,e.col+32,e.row+32];return t[0]>255||t[1]>255||t[2]>255?"":"\x1b[M"+l(t[0])+l(t[1])+l(t[2])},SGR:function(e){var t=0===e.action&&4!==e.button?"m":"M";return"\x1b[<"+c(e,!0)+";"+e.col+";"+e.row+t}},h=function(){function e(e,t){this._bufferService=e,this._coreService=t,this._protocols={},this._encodings={},this._activeProtocol="",this._activeEncoding="",this._onProtocolChange=new a.EventEmitter,this._lastEvent=null;for(var n=0,i=Object.keys(s);n=this._bufferService.cols||e.row<0||e.row>=this._bufferService.rows)return!1;if(4===e.button&&32===e.action)return!1;if(3===e.button&&32!==e.action)return!1;if(4!==e.button&&(2===e.action||3===e.action))return!1;if(e.col++,e.row++,32===e.action&&this._lastEvent&&this._compareEvents(this._lastEvent,e))return!1;if(!this._protocols[this._activeProtocol].restrict(e))return!1;var t=this._encodings[this._activeEncoding](e);return t&&("DEFAULT"===this._activeEncoding?this._coreService.triggerBinaryEvent(t):this._coreService.triggerDataEvent(t,!0)),this._lastEvent=e,!0},e.prototype.explainEvents=function(e){return{down:!!(1&e),up:!!(2&e),drag:!!(4&e),move:!!(8&e),wheel:!!(16&e)}},e.prototype._compareEvents=function(e,t){return e.col===t.col&&e.row===t.row&&e.button===t.button&&e.action===t.action&&e.ctrl===t.ctrl&&e.alt===t.alt&&e.shift===t.shift},i([r(0,o.IBufferService),r(1,o.ICoreService)],e)}();t.CoreMouseService=h},function(e,t,n){"use strict";var i=this&&this.__decorate||function(e,t,n,i){var r,o=arguments.length,a=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,i);else for(var s=e.length-1;s>=0;s--)(r=e[s])&&(a=(o<3?r(a):o>3?r(t,n,a):r(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a},r=this&&this.__param||function(e,t){return function(n,i){t(n,i,e)}};Object.defineProperty(t,"__esModule",{value:!0}),t.DirtyRowService=void 0;var o=n(1),a=function(){function e(e){this._bufferService=e,this.clearRange()}return Object.defineProperty(e.prototype,"start",{get:function(){return this._start},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"end",{get:function(){return this._end},enumerable:!1,configurable:!0}),e.prototype.clearRange=function(){this._start=this._bufferService.buffer.y,this._end=this._bufferService.buffer.y},e.prototype.markDirty=function(e){ethis._end&&(this._end=e)},e.prototype.markRangeDirty=function(e,t){if(e>t){var n=e;e=t,t=n}ethis._end&&(this._end=t)},e.prototype.markAllDirty=function(){this.markRangeDirty(0,this._bufferService.rows-1)},i([r(0,o.IBufferService)],e)}();t.DirtyRowService=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.UnicodeService=void 0;var i=n(0),r=n(79),o=function(){function e(){this._providers=Object.create(null),this._active="",this._onChange=new i.EventEmitter;var e=new r.UnicodeV6;this.register(e),this._active=e.version,this._activeProvider=e}return Object.defineProperty(e.prototype,"onChange",{get:function(){return this._onChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"versions",{get:function(){return Object.keys(this._providers)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"activeVersion",{get:function(){return this._active},set:function(e){if(!this._providers[e])throw new Error('unknown Unicode version "'+e+'"');this._active=e,this._activeProvider=this._providers[e],this._onChange.fire(e)},enumerable:!1,configurable:!0}),e.prototype.register=function(e){this._providers[e.version]=e},e.prototype.wcwidth=function(e){return this._activeProvider.wcwidth(e)},e.prototype.getStringCellWidth=function(e){for(var t=0,n=e.length,i=0;i=n)return t+this.wcwidth(r);var o=e.charCodeAt(i);56320<=o&&o<=57343?r=1024*(r-55296)+o-56320+65536:t+=this.wcwidth(o)}t+=this.wcwidth(r)}return t},e}();t.UnicodeService=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.UnicodeV6=void 0;var i,r=n(15),o=[[768,879],[1155,1158],[1160,1161],[1425,1469],[1471,1471],[1473,1474],[1476,1477],[1479,1479],[1536,1539],[1552,1557],[1611,1630],[1648,1648],[1750,1764],[1767,1768],[1770,1773],[1807,1807],[1809,1809],[1840,1866],[1958,1968],[2027,2035],[2305,2306],[2364,2364],[2369,2376],[2381,2381],[2385,2388],[2402,2403],[2433,2433],[2492,2492],[2497,2500],[2509,2509],[2530,2531],[2561,2562],[2620,2620],[2625,2626],[2631,2632],[2635,2637],[2672,2673],[2689,2690],[2748,2748],[2753,2757],[2759,2760],[2765,2765],[2786,2787],[2817,2817],[2876,2876],[2879,2879],[2881,2883],[2893,2893],[2902,2902],[2946,2946],[3008,3008],[3021,3021],[3134,3136],[3142,3144],[3146,3149],[3157,3158],[3260,3260],[3263,3263],[3270,3270],[3276,3277],[3298,3299],[3393,3395],[3405,3405],[3530,3530],[3538,3540],[3542,3542],[3633,3633],[3636,3642],[3655,3662],[3761,3761],[3764,3769],[3771,3772],[3784,3789],[3864,3865],[3893,3893],[3895,3895],[3897,3897],[3953,3966],[3968,3972],[3974,3975],[3984,3991],[3993,4028],[4038,4038],[4141,4144],[4146,4146],[4150,4151],[4153,4153],[4184,4185],[4448,4607],[4959,4959],[5906,5908],[5938,5940],[5970,5971],[6002,6003],[6068,6069],[6071,6077],[6086,6086],[6089,6099],[6109,6109],[6155,6157],[6313,6313],[6432,6434],[6439,6440],[6450,6450],[6457,6459],[6679,6680],[6912,6915],[6964,6964],[6966,6970],[6972,6972],[6978,6978],[7019,7027],[7616,7626],[7678,7679],[8203,8207],[8234,8238],[8288,8291],[8298,8303],[8400,8431],[12330,12335],[12441,12442],[43014,43014],[43019,43019],[43045,43046],[64286,64286],[65024,65039],[65056,65059],[65279,65279],[65529,65531]],a=[[68097,68099],[68101,68102],[68108,68111],[68152,68154],[68159,68159],[119143,119145],[119155,119170],[119173,119179],[119210,119213],[119362,119364],[917505,917505],[917536,917631],[917760,917999]],s=function(){function e(){if(this.version="6",!i){i=new Uint8Array(65536),r.fill(i,1),i[0]=0,r.fill(i,0,1,32),r.fill(i,0,127,160),r.fill(i,2,4352,4448),i[9001]=2,i[9002]=2,r.fill(i,2,11904,42192),i[12351]=1,r.fill(i,2,44032,55204),r.fill(i,2,63744,64256),r.fill(i,2,65040,65050),r.fill(i,2,65072,65136),r.fill(i,2,65280,65377),r.fill(i,2,65504,65511);for(var e=0;et[r][1])return!1;for(;r>=i;)if(e>t[n=i+r>>1][1])i=n+1;else{if(!(e=131072&&e<=196605||e>=196608&&e<=262141?2:1},e}();t.UnicodeV6=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CharsetService=void 0;var i=function(){function e(){this.glevel=0,this._charsets=[]}return e.prototype.reset=function(){this.charset=void 0,this._charsets=[],this.glevel=0},e.prototype.setgLevel=function(e){this.glevel=e,this.charset=this._charsets[e]},e.prototype.setgCharset=function(e,t){this._charsets[e]=t,this.glevel===e&&(this.charset=t)},e}();t.CharsetService=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.updateWindowsModeWrappedState=void 0;var i=n(3);t.updateWindowsModeWrappedState=function(e){var t=e.buffer.lines.get(e.buffer.ybase+e.buffer.y-1),n=null==t?void 0:t.get(e.cols-1),r=e.buffer.lines.get(e.buffer.ybase+e.buffer.y);r&&n&&(r.isWrapped=n[i.CHAR_DATA_CODE_INDEX]!==i.NULL_CELL_CODE&&n[i.CHAR_DATA_CODE_INDEX]!==i.WHITESPACE_CELL_CODE)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WriteBuffer=void 0;var i=function(){function e(e){this._action=e,this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0}return e.prototype.writeSync=function(e){if(this._writeBuffer.length){for(var t=this._bufferOffset;t5e7)throw new Error("write data discarded, use flow control to avoid losing data");this._writeBuffer.length||(this._bufferOffset=0,setTimeout((function(){return n._innerWrite()}))),this._pendingData+=e.length,this._writeBuffer.push(e),this._callbacks.push(t)},e.prototype._innerWrite=function(){for(var e=this,t=Date.now();this._writeBuffer.length>this._bufferOffset;){var n=this._writeBuffer[this._bufferOffset],i=this._callbacks[this._bufferOffset];if(this._bufferOffset++,this._action(n),this._pendingData-=n.length,i&&i(),Date.now()-t>=12)break}this._writeBuffer.length>this._bufferOffset?(this._bufferOffset>50&&(this._writeBuffer=this._writeBuffer.slice(this._bufferOffset),this._callbacks=this._callbacks.slice(this._bufferOffset),this._bufferOffset=0),setTimeout((function(){return e._innerWrite()}),0)):(this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0)},e}();t.WriteBuffer=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AddonManager=void 0;var i=function(){function e(){this._addons=[]}return e.prototype.dispose=function(){for(var e=this._addons.length-1;e>=0;e--)this._addons[e].instance.dispose()},e.prototype.loadAddon=function(e,t){var n=this,i={instance:t,dispose:t.dispose,isDisposed:!1};this._addons.push(i),t.dispose=function(){return n._wrappedAddonDispose(i)},t.activate(e)},e.prototype._wrappedAddonDispose=function(e){if(!e.isDisposed){for(var t=-1,n=0;n100&&(u=a-60+3,a=58);for(var h=s;h<=c;h++)h>=0&&h0&&i[h].length>u?"\u2026":"")+i[h].substr(u,98)+(i[h].length>u+100-1?"\u2026":""));return[n(s,o),new Array(a+l+2).join("-")+"^",n(o,c)].filter(Boolean).join("\n")}e.exports=function(e,t,n,r,a){var s=i("SyntaxError",e);return s.source=t,s.offset=n,s.line=r,s.column=a,s.sourceFragment=function(e){return o(s,isNaN(e)?0:e)},Object.defineProperty(s,"formattedMessage",{get:function(){return"Parse error: "+s.message+"\n"+o(s,2)}}),s.parseError={offset:n,line:r,column:a},s}},"1gRP":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n("kU1M");t.materialize=function(){return i.materialize()(this)}},"1uah":function(e,t,n){"use strict";n.d(t,"b",(function(){return d})),n.d(t,"a",(function(){return f}));var i=n("Ji7U"),r=n("LK+K"),o=n("1OyB"),a=n("vuIU"),s=n("yCtX"),c=n("DH7j"),l=n("7o/Q"),u=n("Lhse"),h=n("zx2A");function d(){for(var e=arguments.length,t=new Array(e),n=0;n2&&void 0!==arguments[2]||Object.create(null),Object(o.a)(this,n),(r=t.call(this,e)).resultSelector=i,r.iterators=[],r.active=0,r.resultSelector="function"==typeof i?i:void 0,r}return Object(a.a)(n,[{key:"_next",value:function(e){var t=this.iterators;Object(c.a)(e)?t.push(new g(e)):t.push("function"==typeof e[u.a]?new m(e[u.a]()):new v(this.destination,this,e))}},{key:"_complete",value:function(){var e=this.iterators,t=e.length;if(this.unsubscribe(),0!==t){this.active=t;for(var n=0;nthis.index}},{key:"hasCompleted",value:function(){return this.array.length===this.index}}]),e}(),v=function(e){Object(i.a)(n,e);var t=Object(r.a)(n);function n(e,i,r){var a;return Object(o.a)(this,n),(a=t.call(this,e)).parent=i,a.observable=r,a.stillUnsubscribed=!0,a.buffer=[],a.isComplete=!1,a}return Object(a.a)(n,[{key:u.a,value:function(){return this}},{key:"next",value:function(){var e=this.buffer;return 0===e.length&&this.isComplete?{value:null,done:!0}:{value:e.shift(),done:!1}}},{key:"hasValue",value:function(){return this.buffer.length>0}},{key:"hasCompleted",value:function(){return 0===this.buffer.length&&this.isComplete}},{key:"notifyComplete",value:function(){this.buffer.length>0?(this.isComplete=!0,this.parent.notifyInactive()):this.destination.complete()}},{key:"notifyNext",value:function(e){this.buffer.push(e),this.parent.checkIterators()}},{key:"subscribe",value:function(){return Object(h.c)(this.observable,new h.a(this))}}]),n}(h.b)},"2+DN":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n("qCKp"),r=n("uMcE");i.Observable.prototype.shareReplay=r.shareReplay},"25BE":function(e,t,n){"use strict";function i(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}n.d(t,"a",(function(){return i}))},"2Gxe":function(e,t,n){var i=n("vd7W").TYPE,r=i.Ident,o=i.String,a=i.Colon,s=i.LeftSquareBracket,c=i.RightSquareBracket;function l(){this.scanner.eof&&this.error("Unexpected end of input");var e=this.scanner.tokenStart,t=!1,n=!0;return this.scanner.isDelim(42)?(t=!0,n=!1,this.scanner.next()):this.scanner.isDelim(124)||this.eat(r),this.scanner.isDelim(124)?61!==this.scanner.source.charCodeAt(this.scanner.tokenStart+1)?(this.scanner.next(),this.eat(r)):t&&this.error("Identifier is expected",this.scanner.tokenEnd):t&&this.error("Vertical line is expected"),n&&this.scanner.tokenType===a&&(this.scanner.next(),this.eat(r)),{type:"Identifier",loc:this.getLocation(e,this.scanner.tokenStart),name:this.scanner.substrToCursor(e)}}function u(){var e=this.scanner.tokenStart,t=this.scanner.source.charCodeAt(e);return 61!==t&&126!==t&&94!==t&&36!==t&&42!==t&&124!==t&&this.error("Attribute selector (=, ~=, ^=, $=, *=, |=) is expected"),this.scanner.next(),61!==t&&(this.scanner.isDelim(61)||this.error("Equal sign is expected"),this.scanner.next()),this.scanner.substrToCursor(e)}e.exports={name:"AttributeSelector",structure:{name:"Identifier",matcher:[String,null],value:["String","Identifier",null],flags:[String,null]},parse:function(){var e,t=this.scanner.tokenStart,n=null,i=null,a=null;return this.eat(s),this.scanner.skipSC(),e=l.call(this),this.scanner.skipSC(),this.scanner.tokenType!==c&&(this.scanner.tokenType!==r&&(n=u.call(this),this.scanner.skipSC(),i=this.scanner.tokenType===o?this.String():this.Identifier(),this.scanner.skipSC()),this.scanner.tokenType===r&&(a=this.scanner.getTokenValue(),this.scanner.next(),this.scanner.skipSC())),this.eat(c),{type:"AttributeSelector",loc:this.getLocation(t,this.scanner.tokenStart),name:e,matcher:n,value:i,flags:a}},generate:function(e){var t=" ";this.chunk("["),this.node(e.name),null!==e.matcher&&(this.chunk(e.matcher),null!==e.value&&(this.node(e.value),"String"===e.value.type&&(t=""))),null!==e.flags&&(this.chunk(t),this.chunk(e.flags)),this.chunk("]")}}},"2IC2":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n("qCKp"),r=n("j5kd");i.Observable.prototype.windowTime=r.windowTime},"2QA8":function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var i=function(){return"function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random()}()},"2TAq":function(e,t,n){var i=n("vd7W").isHexDigit,r=n("vd7W").cmpChar,o=n("vd7W").TYPE,a=o.Ident,s=o.Delim,c=o.Number,l=o.Dimension;function u(e,t){return null!==e&&e.type===s&&e.value.charCodeAt(0)===t}function h(e,t){return e.value.charCodeAt(0)===t}function d(e,t,n){for(var r=t,o=0;r0?6:0;if(!i(a))return 0;if(++o>6)return 0}return o}function f(e,t,n){if(!e)return 0;for(;u(n(t),63);){if(++e>6)return 0;t++}return t}e.exports=function(e,t){var n=0;if(null===e||e.type!==a||!r(e.value,0,117))return 0;if(null===(e=t(++n)))return 0;if(u(e,43))return null===(e=t(++n))?0:e.type===a?f(d(e,0,!0),++n,t):u(e,63)?f(1,++n,t):0;if(e.type===c){if(!h(e,43))return 0;var i=d(e,1,!0);return 0===i?0:null===(e=t(++n))?n:e.type===l||e.type===c?h(e,45)&&d(e,1,!1)?n+1:0:f(i,n,t)}return e.type===l&&h(e,43)?f(d(e,1,!0),++n,t):0}},"2Vo4":function(e,t,n){"use strict";n.d(t,"a",(function(){return h}));var i=n("1OyB"),r=n("vuIU"),o=n("ReuC"),a=n("foSv"),s=n("Ji7U"),c=n("LK+K"),l=n("XNiG"),u=n("9ppp"),h=function(e){Object(s.a)(n,e);var t=Object(c.a)(n);function n(e){var r;return Object(i.a)(this,n),(r=t.call(this))._value=e,r}return Object(r.a)(n,[{key:"_subscribe",value:function(e){var t=Object(o.a)(Object(a.a)(n.prototype),"_subscribe",this).call(this,e);return t&&!t.closed&&e.next(this._value),t}},{key:"getValue",value:function(){if(this.hasError)throw this.thrownError;if(this.closed)throw new u.a;return this._value}},{key:"next",value:function(e){Object(o.a)(Object(a.a)(n.prototype),"next",this).call(this,this._value=e)}},{key:"value",get:function(){return this.getValue()}}]),n}(l.b)},"2WcH":function(e,t,n){"use strict";function i(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}n.d(t,"a",(function(){return i}))},"2fFW":function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var i=!1,r={Promise:void 0,set useDeprecatedSynchronousErrorHandling(e){if(e){var t=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+t.stack)}else i&&console.log("RxJS: Back to a better error behavior. Thank you. <3");i=e},get useDeprecatedSynchronousErrorHandling(){return i}}},"2pxp":function(e,t){e.exports={parse:function(){return this.createSingleNodeList(this.SelectorList())}}},"338f":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n("kU1M");t.concatMap=function(e){return i.concatMap(e)(this)}},"33Dm":function(e,t,n){var i=n("vd7W").TYPE,r=i.WhiteSpace,o=i.Comment,a=i.Ident,s=i.LeftParenthesis;e.exports={name:"MediaQuery",structure:{children:[["Identifier","MediaFeature","WhiteSpace"]]},parse:function(){this.scanner.skipSC();var e=this.createList(),t=null,n=null;e:for(;!this.scanner.eof;){switch(this.scanner.tokenType){case o:this.scanner.next();continue;case r:n=this.WhiteSpace();continue;case a:t=this.Identifier();break;case s:t=this.MediaFeature();break;default:break e}null!==n&&(e.push(n),n=null),e.push(t)}return null===t&&this.error("Identifier or parenthesis is expected"),{type:"MediaQuery",loc:this.getLocationFromList(e),children:e}},generate:function(e){this.children(e)}}},"37L2":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n("qCKp"),r=n("338f");i.Observable.prototype.concatMap=r.concatMap},"3E0/":function(e,t,n){"use strict";n.d(t,"a",(function(){return h}));var i=n("Ji7U"),r=n("LK+K"),o=n("1OyB"),a=n("vuIU"),s=n("D0XW"),c=n("mlxB"),l=n("7o/Q"),u=n("WMd4");function h(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:s.a,n=Object(c.a)(e),i=n?+e-t.now():Math.abs(e);return function(e){return e.lift(new d(i,t))}}var d=function(){function e(t,n){Object(o.a)(this,e),this.delay=t,this.scheduler=n}return Object(a.a)(e,[{key:"call",value:function(e,t){return t.subscribe(new f(e,this.delay,this.scheduler))}}]),e}(),f=function(e){Object(i.a)(n,e);var t=Object(r.a)(n);function n(e,i,r){var a;return Object(o.a)(this,n),(a=t.call(this,e)).delay=i,a.scheduler=r,a.queue=[],a.active=!1,a.errored=!1,a}return Object(a.a)(n,[{key:"_schedule",value:function(e){this.active=!0,this.destination.add(e.schedule(n.dispatch,this.delay,{source:this,destination:this.destination,scheduler:e}))}},{key:"scheduleNotification",value:function(e){if(!0!==this.errored){var t=this.scheduler,n=new p(t.now()+this.delay,e);this.queue.push(n),!1===this.active&&this._schedule(t)}}},{key:"_next",value:function(e){this.scheduleNotification(u.a.createNext(e))}},{key:"_error",value:function(e){this.errored=!0,this.queue=[],this.destination.error(e),this.unsubscribe()}},{key:"_complete",value:function(){this.scheduleNotification(u.a.createComplete()),this.unsubscribe()}}],[{key:"dispatch",value:function(e){for(var t=e.source,n=t.queue,i=e.scheduler,r=e.destination;n.length>0&&n[0].time-i.now()<=0;)n.shift().notification.observe(r);if(n.length>0){var o=Math.max(0,n[0].time-i.now());this.schedule(e,o)}else this.unsubscribe(),t.active=!1}}]),n}(l.a),p=function e(t,n){Object(o.a)(this,e),this.time=t,this.notification=n}},"3EiV":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n("qCKp"),r=n("dL1u");i.Observable.prototype.buffer=r.buffer},"3N8a":function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var i=n("1OyB"),r=n("vuIU"),o=n("Ji7U"),a=n("LK+K"),s=function(e){Object(o.a)(n,e);var t=Object(a.a)(n);function n(e,r){var o;return Object(i.a)(this,n),(o=t.call(this,e,r)).scheduler=e,o.work=r,o.pending=!1,o}return Object(r.a)(n,[{key:"schedule",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(this.closed)return this;this.state=e;var n=this.id,i=this.scheduler;return null!=n&&(this.id=this.recycleAsyncId(i,n,t)),this.pending=!0,this.delay=t,this.id=this.id||this.requestAsyncId(i,this.id,t),this}},{key:"requestAsyncId",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return setInterval(e.flush.bind(e,this),n)}},{key:"recycleAsyncId",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(null!==n&&this.delay===n&&!1===this.pending)return t;clearInterval(t)}},{key:"execute",value:function(e,t){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;var n=this._execute(e,t);if(n)return n;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}},{key:"_execute",value:function(e,t){var n=!1,i=void 0;try{this.work(e)}catch(r){n=!0,i=!!r&&r||new Error(r)}if(n)return this.unsubscribe(),i}},{key:"_unsubscribe",value:function(){var e=this.id,t=this.scheduler,n=t.actions,i=n.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==i&&n.splice(i,1),null!=e&&(this.id=this.recycleAsyncId(t,e,null)),this.delay=null}}]),n}(function(e){Object(o.a)(n,e);var t=Object(a.a)(n);function n(e,r){return Object(i.a)(this,n),t.call(this)}return Object(r.a)(n,[{key:"schedule",value:function(e){return this}}]),n}(n("quSY").a))},"3Qpg":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n("qCKp");i.Observable.fromPromise=i.from},"3UWI":function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var i=n("D0XW"),r=n("tnsW"),o=n("PqYM");function a(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i.a;return Object(r.a)((function(){return Object(o.a)(e,t)}))}},"3XNy":function(e,t){function n(e){return e>=48&&e<=57}function i(e){return e>=65&&e<=90}function r(e){return e>=97&&e<=122}function o(e){return i(e)||r(e)}function a(e){return e>=128}function s(e){return o(e)||a(e)||95===e}function c(e){return e>=0&&e<=8||11===e||e>=14&&e<=31||127===e}function l(e){return 10===e||13===e||12===e}function u(e){return l(e)||32===e||9===e}function h(e,t){return 92===e&&!l(t)&&0!==t}var d=new Array(128);p.Eof=128,p.WhiteSpace=130,p.Digit=131,p.NameStart=132,p.NonPrintable=133;for(var f=0;f=65&&e<=70||e>=97&&e<=102},isUppercaseLetter:i,isLowercaseLetter:r,isLetter:o,isNonAscii:a,isNameStart:s,isName:function(e){return s(e)||n(e)||45===e},isNonPrintable:c,isNewline:l,isWhiteSpace:u,isValidEscape:h,isIdentifierStart:function(e,t,n){return 45===e?s(t)||45===t||h(t,n):!!s(e)||92===e&&h(e,t)},isNumberStart:function(e,t,i){return 43===e||45===e?n(t)?2:46===t&&n(i)?3:0:46===e?n(t)?2:0:n(e)?1:0},isBOM:function(e){return 65279===e||65534===e?1:0},charCodeCategory:p}},"3uOa":function(e,t,n){"use strict";n.r(t);var i=n("lcII");n.d(t,"webSocket",(function(){return i.a}));var r=n("wxn8");n.d(t,"WebSocketSubject",(function(){return r.a}))},"4AtU":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n("kU1M");t.expand=function(e,t,n){return void 0===t&&(t=Number.POSITIVE_INFINITY),void 0===n&&(n=void 0),i.expand(e,t=(t||0)<1?Number.POSITIVE_INFINITY:t,n)(this)}},"4HHr":function(e,t){var n=Object.prototype.hasOwnProperty,i=function(){};function r(e){return"function"==typeof e?e:i}function o(e,t){return function(n,i,r){n.type===t&&e.call(this,n,i,r)}}function a(e,t){var i=t.structure,r=[];for(var o in i)if(!1!==n.call(i,o)){var a=i[o],s={name:o,type:!1,nullable:!1};Array.isArray(i[o])||(a=[i[o]]);for(var c=0;c>>((3&t)<<3)&255;return r}}},"4hIw":function(e,t,n){"use strict";n.d(t,"b",(function(){return c})),n.d(t,"a",(function(){return l}));var i=n("1OyB"),r=n("D0XW"),o=n("Kqap"),a=n("NXyV"),s=n("lJxs");function c(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.a;return function(t){return Object(a.a)((function(){return t.pipe(Object(o.a)((function(t,n){var i=t.current;return{value:n,current:e.now(),last:i}}),{current:e.now(),value:void 0,last:void 0}),Object(s.a)((function(e){return new l(e.value,e.current-e.last)})))}))}}var l=function e(t,n){Object(i.a)(this,e),this.value=t,this.interval=n}},"4njK":function(e,t,n){var i=n("vd7W").TYPE,r=i.WhiteSpace,o=i.Semicolon,a=i.LeftCurlyBracket,s=i.Delim;function c(){return this.scanner.tokenIndex>0&&this.scanner.lookupType(-1)===r?this.scanner.tokenIndex>1?this.scanner.getTokenStart(this.scanner.tokenIndex-1):this.scanner.firstCharOffset:this.scanner.tokenStart}function l(){return 0}e.exports={name:"Raw",structure:{value:String},parse:function(e,t,n){var i,r=this.scanner.getTokenStart(e);return this.scanner.skip(this.scanner.getRawLength(e,t||l)),i=n&&this.scanner.tokenStart>r?c.call(this):this.scanner.tokenStart,{type:"Raw",loc:this.getLocation(r,i),value:this.scanner.source.substring(r,i)}},generate:function(e){this.chunk(e.value)},mode:{default:l,leftCurlyBracket:function(e){return e===a?1:0},leftCurlyBracketOrSemicolon:function(e){return e===a||e===o?1:0},exclamationMarkOrSemicolon:function(e,t,n){return e===s&&33===t.charCodeAt(n)||e===o?1:0},semicolonIncluded:function(e){return e===o?2:0}}}},"4vYp":function(e){e.exports=JSON.parse('{"generic":true,"types":{"absolute-size":"xx-small|x-small|small|medium|large|x-large|xx-large","alpha-value":"|","angle-percentage":"|","angular-color-hint":"","angular-color-stop":"&&?","angular-color-stop-list":"[ [, ]?]# , ","animateable-feature":"scroll-position|contents|","attachment":"scroll|fixed|local","attr()":"attr( ? [, ]? )","attr-matcher":"[\'~\'|\'|\'|\'^\'|\'$\'|\'*\']? \'=\'","attr-modifier":"i|s","attribute-selector":"\'[\' \']\'|\'[\' [|] ? \']\'","auto-repeat":"repeat( [auto-fill|auto-fit] , [? ]+ ? )","auto-track-list":"[? [|]]* ? [? [|]]* ?","baseline-position":"[first|last]? baseline","basic-shape":"|||","bg-image":"none|","bg-layer":"|| [/ ]?||||||||","bg-position":"[[left|center|right|top|bottom|]|[left|center|right|] [top|center|bottom|]|[center|[left|right] ?]&&[center|[top|bottom] ?]]","bg-size":"[|auto]{1,2}|cover|contain","blur()":"blur( )","blend-mode":"normal|multiply|screen|overlay|darken|lighten|color-dodge|color-burn|hard-light|soft-light|difference|exclusion|hue|saturation|color|luminosity","box":"border-box|padding-box|content-box","brightness()":"brightness( )","calc()":"calc( )","calc-sum":" [[\'+\'|\'-\'] ]*","calc-product":" [\'*\' |\'/\' ]*","calc-value":"|||( )","cf-final-image":"|","cf-mixing-image":"?&&","circle()":"circle( []? [at ]? )","clamp()":"clamp( #{3} )","class-selector":"\'.\' ","clip-source":"","color":"||||||currentcolor|","color-stop":"|","color-stop-angle":"{1,2}","color-stop-length":"{1,2}","color-stop-list":"[ [, ]?]# , ","combinator":"\'>\'|\'+\'|\'~\'|[\'||\']","common-lig-values":"[common-ligatures|no-common-ligatures]","compat":"searchfield|textarea|push-button|button-bevel|slider-horizontal|checkbox|radio|square-button|menulist|menulist-button|listbox|meter|progress-bar","composite-style":"clear|copy|source-over|source-in|source-out|source-atop|destination-over|destination-in|destination-out|destination-atop|xor","compositing-operator":"add|subtract|intersect|exclude","compound-selector":"[? * [ *]*]!","compound-selector-list":"#","complex-selector":" [? ]*","complex-selector-list":"#","conic-gradient()":"conic-gradient( [from ]? [at ]? , )","contextual-alt-values":"[contextual|no-contextual]","content-distribution":"space-between|space-around|space-evenly|stretch","content-list":"[|contents||||counter( , <\'list-style-type\'>? )]+","content-position":"center|start|end|flex-start|flex-end","content-replacement":"","contrast()":"contrast( [] )","counter()":"counter( , [|none]? )","counter-style":"|symbols( )","counter-style-name":"","counters()":"counters( , , [|none]? )","cross-fade()":"cross-fade( , ? )","cubic-bezier-timing-function":"ease|ease-in|ease-out|ease-in-out|cubic-bezier( , , , )","deprecated-system-color":"ActiveBorder|ActiveCaption|AppWorkspace|Background|ButtonFace|ButtonHighlight|ButtonShadow|ButtonText|CaptionText|GrayText|Highlight|HighlightText|InactiveBorder|InactiveCaption|InactiveCaptionText|InfoBackground|InfoText|Menu|MenuText|Scrollbar|ThreeDDarkShadow|ThreeDFace|ThreeDHighlight|ThreeDLightShadow|ThreeDShadow|Window|WindowFrame|WindowText","discretionary-lig-values":"[discretionary-ligatures|no-discretionary-ligatures]","display-box":"contents|none","display-inside":"flow|flow-root|table|flex|grid|ruby","display-internal":"table-row-group|table-header-group|table-footer-group|table-row|table-cell|table-column-group|table-column|table-caption|ruby-base|ruby-text|ruby-base-container|ruby-text-container","display-legacy":"inline-block|inline-list-item|inline-table|inline-flex|inline-grid","display-listitem":"?&&[flow|flow-root]?&&list-item","display-outside":"block|inline|run-in","drop-shadow()":"drop-shadow( {2,3} ? )","east-asian-variant-values":"[jis78|jis83|jis90|jis04|simplified|traditional]","east-asian-width-values":"[full-width|proportional-width]","element()":"element( )","ellipse()":"ellipse( [{2}]? [at ]? )","ending-shape":"circle|ellipse","env()":"env( , ? )","explicit-track-list":"[? ]+ ?","family-name":"|+","feature-tag-value":" [|on|off]?","feature-type":"@stylistic|@historical-forms|@styleset|@character-variant|@swash|@ornaments|@annotation","feature-value-block":" \'{\' \'}\'","feature-value-block-list":"+","feature-value-declaration":" : + ;","feature-value-declaration-list":"","feature-value-name":"","fill-rule":"nonzero|evenodd","filter-function":"|||||||||","filter-function-list":"[|]+","final-bg-layer":"<\'background-color\'>|||| [/ ]?||||||||","fit-content()":"fit-content( [|] )","fixed-breadth":"","fixed-repeat":"repeat( [] , [? ]+ ? )","fixed-size":"|minmax( , )|minmax( , )","font-stretch-absolute":"normal|ultra-condensed|extra-condensed|condensed|semi-condensed|semi-expanded|expanded|extra-expanded|ultra-expanded|","font-variant-css21":"[normal|small-caps]","font-weight-absolute":"normal|bold|","frequency-percentage":"|","general-enclosed":"[ )]|( )","generic-family":"serif|sans-serif|cursive|fantasy|monospace|-apple-system","generic-name":"serif|sans-serif|cursive|fantasy|monospace","geometry-box":"|fill-box|stroke-box|view-box","gradient":"|||||<-legacy-gradient>","grayscale()":"grayscale( )","grid-line":"auto||[&&?]|[span&&[||]]","historical-lig-values":"[historical-ligatures|no-historical-ligatures]","hsl()":"hsl( [/ ]? )|hsl( , , , ? )","hsla()":"hsla( [/ ]? )|hsla( , , , ? )","hue":"|","hue-rotate()":"hue-rotate( )","image":"|||||","image()":"image( ? [? , ?]! )","image-set()":"image-set( # )","image-set-option":"[|] ","image-src":"|","image-tags":"ltr|rtl","inflexible-breadth":"||min-content|max-content|auto","inset()":"inset( {1,4} [round <\'border-radius\'>]? )","invert()":"invert( )","keyframes-name":"|","keyframe-block":"# { }","keyframe-block-list":"+","keyframe-selector":"from|to|","leader()":"leader( )","leader-type":"dotted|solid|space|","length-percentage":"|","line-names":"\'[\' * \']\'","line-name-list":"[|]+","line-style":"none|hidden|dotted|dashed|solid|double|groove|ridge|inset|outset","line-width":"|thin|medium|thick","linear-color-hint":"","linear-color-stop":" ?","linear-gradient()":"linear-gradient( [|to ]? , )","mask-layer":"|| [/ ]?||||||[|no-clip]||||","mask-position":"[|left|center|right] [|top|center|bottom]?","mask-reference":"none||","mask-source":"","masking-mode":"alpha|luminance|match-source","matrix()":"matrix( #{6} )","matrix3d()":"matrix3d( #{16} )","max()":"max( # )","media-and":" [and ]+","media-condition":"|||","media-condition-without-or":"||","media-feature":"( [||] )","media-in-parens":"( )||","media-not":"not ","media-or":" [or ]+","media-query":"|[not|only]? [and ]?","media-query-list":"#","media-type":"","mf-boolean":"","mf-name":"","mf-plain":" : ","mf-range":" [\'<\'|\'>\']? \'=\'? | [\'<\'|\'>\']? \'=\'? | \'<\' \'=\'? \'<\' \'=\'? | \'>\' \'=\'? \'>\' \'=\'? ","mf-value":"|||","min()":"min( # )","minmax()":"minmax( [|||min-content|max-content|auto] , [|||min-content|max-content|auto] )","named-color":"transparent|aliceblue|antiquewhite|aqua|aquamarine|azure|beige|bisque|black|blanchedalmond|blue|blueviolet|brown|burlywood|cadetblue|chartreuse|chocolate|coral|cornflowerblue|cornsilk|crimson|cyan|darkblue|darkcyan|darkgoldenrod|darkgray|darkgreen|darkgrey|darkkhaki|darkmagenta|darkolivegreen|darkorange|darkorchid|darkred|darksalmon|darkseagreen|darkslateblue|darkslategray|darkslategrey|darkturquoise|darkviolet|deeppink|deepskyblue|dimgray|dimgrey|dodgerblue|firebrick|floralwhite|forestgreen|fuchsia|gainsboro|ghostwhite|gold|goldenrod|gray|green|greenyellow|grey|honeydew|hotpink|indianred|indigo|ivory|khaki|lavender|lavenderblush|lawngreen|lemonchiffon|lightblue|lightcoral|lightcyan|lightgoldenrodyellow|lightgray|lightgreen|lightgrey|lightpink|lightsalmon|lightseagreen|lightskyblue|lightslategray|lightslategrey|lightsteelblue|lightyellow|lime|limegreen|linen|magenta|maroon|mediumaquamarine|mediumblue|mediumorchid|mediumpurple|mediumseagreen|mediumslateblue|mediumspringgreen|mediumturquoise|mediumvioletred|midnightblue|mintcream|mistyrose|moccasin|navajowhite|navy|oldlace|olive|olivedrab|orange|orangered|orchid|palegoldenrod|palegreen|paleturquoise|palevioletred|papayawhip|peachpuff|peru|pink|plum|powderblue|purple|rebeccapurple|red|rosybrown|royalblue|saddlebrown|salmon|sandybrown|seagreen|seashell|sienna|silver|skyblue|slateblue|slategray|slategrey|snow|springgreen|steelblue|tan|teal|thistle|tomato|turquoise|violet|wheat|white|whitesmoke|yellow|yellowgreen|<-non-standard-color>","namespace-prefix":"","ns-prefix":"[|\'*\']? \'|\'","number-percentage":"|","numeric-figure-values":"[lining-nums|oldstyle-nums]","numeric-fraction-values":"[diagonal-fractions|stacked-fractions]","numeric-spacing-values":"[proportional-nums|tabular-nums]","nth":"|even|odd","opacity()":"opacity( [] )","overflow-position":"unsafe|safe","outline-radius":"|","page-body":"? [; ]?| ","page-margin-box":" \'{\' \'}\'","page-margin-box-type":"@top-left-corner|@top-left|@top-center|@top-right|@top-right-corner|@bottom-left-corner|@bottom-left|@bottom-center|@bottom-right|@bottom-right-corner|@left-top|@left-middle|@left-bottom|@right-top|@right-middle|@right-bottom","page-selector-list":"[#]?","page-selector":"+| *","perspective()":"perspective( )","polygon()":"polygon( ? , [ ]# )","position":"[[left|center|right]||[top|center|bottom]|[left|center|right|] [top|center|bottom|]?|[[left|right] ]&&[[top|bottom] ]]","pseudo-class-selector":"\':\' |\':\' \')\'","pseudo-element-selector":"\':\' ","pseudo-page":": [left|right|first|blank]","quote":"open-quote|close-quote|no-open-quote|no-close-quote","radial-gradient()":"radial-gradient( [||]? [at ]? , )","relative-selector":"? ","relative-selector-list":"#","relative-size":"larger|smaller","repeat-style":"repeat-x|repeat-y|[repeat|space|round|no-repeat]{1,2}","repeating-linear-gradient()":"repeating-linear-gradient( [|to ]? , )","repeating-radial-gradient()":"repeating-radial-gradient( [||]? [at ]? , )","rgb()":"rgb( {3} [/ ]? )|rgb( {3} [/ ]? )|rgb( #{3} , ? )|rgb( #{3} , ? )","rgba()":"rgba( {3} [/ ]? )|rgba( {3} [/ ]? )|rgba( #{3} , ? )|rgba( #{3} , ? )","rotate()":"rotate( [|] )","rotate3d()":"rotate3d( , , , [|] )","rotateX()":"rotateX( [|] )","rotateY()":"rotateY( [|] )","rotateZ()":"rotateZ( [|] )","saturate()":"saturate( )","scale()":"scale( , ? )","scale3d()":"scale3d( , , )","scaleX()":"scaleX( )","scaleY()":"scaleY( )","scaleZ()":"scaleZ( )","self-position":"center|start|end|self-start|self-end|flex-start|flex-end","shape-radius":"|closest-side|farthest-side","skew()":"skew( [|] , [|]? )","skewX()":"skewX( [|] )","skewY()":"skewY( [|] )","sepia()":"sepia( )","shadow":"inset?&&{2,4}&&?","shadow-t":"[{2,3}&&?]","shape":"rect( , , , )|rect( )","shape-box":"|margin-box","side-or-corner":"[left|right]||[top|bottom]","single-animation":"\n Access Our Favorite Network Free Tools!\n
\n Access 20+ network performance management, monitoring, and troubleshooting tools for FREE ($200 Value).
\n '}return e.prototype.ngOnInit=function(){var e=this;this.httpClient.get("https://servedbyadbutler.com/adserve/;ID=165803;size=0x0;setID=371476;type=json;").subscribe((function(t){t&&t.placements&&t.placements.placement_1&&t.placements.placement_1.body?(e.onLoad.emit(!0),e.htmlCode=t.placements.placement_1.body,e.ad.nativeElement.insertAdjacentHTML("beforeend",e.htmlCode)):(e.onLoad.emit(!0),e.htmlCode=e.staticCode)}),(function(e){}))},e.\u0275fac=function(t){return new(t||e)(_a(dv))},e.\u0275cmp=ze({type:e,selectors:[["app-adbutler"]],viewQuery:function(e,t){var n;1&e&&cl(Ide,!0),2&e&&al(n=fl())&&(t.ad=n.first)},decls:2,vars:0,consts:[[1,"ad"],["ad",""]],template:function(e,t){1&e&&Oa(0,"div",0,1)},styles:[".ad{background-color:transparent;width:400px;padding-top:10px;padding-bottom:10px;font-size:12px}button{background-color:#0097a7;margin-top:2px;border:none;outline:none;color:#fff;font-weight:700;padding:5px 15px;border-radius:4px}a{color:#0097a7}button a{color:#fff}"],encapsulation:2}),e}();function Rde(e,t){if(1&e&&(Ma(0),_s(1),Ta()),2&e){var n=Ba();ar(1),ws(n.buttonText)}}var Lde=function(){function e(e){this.electronService=e,this.installedChanged=new Yc,this.disabled=!1,this.readyToInstall=!0}return e.prototype.ngOnInit=function(){var e=this;this.electronService.ipcRenderer.on(this.responseChannel,(function(t,n){e.updateButton(),e.installedChanged.emit(n)}))},e.prototype.ngOnDestroy=function(){this.electronService.ipcRenderer.removeAllListeners(this.responseChannel)},e.prototype.ngOnChanges=function(){this.updateButton()},e.prototype.install=function(){this.disabled=!0,this.buttonText="Installing",this.electronService.ipcRenderer.send("installed-software-install",this.software)},Object.defineProperty(e.prototype,"responseChannel",{get:function(){return"installed-software-installed-"+this.software.name},enumerable:!1,configurable:!0}),e.prototype.updateButton=function(){this.disabled=this.software.installed,this.buttonText=this.software.installed?"Installed":"Install"},e.\u0275fac=function(t){return new(t||e)(_a(hU))},e.\u0275cmp=ze({type:e,selectors:[["app-install-software"]],inputs:{software:"software"},outputs:{installedChanged:"installedChanged"},features:[ct],decls:2,vars:2,consts:[["mat-button","","color","primary",3,"disabled","click"],[4,"ngIf"]],template:function(e,t){1&e&&(Sa(0,"button",0),Ia("click",(function(){return t.install()})),ba(1,Rde,2,1,"ng-container",1),xa()),2&e&&(ka("disabled",t.disabled),ar(1),ka("ngIf",t.readyToInstall))},directives:[h$,Hh],styles:[""]}),e}();function Fde(e,t){1&e&&(Sa(0,"mat-header-cell"),_s(1," Name "),xa())}function Nde(e,t){if(1&e&&(Ma(0),_s(1),Ta()),2&e){var n=Ba().$implicit;ar(1),ks(" ",n.name," ")}}function Bde(e,t){1&e&&(Ma(0),Oa(1,"app-adbutler",14),Ta())}function Hde(e,t){if(1&e&&(Sa(0,"mat-cell"),ba(1,Nde,2,1,"ng-container",13),ba(2,Bde,2,0,"ng-container",13),xa()),2&e){var n=t.$implicit;ar(1),ka("ngIf","adbutler"!==n.type),ar(1),ka("ngIf","adbutler"===n.type)}}function zde(e,t){1&e&&Oa(0,"mat-header-cell")}function Vde(e,t){if(1&e){var n=Pa();Sa(0,"app-install-software",17),Ia("installedChanged",(function(e){return Dt(n),Ba(2).onInstalled(e)})),xa()}2&e&&ka("software",Ba().$implicit)}function qde(e,t){if(1&e&&(Sa(0,"mat-cell",15),ba(1,Vde,1,1,"app-install-software",16),xa()),2&e){var n=t.$implicit;ar(1),ka("ngIf","adbutler"!==n.type)}}function Ude(e,t){1&e&&Oa(0,"mat-header-row")}function Gde(e,t){1&e&&Oa(0,"mat-row")}var Wde=function(){function e(e,t){this.installedSoftwareService=e,this.changeDetectorRef=t,this.displayedColumns=["name","actions"]}return e.prototype.ngOnInit=function(){this.dataSource=new Kde(this.installedSoftwareService)},e.prototype.onInstalled=function(e){this.dataSource.refresh(),this.changeDetectorRef.detectChanges()},e.\u0275fac=function(t){return new(t||e)(_a(Ade),_a(No))},e.\u0275cmp=ze({type:e,selectors:[["app-installed-software"]],decls:16,vars:3,consts:[[1,"content"],[1,"default-header"],[1,"default-content"],[1,"container","mat-elevation-z8"],[3,"dataSource"],["table",""],["matColumnDef","name"],[4,"matHeaderCellDef"],[4,"matCellDef"],["matColumnDef","actions"],["style","text-align: right",4,"matCellDef"],[4,"matHeaderRowDef"],[4,"matRowDef","matRowDefColumns"],[4,"ngIf"],["theme","dark"],[2,"text-align","right"],[3,"software","installedChanged",4,"ngIf"],[3,"software","installedChanged"]],template:function(e,t){1&e&&(Sa(0,"div",0),Sa(1,"div",1),Sa(2,"h1"),_s(3,"Installed software"),xa(),xa(),Sa(4,"div",2),Sa(5,"div",3),Sa(6,"mat-table",4,5),Ma(8,6),ba(9,Fde,2,0,"mat-header-cell",7),ba(10,Hde,3,2,"mat-cell",8),Ta(),Ma(11,9),ba(12,zde,1,0,"mat-header-cell",7),ba(13,qde,2,1,"mat-cell",10),Ta(),ba(14,Ude,1,0,"mat-header-row",11),ba(15,Gde,1,0,"mat-row",12),xa(),xa(),xa(),xa()),2&e&&(ar(6),ka("dataSource",t.dataSource),ar(8),ka("matHeaderRowDef",t.displayedColumns),ar(1),ka("matRowDefColumns",t.displayedColumns))},directives:[f1,w1,v1,m1,E1,I1,C1,M1,Hh,Dde,Lde,R1,B1],styles:[""]}),e}(),Kde=function(e){function t(t){var n=e.call(this)||this;return n.installedSoftwareService=t,n.installed=new Um.a([]),n}return DK(t,e),t.prototype.connect=function(){return this.refresh(),this.installed},t.prototype.disconnect=function(){},t.prototype.refresh=function(){var e=this.installedSoftwareService.list();e.push({type:"adbutler"}),this.installed.next(e)},t}(xm);function Xde(e,t){if(1&e&&(Sa(0,"mat-option",38),_s(1),xa()),2&e){var n=t.$implicit;ka("value",n[1]),ar(1),ks(" ",n[0]," ")}}function Yde(e,t){if(1&e&&(Sa(0,"mat-option",38),_s(1),xa()),2&e){var n=t.$implicit;ka("value",n),ar(1),ks(" ",n," ")}}function Zde(e,t){if(1&e&&(Sa(0,"mat-option",38),_s(1),xa()),2&e){var n=t.$implicit;ka("value",n),ar(1),ks(" ",n," ")}}var Qde=function(){return{standalone:!0}};function $de(e,t){if(1&e){var n=Pa();Sa(0,"mat-select",41),Ia("ngModelChange",(function(e){Dt(n);var t=Ba().$implicit;return Ba(3).networkAdaptersForTemplate[t]=e})),ba(1,Zde,2,2,"mat-option",14),xa()}if(2&e){var i=Ba().$implicit,r=Ba(3);Ua("placeholder","Slot ",i,""),ka("ngModel",r.networkAdaptersForTemplate[i])("ngModelOptions",Nc(4,Qde)),ar(1),ka("ngForOf",r.networkAdapters[r.iosTemplate.chassis][i])}}function Jde(e,t){if(1&e&&(Sa(0,"div"),ba(1,$de,2,5,"mat-select",40),xa()),2&e){var n=t.$implicit,i=Ba(3);ar(1),ka("ngIf",i.networkAdapters[i.iosTemplate.chassis][n])}}var efe=function(){return[0,1,2,3,4,5,6,7]};function tfe(e,t){1&e&&(Sa(0,"div"),ba(1,Jde,2,1,"div",39),xa()),2&e&&(ar(1),ka("ngForOf",Nc(1,efe)))}function nfe(e,t){if(1&e&&(Sa(0,"mat-option",38),_s(1),xa()),2&e){var n=t.$implicit;ka("value",n),ar(1),ks(" ",n," ")}}function ife(e,t){if(1&e){var n=Pa();Sa(0,"mat-select",41),Ia("ngModelChange",(function(e){Dt(n);var t=Ba().$implicit;return Ba(3).networkAdaptersForTemplate[t]=e})),ba(1,nfe,2,2,"mat-option",14),xa()}if(2&e){var i=Ba().$implicit,r=Ba(3);Ua("placeholder","Slot ",i,""),ka("ngModel",r.networkAdaptersForTemplate[i])("ngModelOptions",Nc(4,Qde)),ar(1),ka("ngForOf",r.networkAdaptersForPlatform[r.iosTemplate.platform][i])}}function rfe(e,t){if(1&e&&(Sa(0,"div"),ba(1,ife,2,5,"mat-select",40),xa()),2&e){var n=t.$implicit,i=Ba(3);ar(1),ka("ngIf",i.networkAdaptersForPlatform[i.iosTemplate.platform][n])}}function ofe(e,t){1&e&&(Sa(0,"div"),ba(1,rfe,2,1,"div",39),xa()),2&e&&(ar(1),ka("ngForOf",Nc(1,efe)))}function afe(e,t){if(1&e&&(Sa(0,"mat-option",38),_s(1),xa()),2&e){var n=t.$implicit;ka("value",n),ar(1),ks(" ",n," ")}}function sfe(e,t){if(1&e){var n=Pa();Sa(0,"div"),Sa(1,"mat-select",42),Ia("ngModelChange",(function(e){return Dt(n),Ba(2).iosTemplate.wic0=e})),ba(2,afe,2,2,"mat-option",14),xa(),xa()}if(2&e){var i=Ba(2);ar(1),ka("ngModel",i.iosTemplate.wic0)("ngModelOptions",Nc(3,Qde)),ar(1),ka("ngForOf",i.networkModules[i.iosTemplate.platform][0])}}function cfe(e,t){if(1&e&&(Sa(0,"mat-option",38),_s(1),xa()),2&e){var n=t.$implicit;ka("value",n),ar(1),ks(" ",n," ")}}function lfe(e,t){if(1&e){var n=Pa();Sa(0,"div"),Sa(1,"mat-select",43),Ia("ngModelChange",(function(e){return Dt(n),Ba(2).iosTemplate.wic1=e})),ba(2,cfe,2,2,"mat-option",14),xa(),xa()}if(2&e){var i=Ba(2);ar(1),ka("ngModel",i.iosTemplate.wic1)("ngModelOptions",Nc(3,Qde)),ar(1),ka("ngForOf",i.networkModules[i.iosTemplate.platform][1])}}function ufe(e,t){if(1&e&&(Sa(0,"mat-option",38),_s(1),xa()),2&e){var n=t.$implicit;ka("value",n),ar(1),ks(" ",n," ")}}function hfe(e,t){if(1&e){var n=Pa();Sa(0,"div"),Sa(1,"mat-select",44),Ia("ngModelChange",(function(e){return Dt(n),Ba(2).iosTemplate.wic2=e})),ba(2,ufe,2,2,"mat-option",14),xa(),xa()}if(2&e){var i=Ba(2);ar(1),ka("ngModel",i.iosTemplate.wic2)("ngModelOptions",Nc(3,Qde)),ar(1),ka("ngForOf",i.networkModules[i.iosTemplate.platform][2])}}function dfe(e,t){if(1&e){var n=Pa();Sa(0,"div",6),Sa(1,"mat-accordion"),Sa(2,"mat-expansion-panel"),Sa(3,"mat-expansion-panel-header"),Sa(4,"mat-panel-title"),_s(5," General settings "),xa(),xa(),Sa(6,"form",7),Sa(7,"mat-form-field",8),Sa(8,"input",9),Ia("ngModelChange",(function(e){return Dt(n),Ba().iosTemplate.name=e})),xa(),xa(),Sa(9,"mat-form-field",8),Sa(10,"input",10),Ia("ngModelChange",(function(e){return Dt(n),Ba().iosTemplate.default_name_format=e})),xa(),xa(),Sa(11,"mat-label"),_s(12),xa(),Oa(13,"br"),Oa(14,"br"),Sa(15,"mat-label"),_s(16),xa(),Oa(17,"br"),Oa(18,"br"),Sa(19,"mat-form-field",8),Sa(20,"input",11),Ia("ngModelChange",(function(e){return Dt(n),Ba().iosTemplate.symbol=e})),xa(),xa(),Sa(21,"button",12),Ia("click",(function(){return Dt(n),Ba().chooseSymbol()})),_s(22,"Choose symbol"),xa(),Oa(23,"br"),Oa(24,"br"),Sa(25,"mat-form-field",8),Sa(26,"mat-select",13),Ia("ngModelChange",(function(e){return Dt(n),Ba().iosTemplate.category=e})),ba(27,Xde,2,2,"mat-option",14),xa(),xa(),Sa(28,"mat-form-field",8),Sa(29,"input",15),Ia("ngModelChange",(function(e){return Dt(n),Ba().iosTemplate.image=e})),xa(),xa(),Sa(30,"mat-form-field",8),Sa(31,"input",16),Ia("ngModelChange",(function(e){return Dt(n),Ba().iosTemplate.startup_config=e})),xa(),xa(),Sa(32,"mat-form-field",8),Sa(33,"input",17),Ia("ngModelChange",(function(e){return Dt(n),Ba().iosTemplate.private_config=e})),xa(),xa(),xa(),Sa(34,"mat-form-field",18),Sa(35,"mat-select",19),Ia("ngModelChange",(function(e){return Dt(n),Ba().iosTemplate.console_type=e})),ba(36,Yde,2,2,"mat-option",14),xa(),xa(),Sa(37,"mat-checkbox",20),Ia("ngModelChange",(function(e){return Dt(n),Ba().iosTemplate.console_auto_start=e})),_s(38," Auto start console "),xa(),xa(),Sa(39,"mat-expansion-panel"),Sa(40,"mat-expansion-panel-header"),Sa(41,"mat-panel-title"),_s(42," Memories and disks "),xa(),xa(),Sa(43,"form",7),Sa(44,"mat-form-field",8),Sa(45,"input",21),Ia("ngModelChange",(function(e){return Dt(n),Ba().iosTemplate.ram=e})),xa(),Sa(46,"span",22),_s(47,"MB"),xa(),xa(),Sa(48,"mat-form-field",8),Sa(49,"input",23),Ia("ngModelChange",(function(e){return Dt(n),Ba().iosTemplate.nvram=e})),xa(),Sa(50,"span",22),_s(51,"MB"),xa(),xa(),Sa(52,"mat-form-field",8),Sa(53,"input",24),Ia("ngModelChange",(function(e){return Dt(n),Ba().iosTemplate.iomem=e})),xa(),xa(),Sa(54,"mat-form-field",8),Sa(55,"input",25),Ia("ngModelChange",(function(e){return Dt(n),Ba().iosTemplate.disk0=e})),xa(),xa(),Sa(56,"mat-form-field",8),Sa(57,"input",26),Ia("ngModelChange",(function(e){return Dt(n),Ba().iosTemplate.disk1=e})),xa(),xa(),xa(),Sa(58,"mat-checkbox",20),Ia("ngModelChange",(function(e){return Dt(n),Ba().iosTemplate.auto_delete_disks=e})),_s(59," Automatically delete NVRAM and disk files "),xa(),xa(),Sa(60,"mat-expansion-panel"),Sa(61,"mat-expansion-panel-header"),Sa(62,"mat-panel-title"),_s(63," Slots "),xa(),xa(),Sa(64,"h6"),_s(65,"Adapters"),xa(),ba(66,tfe,2,2,"div",27),ba(67,ofe,2,2,"div",27),Oa(68,"br"),Oa(69,"br"),Sa(70,"h6"),_s(71,"WICs"),xa(),ba(72,sfe,3,4,"div",27),ba(73,lfe,3,4,"div",27),ba(74,hfe,3,4,"div",27),xa(),Sa(75,"mat-expansion-panel"),Sa(76,"mat-expansion-panel-header"),Sa(77,"mat-panel-title"),_s(78," Advanced "),xa(),xa(),Sa(79,"form",7),Sa(80,"mat-form-field",8),Sa(81,"input",28),Ia("ngModelChange",(function(e){return Dt(n),Ba().iosTemplate.system_id=e})),xa(),xa(),Sa(82,"mat-form-field",8),Sa(83,"input",29),Ia("ngModelChange",(function(e){return Dt(n),Ba().iosTemplate.mac_addr=e})),xa(),xa(),Sa(84,"mat-form-field",8),Sa(85,"input",30),Ia("ngModelChange",(function(e){return Dt(n),Ba().iosTemplate.idlepc=e})),xa(),xa(),Sa(86,"mat-form-field",8),Sa(87,"input",31),Ia("ngModelChange",(function(e){return Dt(n),Ba().iosTemplate.idlemax=e})),xa(),xa(),Sa(88,"mat-form-field",8),Sa(89,"input",32),Ia("ngModelChange",(function(e){return Dt(n),Ba().iosTemplate.idlesleep=e})),xa(),xa(),Sa(90,"mat-form-field",8),Sa(91,"input",33),Ia("ngModelChange",(function(e){return Dt(n),Ba().iosTemplate.exec_area=e})),xa(),xa(),xa(),Sa(92,"mat-checkbox",20),Ia("ngModelChange",(function(e){return Dt(n),Ba().iosTemplate.mmap=e})),_s(93," Enable mmap support "),xa(),Oa(94,"br"),Oa(95,"br"),Sa(96,"mat-checkbox",20),Ia("ngModelChange",(function(e){return Dt(n),Ba().iosTemplate.sparsemem=e})),_s(97," Enable sparse memory supoport "),xa(),xa(),Sa(98,"mat-expansion-panel"),Sa(99,"mat-expansion-panel-header"),Sa(100,"mat-panel-title"),_s(101," Usage "),xa(),xa(),Sa(102,"mat-form-field",8),Sa(103,"textarea",34),Ia("ngModelChange",(function(e){return Dt(n),Ba().iosTemplate.usage=e})),xa(),xa(),xa(),xa(),Sa(104,"div",35),Sa(105,"button",36),Ia("click",(function(){return Dt(n),Ba().goBack()})),_s(106,"Cancel"),xa(),Sa(107,"button",37),Ia("click",(function(){return Dt(n),Ba().onSave()})),_s(108,"Save"),xa(),xa(),xa()}if(2&e){var i=Ba();ar(6),ka("formGroup",i.generalSettingsForm),ar(2),ka("ngModel",i.iosTemplate.name),ar(2),ka("ngModel",i.iosTemplate.default_name_format),ar(2),ks("Platform - ",i.iosTemplate.platform,""),ar(4),ks("Chassis - ",i.iosTemplate.chassis,""),ar(4),ka("ngModel",i.iosTemplate.symbol),ar(6),ka("ngModelOptions",Nc(40,Qde))("ngModel",i.iosTemplate.category),ar(1),ka("ngForOf",i.categories),ar(2),ka("ngModel",i.iosTemplate.image),ar(2),ka("ngModel",i.iosTemplate.startup_config),ar(2),ka("ngModelOptions",Nc(41,Qde))("ngModel",i.iosTemplate.private_config),ar(2),ka("ngModel",i.iosTemplate.console_type),ar(1),ka("ngForOf",i.consoleTypes),ar(1),ka("ngModel",i.iosTemplate.console_auto_start),ar(6),ka("formGroup",i.memoryForm),ar(2),ka("ngModel",i.iosTemplate.ram),ar(4),ka("ngModel",i.iosTemplate.nvram),ar(4),ka("ngModel",i.iosTemplate.iomem),ar(2),ka("ngModel",i.iosTemplate.disk0),ar(2),ka("ngModel",i.iosTemplate.disk1),ar(1),ka("ngModel",i.iosTemplate.auto_delete_disks),ar(8),ka("ngIf",i.iosTemplate.chassis&&i.chassis[i.iosTemplate.platform]),ar(1),ka("ngIf",i.iosTemplate.platform&&!i.chassis[i.iosTemplate.platform]),ar(5),ka("ngIf",i.iosTemplate.wic0||""===i.iosTemplate.wic0),ar(1),ka("ngIf",i.iosTemplate.wic1||""===i.iosTemplate.wic1),ar(1),ka("ngIf",i.iosTemplate.wic2||""===i.iosTemplate.wic2),ar(5),ka("formGroup",i.advancedForm),ar(2),ka("ngModel",i.iosTemplate.system_id),ar(2),ka("ngModelOptions",Nc(42,Qde))("ngModel",i.iosTemplate.mac_addr),ar(2),ka("ngModelOptions",Nc(43,Qde))("ngModel",i.iosTemplate.idlepc),ar(2),ka("ngModel",i.iosTemplate.idlemax),ar(2),ka("ngModel",i.iosTemplate.idlesleep),ar(2),ka("ngModel",i.iosTemplate.exec_area),ar(1),ka("ngModel",i.iosTemplate.mmap),ar(4),ka("ngModel",i.iosTemplate.sparsemem),ar(7),ka("ngModel",i.iosTemplate.usage)}}function ffe(e,t){if(1&e){var n=Pa();Sa(0,"app-symbols-menu",45),Ia("symbolChangedEmitter",(function(e){return Dt(n),Ba().symbolChanged(e)})),xa()}if(2&e){var i=Ba();ka("server",i.server)("symbol",i.iosTemplate.symbol)}}var pfe=function(e){return{shadowed:e}},mfe=function(){function e(e,t,n,i,r,o,a){this.route=e,this.serverService=t,this.iosService=n,this.toasterService=i,this.formBuilder=r,this.iosConfigurationService=o,this.router=a,this.isSymbolSelectionOpened=!1,this.networkAdaptersForTemplate=[],this.platforms=[],this.consoleTypes=[],this.platformsWithEtherSwitchRouterOption={},this.platformsWithChassis={},this.chassis={},this.defaultRam={},this.defaultNvram={},this.networkAdapters={},this.networkAdaptersForPlatform={},this.networkModules={},this.generalSettingsForm=this.formBuilder.group({templateName:new Cp("",Df.required),defaultName:new Cp("",Df.required),symbol:new Cp("",Df.required),path:new Cp("",Df.required),initialConfig:new Cp("",Df.required)}),this.memoryForm=this.formBuilder.group({ram:new Cp("",Df.required),nvram:new Cp("",Df.required),iomemory:new Cp("",Df.required),disk0:new Cp("",Df.required),disk1:new Cp("",Df.required)}),this.advancedForm=this.formBuilder.group({systemId:new Cp("",Df.required),idlemax:new Cp("",Df.required),idlesleep:new Cp("",Df.required),execarea:new Cp("",Df.required)})}return e.prototype.ngOnInit=function(){var e=this,t=this.route.snapshot.paramMap.get("server_id"),n=this.route.snapshot.paramMap.get("template_id");this.serverService.get(parseInt(t,10)).then((function(t){e.server=t,e.getConfiguration(),e.iosService.getTemplate(e.server,n).subscribe((function(t){e.iosTemplate=t,e.fillAdaptersData()}))}))},e.prototype.getConfiguration=function(){this.networkModules=this.iosConfigurationService.getNetworkModules(),this.networkAdaptersForPlatform=this.iosConfigurationService.getNetworkAdaptersForPlatform(),this.networkAdapters=this.iosConfigurationService.getNetworkAdapters(),this.platforms=this.iosConfigurationService.getAvailablePlatforms(),this.platformsWithEtherSwitchRouterOption=this.iosConfigurationService.getPlatformsWithEtherSwitchRouterOption(),this.platformsWithChassis=this.iosConfigurationService.getPlatformsWithChassis(),this.chassis=this.iosConfigurationService.getChassis(),this.defaultRam=this.iosConfigurationService.getDefaultRamSettings(),this.consoleTypes=this.iosConfigurationService.getConsoleTypes()},e.prototype.fillAdaptersData=function(){this.iosTemplate.slot0&&(this.networkAdaptersForTemplate[0]=this.iosTemplate.slot0),this.iosTemplate.slot1&&(this.networkAdaptersForTemplate[1]=this.iosTemplate.slot1),this.iosTemplate.slot2&&(this.networkAdaptersForTemplate[2]=this.iosTemplate.slot2),this.iosTemplate.slot3&&(this.networkAdaptersForTemplate[3]=this.iosTemplate.slot3),this.iosTemplate.slot4&&(this.networkAdaptersForTemplate[4]=this.iosTemplate.slot4),this.iosTemplate.slot5&&(this.networkAdaptersForTemplate[5]=this.iosTemplate.slot5),this.iosTemplate.slot6&&(this.networkAdaptersForTemplate[6]=this.iosTemplate.slot6),this.iosTemplate.slot7&&(this.networkAdaptersForTemplate[7]=this.iosTemplate.slot7)},e.prototype.completeAdaptersData=function(){this.networkAdaptersForTemplate[0]&&(this.iosTemplate.slot0=this.networkAdaptersForTemplate[0]),this.networkAdaptersForTemplate[1]&&(this.iosTemplate.slot1=this.networkAdaptersForTemplate[1]),this.networkAdaptersForTemplate[2]&&(this.iosTemplate.slot2=this.networkAdaptersForTemplate[2]),this.networkAdaptersForTemplate[3]&&(this.iosTemplate.slot3=this.networkAdaptersForTemplate[3]),this.networkAdaptersForTemplate[4]&&(this.iosTemplate.slot4=this.networkAdaptersForTemplate[4]),this.networkAdaptersForTemplate[5]&&(this.iosTemplate.slot5=this.networkAdaptersForTemplate[5]),this.networkAdaptersForTemplate[6]&&(this.iosTemplate.slot6=this.networkAdaptersForTemplate[6]),this.networkAdaptersForTemplate[7]&&(this.iosTemplate.slot7=this.networkAdaptersForTemplate[7])},e.prototype.onSave=function(){var e=this;this.generalSettingsForm.invalid||this.memoryForm.invalid||this.advancedForm.invalid?this.toasterService.error("Fill all required fields"):(this.completeAdaptersData(),this.iosService.saveTemplate(this.server,this.iosTemplate).subscribe((function(t){e.toasterService.success("Changes saved")})))},e.prototype.goBack=function(){this.router.navigate(["/server",this.server.id,"preferences","dynamips","templates"])},e.prototype.chooseSymbol=function(){this.isSymbolSelectionOpened=!this.isSymbolSelectionOpened},e.prototype.symbolChanged=function(e){this.isSymbolSelectionOpened=!this.isSymbolSelectionOpened,this.iosTemplate.symbol=e},e.\u0275fac=function(t){return new(t||e)(_a(FG),_a(qK),_a(tne),_a(iJ),_a(um),_a(A5),_a(nK))},e.\u0275cmp=ze({type:e,selectors:[["app-ios-template-details"]],decls:7,vars:5,consts:[[1,"content",3,"ngClass"],[1,"default-header"],[1,"row"],[1,"col"],["class","default-content",4,"ngIf"],[3,"server","symbol","symbolChangedEmitter",4,"ngIf"],[1,"default-content"],[3,"formGroup"],[1,"form-field"],["matInput","","type","text","formControlName","templateName","placeholder","Template name",3,"ngModel","ngModelChange"],["matInput","","type","text","formControlName","defaultName","placeholder","Default name format",3,"ngModel","ngModelChange"],["matInput","","type","text","formControlName","symbol","placeholder","Symbol",3,"ngModel","ngModelChange"],["mat-button","",1,"symbolSelectionButton",3,"click"],["placeholder","Category",3,"ngModelOptions","ngModel","ngModelChange"],[3,"value",4,"ngFor","ngForOf"],["matInput","","type","text","formControlName","path","placeholder","IOS image path",3,"ngModel","ngModelChange"],["matInput","","type","text","formControlName","initialConfig","placeholder","Initial startup-config",3,"ngModel","ngModelChange"],["matInput","","type","text","placeholder","Initial private-config",3,"ngModelOptions","ngModel","ngModelChange"],[1,"select"],["placeholder","Console type",3,"ngModel","ngModelChange"],[3,"ngModel","ngModelChange"],["matInput","","type","number","formControlName","ram","placeholder","RAM size",3,"ngModel","ngModelChange"],["matSuffix",""],["matInput","","type","number","formControlName","nvram","placeholder","NVRAM size",3,"ngModel","ngModelChange"],["matInput","","type","number","formControlName","iomemory","placeholder","I/O memory",3,"ngModel","ngModelChange"],["matInput","","type","number","formControlName","disk0","placeholder","PCMCIA disk0",3,"ngModel","ngModelChange"],["matInput","","type","number","formControlName","disk1","placeholder","PCMCIA disk1",3,"ngModel","ngModelChange"],[4,"ngIf"],["matInput","","formControlName","systemId","type","text","placeholder","System ID",3,"ngModel","ngModelChange"],["matInput","","type","text","placeholder","Base MAC",3,"ngModelOptions","ngModel","ngModelChange"],["matInput","","type","text","placeholder","Idle-PC",3,"ngModelOptions","ngModel","ngModelChange"],["matInput","","formControlName","idlemax","type","number","placeholder","Idlemax",3,"ngModel","ngModelChange"],["matInput","","formControlName","idlesleep","type","number","placeholder","Idlesleep",3,"ngModel","ngModelChange"],["matInput","","formControlName","execarea","type","number","placeholder","Exec area",3,"ngModel","ngModelChange"],["matInput","","type","text",3,"ngModel","ngModelChange"],[1,"buttons-bar"],["mat-button","",1,"cancel-button",3,"click"],["mat-raised-button","","color","primary",3,"click"],[3,"value"],[4,"ngFor","ngForOf"],[3,"placeholder","ngModel","ngModelOptions","ngModelChange",4,"ngIf"],[3,"placeholder","ngModel","ngModelOptions","ngModelChange"],["placeholder","WIC 0",3,"ngModel","ngModelOptions","ngModelChange"],["placeholder","WIC 1",3,"ngModel","ngModelOptions","ngModelChange"],["placeholder","WIC 2",3,"ngModel","ngModelOptions","ngModelChange"],[3,"server","symbol","symbolChangedEmitter"]],template:function(e,t){1&e&&(Sa(0,"div",0),Sa(1,"div",1),Sa(2,"div",2),Sa(3,"h1",3),_s(4,"Dynamips IOS Router configuration"),xa(),xa(),xa(),ba(5,dfe,109,44,"div",4),xa(),ba(6,ffe,1,2,"app-symbols-menu",5)),2&e&&(ka("ngClass",Bc(3,pfe,t.isSymbolSelectionOpened)),ar(5),ka("ngIf",t.iosTemplate),ar(1),ka("ngIf",t.isSymbolSelectionOpened&&t.iosTemplate))},directives:[Rh,Hh,qle,Nle,Hle,Vle,Lp,Tf,zp,a0,y0,wf,Mf,Xp,ZJ,h$,H0,Rp,Nh,Q0,zf,t0,DY,sue],styles:["",".listcontainer[_ngcontent-%COMP%]{padding-left:0!important;padding-right:0!important}.cancel-button[_ngcontent-%COMP%], .choose-symbol-button[_ngcontent-%COMP%], .top-button[_ngcontent-%COMP%]{height:36px;margin-top:22px}.cancel-button[_ngcontent-%COMP%]{margin-right:10px}.form-field[_ngcontent-%COMP%], .select[_ngcontent-%COMP%]{width:100%}.shadowed[_ngcontent-%COMP%]{transition:.25s}.nonvisible[_ngcontent-%COMP%], .shadowed[_ngcontent-%COMP%]{display:none}.configButton[_ngcontent-%COMP%]{width:100%}.configHideButton[_ngcontent-%COMP%]{margin-left:80%;width:20%;margin-bottom:10px}.symbolSelectionButton[_ngcontent-%COMP%]{width:100%}.list-item[_ngcontent-%COMP%]{display:flex}.template-name[_ngcontent-%COMP%]{width:95%}.delete-button[_ngcontent-%COMP%]{width:10%;outline:none}.menu-button[_ngcontent-%COMP%]{width:5%;outline:none!important}th[_ngcontent-%COMP%]{border:0!important}th.mat-header-cell[_ngcontent-%COMP%]{padding-bottom:15px}td.mat-cell[_ngcontent-%COMP%]{padding-top:15px}.radio-button[_ngcontent-%COMP%]{width:50%;padding-top:20px}.radio-group[_ngcontent-%COMP%]{margin-bottom:20px}.file-button[_ngcontent-%COMP%]{width:18%}.file-name-form-field[_ngcontent-%COMP%]{padding-left:2%;width:80%}"]}),e}();function gfe(e,t){if(1&e&&(Sa(0,"mat-option",36),_s(1),xa()),2&e){var n=t.$implicit;ka("value",n.filename),ar(1),ks(" ",n.filename," ")}}function vfe(e,t){if(1&e&&(Sa(0,"mat-option",36),_s(1),xa()),2&e){var n=t.$implicit;ka("value",n),ar(1),ks(" ",n," ")}}function bfe(e,t){if(1&e&&(Sa(0,"mat-option",36),_s(1),xa()),2&e){var n=t.$implicit;ka("value",n),ar(1),ks(" ",n," ")}}function yfe(e,t){if(1&e){var n=Pa();Sa(0,"mat-form-field",17),Sa(1,"mat-select",37),Ia("selectionChange",(function(e){return Dt(n),Ba(2).onChassisChosen(e)})),ba(2,bfe,2,2,"mat-option",19),xa(),xa()}if(2&e){var i=Ba(2);ar(2),ka("ngForOf",i.chassis[i.iosNameForm.get("platform").value])}}function _fe(e,t){if(1&e){var n=Pa();Sa(0,"mat-checkbox",38),Ia("ngModelChange",(function(e){return Dt(n),Ba(2).isEtherSwitchRouter=e})),_s(1," This is an EtherSwitch router "),xa()}2&e&&ka("ngModel",Ba(2).isEtherSwitchRouter)}function wfe(e,t){if(1&e&&(Sa(0,"mat-option",36),_s(1),xa()),2&e){var n=t.$implicit;ka("value",n),ar(1),ks(" ",n," ")}}var kfe=function(){return{standalone:!0}};function Cfe(e,t){if(1&e){var n=Pa();Sa(0,"mat-select",41),Ia("ngModelChange",(function(e){Dt(n);var t=Ba().$implicit;return Ba(3).networkAdaptersForTemplate[t]=e})),ba(1,wfe,2,2,"mat-option",19),xa()}if(2&e){var i=Ba().$implicit,r=Ba(3);Ua("placeholder","Slot ",i,""),ka("ngModel",r.networkAdaptersForTemplate[i])("ngModelOptions",Nc(4,kfe)),ar(1),ka("ngForOf",r.networkAdaptersForPlatform[r.iosNameForm.get("platform").value][i])}}function Sfe(e,t){if(1&e&&(Sa(0,"div"),ba(1,Cfe,2,5,"mat-select",40),xa()),2&e){var n=t.$implicit,i=Ba(3);ar(1),ka("ngIf",i.networkAdaptersForPlatform[i.iosNameForm.get("platform").value]&&i.networkAdaptersForPlatform[i.iosNameForm.get("platform").value][n])}}var xfe=function(){return[0,1,2,3,4,5,6,7]};function Ofe(e,t){1&e&&(Sa(0,"div"),ba(1,Sfe,2,1,"div",39),xa()),2&e&&(ar(1),ka("ngForOf",Nc(1,xfe)))}function Mfe(e,t){if(1&e&&(Sa(0,"mat-option",36),_s(1),xa()),2&e){var n=t.$implicit;ka("value",n),ar(1),ks(" ",n," ")}}function Tfe(e,t){if(1&e){var n=Pa();Sa(0,"mat-select",41),Ia("ngModelChange",(function(e){Dt(n);var t=Ba().$implicit;return Ba(3).networkModulesForTemplate[t]=e})),ba(1,Mfe,2,2,"mat-option",19),xa()}if(2&e){var i=Ba().$implicit,r=Ba(3);Ua("placeholder","WIC ",i,""),ka("ngModel",r.networkModulesForTemplate[i])("ngModelOptions",Nc(4,kfe)),ar(1),ka("ngForOf",r.networkModules[r.iosNameForm.get("platform").value][i])}}function Efe(e,t){if(1&e&&(Sa(0,"div"),ba(1,Tfe,2,5,"mat-select",40),xa()),2&e){var n=t.$implicit,i=Ba(3);ar(1),ka("ngIf",i.networkModules[i.iosNameForm.get("platform").value]&&i.networkModules[i.iosNameForm.get("platform").value][n])}}var Pfe=function(){return[0,1,2,3]};function jfe(e,t){1&e&&(Sa(0,"div"),ba(1,Efe,2,1,"div",39),xa()),2&e&&(ar(1),ka("ngForOf",Nc(1,Pfe)))}function Afe(e,t){if(1&e){var n=Pa();Sa(0,"div",5),Sa(1,"div",6),Sa(2,"mat-vertical-stepper",7),Sa(3,"mat-step",8),Sa(4,"mat-radio-group",9),Sa(5,"mat-radio-button",10),Ia("click",(function(){return Dt(n),Ba().setServerType("local")})),_s(6,"Run this IOS router locally"),xa(),Sa(7,"mat-radio-button",11),Ia("click",(function(){return Dt(n),Ba().setServerType("gns3 vm")})),_s(8,"Run this IOS router on the GNS3 VM"),xa(),xa(),xa(),Sa(9,"mat-step",12),Sa(10,"input",13,14),Ia("change",(function(e){return Dt(n),Ba().addImage(e)})),xa(),Sa(12,"button",15),Ia("click",(function(){return Dt(n),ya(11).click()})),_s(13,"Click to add image"),xa(),_s(14," or create from existing one "),Sa(15,"form",16),Sa(16,"mat-form-field",17),Sa(17,"mat-select",18),Ia("selectionChange",(function(e){return Dt(n),Ba().onImageChosen(e)})),ba(18,gfe,2,2,"mat-option",19),xa(),xa(),xa(),xa(),Sa(19,"mat-step",20),Sa(20,"form",16),Sa(21,"mat-form-field",17),Oa(22,"input",21),xa(),Sa(23,"mat-form-field",17),Sa(24,"mat-select",22),Ia("selectionChange",(function(e){return Dt(n),Ba().onPlatformChosen(e)})),ba(25,vfe,2,2,"mat-option",19),xa(),xa(),ba(26,yfe,3,1,"mat-form-field",23),xa(),ba(27,_fe,2,1,"mat-checkbox",24),xa(),Sa(28,"mat-step",25),Sa(29,"form",16),Sa(30,"mat-form-field",17),Oa(31,"input",26),Sa(32,"span",27),_s(33,"MB"),xa(),xa(),Sa(34,"mat-label"),Sa(35,"a",28),_s(36,"Check for minimum and maximum RAM requirement"),xa(),xa(),xa(),xa(),Sa(37,"mat-step",29),ba(38,Ofe,2,2,"div",30),xa(),Sa(39,"mat-step",31),ba(40,jfe,2,2,"div",30),xa(),Sa(41,"mat-step",32),Sa(42,"mat-form-field",17),Sa(43,"input",33),Ia("ngModelChange",(function(e){return Dt(n),Ba().iosTemplate.idlepc=e})),xa(),xa(),xa(),xa(),xa(),Sa(44,"div",34),Sa(45,"button",35),Ia("click",(function(){return Dt(n),Ba().goBack()})),_s(46,"Cancel"),xa(),Sa(47,"button",15),Ia("click",(function(){return Dt(n),Ba().addTemplate()})),_s(48,"Add template"),xa(),xa(),xa()}if(2&e){var i=Ba();ar(2),ka("linear",!0),ar(1),ka("completed",i.isGns3VmChosen||i.isLocalComputerChosen),ar(4),ka("disabled",!i.isGns3VmAvailable),ar(2),ka("completed",i.iosImageForm.get("imageName").value),ar(1),ka("uploader",i.uploader),ar(5),ka("formGroup",i.iosImageForm),ar(3),ka("ngForOf",i.iosImages),ar(1),ka("completed",i.iosNameForm.get("templateName").value&&i.iosNameForm.get("platform").value&&i.iosNameForm.get("chassis").value),ar(1),ka("formGroup",i.iosNameForm),ar(5),ka("ngForOf",i.platforms),ar(1),ka("ngIf",i.chassis[i.iosNameForm.get("platform").value]),ar(1),ka("ngIf",i.platformsWithEtherSwitchRouterOption[i.iosTemplate.platform]),ar(1),ka("completed",i.iosMemoryForm.get("memory").value),ar(1),ka("formGroup",i.iosMemoryForm),ar(6),qa("href",i.ciscoUrl,Hi),ar(3),ka("ngIf",i.selectedPlatform),ar(2),ka("ngIf",i.iosNameForm.get("platform").value),ar(3),ka("ngModel",i.iosTemplate.idlepc)}}var Ife=function(){function e(e,t,n,i,r,o,a,s,c){this.route=e,this.serverService=t,this.iosService=n,this.toasterService=i,this.formBuilder=r,this.router=o,this.templateMocksService=a,this.iosConfigurationService=s,this.computeService=c,this.isEtherSwitchRouter=!1,this.networkAdaptersForTemplate=[],this.networkModulesForTemplate=[],this.iosImages=[],this.platforms=[],this.platformsWithEtherSwitchRouterOption={},this.platformsWithChassis={},this.chassis={},this.defaultRam={},this.defaultNvram={},this.networkAdapters={},this.networkAdaptersForPlatform={},this.networkModules={},this.ciscoUrl="https://cfn.cloudapps.cisco.com/ITDIT/CFN/jsp/SearchBySoftware.jsp",this.isGns3VmAvailable=!1,this.isGns3VmChosen=!1,this.isLocalComputerChosen=!0,this.iosTemplate=new ene,this.iosImageForm=this.formBuilder.group({imageName:new Cp(null,[Df.required])}),this.iosNameForm=this.formBuilder.group({templateName:new Cp(null,[Df.required]),platform:new Cp(null,[Df.required]),chassis:new Cp(null,[Df.required])}),this.iosMemoryForm=this.formBuilder.group({memory:new Cp(null,[Df.required])})}return e.prototype.ngOnInit=function(){var e=this;this.uploader=new vU({}),this.uploader.onAfterAddingFile=function(e){e.withCredentials=!1},this.uploader.onErrorItem=function(t,n,i,r){e.toasterService.error("An error occured: "+n)},this.uploader.onSuccessItem=function(t,n,i,r){e.getImages(),e.toasterService.success("Image uploaded")};var t=this.route.snapshot.paramMap.get("server_id");this.serverService.get(parseInt(t,10)).then((function(t){e.server=t,e.getImages(),e.templateMocksService.getIosTemplate().subscribe((function(t){e.iosTemplate=t,e.networkModules=e.iosConfigurationService.getNetworkModules(),e.networkAdaptersForPlatform=e.iosConfigurationService.getNetworkAdaptersForPlatform(),e.networkAdapters=e.iosConfigurationService.getNetworkAdapters(),e.platforms=e.iosConfigurationService.getAvailablePlatforms(),e.platformsWithEtherSwitchRouterOption=e.iosConfigurationService.getPlatformsWithEtherSwitchRouterOption(),e.platformsWithChassis=e.iosConfigurationService.getPlatformsWithChassis(),e.chassis=e.iosConfigurationService.getChassis(),e.defaultRam=e.iosConfigurationService.getDefaultRamSettings()})),e.computeService.getComputes(t).subscribe((function(t){t.filter((function(e){return"vm"===e.compute_id})).length>0&&(e.isGns3VmAvailable=!0)}))}))},e.prototype.setServerType=function(e){"gns3 vm"===e&&this.isGns3VmAvailable?(this.isGns3VmChosen=!0,this.isLocalComputerChosen=!1):(this.isGns3VmChosen=!1,this.isLocalComputerChosen=!0)},e.prototype.getImages=function(){var e=this;this.iosService.getImages(this.server).subscribe((function(t){e.iosImages=t}))},e.prototype.addImage=function(e){var t=e.target.files[0].name.split("-")[0];this.iosNameForm.controls.templateName.setValue(t);var n=this.iosService.getImagePath(this.server,e.target.files[0].name);this.uploader.queue.forEach((function(e){return e.url=n}));var i=this.uploader.queue[0];i.options.disableMultipart=!0,this.uploader.uploadItem(i)},e.prototype.addTemplate=function(){var e=this;!this.iosImageForm.invalid&&!this.iosMemoryForm.invalid&&this.iosNameForm.get("templateName").value&&this.iosNameForm.get("platform").value?(this.iosTemplate.template_id=Object(Gee.v4)(),this.iosTemplate.image=this.iosImageForm.get("imageName").value,this.iosTemplate.name=this.iosNameForm.get("templateName").value,this.iosTemplate.platform=this.iosNameForm.get("platform").value,this.chassis[this.iosNameForm.get("platform").value]&&(this.iosTemplate.chassis=this.iosNameForm.get("chassis").value),this.iosTemplate.ram=this.iosMemoryForm.get("memory").value,this.isEtherSwitchRouter&&(this.iosTemplate.symbol=":/symbols/multilayer_switch.svg",this.iosTemplate.category="switch"),this.networkAdaptersForTemplate.length>0&&this.completeAdaptersData(),this.networkModulesForTemplate.length>0&&this.completeModulesData(),this.iosTemplate.compute_id=this.isGns3VmChosen?"vm":"local",this.iosService.addTemplate(this.server,this.iosTemplate).subscribe((function(t){e.goBack()}))):this.toasterService.error("Fill all required fields")},e.prototype.completeAdaptersData=function(){if(this.chassis[this.iosTemplate.platform]){if(Object.keys(this.networkAdapters[this.iosTemplate.chassis]))for(var e=0;e0&&(e.isGns3VmAvailable=!0)})),e.dockerService.getImages(t).subscribe((function(t){e.dockerImages=t}))}))},e.prototype.setServerType=function(e){"gns3 vm"===e&&this.isGns3VmAvailable?(this.isGns3VmChosen=!0,this.isLocalComputerChosen=!1):(this.isGns3VmChosen=!1,this.isLocalComputerChosen=!0)},e.prototype.setDiskImage=function(e){this.newImageSelected="newImage"===e},e.prototype.goBack=function(){this.router.navigate(["/server",this.server.id,"preferences","docker","templates"])},e.prototype.addTemplate=function(){var e=this;this.virtualMachineForm.invalid&&(this.newImageSelected||!this.selectedImage)||this.containerNameForm.invalid||this.networkAdaptersForm.invalid?this.toasterService.error("Fill all required fields"):(this.dockerTemplate.template_id=Object(Gee.v4)(),this.dockerTemplate.image=this.newImageSelected?this.virtualMachineForm.get("filename").value:this.selectedImage.image,this.dockerTemplate.name=this.containerNameForm.get("templateName").value,this.dockerTemplate.adapters=+this.networkAdaptersForm.get("adapters").value,this.dockerTemplate.compute_id=this.isGns3VmChosen?"vm":"local",this.dockerService.addTemplate(this.server,this.dockerTemplate).subscribe((function(t){e.goBack()})))},e.\u0275fac=function(t){return new(t||e)(_a(FG),_a(qK),_a(Jte),_a(iJ),_a(nK),_a(um),_a(xue),_a(L5),_a(one))},e.\u0275cmp=ze({type:e,selectors:[["app-add-docker-template"]],decls:45,vars:19,consts:[[1,"content"],[1,"default-header"],[1,"row"],[1,"col"],[1,"default-content"],[1,"container","mat-elevation-z8"],[3,"linear"],["label","Server type",3,"completed"],[1,"radio-group"],["value","1","checked","",1,"radio-button",3,"click"],["value","2",1,"radio-button",3,"disabled","click"],["label","Docker Virtual Machine",3,"completed"],[3,"formGroup"],["value","2",1,"radio-button",3,"click"],["placeholder","Image list",3,"ngModelOptions","ngModel","ngModelChange",4,"ngIf"],[4,"ngIf"],["label","Container name",3,"completed"],[1,"form-field"],["matInput","","type","text","formControlName","templateName","placeholder","Container name",1,"templatename"],["label","Network adapters",3,"completed"],["matInput","","type","number","formControlName","adapters","placeholder","Adapters",1,"networkadapter"],["label","Start command",3,"completed"],["matInput","","type","text","placeholder","Start command",3,"ngModel","ngModelChange"],["label","Console type",3,"completed"],["placeholder","Console type",3,"ngModelOptions","ngModel","ngModelChange"],[3,"value",4,"ngFor","ngForOf"],["label","Environment"],["matInput","","type","text",3,"ngModel","ngModelChange"],[1,"buttons-bar"],["mat-button","",1,"cancel-button",3,"click"],["mat-raised-button","","color","primary",1,"add-button",3,"click"],["placeholder","Image list",3,"ngModelOptions","ngModel","ngModelChange"],[3,"value"],["matInput","","type","text","formControlName","filename","placeholder","Image name",1,"filename"]],template:function(e,t){1&e&&(Sa(0,"div",0),Sa(1,"div",1),Sa(2,"div",2),Sa(3,"h1",3),_s(4,"New Docker container template"),xa(),xa(),xa(),Sa(5,"div",4),Sa(6,"div",5),Sa(7,"mat-vertical-stepper",6),Sa(8,"mat-step",7),Sa(9,"mat-radio-group",8),Sa(10,"mat-radio-button",9),Ia("click",(function(){return t.setServerType("local")})),_s(11,"Run this Docker container locally"),xa(),Sa(12,"mat-radio-button",10),Ia("click",(function(){return t.setServerType("gns3 vm")})),_s(13,"Run this Docker container on the GNS3 VM"),xa(),xa(),xa(),Sa(14,"mat-step",11),Sa(15,"form",12),Sa(16,"mat-radio-group",8),Sa(17,"mat-radio-button",9),Ia("click",(function(){return t.setDiskImage("existingImage")})),_s(18,"Existing image"),xa(),Sa(19,"mat-radio-button",13),Ia("click",(function(){return t.setDiskImage("newImage")})),_s(20,"New image"),xa(),xa(),ba(21,hpe,2,4,"mat-select",14),ba(22,dpe,3,0,"div",15),xa(),xa(),Sa(23,"mat-step",16),Sa(24,"form",12),Sa(25,"mat-form-field",17),Oa(26,"input",18),xa(),xa(),xa(),Sa(27,"mat-step",19),Sa(28,"form",12),Sa(29,"mat-form-field",17),Oa(30,"input",20),xa(),xa(),xa(),Sa(31,"mat-step",21),Sa(32,"mat-form-field",17),Sa(33,"input",22),Ia("ngModelChange",(function(e){return t.dockerTemplate.start_command=e})),xa(),xa(),xa(),Sa(34,"mat-step",23),Sa(35,"mat-select",24),Ia("ngModelChange",(function(e){return t.dockerTemplate.console_type=e})),ba(36,fpe,2,2,"mat-option",25),xa(),xa(),Sa(37,"mat-step",26),Sa(38,"mat-form-field",17),Sa(39,"textarea",27),Ia("ngModelChange",(function(e){return t.dockerTemplate.environment=e})),xa(),xa(),xa(),xa(),xa(),Sa(40,"div",28),Sa(41,"button",29),Ia("click",(function(){return t.goBack()})),_s(42,"Cancel"),xa(),Sa(43,"button",30),Ia("click",(function(){return t.addTemplate()})),_s(44,"Add template"),xa(),xa(),xa(),xa()),2&e&&(ar(7),ka("linear",!0),ar(1),ka("completed",t.isGns3VmChosen||t.isLocalComputerChosen),ar(4),ka("disabled",!t.isGns3VmAvailable),ar(2),ka("completed",t.selectedImage||t.virtualMachineForm.get("filename").value),ar(1),ka("formGroup",t.virtualMachineForm),ar(6),ka("ngIf",!t.newImageSelected),ar(1),ka("ngIf",t.newImageSelected),ar(1),ka("completed",t.containerNameForm.get("templateName").value),ar(1),ka("formGroup",t.containerNameForm),ar(3),ka("completed",t.networkAdaptersForm.get("adapters").value),ar(1),ka("formGroup",t.networkAdaptersForm),ar(3),ka("completed",t.dockerTemplate.start_command),ar(2),ka("ngModel",t.dockerTemplate.start_command),ar(1),ka("completed",t.dockerTemplate.console_type),ar(1),ka("ngModelOptions",Nc(18,upe))("ngModel",t.dockerTemplate.console_type),ar(1),ka("ngForOf",t.consoleTypes),ar(3),ka("ngModel",t.dockerTemplate.environment))},directives:[eie,Yne,l3,f3,Lp,Tf,zp,Hh,a0,y0,wf,Mf,Xp,zf,Rp,H0,Nh,h$,DY],styles:["",".listcontainer[_ngcontent-%COMP%]{padding-left:0!important;padding-right:0!important}.cancel-button[_ngcontent-%COMP%], .choose-symbol-button[_ngcontent-%COMP%], .top-button[_ngcontent-%COMP%]{height:36px;margin-top:22px}.cancel-button[_ngcontent-%COMP%]{margin-right:10px}.form-field[_ngcontent-%COMP%], .select[_ngcontent-%COMP%]{width:100%}.shadowed[_ngcontent-%COMP%]{transition:.25s}.nonvisible[_ngcontent-%COMP%], .shadowed[_ngcontent-%COMP%]{display:none}.configButton[_ngcontent-%COMP%]{width:100%}.configHideButton[_ngcontent-%COMP%]{margin-left:80%;width:20%;margin-bottom:10px}.symbolSelectionButton[_ngcontent-%COMP%]{width:100%}.list-item[_ngcontent-%COMP%]{display:flex}.template-name[_ngcontent-%COMP%]{width:95%}.delete-button[_ngcontent-%COMP%]{width:10%;outline:none}.menu-button[_ngcontent-%COMP%]{width:5%;outline:none!important}th[_ngcontent-%COMP%]{border:0!important}th.mat-header-cell[_ngcontent-%COMP%]{padding-bottom:15px}td.mat-cell[_ngcontent-%COMP%]{padding-top:15px}.radio-button[_ngcontent-%COMP%]{width:50%;padding-top:20px}.radio-group[_ngcontent-%COMP%]{margin-bottom:20px}.file-button[_ngcontent-%COMP%]{width:18%}.file-name-form-field[_ngcontent-%COMP%]{padding-left:2%;width:80%}"]}),e}();function mpe(e,t){if(1&e&&(Sa(0,"mat-option",27),_s(1),xa()),2&e){var n=t.$implicit;ka("value",n[1]),ar(1),ks(" ",n[0]," ")}}function gpe(e,t){if(1&e&&(Sa(0,"mat-option",27),_s(1),xa()),2&e){var n=t.$implicit;ka("value",n),ar(1),ks(" ",n," ")}}function vpe(e,t){if(1&e&&(Sa(0,"mat-option",27),_s(1),xa()),2&e){var n=t.$implicit;ka("value",n),ar(1),ks(" ",n," ")}}var bpe=function(){return{standalone:!0}};function ype(e,t){if(1&e){var n=Pa();Sa(0,"div",6),Sa(1,"mat-accordion"),Sa(2,"mat-expansion-panel"),Sa(3,"mat-expansion-panel-header"),Sa(4,"mat-panel-title"),_s(5," General settings "),xa(),xa(),Sa(6,"form",7),Sa(7,"mat-form-field",8),Sa(8,"input",9),Ia("ngModelChange",(function(e){return Dt(n),Ba().dockerTemplate.name=e})),xa(),xa(),Sa(9,"mat-form-field",8),Sa(10,"input",10),Ia("ngModelChange",(function(e){return Dt(n),Ba().dockerTemplate.default_name_format=e})),xa(),xa(),Sa(11,"mat-form-field",8),Sa(12,"mat-select",11),Ia("ngModelChange",(function(e){return Dt(n),Ba().dockerTemplate.category=e})),ba(13,mpe,2,2,"mat-option",12),xa(),xa(),Sa(14,"mat-form-field",8),Sa(15,"input",13),Ia("ngModelChange",(function(e){return Dt(n),Ba().dockerTemplate.symbol=e})),xa(),xa(),Sa(16,"button",14),Ia("click",(function(){return Dt(n),Ba().chooseSymbol()})),_s(17,"Choose symbol"),xa(),Oa(18,"br"),Oa(19,"br"),Sa(20,"mat-form-field",8),Sa(21,"input",15),Ia("ngModelChange",(function(e){return Dt(n),Ba().dockerTemplate.start_command=e})),xa(),xa(),Sa(22,"mat-form-field",8),Sa(23,"input",16),Ia("ngModelChange",(function(e){return Dt(n),Ba().dockerTemplate.adapters=e})),xa(),xa(),Sa(24,"mat-form-field",17),Sa(25,"mat-select",18),Ia("ngModelChange",(function(e){return Dt(n),Ba().dockerTemplate.console_type=e})),ba(26,gpe,2,2,"mat-option",12),xa(),xa(),Sa(27,"mat-checkbox",19),Ia("ngModelChange",(function(e){return Dt(n),Ba().dockerTemplate.console_auto_start=e})),_s(28," Auto start console "),xa(),Sa(29,"mat-form-field",17),Sa(30,"mat-select",20),Ia("ngModelChange",(function(e){return Dt(n),Ba().dockerTemplate.console_resolution=e})),ba(31,vpe,2,2,"mat-option",12),xa(),xa(),Sa(32,"mat-form-field",8),Sa(33,"input",21),Ia("ngModelChange",(function(e){return Dt(n),Ba().dockerTemplate.console_http_port=e})),xa(),xa(),Sa(34,"mat-form-field",8),Sa(35,"input",22),Ia("ngModelChange",(function(e){return Dt(n),Ba().dockerTemplate.console_http_path=e})),xa(),xa(),xa(),Sa(36,"h6"),_s(37,"Environment"),xa(),Sa(38,"mat-form-field",8),Sa(39,"textarea",23),Ia("ngModelChange",(function(e){return Dt(n),Ba().dockerTemplate.environment=e})),xa(),xa(),xa(),Sa(40,"mat-expansion-panel"),Sa(41,"mat-expansion-panel-header"),Sa(42,"mat-panel-title"),_s(43," Advanced "),xa(),xa(),Sa(44,"h6"),_s(45,"Extra hosts"),xa(),Sa(46,"mat-form-field",8),Sa(47,"textarea",23),Ia("ngModelChange",(function(e){return Dt(n),Ba().dockerTemplate.extra_hosts=e})),xa(),xa(),xa(),Sa(48,"mat-expansion-panel"),Sa(49,"mat-expansion-panel-header"),Sa(50,"mat-panel-title"),_s(51," Usage "),xa(),xa(),Sa(52,"mat-form-field",8),Sa(53,"textarea",23),Ia("ngModelChange",(function(e){return Dt(n),Ba().dockerTemplate.usage=e})),xa(),xa(),xa(),xa(),Sa(54,"div",24),Sa(55,"button",25),Ia("click",(function(){return Dt(n),Ba().goBack()})),_s(56,"Cancel"),xa(),Sa(57,"button",26),Ia("click",(function(){return Dt(n),Ba().onSave()})),_s(58,"Save"),xa(),xa(),xa()}if(2&e){var i=Ba();ar(6),ka("formGroup",i.generalSettingsForm),ar(2),ka("ngModel",i.dockerTemplate.name),ar(2),ka("ngModel",i.dockerTemplate.default_name_format),ar(2),ka("ngModelOptions",Nc(25,bpe))("ngModel",i.dockerTemplate.category),ar(1),ka("ngForOf",i.categories),ar(2),ka("ngModel",i.dockerTemplate.symbol),ar(6),ka("ngModelOptions",Nc(26,bpe))("ngModel",i.dockerTemplate.start_command),ar(2),ka("ngModel",i.dockerTemplate.adapters),ar(2),ka("ngModelOptions",Nc(27,bpe))("ngModel",i.dockerTemplate.console_type),ar(1),ka("ngForOf",i.consoleTypes),ar(1),ka("ngModelOptions",Nc(28,bpe))("ngModel",i.dockerTemplate.console_auto_start),ar(3),ka("ngModelOptions",Nc(29,bpe))("ngModel",i.dockerTemplate.console_resolution),ar(1),ka("ngForOf",i.consoleResolutions),ar(2),ka("ngModelOptions",Nc(30,bpe))("ngModel",i.dockerTemplate.console_http_port),ar(2),ka("ngModelOptions",Nc(31,bpe))("ngModel",i.dockerTemplate.console_http_path),ar(4),ka("ngModel",i.dockerTemplate.environment),ar(8),ka("ngModel",i.dockerTemplate.extra_hosts),ar(6),ka("ngModel",i.dockerTemplate.usage)}}function _pe(e,t){if(1&e){var n=Pa();Sa(0,"app-symbols-menu",28),Ia("symbolChangedEmitter",(function(e){return Dt(n),Ba().symbolChanged(e)})),xa()}if(2&e){var i=Ba();ka("server",i.server)("symbol",i.dockerTemplate.symbol)}}var wpe=function(e){return{shadowed:e}},kpe=function(){function e(e,t,n,i,r,o,a){this.route=e,this.serverService=t,this.dockerService=n,this.toasterService=i,this.configurationService=r,this.formBuilder=o,this.router=a,this.isSymbolSelectionOpened=!1,this.consoleTypes=[],this.consoleResolutions=[],this.categories=[],this.adapters=[],this.displayedColumns=["adapter_number","port_name"],this.generalSettingsForm=this.formBuilder.group({templateName:new Cp("",Df.required),defaultName:new Cp("",Df.required),adapter:new Cp("",Df.required),symbol:new Cp("",Df.required)})}return e.prototype.ngOnInit=function(){var e=this,t=this.route.snapshot.paramMap.get("server_id"),n=this.route.snapshot.paramMap.get("template_id");this.serverService.get(parseInt(t,10)).then((function(t){e.server=t,e.getConfiguration(),e.dockerService.getTemplate(e.server,n).subscribe((function(t){e.dockerTemplate=t}))}))},e.prototype.getConfiguration=function(){this.consoleTypes=this.configurationService.getConsoleTypes(),this.categories=this.configurationService.getCategories(),this.consoleResolutions=this.configurationService.getConsoleResolutions()},e.prototype.goBack=function(){this.router.navigate(["/server",this.server.id,"preferences","docker","templates"])},e.prototype.onSave=function(){var e=this;this.generalSettingsForm.invalid?this.toasterService.error("Fill all required fields"):this.dockerService.saveTemplate(this.server,this.dockerTemplate).subscribe((function(t){e.toasterService.success("Changes saved")}))},e.prototype.chooseSymbol=function(){this.isSymbolSelectionOpened=!this.isSymbolSelectionOpened},e.prototype.symbolChanged=function(e){this.dockerTemplate.symbol=e},e.\u0275fac=function(t){return new(t||e)(_a(FG),_a(qK),_a(Jte),_a(iJ),_a(L5),_a(um),_a(nK))},e.\u0275cmp=ze({type:e,selectors:[["app-docker-template-details"]],decls:7,vars:5,consts:[[1,"content",3,"ngClass"],[1,"default-header"],[1,"row"],[1,"col"],["class","default-content",4,"ngIf"],[3,"server","symbol","symbolChangedEmitter",4,"ngIf"],[1,"default-content"],[3,"formGroup"],[1,"form-field"],["formControlName","templateName","matInput","","type","text","placeholder","Template name",3,"ngModel","ngModelChange"],["formControlName","defaultName","matInput","","type","text","placeholder","Default name format",3,"ngModel","ngModelChange"],["placeholder","Category",3,"ngModelOptions","ngModel","ngModelChange"],[3,"value",4,"ngFor","ngForOf"],["formControlName","symbol","matInput","","type","text","placeholder","Symbol",3,"ngModel","ngModelChange"],["mat-button","",1,"symbolSelectionButton",3,"click"],["matInput","","type","text","placeholder","Start command",3,"ngModelOptions","ngModel","ngModelChange"],["formControlName","adapter","matInput","","type","number","placeholder","Adapters",3,"ngModel","ngModelChange"],[1,"select"],["placeholder","Console type",3,"ngModelOptions","ngModel","ngModelChange"],[3,"ngModelOptions","ngModel","ngModelChange"],["placeholder","VNC console resolution",3,"ngModelOptions","ngModel","ngModelChange"],["matInput","","type","number","placeholder","HTTP port in the container",3,"ngModelOptions","ngModel","ngModelChange"],["matInput","","type","text","placeholder","HTTP path",3,"ngModelOptions","ngModel","ngModelChange"],["matInput","","type","text",3,"ngModel","ngModelChange"],[1,"buttons-bar"],["mat-button","",1,"cancel-button",3,"click"],["mat-raised-button","","color","primary",3,"click"],[3,"value"],[3,"server","symbol","symbolChangedEmitter"]],template:function(e,t){1&e&&(Sa(0,"div",0),Sa(1,"div",1),Sa(2,"div",2),Sa(3,"h1",3),_s(4,"Docker image configuration"),xa(),xa(),xa(),ba(5,ype,59,32,"div",4),xa(),ba(6,_pe,1,2,"app-symbols-menu",5)),2&e&&(ka("ngClass",Bc(3,wpe,t.isSymbolSelectionOpened)),ar(5),ka("ngIf",t.dockerTemplate),ar(1),ka("ngIf",t.isSymbolSelectionOpened&&t.dockerTemplate))},directives:[Rh,Hh,qle,Nle,Hle,Vle,Lp,Tf,zp,a0,wf,y0,Mf,Xp,H0,Rp,Nh,h$,zf,Q0,DY,sue],styles:["",".listcontainer[_ngcontent-%COMP%]{padding-left:0!important;padding-right:0!important}.cancel-button[_ngcontent-%COMP%], .choose-symbol-button[_ngcontent-%COMP%], .top-button[_ngcontent-%COMP%]{height:36px;margin-top:22px}.cancel-button[_ngcontent-%COMP%]{margin-right:10px}.form-field[_ngcontent-%COMP%], .select[_ngcontent-%COMP%]{width:100%}.shadowed[_ngcontent-%COMP%]{transition:.25s}.nonvisible[_ngcontent-%COMP%], .shadowed[_ngcontent-%COMP%]{display:none}.configButton[_ngcontent-%COMP%]{width:100%}.configHideButton[_ngcontent-%COMP%]{margin-left:80%;width:20%;margin-bottom:10px}.symbolSelectionButton[_ngcontent-%COMP%]{width:100%}.list-item[_ngcontent-%COMP%]{display:flex}.template-name[_ngcontent-%COMP%]{width:95%}.delete-button[_ngcontent-%COMP%]{width:10%;outline:none}.menu-button[_ngcontent-%COMP%]{width:5%;outline:none!important}th[_ngcontent-%COMP%]{border:0!important}th.mat-header-cell[_ngcontent-%COMP%]{padding-bottom:15px}td.mat-cell[_ngcontent-%COMP%]{padding-top:15px}.radio-button[_ngcontent-%COMP%]{width:50%;padding-top:20px}.radio-group[_ngcontent-%COMP%]{margin-bottom:20px}.file-button[_ngcontent-%COMP%]{width:18%}.file-name-form-field[_ngcontent-%COMP%]{padding-left:2%;width:80%}"]}),e}();function Cpe(e,t){1&e&&(Sa(0,"button",10),_s(1,"Back"),xa()),2&e&&Ua("routerLink","/server/",Ba().server.id,"/preferences")}function Spe(e,t){1&e&&(Sa(0,"button",11),_s(1,"Add IOU device template"),xa()),2&e&&Ua("routerLink","/server/",Ba().server.id,"/preferences/iou/addtemplate")}function xpe(e,t){1&e&&Oa(0,"app-empty-templates-list")}function Ope(e,t){if(1&e){var n=Pa();Sa(0,"div",15),Sa(1,"mat-list-item",16),_s(2),xa(),Sa(3,"button",17),Sa(4,"mat-icon"),_s(5,"more_vert"),xa(),xa(),Sa(6,"mat-menu",null,18),Sa(8,"button",19),Ia("click",(function(){Dt(n);var e=t.$implicit;return Ba(3).deleteTemplate(e)})),Sa(9,"mat-icon"),_s(10,"delete"),xa(),Sa(11,"span"),_s(12,"Delete"),xa(),xa(),Sa(13,"button",19),Ia("click",(function(){Dt(n);var e=t.$implicit;return Ba(3).copyTemplate(e)})),Sa(14,"mat-icon"),_s(15,"content_copy"),xa(),Sa(16,"span"),_s(17,"Copy"),xa(),xa(),xa(),xa()}if(2&e){var i=t.$implicit,r=ya(7);ar(1),qa("routerLink",i.template_id),ar(1),ws(i.name),ar(1),ka("matMenuTriggerFor",r)}}function Mpe(e,t){if(1&e&&(Sa(0,"mat-nav-list"),ba(1,Ope,18,3,"div",14),xa()),2&e){var n=Ba(2);ar(1),ka("ngForOf",n.iouTemplates)}}function Tpe(e,t){if(1&e&&(Sa(0,"div",12),Sa(1,"div",13),ba(2,Mpe,2,1,"mat-nav-list",6),xa(),xa()),2&e){var n=Ba();ar(2),ka("ngIf",n.server)}}var Epe=function(){function e(e,t,n,i){this.route=e,this.serverService=t,this.iouService=n,this.router=i,this.iouTemplates=[]}return e.prototype.ngOnInit=function(){var e=this,t=this.route.snapshot.paramMap.get("server_id");this.serverService.get(parseInt(t,10)).then((function(t){e.server=t,e.getTemplates()}))},e.prototype.getTemplates=function(){var e=this;this.iouService.getTemplates(this.server).subscribe((function(t){e.iouTemplates=t.filter((function(e){return"iou"===e.template_type&&!e.builtin}))}))},e.prototype.deleteTemplate=function(e){this.deleteComponent.deleteItem(e.name,e.template_id)},e.prototype.onDeleteEvent=function(){this.getTemplates()},e.prototype.copyTemplate=function(e){this.router.navigate(["/server",this.server.id,"preferences","iou","templates",e.template_id,"copy"])},e.\u0275fac=function(t){return new(t||e)(_a(FG),_a(qK),_a(nne),_a(nK))},e.\u0275cmp=ze({type:e,selectors:[["app-iou-templates"]],viewQuery:function(e,t){var n;1&e&&cl(Zle,!0),2&e&&al(n=fl())&&(t.deleteComponent=n.first)},decls:11,vars:5,consts:[[1,"content"],[1,"default-header"],[1,"row"],[1,"col"],["class","top-button","class","cancel-button","mat-button","",3,"routerLink",4,"ngIf"],["class","top-button","mat-raised-button","","color","primary",3,"routerLink",4,"ngIf"],[4,"ngIf"],["class","default-content",4,"ngIf"],[3,"server","deleteEvent"],["deleteComponent",""],["mat-button","",1,"cancel-button",3,"routerLink"],["mat-raised-button","","color","primary",1,"top-button",3,"routerLink"],[1,"default-content"],[1,"listcontainer","mat-elevation-z8"],["class","list-item",4,"ngFor","ngForOf"],[1,"list-item"],[1,"template-name",3,"routerLink"],["mat-button","",1,"menu-button",3,"matMenuTriggerFor"],["menu","matMenu"],["mat-menu-item","",3,"click"]],template:function(e,t){1&e&&(Sa(0,"div",0),Sa(1,"div",1),Sa(2,"div",2),Sa(3,"h1",3),_s(4,"IOU device templates"),xa(),ba(5,Cpe,2,1,"button",4),ba(6,Spe,2,1,"button",5),xa(),xa(),ba(7,xpe,1,0,"app-empty-templates-list",6),ba(8,Tpe,3,1,"div",7),xa(),Sa(9,"app-delete-template",8,9),Ia("deleteEvent",(function(){return t.onDeleteEvent()})),xa()),2&e&&(ar(5),ka("ngIf",t.server),ar(1),ka("ngIf",t.server),ar(1),ka("ngIf",!t.iouTemplates.length),ar(1),ka("ngIf",t.iouTemplates.length),ar(1),ka("server",t.server))},directives:[Hh,Zle,h$,rK,Qle,J5,Nh,o4,LZ,P$,AZ,OZ],styles:["",".listcontainer[_ngcontent-%COMP%]{padding-left:0!important;padding-right:0!important}.cancel-button[_ngcontent-%COMP%], .choose-symbol-button[_ngcontent-%COMP%], .top-button[_ngcontent-%COMP%]{height:36px;margin-top:22px}.cancel-button[_ngcontent-%COMP%]{margin-right:10px}.form-field[_ngcontent-%COMP%], .select[_ngcontent-%COMP%]{width:100%}.shadowed[_ngcontent-%COMP%]{transition:.25s}.nonvisible[_ngcontent-%COMP%], .shadowed[_ngcontent-%COMP%]{display:none}.configButton[_ngcontent-%COMP%]{width:100%}.configHideButton[_ngcontent-%COMP%]{margin-left:80%;width:20%;margin-bottom:10px}.symbolSelectionButton[_ngcontent-%COMP%]{width:100%}.list-item[_ngcontent-%COMP%]{display:flex}.template-name[_ngcontent-%COMP%]{width:95%}.delete-button[_ngcontent-%COMP%]{width:10%;outline:none}.menu-button[_ngcontent-%COMP%]{width:5%;outline:none!important}th[_ngcontent-%COMP%]{border:0!important}th.mat-header-cell[_ngcontent-%COMP%]{padding-bottom:15px}td.mat-cell[_ngcontent-%COMP%]{padding-top:15px}.radio-button[_ngcontent-%COMP%]{width:50%;padding-top:20px}.radio-group[_ngcontent-%COMP%]{margin-bottom:20px}.file-button[_ngcontent-%COMP%]{width:18%}.file-name-form-field[_ngcontent-%COMP%]{padding-left:2%;width:80%}"]}),e}();function Ppe(e,t){if(1&e&&(Sa(0,"mat-option",24),_s(1),xa()),2&e){var n=t.$implicit;ka("value",n),ar(1),ks(" ",n," ")}}function jpe(e,t){if(1&e&&(Sa(0,"mat-option",24),_s(1),xa()),2&e){var n=t.$implicit;ka("value",n.path),ar(1),ks(" ",n.path," ")}}var Ape=function(){return{standalone:!0}};function Ipe(e,t){if(1&e){var n=Pa();Sa(0,"mat-form-field",13),Sa(1,"mat-select",25),Ia("ngModelChange",(function(e){return Dt(n),Ba().iouTemplate.path=e})),ba(2,jpe,2,2,"mat-option",18),xa(),xa()}if(2&e){var i=Ba();ar(1),ka("ngModel",i.iouTemplate.path)("ngModelOptions",Nc(3,Ape)),ar(1),ka("ngForOf",i.iouImages)}}function Dpe(e,t){if(1&e){var n=Pa();Sa(0,"div"),Sa(1,"input",26,27),Ia("change",(function(e){return Dt(n),Ba().uploadImageFile(e)})),xa(),Sa(3,"button",28),Ia("click",(function(){return Dt(n),ya(2).click()})),_s(4,"Browse"),xa(),Sa(5,"mat-form-field",29),Oa(6,"input",30),xa(),xa()}if(2&e){var i=Ba();ar(1),ka("uploader",i.uploader)}}var Rpe=function(){function e(e,t,n,i,r,o,a,s){this.route=e,this.serverService=t,this.iouService=n,this.toasterService=i,this.router=r,this.formBuilder=o,this.templateMocksService=a,this.computeService=s,this.isRemoteComputerChosen=!1,this.newImageSelected=!1,this.types=["L2 image","L3 image"],this.iouImages=[],this.isGns3VmAvailable=!1,this.isGns3VmChosen=!1,this.isLocalComputerChosen=!0,this.iouTemplate=new ine,this.templateNameForm=this.formBuilder.group({templateName:new Cp(null,Df.required)}),this.imageForm=this.formBuilder.group({imageName:new Cp("",Df.required)})}return e.prototype.ngOnInit=function(){var e=this;this.uploader=new vU({}),this.uploader.onAfterAddingFile=function(e){e.withCredentials=!1},this.uploader.onErrorItem=function(t,n,i,r){e.toasterService.error("An error occured: "+n)},this.uploader.onSuccessItem=function(t,n,i,r){e.getImages(),e.toasterService.success("Image uploaded")};var t=this.route.snapshot.paramMap.get("server_id");this.serverService.get(parseInt(t,10)).then((function(t){e.server=t,e.getImages(),e.templateMocksService.getIouTemplate().subscribe((function(t){e.iouTemplate=t})),e.computeService.getComputes(t).subscribe((function(t){t.filter((function(e){return"vm"===e.compute_id})).length>0&&(e.isGns3VmAvailable=!0)}))}))},e.prototype.getImages=function(){var e=this;this.iouService.getImages(this.server).subscribe((function(t){e.iouImages=t}))},e.prototype.setServerType=function(e){"gns3 vm"===e&&this.isGns3VmAvailable?(this.isGns3VmChosen=!0,this.isLocalComputerChosen=!1):(this.isGns3VmChosen=!1,this.isLocalComputerChosen=!0)},e.prototype.setDiskImage=function(e){this.newImageSelected="newImage"===e},e.prototype.uploadImageFile=function(e){var t=e.target.files[0].name;this.imageForm.controls.imageName.setValue(t);var n=this.iouService.getImagePath(this.server,t);this.uploader.queue.forEach((function(e){return e.url=n}));var i=this.uploader.queue[0];i.options.disableMultipart=!0,this.uploader.uploadItem(i)},e.prototype.goBack=function(){this.router.navigate(["/server",this.server.id,"preferences","iou","templates"])},e.prototype.addTemplate=function(){var e=this;!this.templateNameForm.invalid&&(this.newImageSelected&&!this.imageForm.invalid||!this.newImageSelected&&this.iouTemplate.path)?(this.iouTemplate.template_id=Object(Gee.v4)(),this.iouTemplate.name=this.templateNameForm.get("templateName").value,this.newImageSelected&&(this.iouTemplate.path=this.imageForm.get("imageName").value),this.iouTemplate.compute_id=this.isGns3VmChosen?"vm":"local","L2 image"===this.selectedType?(this.iouTemplate.ethernet_adapters=4,this.iouTemplate.serial_adapters=0):"L3 image"===this.selectedType&&(this.iouTemplate.ethernet_adapters=2,this.iouTemplate.serial_adapters=2),this.iouService.addTemplate(this.server,this.iouTemplate).subscribe((function(t){e.goBack()}))):this.toasterService.error("Fill all required fields")},e.\u0275fac=function(t){return new(t||e)(_a(FG),_a(qK),_a(nne),_a(iJ),_a(nK),_a(um),_a(xue),_a(one))},e.\u0275cmp=ze({type:e,selectors:[["app-add-iou-template"]],decls:35,vars:12,consts:[[1,"content"],[1,"default-header"],[1,"row"],[1,"col"],[1,"default-content"],[1,"container","mat-elevation-z8"],[3,"linear"],["label","Server type",3,"completed"],[1,"radio-group"],["value","1","checked","",1,"radio-button",3,"click"],["value","2",1,"radio-button",3,"disabled","click"],["label","Name",3,"completed"],[3,"formGroup"],[1,"form-field"],["matInput","","placeholder","Name","type","text","formControlName","templateName"],["label","Image"],["value","2",1,"radio-button",3,"click"],["placeholder","Type",3,"ngModel","ngModelOptions","ngModelChange"],[3,"value",4,"ngFor","ngForOf"],["class","form-field",4,"ngIf"],[4,"ngIf"],[1,"buttons-bar"],["mat-button","",1,"cancel-button",3,"click"],["mat-raised-button","","color","primary",3,"click"],[3,"value"],["placeholder","IOU image",3,"ngModel","ngModelOptions","ngModelChange"],["type","file","accept",".bin","ng2FileSelect","",1,"nonvisible",3,"uploader","change"],["file",""],["mat-raised-button","","color","primary",1,"file-button",3,"click"],[1,"file-name-form-field"],["matInput","","type","text","formControlName","imageName","placeholder","IOU image"]],template:function(e,t){1&e&&(Sa(0,"div",0),Sa(1,"div",1),Sa(2,"div",2),Sa(3,"h1",3),_s(4,"New IOU device template"),xa(),xa(),xa(),Sa(5,"div",4),Sa(6,"div",5),Sa(7,"mat-vertical-stepper",6),Sa(8,"mat-step",7),Sa(9,"mat-radio-group",8),Sa(10,"mat-radio-button",9),Ia("click",(function(){return t.setServerType("local")})),_s(11,"Run this IOU device locally"),xa(),Sa(12,"mat-radio-button",10),Ia("click",(function(){return t.setServerType("gns3 vm")})),_s(13,"Run this IOU device on the GNS3 VM"),xa(),xa(),xa(),Sa(14,"mat-step",11),Sa(15,"form",12),Sa(16,"mat-form-field",13),Oa(17,"input",14),xa(),xa(),xa(),Sa(18,"mat-step",15),Sa(19,"form",12),Sa(20,"mat-radio-group",8),Sa(21,"mat-radio-button",9),Ia("click",(function(){return t.setDiskImage("existingImage")})),_s(22,"Existing image"),xa(),Sa(23,"mat-radio-button",16),Ia("click",(function(){return t.setDiskImage("newImage")})),_s(24,"New image"),xa(),xa(),Sa(25,"mat-form-field",13),Sa(26,"mat-select",17),Ia("ngModelChange",(function(e){return t.selectedType=e})),ba(27,Ppe,2,2,"mat-option",18),xa(),xa(),ba(28,Ipe,3,4,"mat-form-field",19),ba(29,Dpe,7,1,"div",20),xa(),xa(),xa(),xa(),Sa(30,"div",21),Sa(31,"button",22),Ia("click",(function(){return t.goBack()})),_s(32,"Cancel"),xa(),Sa(33,"button",23),Ia("click",(function(){return t.addTemplate()})),_s(34,"Add template"),xa(),xa(),xa(),xa()),2&e&&(ar(7),ka("linear",!0),ar(1),ka("completed",t.isGns3VmChosen||t.isLocalComputerChosen),ar(4),ka("disabled",!t.isGns3VmAvailable),ar(2),ka("completed",t.templateNameForm.get("templateName").value),ar(1),ka("formGroup",t.templateNameForm),ar(4),ka("formGroup",t.imageForm),ar(7),ka("ngModel",t.selectedType)("ngModelOptions",Nc(11,Ape)),ar(1),ka("ngForOf",t.types),ar(1),ka("ngIf",!t.newImageSelected),ar(1),ka("ngIf",t.newImageSelected))},directives:[eie,Yne,l3,f3,Lp,Tf,zp,a0,y0,wf,Mf,Xp,H0,Rp,Nh,Hh,h$,DY,bU],styles:["",".listcontainer[_ngcontent-%COMP%]{padding-left:0!important;padding-right:0!important}.cancel-button[_ngcontent-%COMP%], .choose-symbol-button[_ngcontent-%COMP%], .top-button[_ngcontent-%COMP%]{height:36px;margin-top:22px}.cancel-button[_ngcontent-%COMP%]{margin-right:10px}.form-field[_ngcontent-%COMP%], .select[_ngcontent-%COMP%]{width:100%}.shadowed[_ngcontent-%COMP%]{transition:.25s}.nonvisible[_ngcontent-%COMP%], .shadowed[_ngcontent-%COMP%]{display:none}.configButton[_ngcontent-%COMP%]{width:100%}.configHideButton[_ngcontent-%COMP%]{margin-left:80%;width:20%;margin-bottom:10px}.symbolSelectionButton[_ngcontent-%COMP%]{width:100%}.list-item[_ngcontent-%COMP%]{display:flex}.template-name[_ngcontent-%COMP%]{width:95%}.delete-button[_ngcontent-%COMP%]{width:10%;outline:none}.menu-button[_ngcontent-%COMP%]{width:5%;outline:none!important}th[_ngcontent-%COMP%]{border:0!important}th.mat-header-cell[_ngcontent-%COMP%]{padding-bottom:15px}td.mat-cell[_ngcontent-%COMP%]{padding-top:15px}.radio-button[_ngcontent-%COMP%]{width:50%;padding-top:20px}.radio-group[_ngcontent-%COMP%]{margin-bottom:20px}.file-button[_ngcontent-%COMP%]{width:18%}.file-name-form-field[_ngcontent-%COMP%]{padding-left:2%;width:80%}"]}),e}();function Lpe(e,t){if(1&e&&(Sa(0,"mat-option",31),_s(1),xa()),2&e){var n=t.$implicit;ka("value",n[1]),ar(1),ks(" ",n[0]," ")}}function Fpe(e,t){if(1&e&&(Sa(0,"mat-option",31),_s(1),xa()),2&e){var n=t.$implicit;ka("value",n),ar(1),ks(" ",n," ")}}function Npe(e,t){if(1&e){var n=Pa();Sa(0,"mat-form-field",2),Sa(1,"input",32),Ia("ngModelChange",(function(e){return Dt(n),Ba(2).iouTemplate.ram=e})),xa(),Sa(2,"span",33),_s(3,"MB"),xa(),xa()}if(2&e){var i=Ba(2);ar(1),ka("ngModel",i.iouTemplate.ram)}}function Bpe(e,t){if(1&e){var n=Pa();Sa(0,"mat-form-field",2),Sa(1,"input",34),Ia("ngModelChange",(function(e){return Dt(n),Ba(2).iouTemplate.nvram=e})),xa(),Sa(2,"span",33),_s(3,"MB"),xa(),xa()}if(2&e){var i=Ba(2);ar(1),ka("ngModel",i.iouTemplate.nvram)}}var Hpe=function(){return{standalone:!0}};function zpe(e,t){if(1&e){var n=Pa();Sa(0,"div",6),Sa(1,"mat-accordion"),Sa(2,"mat-expansion-panel"),Sa(3,"mat-expansion-panel-header"),Sa(4,"mat-panel-title"),_s(5," General settings "),xa(),xa(),Sa(6,"form",7),Sa(7,"mat-form-field",2),Sa(8,"input",8),Ia("ngModelChange",(function(e){return Dt(n),Ba().iouTemplate.name=e})),xa(),xa(),Sa(9,"mat-form-field",2),Sa(10,"input",9),Ia("ngModelChange",(function(e){return Dt(n),Ba().iouTemplate.default_name_format=e})),xa(),xa(),Sa(11,"mat-form-field",2),Sa(12,"input",10),Ia("ngModelChange",(function(e){return Dt(n),Ba().iouTemplate.symbol=e})),xa(),xa(),Sa(13,"button",11),Ia("click",(function(){return Dt(n),Ba().chooseSymbol()})),_s(14,"Choose symbol"),xa(),Oa(15,"br"),Oa(16,"br"),Sa(17,"mat-form-field",2),Sa(18,"mat-select",12),Ia("ngModelChange",(function(e){return Dt(n),Ba().iouTemplate.category=e})),ba(19,Lpe,2,2,"mat-option",13),xa(),xa(),Sa(20,"input",14,15),Ia("change",(function(e){return Dt(n),Ba().uploadImageFile(e)})),xa(),Sa(22,"button",16),Ia("click",(function(){return Dt(n),ya(21).click()})),_s(23,"Browse"),xa(),Sa(24,"mat-form-field",17),Sa(25,"input",18),Ia("ngModelChange",(function(e){return Dt(n),Ba().iouTemplate.path=e})),xa(),xa(),Sa(26,"mat-form-field",2),Sa(27,"input",19),Ia("ngModelChange",(function(e){return Dt(n),Ba().iouTemplate.startup_config=e})),xa(),xa(),Sa(28,"mat-form-field",2),Sa(29,"input",20),Ia("ngModelChange",(function(e){return Dt(n),Ba().iouTemplate.private_config=e})),xa(),xa(),xa(),Sa(30,"mat-form-field",21),Sa(31,"mat-select",22),Ia("ngModelChange",(function(e){return Dt(n),Ba().iouTemplate.console_type=e})),ba(32,Fpe,2,2,"mat-option",13),xa(),xa(),Sa(33,"mat-checkbox",23),Ia("ngModelChange",(function(e){return Dt(n),Ba().iouTemplate.console_auto_start=e})),_s(34," Auto start console "),xa(),Oa(35,"br"),Sa(36,"mat-checkbox",23),Ia("ngModelChange",(function(e){return Dt(n),Ba().iouTemplate.l1_keepalives=e})),_s(37," Enable layer 1 keepalive messages (non-functional) "),xa(),Oa(38,"br"),Sa(39,"mat-checkbox",23),Ia("ngModelChange",(function(e){return Dt(n),Ba().defaultSettings=e})),_s(40," Use default IOU values for memories "),xa(),ba(41,Npe,4,1,"mat-form-field",24),ba(42,Bpe,4,1,"mat-form-field",24),xa(),Sa(43,"mat-expansion-panel"),Sa(44,"mat-expansion-panel-header"),Sa(45,"mat-panel-title"),_s(46," Network "),xa(),xa(),Sa(47,"form",7),Sa(48,"mat-form-field",2),Sa(49,"input",25),Ia("ngModelChange",(function(e){return Dt(n),Ba().iouTemplate.ethernet_adapters=e})),xa(),xa(),Sa(50,"mat-form-field",2),Sa(51,"input",26),Ia("ngModelChange",(function(e){return Dt(n),Ba().iouTemplate.serial_adapters=e})),xa(),xa(),xa(),xa(),Sa(52,"mat-expansion-panel"),Sa(53,"mat-expansion-panel-header"),Sa(54,"mat-panel-title"),_s(55," Usage "),xa(),xa(),Sa(56,"mat-form-field",2),Sa(57,"textarea",27),Ia("ngModelChange",(function(e){return Dt(n),Ba().iouTemplate.usage=e})),xa(),xa(),xa(),xa(),Sa(58,"div",28),Sa(59,"button",29),Ia("click",(function(){return Dt(n),Ba().goBack()})),_s(60,"Cancel"),xa(),Sa(61,"button",30),Ia("click",(function(){return Dt(n),Ba().onSave()})),_s(62,"Save"),xa(),xa(),xa()}if(2&e){var i=Ba();ar(6),ka("formGroup",i.generalSettingsForm),ar(2),ka("ngModel",i.iouTemplate.name),ar(2),ka("ngModel",i.iouTemplate.default_name_format),ar(2),ka("ngModel",i.iouTemplate.symbol),ar(6),ka("ngModelOptions",Nc(22,Hpe))("ngModel",i.iouTemplate.category),ar(1),ka("ngForOf",i.categories),ar(6),ka("ngModel",i.iouTemplate.path),ar(2),ka("ngModel",i.iouTemplate.startup_config),ar(2),ka("ngModelOptions",Nc(23,Hpe))("ngModel",i.iouTemplate.private_config),ar(2),ka("ngModel",i.iouTemplate.console_type),ar(1),ka("ngForOf",i.consoleTypes),ar(1),ka("ngModel",i.iouTemplate.console_auto_start),ar(3),ka("ngModel",i.iouTemplate.l1_keepalives),ar(3),ka("ngModel",i.defaultSettings),ar(2),ka("ngIf",!i.defaultSettings),ar(1),ka("ngIf",!i.defaultSettings),ar(5),ka("formGroup",i.networkForm),ar(2),ka("ngModel",i.iouTemplate.ethernet_adapters),ar(2),ka("ngModel",i.iouTemplate.serial_adapters),ar(6),ka("ngModel",i.iouTemplate.usage)}}function Vpe(e,t){if(1&e){var n=Pa();Sa(0,"app-symbols-menu",35),Ia("symbolChangedEmitter",(function(e){return Dt(n),Ba().symbolChanged(e)})),xa()}if(2&e){var i=Ba();ka("server",i.server)("symbol",i.iouTemplate.symbol)}}var qpe=function(e){return{shadowed:e}},Upe=function(){function e(e,t,n,i,r,o,a){this.route=e,this.serverService=t,this.iouService=n,this.toasterService=i,this.configurationService=r,this.router=o,this.formBuilder=a,this.isSymbolSelectionOpened=!1,this.defaultSettings=!0,this.consoleTypes=[],this.consoleResolutions=[],this.categories=[],this.generalSettingsForm=this.formBuilder.group({templateName:new Cp("",Df.required),defaultName:new Cp("",Df.required),symbol:new Cp("",Df.required),path:new Cp("",Df.required),initialConfig:new Cp("",Df.required)}),this.networkForm=this.formBuilder.group({ethernetAdapters:new Cp("",Df.required),serialAdapters:new Cp("",Df.required)})}return e.prototype.ngOnInit=function(){var e=this,t=this.route.snapshot.paramMap.get("server_id"),n=this.route.snapshot.paramMap.get("template_id");this.serverService.get(parseInt(t,10)).then((function(t){e.server=t,e.getConfiguration(),e.iouService.getTemplate(e.server,n).subscribe((function(t){e.iouTemplate=t}))}))},e.prototype.getConfiguration=function(){this.consoleTypes=this.configurationService.getConsoleTypes(),this.categories=this.configurationService.getCategories()},e.prototype.goBack=function(){this.router.navigate(["/server",this.server.id,"preferences","iou","templates"])},e.prototype.onSave=function(){var e=this;this.generalSettingsForm.invalid||this.networkForm.invalid?this.toasterService.error("Fill all required fields"):this.iouService.saveTemplate(this.server,this.iouTemplate).subscribe((function(){e.toasterService.success("Changes saved")}))},e.prototype.uploadImageFile=function(e){this.iouTemplate.path=e.target.files[0].name},e.prototype.chooseSymbol=function(){this.isSymbolSelectionOpened=!this.isSymbolSelectionOpened},e.prototype.symbolChanged=function(e){this.isSymbolSelectionOpened=!this.isSymbolSelectionOpened,this.iouTemplate.symbol=e},e.\u0275fac=function(t){return new(t||e)(_a(FG),_a(qK),_a(nne),_a(iJ),_a(T5),_a(nK),_a(um))},e.\u0275cmp=ze({type:e,selectors:[["app-iou-template-details"]],decls:7,vars:5,consts:[[1,"content",3,"ngClass"],[1,"default-header"],[1,"form-field"],[1,"col"],["class","default-content",4,"ngIf"],[3,"server","symbol","symbolChangedEmitter",4,"ngIf"],[1,"default-content"],[3,"formGroup"],["matInput","","formControlName","templateName","type","text","placeholder","Template name",3,"ngModel","ngModelChange"],["matInput","","formControlName","defaultName","type","text","placeholder","Default name format",3,"ngModel","ngModelChange"],["matInput","","formControlName","symbol","type","text","placeholder","Symbol",3,"ngModel","ngModelChange"],["mat-button","",1,"symbolSelectionButton",3,"click"],["placeholder","Category",3,"ngModelOptions","ngModel","ngModelChange"],[3,"value",4,"ngFor","ngForOf"],["type","file","accept",".bin","ngDefaultControl","",1,"nonvisible",3,"change"],["file",""],["mat-raised-button","","color","primary",1,"file-button",3,"click"],[1,"file-name-form-field"],["matInput","","formControlName","path","type","text","placeholder","IOU image path",3,"ngModel","ngModelChange"],["matInput","","formControlName","initialConfig","type","text","placeholder","Startup config",3,"ngModel","ngModelChange"],["matInput","","type","text","placeholder","Private config",3,"ngModelOptions","ngModel","ngModelChange"],[1,"select"],["placeholder","Console type",3,"ngModel","ngModelChange"],[3,"ngModel","ngModelChange"],["class","form-field",4,"ngIf"],["matInput","","formControlName","ethernetAdapters","type","number","placeholder","Ethernet adapters",3,"ngModel","ngModelChange"],["matInput","","formControlName","serialAdapters","type","number","placeholder","Serial adapters",3,"ngModel","ngModelChange"],["matInput","","type","text",3,"ngModel","ngModelChange"],[1,"buttons-bar"],["mat-button","",1,"cancel-button",3,"click"],["mat-raised-button","","color","primary",3,"click"],[3,"value"],["matInput","","type","number","placeholder","RAM size",3,"ngModel","ngModelChange"],["matSuffix",""],["matInput","","type","number","placeholder","NVRAM size",3,"ngModel","ngModelChange"],[3,"server","symbol","symbolChangedEmitter"]],template:function(e,t){1&e&&(Sa(0,"div",0),Sa(1,"div",1),Sa(2,"div",2),Sa(3,"h1",3),_s(4,"IOU device configuration"),xa(),xa(),xa(),ba(5,zpe,63,24,"div",4),xa(),ba(6,Vpe,1,2,"app-symbols-menu",5)),2&e&&(ka("ngClass",Bc(3,qpe,t.isSymbolSelectionOpened)),ar(5),ka("ngIf",t.iouTemplate),ar(1),ka("ngIf",t.isSymbolSelectionOpened&&t.iouTemplate))},directives:[Rh,Hh,qle,Nle,Hle,Vle,Lp,Tf,zp,a0,y0,wf,Mf,Xp,h$,H0,Rp,Nh,Q0,zf,DY,t0,sue],styles:["",".listcontainer[_ngcontent-%COMP%]{padding-left:0!important;padding-right:0!important}.cancel-button[_ngcontent-%COMP%], .choose-symbol-button[_ngcontent-%COMP%], .top-button[_ngcontent-%COMP%]{height:36px;margin-top:22px}.cancel-button[_ngcontent-%COMP%]{margin-right:10px}.form-field[_ngcontent-%COMP%], .select[_ngcontent-%COMP%]{width:100%}.shadowed[_ngcontent-%COMP%]{transition:.25s}.nonvisible[_ngcontent-%COMP%], .shadowed[_ngcontent-%COMP%]{display:none}.configButton[_ngcontent-%COMP%]{width:100%}.configHideButton[_ngcontent-%COMP%]{margin-left:80%;width:20%;margin-bottom:10px}.symbolSelectionButton[_ngcontent-%COMP%]{width:100%}.list-item[_ngcontent-%COMP%]{display:flex}.template-name[_ngcontent-%COMP%]{width:95%}.delete-button[_ngcontent-%COMP%]{width:10%;outline:none}.menu-button[_ngcontent-%COMP%]{width:5%;outline:none!important}th[_ngcontent-%COMP%]{border:0!important}th.mat-header-cell[_ngcontent-%COMP%]{padding-bottom:15px}td.mat-cell[_ngcontent-%COMP%]{padding-top:15px}.radio-button[_ngcontent-%COMP%]{width:50%;padding-top:20px}.radio-group[_ngcontent-%COMP%]{margin-bottom:20px}.file-button[_ngcontent-%COMP%]{width:18%}.file-name-form-field[_ngcontent-%COMP%]{padding-left:2%;width:80%}"]}),e}(),Gpe=function(){function e(e,t,n,i,r,o){this.route=e,this.serverService=t,this.qemuService=n,this.toasterService=i,this.router=r,this.formBuilder=o,this.qemuBinaries=[],this.templateName="",this.nameForm=this.formBuilder.group({templateName:new Cp("",Df.required)})}return e.prototype.ngOnInit=function(){var e=this,t=this.route.snapshot.paramMap.get("server_id"),n=this.route.snapshot.paramMap.get("template_id");this.serverService.get(parseInt(t,10)).then((function(t){e.server=t,e.qemuService.getTemplate(e.server,n).subscribe((function(t){e.qemuTemplate=t,e.templateName="Copy of "+e.qemuTemplate.name}))}))},e.prototype.goBack=function(){this.router.navigate(["/server",this.server.id,"preferences","qemu","templates"])},e.prototype.addTemplate=function(){var e=this;this.nameForm.invalid?this.toasterService.error("Fill all required fields"):(this.qemuTemplate.template_id=Object(Gee.v4)(),this.qemuTemplate.name=this.templateName,this.qemuService.addTemplate(this.server,this.qemuTemplate).subscribe((function(t){e.goBack()})))},e.\u0275fac=function(t){return new(t||e)(_a(FG),_a(qK),_a($2),_a(iJ),_a(nK),_a(um))},e.\u0275cmp=ze({type:e,selectors:[["app-copy-qemu-virtual-machine-template"]],decls:15,vars:2,consts:[[1,"content"],[1,"default-header"],[1,"row"],[1,"col"],[1,"default-content"],[1,"matCard"],[3,"formGroup"],[1,"form-field"],["matInput","","type","text","placeholder","Name","formControlName","templateName",3,"ngModel","ngModelChange"],[1,"buttons-bar"],["mat-button","",1,"cancel-button",3,"click"],["mat-raised-button","","color","primary",3,"click"]],template:function(e,t){1&e&&(Sa(0,"div",0),Sa(1,"div",1),Sa(2,"div",2),Sa(3,"h1",3),_s(4,"Copy QEMU VM template"),xa(),xa(),xa(),Sa(5,"div",4),Sa(6,"mat-card",5),Sa(7,"form",6),Sa(8,"mat-form-field",7),Sa(9,"input",8),Ia("ngModelChange",(function(e){return t.templateName=e})),xa(),xa(),xa(),xa(),Sa(10,"div",9),Sa(11,"button",10),Ia("click",(function(){return t.goBack()})),_s(12,"Cancel"),xa(),Sa(13,"button",11),Ia("click",(function(){return t.addTemplate()})),_s(14,"Copy template"),xa(),xa(),xa(),xa()),2&e&&(ar(7),ka("formGroup",t.nameForm),ar(2),ka("ngModel",t.templateName))},directives:[wJ,Lp,Tf,zp,a0,y0,wf,Mf,Xp,h$],styles:["",".listcontainer[_ngcontent-%COMP%]{padding-left:0!important;padding-right:0!important}.cancel-button[_ngcontent-%COMP%], .choose-symbol-button[_ngcontent-%COMP%], .top-button[_ngcontent-%COMP%]{height:36px;margin-top:22px}.cancel-button[_ngcontent-%COMP%]{margin-right:10px}.form-field[_ngcontent-%COMP%], .select[_ngcontent-%COMP%]{width:100%}.shadowed[_ngcontent-%COMP%]{transition:.25s}.nonvisible[_ngcontent-%COMP%], .shadowed[_ngcontent-%COMP%]{display:none}.configButton[_ngcontent-%COMP%]{width:100%}.configHideButton[_ngcontent-%COMP%]{margin-left:80%;width:20%;margin-bottom:10px}.symbolSelectionButton[_ngcontent-%COMP%]{width:100%}.list-item[_ngcontent-%COMP%]{display:flex}.template-name[_ngcontent-%COMP%]{width:95%}.delete-button[_ngcontent-%COMP%]{width:10%;outline:none}.menu-button[_ngcontent-%COMP%]{width:5%;outline:none!important}th[_ngcontent-%COMP%]{border:0!important}th.mat-header-cell[_ngcontent-%COMP%]{padding-bottom:15px}td.mat-cell[_ngcontent-%COMP%]{padding-top:15px}.radio-button[_ngcontent-%COMP%]{width:50%;padding-top:20px}.radio-group[_ngcontent-%COMP%]{margin-bottom:20px}.file-button[_ngcontent-%COMP%]{width:18%}.file-name-form-field[_ngcontent-%COMP%]{padding-left:2%;width:80%}"]}),e}(),Wpe=function(){function e(e,t,n,i,r,o){this.route=e,this.serverService=t,this.iosService=n,this.toasterService=i,this.router=r,this.formBuilder=o,this.templateName="",this.formGroup=this.formBuilder.group({templateName:new Cp("",Df.required)})}return e.prototype.ngOnInit=function(){var e=this,t=this.route.snapshot.paramMap.get("server_id"),n=this.route.snapshot.paramMap.get("template_id");this.serverService.get(parseInt(t,10)).then((function(t){e.server=t,e.iosService.getTemplate(e.server,n).subscribe((function(t){e.iosTemplate=t,e.templateName="Copy of "+e.iosTemplate.name}))}))},e.prototype.goBack=function(){this.router.navigate(["/server",this.server.id,"preferences","dynamips","templates"])},e.prototype.addTemplate=function(){var e=this;this.formGroup.invalid?this.toasterService.error("Fill all required fields"):(this.iosTemplate.template_id=Object(Gee.v4)(),this.iosTemplate.name=this.templateName,this.iosService.addTemplate(this.server,this.iosTemplate).subscribe((function(t){e.goBack()})))},e.\u0275fac=function(t){return new(t||e)(_a(FG),_a(qK),_a(tne),_a(iJ),_a(nK),_a(um))},e.\u0275cmp=ze({type:e,selectors:[["app-copy-ios-template"]],decls:15,vars:2,consts:[[1,"content"],[1,"default-header"],[1,"row"],[1,"col"],[1,"default-content"],[1,"matCard"],[3,"formGroup"],[1,"form-field"],["matInput","","type","text","placeholder","Name","formControlName","templateName",3,"ngModel","ngModelChange"],[1,"buttons-bar"],["mat-button","",1,"cancel-button",3,"click"],["mat-raised-button","","color","primary",3,"click"]],template:function(e,t){1&e&&(Sa(0,"div",0),Sa(1,"div",1),Sa(2,"div",2),Sa(3,"h1",3),_s(4,"Copy IOS router template"),xa(),xa(),xa(),Sa(5,"div",4),Sa(6,"mat-card",5),Sa(7,"form",6),Sa(8,"mat-form-field",7),Sa(9,"input",8),Ia("ngModelChange",(function(e){return t.templateName=e})),xa(),xa(),xa(),xa(),Sa(10,"div",9),Sa(11,"button",10),Ia("click",(function(){return t.goBack()})),_s(12,"Cancel"),xa(),Sa(13,"button",11),Ia("click",(function(){return t.addTemplate()})),_s(14,"Copy template"),xa(),xa(),xa(),xa()),2&e&&(ar(7),ka("formGroup",t.formGroup),ar(2),ka("ngModel",t.templateName))},directives:[wJ,Lp,Tf,zp,a0,y0,wf,Mf,Xp,h$],styles:["",".listcontainer[_ngcontent-%COMP%]{padding-left:0!important;padding-right:0!important}.cancel-button[_ngcontent-%COMP%], .choose-symbol-button[_ngcontent-%COMP%], .top-button[_ngcontent-%COMP%]{height:36px;margin-top:22px}.cancel-button[_ngcontent-%COMP%]{margin-right:10px}.form-field[_ngcontent-%COMP%], .select[_ngcontent-%COMP%]{width:100%}.shadowed[_ngcontent-%COMP%]{transition:.25s}.nonvisible[_ngcontent-%COMP%], .shadowed[_ngcontent-%COMP%]{display:none}.configButton[_ngcontent-%COMP%]{width:100%}.configHideButton[_ngcontent-%COMP%]{margin-left:80%;width:20%;margin-bottom:10px}.symbolSelectionButton[_ngcontent-%COMP%]{width:100%}.list-item[_ngcontent-%COMP%]{display:flex}.template-name[_ngcontent-%COMP%]{width:95%}.delete-button[_ngcontent-%COMP%]{width:10%;outline:none}.menu-button[_ngcontent-%COMP%]{width:5%;outline:none!important}th[_ngcontent-%COMP%]{border:0!important}th.mat-header-cell[_ngcontent-%COMP%]{padding-bottom:15px}td.mat-cell[_ngcontent-%COMP%]{padding-top:15px}.radio-button[_ngcontent-%COMP%]{width:50%;padding-top:20px}.radio-group[_ngcontent-%COMP%]{margin-bottom:20px}.file-button[_ngcontent-%COMP%]{width:18%}.file-name-form-field[_ngcontent-%COMP%]{padding-left:2%;width:80%}"]}),e}(),Kpe=function(){function e(e,t,n,i,r,o){this.route=e,this.serverService=t,this.dockerService=n,this.toasterService=i,this.router=r,this.formBuilder=o,this.templateName="",this.templateNameForm=this.formBuilder.group({templateName:new Cp("",Df.required)})}return e.prototype.ngOnInit=function(){var e=this,t=this.route.snapshot.paramMap.get("server_id"),n=this.route.snapshot.paramMap.get("template_id");this.serverService.get(parseInt(t,10)).then((function(t){e.server=t,e.dockerService.getTemplate(e.server,n).subscribe((function(t){e.dockerTemplate=t,e.templateName="Copy of "+e.dockerTemplate.name}))}))},e.prototype.goBack=function(){this.router.navigate(["/server",this.server.id,"preferences","docker","templates"])},e.prototype.addTemplate=function(){var e=this;this.templateNameForm.invalid?this.toasterService.error("Fill all required fields"):(this.dockerTemplate.template_id=Object(Gee.v4)(),this.dockerTemplate.name=this.templateName,this.dockerService.addTemplate(this.server,this.dockerTemplate).subscribe((function(t){e.goBack()})))},e.\u0275fac=function(t){return new(t||e)(_a(FG),_a(qK),_a(Jte),_a(iJ),_a(nK),_a(um))},e.\u0275cmp=ze({type:e,selectors:[["app-copy-docker-template"]],decls:15,vars:2,consts:[[1,"content"],[1,"default-header"],[1,"row"],[1,"col"],[1,"default-content"],[1,"container","mat-elevation-z8"],[3,"formGroup"],[1,"form-field"],["matInput","","type","text","placeholder","Name","formControlName","templateName",3,"ngModel","ngModelChange"],[1,"buttons-bar"],["mat-button","",1,"cancel-button",3,"click"],["mat-raised-button","","color","primary",3,"click"]],template:function(e,t){1&e&&(Sa(0,"div",0),Sa(1,"div",1),Sa(2,"div",2),Sa(3,"h1",3),_s(4,"Copy Docker container template"),xa(),xa(),xa(),Sa(5,"div",4),Sa(6,"div",5),Sa(7,"form",6),Sa(8,"mat-form-field",7),Sa(9,"input",8),Ia("ngModelChange",(function(e){return t.templateName=e})),xa(),xa(),xa(),xa(),Sa(10,"div",9),Sa(11,"button",10),Ia("click",(function(){return t.goBack()})),_s(12,"Cancel"),xa(),Sa(13,"button",11),Ia("click",(function(){return t.addTemplate()})),_s(14,"Copy template"),xa(),xa(),xa(),xa()),2&e&&(ar(7),ka("formGroup",t.templateNameForm),ar(2),ka("ngModel",t.templateName))},directives:[Lp,Tf,zp,a0,y0,wf,Mf,Xp,h$],styles:["",".listcontainer[_ngcontent-%COMP%]{padding-left:0!important;padding-right:0!important}.cancel-button[_ngcontent-%COMP%], .choose-symbol-button[_ngcontent-%COMP%], .top-button[_ngcontent-%COMP%]{height:36px;margin-top:22px}.cancel-button[_ngcontent-%COMP%]{margin-right:10px}.form-field[_ngcontent-%COMP%], .select[_ngcontent-%COMP%]{width:100%}.shadowed[_ngcontent-%COMP%]{transition:.25s}.nonvisible[_ngcontent-%COMP%], .shadowed[_ngcontent-%COMP%]{display:none}.configButton[_ngcontent-%COMP%]{width:100%}.configHideButton[_ngcontent-%COMP%]{margin-left:80%;width:20%;margin-bottom:10px}.symbolSelectionButton[_ngcontent-%COMP%]{width:100%}.list-item[_ngcontent-%COMP%]{display:flex}.template-name[_ngcontent-%COMP%]{width:95%}.delete-button[_ngcontent-%COMP%]{width:10%;outline:none}.menu-button[_ngcontent-%COMP%]{width:5%;outline:none!important}th[_ngcontent-%COMP%]{border:0!important}th.mat-header-cell[_ngcontent-%COMP%]{padding-bottom:15px}td.mat-cell[_ngcontent-%COMP%]{padding-top:15px}.radio-button[_ngcontent-%COMP%]{width:50%;padding-top:20px}.radio-group[_ngcontent-%COMP%]{margin-bottom:20px}.file-button[_ngcontent-%COMP%]{width:18%}.file-name-form-field[_ngcontent-%COMP%]{padding-left:2%;width:80%}"]}),e}(),Xpe=function(){function e(e,t,n,i,r,o){this.route=e,this.serverService=t,this.qemuService=n,this.toasterService=i,this.router=r,this.formBuilder=o,this.templateName="",this.templateNameForm=this.formBuilder.group({templateName:new Cp("",Df.required)})}return e.prototype.ngOnInit=function(){var e=this,t=this.route.snapshot.paramMap.get("server_id"),n=this.route.snapshot.paramMap.get("template_id");this.serverService.get(parseInt(t,10)).then((function(t){e.server=t,e.qemuService.getTemplate(e.server,n).subscribe((function(t){e.iouTemplate=t,e.templateName="Copy of "+e.iouTemplate.name}))}))},e.prototype.goBack=function(){this.router.navigate(["/server",this.server.id,"preferences","iou","templates"])},e.prototype.addTemplate=function(){var e=this;this.templateNameForm.invalid?this.toasterService.error("Fill all required fields"):(this.iouTemplate.template_id=Object(Gee.v4)(),this.iouTemplate.name=this.templateName,this.qemuService.addTemplate(this.server,this.iouTemplate).subscribe((function(t){e.goBack()})))},e.\u0275fac=function(t){return new(t||e)(_a(FG),_a(qK),_a(nne),_a(iJ),_a(nK),_a(um))},e.\u0275cmp=ze({type:e,selectors:[["app-copy-iou-template"]],decls:15,vars:2,consts:[[1,"content"],[1,"default-header"],[1,"row"],[1,"col"],[1,"default-content"],[1,"matCard"],[3,"formGroup"],[1,"form-field"],["matInput","","type","text","placeholder","Name","formControlName","templateName",3,"ngModel","ngModelChange"],[1,"buttons-bar"],["mat-button","",1,"cancel-button",3,"click"],["mat-raised-button","","color","primary",3,"click"]],template:function(e,t){1&e&&(Sa(0,"div",0),Sa(1,"div",1),Sa(2,"div",2),Sa(3,"h1",3),_s(4,"Copy IOU device template"),xa(),xa(),xa(),Sa(5,"div",4),Sa(6,"mat-card",5),Sa(7,"form",6),Sa(8,"mat-form-field",7),Sa(9,"input",8),Ia("ngModelChange",(function(e){return t.templateName=e})),xa(),xa(),xa(),xa(),Sa(10,"div",9),Sa(11,"button",10),Ia("click",(function(){return t.goBack()})),_s(12,"Cancel"),xa(),Sa(13,"button",11),Ia("click",(function(){return t.addTemplate()})),_s(14,"Copy template"),xa(),xa(),xa(),xa()),2&e&&(ar(7),ka("formGroup",t.templateNameForm),ar(2),ka("ngModel",t.templateName))},directives:[wJ,Lp,Tf,zp,a0,y0,wf,Mf,Xp,h$],styles:["",".listcontainer[_ngcontent-%COMP%]{padding-left:0!important;padding-right:0!important}.cancel-button[_ngcontent-%COMP%], .choose-symbol-button[_ngcontent-%COMP%], .top-button[_ngcontent-%COMP%]{height:36px;margin-top:22px}.cancel-button[_ngcontent-%COMP%]{margin-right:10px}.form-field[_ngcontent-%COMP%], .select[_ngcontent-%COMP%]{width:100%}.shadowed[_ngcontent-%COMP%]{transition:.25s}.nonvisible[_ngcontent-%COMP%], .shadowed[_ngcontent-%COMP%]{display:none}.configButton[_ngcontent-%COMP%]{width:100%}.configHideButton[_ngcontent-%COMP%]{margin-left:80%;width:20%;margin-bottom:10px}.symbolSelectionButton[_ngcontent-%COMP%]{width:100%}.list-item[_ngcontent-%COMP%]{display:flex}.template-name[_ngcontent-%COMP%]{width:95%}.delete-button[_ngcontent-%COMP%]{width:10%;outline:none}.menu-button[_ngcontent-%COMP%]{width:5%;outline:none!important}th[_ngcontent-%COMP%]{border:0!important}th.mat-header-cell[_ngcontent-%COMP%]{padding-bottom:15px}td.mat-cell[_ngcontent-%COMP%]{padding-top:15px}.radio-button[_ngcontent-%COMP%]{width:50%;padding-top:20px}.radio-group[_ngcontent-%COMP%]{margin-bottom:20px}.file-button[_ngcontent-%COMP%]{width:18%}.file-name-form-field[_ngcontent-%COMP%]{padding-left:2%;width:80%}"]}),e}(),Ype=function(){function e(){}return e.prototype.transform=function(e,t){return e?t?(t=t.toLowerCase(),e.filter((function(e){return e.name.toLowerCase().includes(t)}))):e:[]},e.\u0275fac=function(t){return new(t||e)},e.\u0275pipe=Xe({name:"namefilter",type:e,pure:!0}),e}(),Zpe=function(){function e(){}return e.prototype.transform=function(e){var t=new Date(1e3*+e),n=t.getHours(),i="0"+t.getMinutes(),r="0"+t.getSeconds(),o=t.getFullYear(),a=t.getMonth()+1,s=t.getDate();return n+":"+i.substr(-2)+":"+r.substr(-2)+" "+s+"/"+a+"/"+o},e.\u0275fac=function(t){return new(t||e)},e.\u0275pipe=Xe({name:"datefilter",type:e,pure:!0}),e}();function Qpe(e,t){1&e&&(Sa(0,"mat-header-cell",18),_s(1," Name "),xa())}function $pe(e,t){if(1&e&&(Sa(0,"mat-cell"),_s(1),xa()),2&e){var n=t.$implicit;ar(1),ks(" ",n.name," ")}}function Jpe(e,t){1&e&&(Sa(0,"mat-header-cell",18),_s(1," Date "),xa())}function eme(e,t){if(1&e&&(Sa(0,"mat-cell"),_s(1),Uc(2,"datefilter"),xa()),2&e){var n=t.$implicit;ar(1),ks(" ",Gc(2,1,n.created_at)," ")}}function tme(e,t){1&e&&(Sa(0,"mat-header-cell"),_s(1," Actions "),xa())}function nme(e,t){if(1&e){var n=Pa();Sa(0,"mat-cell",19),Sa(1,"button",20),Ia("click",(function(){Dt(n);var e=t.$implicit;return Ba().restoreSnapshot(e)})),Sa(2,"mat-icon",21),_s(3,"restore"),xa(),xa(),Sa(4,"button",22),Ia("click",(function(){Dt(n);var e=t.$implicit;return Ba().deleteSnapshot(e)})),Sa(5,"mat-icon",23),_s(6,"delete"),xa(),xa(),xa()}}function ime(e,t){1&e&&Oa(0,"mat-header-row")}function rme(e,t){1&e&&Oa(0,"mat-row")}var ome=function(){function e(e,t,n,i){this.route=e,this.snapshotService=t,this.progressDialogService=n,this.toaster=i,this.displayedColumns=["name","creationDate","actions"]}return e.prototype.ngOnInit=function(){this.projectId=this.route.snapshot.paramMap.get("project_id"),this.server=this.route.snapshot.data.server,this.getSnapshots()},e.prototype.getSnapshots=function(){var e=this;this.snapshotService.list(this.server,this.projectId).subscribe((function(t){e.snapshots=t}))},e.prototype.restoreSnapshot=function(e){var t=this,n=this.snapshotService.restore(this.server,this.projectId,e.snapshot_id.toString()),i=this.progressDialogService.open(),r=n.subscribe((function(n){t.toaster.success("Snapshot "+e.name+" has been restored."),i.close()}));i.afterClosed().subscribe((function(e){e===Pae.CANCELLED&&r.unsubscribe()}))},e.prototype.deleteSnapshot=function(e){var t=this;this.snapshotService.delete(this.server,this.projectId,e.snapshot_id.toString()).subscribe((function(){t.getSnapshots(),t.toaster.success("Snapshot "+e.name+" has been deleted.")}))},e.prototype.sortData=function(e){if(e.active&&""!==e.direction){var t=this.snapshots.slice();this.snapshots=t.sort((function(t,n){var i="asc"===e.direction;return"name"===e.active?function(e,t,n){return((e=e.toLowerCase())<(t=t.toLowerCase())?-1:1)*(n?1:-1)}(t.name,n.name,i):"creationDate"===e.active?function(e,t,n){return(e")}),(function(t){404===t.status&&(e.thirdpartylicenses="File not found")})),this.httpClient.get("ReleaseNotes.txt",{responseType:"text"}).subscribe((function(t){e.releasenotes=t.replace(new RegExp("\n","g"),"
")}))},e.\u0275fac=function(t){return new(t||e)(_a(dv))},e.\u0275cmp=ze({type:e,selectors:[["app-help"]],decls:36,vars:2,consts:[[1,"content"],[1,"default-header"],[1,"default-content"],[1,"container","mat-elevation-z8"],[3,"innerHTML"]],template:function(e,t){1&e&&(Sa(0,"div",0),Sa(1,"div",1),Sa(2,"h1"),_s(3,"Help"),xa(),xa(),Sa(4,"div",2),Sa(5,"div",3),Sa(6,"mat-accordion"),Sa(7,"mat-expansion-panel"),Sa(8,"mat-expansion-panel-header"),Sa(9,"mat-panel-title"),_s(10," Useful shortcuts "),xa(),xa(),Sa(11,"mat-list"),Sa(12,"mat-list-item"),_s(13," ctrl + + to zoom in "),xa(),Sa(14,"mat-list-item"),_s(15," ctrl + - to zoom out "),xa(),Sa(16,"mat-list-item"),_s(17," ctrl + 0 to reset zoom "),xa(),Sa(18,"mat-list-item"),_s(19," ctrl + h to hide toolbar "),xa(),Sa(20,"mat-list-item"),_s(21," ctrl + a to select all items on map "),xa(),Sa(22,"mat-list-item"),_s(23," ctrl + shift + a to deselect all items on map "),xa(),Sa(24,"mat-list-item"),_s(25," ctrl + shift + s to go to preferences "),xa(),xa(),xa(),Sa(26,"mat-expansion-panel"),Sa(27,"mat-expansion-panel-header"),Sa(28,"mat-panel-title"),_s(29," Third party components "),xa(),xa(),Oa(30,"div",4),xa(),Sa(31,"mat-expansion-panel"),Sa(32,"mat-expansion-panel-header"),Sa(33,"mat-panel-title"),_s(34," Release notes "),xa(),xa(),Oa(35,"div",4),xa(),xa(),xa(),xa(),xa()),2&e&&(ar(30),ka("innerHTML",t.thirdpartylicenses,Ni),ar(5),ka("innerHTML",t.releasenotes,Ni))},directives:[qle,Nle,Hle,Vle,t4,o4],styles:[""]}),e}(),cme=function(){function e(){}return e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=ze({type:e,selectors:[["app-page-not-found"]],decls:7,vars:0,consts:[[1,"content"],[1,"default-header"],["mat-button","","routerLink","/servers"]],template:function(e,t){1&e&&(Sa(0,"div",0),Sa(1,"div",1),Oa(2,"br"),Sa(3,"h1"),_s(4,"404 Page not found"),xa(),Sa(5,"button",2),_s(6,"Navigate to homepage"),xa(),xa(),xa())},directives:[h$,rK],styles:["div[_ngcontent-%COMP%]{text-align:center}"]}),e}(),lme=function(){function e(e){this.httpServer=e}return e.prototype.getGns3vm=function(e){return this.httpServer.get(e,"/gns3vm")},e.prototype.updateGns3vm=function(e,t){return this.httpServer.put(e,"/gns3vm",t)},e.prototype.getGns3vmEngines=function(e){return this.httpServer.get(e,"/gns3vm/engines")},e.prototype.getVms=function(e,t){return this.httpServer.get(e,"/gns3vm/engines/"+t+"/vms")},e.\u0275prov=R({token:e,factory:e.\u0275fac=function(t){return new(t||e)(we(VK))}}),e}();function ume(e,t){if(1&e&&(Sa(0,"mat-option",18),_s(1),xa()),2&e){var n=t.$implicit;ka("value",n.engine_id),ar(1),ks(" ",n.name," ")}}function hme(e,t){if(1&e&&(Sa(0,"mat-option",18),_s(1),xa()),2&e){var n=t.$implicit;ka("value",n.vmname),ar(1),ks(" ",n.vmname," ")}}var dme=function(){return{standalone:!0}};function fme(e,t){if(1&e){var n=Pa();Sa(0,"mat-checkbox",10),Ia("ngModelChange",(function(e){return Dt(n),Ba(2).gns3vm.headless=e})),_s(1," Run the VM in headless mode "),xa()}if(2&e){var i=Ba(2);ka("ngModelOptions",Nc(2,dme))("ngModel",i.gns3vm.headless)}}function pme(e,t){if(1&e){var n=Pa();Sa(0,"mat-form-field",21),Sa(1,"input",25),Ia("ngModelChange",(function(e){return Dt(n),Ba(3).port=e})),xa(),xa()}if(2&e){var i=Ba(3);ar(1),ka("ngModelOptions",Nc(2,dme))("ngModel",i.port)}}function mme(e,t){if(1&e&&(Sa(0,"form",19),ba(1,pme,2,3,"mat-form-field",20),Sa(2,"mat-form-field",21),Oa(3,"input",22),Sa(4,"span",23),_s(5,"MB"),xa(),xa(),Sa(6,"mat-form-field",21),Oa(7,"input",24),xa(),xa()),2&e){var n=Ba(2);ka("formGroup",n.vmForm),ar(1),ka("ngIf","virtualbox"===n.gns3vm.engine||"vmware"===n.gns3vm.engine)}}function gme(e,t){if(1&e){var n=Pa();Sa(0,"mat-radio-group",26),Ia("ngModelChange",(function(e){return Dt(n),Ba(2).gns3vm.when_exit=e})),Sa(1,"mat-radio-button",27),Ia("click",(function(){return Dt(n),Ba(2).setCloseAction("keep")})),_s(2,"keep the GNS3 VM running"),xa(),Sa(3,"mat-radio-button",28),Ia("click",(function(){return Dt(n),Ba(2).setCloseAction("suspend")})),_s(4,"suspend the GNS3 VM"),xa(),Sa(5,"mat-radio-button",29),Ia("click",(function(){return Dt(n),Ba(2).setCloseAction("stop")})),_s(6,"stop the GNS3 VM"),xa(),xa()}2&e&&ka("ngModel",Ba(2).gns3vm.when_exit)}function vme(e,t){if(1&e){var n=Pa();Sa(0,"mat-card",9),Sa(1,"mat-checkbox",10),Ia("ngModelChange",(function(e){return Dt(n),Ba().gns3vm.enable=e})),_s(2," Enable the GNS3 VM "),xa(),Sa(3,"mat-form-field",11),Sa(4,"mat-select",12),Ia("selectionChange",(function(e){return Dt(n),Ba().changeVmEngine(e)}))("ngModelChange",(function(e){return Dt(n),Ba().gns3vm.engine=e})),ba(5,ume,2,2,"mat-option",13),xa(),xa(),Sa(6,"mat-form-field",11),Sa(7,"mat-select",14),Ia("ngModelChange",(function(e){return Dt(n),Ba().gns3vm.vmname=e})),ba(8,hme,2,2,"mat-option",13),xa(),xa(),ba(9,fme,2,3,"mat-checkbox",15),ba(10,mme,8,2,"form",16),ba(11,gme,7,1,"mat-radio-group",17),xa()}if(2&e){var i=Ba();ar(1),ka("ngModelOptions",Nc(11,dme))("ngModel",i.gns3vm.enable),ar(3),ka("ngModelOptions",Nc(12,dme))("ngModel",i.gns3vm.engine),ar(1),ka("ngForOf",i.vmEngines),ar(2),ka("ngModelOptions",Nc(13,dme))("ngModel",i.gns3vm.vmname),ar(1),ka("ngForOf",i.vms),ar(1),ka("ngIf","virtualbox"===i.gns3vm.engine||"vmware"===i.gns3vm.engine),ar(1),ka("ngIf","remote"!==i.gns3vm.engine),ar(1),ka("ngIf","remote"!==i.gns3vm.engine)}}var bme=function(){function e(e,t,n,i,r,o){this.route=e,this.serverService=t,this.gns3vmService=n,this.router=i,this.formBuilder=r,this.toasterService=o,this.vms=[],this.vmForm=this.formBuilder.group({ram:new Cp(null,[Df.required]),vcpus:new Cp(null,[Df.required])})}return e.prototype.ngOnInit=function(){var e=this,t=this.route.snapshot.paramMap.get("server_id");this.serverService.get(parseInt(t,10)).then((function(t){e.server=t,e.gns3vmService.getGns3vm(e.server).subscribe((function(t){e.gns3vm=t,e.vmForm.controls.ram.setValue(e.gns3vm.ram),e.vmForm.controls.vcpus.setValue(e.gns3vm.vcpus),e.gns3vm.port&&(e.port=e.gns3vm.port),e.gns3vmService.getGns3vmEngines(e.server).subscribe((function(t){e.vmEngines=t})),e.gns3vmService.getVms(e.server,e.gns3vm.engine).subscribe((function(t){e.vms=t}))}))}))},e.prototype.goBack=function(){this.router.navigate(["/server",this.server.id,"preferences"])},e.prototype.setCloseAction=function(e){this.gns3vm.when_exit=e},e.prototype.changeVmEngine=function(e){var t=this;this.gns3vmService.getVms(this.server,e.value).subscribe((function(e){t.vms=e}),(function(e){}))},e.prototype.save=function(){var e=this;this.vmForm.valid&&this.gns3vm.vmname||"remote"===this.gns3vm.engine&&this.gns3vm.vmname?(this.gns3vm.ram=this.vmForm.get("ram").value,this.gns3vm.vcpus=this.vmForm.get("vcpus").value,this.port&&(this.gns3vm.port=this.port),this.gns3vmService.updateGns3vm(this.server,this.gns3vm).subscribe((function(){e.toasterService.success("GNS3 VM updated.")})),this.goBack()):this.toasterService.error("Fill all required fields with correct values.")},e.\u0275fac=function(t){return new(t||e)(_a(FG),_a(qK),_a(lme),_a(nK),_a(um),_a(iJ))},e.\u0275cmp=ze({type:e,selectors:[["app-gns3vm"]],decls:12,vars:1,consts:[[1,"content"],[1,"default-header"],[1,"row"],[1,"col"],[1,"default-content"],["class","matCard",4,"ngIf"],[1,"buttons-bar"],["mat-button","",1,"cancel-button",3,"click"],["mat-raised-button","","color","primary",3,"click"],[1,"matCard"],[3,"ngModelOptions","ngModel","ngModelChange"],[1,"select"],["placeholder","Virtualization engine",3,"ngModelOptions","ngModel","selectionChange","ngModelChange"],[3,"value",4,"ngFor","ngForOf"],["placeholder","VM name",3,"ngModelOptions","ngModel","ngModelChange"],[3,"ngModelOptions","ngModel","ngModelChange",4,"ngIf"],[3,"formGroup",4,"ngIf"],["aria-label","Actions when closing GNS3","class","radio-selection",3,"ngModel","ngModelChange",4,"ngIf"],[3,"value"],[3,"formGroup"],["class","form-field",4,"ngIf"],[1,"form-field"],["matInput","","formControlName","ram","type","number","placeholder","RAM"],["matSuffix",""],["matInput","","formControlName","vcpus","type","number","placeholder","vCPUs"],["matInput","","type","number","placeholder","Port",3,"ngModelOptions","ngModel","ngModelChange"],["aria-label","Actions when closing GNS3",1,"radio-selection",3,"ngModel","ngModelChange"],["value","keep",3,"click"],["value","suspend",3,"click"],["value","stop",3,"click"]],template:function(e,t){1&e&&(Sa(0,"div",0),Sa(1,"div",1),Sa(2,"div",2),Sa(3,"h1",3),_s(4,"GNS3 VM preferences"),xa(),xa(),xa(),Sa(5,"div",4),ba(6,vme,12,14,"mat-card",5),Sa(7,"div",6),Sa(8,"button",7),Ia("click",(function(){return t.goBack()})),_s(9,"Cancel"),xa(),Sa(10,"button",8),Ia("click",(function(){return t.save()})),_s(11,"Save"),xa(),xa(),xa(),xa()),2&e&&(ar(6),ka("ngIf",t.gns3vm))},directives:[Hh,h$,wJ,Q0,Mf,Rp,a0,H0,Nh,DY,Lp,Tf,zp,y0,wf,zf,Xp,t0,l3,f3],styles:[".form-field[_ngcontent-%COMP%], .select[_ngcontent-%COMP%]{width:100%}.radio-selection[_ngcontent-%COMP%]{display:flex;justify-content:space-between}"]}),e}(),yme=function(){function e(e,t,n,i,r){this.serverService=e,this.serverDatabase=t,this.route=n,this.router=i,this.toasterService=r}return e.prototype.ngOnInit=function(){return LK(this,void 0,void 0,(function(){var e=this;return FK(this,(function(t){return this.serverService.isServiceInitialized&&this.getServers(),this.serverService.serviceInitialized.subscribe((function(t){return LK(e,void 0,void 0,(function(){return FK(this,(function(e){return t&&this.getServers(),[2]}))}))})),[2]}))}))},e.prototype.getServers=function(){return LK(this,void 0,void 0,(function(){var e,t,n,i,r,o,a=this;return FK(this,(function(s){switch(s.label){case 0:return e=this.route.snapshot.paramMap.get("server_ip"),t=+this.route.snapshot.paramMap.get("server_port"),n=this.route.snapshot.paramMap.get("project_id"),[4,this.serverService.findAll()];case 1:return i=s.sent(),(r=i.filter((function(n){return n.host===e&&n.port===t}))[0])?this.router.navigate(["/server",r.id,"project",n]):((o=new AK).host=e,o.port=t,o.location="bundled",o.name=e,this.serverService.create(o).then((function(e){a.router.navigate(["/server",e.id,"project",n])}))),[2]}}))}))},e.\u0275fac=function(t){return new(t||e)(_a(qK),_a(lce),_a(FG),_a(nK),_a(iJ))},e.\u0275cmp=ze({type:e,selectors:[["app-direct-link"]],decls:0,vars:0,template:function(e,t){},styles:[""],encapsulation:2}),e}();function _me(e,t){if(1&e&&(cn(),Sa(0,"linearGradient"),Oa(1,"stop",5),Oa(2,"stop",6),xa()),2&e){var n=Ba(2);fa("id",n.svg.outerLinearGradient.id),ar(1),fa("stop-color",n.svg.outerLinearGradient.colorStop1)("stop-opacity",1),ar(1),fa("stop-color",n.svg.outerLinearGradient.colorStop2)("stop-opacity",1)}}function wme(e,t){if(1&e&&(cn(),Sa(0,"radialGradient"),Oa(1,"stop",5),Oa(2,"stop",6),xa()),2&e){var n=Ba(2);fa("id",n.svg.radialGradient.id),ar(1),fa("stop-color",n.svg.radialGradient.colorStop1)("stop-opacity",1),ar(1),fa("stop-color",n.svg.radialGradient.colorStop2)("stop-opacity",1)}}function kme(e,t){if(1&e&&(cn(),Oa(0,"circle")),2&e){var n=Ba(3);fa("cx",n.svg.backgroundCircle.cx)("cy",n.svg.backgroundCircle.cy)("r",n.svg.backgroundCircle.r)("fill",n.svg.backgroundCircle.fill)("fill-opacity",n.svg.backgroundCircle.fillOpacity)("stroke",n.svg.backgroundCircle.stroke)("stroke-width",n.svg.backgroundCircle.strokeWidth)}}function Cme(e,t){if(1&e&&(cn(),Oa(0,"circle")),2&e){var n=Ba(3);ga("fill","url(#",n.svg.radialGradient.id,")"),fa("cx",n.svg.backgroundCircle.cx)("cy",n.svg.backgroundCircle.cy)("r",n.svg.backgroundCircle.r)("fill-opacity",n.svg.backgroundCircle.fillOpacity)("stroke",n.svg.backgroundCircle.stroke)("stroke-width",n.svg.backgroundCircle.strokeWidth)}}function Sme(e,t){if(1&e&&(cn(),Ma(0),ba(1,kme,1,7,"circle",2),ba(2,Cme,1,7,"circle",2),Ta()),2&e){var n=Ba(2);ar(1),ka("ngIf",!n.options.backgroundGradient),ar(1),ka("ngIf",n.options.backgroundGradient)}}function xme(e,t){if(1&e&&(cn(),Oa(0,"circle")),2&e){var n=Ba(2);fa("cx",n.svg.circle.cx)("cy",n.svg.circle.cy)("r",n.svg.circle.r)("fill",n.svg.circle.fill)("stroke",n.svg.circle.stroke)("stroke-width",n.svg.circle.strokeWidth)}}function Ome(e,t){if(1&e&&(cn(),Oa(0,"path")),2&e){var n=Ba(3);fa("d",n.svg.path.d)("stroke",n.svg.path.stroke)("stroke-width",n.svg.path.strokeWidth)("stroke-linecap",n.svg.path.strokeLinecap)("fill",n.svg.path.fill)}}function Mme(e,t){if(1&e&&(cn(),Oa(0,"path")),2&e){var n=Ba(3);ga("stroke","url(#",n.svg.outerLinearGradient.id,")"),fa("d",n.svg.path.d)("stroke-width",n.svg.path.strokeWidth)("stroke-linecap",n.svg.path.strokeLinecap)("fill",n.svg.path.fill)}}function Tme(e,t){if(1&e&&(cn(),Ma(0),ba(1,Ome,1,5,"path",2),ba(2,Mme,1,5,"path",2),Ta()),2&e){var n=Ba(2);ar(1),ka("ngIf",!n.options.outerStrokeGradient),ar(1),ka("ngIf",n.options.outerStrokeGradient)}}function Eme(e,t){if(1&e&&(cn(),Sa(0,"tspan"),_s(1),xa()),2&e){var n=t.$implicit,i=Ba(4);fa("x",i.svg.title.x)("y",i.svg.title.y)("dy",n.dy)("font-size",i.svg.title.fontSize)("font-weight",i.svg.title.fontWeight)("fill",i.svg.title.color),ar(1),ws(n.span)}}function Pme(e,t){if(1&e&&(cn(),Ma(0),ba(1,Eme,2,7,"tspan",8),Ta()),2&e){var n=Ba(3);ar(1),ka("ngForOf",n.svg.title.tspans)}}function jme(e,t){if(1&e&&(cn(),Sa(0,"tspan"),_s(1),xa()),2&e){var n=Ba(3);fa("font-size",n.svg.units.fontSize)("font-weight",n.svg.units.fontWeight)("fill",n.svg.units.color),ar(1),ws(n.svg.units.text)}}function Ame(e,t){if(1&e&&(cn(),Sa(0,"tspan"),_s(1),xa()),2&e){var n=t.$implicit,i=Ba(4);fa("x",i.svg.subtitle.x)("y",i.svg.subtitle.y)("dy",n.dy)("font-size",i.svg.subtitle.fontSize)("font-weight",i.svg.subtitle.fontWeight)("fill",i.svg.subtitle.color),ar(1),ws(n.span)}}function Ime(e,t){if(1&e&&(cn(),Ma(0),ba(1,Ame,2,7,"tspan",8),Ta()),2&e){var n=Ba(3);ar(1),ka("ngForOf",n.svg.subtitle.tspans)}}function Dme(e,t){if(1&e&&(cn(),Sa(0,"text",7),ba(1,Pme,2,1,"ng-container",2),ba(2,jme,2,4,"tspan",2),ba(3,Ime,2,1,"ng-container",2),xa()),2&e){var n=Ba(2);fa("x",n.svg.circle.cx)("y",n.svg.circle.cy)("text-anchor",n.svg.title.textAnchor),ar(1),ka("ngIf",n.options.showTitle),ar(1),ka("ngIf",n.options.showUnits),ar(1),ka("ngIf",n.options.showSubtitle)}}function Rme(e,t){if(1&e&&(cn(),Oa(0,"image",9)),2&e){var n=Ba(2);fa("height",n.svg.image.height)("width",n.svg.image.width)("href",n.svg.image.src,null,"xlink")("x",n.svg.image.x)("y",n.svg.image.y)}}function Lme(e,t){if(1&e){var n=Pa();cn(),Sa(0,"svg",1),Ia("click",(function(e){return Dt(n),Ba().emitClickEvent(e)})),Sa(1,"defs"),ba(2,_me,3,5,"linearGradient",2),ba(3,wme,3,5,"radialGradient",2),xa(),ba(4,Sme,3,2,"ng-container",2),ba(5,xme,1,6,"circle",2),ba(6,Tme,3,2,"ng-container",2),ba(7,Dme,4,6,"text",3),ba(8,Rme,1,5,"image",4),xa()}if(2&e){var i=Ba();fa("viewBox",i.svg.viewBox)("height",i.svg.height)("width",i.svg.width)("class",i.options.class),ar(2),ka("ngIf",i.options.outerStrokeGradient),ar(1),ka("ngIf",i.options.backgroundGradient),ar(1),ka("ngIf",i.options.showBackground),ar(1),ka("ngIf",i.options.showInnerStroke),ar(1),ka("ngIf",0!=+i.options.percent||i.options.showZeroOuterStroke),ar(1),ka("ngIf",!i.options.showImage&&(i.options.showTitle||i.options.showUnits||i.options.showSubtitle)),ar(1),ka("ngIf",i.options.showImage)}}var Fme,Nme=function e(){Object(m.a)(this,e),this.class="",this.backgroundGradient=!1,this.backgroundColor="transparent",this.backgroundGradientStopColor="transparent",this.backgroundOpacity=1,this.backgroundStroke="transparent",this.backgroundStrokeWidth=0,this.backgroundPadding=5,this.percent=0,this.radius=90,this.space=4,this.toFixed=0,this.maxPercent=1e3,this.renderOnClick=!0,this.units="%",this.unitsFontSize="10",this.unitsFontWeight="normal",this.unitsColor="#444444",this.outerStrokeGradient=!1,this.outerStrokeWidth=8,this.outerStrokeColor="#78C000",this.outerStrokeGradientStopColor="transparent",this.outerStrokeLinecap="round",this.innerStrokeColor="#C7E596",this.innerStrokeWidth=4,this.titleFormat=void 0,this.title="auto",this.titleColor="#444444",this.titleFontSize="20",this.titleFontWeight="normal",this.subtitleFormat=void 0,this.subtitle="progress",this.subtitleColor="#A9A9A9",this.subtitleFontSize="10",this.subtitleFontWeight="normal",this.imageSrc=void 0,this.imageHeight=void 0,this.imageWidth=void 0,this.animation=!0,this.animateTitle=!0,this.animateSubtitle=!1,this.animationDuration=500,this.showTitle=!0,this.showSubtitle=!0,this.showUnits=!0,this.showImage=!1,this.showBackground=!0,this.showInnerStroke=!0,this.clockwise=!0,this.responsive=!1,this.startFromZero=!0,this.showZeroOuterStroke=!0,this.lazy=!1},Bme=function(){var e=function(){function e(t,n,i){var r=this;Object(m.a)(this,e),this.elRef=n,this.document=i,this.onClick=new Yc,this.svgElement=null,this.isInViewport=!1,this.onViewportChanged=new Yc,this._viewportChangedSubscriber=null,this.options=new Nme,this.defaultOptions=new Nme,this._lastPercent=0,this._gradientUUID=null,this.render=function(){r.applyOptions(),r.options.lazy?(null===r.svgElement&&r.draw(r._lastPercent),r.isInViewport&&(r.options.animation&&r.options.animationDuration>0?r.animate(r._lastPercent,r.options.percent):r.draw(r.options.percent),r._lastPercent=r.options.percent)):(r.options.animation&&r.options.animationDuration>0?r.animate(r._lastPercent,r.options.percent):r.draw(r.options.percent),r._lastPercent=r.options.percent)},this.polarToCartesian=function(e,t,n,i){var r=i*Math.PI/180;return{x:e+Math.sin(r)*n,y:t-Math.cos(r)*n}},this.draw=function(e){var t=(e=void 0===e?r.options.percent:Math.abs(e))>100?100:e,n=2*r.options.radius+2*r.options.outerStrokeWidth;r.options.showBackground&&(n+=2*r.options.backgroundStrokeWidth+r.max(0,2*r.options.backgroundPadding));var i,o,a={x:n/2,y:n/2},s={x:a.x,y:a.y-r.options.radius},c=r.polarToCartesian(a.x,a.y,r.options.radius,360*(r.options.clockwise?t:100-t)/100);if(100===t&&(c.x=c.x+(r.options.clockwise?-.01:.01)),t>50){var h=l(r.options.clockwise?[1,1]:[1,0],2);i=h[0],o=h[1]}else{var f=l(r.options.clockwise?[0,1]:[0,0],2);i=f[0],o=f[1]}var p=r.options.animateTitle?e:r.options.percent,m=p>r.options.maxPercent?"".concat(r.options.maxPercent.toFixed(r.options.toFixed),"+"):p.toFixed(r.options.toFixed),g=r.options.animateSubtitle?e:r.options.percent,v={x:a.x,y:a.y,textAnchor:"middle",color:r.options.titleColor,fontSize:r.options.titleFontSize,fontWeight:r.options.titleFontWeight,texts:[],tspans:[]};if(void 0!==r.options.titleFormat&&"Function"===r.options.titleFormat.constructor.name){var b=r.options.titleFormat(p);b instanceof Array?v.texts=Object(u.a)(b):v.texts.push(b.toString())}else"auto"===r.options.title?v.texts.push(m):r.options.title instanceof Array?v.texts=Object(u.a)(r.options.title):v.texts.push(r.options.title.toString());var y={x:a.x,y:a.y,textAnchor:"middle",color:r.options.subtitleColor,fontSize:r.options.subtitleFontSize,fontWeight:r.options.subtitleFontWeight,texts:[],tspans:[]};if(void 0!==r.options.subtitleFormat&&"Function"===r.options.subtitleFormat.constructor.name){var _=r.options.subtitleFormat(g);_ instanceof Array?y.texts=Object(u.a)(_):y.texts.push(_.toString())}else r.options.subtitle instanceof Array?y.texts=Object(u.a)(r.options.subtitle):y.texts.push(r.options.subtitle.toString());var w={text:"".concat(r.options.units),fontSize:r.options.unitsFontSize,fontWeight:r.options.unitsFontWeight,color:r.options.unitsColor},k=0,C=1;if(r.options.showTitle&&(k+=v.texts.length),r.options.showSubtitle&&(k+=y.texts.length),r.options.showTitle){var S,x=d(v.texts);try{for(x.s();!(S=x.n()).done;)v.tspans.push({span:S.value,dy:r.getRelativeY(C,k)}),C++}catch(T){x.e(T)}finally{x.f()}}if(r.options.showSubtitle){var O,M=d(y.texts);try{for(M.s();!(O=M.n()).done;)y.tspans.push({span:O.value,dy:r.getRelativeY(C,k)}),C++}catch(T){M.e(T)}finally{M.f()}}null===r._gradientUUID&&(r._gradientUUID=r.uuid()),r.svg={viewBox:"0 0 ".concat(n," ").concat(n),width:r.options.responsive?"100%":n,height:r.options.responsive?"100%":n,backgroundCircle:{cx:a.x,cy:a.y,r:r.options.radius+r.options.outerStrokeWidth/2+r.options.backgroundPadding,fill:r.options.backgroundColor,fillOpacity:r.options.backgroundOpacity,stroke:r.options.backgroundStroke,strokeWidth:r.options.backgroundStrokeWidth},path:{d:"M ".concat(s.x," ").concat(s.y,"\n A ").concat(r.options.radius," ").concat(r.options.radius," 0 ").concat(i," ").concat(o," ").concat(c.x," ").concat(c.y),stroke:r.options.outerStrokeColor,strokeWidth:r.options.outerStrokeWidth,strokeLinecap:r.options.outerStrokeLinecap,fill:"none"},circle:{cx:a.x,cy:a.y,r:r.options.radius-r.options.space-r.options.outerStrokeWidth/2-r.options.innerStrokeWidth/2,fill:"none",stroke:r.options.innerStrokeColor,strokeWidth:r.options.innerStrokeWidth},title:v,units:w,subtitle:y,image:{x:a.x-r.options.imageWidth/2,y:a.y-r.options.imageHeight/2,src:r.options.imageSrc,width:r.options.imageWidth,height:r.options.imageHeight},outerLinearGradient:{id:"outer-linear-"+r._gradientUUID,colorStop1:r.options.outerStrokeColor,colorStop2:"transparent"===r.options.outerStrokeGradientStopColor?"#FFF":r.options.outerStrokeGradientStopColor},radialGradient:{id:"radial-"+r._gradientUUID,colorStop1:r.options.backgroundColor,colorStop2:"transparent"===r.options.backgroundGradientStopColor?"#FFF":r.options.backgroundGradientStopColor}}},this.getAnimationParameters=function(e,t){var n,i,o,a=r.options.startFromZero||e<0?0:e,s=t<0?0:r.min(t,r.options.maxPercent),c=Math.abs(Math.round(s-a));return c>=100?(n=100,i=r.options.animateTitle||r.options.animateSubtitle?Math.round(c/n):1):(n=c,i=1),(o=Math.round(r.options.animationDuration/n))<10&&(n=r.options.animationDuration/(o=10),i=!r.options.animateTitle&&!r.options.animateSubtitle&&c>100?Math.round(100/n):Math.round(c/n)),i<1&&(i=1),{times:n,step:i,interval:o}},this.animate=function(e,t){r._timerSubscription&&!r._timerSubscription.closed&&r._timerSubscription.unsubscribe();var n=r.options.startFromZero?0:e,i=t,o=r.getAnimationParameters(n,i),a=o.step,s=o.interval,c=n;r._timerSubscription=n=100?(r.draw(i),r._timerSubscription.unsubscribe()):r.draw(c):(r.draw(i),r._timerSubscription.unsubscribe())})):Object(uQ.a)(0,s).subscribe((function(){(c-=a)>=i?!r.options.animateTitle&&!r.options.animateSubtitle&&i>=100?(r.draw(i),r._timerSubscription.unsubscribe()):r.draw(c):(r.draw(i),r._timerSubscription.unsubscribe())}))},this.emitClickEvent=function(e){r.options.renderOnClick&&r.animate(0,r.options.percent),r.onClick.emit(e)},this.applyOptions=function(){for(var e=0,t=Object.keys(r.options);e0?+r.options.percent:0,r.options.maxPercent=Math.abs(+r.options.maxPercent),r.options.animationDuration=Math.abs(r.options.animationDuration),r.options.outerStrokeWidth=Math.abs(+r.options.outerStrokeWidth),r.options.innerStrokeWidth=Math.abs(+r.options.innerStrokeWidth),r.options.backgroundPadding=+r.options.backgroundPadding},this.getRelativeY=function(e,t){return(1*(e-t/2)-.18).toFixed(2)+"em"},this.min=function(e,t){return et?e:t},this.uuid=function(){var e=(new Date).getTime();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(t){var n=(e+16*Math.random())%16|0;return e=Math.floor(e/16),("x"==t?n:3&n|8).toString(16)}))},this.findSvgElement=function(){if(null===this.svgElement){var e=this.elRef.nativeElement.getElementsByTagName("svg");e.length>0&&(this.svgElement=e[0])}},this.checkViewport=function(){r.findSvgElement();var e=r.isInViewport;r.isInViewport=r.isElementInViewport(r.svgElement),e!==r.isInViewport&&r.onViewportChanged.emit({oldValue:e,newValue:r.isInViewport})},this.onScroll=function(e){r.checkViewport()},this.loadEventsForLazyMode=function(){if(r.options.lazy){r.document.addEventListener("scroll",r.onScroll,!0),r.window.addEventListener("resize",r.onScroll,!0),null===r._viewportChangedSubscriber&&(r._viewportChangedSubscriber=r.onViewportChanged.subscribe((function(e){e.newValue&&r.render()})));var e=Object(uQ.a)(0,50).subscribe((function(){null===r.svgElement?r.checkViewport():e.unsubscribe()}))}},this.unloadEventsForLazyMode=function(){r.document.removeEventListener("scroll",r.onScroll,!0),r.window.removeEventListener("resize",r.onScroll,!0),null!==r._viewportChangedSubscriber&&(r._viewportChangedSubscriber.unsubscribe(),r._viewportChangedSubscriber=null)},this.document=i,this.window=this.document.defaultView,Object.assign(this.options,t),Object.assign(this.defaultOptions,t)}return Object(g.a)(e,[{key:"isDrawing",value:function(){return this._timerSubscription&&!this._timerSubscription.closed}},{key:"isElementInViewport",value:function(e){if(null==e)return!1;var t,n=e.getBoundingClientRect(),i=e.parentNode;do{if(t=i.getBoundingClientRect(),n.top>=t.bottom)return!1;if(n.bottom<=t.top)return!1;if(n.left>=t.right)return!1;if(n.right<=t.left)return!1;i=i.parentNode}while(i!=this.document.body);return!(n.top>=(this.window.innerHeight||this.document.documentElement.clientHeight)||n.bottom<=0||n.left>=(this.window.innerWidth||this.document.documentElement.clientWidth)||n.right<=0)}},{key:"ngOnInit",value:function(){this.loadEventsForLazyMode()}},{key:"ngOnDestroy",value:function(){this.unloadEventsForLazyMode()}},{key:"ngOnChanges",value:function(e){this.render(),"lazy"in e&&(e.lazy.currentValue?this.loadEventsForLazyMode():this.unloadEventsForLazyMode())}}]),e}();return e.\u0275fac=function(t){return new(t||e)(_a(Nme),_a(Ks),_a(bu))},e.\u0275cmp=ze({type:e,selectors:[["circle-progress"]],inputs:{name:"name",class:"class",backgroundGradient:"backgroundGradient",backgroundColor:"backgroundColor",backgroundGradientStopColor:"backgroundGradientStopColor",backgroundOpacity:"backgroundOpacity",backgroundStroke:"backgroundStroke",backgroundStrokeWidth:"backgroundStrokeWidth",backgroundPadding:"backgroundPadding",radius:"radius",space:"space",percent:"percent",toFixed:"toFixed",maxPercent:"maxPercent",renderOnClick:"renderOnClick",units:"units",unitsFontSize:"unitsFontSize",unitsFontWeight:"unitsFontWeight",unitsColor:"unitsColor",outerStrokeGradient:"outerStrokeGradient",outerStrokeWidth:"outerStrokeWidth",outerStrokeColor:"outerStrokeColor",outerStrokeGradientStopColor:"outerStrokeGradientStopColor",outerStrokeLinecap:"outerStrokeLinecap",innerStrokeColor:"innerStrokeColor",innerStrokeWidth:"innerStrokeWidth",titleFormat:"titleFormat",title:"title",titleColor:"titleColor",titleFontSize:"titleFontSize",titleFontWeight:"titleFontWeight",subtitleFormat:"subtitleFormat",subtitle:"subtitle",subtitleColor:"subtitleColor",subtitleFontSize:"subtitleFontSize",subtitleFontWeight:"subtitleFontWeight",imageSrc:"imageSrc",imageHeight:"imageHeight",imageWidth:"imageWidth",animation:"animation",animateTitle:"animateTitle",animateSubtitle:"animateSubtitle",animationDuration:"animationDuration",showTitle:"showTitle",showSubtitle:"showSubtitle",showUnits:"showUnits",showImage:"showImage",showBackground:"showBackground",showInnerStroke:"showInnerStroke",clockwise:"clockwise",responsive:"responsive",startFromZero:"startFromZero",showZeroOuterStroke:"showZeroOuterStroke",lazy:"lazy",templateOptions:["options","templateOptions"]},outputs:{onClick:"onClick"},features:[ct],decls:1,vars:1,consts:[["xmlns","http://www.w3.org/2000/svg","preserveAspectRatio","xMidYMid meet",3,"click",4,"ngIf"],["xmlns","http://www.w3.org/2000/svg","preserveAspectRatio","xMidYMid meet",3,"click"],[4,"ngIf"],["alignment-baseline","baseline",4,"ngIf"],["preserveAspectRatio","none",4,"ngIf"],["offset","5%"],["offset","95%"],["alignment-baseline","baseline"],[4,"ngFor","ngForOf"],["preserveAspectRatio","none"]],template:function(e,t){1&e&&ba(0,Lme,9,11,"svg",0),2&e&&ka("ngIf",t.svg)},directives:[Hh,Nh],encapsulation:2}),e}(),Hme=function(){var e=Fme=function(){function e(){Object(m.a)(this,e)}return Object(g.a)(e,null,[{key:"forRoot",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{ngModule:Fme,providers:[{provide:Nme,useValue:e}]}}}]),e}();return e.\u0275mod=Ge({type:e}),e.\u0275inj=F({factory:function(t){return new(t||e)},imports:[[_d]]}),e}(),zme=["*"],Vme=new he("MatChipRemove"),qme=new he("MatChipAvatar"),Ume=new he("MatChipTrailingIcon"),Gme=nY(eY(tY((function e(t){Object(m.a)(this,e),this._elementRef=t})),"primary"),-1),Wme=function(){var e=function e(){Object(m.a)(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=Ke({type:e,selectors:[["mat-chip-avatar"],["","matChipAvatar",""]],hostAttrs:[1,"mat-chip-avatar"],features:[Vs([{provide:qme,useExisting:e}])]}),e}(),Kme=function(){var e=function e(){Object(m.a)(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=Ke({type:e,selectors:[["mat-chip-trailing-icon"],["","matChipTrailingIcon",""]],hostAttrs:[1,"mat-chip-trailing-icon"],features:[Vs([{provide:Ume,useExisting:e}])]}),e}(),Xme=function(){var e=function(e){Object(f.a)(n,e);var t=Object(p.a)(n);function n(e,i,r,o,a,c,l,u){var h;return Object(m.a)(this,n),(h=t.call(this,e))._elementRef=e,h._ngZone=i,h._changeDetectorRef=c,h._hasFocus=!1,h.chipListSelectable=!0,h._chipListMultiple=!1,h._chipListDisabled=!1,h._selected=!1,h._selectable=!0,h._disabled=!1,h._removable=!0,h._onFocus=new w.b,h._onBlur=new w.b,h.selectionChange=new Yc,h.destroyed=new Yc,h.removed=new Yc,h._addHostClassName(),h._chipRippleTarget=(u||document).createElement("div"),h._chipRippleTarget.classList.add("mat-chip-ripple"),h._elementRef.nativeElement.appendChild(h._chipRippleTarget),h._chipRipple=new mY(Object(s.a)(h),i,h._chipRippleTarget,r),h._chipRipple.setupTriggerEvents(e),h.rippleConfig=o||{},h._animationsDisabled="NoopAnimations"===a,h.tabIndex=null!=l&&parseInt(l)||-1,h}return Object(g.a)(n,[{key:"_addHostClassName",value:function(){var e="mat-basic-chip",t=this._elementRef.nativeElement;t.hasAttribute(e)||t.tagName.toLowerCase()===e?t.classList.add(e):t.classList.add("mat-standard-chip")}},{key:"ngOnDestroy",value:function(){this.destroyed.emit({chip:this}),this._chipRipple._removeTriggerEvents()}},{key:"select",value:function(){this._selected||(this._selected=!0,this._dispatchSelectionChange(),this._markForCheck())}},{key:"deselect",value:function(){this._selected&&(this._selected=!1,this._dispatchSelectionChange(),this._markForCheck())}},{key:"selectViaInteraction",value:function(){this._selected||(this._selected=!0,this._dispatchSelectionChange(!0),this._markForCheck())}},{key:"toggleSelected",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return this._selected=!this.selected,this._dispatchSelectionChange(e),this._markForCheck(),this.selected}},{key:"focus",value:function(){this._hasFocus||(this._elementRef.nativeElement.focus(),this._onFocus.next({chip:this})),this._hasFocus=!0}},{key:"remove",value:function(){this.removable&&this.removed.emit({chip:this})}},{key:"_handleClick",value:function(e){this.disabled?e.preventDefault():e.stopPropagation()}},{key:"_handleKeydown",value:function(e){if(!this.disabled)switch(e.keyCode){case 46:case 8:this.remove(),e.preventDefault();break;case XK:this.selectable&&this.toggleSelected(!0),e.preventDefault()}}},{key:"_blur",value:function(){var e=this;this._ngZone.onStable.pipe(Object(Wm.a)(1)).subscribe((function(){e._ngZone.run((function(){e._hasFocus=!1,e._onBlur.next({chip:e})}))}))}},{key:"_dispatchSelectionChange",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.selectionChange.emit({source:this,isUserInput:e,selected:this._selected})}},{key:"_markForCheck",value:function(){this._changeDetectorRef&&this._changeDetectorRef.markForCheck()}},{key:"rippleDisabled",get:function(){return this.disabled||this.disableRipple||!!this.rippleConfig.disabled}},{key:"selected",get:function(){return this._selected},set:function(e){var t=vm(e);t!==this._selected&&(this._selected=t,this._dispatchSelectionChange())}},{key:"value",get:function(){return void 0!==this._value?this._value:this._elementRef.nativeElement.textContent},set:function(e){this._value=e}},{key:"selectable",get:function(){return this._selectable&&this.chipListSelectable},set:function(e){this._selectable=vm(e)}},{key:"disabled",get:function(){return this._chipListDisabled||this._disabled},set:function(e){this._disabled=vm(e)}},{key:"removable",get:function(){return this._removable},set:function(e){this._removable=vm(e)}},{key:"ariaSelected",get:function(){return this.selectable&&(this._chipListMultiple||this.selected)?this.selected.toString():null}}]),n}(Gme);return e.\u0275fac=function(t){return new(t||e)(_a(Ks),_a(Nl),_a(Fm),_a(bY,8),_a(__,8),_a(No),wa("tabindex"),_a(bu,8))},e.\u0275dir=Ke({type:e,selectors:[["mat-basic-chip"],["","mat-basic-chip",""],["mat-chip"],["","mat-chip",""]],contentQueries:function(e,t,n){var i;1&e&&(ul(n,qme,!0),ul(n,Ume,!0),ul(n,Vme,!0)),2&e&&(al(i=fl())&&(t.avatar=i.first),al(i=fl())&&(t.trailingIcon=i.first),al(i=fl())&&(t.removeIcon=i.first))},hostAttrs:["role","option",1,"mat-chip","mat-focus-indicator"],hostVars:14,hostBindings:function(e,t){1&e&&Ia("click",(function(e){return t._handleClick(e)}))("keydown",(function(e){return t._handleKeydown(e)}))("focus",(function(){return t.focus()}))("blur",(function(){return t._blur()})),2&e&&(fa("tabindex",t.disabled?null:t.tabIndex)("disabled",t.disabled||null)("aria-disabled",t.disabled.toString())("aria-selected",t.ariaSelected),os("mat-chip-selected",t.selected)("mat-chip-with-avatar",t.avatar)("mat-chip-with-trailing-icon",t.trailingIcon||t.removeIcon)("mat-chip-disabled",t.disabled)("_mat-animation-noopable",t._animationsDisabled))},inputs:{color:"color",disableRipple:"disableRipple",tabIndex:"tabIndex",selected:"selected",value:"value",selectable:"selectable",disabled:"disabled",removable:"removable"},outputs:{selectionChange:"selectionChange",destroyed:"destroyed",removed:"removed"},exportAs:["matChip"],features:[Es]}),e}(),Yme=function(){var e=function(){function e(t,n){Object(m.a)(this,e),this._parentChip=t,n&&"BUTTON"===n.nativeElement.nodeName&&n.nativeElement.setAttribute("type","button")}return Object(g.a)(e,[{key:"_handleClick",value:function(e){var t=this._parentChip;t.removable&&!t.disabled&&t.remove(),e.stopPropagation()}}]),e}();return e.\u0275fac=function(t){return new(t||e)(_a(Xme),_a(Ks))},e.\u0275dir=Ke({type:e,selectors:[["","matChipRemove",""]],hostAttrs:[1,"mat-chip-remove","mat-chip-trailing-icon"],hostBindings:function(e,t){1&e&&Ia("click",(function(e){return t._handleClick(e)}))},features:[Vs([{provide:Vme,useExisting:e}])]}),e}(),Zme=new he("mat-chips-default-options"),Qme=iY((function e(t,n,i,r){Object(m.a)(this,e),this._defaultErrorStateMatcher=t,this._parentForm=n,this._parentFormGroup=i,this.ngControl=r})),$me=0,Jme=function e(t,n){Object(m.a)(this,e),this.source=t,this.value=n},ege=function(){var e=function(e){Object(f.a)(n,e);var t=Object(p.a)(n);function n(e,i,r,o,a,c,l){var u;return Object(m.a)(this,n),(u=t.call(this,c,o,a,l))._elementRef=e,u._changeDetectorRef=i,u._dir=r,u.ngControl=l,u.controlType="mat-chip-list",u._lastDestroyedChipIndex=null,u._destroyed=new w.b,u._uid="mat-chip-list-".concat($me++),u._tabIndex=0,u._userTabIndex=null,u._onTouched=function(){},u._onChange=function(){},u._multiple=!1,u._compareWith=function(e,t){return e===t},u._required=!1,u._disabled=!1,u.ariaOrientation="horizontal",u._selectable=!0,u.change=new Yc,u.valueChange=new Yc,u.ngControl&&(u.ngControl.valueAccessor=Object(s.a)(u)),u}return Object(g.a)(n,[{key:"ngAfterContentInit",value:function(){var e=this;this._keyManager=new hX(this.chips).withWrap().withVerticalOrientation().withHomeAndEnd().withHorizontalOrientation(this._dir?this._dir.value:"ltr"),this._dir&&this._dir.change.pipe(Object(Gm.a)(this._destroyed)).subscribe((function(t){return e._keyManager.withHorizontalOrientation(t)})),this._keyManager.tabOut.pipe(Object(Gm.a)(this._destroyed)).subscribe((function(){e._allowFocusEscape()})),this.chips.changes.pipe(Object(Jm.a)(null),Object(Gm.a)(this._destroyed)).subscribe((function(){e.disabled&&Promise.resolve().then((function(){e._syncChipsState()})),e._resetChips(),e._initializeSelection(),e._updateTabIndex(),e._updateFocusForDestroyedChips(),e.stateChanges.next()}))}},{key:"ngOnInit",value:function(){this._selectionModel=new Em(this.multiple,void 0,!1),this.stateChanges.next()}},{key:"ngDoCheck",value:function(){this.ngControl&&(this.updateErrorState(),this.ngControl.disabled!==this._disabled&&(this.disabled=!!this.ngControl.disabled))}},{key:"ngOnDestroy",value:function(){this._destroyed.next(),this._destroyed.complete(),this.stateChanges.complete(),this._dropSubscriptions()}},{key:"registerInput",value:function(e){this._chipInput=e,this._elementRef.nativeElement.setAttribute("data-mat-chip-input",e.id)}},{key:"setDescribedByIds",value:function(e){this._ariaDescribedby=e.join(" ")}},{key:"writeValue",value:function(e){this.chips&&this._setSelectionByValue(e,!1)}},{key:"registerOnChange",value:function(e){this._onChange=e}},{key:"registerOnTouched",value:function(e){this._onTouched=e}},{key:"setDisabledState",value:function(e){this.disabled=e,this.stateChanges.next()}},{key:"onContainerClick",value:function(e){this._originatesFromChip(e)||this.focus()}},{key:"focus",value:function(e){this.disabled||this._chipInput&&this._chipInput.focused||(this.chips.length>0?(this._keyManager.setFirstItemActive(),this.stateChanges.next()):(this._focusInput(e),this.stateChanges.next()))}},{key:"_focusInput",value:function(e){this._chipInput&&this._chipInput.focus(e)}},{key:"_keydown",value:function(e){var t=e.target;8===e.keyCode&&this._isInputEmpty(t)?(this._keyManager.setLastItemActive(),e.preventDefault()):t&&t.classList.contains("mat-chip")&&(this._keyManager.onKeydown(e),this.stateChanges.next())}},{key:"_updateTabIndex",value:function(){this._tabIndex=this._userTabIndex||(0===this.chips.length?-1:0)}},{key:"_updateFocusForDestroyedChips",value:function(){if(null!=this._lastDestroyedChipIndex)if(this.chips.length){var e=Math.min(this._lastDestroyedChipIndex,this.chips.length-1);this._keyManager.setActiveItem(e)}else this.focus();this._lastDestroyedChipIndex=null}},{key:"_isValidIndex",value:function(e){return e>=0&&e1&&void 0!==arguments[1])||arguments[1];if(this._clearSelection(),this.chips.forEach((function(e){return e.deselect()})),Array.isArray(e))e.forEach((function(e){return t._selectValue(e,n)})),this._sortValues();else{var i=this._selectValue(e,n);i&&n&&this._keyManager.setActiveItem(i)}}},{key:"_selectValue",value:function(e){var t=this,n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=this.chips.find((function(n){return null!=n.value&&t._compareWith(n.value,e)}));return i&&(n?i.selectViaInteraction():i.select(),this._selectionModel.select(i)),i}},{key:"_initializeSelection",value:function(){var e=this;Promise.resolve().then((function(){(e.ngControl||e._value)&&(e._setSelectionByValue(e.ngControl?e.ngControl.value:e._value,!1),e.stateChanges.next())}))}},{key:"_clearSelection",value:function(e){this._selectionModel.clear(),this.chips.forEach((function(t){t!==e&&t.deselect()})),this.stateChanges.next()}},{key:"_sortValues",value:function(){var e=this;this._multiple&&(this._selectionModel.clear(),this.chips.forEach((function(t){t.selected&&e._selectionModel.select(t)})),this.stateChanges.next())}},{key:"_propagateChanges",value:function(e){var t;t=Array.isArray(this.selected)?this.selected.map((function(e){return e.value})):this.selected?this.selected.value:e,this._value=t,this.change.emit(new Jme(this,t)),this.valueChange.emit(t),this._onChange(t),this._changeDetectorRef.markForCheck()}},{key:"_blur",value:function(){var e=this;this._hasFocusedChip()||this._keyManager.setActiveItem(-1),this.disabled||(this._chipInput?setTimeout((function(){e.focused||e._markAsTouched()})):this._markAsTouched())}},{key:"_markAsTouched",value:function(){this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next()}},{key:"_allowFocusEscape",value:function(){var e=this;-1!==this._tabIndex&&(this._tabIndex=-1,setTimeout((function(){e._tabIndex=e._userTabIndex||0,e._changeDetectorRef.markForCheck()})))}},{key:"_resetChips",value:function(){this._dropSubscriptions(),this._listenToChipsFocus(),this._listenToChipsSelection(),this._listenToChipsRemoved()}},{key:"_dropSubscriptions",value:function(){this._chipFocusSubscription&&(this._chipFocusSubscription.unsubscribe(),this._chipFocusSubscription=null),this._chipBlurSubscription&&(this._chipBlurSubscription.unsubscribe(),this._chipBlurSubscription=null),this._chipSelectionSubscription&&(this._chipSelectionSubscription.unsubscribe(),this._chipSelectionSubscription=null),this._chipRemoveSubscription&&(this._chipRemoveSubscription.unsubscribe(),this._chipRemoveSubscription=null)}},{key:"_listenToChipsSelection",value:function(){var e=this;this._chipSelectionSubscription=this.chipSelectionChanges.subscribe((function(t){t.source.selected?e._selectionModel.select(t.source):e._selectionModel.deselect(t.source),e.multiple||e.chips.forEach((function(t){!e._selectionModel.isSelected(t)&&t.selected&&t.deselect()})),t.isUserInput&&e._propagateChanges()}))}},{key:"_listenToChipsFocus",value:function(){var e=this;this._chipFocusSubscription=this.chipFocusChanges.subscribe((function(t){var n=e.chips.toArray().indexOf(t.chip);e._isValidIndex(n)&&e._keyManager.updateActiveItem(n),e.stateChanges.next()})),this._chipBlurSubscription=this.chipBlurChanges.subscribe((function(){e._blur(),e.stateChanges.next()}))}},{key:"_listenToChipsRemoved",value:function(){var e=this;this._chipRemoveSubscription=this.chipRemoveChanges.subscribe((function(t){var n=t.chip,i=e.chips.toArray().indexOf(t.chip);e._isValidIndex(i)&&n._hasFocus&&(e._lastDestroyedChipIndex=i)}))}},{key:"_originatesFromChip",value:function(e){for(var t=e.target;t&&t!==this._elementRef.nativeElement;){if(t.classList.contains("mat-chip"))return!0;t=t.parentElement}return!1}},{key:"_hasFocusedChip",value:function(){return this.chips&&this.chips.some((function(e){return e._hasFocus}))}},{key:"_syncChipsState",value:function(){var e=this;this.chips&&this.chips.forEach((function(t){t._chipListDisabled=e._disabled,t._chipListMultiple=e.multiple}))}},{key:"selected",get:function(){return this.multiple?this._selectionModel.selected:this._selectionModel.selected[0]}},{key:"role",get:function(){return this.empty?null:"listbox"}},{key:"multiple",get:function(){return this._multiple},set:function(e){this._multiple=vm(e),this._syncChipsState()}},{key:"compareWith",get:function(){return this._compareWith},set:function(e){this._compareWith=e,this._selectionModel&&this._initializeSelection()}},{key:"value",get:function(){return this._value},set:function(e){this.writeValue(e),this._value=e}},{key:"id",get:function(){return this._chipInput?this._chipInput.id:this._uid}},{key:"required",get:function(){return this._required},set:function(e){this._required=vm(e),this.stateChanges.next()}},{key:"placeholder",get:function(){return this._chipInput?this._chipInput.placeholder:this._placeholder},set:function(e){this._placeholder=e,this.stateChanges.next()}},{key:"focused",get:function(){return this._chipInput&&this._chipInput.focused||this._hasFocusedChip()}},{key:"empty",get:function(){return(!this._chipInput||this._chipInput.empty)&&(!this.chips||0===this.chips.length)}},{key:"shouldLabelFloat",get:function(){return!this.empty||this.focused}},{key:"disabled",get:function(){return this.ngControl?!!this.ngControl.disabled:this._disabled},set:function(e){this._disabled=vm(e),this._syncChipsState()}},{key:"selectable",get:function(){return this._selectable},set:function(e){var t=this;this._selectable=vm(e),this.chips&&this.chips.forEach((function(e){return e.chipListSelectable=t._selectable}))}},{key:"tabIndex",set:function(e){this._userTabIndex=e,this._tabIndex=e}},{key:"chipSelectionChanges",get:function(){return C.a.apply(void 0,Object(u.a)(this.chips.map((function(e){return e.selectionChange}))))}},{key:"chipFocusChanges",get:function(){return C.a.apply(void 0,Object(u.a)(this.chips.map((function(e){return e._onFocus}))))}},{key:"chipBlurChanges",get:function(){return C.a.apply(void 0,Object(u.a)(this.chips.map((function(e){return e._onBlur}))))}},{key:"chipRemoveChanges",get:function(){return C.a.apply(void 0,Object(u.a)(this.chips.map((function(e){return e.destroyed}))))}}]),n}(Qme);return e.\u0275fac=function(t){return new(t||e)(_a(Ks),_a(No),_a(pm,8),_a(Tp,8),_a(zp,8),_a(oY),_a(xf,10))},e.\u0275cmp=ze({type:e,selectors:[["mat-chip-list"]],contentQueries:function(e,t,n){var i;1&e&&ul(n,Xme,!0),2&e&&al(i=fl())&&(t.chips=i)},hostAttrs:[1,"mat-chip-list"],hostVars:15,hostBindings:function(e,t){1&e&&Ia("focus",(function(){return t.focus()}))("blur",(function(){return t._blur()}))("keydown",(function(e){return t._keydown(e)})),2&e&&(Os("id",t._uid),fa("tabindex",t.disabled?null:t._tabIndex)("aria-describedby",t._ariaDescribedby||null)("aria-required",t.role?t.required:null)("aria-disabled",t.disabled.toString())("aria-invalid",t.errorState)("aria-multiselectable",t.multiple)("role",t.role)("aria-orientation",t.ariaOrientation),os("mat-chip-list-disabled",t.disabled)("mat-chip-list-invalid",t.errorState)("mat-chip-list-required",t.required))},inputs:{ariaOrientation:["aria-orientation","ariaOrientation"],multiple:"multiple",compareWith:"compareWith",value:"value",required:"required",placeholder:"placeholder",disabled:"disabled",selectable:"selectable",tabIndex:"tabIndex",errorStateMatcher:"errorStateMatcher"},outputs:{change:"change",valueChange:"valueChange"},exportAs:["matChipList"],features:[Vs([{provide:WJ,useExisting:e}]),Es],ngContentSelectors:zme,decls:2,vars:0,consts:[[1,"mat-chip-list-wrapper"]],template:function(e,t){1&e&&(za(),Sa(0,"div",0),Va(1),xa())},styles:['.mat-chip{position:relative;box-sizing:border-box;-webkit-tap-highlight-color:transparent;transform:translateZ(0);border:none;-webkit-appearance:none;-moz-appearance:none}.mat-standard-chip{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);display:inline-flex;padding:7px 12px;border-radius:16px;align-items:center;cursor:default;min-height:32px;height:1px}._mat-animation-noopable.mat-standard-chip{transition:none;animation:none}.mat-standard-chip .mat-chip-remove.mat-icon{width:18px;height:18px}.mat-standard-chip::after{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:inherit;opacity:0;content:"";pointer-events:none;transition:opacity 200ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-standard-chip:hover::after{opacity:.12}.mat-standard-chip:focus{outline:none}.mat-standard-chip:focus::after{opacity:.16}.cdk-high-contrast-active .mat-standard-chip{outline:solid 1px}.cdk-high-contrast-active .mat-standard-chip:focus{outline:dotted 2px}.mat-standard-chip.mat-chip-disabled::after{opacity:0}.mat-standard-chip.mat-chip-disabled .mat-chip-remove,.mat-standard-chip.mat-chip-disabled .mat-chip-trailing-icon{cursor:default}.mat-standard-chip.mat-chip-with-trailing-icon.mat-chip-with-avatar,.mat-standard-chip.mat-chip-with-avatar{padding-top:0;padding-bottom:0}.mat-standard-chip.mat-chip-with-trailing-icon.mat-chip-with-avatar{padding-right:8px;padding-left:0}[dir=rtl] .mat-standard-chip.mat-chip-with-trailing-icon.mat-chip-with-avatar{padding-left:8px;padding-right:0}.mat-standard-chip.mat-chip-with-trailing-icon{padding-top:7px;padding-bottom:7px;padding-right:8px;padding-left:12px}[dir=rtl] .mat-standard-chip.mat-chip-with-trailing-icon{padding-left:8px;padding-right:12px}.mat-standard-chip.mat-chip-with-avatar{padding-left:0;padding-right:12px}[dir=rtl] .mat-standard-chip.mat-chip-with-avatar{padding-right:0;padding-left:12px}.mat-standard-chip .mat-chip-avatar{width:24px;height:24px;margin-right:8px;margin-left:4px}[dir=rtl] .mat-standard-chip .mat-chip-avatar{margin-left:8px;margin-right:4px}.mat-standard-chip .mat-chip-remove,.mat-standard-chip .mat-chip-trailing-icon{width:18px;height:18px;cursor:pointer}.mat-standard-chip .mat-chip-remove,.mat-standard-chip .mat-chip-trailing-icon{margin-left:8px;margin-right:0}[dir=rtl] .mat-standard-chip .mat-chip-remove,[dir=rtl] .mat-standard-chip .mat-chip-trailing-icon{margin-right:8px;margin-left:0}.mat-chip-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit;overflow:hidden}.mat-chip-list-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;margin:-4px}.mat-chip-list-wrapper input.mat-input-element,.mat-chip-list-wrapper .mat-standard-chip{margin:4px}.mat-chip-list-stacked .mat-chip-list-wrapper{flex-direction:column;align-items:flex-start}.mat-chip-list-stacked .mat-chip-list-wrapper .mat-standard-chip{width:100%}.mat-chip-avatar{border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden;object-fit:cover}input.mat-chip-input{width:150px;margin:4px;flex:1 0 150px}\n'],encapsulation:2,changeDetection:0}),e}(),tge=0,nge=function(){var e=function(){function e(t,n){Object(m.a)(this,e),this._elementRef=t,this._defaultOptions=n,this.focused=!1,this._addOnBlur=!1,this.separatorKeyCodes=this._defaultOptions.separatorKeyCodes,this.chipEnd=new Yc,this.placeholder="",this.id="mat-chip-list-input-".concat(tge++),this._disabled=!1,this._inputElement=this._elementRef.nativeElement}return Object(g.a)(e,[{key:"ngOnChanges",value:function(){this._chipList.stateChanges.next()}},{key:"_keydown",value:function(e){e&&9===e.keyCode&&!YK(e,"shiftKey")&&this._chipList._allowFocusEscape(),this._emitChipEnd(e)}},{key:"_blur",value:function(){this.addOnBlur&&this._emitChipEnd(),this.focused=!1,this._chipList.focused||this._chipList._blur(),this._chipList.stateChanges.next()}},{key:"_focus",value:function(){this.focused=!0,this._chipList.stateChanges.next()}},{key:"_emitChipEnd",value:function(e){!this._inputElement.value&&e&&this._chipList._keydown(e),e&&!this._isSeparatorKey(e)||(this.chipEnd.emit({input:this._inputElement,value:this._inputElement.value}),e&&e.preventDefault())}},{key:"_onInput",value:function(){this._chipList.stateChanges.next()}},{key:"focus",value:function(e){this._inputElement.focus(e)}},{key:"_isSeparatorKey",value:function(e){return!YK(e)&&new Set(this.separatorKeyCodes).has(e.keyCode)}},{key:"chipList",set:function(e){e&&(this._chipList=e,this._chipList.registerInput(this))}},{key:"addOnBlur",get:function(){return this._addOnBlur},set:function(e){this._addOnBlur=vm(e)}},{key:"disabled",get:function(){return this._disabled||this._chipList&&this._chipList.disabled},set:function(e){this._disabled=vm(e)}},{key:"empty",get:function(){return!this._inputElement.value}}]),e}();return e.\u0275fac=function(t){return new(t||e)(_a(Ks),_a(Zme))},e.\u0275dir=Ke({type:e,selectors:[["input","matChipInputFor",""]],hostAttrs:[1,"mat-chip-input","mat-input-element"],hostVars:5,hostBindings:function(e,t){1&e&&Ia("keydown",(function(e){return t._keydown(e)}))("blur",(function(){return t._blur()}))("focus",(function(){return t._focus()}))("input",(function(){return t._onInput()})),2&e&&(Os("id",t.id),fa("disabled",t.disabled||null)("placeholder",t.placeholder||null)("aria-invalid",t._chipList&&t._chipList.ngControl?t._chipList.ngControl.invalid:null)("aria-required",t._chipList&&t._chipList.required||null))},inputs:{separatorKeyCodes:["matChipInputSeparatorKeyCodes","separatorKeyCodes"],placeholder:"placeholder",id:"id",chipList:["matChipInputFor","chipList"],addOnBlur:["matChipInputAddOnBlur","addOnBlur"],disabled:"disabled"},outputs:{chipEnd:"matChipInputTokenEnd"},exportAs:["matChipInput","matChipInputFor"],features:[ct]}),e}(),ige={separatorKeyCodes:[WK]},rge=function(){var e=function e(){Object(m.a)(this,e)};return e.\u0275mod=Ge({type:e}),e.\u0275inj=F({factory:function(t){return new(t||e)},providers:[oY,{provide:Zme,useValue:ige}]}),e}(),oge=function(){return["Load average","(last 1 minute)"]},age=function(){return["Load average","(last 5 minutes)"]},sge=function(){return["Load average","(last 15 minutes)"]},cge=function(){function e(){}return e.prototype.ngOnInit=function(){},e.prototype.formatBytes=function(e,t){if(void 0===t&&(t=2),0===e)return"0 Bytes";var n=t<0?0:t,i=Math.floor(Math.log(e)/Math.log(1024));return parseFloat((e/Math.pow(1024,i)).toFixed(n))+" "+["Bytes","KB","MB","GB","TB","PB","EB","ZB","YB"][i]},e.\u0275fac=function(t){return new(t||e)},e.\u0275cmp=ze({type:e,selectors:[["app-status-chart"]],inputs:{computeStatistics:"computeStatistics"},decls:30,vars:114,consts:[[1,"wrapper"],[3,"percent","radius","outerStrokeWidth","innerStrokeWidth","outerStrokeColor","innerStrokeColor","animation","animationDuration","unitsColor","unitsFontSize","titleColor","titleFontSize","subtitle","subtitleColor","subtitleFontSize"],[1,"chips-wrapper"],["color","primary","selected",""]],template:function(e,t){1&e&&(Sa(0,"mat-card"),Sa(1,"div",0),Oa(2,"circle-progress",1),Oa(3,"circle-progress",1),Oa(4,"circle-progress",1),Oa(5,"circle-progress",1),xa(),Sa(6,"div",0),Oa(7,"circle-progress",1),Oa(8,"circle-progress",1),Oa(9,"circle-progress",1),xa(),Sa(10,"div",2),Sa(11,"mat-chip-list"),Sa(12,"mat-chip",3),_s(13),xa(),xa(),Sa(14,"mat-chip-list"),Sa(15,"mat-chip",3),_s(16),xa(),xa(),Sa(17,"mat-chip-list"),Sa(18,"mat-chip",3),_s(19),xa(),xa(),xa(),Sa(20,"div",2),Sa(21,"mat-chip-list"),Sa(22,"mat-chip",3),_s(23),xa(),xa(),Sa(24,"mat-chip-list"),Sa(25,"mat-chip",3),_s(26),xa(),xa(),Sa(27,"mat-chip-list"),Sa(28,"mat-chip",3),_s(29),xa(),xa(),xa(),xa()),2&e&&(ar(2),ka("percent",t.computeStatistics.statistics.cpu_usage_percent)("radius",100)("outerStrokeWidth",8)("innerStrokeWidth",6)("outerStrokeColor","#0097a7")("innerStrokeColor","#007380")("animation",!0)("animationDuration",300)("unitsColor","#C0C0C0")("unitsFontSize",20)("titleColor","#C0C0C0")("titleFontSize",30)("subtitle","CPU usage")("subtitleColor","#C0C0C0")("subtitleFontSize",15),ar(1),ka("percent",t.computeStatistics.statistics.disk_usage_percent)("radius",100)("outerStrokeWidth",8)("innerStrokeWidth",6)("outerStrokeColor","#0097a7")("innerStrokeColor","#007380")("animation",!0)("animationDuration",300)("unitsColor","#C0C0C0")("unitsFontSize",20)("titleColor","#C0C0C0")("titleFontSize",30)("subtitle","Disk usage")("subtitleColor","#C0C0C0")("subtitleFontSize",15),ar(1),ka("percent",t.computeStatistics.statistics.memory_usage_percent)("radius",100)("outerStrokeWidth",8)("innerStrokeWidth",6)("outerStrokeColor","#0097a7")("innerStrokeColor","#007380")("animation",!0)("animationDuration",300)("unitsColor","#C0C0C0")("unitsFontSize",20)("titleColor","#C0C0C0")("titleFontSize",30)("subtitle","Memory usage")("subtitleColor","#C0C0C0")("subtitleFontSize",15),ar(1),ka("percent",t.computeStatistics.statistics.swap_usage_percent)("radius",100)("outerStrokeWidth",8)("innerStrokeWidth",6)("outerStrokeColor","#0097a7")("innerStrokeColor","#007380")("animation",!0)("animationDuration",300)("unitsColor","#C0C0C0")("unitsFontSize",20)("titleColor","#C0C0C0")("titleFontSize",30)("subtitle","SWAP usage")("subtitleColor","#C0C0C0")("subtitleFontSize",15),ar(2),ka("percent",t.computeStatistics.statistics.load_average_percent[0])("radius",100)("outerStrokeWidth",8)("innerStrokeWidth",6)("outerStrokeColor","#0097a7")("innerStrokeColor","#007380")("animation",!0)("animationDuration",300)("unitsColor","#C0C0C0")("unitsFontSize",20)("titleColor","#C0C0C0")("titleFontSize",30)("subtitle",Nc(111,oge))("subtitleColor","#C0C0C0")("subtitleFontSize",15),ar(1),ka("percent",t.computeStatistics.statistics.load_average_percent[1])("radius",100)("outerStrokeWidth",8)("innerStrokeWidth",6)("outerStrokeColor","#0097a7")("innerStrokeColor","#007380")("animation",!0)("animationDuration",300)("unitsColor","#C0C0C0")("unitsFontSize",20)("titleColor","#C0C0C0")("titleFontSize",30)("subtitle",Nc(112,age))("subtitleColor","#C0C0C0")("subtitleFontSize",15),ar(1),ka("percent",t.computeStatistics.statistics.load_average_percent[2])("radius",100)("outerStrokeWidth",8)("innerStrokeWidth",6)("outerStrokeColor","#0097a7")("innerStrokeColor","#007380")("animation",!0)("animationDuration",300)("unitsColor","#C0C0C0")("unitsFontSize",20)("titleColor","#C0C0C0")("titleFontSize",30)("subtitle",Nc(113,sge))("subtitleColor","#C0C0C0")("subtitleFontSize",15),ar(4),ks("Memory total: ",t.formatBytes(t.computeStatistics.statistics.memory_total),""),ar(3),ks("Memory used: ",t.formatBytes(t.computeStatistics.statistics.memory_used),""),ar(3),ks("Memory free: ",t.formatBytes(t.computeStatistics.statistics.memory_free),""),ar(4),ks("Swap total: ",t.formatBytes(t.computeStatistics.statistics.swap_total),""),ar(3),ks("Swap used: ",t.formatBytes(t.computeStatistics.statistics.swap_used),""),ar(3),ks("Swap free: ",t.formatBytes(t.computeStatistics.statistics.swap_free),""))},directives:[wJ,Bme,ege,Xme],styles:[".wrapper[_ngcontent-%COMP%]{max-height:250px!important}.chips-wrapper[_ngcontent-%COMP%], .wrapper[_ngcontent-%COMP%]{width:100%;display:flex;justify-content:space-between}.chips-wrapper[_ngcontent-%COMP%]{margin-bottom:10px}"]}),e}();function lge(e,t){1&e&&(Sa(0,"div"),_s(1," Statistics not loaded\n"),xa())}function uge(e,t){if(1&e&&(Sa(0,"div"),_s(1),Oa(2,"app-status-chart",2),xa()),2&e){var n=t.$implicit;ar(1),ks(" ",n.compute_name," "),ar(1),ka("computeStatistics",n)}}var hge=function(){function e(e,t,n,i){this.route=e,this.computeService=t,this.serverService=n,this.toasterService=i,this.serverId="",this.computeStatistics=[]}return e.prototype.ngOnInit=function(){this.serverId=this.route.snapshot.paramMap.get("server_id"),this.getStatistics()},e.prototype.getStatistics=function(){var e=this;this.serverService.get(Number(this.serverId)).then((function(t){e.computeService.getStatistics(t).subscribe((function(t){e.computeStatistics=t,setTimeout((function(){e.getStatistics()}),2e4)}))}))},e.\u0275fac=function(t){return new(t||e)(_a(FG),_a(one),_a(qK),_a(iJ))},e.\u0275cmp=ze({type:e,selectors:[["app-status-info"]],decls:2,vars:2,consts:[[4,"ngIf"],[4,"ngFor","ngForOf"],[3,"computeStatistics"]],template:function(e,t){1&e&&(ba(0,lge,2,0,"div",0),ba(1,uge,3,2,"div",1)),2&e&&(ka("ngIf",!t.computeStatistics.length),ar(1),ka("ngForOf",t.computeStatistics))},directives:[Hh,Nh,cge],styles:[""]}),e}(),dge=function(){function e(e){this.route=e,this.serverId=""}return e.prototype.ngOnInit=function(){this.serverId=this.route.snapshot.paramMap.get("server_id")},e.\u0275fac=function(t){return new(t||e)(_a(FG))},e.\u0275cmp=ze({type:e,selectors:[["app-system-status"]],decls:7,vars:0,consts:[[1,"content"],[1,"default-header"],[1,"row"],[1,"col"],[1,"default-content"]],template:function(e,t){1&e&&(Sa(0,"div",0),Sa(1,"div",1),Sa(2,"div",2),Sa(3,"h1",3),_s(4,"System status"),xa(),xa(),xa(),Sa(5,"div",4),Oa(6,"app-status-info"),xa(),xa())},directives:[hge],styles:[""]}),e}(),fge=function(){function e(e){this.serverService=e}return e.prototype.resolve=function(e){return this.serverService.get(parseInt(e.params.server_id))},e.\u0275prov=R({token:e,factory:e.\u0275fac=function(t){return new(t||e)(we(qK))}}),e}(),pge=["terminal"],mge=function(){function e(e,t,n,i,r){this.consoleService=e,this.serverService=t,this.route=n,this.title=i,this.nodeService=r,this.subscriptions=new _.a,this.term=new cse.Terminal,this.fitAddon=new use.FitAddon}return e.prototype.ngOnInit=function(){var e=this;this.serverService.isServiceInitialized?this.getData():this.subscriptions.add(this.serverService.serviceInitialized.subscribe((function(t){t&&e.getData()})))},e.prototype.getData=function(){var e=this;this.serverId=this.route.snapshot.paramMap.get("server_id"),this.projectId=this.route.snapshot.paramMap.get("project_id"),this.nodeId=this.route.snapshot.paramMap.get("node_id"),this.consoleService.consoleResized.subscribe((function(t){e.fitAddon.fit()})),this.serverService.get(+this.serverId).then((function(t){e.server=t,e.nodeService.getNodeById(e.server,e.projectId,e.nodeId).subscribe((function(t){e.node=t,e.title.setTitle(e.node.name),e.openTerminal()}))}))},e.prototype.openTerminal=function(){var e=this;setTimeout((function(){e.term.open(e.terminal.nativeElement);var t=new WebSocket(e.getUrl());t.onerror=function(t){e.term.write("Connection lost\r\n")},t.onclose=function(t){e.term.write("Connection closed\r\n")};var n=new lse.AttachAddon(t);e.term.loadAddon(n),e.term.setOption("cursorBlink",!0),e.term.loadAddon(e.fitAddon),e.fitAddon.activate(e.term),e.fitAddon.fit(),e.term.focus(),e.term.attachCustomKeyEventHandler((function(e){return"KeyC"!==e.code&&"KeyV"!==e.code||!e.ctrlKey}));var i=Math.round(window.innerWidth/e.consoleService.getLineWidth()),r=Math.round(window.innerHeight/e.consoleService.getLineHeight());e.term.resize(i,r)}),0)},e.prototype.getUrl=function(){return"ws://"+this.server.host+":"+this.server.port+"/v2/projects/"+this.projectId+"/nodes/"+this.nodeId+"/console/ws"},e.\u0275fac=function(t){return new(t||e)(_a(A4),_a(qK),_a(FG),_a(sf),_a(D$))},e.\u0275cmp=ze({type:e,selectors:[["app-web-console-full-window"]],viewQuery:function(e,t){var n;1&e&&cl(pge,!0),2&e&&al(n=fl())&&(t.terminal=n.first)},decls:2,vars:0,consts:[["id","terminal",2,"width","100%","height","100%"],["terminal",""]],template:function(e,t){1&e&&Oa(0,"div",0,1)},styles:['.xterm{font-feature-settings:"liga" 0;position:relative;-moz-user-select:none;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{padding:0;border:0;margin:0;position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;right:0;left:0;top:0;bottom:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm .xterm-scroll-area{visibility:hidden}.xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}.xterm{cursor:text}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility,.xterm .xterm-message{position:absolute;left:0;top:0;bottom:0;right:0;z-index:10;color:transparent}.xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xterm-dim{opacity:.5}.xterm-underline{text-decoration:underline}'],encapsulation:2}),e}(),gge=function(){function e(e,t){this.consoleService=e,this.bottomSheet=t}return e.prototype.canDeactivate=function(){if(this.consoleService.openConsoles>0){this.bottomSheet.open(Ite);var e=this.bottomSheet._openedBottomSheetRef;return e.instance.message="Exiting the project will close open consoles, do you want to continue?",e.afterDismissed()}return!0},e.\u0275prov=R({token:e,factory:e.\u0275fac=function(t){return new(t||e)(we(A4),we(Ete))}}),e}(),vge=[{path:"",component:gle,children:[{path:"",redirectTo:"servers",pathMatch:"full"},{path:"servers",component:Zce},{path:"bundled",component:Kle},{path:"server/:server_id/projects",component:dle,resolve:{server:fge}},{path:"help",component:sme},{path:"settings",component:Wle},{path:"settings/console",component:ame},{path:"installed-software",component:Wde},{path:"server/:server_id/systemstatus",component:dge},{path:"server/:server_ip/:server_port/project/:project_id",component:yme},{path:"server/:server_id/project/:project_id/snapshots",component:ome,resolve:{server:fge}},{path:"server/:server_id/preferences",component:Xle},{path:"server/:server_id/preferences/gns3vm",component:bme},{path:"server/:server_id/preferences/builtin",component:ghe},{path:"server/:server_id/preferences/builtin/ethernet-hubs",component:She},{path:"server/:server_id/preferences/builtin/ethernet-hubs/addtemplate",component:xhe},{path:"server/:server_id/preferences/builtin/ethernet-hubs/:template_id",component:jhe},{path:"server/:server_id/preferences/builtin/ethernet-switches",component:pde},{path:"server/:server_id/preferences/builtin/ethernet-switches/addtemplate",component:mde},{path:"server/:server_id/preferences/builtin/ethernet-switches/:template_id",component:kde},{path:"server/:server_id/preferences/builtin/cloud-nodes",component:Nhe},{path:"server/:server_id/preferences/builtin/cloud-nodes/addtemplate",component:Bhe},{path:"server/:server_id/preferences/builtin/cloud-nodes/:template_id",component:sde},{path:"server/:server_id/preferences/dynamips/templates",component:Ede},{path:"server/:server_id/preferences/dynamips/templates/addtemplate",component:Ife},{path:"server/:server_id/preferences/dynamips/templates/:template_id",component:mfe},{path:"server/:server_id/preferences/dynamips/templates/:template_id/copy",component:Wpe},{path:"server/:server_id/preferences/qemu/templates",component:rue},{path:"server/:server_id/preferences/qemu/templates/:template_id/copy",component:Gpe},{path:"server/:server_id/preferences/qemu/templates/:template_id",component:Sue},{path:"server/:server_id/preferences/qemu/addtemplate",component:Aue},{path:"server/:server_id/preferences/vpcs/templates",component:Hue},{path:"server/:server_id/preferences/vpcs/templates/:template_id",component:Xue},{path:"server/:server_id/preferences/vpcs/addtemplate",component:zue},{path:"server/:server_id/preferences/virtualbox/templates",component:nhe},{path:"server/:server_id/preferences/virtualbox/templates/:template_id",component:dhe},{path:"server/:server_id/preferences/virtualbox/addtemplate",component:mhe},{path:"server/:server_id/preferences/vmware/templates",component:zfe},{path:"server/:server_id/preferences/vmware/templates/:template_id",component:Qfe},{path:"server/:server_id/preferences/vmware/addtemplate",component:tpe},{path:"server/:server_id/preferences/docker/templates",component:cpe},{path:"server/:server_id/preferences/docker/templates/:template_id",component:kpe},{path:"server/:server_id/preferences/docker/templates/:template_id/copy",component:Kpe},{path:"server/:server_id/preferences/docker/addtemplate",component:ppe},{path:"server/:server_id/preferences/iou/templates",component:Epe},{path:"server/:server_id/preferences/iou/templates/:template_id",component:Upe},{path:"server/:server_id/preferences/iou/templates/:template_id/copy",component:Xpe},{path:"server/:server_id/preferences/iou/addtemplate",component:Rpe}]},{path:"server/:server_id/project/:project_id",component:ace,canDeactivate:[gge]},{path:"server/:server_id/project/:project_id/nodes/:node_id",component:mge},{path:"static/web-ui/server/:server_id/project/:project_id/nodes/:node_id",component:mge},{path:"**",component:cme}],bge=function(){function e(){}return e.\u0275mod=Ge({type:e}),e.\u0275inj=F({factory:function(t){return new(t||e)},imports:[[yK.forRoot(vge,{anchorScrolling:"enabled",enableTracing:!1,scrollPositionRestoration:"enabled"})],yK]}),e}(),yge=["dynamicComponentContainer"],_ge=function(e){return{hidden:e}},wge=function(e){return{lightTheme:e}},kge=function(){function e(e,t,n,i){this.themeService=e,this.componentFactoryResolver=t,this.viewContainerRef=n,this.location=i,this.viewsCounter=0,this.ticks=1e3,this.progress=0,this.isAdLoaded=!1,this.isVisible=!1,this.interval=10,this.delayTime=5e3,this.breakTime=1200,this.isEndless=!0,this.numberOfViews=1,this.isLightThemeEnabled=!1}return e.prototype.ngOnInit=function(){localStorage.getItem("adbutler"),(new Date).toISOString().substring(0,10),this.location.path().includes("nodes")||this.startTimer(),this.isLightThemeEnabled="light"===this.themeService.getActualTheme()},e.prototype.ngAfterViewInit=function(){this.createDynamicAdComponent()},e.prototype.createDynamicAdComponent=function(){var e=this,t=this.componentFactoryResolver.resolveComponentFactory(Dde),n=this.dynamicComponentContainer.createComponent(t);n.instance.theme="light"===this.themeService.getActualTheme(),n.instance.onLoad.subscribe((function(t){e.onLoadingAdbutler(t)})),n.changeDetectorRef.detectChanges()},e.prototype.startTimer=function(){var e=this;this.timer=Object(uQ.a)(this.delayTime,1e3),setTimeout((function(){e.showNotification()}),5e3),this.timerSubscription=this.timer.subscribe((function(){e.ticks++,e.ticks>e.breakTime&&!e.isVisible&&navigator.onLine&&e.isAdLoaded&&(e.ticks=0,e.showNotification(),e.viewsCounter++,e.isEndless||e.viewsCounter===e.numberOfViews&&e.timerSubscription.unsubscribe())}))},e.prototype.onLoadingAdbutler=function(e){this.isAdLoaded=e},e.prototype.showNotification=function(){var e=this;this.viewTimer=Object(uQ.a)(0,100),this.progress=0,this.isVisible=!0,this.viewTimerSubscription=this.viewTimer.subscribe((function(){e.progress+=1,e.progress>100&&(e.isVisible=!1,e.viewTimerSubscription.unsubscribe())}))},e.prototype.closeNotification=function(){this.isVisible=!1},e.prototype.ngOnDestroy=function(){this.timerSubscription.unsubscribe(),this.viewTimerSubscription.unsubscribe()},e.\u0275fac=function(t){return new(t||e)(_a(Aee),_a(Ws),_a(yc),_a(Iu))},e.\u0275cmp=ze({type:e,selectors:[["app-notification-box"]],viewQuery:function(e,t){var n;1&e&&cl(yge,!0,yc),2&e&&al(n=fl())&&(t.dynamicComponentContainer=n.first)},decls:8,vars:7,consts:[[1,"notification-box",3,"ngClass"],["mode","determinate",3,"value"],[2,"display","flex","height","102px"],[1,"content",3,"ngClass"],["dynamicComponentContainer",""],[1,"close-button",3,"click"]],template:function(e,t){1&e&&(Sa(0,"div",0),Oa(1,"mat-progress-bar",1),Sa(2,"div",2),Sa(3,"div",3),Oa(4,"template",null,4),Sa(6,"mat-icon",5),Ia("click",(function(){return t.closeNotification()})),_s(7,"close"),xa(),xa(),xa(),xa()),2&e&&(ka("ngClass",Bc(3,_ge,!t.isVisible)),ar(1),ka("value",t.progress),ar(2),ka("ngClass",Bc(5,wge,t.isLightThemeEnabled)))},directives:[Rh,Mae,P$],styles:[".notification-box[_ngcontent-%COMP%]{position:fixed;bottom:20px;right:20px;width:412px;height:108px}.content[_ngcontent-%COMP%]{background-color:#263238;padding-left:8px;border-left:2px solid #0097a7;border-right:2px solid #0097a7;border-bottom:2px solid #0097a7}.lightTheme[_ngcontent-%COMP%]{background-color:#fff!important}.close-button[_ngcontent-%COMP%]{position:fixed;bottom:90px;right:30px;cursor:pointer}.mat-icon[_ngcontent-%COMP%]:hover{color:#0097a7}.check-button[_ngcontent-%COMP%]{background-color:#0097a7;margin-top:-10px}.hidden[_ngcontent-%COMP%]{visibility:hidden}"]}),e}(),Cge=function(){function e(e,t,n,i,r,o,a){var s=this;this.settingsService=n,this.electronService=i,this.themeService=r,this.router=o,this.progressService=a,e.addSvgIcon("gns3",t.bypassSecurityTrustResourceUrl("./assets/gns3_icon.svg")),e.addSvgIcon("gns3black",t.bypassSecurityTrustResourceUrl("./assets/gns3_icon_black.svg")),o.events.subscribe((function(e){s.checkEvent(e)}))}return e.prototype.ngOnInit=function(){var e=this;this.electronService.isElectronApp&&this.settingsService.subscribe((function(t){e.electronService.ipcRenderer.send("settings.changed",t)}));var t=localStorage.getItem("theme");this.themeService.setDarkMode("light"!==t)},e.prototype.checkEvent=function(e){e instanceof LU?this.progressService.activate():(e instanceof FU||e instanceof NU||e instanceof BU)&&this.progressService.deactivate()},e.\u0275fac=function(t){return new(t||e)(_a(w$),_a(Jd),_a(UK),_a(hU),_a(Aee),_a(nK),_a(t7))},e.\u0275cmp=ze({type:e,selectors:[["app-root"]],decls:2,vars:0,template:function(e,t){1&e&&(Oa(0,"router-outlet"),Oa(1,"app-notification-box"))},directives:[cK,kge],styles:["mat-menu-panel[_ngcontent-%COMP%]{min-height:0}"]}),e}(),Sge=[j9,E9,p9,Z7,X7,l9,g9,y9,_9,P9,T9,M9,x9,n9,$7,t9,e9,Q7,i9],xge=function(){return function(){}}(),Oge=function(){function e(){}return e.prototype.convert=function(e){var t=new xge;return t.symbol_id=e.id,t.builtin=e.builtin,t.filename=e.filename,t.raw=e.raw,t},e.\u0275prov=R({token:e,factory:e.\u0275fac=function(t){return new(t||e)}}),e}(),Mge=function(){function e(){}return e.prototype.convert=function(e){var t={font_family:void 0,font_size:void 0,font_weight:void 0};return T6.parse(e,{context:"declarationList"}).children.forEach((function(e){"font-size"===e.property&&e.value&&e.value.children&&e.value.children.forEach((function(e){"Dimension"===e.type&&(t.font_size=parseInt(e.value))})),"font-family"===e.property&&e.value&&e.value.children&&e.value.children.forEach((function(e){"Identifier"===e.type&&(t.font_family=e.name)})),"font-weight"===e.property&&e.value&&e.value.children&&e.value.children.forEach((function(e){"Identifier"===e.type&&(t.font_weight=e.name)}))})),t},e.\u0275prov=R({token:e,factory:e.\u0275fac=function(t){return new(t||e)}}),e}(),Tge=function(){function e(){}return e.\u0275mod=Ge({type:e}),e.\u0275inj=F({factory:function(t){return new(t||e)},providers:NK([s7,E6,Fee,Iee,Dee,Ree,Lee,E7,o6,J7,y7,n7,A9,s9,D9,Y7,K9,N9,g6,m6,c7,m7,f7,$9,u9,eee,tee,f9,d9,Oge,h7,u7,v7,P7,w7,C7,x7,M7,b9,F7,a7,Mge,S9,k9],Sge),imports:[[_d,NZ,j$]]}),e}(),Ege=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return DK(t,e),t.prototype.getItemKey=function(e){return e.symbol_id},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return Pge(e||t)}}),t}(s6),Pge=Qn(Ege),jge=n("SDrh"),Age=n("zNuj"),Ige=Object(Age.e)(),Dge=function(){function e(){this._enabled=!1}return e.prototype.disable=function(){this._enabled=!1},e.prototype.enable=function(){this._enabled=!0},e.prototype.log=function(){for(var e=[],t=0;t=0?Object(jge.d)(this._breadcrumbs,[n]).slice(-t):Object(jge.d)(this._breadcrumbs,[n]),this._notifyScopeListeners(),this},e.prototype.clearBreadcrumbs=function(){return this._breadcrumbs=[],this._notifyScopeListeners(),this},e.prototype.applyToEvent=function(e,t){return this._extra&&Object.keys(this._extra).length&&(e.extra=Object(jge.a)(Object(jge.a)({},this._extra),e.extra)),this._tags&&Object.keys(this._tags).length&&(e.tags=Object(jge.a)(Object(jge.a)({},this._tags),e.tags)),this._user&&Object.keys(this._user).length&&(e.user=Object(jge.a)(Object(jge.a)({},this._user),e.user)),this._contexts&&Object.keys(this._contexts).length&&(e.contexts=Object(jge.a)(Object(jge.a)({},this._contexts),e.contexts)),this._level&&(e.level=this._level),this._transactionName&&(e.transaction=this._transactionName),this._span&&(e.contexts=Object(jge.a)({trace:this._span.getTraceContext()},e.contexts)),this._applyFingerprint(e),e.breadcrumbs=Object(jge.d)(e.breadcrumbs||[],this._breadcrumbs),e.breadcrumbs=e.breadcrumbs.length>0?e.breadcrumbs:void 0,this._notifyEventProcessors(Object(jge.d)(zge(),this._eventProcessors),e,t)},e.prototype._notifyEventProcessors=function(e,t,n,i){var r=this;return void 0===i&&(i=0),new Bge((function(o,a){var s=e[i];if(null===t||"function"!=typeof s)o(t);else{var c=s(Object(jge.a)({},t),n);Object(Nge.m)(c)?c.then((function(t){return r._notifyEventProcessors(e,t,n,i+1).then(o)})).then(null,a):r._notifyEventProcessors(e,c,n,i+1).then(o).then(null,a)}}))},e.prototype._notifyScopeListeners=function(){var e=this;this._notifyingListeners||(this._notifyingListeners=!0,setTimeout((function(){e._scopeListeners.forEach((function(t){t(e)})),e._notifyingListeners=!1})))},e.prototype._applyFingerprint=function(e){e.fingerprint=e.fingerprint?Array.isArray(e.fingerprint)?e.fingerprint:[e.fingerprint]:[],this._fingerprint&&(e.fingerprint=e.fingerprint.concat(this._fingerprint)),e.fingerprint&&!e.fingerprint.length&&delete e.fingerprint},e}();function zge(){var e=Object(Age.e)();return e.__SENTRY__=e.__SENTRY__||{},e.__SENTRY__.globalEventProcessors=e.__SENTRY__.globalEventProcessors||[],e.__SENTRY__.globalEventProcessors}function Vge(e){zge().push(e)}var qge,Uge=function(){function e(e,t,n){void 0===t&&(t=new Hge),void 0===n&&(n=3),this._version=n,this._stack=[],this._stack.push({client:e,scope:t}),this.bindClient(e)}return e.prototype.isOlderThan=function(e){return this._version0?e[e.length-1].scope:void 0);return this.getStack().push({client:this.getClient(),scope:t}),t},e.prototype.popScope=function(){return void 0!==this.getStack().pop()},e.prototype.withScope=function(e){var t=this.pushScope();try{e(t)}finally{this.popScope()}},e.prototype.getClient=function(){return this.getStackTop().client},e.prototype.getScope=function(){return this.getStackTop().scope},e.prototype.getStack=function(){return this._stack},e.prototype.getStackTop=function(){return this._stack[this._stack.length-1]},e.prototype.captureException=function(e,t){var n=this._lastEventId=Object(Age.j)(),i=t;if(!t){var r=void 0;try{throw new Error("Sentry syntheticException")}catch(e){r=e}i={originalException:e,syntheticException:r}}return this._invokeClient("captureException",e,Object(jge.a)(Object(jge.a)({},i),{event_id:n})),n},e.prototype.captureMessage=function(e,t,n){var i=this._lastEventId=Object(Age.j)(),r=n;if(!n){var o=void 0;try{throw new Error(e)}catch(a){o=a}r={originalException:e,syntheticException:o}}return this._invokeClient("captureMessage",e,t,Object(jge.a)(Object(jge.a)({},r),{event_id:i})),i},e.prototype.captureEvent=function(e,t){var n=this._lastEventId=Object(Age.j)();return this._invokeClient("captureEvent",e,Object(jge.a)(Object(jge.a)({},t),{event_id:n})),n},e.prototype.lastEventId=function(){return this._lastEventId},e.prototype.addBreadcrumb=function(e,t){var n=this.getStackTop();if(n.scope&&n.client){var i=n.client.getOptions&&n.client.getOptions()||{},r=i.beforeBreadcrumb,o=void 0===r?null:r,a=i.maxBreadcrumbs,s=void 0===a?100:a;if(!(s<=0)){var c=Object(Age.i)(),l=Object(jge.a)({timestamp:c},e),u=o?Object(Age.c)((function(){return o(l,t)})):l;null!==u&&n.scope.addBreadcrumb(u,Math.min(s,100))}}},e.prototype.setUser=function(e){var t=this.getStackTop();t.scope&&t.scope.setUser(e)},e.prototype.setTags=function(e){var t=this.getStackTop();t.scope&&t.scope.setTags(e)},e.prototype.setExtras=function(e){var t=this.getStackTop();t.scope&&t.scope.setExtras(e)},e.prototype.setTag=function(e,t){var n=this.getStackTop();n.scope&&n.scope.setTag(e,t)},e.prototype.setExtra=function(e,t){var n=this.getStackTop();n.scope&&n.scope.setExtra(e,t)},e.prototype.setContext=function(e,t){var n=this.getStackTop();n.scope&&n.scope.setContext(e,t)},e.prototype.configureScope=function(e){var t=this.getStackTop();t.scope&&t.client&&e(t.scope)},e.prototype.run=function(e){var t=Wge(this);try{e(this)}finally{Wge(t)}},e.prototype.getIntegration=function(e){var t=this.getClient();if(!t)return null;try{return t.getIntegration(e)}catch(n){return Lge.warn("Cannot retrieve integration "+e.id+" from the current Hub"),null}},e.prototype.startSpan=function(e){return this._callExtensionMethod("startSpan",e)},e.prototype.startTransaction=function(e,t){return this._callExtensionMethod("startTransaction",e,t)},e.prototype.traceHeaders=function(){return this._callExtensionMethod("traceHeaders")},e.prototype._invokeClient=function(e){for(var t,n=[],i=1;i1&&(u=d.slice(0,-1).join("/"),h=d.pop()),h){var f=h.match(/^\d+/);f&&(h=f[0])}this._fromComponents({host:s,pass:a,path:u,projectId:h,port:l,protocol:i,user:r})},e.prototype._fromComponents=function(e){this.protocol=e.protocol,this.user=e.user,this.pass=e.pass||"",this.host=e.host,this.port=e.port||"",this.path=e.path||"",this.projectId=e.projectId},e.prototype._validate=function(){var e=this;if(["protocol","user","host","projectId"].forEach((function(t){if(!e[t])throw new ave("Invalid Dsn: "+t+" missing")})),!this.projectId.match(/^\d+$/))throw new ave("Invalid Dsn: Invalid projectId "+this.projectId);if("http"!==this.protocol&&"https"!==this.protocol)throw new ave("Invalid Dsn: Invalid protocol "+this.protocol);if(this.port&&isNaN(parseInt(this.port,10)))throw new ave("Invalid Dsn: Invalid port "+this.port)},e}(),lve=n("Qc63"),uve=[],hve=function(){function e(e,t){this._integrations={},this._processing=!1,this._backend=new e(t),this._options=t,t.dsn&&(this._dsn=new cve(t.dsn))}return e.prototype.captureException=function(e,t,n){var i=this,r=t&&t.event_id;return this._processing=!0,this._getBackend().eventFromException(e,t).then((function(e){r=i.captureEvent(e,t,n)})),r},e.prototype.captureMessage=function(e,t,n,i){var r=this,o=n&&n.event_id;return this._processing=!0,(Object(Nge.i)(e)?this._getBackend().eventFromMessage(""+e,t,n):this._getBackend().eventFromException(e,n)).then((function(e){o=r.captureEvent(e,n,i)})),o},e.prototype.captureEvent=function(e,t,n){var i=this,r=t&&t.event_id;return this._processing=!0,this._processEvent(e,t,n).then((function(e){r=e&&e.event_id,i._processing=!1})).then(null,(function(e){Lge.error(e),i._processing=!1})),r},e.prototype.getDsn=function(){return this._dsn},e.prototype.getOptions=function(){return this._options},e.prototype.flush=function(e){var t=this;return this._isClientProcessing(e).then((function(n){return clearInterval(n.interval),t._getBackend().getTransport().close(e).then((function(e){return n.ready&&e}))}))},e.prototype.close=function(e){var t=this;return this.flush(e).then((function(e){return t.getOptions().enabled=!1,e}))},e.prototype.setupIntegrations=function(){var e;this._isEnabled()&&(this._integrations=(e={},function(e){var t=e.defaultIntegrations&&Object(jge.d)(e.defaultIntegrations)||[],n=e.integrations,i=[];if(Array.isArray(n)){var r=n.map((function(e){return e.name})),o=[];t.forEach((function(e){-1===r.indexOf(e.name)&&-1===o.indexOf(e.name)&&(i.push(e),o.push(e.name))})),n.forEach((function(e){-1===o.indexOf(e.name)&&(i.push(e),o.push(e.name))}))}else"function"==typeof n?(i=n(t),i=Array.isArray(i)?i:[i]):i=Object(jge.d)(t);var a=i.map((function(e){return e.name})),s="Debug";return-1!==a.indexOf(s)&&i.push.apply(i,Object(jge.d)(i.splice(a.indexOf(s),1))),i}(this._options).forEach((function(t){e[t.name]=t,function(e){-1===uve.indexOf(e.name)&&(e.setupOnce(Vge,Kge),uve.push(e.name),Lge.log("Integration installed: "+e.name))}(t)})),e))},e.prototype.getIntegration=function(e){try{return this._integrations[e.id]||null}catch(t){return Lge.warn("Cannot retrieve integration "+e.id+" from the current Client"),null}},e.prototype._isClientProcessing=function(e){var t=this;return new Bge((function(n){var i=0,r=0;clearInterval(r),r=setInterval((function(){t._processing?(i+=1,e&&i>=e&&n({interval:r,ready:!1})):n({interval:r,ready:!0})}),1)}))},e.prototype._getBackend=function(){return this._backend},e.prototype._isEnabled=function(){return!1!==this.getOptions().enabled&&void 0!==this._dsn},e.prototype._prepareEvent=function(e,t,n){var i=this,r=this.getOptions().normalizeDepth,o=void 0===r?3:r,a=Object(jge.a)(Object(jge.a)({},e),{event_id:e.event_id||(n&&n.event_id?n.event_id:Object(Age.j)()),timestamp:e.timestamp||Object(Age.i)()});this._applyClientOptions(a),this._applyIntegrationsMetadata(a);var s=t;n&&n.captureContext&&(s=Hge.clone(s).update(n.captureContext));var c=Bge.resolve(a);return s&&(c=s.applyToEvent(a,n)),c.then((function(e){return"number"==typeof o&&o>0?i._normalizeEvent(e,o):e}))},e.prototype._normalizeEvent=function(e,t){if(!e)return null;var n=Object(jge.a)(Object(jge.a)(Object(jge.a)(Object(jge.a)(Object(jge.a)({},e),e.breadcrumbs&&{breadcrumbs:e.breadcrumbs.map((function(e){return Object(jge.a)(Object(jge.a)({},e),e.data&&{data:Object(lve.c)(e.data,t)})}))}),e.user&&{user:Object(lve.c)(e.user,t)}),e.contexts&&{contexts:Object(lve.c)(e.contexts,t)}),e.extra&&{extra:Object(lve.c)(e.extra,t)});return e.contexts&&e.contexts.trace&&(n.contexts.trace=e.contexts.trace),n},e.prototype._applyClientOptions=function(e){var t=this.getOptions(),n=t.environment,i=t.release,r=t.dist,o=t.maxValueLength,a=void 0===o?250:o;void 0===e.environment&&void 0!==n&&(e.environment=n),void 0===e.release&&void 0!==i&&(e.release=i),void 0===e.dist&&void 0!==r&&(e.dist=r),e.message&&(e.message=Object(nve.d)(e.message,a));var s=e.exception&&e.exception.values&&e.exception.values[0];s&&s.value&&(s.value=Object(nve.d)(s.value,a));var c=e.request;c&&c.url&&(c.url=Object(nve.d)(c.url,a))},e.prototype._applyIntegrationsMetadata=function(e){var t=e.sdk,n=Object.keys(this._integrations);t&&n.length>0&&(t.integrations=n)},e.prototype._sendEvent=function(e){this._getBackend().sendEvent(e)},e.prototype._processEvent=function(e,t,n){var i=this,r=this.getOptions(),o=r.beforeSend,a=r.sampleRate;if(!this._isEnabled())return Bge.reject("SDK not enabled, will not send event.");var s="transaction"===e.type;return!s&&"number"==typeof a&&Math.random()>a?Bge.reject("This event has been sampled, will not send event."):new Bge((function(r,a){i._prepareEvent(e,n,t).then((function(e){if(null!==e){var n=e;if(t&&t.data&&!0===t.data.__sentry__||!o||s)return i._sendEvent(n),void r(n);var c=o(e,t);if(void 0===c)Lge.error("`beforeSend` method has to return `null` or a valid event.");else if(Object(Nge.m)(c))i._handleAsyncBeforeSend(c,r,a);else{if(null===(n=c))return Lge.log("`beforeSend` returned `null`, will not send event."),void r(null);i._sendEvent(n),r(n)}}else a("An event processor returned null, will not send event.")})).then(null,(function(e){i.captureException(e,{data:{__sentry__:!0},originalException:e}),a("Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.\nReason: "+e)}))}))},e.prototype._handleAsyncBeforeSend=function(e,t,n){var i=this;e.then((function(e){null!==e?(i._sendEvent(e),t(e)):n("`beforeSend` returned `null`, will not send event.")})).then(null,(function(e){n("beforeSend rejected with "+e)}))},e}();!function(e){e.Unknown="unknown",e.Skipped="skipped",e.Success="success",e.RateLimit="rate_limit",e.Invalid="invalid",e.Failed="failed"}(eve||(eve={})),function(e){e.fromHttpCode=function(t){return t>=200&&t<300?e.Success:429===t?e.RateLimit:t>=400&&t<500?e.Invalid:t>=500?e.Failed:e.Unknown}}(eve||(eve={}));var dve,fve=function(){function e(){}return e.prototype.sendEvent=function(e){return Bge.resolve({reason:"NoopTransport: Event has been skipped because no Dsn is configured.",status:eve.Skipped})},e.prototype.close=function(e){return Bge.resolve(!0)},e}(),pve=function(){function e(e){this._options=e,this._options.dsn||Lge.warn("No DSN provided, backend will not do anything."),this._transport=this._setupTransport()}return e.prototype.eventFromException=function(e,t){throw new ave("Backend has to implement `eventFromException` method")},e.prototype.eventFromMessage=function(e,t,n){throw new ave("Backend has to implement `eventFromMessage` method")},e.prototype.sendEvent=function(e){this._transport.sendEvent(e).then(null,(function(e){Lge.error("Error while sending event: "+e)}))},e.prototype.getTransport=function(){return this._transport},e.prototype._setupTransport=function(){return new fve},e}();function mve(){if(!("fetch"in Object(Age.e)()))return!1;try{return new Headers,new Request(""),new Response,!0}catch(e){return!1}}function gve(e){return e&&/^function fetch\(\)\s+\{\s+\[native code\]\s+\}$/.test(e.toString())}function vve(){if(!mve())return!1;try{return new Request("_",{referrerPolicy:"origin"}),!0}catch(e){return!1}}!function(e){e.Fatal="fatal",e.Error="error",e.Warning="warning",e.Log="log",e.Info="info",e.Debug="debug",e.Critical="critical"}(dve||(dve={})),function(e){e.fromString=function(t){switch(t){case"debug":return e.Debug;case"info":return e.Info;case"warn":case"warning":return e.Warning;case"error":return e.Error;case"fatal":return e.Fatal;case"critical":return e.Critical;case"log":default:return e.Log}}}(dve||(dve={}));var bve="?",yve=/^\s*at (?:(.*?) ?\()?((?:file|https?|blob|chrome-extension|address|native|eval|webpack||[-a-z]+:|.*bundle|\/).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,_ve=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:file|https?|blob|chrome|webpack|resource|moz-extension|capacitor).*?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js))(?::(\d+))?(?::(\d+))?\s*$/i,wve=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i,kve=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,Cve=/\((\S*)(?::(\d+))(?::(\d+))\)/,Sve=/Minified React error #\d+;/i;function xve(e){var t=null,n=0;e&&("number"==typeof e.framesToPop?n=e.framesToPop:Sve.test(e.message)&&(n=1));try{if(t=function(e){if(!e||!e.stacktrace)return null;for(var t,n=/ line (\d+).*script (?:in )?(\S+)(?:: in function (\S+))?$/i,i=/ line (\d+), column (\d+)\s*(?:in (?:]+)>|([^)]+))\((.*)\))? in (.*):\s*$/i,r=e.stacktrace.split("\n"),o=[],a=0;a eval")>-1&&(t=kve.exec(n[3]))?(n[1]=n[1]||"eval",n[3]=t[1],n[4]=t[2],n[5]=""):0!==a||n[5]||void 0===e.columnNumber||(r[0].column=e.columnNumber+1),i={url:n[3],func:n[1]||bve,args:n[2]?n[2].split(","):[],line:n[4]?+n[4]:null,column:n[5]?+n[5]:null}}!i.func&&i.line&&(i.func=bve),r.push(i)}return r.length?{message:Mve(e),name:e.name,stack:r}:null}(e))return Ove(t,n)}catch(i){}return{message:Mve(e),name:e&&e.name,stack:[],failed:!0}}function Ove(e,t){try{return Object(jge.a)(Object(jge.a)({},e),{stack:e.stack.slice(t)})}catch(n){return e}}function Mve(e){var t=e&&e.message;return t?t.error&&"string"==typeof t.error.message?t.error.message:t:"No error message"}function Tve(e){var t=Pve(e.stack),n={type:e.name,value:e.message};return t&&t.length&&(n.stacktrace={frames:t}),void 0===n.type&&""===n.value&&(n.value="Unrecoverable error caught"),n}function Eve(e){return{exception:{values:[Tve(e)]}}}function Pve(e){if(!e||!e.length)return[];var t=e,n=t[0].func||"",i=t[t.length-1].func||"";return-1===n.indexOf("captureMessage")&&-1===n.indexOf("captureException")||(t=t.slice(1)),-1!==i.indexOf("sentryWrapped")&&(t=t.slice(0,-1)),t.slice(0,50).map((function(e){return{colno:null===e.column?void 0:e.column,filename:e.url||t[0].url,function:e.func||"?",in_app:!0,lineno:null===e.line?void 0:e.line}})).reverse()}function jve(e,t,n){var i;if(void 0===n&&(n={}),Object(Nge.e)(e)&&e.error)return Eve(xve(e=e.error));if(Object(Nge.a)(e)||Object(Nge.b)(e)){var r=e,o=r.name||(Object(Nge.a)(r)?"DOMError":"DOMException"),a=r.message?o+": "+r.message:o;return i=Ave(a,t,n),Object(Age.b)(i,a),i}return Object(Nge.d)(e)?i=Eve(xve(e)):Object(Nge.h)(e)||Object(Nge.f)(e)?(i=function(e,t,n){var i={exception:{values:[{type:Object(Nge.f)(e)?e.constructor.name:n?"UnhandledRejection":"Error",value:"Non-Error "+(n?"promise rejection":"exception")+" captured with keys: "+Object(lve.a)(e)}]},extra:{__serialized__:Object(lve.d)(e)}};if(t){var r=Pve(xve(t).stack);i.stacktrace={frames:r}}return i}(e,t,n.rejection),Object(Age.a)(i,{synthetic:!0}),i):(i=Ave(e,t,n),Object(Age.b)(i,""+e,void 0),Object(Age.a)(i,{synthetic:!0}),i)}function Ave(e,t,n){void 0===n&&(n={});var i={message:e};if(n.attachStacktrace&&t){var r=Pve(xve(t).stack);i.stacktrace={frames:r}}return i}function Ive(e,t){var n="transaction"===e.type,i={body:JSON.stringify(e),url:n?t.getEnvelopeEndpointWithUrlEncodedAuth():t.getStoreEndpointWithUrlEncodedAuth()};if(n){var r=JSON.stringify({event_id:e.event_id,sent_at:new Date(1e3*Object(Age.i)()).toISOString()}),o=JSON.stringify({type:e.type});i.body=r+"\n"+o+"\n"+i.body}return i}var Dve=function(){function e(e){this.dsn=e,this._dsnObject=new cve(e)}return e.prototype.getDsn=function(){return this._dsnObject},e.prototype.getBaseApiEndpoint=function(){var e=this._dsnObject;return(e.protocol?e.protocol+":":"")+"//"+e.host+(e.port?":"+e.port:"")+(e.path?"/"+e.path:"")+"/api/"},e.prototype.getStoreEndpoint=function(){return this._getIngestEndpoint("store")},e.prototype.getStoreEndpointWithUrlEncodedAuth=function(){return this.getStoreEndpoint()+"?"+this._encodedAuth()},e.prototype.getEnvelopeEndpointWithUrlEncodedAuth=function(){return this._getEnvelopeEndpoint()+"?"+this._encodedAuth()},e.prototype.getStoreEndpointPath=function(){var e=this._dsnObject;return(e.path?"/"+e.path:"")+"/api/"+e.projectId+"/store/"},e.prototype.getRequestHeaders=function(e,t){var n=this._dsnObject,i=["Sentry sentry_version=7"];return i.push("sentry_client="+e+"/"+t),i.push("sentry_key="+n.user),n.pass&&i.push("sentry_secret="+n.pass),{"Content-Type":"application/json","X-Sentry-Auth":i.join(", ")}},e.prototype.getReportDialogEndpoint=function(e){void 0===e&&(e={});var t=this._dsnObject,n=this.getBaseApiEndpoint()+"embed/error-page/",i=[];for(var r in i.push("dsn="+t.toString()),e)if("user"===r){if(!e.user)continue;e.user.name&&i.push("name="+encodeURIComponent(e.user.name)),e.user.email&&i.push("email="+encodeURIComponent(e.user.email))}else i.push(encodeURIComponent(r)+"="+encodeURIComponent(e[r]));return i.length?n+"?"+i.join("&"):n},e.prototype._getEnvelopeEndpoint=function(){return this._getIngestEndpoint("envelope")},e.prototype._getIngestEndpoint=function(e){return""+this.getBaseApiEndpoint()+this._dsnObject.projectId+"/"+e+"/"},e.prototype._encodedAuth=function(){var e={sentry_key:this._dsnObject.user,sentry_version:"7"};return Object(lve.e)(e)},e}(),Rve=function(){function e(e){this._limit=e,this._buffer=[]}return e.prototype.isReady=function(){return void 0===this._limit||this.length()0&&n(!1)}),e);Bge.all(t._buffer).then((function(){clearTimeout(i),n(!0)})).then(null,(function(){n(!0)}))}))},e}(),Lve=function(){function e(e){this.options=e,this._buffer=new Rve(30),this._api=new Dve(this.options.dsn),this.url=this._api.getStoreEndpointWithUrlEncodedAuth()}return e.prototype.sendEvent=function(e){throw new ave("Transport Class has to implement `sendEvent` method")},e.prototype.close=function(e){return this._buffer.drain(e)},e}(),Fve=Object(Age.e)(),Nve=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._disabledUntil=new Date(Date.now()),t}return Object(jge.b)(t,e),t.prototype.sendEvent=function(e){var t=this;if(new Date(Date.now())0}function qve(){zve+=1,setTimeout((function(){zve-=1}))}function Uve(e,t,n){if(void 0===t&&(t={}),"function"!=typeof e)return e;try{if(e.__sentry__)return e;if(e.__sentry_wrapped__)return e.__sentry_wrapped__}catch(o){return e}var i=function(){var i=Array.prototype.slice.call(arguments);try{n&&"function"==typeof n&&n.apply(this,arguments);var r=i.map((function(e){return Uve(e,t)}));return e.handleEvent?e.handleEvent.apply(this,r):e.apply(this,r)}catch(o){throw qve(),Jge((function(e){e.addEventProcessor((function(e){var n=Object(jge.a)({},e);return t.mechanism&&(Object(Age.b)(n,void 0,void 0),Object(Age.a)(n,t.mechanism)),n.extra=Object(jge.a)(Object(jge.a)({},n.extra),{arguments:i}),n})),$ge(o)})),o}};try{for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(i[r]=e[r])}catch(a){}e.prototype=e.prototype||{},i.prototype=e.prototype,Object.defineProperty(e,"__sentry_wrapped__",{enumerable:!1,value:i}),Object.defineProperties(i,{__sentry__:{enumerable:!1,value:!0},__sentry_original__:{enumerable:!1,value:e}});try{Object.getOwnPropertyDescriptor(i,"name").configurable&&Object.defineProperty(i,"name",{get:function(){return e.name}})}catch(a){}return i}var Gve,Wve=n("CsSr"),Kve=Object(Age.e)(),Xve={},Yve={};function Zve(e){e&&"string"==typeof e.type&&"function"==typeof e.callback&&(Xve[e.type]=Xve[e.type]||[],Xve[e.type].push(e.callback),function(e){if(!Yve[e])switch(Yve[e]=!0,e){case"console":"console"in Kve&&["debug","info","warn","error","log","assert"].forEach((function(e){e in Kve.console&&Object(lve.b)(Kve.console,e,(function(t){return function(){for(var n=[],i=0;i2?t[2]:void 0;if(i){var r=Gve,o=String(i);Gve=o,Qve("history",{from:r,to:o})}return e.apply(this,t)}}}();break;case"error":obe=Kve.onerror,Kve.onerror=function(e,t,n,i,r){return Qve("error",{column:i,error:r,line:n,msg:e,url:t}),!!obe&&obe.apply(this,arguments)};break;case"unhandledrejection":abe=Kve.onunhandledrejection,Kve.onunhandledrejection=function(e){return Qve("unhandledrejection",e),!abe||abe.apply(this,arguments)};break;default:Lge.warn("unknown instrumentation type:",e)}}(e.type))}function Qve(e,t){var n,i;if(e&&Xve[e])try{for(var r=Object(jge.e)(Xve[e]||[]),o=r.next();!o.done;o=r.next()){var a=o.value;try{a(t)}catch(s){Lge.error("Error while triggering instrumentation handler.\nType: "+e+"\nName: "+Object(Wve.a)(a)+"\nError: "+s)}}}catch(c){n={error:c}}finally{try{o&&!o.done&&(i=r.return)&&i.call(r)}finally{if(n)throw n.error}}}function $ve(e){return void 0===e&&(e=[]),"Request"in Kve&&Object(Nge.g)(e[0],Request)&&e[0].method?String(e[0].method).toUpperCase():e[1]&&e[1].method?String(e[1].method).toUpperCase():"GET"}function Jve(e){return void 0===e&&(e=[]),"string"==typeof e[0]?e[0]:"Request"in Kve&&Object(Nge.g)(e[0],Request)?e[0].url:String(e[0])}var ebe,tbe,nbe=0;function ibe(e,t,n){return void 0===n&&(n=!1),function(i){ebe=void 0,i&&tbe!==i&&(tbe=i,nbe&&clearTimeout(nbe),n?nbe=setTimeout((function(){t({event:i,name:e})})):t({event:i,name:e}))}}function rbe(e){return function(t){var n;try{n=t.target}catch(r){return}var i=n&&n.tagName;i&&("INPUT"===i||"TEXTAREA"===i||n.isContentEditable)&&(ebe||ibe("input",e)(t),clearTimeout(ebe),ebe=setTimeout((function(){ebe=void 0}),1e3))}}var obe=null,abe=null,sbe=n("tK18"),cbe=function(){function e(t){this.name=e.id,this._options=Object(jge.a)({console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0},t)}return e.prototype.addSentryBreadcrumb=function(e){this._options.sentry&&Kge().addBreadcrumb({category:"sentry."+("transaction"===e.type?"transaction":"event"),event_id:e.event_id,level:e.level,message:Object(Age.d)(e)},{event:e})},e.prototype.setupOnce=function(){var e=this;this._options.console&&Zve({callback:function(){for(var t=[],n=0;n"}0!==t.length&&Kge().addBreadcrumb({category:"ui."+e.name,message:t},{event:e.event,name:e.name})},e.prototype._xhrBreadcrumb=function(e){if(e.endTimestamp){if(e.xhr.__sentry_own_request__)return;var t=e.xhr.__sentry_xhr__||{},n=t.method,i=t.url,r=t.status_code,o=t.body;Kge().addBreadcrumb({category:"xhr",data:{method:n,url:i,status_code:r},type:"http"},{xhr:e.xhr,input:o})}},e.prototype._fetchBreadcrumb=function(e){e.endTimestamp&&(e.fetchData.url.match(/sentry_key/)&&"POST"===e.fetchData.method||(e.error?Kge().addBreadcrumb({category:"fetch",data:e.fetchData,level:dve.Error,type:"http"},{data:e.error,input:e.args}):Kge().addBreadcrumb({category:"fetch",data:Object(jge.a)(Object(jge.a)({},e.fetchData),{status_code:e.response.status}),type:"http"},{input:e.args,response:e.response})))},e.prototype._historyBreadcrumb=function(e){var t=Object(Age.e)(),n=e.from,i=e.to,r=Object(Age.h)(t.location.href),o=Object(Age.h)(n),a=Object(Age.h)(i);o.path||(o=r),r.protocol===a.protocol&&r.host===a.host&&(i=a.relative),r.protocol===o.protocol&&r.host===o.host&&(n=o.relative),Kge().addBreadcrumb({category:"navigation",data:{from:n,to:i}})},e.id="Breadcrumbs",e}(),lbe="5.24.2",ube=function(e){function t(t){return void 0===t&&(t={}),e.call(this,Hve,t)||this}return Object(jge.b)(t,e),t.prototype.showReportDialog=function(e){void 0===e&&(e={}),Object(Age.e)().document&&(this._isEnabled()?function(e){if(void 0===e&&(e={}),e.eventId)if(e.dsn){var t=document.createElement("script");t.async=!0,t.src=new Dve(e.dsn).getReportDialogEndpoint(e),e.onLoad&&(t.onload=e.onLoad),(document.head||document.body).appendChild(t)}else Lge.error("Missing dsn option in showReportDialog call");else Lge.error("Missing eventId option in showReportDialog call")}(Object(jge.a)(Object(jge.a)({},e),{dsn:e.dsn||this.getDsn()})):Lge.error("Trying to call showReportDialog with Sentry Client disabled"))},t.prototype._prepareEvent=function(t,n,i){return t.platform=t.platform||"javascript",t.sdk=Object(jge.a)(Object(jge.a)({},t.sdk),{name:"sentry.javascript.browser",packages:Object(jge.d)(t.sdk&&t.sdk.packages||[],[{name:"npm:@sentry/browser",version:lbe}]),version:lbe}),e.prototype._prepareEvent.call(this,t,n,i)},t.prototype._sendEvent=function(t){var n=this.getIntegration(cbe);n&&n.addSentryBreadcrumb(t),e.prototype._sendEvent.call(this,t)},t}(hve),hbe=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"],dbe=function(){function e(t){this.name=e.id,this._options=Object(jge.a)({XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0},t)}return e.prototype.setupOnce=function(){var e=Object(Age.e)();this._options.setTimeout&&Object(lve.b)(e,"setTimeout",this._wrapTimeFunction.bind(this)),this._options.setInterval&&Object(lve.b)(e,"setInterval",this._wrapTimeFunction.bind(this)),this._options.requestAnimationFrame&&Object(lve.b)(e,"requestAnimationFrame",this._wrapRAF.bind(this)),this._options.XMLHttpRequest&&"XMLHttpRequest"in e&&Object(lve.b)(XMLHttpRequest.prototype,"send",this._wrapXHR.bind(this)),this._options.eventTarget&&(Array.isArray(this._options.eventTarget)?this._options.eventTarget:hbe).forEach(this._wrapEventTarget.bind(this))},e.prototype._wrapTimeFunction=function(e){return function(){for(var t=[],n=0;n0?t:Object(Age.f)();return 0===e.exception.values[0].stacktrace.frames.length&&e.exception.values[0].stacktrace.frames.push({colno:r,filename:a,function:"?",in_app:!0,lineno:o}),e},e.id="GlobalHandlers",e}(),pbe=function(){function e(t){void 0===t&&(t={}),this.name=e.id,this._key=t.key||"cause",this._limit=t.limit||5}return e.prototype.setupOnce=function(){Vge((function(t,n){var i=Kge().getIntegration(e);return i?i._handler(t,n):t}))},e.prototype._handler=function(e,t){if(!(e.exception&&e.exception.values&&t&&Object(Nge.g)(t.originalException,Error)))return e;var n=this._walkErrorTree(t.originalException,this._key);return e.exception.values=Object(jge.d)(n,e.exception.values),e},e.prototype._walkErrorTree=function(e,t,n){if(void 0===n&&(n=[]),!Object(Nge.g)(e[t],Error)||n.length+1>=this._limit)return n;var i=Tve(xve(e[t]));return this._walkErrorTree(e[t],t,Object(jge.d)([i],n))},e.id="LinkedErrors",e}(),mbe=Object(Age.e)(),gbe=function(){function e(){this.name=e.id}return e.prototype.setupOnce=function(){Vge((function(t){var n,i,r;if(Kge().getIntegration(e)){if(!mbe.navigator&&!mbe.location&&!mbe.document)return t;var o=(null===(n=t.request)||void 0===n?void 0:n.url)||(null===(i=mbe.location)||void 0===i?void 0:i.href),a=(mbe.document||{}).referrer,s=(mbe.navigator||{}).userAgent,c=Object(jge.a)(Object(jge.a)(Object(jge.a)({},null===(r=t.request)||void 0===r?void 0:r.headers),a&&{Referer:a}),s&&{"User-Agent":s}),l=Object(jge.a)(Object(jge.a)({},o&&{url:o}),{headers:c});return Object(jge.a)(Object(jge.a)({},t),{request:l})}return t}))},e.id="UserAgent",e}(),vbe=[new r.InboundFilters,new r.FunctionToString,new dbe,new cbe,new fbe,new pbe,new gbe];!function(e){if(void 0===e&&(e={}),void 0===e.defaultIntegrations&&(e.defaultIntegrations=vbe),void 0===e.release){var t=Object(Age.e)();t.SENTRY_RELEASE&&t.SENTRY_RELEASE.id&&(e.release=t.SENTRY_RELEASE.id)}!function(e,t){!0===t.debug&&Lge.enable();var n=Kge(),i=new e(t);n.bindClient(i)}(ube,e)}({dsn:"https://d8be3a98530f49eb90968ff396db326c@o19455.ingest.sentry.io/842726"});var bbe=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return DK(t,e),t.prototype.handleError=function(t){if(t.error&&t.error.status&&400!==t.error.status&&403!==t.error.status&&404!==t.error.status&&409!==t.error.status&&e.prototype.handleError.call(this,t),t){var n=this.injector.get(iJ);t.error&&t.error.message?n.error(t.error.message):t.message?n.error(t.message):t.error&&n.error(t.error)}},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return ybe(e||t)}}),t}(function(){function e(e){this.injector=e}return e.prototype.extractError=function(e){return e&&e.ngOriginalError&&(e=e.ngOriginalError),"string"==typeof e||e instanceof Error?e:e instanceof uv?e.error instanceof Error?e.error:e.error instanceof ErrorEvent?e.error.message:"string"==typeof e.error?"Server returned code "+e.status+' with body "'+e.error+'"':e.message:null},e.prototype.handleError=function(e){$ge(this.extractError(e)||"Handled unknown error")},e.\u0275prov=R({token:e,factory:e.\u0275fac=function(t){return new(t||e)(we(na))}}),e}()),ybe=Qn(bbe),_be=["*"],wbe=[[["","mat-grid-avatar",""],["","matGridAvatar",""]],[["","mat-line",""],["","matLine",""]],"*"],kbe=["[mat-grid-avatar], [matGridAvatar]","[mat-line], [matLine]","*"],Cbe=".mat-grid-list{display:block;position:relative}.mat-grid-tile{display:block;position:absolute;overflow:hidden}.mat-grid-tile .mat-figure{top:0;left:0;right:0;bottom:0;position:absolute;display:flex;align-items:center;justify-content:center;height:100%;padding:0;margin:0}.mat-grid-tile .mat-grid-tile-header,.mat-grid-tile .mat-grid-tile-footer{display:flex;align-items:center;height:48px;color:#fff;background:rgba(0,0,0,.38);overflow:hidden;padding:0 16px;position:absolute;left:0;right:0}.mat-grid-tile .mat-grid-tile-header>*,.mat-grid-tile .mat-grid-tile-footer>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-tile-header.mat-2-line,.mat-grid-tile .mat-grid-tile-footer.mat-2-line{height:68px}.mat-grid-tile .mat-grid-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden}.mat-grid-tile .mat-grid-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-list-text:empty{display:none}.mat-grid-tile .mat-grid-tile-header{top:0}.mat-grid-tile .mat-grid-tile-footer{bottom:0}.mat-grid-tile .mat-grid-avatar{padding-right:16px}[dir=rtl] .mat-grid-tile .mat-grid-avatar{padding-right:0;padding-left:16px}.mat-grid-tile .mat-grid-avatar:empty{display:none}\n",Sbe=new he("MAT_GRID_LIST"),xbe=function(){var e=function(){function e(t,n){Object(m.a)(this,e),this._element=t,this._gridList=n,this._rowspan=1,this._colspan=1}return Object(g.a)(e,[{key:"_setStyle",value:function(e,t){this._element.nativeElement.style[e]=t}},{key:"rowspan",get:function(){return this._rowspan},set:function(e){this._rowspan=Math.round(bm(e))}},{key:"colspan",get:function(){return this._colspan},set:function(e){this._colspan=Math.round(bm(e))}}]),e}();return e.\u0275fac=function(t){return new(t||e)(_a(Ks),_a(Sbe,8))},e.\u0275cmp=ze({type:e,selectors:[["mat-grid-tile"]],hostAttrs:[1,"mat-grid-tile"],hostVars:2,hostBindings:function(e,t){2&e&&fa("rowspan",t.rowspan)("colspan",t.colspan)},inputs:{rowspan:"rowspan",colspan:"colspan"},exportAs:["matGridTile"],ngContentSelectors:_be,decls:2,vars:0,consts:[[1,"mat-figure"]],template:function(e,t){1&e&&(za(),Sa(0,"figure",0),Va(1),xa())},styles:[Cbe],encapsulation:2,changeDetection:0}),e}(),Obe=function(){var e=function(){function e(t){Object(m.a)(this,e),this._element=t}return Object(g.a)(e,[{key:"ngAfterContentInit",value:function(){sY(this._lines,this._element)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(_a(Ks))},e.\u0275cmp=ze({type:e,selectors:[["mat-grid-tile-header"],["mat-grid-tile-footer"]],contentQueries:function(e,t,n){var i;1&e&&ul(n,aY,!0),2&e&&al(i=fl())&&(t._lines=i)},ngContentSelectors:kbe,decls:4,vars:0,consts:[[1,"mat-grid-list-text"]],template:function(e,t){1&e&&(za(wbe),Va(0),Sa(1,"div",0),Va(2,1),xa(),Va(3,2))},encapsulation:2,changeDetection:0}),e}(),Mbe=function(){var e=function e(){Object(m.a)(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=Ke({type:e,selectors:[["","mat-grid-avatar",""],["","matGridAvatar",""]],hostAttrs:[1,"mat-grid-avatar"]}),e}(),Tbe=function(){var e=function e(){Object(m.a)(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=Ke({type:e,selectors:[["mat-grid-tile-header"]],hostAttrs:[1,"mat-grid-tile-header"]}),e}(),Ebe=function(){var e=function e(){Object(m.a)(this,e)};return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=Ke({type:e,selectors:[["mat-grid-tile-footer"]],hostAttrs:[1,"mat-grid-tile-footer"]}),e}(),Pbe=function(){function e(){Object(m.a)(this,e),this.columnIndex=0,this.rowIndex=0}return Object(g.a)(e,[{key:"update",value:function(e,t){var n=this;this.columnIndex=0,this.rowIndex=0,this.tracker=new Array(e),this.tracker.fill(0,0,this.tracker.length),this.positions=t.map((function(e){return n._trackTile(e)}))}},{key:"_trackTile",value:function(e){var t=this._findMatchingGap(e.colspan);return this._markTilePosition(t,e),this.columnIndex=t+e.colspan,new jbe(this.rowIndex,t)}},{key:"_findMatchingGap",value:function(e){var t=-1,n=-1;do{this.columnIndex+e>this.tracker.length?(this._nextRow(),t=this.tracker.indexOf(0,this.columnIndex),n=this._findGapEndIndex(t)):-1!=(t=this.tracker.indexOf(0,this.columnIndex))?(n=this._findGapEndIndex(t),this.columnIndex=t+1):(this._nextRow(),t=this.tracker.indexOf(0,this.columnIndex),n=this._findGapEndIndex(t))}while(n-t1?this.rowCount+e-1:this.rowCount}}]),e}(),jbe=function e(t,n){Object(m.a)(this,e),this.row=t,this.col=n},Abe=/^-?\d+((\.\d+)?[A-Za-z%$]?)+$/,Ibe=function(){function e(){Object(m.a)(this,e),this._rows=0,this._rowspan=0}return Object(g.a)(e,[{key:"init",value:function(e,t,n,i){this._gutterSize=Nbe(e),this._rows=t.rowCount,this._rowspan=t.rowspan,this._cols=n,this._direction=i}},{key:"getBaseTileSize",value:function(e,t){return"(".concat(e,"% - (").concat(this._gutterSize," * ").concat(t,"))")}},{key:"getTilePosition",value:function(e,t){return 0===t?"0":Fbe("(".concat(e," + ").concat(this._gutterSize,") * ").concat(t))}},{key:"getTileSize",value:function(e,t){return"(".concat(e," * ").concat(t,") + (").concat(t-1," * ").concat(this._gutterSize,")")}},{key:"setStyle",value:function(e,t,n){var i=100/this._cols,r=(this._cols-1)/this._cols;this.setColStyles(e,n,i,r),this.setRowStyles(e,t,i,r)}},{key:"setColStyles",value:function(e,t,n,i){var r=this.getBaseTileSize(n,i);e._setStyle("rtl"===this._direction?"right":"left",this.getTilePosition(r,t)),e._setStyle("width",Fbe(this.getTileSize(r,e.colspan)))}},{key:"getGutterSpan",value:function(){return"".concat(this._gutterSize," * (").concat(this._rowspan," - 1)")}},{key:"getTileSpan",value:function(e){return"".concat(this._rowspan," * ").concat(this.getTileSize(e,1))}},{key:"getComputedHeight",value:function(){return null}}]),e}(),Dbe=function(e){Object(f.a)(n,e);var t=Object(p.a)(n);function n(e){var i;return Object(m.a)(this,n),(i=t.call(this)).fixedRowHeight=e,i}return Object(g.a)(n,[{key:"init",value:function(e,t,i,r){Object(o.a)(Object(a.a)(n.prototype),"init",this).call(this,e,t,i,r),this.fixedRowHeight=Nbe(this.fixedRowHeight),Abe.test(this.fixedRowHeight)}},{key:"setRowStyles",value:function(e,t){e._setStyle("top",this.getTilePosition(this.fixedRowHeight,t)),e._setStyle("height",Fbe(this.getTileSize(this.fixedRowHeight,e.rowspan)))}},{key:"getComputedHeight",value:function(){return["height",Fbe("".concat(this.getTileSpan(this.fixedRowHeight)," + ").concat(this.getGutterSpan()))]}},{key:"reset",value:function(e){e._setListStyle(["height",null]),e._tiles&&e._tiles.forEach((function(e){e._setStyle("top",null),e._setStyle("height",null)}))}}]),n}(Ibe),Rbe=function(e){Object(f.a)(n,e);var t=Object(p.a)(n);function n(e){var i;return Object(m.a)(this,n),(i=t.call(this))._parseRatio(e),i}return Object(g.a)(n,[{key:"setRowStyles",value:function(e,t,n,i){this.baseTileHeight=this.getBaseTileSize(n/this.rowHeightRatio,i),e._setStyle("marginTop",this.getTilePosition(this.baseTileHeight,t)),e._setStyle("paddingTop",Fbe(this.getTileSize(this.baseTileHeight,e.rowspan)))}},{key:"getComputedHeight",value:function(){return["paddingBottom",Fbe("".concat(this.getTileSpan(this.baseTileHeight)," + ").concat(this.getGutterSpan()))]}},{key:"reset",value:function(e){e._setListStyle(["paddingBottom",null]),e._tiles.forEach((function(e){e._setStyle("marginTop",null),e._setStyle("paddingTop",null)}))}},{key:"_parseRatio",value:function(e){var t=e.split(":");this.rowHeightRatio=parseFloat(t[0])/parseFloat(t[1])}}]),n}(Ibe),Lbe=function(e){Object(f.a)(n,e);var t=Object(p.a)(n);function n(){return Object(m.a)(this,n),t.apply(this,arguments)}return Object(g.a)(n,[{key:"setRowStyles",value:function(e,t){var n=this.getBaseTileSize(100/this._rowspan,(this._rows-1)/this._rows);e._setStyle("top",this.getTilePosition(n,t)),e._setStyle("height",Fbe(this.getTileSize(n,e.rowspan)))}},{key:"reset",value:function(e){e._tiles&&e._tiles.forEach((function(e){e._setStyle("top",null),e._setStyle("height",null)}))}}]),n}(Ibe);function Fbe(e){return"calc(".concat(e,")")}function Nbe(e){return e.match(/([A-Za-z%]+)$/)?e:"".concat(e,"px")}var Bbe=function(){var e=function(){function e(t,n){Object(m.a)(this,e),this._element=t,this._dir=n,this._gutter="1px"}return Object(g.a)(e,[{key:"ngOnInit",value:function(){this._checkCols(),this._checkRowHeight()}},{key:"ngAfterContentChecked",value:function(){this._layoutTiles()}},{key:"_checkCols",value:function(){}},{key:"_checkRowHeight",value:function(){this._rowHeight||this._setTileStyler("1:1")}},{key:"_setTileStyler",value:function(e){this._tileStyler&&this._tileStyler.reset(this),this._tileStyler="fit"===e?new Lbe:e&&e.indexOf(":")>-1?new Rbe(e):new Dbe(e)}},{key:"_layoutTiles",value:function(){var e=this;this._tileCoordinator||(this._tileCoordinator=new Pbe);var t=this._tileCoordinator,n=this._tiles.filter((function(t){return!t._gridList||t._gridList===e})),i=this._dir?this._dir.value:"ltr";this._tileCoordinator.update(this.cols,n),this._tileStyler.init(this.gutterSize,t,this.cols,i),n.forEach((function(n,i){var r=t.positions[i];e._tileStyler.setStyle(n,r.row,r.col)})),this._setListStyle(this._tileStyler.getComputedHeight())}},{key:"_setListStyle",value:function(e){e&&(this._element.nativeElement.style[e[0]]=e[1])}},{key:"cols",get:function(){return this._cols},set:function(e){this._cols=Math.max(1,Math.round(bm(e)))}},{key:"gutterSize",get:function(){return this._gutter},set:function(e){this._gutter="".concat(null==e?"":e)}},{key:"rowHeight",get:function(){return this._rowHeight},set:function(e){var t="".concat(null==e?"":e);t!==this._rowHeight&&(this._rowHeight=t,this._setTileStyler(this._rowHeight))}}]),e}();return e.\u0275fac=function(t){return new(t||e)(_a(Ks),_a(pm,8))},e.\u0275cmp=ze({type:e,selectors:[["mat-grid-list"]],contentQueries:function(e,t,n){var i;1&e&&ul(n,xbe,!0),2&e&&al(i=fl())&&(t._tiles=i)},hostAttrs:[1,"mat-grid-list"],hostVars:1,hostBindings:function(e,t){2&e&&fa("cols",t.cols)},inputs:{cols:"cols",gutterSize:"gutterSize",rowHeight:"rowHeight"},exportAs:["matGridList"],features:[Vs([{provide:Sbe,useExisting:e}])],ngContentSelectors:_be,decls:2,vars:0,template:function(e,t){1&e&&(za(),Sa(0,"div"),Va(1),xa())},styles:[Cbe],encapsulation:2,changeDetection:0}),e}(),Hbe=function(){var e=function e(){Object(m.a)(this,e)};return e.\u0275mod=Ge({type:e}),e.\u0275inj=F({factory:function(t){return new(t||e)},imports:[[lY,$X],lY,$X]}),e}(),zbe=new he("CDK_TREE_NODE_OUTLET_NODE"),Vbe=function(){var e=function e(t,n){Object(m.a)(this,e),this.viewContainer=t,this._node=n};return e.\u0275fac=function(t){return new(t||e)(_a(yc),_a(zbe,8))},e.\u0275dir=Ke({type:e,selectors:[["","cdkTreeNodeOutlet",""]]}),e}(),qbe=function e(t){Object(m.a)(this,e),this.$implicit=t},Ube=function(){var e=function e(t){Object(m.a)(this,e),this.template=t};return e.\u0275fac=function(t){return new(t||e)(_a(vc))},e.\u0275dir=Ke({type:e,selectors:[["","cdkTreeNodeDef",""]],inputs:{when:["cdkTreeNodeDefWhen","when"]}}),e}(),Gbe=function(){var e=function(){function e(t,n){Object(m.a)(this,e),this._differs=t,this._changeDetectorRef=n,this._onDestroy=new w.b,this._levels=new Map,this.viewChange=new Um.a({start:0,end:Number.MAX_VALUE})}return Object(g.a)(e,[{key:"ngOnInit",value:function(){this._dataDiffer=this._differs.find([]).create(this.trackBy)}},{key:"ngOnDestroy",value:function(){this._nodeOutlet.viewContainer.clear(),this.viewChange.complete(),this._onDestroy.next(),this._onDestroy.complete(),this._dataSource&&"function"==typeof this._dataSource.disconnect&&this.dataSource.disconnect(this),this._dataSubscription&&(this._dataSubscription.unsubscribe(),this._dataSubscription=null)}},{key:"ngAfterContentChecked",value:function(){var e=this._nodeDefs.filter((function(e){return!e.when}));this._defaultNodeDef=e[0],this.dataSource&&this._nodeDefs&&!this._dataSubscription&&this._observeRenderChanges()}},{key:"_switchDataSource",value:function(e){this._dataSource&&"function"==typeof this._dataSource.disconnect&&this.dataSource.disconnect(this),this._dataSubscription&&(this._dataSubscription.unsubscribe(),this._dataSubscription=null),e||this._nodeOutlet.viewContainer.clear(),this._dataSource=e,this._nodeDefs&&this._observeRenderChanges()}},{key:"_observeRenderChanges",value:function(){var e,t=this;Om(this._dataSource)?e=this._dataSource.connect(this):Object(Cm.a)(this._dataSource)?e=this._dataSource:Array.isArray(this._dataSource)&&(e=Object(Sm.a)(this._dataSource)),e&&(this._dataSubscription=e.pipe(Object(Gm.a)(this._onDestroy)).subscribe((function(e){return t.renderNodeChanges(e)})))}},{key:"renderNodeChanges",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this._dataDiffer,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this._nodeOutlet.viewContainer,r=arguments.length>3?arguments[3]:void 0,o=n.diff(e);o&&(o.forEachOperation((function(n,o,a){if(null==n.previousIndex)t.insertNode(e[a],a,i,r);else if(null==a)i.remove(o),t._levels.delete(n.item);else{var s=i.get(o);i.move(s,a)}})),this._changeDetectorRef.detectChanges())}},{key:"_getNodeDef",value:function(e,t){return 1===this._nodeDefs.length?this._nodeDefs.first:this._nodeDefs.find((function(n){return n.when&&n.when(t,e)}))||this._defaultNodeDef}},{key:"insertNode",value:function(e,t,n,i){var r=this._getNodeDef(e,t),o=new qbe(e);o.level=this.treeControl.getLevel?this.treeControl.getLevel(e):void 0!==i&&this._levels.has(i)?this._levels.get(i)+1:0,this._levels.set(e,o.level),(n||this._nodeOutlet.viewContainer).createEmbeddedView(r.template,o,t),Wbe.mostRecentTreeNode&&(Wbe.mostRecentTreeNode.data=e)}},{key:"dataSource",get:function(){return this._dataSource},set:function(e){this._dataSource!==e&&this._switchDataSource(e)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(_a(dc),_a(No))},e.\u0275cmp=ze({type:e,selectors:[["cdk-tree"]],contentQueries:function(e,t,n){var i;1&e&&ul(n,Ube,!0),2&e&&al(i=fl())&&(t._nodeDefs=i)},viewQuery:function(e,t){var n;1&e&&sl(Vbe,!0),2&e&&al(n=fl())&&(t._nodeOutlet=n.first)},hostAttrs:["role","tree",1,"cdk-tree"],inputs:{dataSource:"dataSource",treeControl:"treeControl",trackBy:"trackBy"},exportAs:["cdkTree"],decls:1,vars:0,consts:[["cdkTreeNodeOutlet",""]],template:function(e,t){1&e&&Ea(0,0)},directives:[Vbe],encapsulation:2}),e}(),Wbe=function(){var e=function(){function e(t,n){Object(m.a)(this,e),this._elementRef=t,this._tree=n,this._destroyed=new w.b,this._dataChanges=new w.b,this.role="treeitem",e.mostRecentTreeNode=this}return Object(g.a)(e,[{key:"ngOnDestroy",value:function(){e.mostRecentTreeNode===this&&(e.mostRecentTreeNode=null),this._dataChanges.complete(),this._destroyed.next(),this._destroyed.complete()}},{key:"focus",value:function(){this._elementRef.nativeElement.focus()}},{key:"_setRoleFromData",value:function(){this.role="treeitem"}},{key:"data",get:function(){return this._data},set:function(e){e!==this._data&&(this._data=e,this._setRoleFromData(),this._dataChanges.next())}},{key:"isExpanded",get:function(){return this._tree.treeControl.isExpanded(this._data)}},{key:"level",get:function(){return this._tree.treeControl.getLevel?this._tree.treeControl.getLevel(this._data):0}}]),e}();return e.\u0275fac=function(t){return new(t||e)(_a(Ks),_a(Gbe))},e.\u0275dir=Ke({type:e,selectors:[["cdk-tree-node"]],hostAttrs:[1,"cdk-tree-node"],hostVars:3,hostBindings:function(e,t){2&e&&fa("aria-expanded",t.isExpanded)("aria-level",t.level+1)("role",t.role)},inputs:{role:"role"},exportAs:["cdkTreeNode"]}),e.mostRecentTreeNode=null,e}(),Kbe=function(){var e=function(e){Object(f.a)(n,e);var t=Object(p.a)(n);function n(e,i,r){var o;return Object(m.a)(this,n),(o=t.call(this,e,i))._elementRef=e,o._tree=i,o._differs=r,o}return Object(g.a)(n,[{key:"ngAfterContentInit",value:function(){var e=this;this._dataDiffer=this._differs.find([]).create(this._tree.trackBy);var t=this._tree.treeControl.getChildren(this.data);Array.isArray(t)?this.updateChildrenNodes(t):Object(Cm.a)(t)&&t.pipe(Object(Gm.a)(this._destroyed)).subscribe((function(t){return e.updateChildrenNodes(t)})),this.nodeOutlet.changes.pipe(Object(Gm.a)(this._destroyed)).subscribe((function(){return e.updateChildrenNodes()}))}},{key:"ngOnDestroy",value:function(){this._clear(),Object(o.a)(Object(a.a)(n.prototype),"ngOnDestroy",this).call(this)}},{key:"updateChildrenNodes",value:function(e){var t=this._getNodeOutlet();e&&(this._children=e),t&&this._children?this._tree.renderNodeChanges(this._children,this._dataDiffer,t.viewContainer,this._data):this._dataDiffer.diff([])}},{key:"_clear",value:function(){var e=this._getNodeOutlet();e&&(e.viewContainer.clear(),this._dataDiffer.diff([]))}},{key:"_getNodeOutlet",value:function(){var e=this,t=this.nodeOutlet;return t&&t.find((function(t){return!t._node||t._node===e}))}}]),n}(Wbe);return e.\u0275fac=function(t){return new(t||e)(_a(Ks),_a(Gbe),_a(dc))},e.\u0275dir=Ke({type:e,selectors:[["cdk-nested-tree-node"]],contentQueries:function(e,t,n){var i;1&e&&ul(n,Vbe,!0),2&e&&al(i=fl())&&(t.nodeOutlet=i)},hostAttrs:[1,"cdk-tree-node","cdk-nested-tree-node"],hostVars:2,hostBindings:function(e,t){2&e&&fa("aria-expanded",t.isExpanded)("role",t.role)},exportAs:["cdkNestedTreeNode"],features:[Vs([{provide:Wbe,useExisting:e},{provide:zbe,useExisting:e}]),Es]}),e}(),Xbe=/([A-Za-z%]+)$/,Ybe=function(){var e=function(){function e(t,n,i,r,o){var a=this;Object(m.a)(this,e),this._treeNode=t,this._tree=n,this._element=r,this._dir=o,this._destroyed=new w.b,this.indentUnits="px",this._indent=40,this._setPadding(),o&&o.change.pipe(Object(Gm.a)(this._destroyed)).subscribe((function(){return a._setPadding(!0)})),t._dataChanges.subscribe((function(){return a._setPadding()}))}return Object(g.a)(e,[{key:"ngOnDestroy",value:function(){this._destroyed.next(),this._destroyed.complete()}},{key:"_paddingIndent",value:function(){var e=this._treeNode.data&&this._tree.treeControl.getLevel?this._tree.treeControl.getLevel(this._treeNode.data):null,t=null==this._level?e:this._level;return"number"==typeof t?"".concat(t*this._indent).concat(this.indentUnits):null}},{key:"_setPadding",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=this._paddingIndent();if(t!==this._currentPadding||e){var n=this._element.nativeElement,i=this._dir&&"rtl"===this._dir.value?"paddingRight":"paddingLeft",r="paddingLeft"===i?"paddingRight":"paddingLeft";n.style[i]=t||"",n.style[r]="",this._currentPadding=t}}},{key:"_setLevelInput",value:function(e){this._level=bm(e,null),this._setPadding()}},{key:"_setIndentInput",value:function(e){var t=e,n="px";if("string"==typeof e){var i=e.split(Xbe);t=i[0],n=i[1]||n}this.indentUnits=n,this._indent=bm(t),this._setPadding()}},{key:"level",get:function(){return this._level},set:function(e){this._setLevelInput(e)}},{key:"indent",get:function(){return this._indent},set:function(e){this._setIndentInput(e)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(_a(Wbe),_a(Gbe),_a(Qs),_a(Ks),_a(pm,8))},e.\u0275dir=Ke({type:e,selectors:[["","cdkTreeNodePadding",""]],inputs:{level:["cdkTreeNodePadding","level"],indent:["cdkTreeNodePaddingIndent","indent"]}}),e}(),Zbe=function(){var e=function(){function e(t,n){Object(m.a)(this,e),this._tree=t,this._treeNode=n,this._recursive=!1}return Object(g.a)(e,[{key:"_toggle",value:function(e){this.recursive?this._tree.treeControl.toggleDescendants(this._treeNode.data):this._tree.treeControl.toggle(this._treeNode.data),e.stopPropagation()}},{key:"recursive",get:function(){return this._recursive},set:function(e){this._recursive=vm(e)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(_a(Gbe),_a(Wbe))},e.\u0275dir=Ke({type:e,selectors:[["","cdkTreeNodeToggle",""]],hostBindings:function(e,t){1&e&&Ia("click",(function(e){return t._toggle(e)}))},inputs:{recursive:["cdkTreeNodeToggleRecursive","recursive"]}}),e}(),Qbe=function(){var e=function e(){Object(m.a)(this,e)};return e.\u0275mod=Ge({type:e}),e.\u0275inj=F({factory:function(t){return new(t||e)}}),e}(),$be=nY(JX(Wbe)),Jbe=function(){var e=function(e){Object(f.a)(n,e);var t=Object(p.a)(n);function n(e,i,r){var o;return Object(m.a)(this,n),(o=t.call(this,e,i))._elementRef=e,o._tree=i,o.role="treeitem",o.tabIndex=Number(r)||0,o}return n}($be);return e.\u0275fac=function(t){return new(t||e)(_a(Ks),_a(Gbe),wa("tabindex"))},e.\u0275dir=Ke({type:e,selectors:[["mat-tree-node"]],hostAttrs:[1,"mat-tree-node"],hostVars:3,hostBindings:function(e,t){2&e&&fa("aria-expanded",t.isExpanded)("aria-level",t.level+1)("role",t.role)},inputs:{disabled:"disabled",tabIndex:"tabIndex",role:"role"},exportAs:["matTreeNode"],features:[Vs([{provide:Wbe,useExisting:e}]),Es]}),e}(),eye=function(){var e=function(e){Object(f.a)(n,e);var t=Object(p.a)(n);function n(){return Object(m.a)(this,n),t.apply(this,arguments)}return n}(Ube);return e.\u0275fac=function(t){return tye(t||e)},e.\u0275dir=Ke({type:e,selectors:[["","matTreeNodeDef",""]],inputs:{when:["matTreeNodeDefWhen","when"],data:["matTreeNode","data"]},features:[Vs([{provide:Ube,useExisting:e}]),Es]}),e}(),tye=Qn(eye),nye=function(){var e=function(e){Object(f.a)(n,e);var t=Object(p.a)(n);function n(e,i,r,o){var a;return Object(m.a)(this,n),(a=t.call(this,e,i,r))._elementRef=e,a._tree=i,a._differs=r,a._disabled=!1,a.tabIndex=Number(o)||0,a}return Object(g.a)(n,[{key:"ngAfterContentInit",value:function(){Object(o.a)(Object(a.a)(n.prototype),"ngAfterContentInit",this).call(this)}},{key:"ngOnDestroy",value:function(){Object(o.a)(Object(a.a)(n.prototype),"ngOnDestroy",this).call(this)}},{key:"disabled",get:function(){return this._disabled},set:function(e){this._disabled=vm(e)}},{key:"tabIndex",get:function(){return this.disabled?-1:this._tabIndex},set:function(e){this._tabIndex=null!=e?e:0}}]),n}(Kbe);return e.\u0275fac=function(t){return new(t||e)(_a(Ks),_a(Gbe),_a(dc),wa("tabindex"))},e.\u0275dir=Ke({type:e,selectors:[["mat-nested-tree-node"]],hostAttrs:[1,"mat-nested-tree-node"],hostVars:2,hostBindings:function(e,t){2&e&&fa("aria-expanded",t.isExpanded)("role",t.role)},inputs:{tabIndex:"tabIndex",disabled:"disabled",node:["matNestedTreeNode","node"]},exportAs:["matNestedTreeNode"],features:[Vs([{provide:Kbe,useExisting:e},{provide:Wbe,useExisting:e},{provide:zbe,useExisting:e}]),Es]}),e}(),iye=function(){var e=function(e){Object(f.a)(n,e);var t=Object(p.a)(n);function n(){return Object(m.a)(this,n),t.apply(this,arguments)}return Object(g.a)(n,[{key:"level",get:function(){return this._level},set:function(e){this._setLevelInput(e)}},{key:"indent",get:function(){return this._indent},set:function(e){this._setIndentInput(e)}}]),n}(Ybe);return e.\u0275fac=function(t){return rye(t||e)},e.\u0275dir=Ke({type:e,selectors:[["","matTreeNodePadding",""]],inputs:{level:["matTreeNodePadding","level"],indent:["matTreeNodePaddingIndent","indent"]},features:[Vs([{provide:Ybe,useExisting:e}]),Es]}),e}(),rye=Qn(iye),oye=function(){var e=function e(t,n){Object(m.a)(this,e),this.viewContainer=t,this._node=n};return e.\u0275fac=function(t){return new(t||e)(_a(yc),_a(zbe,8))},e.\u0275dir=Ke({type:e,selectors:[["","matTreeNodeOutlet",""]],features:[Vs([{provide:Vbe,useExisting:e}])]}),e}(),aye=function(){var e=function(e){Object(f.a)(n,e);var t=Object(p.a)(n);function n(){return Object(m.a)(this,n),t.apply(this,arguments)}return n}(Gbe);return e.\u0275fac=function(t){return sye(t||e)},e.\u0275cmp=ze({type:e,selectors:[["mat-tree"]],viewQuery:function(e,t){var n;1&e&&sl(oye,!0),2&e&&al(n=fl())&&(t._nodeOutlet=n.first)},hostAttrs:["role","tree",1,"mat-tree"],exportAs:["matTree"],features:[Vs([{provide:Gbe,useExisting:e}]),Es],decls:1,vars:0,consts:[["matTreeNodeOutlet",""]],template:function(e,t){1&e&&Ea(0,0)},directives:[oye],styles:[".mat-tree{display:block}.mat-tree-node{display:flex;align-items:center;flex:1;word-wrap:break-word}.mat-nested-tree-node{border-bottom-width:0}\n"],encapsulation:2}),e}(),sye=Qn(aye),cye=function(){var e=function(e){Object(f.a)(n,e);var t=Object(p.a)(n);function n(){return Object(m.a)(this,n),t.apply(this,arguments)}return Object(g.a)(n,[{key:"recursive",get:function(){return this._recursive},set:function(e){this._recursive=vm(e)}}]),n}(Zbe);return e.\u0275fac=function(t){return lye(t||e)},e.\u0275dir=Ke({type:e,selectors:[["","matTreeNodeToggle",""]],inputs:{recursive:["matTreeNodeToggleRecursive","recursive"]},features:[Vs([{provide:Zbe,useExisting:e}]),Es]}),e}(),lye=Qn(cye),uye=[Wte,f$,NZ,SJ,Ooe,j$,s0,_0,G1,lQ,Eae,lre,eJ,n1,d4,Gle,bie,z0,t2,oie,p3,Hbe,o$,function(){var e=function e(){Object(m.a)(this,e)};return e.\u0275mod=Ge({type:e}),e.\u0275inj=F({factory:function(t){return new(t||e)},imports:[[Qbe,$X],$X]}),e}(),Ote,rge],hye=n("CqXF"),dye=["*"];function fye(e,t){if(1&e){var n=Pa();Sa(0,"div",2),Ia("click",(function(){return Dt(n),Ba()._onBackdropClicked()})),xa()}2&e&&os("mat-drawer-shown",Ba()._isShowingBackdrop())}function pye(e,t){1&e&&(Sa(0,"mat-drawer-content"),Va(1,2),xa())}var mye=[[["mat-drawer"]],[["mat-drawer-content"]],"*"],gye=["mat-drawer","mat-drawer-content","*"];function vye(e,t){if(1&e){var n=Pa();Sa(0,"div",2),Ia("click",(function(){return Dt(n),Ba()._onBackdropClicked()})),xa()}2&e&&os("mat-drawer-shown",Ba()._isShowingBackdrop())}function bye(e,t){1&e&&(Sa(0,"mat-sidenav-content",3),Va(1,2),xa())}var yye=[[["mat-sidenav"]],[["mat-sidenav-content"]],"*"],_ye=["mat-sidenav","mat-sidenav-content","*"],wye=".mat-drawer-container{position:relative;z-index:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer{transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}\n",kye={transformDrawer:jv("transform",[Lv("open, open-instant",Rv({transform:"none",visibility:"visible"})),Lv("void",Rv({"box-shadow":"none",visibility:"hidden"})),Nv("void => open-instant",Av("0ms")),Nv("void <=> open, open-instant => void",Av("400ms cubic-bezier(0.25, 0.8, 0.25, 1)"))])},Cye=new he("MAT_DRAWER_DEFAULT_AUTOSIZE",{providedIn:"root",factory:function(){return!1}}),Sye=new he("MAT_DRAWER_CONTAINER"),xye=function(){var e=function(e){Object(f.a)(n,e);var t=Object(p.a)(n);function n(e,i,r,o,a){var s;return Object(m.a)(this,n),(s=t.call(this,r,o,a))._changeDetectorRef=e,s._container=i,s}return Object(g.a)(n,[{key:"ngAfterContentInit",value:function(){var e=this;this._container._contentMarginChanges.subscribe((function(){e._changeDetectorRef.markForCheck()}))}}]),n}(rg);return e.\u0275fac=function(t){return new(t||e)(_a(No),_a(Y((function(){return Mye}))),_a(Ks),_a(ig),_a(Nl))},e.\u0275cmp=ze({type:e,selectors:[["mat-drawer-content"]],hostAttrs:[1,"mat-drawer-content"],hostVars:4,hostBindings:function(e,t){2&e&&rs("margin-left",t._container._contentMargins.left,"px")("margin-right",t._container._contentMargins.right,"px")},features:[Es],ngContentSelectors:dye,decls:1,vars:0,template:function(e,t){1&e&&(za(),Va(0))},encapsulation:2,changeDetection:0}),e}(),Oye=function(){var e=function(){function e(t,n,i,r,o,a,s){var c=this;Object(m.a)(this,e),this._elementRef=t,this._focusTrapFactory=n,this._focusMonitor=i,this._platform=r,this._ngZone=o,this._doc=a,this._container=s,this._elementFocusedBeforeDrawerWasOpened=null,this._enableAnimations=!1,this._position="start",this._mode="over",this._disableClose=!1,this._opened=!1,this._animationStarted=new w.b,this._animationEnd=new w.b,this._animationState="void",this.openedChange=new Yc(!0),this._openedStream=this.openedChange.pipe(Object($m.a)((function(e){return e})),Object(mf.a)((function(){}))),this.openedStart=this._animationStarted.pipe(Object($m.a)((function(e){return e.fromState!==e.toState&&0===e.toState.indexOf("open")})),Object(hye.a)(void 0)),this._closedStream=this.openedChange.pipe(Object($m.a)((function(e){return!e})),Object(mf.a)((function(){}))),this.closedStart=this._animationStarted.pipe(Object($m.a)((function(e){return e.fromState!==e.toState&&"void"===e.toState})),Object(hye.a)(void 0)),this._destroyed=new w.b,this.onPositionChanged=new Yc,this._modeChanged=new w.b,this.openedChange.subscribe((function(e){e?(c._doc&&(c._elementFocusedBeforeDrawerWasOpened=c._doc.activeElement),c._takeFocus()):c._isFocusWithinDrawer()&&c._restoreFocus()})),this._ngZone.runOutsideAngular((function(){Object(Km.a)(c._elementRef.nativeElement,"keydown").pipe(Object($m.a)((function(e){return e.keyCode===KK&&!c.disableClose&&!YK(e)})),Object(Gm.a)(c._destroyed)).subscribe((function(e){return c._ngZone.run((function(){c.close(),e.stopPropagation(),e.preventDefault()}))}))})),this._animationEnd.pipe(Object(Zm.a)((function(e,t){return e.fromState===t.fromState&&e.toState===t.toState}))).subscribe((function(e){var t=e.fromState,n=e.toState;(0===n.indexOf("open")&&"void"===t||"void"===n&&0===t.indexOf("open"))&&c.openedChange.emit(c._opened)}))}return Object(g.a)(e,[{key:"_takeFocus",value:function(){var e=this;this.autoFocus&&this._focusTrap&&this._focusTrap.focusInitialElementWhenReady().then((function(t){t||"function"!=typeof e._elementRef.nativeElement.focus||e._elementRef.nativeElement.focus()}))}},{key:"_restoreFocus",value:function(){this.autoFocus&&(this._elementFocusedBeforeDrawerWasOpened?this._focusMonitor.focusVia(this._elementFocusedBeforeDrawerWasOpened,this._openedVia):this._elementRef.nativeElement.blur(),this._elementFocusedBeforeDrawerWasOpened=null,this._openedVia=null)}},{key:"_isFocusWithinDrawer",value:function(){var e,t=null===(e=this._doc)||void 0===e?void 0:e.activeElement;return!!t&&this._elementRef.nativeElement.contains(t)}},{key:"ngAfterContentInit",value:function(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._updateFocusTrapState()}},{key:"ngAfterContentChecked",value:function(){this._platform.isBrowser&&(this._enableAnimations=!0)}},{key:"ngOnDestroy",value:function(){this._focusTrap&&this._focusTrap.destroy(),this._animationStarted.complete(),this._animationEnd.complete(),this._modeChanged.complete(),this._destroyed.next(),this._destroyed.complete()}},{key:"open",value:function(e){return this.toggle(!0,e)}},{key:"close",value:function(){return this.toggle(!1)}},{key:"_closeViaBackdropClick",value:function(){return this._setOpen(!1,!0)}},{key:"toggle",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:!this.opened,t=arguments.length>1?arguments[1]:void 0;return this._setOpen(e,!e&&this._isFocusWithinDrawer(),t)}},{key:"_setOpen",value:function(e,t){var n=this,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"program";return this._opened=e,e?(this._animationState=this._enableAnimations?"open":"open-instant",this._openedVia=i):(this._animationState="void",t&&this._restoreFocus()),this._updateFocusTrapState(),new Promise((function(e){n.openedChange.pipe(Object(Wm.a)(1)).subscribe((function(t){return e(t?"open":"close")}))}))}},{key:"_getWidth",value:function(){return this._elementRef.nativeElement&&this._elementRef.nativeElement.offsetWidth||0}},{key:"_updateFocusTrapState",value:function(){this._focusTrap&&(this._focusTrap.enabled=this.opened&&"side"!==this.mode)}},{key:"_animationStartListener",value:function(e){this._animationStarted.next(e)}},{key:"_animationDoneListener",value:function(e){this._animationEnd.next(e)}},{key:"position",get:function(){return this._position},set:function(e){(e="end"===e?"end":"start")!=this._position&&(this._position=e,this.onPositionChanged.emit())}},{key:"mode",get:function(){return this._mode},set:function(e){this._mode=e,this._updateFocusTrapState(),this._modeChanged.next()}},{key:"disableClose",get:function(){return this._disableClose},set:function(e){this._disableClose=vm(e)}},{key:"autoFocus",get:function(){var e=this._autoFocus;return null==e?"side"!==this.mode:e},set:function(e){this._autoFocus=vm(e)}},{key:"opened",get:function(){return this._opened},set:function(e){this.toggle(vm(e))}}]),e}();return e.\u0275fac=function(t){return new(t||e)(_a(Ks),_a(gX),_a(CX),_a(Fm),_a(Nl),_a(bu,8),_a(Sye,8))},e.\u0275cmp=ze({type:e,selectors:[["mat-drawer"]],hostAttrs:["tabIndex","-1",1,"mat-drawer"],hostVars:12,hostBindings:function(e,t){1&e&&Da("@transform.start",(function(e){return t._animationStartListener(e)}))("@transform.done",(function(e){return t._animationDoneListener(e)})),2&e&&(fa("align",null),Ms("@transform",t._animationState),os("mat-drawer-end","end"===t.position)("mat-drawer-over","over"===t.mode)("mat-drawer-push","push"===t.mode)("mat-drawer-side","side"===t.mode)("mat-drawer-opened",t.opened))},inputs:{position:"position",mode:"mode",disableClose:"disableClose",autoFocus:"autoFocus",opened:"opened"},outputs:{openedChange:"openedChange",_openedStream:"opened",openedStart:"openedStart",_closedStream:"closed",closedStart:"closedStart",onPositionChanged:"positionChanged"},exportAs:["matDrawer"],ngContentSelectors:dye,decls:2,vars:0,consts:[[1,"mat-drawer-inner-container"]],template:function(e,t){1&e&&(za(),Sa(0,"div",0),Va(1),xa())},encapsulation:2,data:{animation:[kye.transformDrawer]},changeDetection:0}),e}(),Mye=function(){var e=function(){function e(t,n,i,r,o){var a=this,s=arguments.length>5&&void 0!==arguments[5]&&arguments[5],c=arguments.length>6?arguments[6]:void 0;Object(m.a)(this,e),this._dir=t,this._element=n,this._ngZone=i,this._changeDetectorRef=r,this._animationMode=c,this._drawers=new Qc,this.backdropClick=new Yc,this._destroyed=new w.b,this._doCheckSubject=new w.b,this._contentMargins={left:null,right:null},this._contentMarginChanges=new w.b,t&&t.change.pipe(Object(Gm.a)(this._destroyed)).subscribe((function(){a._validateDrawers(),a.updateContentMargins()})),o.change().pipe(Object(Gm.a)(this._destroyed)).subscribe((function(){return a.updateContentMargins()})),this._autosize=s}return Object(g.a)(e,[{key:"ngAfterContentInit",value:function(){var e=this;this._allDrawers.changes.pipe(Object(Jm.a)(this._allDrawers),Object(Gm.a)(this._destroyed)).subscribe((function(t){e._drawers.reset(t.filter((function(t){return!t._container||t._container===e}))),e._drawers.notifyOnChanges()})),this._drawers.changes.pipe(Object(Jm.a)(null)).subscribe((function(){e._validateDrawers(),e._drawers.forEach((function(t){e._watchDrawerToggle(t),e._watchDrawerPosition(t),e._watchDrawerMode(t)})),(!e._drawers.length||e._isDrawerOpen(e._start)||e._isDrawerOpen(e._end))&&e.updateContentMargins(),e._changeDetectorRef.markForCheck()})),this._ngZone.runOutsideAngular((function(){e._doCheckSubject.pipe(Object(ZK.a)(10),Object(Gm.a)(e._destroyed)).subscribe((function(){return e.updateContentMargins()}))}))}},{key:"ngOnDestroy",value:function(){this._contentMarginChanges.complete(),this._doCheckSubject.complete(),this._drawers.destroy(),this._destroyed.next(),this._destroyed.complete()}},{key:"open",value:function(){this._drawers.forEach((function(e){return e.open()}))}},{key:"close",value:function(){this._drawers.forEach((function(e){return e.close()}))}},{key:"updateContentMargins",value:function(){var e=this,t=0,n=0;if(this._left&&this._left.opened)if("side"==this._left.mode)t+=this._left._getWidth();else if("push"==this._left.mode){var i=this._left._getWidth();t+=i,n-=i}if(this._right&&this._right.opened)if("side"==this._right.mode)n+=this._right._getWidth();else if("push"==this._right.mode){var r=this._right._getWidth();n+=r,t-=r}n=n||null,(t=t||null)===this._contentMargins.left&&n===this._contentMargins.right||(this._contentMargins={left:t,right:n},this._ngZone.run((function(){return e._contentMarginChanges.next(e._contentMargins)})))}},{key:"ngDoCheck",value:function(){var e=this;this._autosize&&this._isPushed()&&this._ngZone.runOutsideAngular((function(){return e._doCheckSubject.next()}))}},{key:"_watchDrawerToggle",value:function(e){var t=this;e._animationStarted.pipe(Object($m.a)((function(e){return e.fromState!==e.toState})),Object(Gm.a)(this._drawers.changes)).subscribe((function(e){"open-instant"!==e.toState&&"NoopAnimations"!==t._animationMode&&t._element.nativeElement.classList.add("mat-drawer-transition"),t.updateContentMargins(),t._changeDetectorRef.markForCheck()})),"side"!==e.mode&&e.openedChange.pipe(Object(Gm.a)(this._drawers.changes)).subscribe((function(){return t._setContainerClass(e.opened)}))}},{key:"_watchDrawerPosition",value:function(e){var t=this;e&&e.onPositionChanged.pipe(Object(Gm.a)(this._drawers.changes)).subscribe((function(){t._ngZone.onMicrotaskEmpty.pipe(Object(Wm.a)(1)).subscribe((function(){t._validateDrawers()}))}))}},{key:"_watchDrawerMode",value:function(e){var t=this;e&&e._modeChanged.pipe(Object(Gm.a)(Object(C.a)(this._drawers.changes,this._destroyed))).subscribe((function(){t.updateContentMargins(),t._changeDetectorRef.markForCheck()}))}},{key:"_setContainerClass",value:function(e){var t=this._element.nativeElement.classList,n="mat-drawer-container-has-open";e?t.add(n):t.remove(n)}},{key:"_validateDrawers",value:function(){var e=this;this._start=this._end=null,this._drawers.forEach((function(t){"end"==t.position?e._end=t:e._start=t})),this._right=this._left=null,this._dir&&"rtl"===this._dir.value?(this._left=this._end,this._right=this._start):(this._left=this._start,this._right=this._end)}},{key:"_isPushed",value:function(){return this._isDrawerOpen(this._start)&&"over"!=this._start.mode||this._isDrawerOpen(this._end)&&"over"!=this._end.mode}},{key:"_onBackdropClicked",value:function(){this.backdropClick.emit(),this._closeModalDrawersViaBackdrop()}},{key:"_closeModalDrawersViaBackdrop",value:function(){var e=this;[this._start,this._end].filter((function(t){return t&&!t.disableClose&&e._canHaveBackdrop(t)})).forEach((function(e){return e._closeViaBackdropClick()}))}},{key:"_isShowingBackdrop",value:function(){return this._isDrawerOpen(this._start)&&this._canHaveBackdrop(this._start)||this._isDrawerOpen(this._end)&&this._canHaveBackdrop(this._end)}},{key:"_canHaveBackdrop",value:function(e){return"side"!==e.mode||!!this._backdropOverride}},{key:"_isDrawerOpen",value:function(e){return null!=e&&e.opened}},{key:"start",get:function(){return this._start}},{key:"end",get:function(){return this._end}},{key:"autosize",get:function(){return this._autosize},set:function(e){this._autosize=vm(e)}},{key:"hasBackdrop",get:function(){return null==this._backdropOverride?!this._start||"side"!==this._start.mode||!this._end||"side"!==this._end.mode:this._backdropOverride},set:function(e){this._backdropOverride=null==e?null:vm(e)}},{key:"scrollable",get:function(){return this._userContent||this._content}}]),e}();return e.\u0275fac=function(t){return new(t||e)(_a(pm,8),_a(Ks),_a(Nl),_a(No),_a(og),_a(Cye),_a(__,8))},e.\u0275cmp=ze({type:e,selectors:[["mat-drawer-container"]],contentQueries:function(e,t,n){var i;1&e&&(ul(n,xye,!0),ul(n,Oye,!0)),2&e&&(al(i=fl())&&(t._content=i.first),al(i=fl())&&(t._allDrawers=i))},viewQuery:function(e,t){var n;1&e&&cl(xye,!0),2&e&&al(n=fl())&&(t._userContent=n.first)},hostAttrs:[1,"mat-drawer-container"],hostVars:2,hostBindings:function(e,t){2&e&&os("mat-drawer-container-explicit-backdrop",t._backdropOverride)},inputs:{autosize:"autosize",hasBackdrop:"hasBackdrop"},outputs:{backdropClick:"backdropClick"},exportAs:["matDrawerContainer"],features:[Vs([{provide:Sye,useExisting:e}])],ngContentSelectors:gye,decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown","click",4,"ngIf"],[4,"ngIf"],[1,"mat-drawer-backdrop",3,"click"]],template:function(e,t){1&e&&(za(mye),ba(0,fye,1,2,"div",0),Va(1),Va(2,1),ba(3,pye,2,0,"mat-drawer-content",1)),2&e&&(ka("ngIf",t.hasBackdrop),ar(3),ka("ngIf",!t._content))},directives:[Hh,xye],styles:[wye],encapsulation:2,changeDetection:0}),e}(),Tye=function(){var e=function(e){Object(f.a)(n,e);var t=Object(p.a)(n);function n(e,i,r,o,a){return Object(m.a)(this,n),t.call(this,e,i,r,o,a)}return n}(xye);return e.\u0275fac=function(t){return new(t||e)(_a(No),_a(Y((function(){return jye}))),_a(Ks),_a(ig),_a(Nl))},e.\u0275cmp=ze({type:e,selectors:[["mat-sidenav-content"]],hostAttrs:[1,"mat-drawer-content","mat-sidenav-content"],hostVars:4,hostBindings:function(e,t){2&e&&rs("margin-left",t._container._contentMargins.left,"px")("margin-right",t._container._contentMargins.right,"px")},features:[Es],ngContentSelectors:dye,decls:1,vars:0,template:function(e,t){1&e&&(za(),Va(0))},encapsulation:2,changeDetection:0}),e}(),Eye=function(){var e=function(e){Object(f.a)(n,e);var t=Object(p.a)(n);function n(){var e;return Object(m.a)(this,n),(e=t.apply(this,arguments))._fixedInViewport=!1,e._fixedTopGap=0,e._fixedBottomGap=0,e}return Object(g.a)(n,[{key:"fixedInViewport",get:function(){return this._fixedInViewport},set:function(e){this._fixedInViewport=vm(e)}},{key:"fixedTopGap",get:function(){return this._fixedTopGap},set:function(e){this._fixedTopGap=bm(e)}},{key:"fixedBottomGap",get:function(){return this._fixedBottomGap},set:function(e){this._fixedBottomGap=bm(e)}}]),n}(Oye);return e.\u0275fac=function(t){return Pye(t||e)},e.\u0275cmp=ze({type:e,selectors:[["mat-sidenav"]],hostAttrs:["tabIndex","-1",1,"mat-drawer","mat-sidenav"],hostVars:17,hostBindings:function(e,t){2&e&&(fa("align",null),rs("top",t.fixedInViewport?t.fixedTopGap:null,"px")("bottom",t.fixedInViewport?t.fixedBottomGap:null,"px"),os("mat-drawer-end","end"===t.position)("mat-drawer-over","over"===t.mode)("mat-drawer-push","push"===t.mode)("mat-drawer-side","side"===t.mode)("mat-drawer-opened",t.opened)("mat-sidenav-fixed",t.fixedInViewport))},inputs:{fixedInViewport:"fixedInViewport",fixedTopGap:"fixedTopGap",fixedBottomGap:"fixedBottomGap"},exportAs:["matSidenav"],features:[Es],ngContentSelectors:dye,decls:2,vars:0,consts:[[1,"mat-drawer-inner-container"]],template:function(e,t){1&e&&(za(),Sa(0,"div",0),Va(1),xa())},encapsulation:2,data:{animation:[kye.transformDrawer]},changeDetection:0}),e}(),Pye=Qn(Eye),jye=function(){var e=function(e){Object(f.a)(n,e);var t=Object(p.a)(n);function n(){return Object(m.a)(this,n),t.apply(this,arguments)}return n}(Mye);return e.\u0275fac=function(t){return Aye(t||e)},e.\u0275cmp=ze({type:e,selectors:[["mat-sidenav-container"]],contentQueries:function(e,t,n){var i;1&e&&(ul(n,Tye,!0),ul(n,Eye,!0)),2&e&&(al(i=fl())&&(t._content=i.first),al(i=fl())&&(t._allDrawers=i))},hostAttrs:[1,"mat-drawer-container","mat-sidenav-container"],hostVars:2,hostBindings:function(e,t){2&e&&os("mat-drawer-container-explicit-backdrop",t._backdropOverride)},exportAs:["matSidenavContainer"],features:[Vs([{provide:Sye,useExisting:e}]),Es],ngContentSelectors:_ye,decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown","click",4,"ngIf"],["cdkScrollable","",4,"ngIf"],[1,"mat-drawer-backdrop",3,"click"],["cdkScrollable",""]],template:function(e,t){1&e&&(za(yye),ba(0,vye,1,2,"div",0),Va(1),Va(2,1),ba(3,bye,2,0,"mat-sidenav-content",1)),2&e&&(ka("ngIf",t.hasBackdrop),ar(3),ka("ngIf",!t._content))},directives:[Hh,Tye,rg],styles:[wye],encapsulation:2,changeDetection:0}),e}(),Aye=Qn(jye),Iye=function(){var e=function e(){Object(m.a)(this,e)};return e.\u0275mod=Ge({type:e}),e.\u0275inj=F({factory:function(t){return new(t||e)},imports:[[_d,$X,Nm,ag],ag,$X]}),e}(),Dye=function(){function e(e){this.httpServer=e}return e.prototype.get=function(e){return this.httpServer.get(e,"/settings")},e.prototype.update=function(e,t){return this.httpServer.post(e,"/settings",t)},e.prototype.getSettingsForQemu=function(e){return this.httpServer.get(e,"/settings/qemu")},e.prototype.updateSettingsForQemu=function(e,t){return this.httpServer.put(e,"/settings/qemu",{enable_hardware_acceleration:t.enable_hardware_acceleration,require_hardware_acceleration:t.require_hardware_acceleration})},e.\u0275prov=R({token:e,factory:e.\u0275fac=function(t){return new(t||e)(we(VK))}}),e}();function Rye(e,t){1&e&&(Sa(0,"button",11),_s(1,"QEMU VM templates"),xa()),2&e&&Ua("routerLink","/server/",Ba().server.id,"/preferences/qemu/templates")}function Lye(e,t){if(1&e){var n=Pa();Sa(0,"mat-list-item"),Sa(1,"mat-checkbox",12),Ia("ngModelChange",(function(e){return Dt(n),Ba(2).settings.require_hardware_acceleration=e})),_s(2," Require Hardware Acceleration (KVM/HAXM) "),xa(),xa()}if(2&e){var i=Ba(2);ar(1),ka("ngModel",i.settings.require_hardware_acceleration)}}function Fye(e,t){if(1&e){var n=Pa();Sa(0,"mat-nav-list"),Sa(1,"mat-list-item"),Sa(2,"mat-checkbox",12),Ia("ngModelChange",(function(e){return Dt(n),Ba().settings.enable_hardware_acceleration=e})),_s(3," Enable Hardware Acceleration (KVM/HAXM) "),xa(),xa(),ba(4,Lye,3,1,"mat-list-item",7),xa()}if(2&e){var i=Ba();ar(2),ka("ngModel",i.settings.enable_hardware_acceleration),ar(2),ka("ngIf",i.settings.enable_hardware_acceleration)}}var Nye=function(){function e(e,t,n,i){this.route=e,this.serverService=t,this.serverSettingsService=n,this.toasterService=i}return e.prototype.ngOnInit=function(){var e=this,t=this.route.snapshot.paramMap.get("server_id");this.serverService.get(parseInt(t,10)).then((function(t){e.server=t,e.serverSettingsService.getSettingsForQemu(e.server).subscribe((function(t){e.settings=t}))}))},e.prototype.apply=function(){var e=this;this.settings.enable_hardware_acceleration||(this.settings.require_hardware_acceleration=!1),this.serverSettingsService.updateSettingsForQemu(this.server,this.settings).subscribe((function(t){e.toasterService.success("Changes applied")}))},e.prototype.restoreDefaults=function(){var e=this;this.serverSettingsService.updateSettingsForQemu(this.server,{enable_hardware_acceleration:!0,require_hardware_acceleration:!0}).subscribe((function(t){e.settings=t,e.toasterService.success("Restored to default settings")}))},e.\u0275fac=function(t){return new(t||e)(_a(FG),_a(qK),_a(Dye),_a(iJ))},e.\u0275cmp=ze({type:e,selectors:[["app-qemu-preferences"]],decls:14,vars:2,consts:[[1,"content"],[1,"default-header"],[1,"row"],[1,"col"],["class","top-button","mat-raised-button","","color","primary",3,"routerLink",4,"ngIf"],[1,"default-content"],[1,"container","mat-elevation-z8"],[4,"ngIf"],[1,"buttons-bar"],["mat-button","","color","accent",3,"click"],["mat-raised-button","","color","primary",3,"click"],["mat-raised-button","","color","primary",1,"top-button",3,"routerLink"],[3,"ngModel","ngModelChange"]],template:function(e,t){1&e&&(Sa(0,"div",0),Sa(1,"div",1),Sa(2,"div",2),Sa(3,"h1",3),_s(4,"QEMU preferences"),xa(),ba(5,Rye,2,1,"button",4),xa(),xa(),Sa(6,"div",5),Sa(7,"div",6),ba(8,Fye,5,2,"mat-nav-list",7),xa(),Sa(9,"div",8),Sa(10,"button",9),Ia("click",(function(){return t.restoreDefaults()})),_s(11,"Restore defaults"),xa(),Sa(12,"button",10),Ia("click",(function(){return t.apply()})),_s(13,"Apply"),xa(),xa(),xa(),xa()),2&e&&(ar(5),ka("ngIf",t.server),ar(3),ka("ngIf",t.settings))},directives:[Hh,h$,rK,J5,o4,Q0,Mf,Rp],styles:[".top-button[_ngcontent-%COMP%]{height:36px;margin-top:22px}"]}),e}(),Bye=function(){function e(e){this.route=e,this.serverId=""}return e.prototype.ngOnInit=function(){this.serverId=this.route.snapshot.paramMap.get("server_id")},e.\u0275fac=function(t){return new(t||e)(_a(FG))},e.\u0275cmp=ze({type:e,selectors:[["app-general-preferences"]],decls:7,vars:0,consts:[[1,"content"],[1,"default-header"],[1,"row"],[1,"col"],[1,"default-content"],[1,"container","mat-elevation-z8"]],template:function(e,t){1&e&&(Sa(0,"div",0),Sa(1,"div",1),Sa(2,"div",2),Sa(3,"h1",3),_s(4,"General preferences"),xa(),xa(),xa(),Sa(5,"div",4),Oa(6,"div",5),xa(),xa())},styles:[""]}),e}(),Hye=function(){function e(e,t){this.route=e,this.serverService=t}return e.prototype.ngOnInit=function(){var e=this,t=this.route.snapshot.paramMap.get("server_id");this.serverService.get(parseInt(t,10)).then((function(t){e.server=t}))},e.prototype.restoreDefaults=function(){this.vpcsExecutable=""},e.\u0275fac=function(t){return new(t||e)(_a(FG),_a(qK))},e.\u0275cmp=ze({type:e,selectors:[["app-vpcs-preferences"]],decls:8,vars:1,consts:[[1,"content"],[1,"default-header"],[1,"row"],[1,"col"],[1,"default-content"],[1,"form-field"],["matInput","","type","text","placeholder","Path to VPCS executable",3,"ngModel","ngModelChange"]],template:function(e,t){1&e&&(Sa(0,"div",0),Sa(1,"div",1),Sa(2,"div",2),Sa(3,"h1",3),_s(4,"VPCS preferences"),xa(),xa(),xa(),Sa(5,"div",4),Sa(6,"mat-form-field",5),Sa(7,"input",6),Ia("ngModelChange",(function(e){return t.vpcsExecutable=e})),xa(),xa(),xa(),xa()),2&e&&(ar(7),ka("ngModel",t.vpcsExecutable))},directives:[a0,y0,wf,Mf,Rp],styles:[".form-field[_ngcontent-%COMP%]{width:100%}"]}),e}(),zye=function(){function e(e,t){this.route=e,this.serverService=t}return e.prototype.ngOnInit=function(){var e=this,t=this.route.snapshot.paramMap.get("server_id");this.serverService.get(parseInt(t,10)).then((function(t){e.server=t}))},e.prototype.restoreDefaults=function(){this.vboxManagePath=""},e.\u0275fac=function(t){return new(t||e)(_a(FG),_a(qK))},e.\u0275cmp=ze({type:e,selectors:[["app-virtual-box-preferences"]],decls:8,vars:1,consts:[[1,"content"],[1,"default-header"],[1,"row"],[1,"col"],[1,"default-content"],[1,"form-field"],["matInput","","type","text","placeholder","Path to VirtualBox manage",3,"ngModel","ngModelChange"]],template:function(e,t){1&e&&(Sa(0,"div",0),Sa(1,"div",1),Sa(2,"div",2),Sa(3,"h1",3),_s(4,"VirtualBox preferences"),xa(),xa(),xa(),Sa(5,"div",4),Sa(6,"mat-form-field",5),Sa(7,"input",6),Ia("ngModelChange",(function(e){return t.vboxManagePath=e})),xa(),xa(),xa(),xa()),2&e&&(ar(7),ka("ngModel",t.vboxManagePath))},directives:[a0,y0,wf,Mf,Rp],styles:[""]}),e}(),Vye=function(){function e(e,t,n){this.route=e,this.serverService=t,this.serverSettingsService=n}return e.prototype.ngOnInit=function(){var e=this,t=this.route.snapshot.paramMap.get("server_id");this.serverService.get(parseInt(t,10)).then((function(t){e.server=t}))},e.prototype.restoreDefaults=function(){this.dynamipsPath=""},e.\u0275fac=function(t){return new(t||e)(_a(FG),_a(qK),_a(Dye))},e.\u0275cmp=ze({type:e,selectors:[["app-dynamips-preferences"]],decls:8,vars:1,consts:[[1,"content"],[1,"default-header"],[1,"row"],[1,"col"],[1,"default-content"],[1,"form-field"],["matInput","","type","text","placeholder","Path to Dynamips",3,"ngModel","ngModelChange"]],template:function(e,t){1&e&&(Sa(0,"div",0),Sa(1,"div",1),Sa(2,"div",2),Sa(3,"h1",3),_s(4,"Dynamips preferences"),xa(),xa(),xa(),Sa(5,"div",4),Sa(6,"mat-form-field",5),Sa(7,"input",6),Ia("ngModelChange",(function(e){return t.dynamipsPath=e})),xa(),xa(),xa(),xa()),2&e&&(ar(7),ka("ngModel",t.dynamipsPath))},directives:[a0,y0,wf,Mf,Rp],styles:[".top-button[_ngcontent-%COMP%]{height:36px;margin-top:22px}.form-field[_ngcontent-%COMP%]{width:100%}"]}),e}(),qye=function(){function e(e,t){this.route=e,this.serverService=t}return e.prototype.ngOnInit=function(){var e=this,t=this.route.snapshot.paramMap.get("server_id");this.serverService.get(parseInt(t,10)).then((function(t){e.server=t}))},e.prototype.restoreDefaults=function(){this.vmrunPath=""},e.\u0275fac=function(t){return new(t||e)(_a(FG),_a(qK))},e.\u0275cmp=ze({type:e,selectors:[["app-vmware-preferences"]],decls:8,vars:1,consts:[[1,"content"],[1,"default-header"],[1,"row"],[1,"col"],[1,"default-content"],[1,"form-field"],["matInput","","type","text","placeholder","Path to vmrun:",3,"ngModel","ngModelChange"]],template:function(e,t){1&e&&(Sa(0,"div",0),Sa(1,"div",1),Sa(2,"div",2),Sa(3,"h1",3),_s(4,"VMware preferences"),xa(),xa(),xa(),Sa(5,"div",4),Sa(6,"mat-form-field",5),Sa(7,"input",6),Ia("ngModelChange",(function(e){return t.vmrunPath=e})),xa(),xa(),xa(),xa()),2&e&&(ar(7),ka("ngModel",t.vmrunPath))},directives:[a0,y0,wf,Mf,Rp],styles:[".form-field[_ngcontent-%COMP%]{width:100%}"]}),e}(),Uye=function(){function e(){}return e.prototype.transform=function(e,t){return e?t?(t=t.toLowerCase(),e.projectDatabase.data.filter((function(e){return e.filename.toLowerCase().includes(t)}))):e:[]},e.\u0275fac=function(t){return new(t||e)},e.\u0275pipe=Xe({name:"projectsfilter",type:e,pure:!0}),e}(),Gye=function(){function e(e){this.httpServer=e}return e.prototype.getTemplates=function(e){return this.httpServer.get(e,"/templates")},e.prototype.getTemplate=function(e,t){return this.httpServer.get(e,"/templates/"+t)},e.prototype.addTemplate=function(e,t){return this.httpServer.post(e,"/templates",t)},e.prototype.saveTemplate=function(e,t){return this.httpServer.put(e,"/templates/"+t.template_id,t)},e.\u0275prov=R({token:e,factory:e.\u0275fac=function(t){return new(t||e)(we(VK))}}),e}(),Wye=function(){function e(e,t,n,i,r,o,a){this.route=e,this.serverService=t,this.tracengService=n,this.router=i,this.toasterService=r,this.templateMocksService=o,this.formBuilder=a,this.templateName="",this.ipAddress="",this.templateNameForm=this.formBuilder.group({templateName:new Cp(null,[Df.required]),ipAddress:new Cp(null,[Df.required])})}return e.prototype.ngOnInit=function(){var e=this,t=this.route.snapshot.paramMap.get("server_id");this.serverService.get(parseInt(t,10)).then((function(t){e.server=t}))},e.prototype.goBack=function(){this.router.navigate(["/server",this.server.id,"preferences","traceng","templates"])},e.prototype.addTemplate=function(){var e=this;if(this.templateNameForm.invalid)this.toasterService.error("Fill all required fields");else{this.templateName=this.templateNameForm.get("templateName").value,this.ipAddress=this.templateNameForm.get("ipAddress").value;var t=this.templateMocksService.getTracengTemplate();t.template_id=Object(Gee.v4)(),t.name=this.templateName,t.ip_address=this.ipAddress,this.tracengService.addTemplate(this.server,t).subscribe((function(){e.goBack()}))}},e.\u0275fac=function(t){return new(t||e)(_a(FG),_a(qK),_a(Gye),_a(nK),_a(iJ),_a(xue),_a(um))},e.\u0275cmp=ze({type:e,selectors:[["app-add-traceng-template"]],decls:17,vars:1,consts:[[1,"content"],[1,"default-header"],[1,"row"],[1,"col"],[1,"default-content"],[1,"matCard"],[3,"formGroup"],[1,"form-field"],["matInput","","formControlName","templateName","type","text","placeholder","Template name"],["matInput","","formControlName","ipAddress","type","text","placeholder","IP address"],[1,"buttons-bar"],["mat-button","",1,"cancel-button",3,"click"],["mat-raised-button","","color","primary",3,"click"]],template:function(e,t){1&e&&(Sa(0,"div",0),Sa(1,"div",1),Sa(2,"div",2),Sa(3,"h1",3),_s(4,"New VPCS node template"),xa(),xa(),xa(),Sa(5,"div",4),Sa(6,"mat-card",5),Sa(7,"form",6),Sa(8,"mat-form-field",7),Oa(9,"input",8),xa(),Sa(10,"mat-form-field",7),Oa(11,"input",9),xa(),xa(),xa(),Sa(12,"div",10),Sa(13,"button",11),Ia("click",(function(){return t.goBack()})),_s(14,"Cancel"),xa(),Sa(15,"button",12),Ia("click",(function(){return t.addTemplate()})),_s(16,"Add template"),xa(),xa(),xa(),xa()),2&e&&(ar(7),ka("formGroup",t.templateNameForm))},directives:[wJ,Lp,Tf,zp,a0,y0,wf,Mf,Xp,h$],styles:["",".listcontainer[_ngcontent-%COMP%]{padding-left:0!important;padding-right:0!important}.cancel-button[_ngcontent-%COMP%], .choose-symbol-button[_ngcontent-%COMP%], .top-button[_ngcontent-%COMP%]{height:36px;margin-top:22px}.cancel-button[_ngcontent-%COMP%]{margin-right:10px}.form-field[_ngcontent-%COMP%], .select[_ngcontent-%COMP%]{width:100%}.shadowed[_ngcontent-%COMP%]{transition:.25s}.nonvisible[_ngcontent-%COMP%], .shadowed[_ngcontent-%COMP%]{display:none}.configButton[_ngcontent-%COMP%]{width:100%}.configHideButton[_ngcontent-%COMP%]{margin-left:80%;width:20%;margin-bottom:10px}.symbolSelectionButton[_ngcontent-%COMP%]{width:100%}.list-item[_ngcontent-%COMP%]{display:flex}.template-name[_ngcontent-%COMP%]{width:95%}.delete-button[_ngcontent-%COMP%]{width:10%;outline:none}.menu-button[_ngcontent-%COMP%]{width:5%;outline:none!important}th[_ngcontent-%COMP%]{border:0!important}th.mat-header-cell[_ngcontent-%COMP%]{padding-bottom:15px}td.mat-cell[_ngcontent-%COMP%]{padding-top:15px}.radio-button[_ngcontent-%COMP%]{width:50%;padding-top:20px}.radio-group[_ngcontent-%COMP%]{margin-bottom:20px}.file-button[_ngcontent-%COMP%]{width:18%}.file-name-form-field[_ngcontent-%COMP%]{padding-left:2%;width:80%}"]}),e}(),Kye=function(){function e(e,t){this.route=e,this.serverService=t}return e.prototype.ngOnInit=function(){var e=this,t=this.route.snapshot.paramMap.get("server_id");this.serverService.get(parseInt(t,10)).then((function(t){e.server=t}))},e.prototype.restoreDefaults=function(){this.tracengExecutable=""},e.\u0275fac=function(t){return new(t||e)(_a(FG),_a(qK))},e.\u0275cmp=ze({type:e,selectors:[["app-traceng-preferences"]],decls:8,vars:1,consts:[[1,"content"],[1,"default-header"],[1,"row"],[1,"col"],[1,"default-content"],[1,"form-field"],["matInput","","type","text","placeholder","Path to TraceNG executable",3,"ngModel","ngModelChange"]],template:function(e,t){1&e&&(Sa(0,"div",0),Sa(1,"div",1),Sa(2,"div",2),Sa(3,"h1",3),_s(4,"TraceNG preferences"),xa(),xa(),xa(),Sa(5,"div",4),Sa(6,"mat-form-field",5),Sa(7,"input",6),Ia("ngModelChange",(function(e){return t.tracengExecutable=e})),xa(),xa(),xa(),xa()),2&e&&(ar(7),ka("ngModel",t.tracengExecutable))},directives:[a0,y0,wf,Mf,Rp],styles:[".form-field[_ngcontent-%COMP%]{width:100%}"]}),e}();function Xye(e,t){1&e&&(Sa(0,"button",10),_s(1,"Back"),xa()),2&e&&Ua("routerLink","/server/",Ba().server.id,"/preferences")}function Yye(e,t){1&e&&(Sa(0,"button",11),_s(1,"Add TraceNG template"),xa()),2&e&&Ua("routerLink","/server/",Ba().server.id,"/preferences/traceng/addtemplate")}function Zye(e,t){1&e&&Oa(0,"app-empty-templates-list")}function Qye(e,t){if(1&e){var n=Pa();Sa(0,"div",15),Sa(1,"mat-list-item",16),_s(2),xa(),Sa(3,"button",17),Sa(4,"mat-icon"),_s(5,"more_vert"),xa(),xa(),Sa(6,"mat-menu",null,18),Sa(8,"button",19),Ia("click",(function(){Dt(n);var e=t.$implicit;return Ba(3).deleteTemplate(e)})),Sa(9,"mat-icon"),_s(10,"delete"),xa(),Sa(11,"span"),_s(12,"Delete"),xa(),xa(),xa(),xa()}if(2&e){var i=t.$implicit,r=ya(7);ar(1),qa("routerLink",i.template_id),ar(1),ws(i.name),ar(1),ka("matMenuTriggerFor",r)}}function $ye(e,t){if(1&e&&(Sa(0,"mat-nav-list"),ba(1,Qye,13,3,"div",14),xa()),2&e){var n=Ba(2);ar(1),ka("ngForOf",n.tracengTemplates)}}function Jye(e,t){if(1&e&&(Sa(0,"div",12),Sa(1,"div",13),ba(2,$ye,2,1,"mat-nav-list",6),xa(),xa()),2&e){var n=Ba();ar(2),ka("ngIf",n.server)}}var e_e=function(){function e(e,t,n){this.route=e,this.serverService=t,this.tracengService=n,this.tracengTemplates=[]}return e.prototype.ngOnInit=function(){var e=this,t=this.route.snapshot.paramMap.get("server_id");this.serverService.get(parseInt(t,10)).then((function(t){e.server=t,e.getTemplates()}))},e.prototype.getTemplates=function(){var e=this;this.tracengService.getTemplates(this.server).subscribe((function(t){e.tracengTemplates=t.filter((function(e){return"traceng"===e.template_type&&!e.builtin}))}))},e.prototype.deleteTemplate=function(e){this.deleteComponent.deleteItem(e.name,e.template_id)},e.prototype.onDeleteEvent=function(){this.getTemplates()},e.\u0275fac=function(t){return new(t||e)(_a(FG),_a(qK),_a(Gye))},e.\u0275cmp=ze({type:e,selectors:[["app-traceng-templates"]],viewQuery:function(e,t){var n;1&e&&cl(Zle,!0),2&e&&al(n=fl())&&(t.deleteComponent=n.first)},decls:11,vars:5,consts:[[1,"content"],[1,"default-header"],[1,"row"],[1,"col"],["class","top-button","class","cancel-button","mat-button","",3,"routerLink",4,"ngIf"],["class","top-button","mat-raised-button","","color","primary",3,"routerLink",4,"ngIf"],[4,"ngIf"],["class","default-content",4,"ngIf"],[3,"server","deleteEvent"],["deleteComponent",""],["mat-button","",1,"cancel-button",3,"routerLink"],["mat-raised-button","","color","primary",1,"top-button",3,"routerLink"],[1,"default-content"],[1,"listcontainer","mat-elevation-z8"],["class","list-item",4,"ngFor","ngForOf"],[1,"list-item"],[1,"template-name",3,"routerLink"],["mat-button","",1,"menu-button",3,"matMenuTriggerFor"],["menu","matMenu"],["mat-menu-item","",3,"click"]],template:function(e,t){1&e&&(Sa(0,"div",0),Sa(1,"div",1),Sa(2,"div",2),Sa(3,"h1",3),_s(4,"TraceNG node templates"),xa(),ba(5,Xye,2,1,"button",4),ba(6,Yye,2,1,"button",5),xa(),xa(),ba(7,Zye,1,0,"app-empty-templates-list",6),ba(8,Jye,3,1,"div",7),xa(),Sa(9,"app-delete-template",8,9),Ia("deleteEvent",(function(){return t.onDeleteEvent()})),xa()),2&e&&(ar(5),ka("ngIf",t.server),ar(1),ka("ngIf",t.server),ar(1),ka("ngIf",!t.tracengTemplates.length),ar(1),ka("ngIf",t.tracengTemplates.length),ar(1),ka("server",t.server))},directives:[Hh,Zle,h$,rK,Qle,J5,Nh,o4,LZ,P$,AZ,OZ],styles:["",".listcontainer[_ngcontent-%COMP%]{padding-left:0!important;padding-right:0!important}.cancel-button[_ngcontent-%COMP%], .choose-symbol-button[_ngcontent-%COMP%], .top-button[_ngcontent-%COMP%]{height:36px;margin-top:22px}.cancel-button[_ngcontent-%COMP%]{margin-right:10px}.form-field[_ngcontent-%COMP%], .select[_ngcontent-%COMP%]{width:100%}.shadowed[_ngcontent-%COMP%]{transition:.25s}.nonvisible[_ngcontent-%COMP%], .shadowed[_ngcontent-%COMP%]{display:none}.configButton[_ngcontent-%COMP%]{width:100%}.configHideButton[_ngcontent-%COMP%]{margin-left:80%;width:20%;margin-bottom:10px}.symbolSelectionButton[_ngcontent-%COMP%]{width:100%}.list-item[_ngcontent-%COMP%]{display:flex}.template-name[_ngcontent-%COMP%]{width:95%}.delete-button[_ngcontent-%COMP%]{width:10%;outline:none}.menu-button[_ngcontent-%COMP%]{width:5%;outline:none!important}th[_ngcontent-%COMP%]{border:0!important}th.mat-header-cell[_ngcontent-%COMP%]{padding-bottom:15px}td.mat-cell[_ngcontent-%COMP%]{padding-top:15px}.radio-button[_ngcontent-%COMP%]{width:50%;padding-top:20px}.radio-group[_ngcontent-%COMP%]{margin-bottom:20px}.file-button[_ngcontent-%COMP%]{width:18%}.file-name-form-field[_ngcontent-%COMP%]{padding-left:2%;width:80%}"]}),e}();function t_e(e,t){if(1&e){var n=Pa();Sa(0,"div",6),Sa(1,"mat-card",7),Sa(2,"form",8),Sa(3,"mat-form-field",9),Sa(4,"input",10),Ia("ngModelChange",(function(e){return Dt(n),Ba().tracengTemplate.name=e})),xa(),xa(),Sa(5,"mat-form-field",9),Sa(6,"input",11),Ia("ngModelChange",(function(e){return Dt(n),Ba().tracengTemplate.default_name_format=e})),xa(),xa(),Sa(7,"mat-form-field",9),Sa(8,"input",12),Ia("ngModelChange",(function(e){return Dt(n),Ba().tracengTemplate.symbol=e})),xa(),xa(),Sa(9,"button",13),Ia("click",(function(){return Dt(n),Ba().chooseSymbol()})),_s(10,"Choose symbol"),xa(),Oa(11,"br"),Oa(12,"br"),xa(),xa(),Sa(13,"div",14),Sa(14,"button",15),Ia("click",(function(){return Dt(n),Ba().goBack()})),_s(15,"Cancel"),xa(),Sa(16,"button",16),Ia("click",(function(){return Dt(n),Ba().onSave()})),_s(17,"Save"),xa(),xa(),xa()}if(2&e){var i=Ba();ar(2),ka("formGroup",i.inputForm),ar(2),ka("ngModel",i.tracengTemplate.name),ar(2),ka("ngModel",i.tracengTemplate.default_name_format),ar(2),ka("ngModel",i.tracengTemplate.symbol)}}function n_e(e,t){if(1&e){var n=Pa();Sa(0,"app-symbols-menu",17),Ia("symbolChangedEmitter",(function(e){return Dt(n),Ba().symbolChanged(e)})),xa()}if(2&e){var i=Ba();ka("server",i.server)("symbol",i.tracengTemplate.symbol)}}var i_e=function(e){return{shadowed:e}},r_e=function(){function e(e,t,n,i,r,o){this.route=e,this.serverService=t,this.tracengService=n,this.toasterService=i,this.formBuilder=r,this.router=o,this.isSymbolSelectionOpened=!1,this.inputForm=this.formBuilder.group({templateName:new Cp("",Df.required),defaultName:new Cp("",Df.required),symbol:new Cp("",Df.required)})}return e.prototype.ngOnInit=function(){var e=this,t=this.route.snapshot.paramMap.get("server_id"),n=this.route.snapshot.paramMap.get("template_id");this.serverService.get(parseInt(t,10)).then((function(t){e.server=t,e.tracengService.getTemplate(e.server,n).subscribe((function(t){e.tracengTemplate=t}))}))},e.prototype.goBack=function(){this.router.navigate(["/server",this.server.id,"preferences","traceng","templates"])},e.prototype.onSave=function(){var e=this;this.inputForm.invalid?this.toasterService.error("Fill all required fields"):this.tracengService.saveTemplate(this.server,this.tracengTemplate).subscribe((function(t){e.toasterService.success("Changes saved")}))},e.prototype.chooseSymbol=function(){this.isSymbolSelectionOpened=!this.isSymbolSelectionOpened},e.prototype.symbolChanged=function(e){this.isSymbolSelectionOpened=!this.isSymbolSelectionOpened,this.tracengTemplate.symbol=e},e.\u0275fac=function(t){return new(t||e)(_a(FG),_a(qK),_a(Gye),_a(iJ),_a(um),_a(nK))},e.\u0275cmp=ze({type:e,selectors:[["app-traceng-template-details"]],decls:7,vars:5,consts:[[1,"content",3,"ngClass"],[1,"default-header"],[1,"row"],[1,"col"],["class","default-content",4,"ngIf"],[3,"server","symbol","symbolChangedEmitter",4,"ngIf"],[1,"default-content"],[1,"matCard"],[3,"formGroup"],[1,"form-field"],["matInput","","type","text","formControlName","templateName","placeholder","Template name",3,"ngModel","ngModelChange"],["matInput","","type","text","formControlName","defaultName","placeholder","Default name format",3,"ngModel","ngModelChange"],["matInput","","type","text","formControlName","symbol","placeholder","Symbol",3,"ngModel","ngModelChange"],["mat-button","",1,"symbolSelectionButton",3,"click"],[1,"buttons-bar"],["mat-button","",1,"cancel-button",3,"click"],["mat-raised-button","","color","primary",3,"click"],[3,"server","symbol","symbolChangedEmitter"]],template:function(e,t){1&e&&(Sa(0,"div",0),Sa(1,"div",1),Sa(2,"div",2),Sa(3,"h1",3),_s(4,"TraceNG device configuration"),xa(),xa(),xa(),ba(5,t_e,18,4,"div",4),xa(),ba(6,n_e,1,2,"app-symbols-menu",5)),2&e&&(ka("ngClass",Bc(3,i_e,t.isSymbolSelectionOpened)),ar(5),ka("ngIf",t.tracengTemplate),ar(1),ka("ngIf",t.isSymbolSelectionOpened&&t.tracengTemplate))},directives:[Rh,Hh,wJ,Lp,Tf,zp,a0,y0,wf,Mf,Xp,h$,sue],styles:["",".listcontainer[_ngcontent-%COMP%]{padding-left:0!important;padding-right:0!important}.cancel-button[_ngcontent-%COMP%], .choose-symbol-button[_ngcontent-%COMP%], .top-button[_ngcontent-%COMP%]{height:36px;margin-top:22px}.cancel-button[_ngcontent-%COMP%]{margin-right:10px}.form-field[_ngcontent-%COMP%], .select[_ngcontent-%COMP%]{width:100%}.shadowed[_ngcontent-%COMP%]{transition:.25s}.nonvisible[_ngcontent-%COMP%], .shadowed[_ngcontent-%COMP%]{display:none}.configButton[_ngcontent-%COMP%]{width:100%}.configHideButton[_ngcontent-%COMP%]{margin-left:80%;width:20%;margin-bottom:10px}.symbolSelectionButton[_ngcontent-%COMP%]{width:100%}.list-item[_ngcontent-%COMP%]{display:flex}.template-name[_ngcontent-%COMP%]{width:95%}.delete-button[_ngcontent-%COMP%]{width:10%;outline:none}.menu-button[_ngcontent-%COMP%]{width:5%;outline:none!important}th[_ngcontent-%COMP%]{border:0!important}th.mat-header-cell[_ngcontent-%COMP%]{padding-bottom:15px}td.mat-cell[_ngcontent-%COMP%]{padding-top:15px}.radio-button[_ngcontent-%COMP%]{width:50%;padding-top:20px}.radio-group[_ngcontent-%COMP%]{margin-bottom:20px}.file-button[_ngcontent-%COMP%]{width:18%}.file-name-form-field[_ngcontent-%COMP%]{padding-left:2%;width:80%}"]}),e}(),o_e=n("l5mm");function a_e(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e}function s_e(e,t){var n=t?"":"none";a_e(e.style,{touchAction:t?"":"none",webkitUserDrag:t?"":"none",webkitTapHighlightColor:t?"":"transparent",userSelect:n,msUserSelect:n,webkitUserSelect:n,MozUserSelect:n})}function c_e(e){var t=e.toLowerCase().indexOf("ms")>-1?1:1e3;return parseFloat(e)*t}function l_e(e,t){return e.getPropertyValue(t).split(",").map((function(e){return e.trim()}))}function u_e(e){var t=e.getBoundingClientRect();return{top:t.top,right:t.right,bottom:t.bottom,left:t.left,width:t.width,height:t.height}}function h_e(e,t,n){return n>=e.top&&n<=e.bottom&&t>=e.left&&t<=e.right}function d_e(e,t,n){e.top+=t,e.bottom=e.top+e.height,e.left+=n,e.right=e.left+e.width}function f_e(e,t,n,i){var r=e.width*t,o=e.height*t;return i>e.top-o&&ie.left-r&&n=s._config.dragStartThreshold){if(!(Date.now()>=s._dragStartTime+s._getDragStartDelay(e)))return void s._endDragSequence(e);s._dropContainer&&s._dropContainer.isDragging()||(s._hasStartedDragging=!0,s._ngZone.run((function(){return s._startDragSequence(e)})))}},this._pointerUp=function(e){s._endDragSequence(e)},this.withRootElement(t),this._parentPositions=new p_e(i,o),a.registerDragItem(this)}return Object(g.a)(e,[{key:"getPlaceholderElement",value:function(){return this._placeholder}},{key:"getRootElement",value:function(){return this._rootElement}},{key:"getVisibleElement",value:function(){return this.isDragging()?this.getPlaceholderElement():this.getRootElement()}},{key:"withHandles",value:function(e){return this._handles=e.map((function(e){return km(e)})),this._handles.forEach((function(e){return s_e(e,!1)})),this._toggleNativeDragInteractions(),this}},{key:"withPreviewTemplate",value:function(e){return this._previewTemplate=e,this}},{key:"withPlaceholderTemplate",value:function(e){return this._placeholderTemplate=e,this}},{key:"withRootElement",value:function(e){var t=this,n=km(e);return n!==this._rootElement&&(this._rootElement&&this._removeRootElementListeners(this._rootElement),this._ngZone.runOutsideAngular((function(){n.addEventListener("mousedown",t._pointerDown,w_e),n.addEventListener("touchstart",t._pointerDown,__e)})),this._initialTransform=void 0,this._rootElement=n),"undefined"!=typeof SVGElement&&this._rootElement instanceof SVGElement&&(this._ownerSVGElement=this._rootElement.ownerSVGElement),this}},{key:"withBoundaryElement",value:function(e){var t=this;return this._boundaryElement=e?km(e):null,this._resizeSubscription.unsubscribe(),e&&(this._resizeSubscription=this._viewportRuler.change(10).subscribe((function(){return t._containInsideBoundaryOnResize()}))),this}},{key:"dispose",value:function(){this._removeRootElementListeners(this._rootElement),this.isDragging()&&x_e(this._rootElement),x_e(this._anchor),this._destroyPreview(),this._destroyPlaceholder(),this._dragDropRegistry.removeDragItem(this),this._removeSubscriptions(),this.beforeStarted.complete(),this.started.complete(),this.released.complete(),this.ended.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this._moveEvents.complete(),this._handles=[],this._disabledHandles.clear(),this._dropContainer=void 0,this._resizeSubscription.unsubscribe(),this._parentPositions.clear(),this._boundaryElement=this._rootElement=this._ownerSVGElement=this._placeholderTemplate=this._previewTemplate=this._anchor=null}},{key:"isDragging",value:function(){return this._hasStartedDragging&&this._dragDropRegistry.isDragging(this)}},{key:"reset",value:function(){this._rootElement.style.transform=this._initialTransform||"",this._activeTransform={x:0,y:0},this._passiveTransform={x:0,y:0}}},{key:"disableHandle",value:function(e){this._handles.indexOf(e)>-1&&this._disabledHandles.add(e)}},{key:"enableHandle",value:function(e){this._disabledHandles.delete(e)}},{key:"withDirection",value:function(e){return this._direction=e,this}},{key:"_withDropContainer",value:function(e){this._dropContainer=e}},{key:"getFreeDragPosition",value:function(){var e=this.isDragging()?this._activeTransform:this._passiveTransform;return{x:e.x,y:e.y}}},{key:"setFreeDragPosition",value:function(e){return this._activeTransform={x:0,y:0},this._passiveTransform.x=e.x,this._passiveTransform.y=e.y,this._dropContainer||this._applyRootElementTransform(e.x,e.y),this}},{key:"_sortFromLastPointerPosition",value:function(){var e=this._lastKnownPointerPosition;e&&this._dropContainer&&this._updateActiveDropContainer(this._getConstrainedPointerPosition(e),e)}},{key:"_removeSubscriptions",value:function(){this._pointerMoveSubscription.unsubscribe(),this._pointerUpSubscription.unsubscribe(),this._scrollSubscription.unsubscribe()}},{key:"_destroyPreview",value:function(){this._preview&&x_e(this._preview),this._previewRef&&this._previewRef.destroy(),this._preview=this._previewRef=null}},{key:"_destroyPlaceholder",value:function(){this._placeholder&&x_e(this._placeholder),this._placeholderRef&&this._placeholderRef.destroy(),this._placeholder=this._placeholderRef=null}},{key:"_endDragSequence",value:function(e){var t=this;this._dragDropRegistry.isDragging(this)&&(this._removeSubscriptions(),this._dragDropRegistry.stopDragging(this),this._toggleNativeDragInteractions(),this._handles&&(this._rootElement.style.webkitTapHighlightColor=this._rootElementTapHighlight),this._hasStartedDragging&&(this.released.next({source:this}),this._dropContainer?(this._dropContainer._stopScrolling(),this._animatePreviewToPlaceholder().then((function(){t._cleanupDragArtifacts(e),t._cleanupCachedDimensions(),t._dragDropRegistry.stopDragging(t)}))):(this._passiveTransform.x=this._activeTransform.x,this._passiveTransform.y=this._activeTransform.y,this._ngZone.run((function(){t.ended.next({source:t,distance:t._getDragDistance(t._getPointerPositionOnPage(e))})})),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this))))}},{key:"_startDragSequence",value:function(e){O_e(e)&&(this._lastTouchEventTime=Date.now()),this._toggleNativeDragInteractions();var t,n=this._dropContainer;if(n){var i=this._rootElement,r=i.parentNode,o=this._preview=this._createPreviewElement(),a=this._placeholder=this._createPlaceholderElement(),s=this._anchor=this._anchor||this._document.createComment("");r.insertBefore(s,i),i.style.display="none",this._document.body.appendChild(r.replaceChild(a,i)),(t=this._document,t.fullscreenElement||t.webkitFullscreenElement||t.mozFullScreenElement||t.msFullscreenElement||t.body).appendChild(o),this.started.next({source:this}),n.start(),this._initialContainer=n,this._initialIndex=n.getItemIndex(this)}else this.started.next({source:this}),this._initialContainer=this._initialIndex=void 0;this._parentPositions.cache(n?n.getScrollableParents():[])}},{key:"_initializeDragSequence",value:function(e,t){var n=this;t.stopPropagation();var i=this.isDragging(),r=O_e(t),o=!r&&0!==t.button,a=this._rootElement,s=!r&&this._lastTouchEventTime&&this._lastTouchEventTime+800>Date.now();if(t.target&&t.target.draggable&&"mousedown"===t.type&&t.preventDefault(),!(i||o||s)){this._handles.length&&(this._rootElementTapHighlight=a.style.webkitTapHighlightColor||"",a.style.webkitTapHighlightColor="transparent"),this._hasStartedDragging=this._hasMoved=!1,this._removeSubscriptions(),this._pointerMoveSubscription=this._dragDropRegistry.pointerMove.subscribe(this._pointerMove),this._pointerUpSubscription=this._dragDropRegistry.pointerUp.subscribe(this._pointerUp),this._scrollSubscription=this._dragDropRegistry.scroll.subscribe((function(e){n._updateOnScroll(e)})),this._boundaryElement&&(this._boundaryRect=u_e(this._boundaryElement));var c=this._previewTemplate;this._pickupPositionInElement=c&&c.template&&!c.matchSize?{x:0,y:0}:this._getPointerPositionInElement(e,t);var l=this._pickupPositionOnPage=this._lastKnownPointerPosition=this._getPointerPositionOnPage(t);this._pointerDirectionDelta={x:0,y:0},this._pointerPositionAtLastDirectionChange={x:l.x,y:l.y},this._dragStartTime=Date.now(),this._dragDropRegistry.startDragging(this,t)}}},{key:"_cleanupDragArtifacts",value:function(e){var t=this;this._rootElement.style.display="",this._anchor.parentNode.replaceChild(this._rootElement,this._anchor),this._destroyPreview(),this._destroyPlaceholder(),this._boundaryRect=this._previewRect=void 0,this._ngZone.run((function(){var n=t._dropContainer,i=n.getItemIndex(t),r=t._getPointerPositionOnPage(e),o=t._getDragDistance(t._getPointerPositionOnPage(e)),a=n._isOverContainer(r.x,r.y);t.ended.next({source:t,distance:o}),t.dropped.next({item:t,currentIndex:i,previousIndex:t._initialIndex,container:n,previousContainer:t._initialContainer,isPointerOverContainer:a,distance:o}),n.drop(t,i,t._initialContainer,a,o,t._initialIndex),t._dropContainer=t._initialContainer}))}},{key:"_updateActiveDropContainer",value:function(e,t){var n=this,i=e.x,r=e.y,o=t.x,a=t.y,s=this._initialContainer._getSiblingContainerFromPosition(this,i,r);!s&&this._dropContainer!==this._initialContainer&&this._initialContainer._isOverContainer(i,r)&&(s=this._initialContainer),s&&s!==this._dropContainer&&this._ngZone.run((function(){n.exited.next({item:n,container:n._dropContainer}),n._dropContainer.exit(n),n._dropContainer=s,n._dropContainer.enter(n,i,r,s===n._initialContainer&&s.sortingDisabled?n._initialIndex:void 0),n.entered.next({item:n,container:s,currentIndex:s.getItemIndex(n)})})),this._dropContainer._startScrollingIfNecessary(o,a),this._dropContainer._sortItem(this,i,r,this._pointerDirectionDelta),this._preview.style.transform=C_e(i-this._pickupPositionInElement.x,r-this._pickupPositionInElement.y)}},{key:"_createPreviewElement",value:function(){var e,t=this._previewTemplate,n=this.previewClass,i=t?t.template:null;if(i&&t){var r=t.matchSize?this._rootElement.getBoundingClientRect():null,o=t.viewContainer.createEmbeddedView(i,t.context);o.detectChanges(),e=M_e(o,this._document),this._previewRef=o,t.matchSize?T_e(e,r):e.style.transform=C_e(this._pickupPositionOnPage.x,this._pickupPositionOnPage.y)}else{var a=this._rootElement;T_e(e=m_e(a),a.getBoundingClientRect())}return a_e(e.style,{pointerEvents:"none",margin:"0",position:"fixed",top:"0",left:"0",zIndex:"".concat(this._config.zIndex||1e3)}),s_e(e,!1),e.classList.add("cdk-drag-preview"),e.setAttribute("dir",this._direction),n&&(Array.isArray(n)?n.forEach((function(t){return e.classList.add(t)})):e.classList.add(n)),e}},{key:"_animatePreviewToPlaceholder",value:function(){var e=this;if(!this._hasMoved)return Promise.resolve();var t=this._placeholder.getBoundingClientRect();this._preview.classList.add("cdk-drag-animating"),this._preview.style.transform=C_e(t.left,t.top);var n=function(e){var t=getComputedStyle(e),n=l_e(t,"transition-property"),i=n.find((function(e){return"transform"===e||"all"===e}));if(!i)return 0;var r=n.indexOf(i),o=l_e(t,"transition-duration"),a=l_e(t,"transition-delay");return c_e(o[r])+c_e(a[r])}(this._preview);return 0===n?Promise.resolve():this._ngZone.runOutsideAngular((function(){return new Promise((function(t){var i=function n(i){(!i||i.target===e._preview&&"transform"===i.propertyName)&&(e._preview.removeEventListener("transitionend",n),t(),clearTimeout(r))},r=setTimeout(i,1.5*n);e._preview.addEventListener("transitionend",i)}))}))}},{key:"_createPlaceholderElement",value:function(){var e,t=this._placeholderTemplate,n=t?t.template:null;return n?(this._placeholderRef=t.viewContainer.createEmbeddedView(n,t.context),this._placeholderRef.detectChanges(),e=M_e(this._placeholderRef,this._document)):e=m_e(this._rootElement),e.classList.add("cdk-drag-placeholder"),e}},{key:"_getPointerPositionInElement",value:function(e,t){var n=this._rootElement.getBoundingClientRect(),i=e===this._rootElement?null:e,r=i?i.getBoundingClientRect():n,o=O_e(t)?t.targetTouches[0]:t,a=this._getViewportScrollPosition();return{x:r.left-n.left+(o.pageX-r.left-a.left),y:r.top-n.top+(o.pageY-r.top-a.top)}}},{key:"_getPointerPositionOnPage",value:function(e){var t=this._getViewportScrollPosition(),n=O_e(e)?e.touches[0]||e.changedTouches[0]||{pageX:0,pageY:0}:e,i=n.pageX-t.left,r=n.pageY-t.top;if(this._ownerSVGElement){var o=this._ownerSVGElement.getScreenCTM();if(o){var a=this._ownerSVGElement.createSVGPoint();return a.x=i,a.y=r,a.matrixTransform(o.inverse())}}return{x:i,y:r}}},{key:"_getConstrainedPointerPosition",value:function(e){var t=this._dropContainer?this._dropContainer.lockAxis:null,n=this.constrainPosition?this.constrainPosition(e,this):e,i=n.x,r=n.y;if("x"===this.lockAxis||"x"===t?r=this._pickupPositionOnPage.y:"y"!==this.lockAxis&&"y"!==t||(i=this._pickupPositionOnPage.x),this._boundaryRect){var o=this._pickupPositionInElement,a=o.x,s=o.y,c=this._boundaryRect,l=this._previewRect,u=c.top+s,h=c.bottom-(l.height-s);i=S_e(i,c.left+a,c.right-(l.width-a)),r=S_e(r,u,h)}return{x:i,y:r}}},{key:"_updatePointerDirectionDelta",value:function(e){var t=e.x,n=e.y,i=this._pointerDirectionDelta,r=this._pointerPositionAtLastDirectionChange,o=Math.abs(t-r.x),a=Math.abs(n-r.y);return o>this._config.pointerDirectionChangeThreshold&&(i.x=t>r.x?1:-1,r.x=t),a>this._config.pointerDirectionChangeThreshold&&(i.y=n>r.y?1:-1,r.y=n),i}},{key:"_toggleNativeDragInteractions",value:function(){if(this._rootElement&&this._handles){var e=this._handles.length>0||!this.isDragging();e!==this._nativeInteractionsEnabled&&(this._nativeInteractionsEnabled=e,s_e(this._rootElement,e))}}},{key:"_removeRootElementListeners",value:function(e){e.removeEventListener("mousedown",this._pointerDown,w_e),e.removeEventListener("touchstart",this._pointerDown,__e)}},{key:"_applyRootElementTransform",value:function(e,t){var n=C_e(e,t);null==this._initialTransform&&(this._initialTransform=this._rootElement.style.transform||""),this._rootElement.style.transform=this._initialTransform?n+" "+this._initialTransform:n}},{key:"_getDragDistance",value:function(e){var t=this._pickupPositionOnPage;return t?{x:e.x-t.x,y:e.y-t.y}:{x:0,y:0}}},{key:"_cleanupCachedDimensions",value:function(){this._boundaryRect=this._previewRect=void 0,this._parentPositions.clear()}},{key:"_containInsideBoundaryOnResize",value:function(){var e=this._passiveTransform,t=e.x,n=e.y;if(!(0===t&&0===n||this.isDragging())&&this._boundaryElement){var i=this._boundaryElement.getBoundingClientRect(),r=this._rootElement.getBoundingClientRect();if(!(0===i.width&&0===i.height||0===r.width&&0===r.height)){var o=i.left-r.left,a=r.right-i.right,s=i.top-r.top,c=r.bottom-i.bottom;i.width>r.width?(o>0&&(t+=o),a>0&&(t-=a)):t=0,i.height>r.height?(s>0&&(n+=s),c>0&&(n-=c)):n=0,t===this._passiveTransform.x&&n===this._passiveTransform.y||this.setFreeDragPosition({y:n,x:t})}}}},{key:"_getDragStartDelay",value:function(e){var t=this.dragStartDelay;return"number"==typeof t?t:O_e(e)?t.touch:t?t.mouse:0}},{key:"_updateOnScroll",value:function(e){var t=this._parentPositions.handleScroll(e);if(t){var n=e.target;this._boundaryRect&&(n===this._document||n!==this._boundaryElement&&n.contains(this._boundaryElement))&&d_e(this._boundaryRect,t.top,t.left),this._pickupPositionOnPage.x+=t.left,this._pickupPositionOnPage.y+=t.top,this._dropContainer||(this._activeTransform.x-=t.left,this._activeTransform.y-=t.top,this._applyRootElementTransform(this._activeTransform.x,this._activeTransform.y))}}},{key:"_getViewportScrollPosition",value:function(){var e=this._parentPositions.positions.get(this._document);return e?e.scrollPosition:this._viewportRuler.getViewportScrollPosition()}},{key:"disabled",get:function(){return this._disabled||!(!this._dropContainer||!this._dropContainer.disabled)},set:function(e){var t=vm(e);t!==this._disabled&&(this._disabled=t,this._toggleNativeDragInteractions())}}]),e}();function C_e(e,t){return"translate3d(".concat(Math.round(e),"px, ").concat(Math.round(t),"px, 0)")}function S_e(e,t,n){return Math.max(t,Math.min(n,e))}function x_e(e){e&&e.parentNode&&e.parentNode.removeChild(e)}function O_e(e){return"t"===e.type[0]}function M_e(e,t){var n=e.rootNodes;if(1===n.length&&n[0].nodeType===t.ELEMENT_NODE)return n[0];var i=t.createElement("div");return n.forEach((function(e){return i.appendChild(e)})),i}function T_e(e,t){e.style.width="".concat(t.width,"px"),e.style.height="".concat(t.height,"px"),e.style.transform=C_e(t.left,t.top)}function E_e(e,t){return Math.max(0,Math.min(t,e))}var P_e=function(){function e(t,n,i,r,o){var a=this;Object(m.a)(this,e),this._dragDropRegistry=n,this._ngZone=r,this._viewportRuler=o,this.disabled=!1,this.sortingDisabled=!1,this.autoScrollDisabled=!1,this.enterPredicate=function(){return!0},this.beforeStarted=new w.b,this.entered=new w.b,this.exited=new w.b,this.dropped=new w.b,this.sorted=new w.b,this._isDragging=!1,this._itemPositions=[],this._previousSwap={drag:null,delta:0,overlaps:!1},this._siblings=[],this._orientation="vertical",this._activeSiblings=new Set,this._direction="ltr",this._viewportScrollSubscription=_.a.EMPTY,this._verticalScrollDirection=0,this._horizontalScrollDirection=0,this._stopScrollTimers=new w.b,this._cachedShadowRoot=null,this._startScrollInterval=function(){a._stopScrolling(),Object(o_e.a)(0,Xm.b).pipe(Object(Gm.a)(a._stopScrollTimers)).subscribe((function(){var e=a._scrollNode;1===a._verticalScrollDirection?A_e(e,-2):2===a._verticalScrollDirection&&A_e(e,2),1===a._horizontalScrollDirection?I_e(e,-2):2===a._horizontalScrollDirection&&I_e(e,2)}))},this.element=km(t),this._document=i,this.withScrollableParents([this.element]),n.registerDropContainer(this),this._parentPositions=new p_e(i,o)}return Object(g.a)(e,[{key:"dispose",value:function(){this._stopScrolling(),this._stopScrollTimers.complete(),this._viewportScrollSubscription.unsubscribe(),this.beforeStarted.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this.sorted.complete(),this._activeSiblings.clear(),this._scrollNode=null,this._parentPositions.clear(),this._dragDropRegistry.removeDropContainer(this)}},{key:"isDragging",value:function(){return this._isDragging}},{key:"start",value:function(){var e=this,t=km(this.element).style;this.beforeStarted.next(),this._isDragging=!0,this._initialScrollSnap=t.msScrollSnapType||t.scrollSnapType||"",t.scrollSnapType=t.msScrollSnapType="none",this._cacheItems(),this._siblings.forEach((function(t){return t._startReceiving(e)})),this._viewportScrollSubscription.unsubscribe(),this._listenToScrollEvents()}},{key:"enter",value:function(e,t,n,i){var r;this.start(),null==i?-1===(r=this.sortingDisabled?this._draggables.indexOf(e):-1)&&(r=this._getItemIndexFromPointerPosition(e,t,n)):r=i;var o=this._activeDraggables,a=o.indexOf(e),s=e.getPlaceholderElement(),c=o[r];if(c===e&&(c=o[r+1]),a>-1&&o.splice(a,1),c&&!this._dragDropRegistry.isDragging(c)){var l=c.getRootElement();l.parentElement.insertBefore(s,l),o.splice(r,0,e)}else if(this._shouldEnterAsFirstChild(t,n)){var u=o[0].getRootElement();u.parentNode.insertBefore(s,u),o.unshift(e)}else km(this.element).appendChild(s),o.push(e);s.style.transform="",this._cacheItemPositions(),this._cacheParentPositions(),this.entered.next({item:e,container:this,currentIndex:this.getItemIndex(e)})}},{key:"exit",value:function(e){this._reset(),this.exited.next({item:e,container:this})}},{key:"drop",value:function(e,t,n,i,r,o){this._reset(),null==o&&(o=n.getItemIndex(e)),this.dropped.next({item:e,currentIndex:t,previousIndex:o,container:this,previousContainer:n,isPointerOverContainer:i,distance:r})}},{key:"withItems",value:function(e){var t=this,n=this._draggables;return this._draggables=e,e.forEach((function(e){return e._withDropContainer(t)})),this.isDragging()&&(n.filter((function(e){return e.isDragging()})).every((function(t){return-1===e.indexOf(t)}))?this._reset():this._cacheItems()),this}},{key:"withDirection",value:function(e){return this._direction=e,this}},{key:"connectedTo",value:function(e){return this._siblings=e.slice(),this}},{key:"withOrientation",value:function(e){return this._orientation=e,this}},{key:"withScrollableParents",value:function(e){var t=km(this.element);return this._scrollableElements=-1===e.indexOf(t)?[t].concat(Object(u.a)(e)):e.slice(),this}},{key:"getScrollableParents",value:function(){return this._scrollableElements}},{key:"getItemIndex",value:function(e){return this._isDragging?j_e("horizontal"===this._orientation&&"rtl"===this._direction?this._itemPositions.slice().reverse():this._itemPositions,(function(t){return t.drag===e})):this._draggables.indexOf(e)}},{key:"isReceiving",value:function(){return this._activeSiblings.size>0}},{key:"_sortItem",value:function(e,t,n,i){if(!this.sortingDisabled&&f_e(this._clientRect,.05,t,n)){var r=this._itemPositions,o=this._getItemIndexFromPointerPosition(e,t,n,i);if(!(-1===o&&r.length>0)){var a="horizontal"===this._orientation,s=j_e(r,(function(t){return t.drag===e})),c=r[o],l=c.clientRect,u=s>o?1:-1,h=this._getItemOffsetPx(r[s].clientRect,l,u),d=this._getSiblingOffsetPx(s,r,u),f=r.slice();!function(e,t,n){var i=E_e(t,e.length-1),r=E_e(n,e.length-1);if(i!==r){for(var o=e[i],a=r0&&(a=1):e.scrollHeight-c>e.clientHeight&&(a=2)}if(o){var l=e.scrollLeft;1===o?l>0&&(s=1):e.scrollWidth-l>e.clientWidth&&(s=2)}return[a,s]}(s,a.clientRect,e,t),2);o=c[1],((r=c[0])||o)&&(i=s)}})),!r&&!o){var a=this._viewportRuler.getViewportSize(),s=a.width,c=a.height,u={width:s,height:c,top:0,right:s,bottom:c,left:0};r=D_e(u,t),o=R_e(u,e),i=window}!i||r===this._verticalScrollDirection&&o===this._horizontalScrollDirection&&i===this._scrollNode||(this._verticalScrollDirection=r,this._horizontalScrollDirection=o,this._scrollNode=i,(r||o)&&i?this._ngZone.runOutsideAngular(this._startScrollInterval):this._stopScrolling())}}},{key:"_stopScrolling",value:function(){this._stopScrollTimers.next()}},{key:"_cacheParentPositions",value:function(){var e=km(this.element);this._parentPositions.cache(this._scrollableElements),this._clientRect=this._parentPositions.positions.get(e).clientRect}},{key:"_cacheItemPositions",value:function(){var e="horizontal"===this._orientation;this._itemPositions=this._activeDraggables.map((function(e){var t=e.getVisibleElement();return{drag:e,offset:0,clientRect:u_e(t)}})).sort((function(t,n){return e?t.clientRect.left-n.clientRect.left:t.clientRect.top-n.clientRect.top}))}},{key:"_reset",value:function(){var e=this;this._isDragging=!1;var t=km(this.element).style;t.scrollSnapType=t.msScrollSnapType=this._initialScrollSnap,this._activeDraggables.forEach((function(e){var t=e.getRootElement();t&&(t.style.transform="")})),this._siblings.forEach((function(t){return t._stopReceiving(e)})),this._activeDraggables=[],this._itemPositions=[],this._previousSwap.drag=null,this._previousSwap.delta=0,this._previousSwap.overlaps=!1,this._stopScrolling(),this._viewportScrollSubscription.unsubscribe(),this._parentPositions.clear()}},{key:"_getSiblingOffsetPx",value:function(e,t,n){var i="horizontal"===this._orientation,r=t[e].clientRect,o=t[e+-1*n],a=r[i?"width":"height"]*n;if(o){var s=i?"left":"top",c=i?"right":"bottom";-1===n?a-=o.clientRect[s]-r[c]:a+=r[s]-o.clientRect[c]}return a}},{key:"_getItemOffsetPx",value:function(e,t,n){var i="horizontal"===this._orientation,r=i?t.left-e.left:t.top-e.top;return-1===n&&(r+=i?t.width-e.width:t.height-e.height),r}},{key:"_shouldEnterAsFirstChild",value:function(e,t){if(!this._activeDraggables.length)return!1;var n=this._itemPositions,i="horizontal"===this._orientation;if(n[0].drag!==this._activeDraggables[0]){var r=n[n.length-1].clientRect;return i?e>=r.right:t>=r.bottom}var o=n[0].clientRect;return i?e<=o.left:t<=o.top}},{key:"_getItemIndexFromPointerPosition",value:function(e,t,n,i){var r=this,o="horizontal"===this._orientation;return j_e(this._itemPositions,(function(a,s,c){var l=a.drag,u=a.clientRect;return l===e?c.length<2:(!i||l!==r._previousSwap.drag||!r._previousSwap.overlaps||(o?i.x:i.y)!==r._previousSwap.delta)&&(o?t>=Math.floor(u.left)&&t=Math.floor(u.top)&&n=n-r&&t<=n+r?1:t>=i-r&&t<=i+r?2:0}function R_e(e,t){var n=e.left,i=e.right,r=.05*e.width;return t>=n-r&&t<=n+r?1:t>=i-r&&t<=i+r?2:0}var L_e=zm({passive:!1,capture:!0}),F_e=function(){var e=function(){function e(t,n){var i=this;Object(m.a)(this,e),this._ngZone=t,this._dropInstances=new Set,this._dragInstances=new Set,this._activeDragInstances=new Set,this._globalListeners=new Map,this.pointerMove=new w.b,this.pointerUp=new w.b,this.scroll=new w.b,this._preventDefaultWhileDragging=function(e){i._activeDragInstances.size&&e.preventDefault()},this._persistentTouchmoveListener=function(e){i._activeDragInstances.size&&(e.preventDefault(),i.pointerMove.next(e))},this._document=n}return Object(g.a)(e,[{key:"registerDropContainer",value:function(e){this._dropInstances.has(e)||this._dropInstances.add(e)}},{key:"registerDragItem",value:function(e){var t=this;this._dragInstances.add(e),1===this._dragInstances.size&&this._ngZone.runOutsideAngular((function(){t._document.addEventListener("touchmove",t._persistentTouchmoveListener,L_e)}))}},{key:"removeDropContainer",value:function(e){this._dropInstances.delete(e)}},{key:"removeDragItem",value:function(e){this._dragInstances.delete(e),this.stopDragging(e),0===this._dragInstances.size&&this._document.removeEventListener("touchmove",this._persistentTouchmoveListener,L_e)}},{key:"startDragging",value:function(e,t){var n=this;if(!this._activeDragInstances.has(e)&&(this._activeDragInstances.add(e),1===this._activeDragInstances.size)){var i=t.type.startsWith("touch");this._globalListeners.set(i?"touchend":"mouseup",{handler:function(e){return n.pointerUp.next(e)},options:!0}).set("scroll",{handler:function(e){return n.scroll.next(e)},options:!0}).set("selectstart",{handler:this._preventDefaultWhileDragging,options:L_e}),i||this._globalListeners.set("mousemove",{handler:function(e){return n.pointerMove.next(e)},options:L_e}),this._ngZone.runOutsideAngular((function(){n._globalListeners.forEach((function(e,t){n._document.addEventListener(t,e.handler,e.options)}))}))}}},{key:"stopDragging",value:function(e){this._activeDragInstances.delete(e),0===this._activeDragInstances.size&&this._clearGlobalListeners()}},{key:"isDragging",value:function(e){return this._activeDragInstances.has(e)}},{key:"ngOnDestroy",value:function(){var e=this;this._dragInstances.forEach((function(t){return e.removeDragItem(t)})),this._dropInstances.forEach((function(t){return e.removeDropContainer(t)})),this._clearGlobalListeners(),this.pointerMove.complete(),this.pointerUp.complete()}},{key:"_clearGlobalListeners",value:function(){var e=this;this._globalListeners.forEach((function(t,n){e._document.removeEventListener(n,t.handler,t.options)})),this._globalListeners.clear()}}]),e}();return e.\u0275fac=function(t){return new(t||e)(we(Nl),we(bu))},e.\u0275prov=R({factory:function(){return new e(we(Nl),we(bu))},token:e,providedIn:"root"}),e}(),N_e={dragStartThreshold:5,pointerDirectionChangeThreshold:5},B_e=function(){var e=function(){function e(t,n,i,r){Object(m.a)(this,e),this._document=t,this._ngZone=n,this._viewportRuler=i,this._dragDropRegistry=r}return Object(g.a)(e,[{key:"createDrag",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:N_e;return new k_e(e,t,this._document,this._ngZone,this._viewportRuler,this._dragDropRegistry)}},{key:"createDropList",value:function(e){return new P_e(e,this._dragDropRegistry,this._document,this._ngZone,this._viewportRuler)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(we(bu),we(Nl),we(og),we(F_e))},e.\u0275prov=R({factory:function(){return new e(we(bu),we(Nl),we(og),we(F_e))},token:e,providedIn:"root"}),e}(),H_e=new he("CDK_DRAG_PARENT"),z_e=new he("CdkDropListGroup"),V_e=function(){var e=function(){function e(){Object(m.a)(this,e),this._items=new Set,this._disabled=!1}return Object(g.a)(e,[{key:"ngOnDestroy",value:function(){this._items.clear()}},{key:"disabled",get:function(){return this._disabled},set:function(e){this._disabled=vm(e)}}]),e}();return e.\u0275fac=function(t){return new(t||e)},e.\u0275dir=Ke({type:e,selectors:[["","cdkDropListGroup",""]],inputs:{disabled:["cdkDropListGroupDisabled","disabled"]},exportAs:["cdkDropListGroup"],features:[Vs([{provide:z_e,useExisting:e}])]}),e}(),q_e=new he("CDK_DRAG_CONFIG"),U_e=0,G_e=new he("CdkDropList"),W_e=function(){var e=function(){function e(t,n,i,r,o,a,s){var c=this;Object(m.a)(this,e),this.element=t,this._changeDetectorRef=i,this._dir=r,this._group=o,this._scrollDispatcher=a,this._destroyed=new w.b,this.connectedTo=[],this.id="cdk-drop-list-".concat(U_e++),this.enterPredicate=function(){return!0},this.dropped=new Yc,this.entered=new Yc,this.exited=new Yc,this.sorted=new Yc,this._unsortedItems=new Set,this._dropListRef=n.createDropList(t),this._dropListRef.data=this,s&&this._assignDefaults(s),this._dropListRef.enterPredicate=function(e,t){return c.enterPredicate(e.data,t.data)},this._setupInputSyncSubscription(this._dropListRef),this._handleEvents(this._dropListRef),e._dropLists.push(this),o&&o._items.add(this)}return Object(g.a)(e,[{key:"addItem",value:function(e){this._unsortedItems.add(e),this._dropListRef.isDragging()&&this._syncItemsWithRef()}},{key:"removeItem",value:function(e){this._unsortedItems.delete(e),this._dropListRef.isDragging()&&this._syncItemsWithRef()}},{key:"getSortedItems",value:function(){return Array.from(this._unsortedItems).sort((function(e,t){return e._dragRef.getVisibleElement().compareDocumentPosition(t._dragRef.getVisibleElement())&Node.DOCUMENT_POSITION_FOLLOWING?-1:1}))}},{key:"ngOnDestroy",value:function(){var t=e._dropLists.indexOf(this);t>-1&&e._dropLists.splice(t,1),this._group&&this._group._items.delete(this),this._unsortedItems.clear(),this._dropListRef.dispose(),this._destroyed.next(),this._destroyed.complete()}},{key:"_setupInputSyncSubscription",value:function(t){var n=this;this._dir&&this._dir.change.pipe(Object(Jm.a)(this._dir.value),Object(Gm.a)(this._destroyed)).subscribe((function(e){return t.withDirection(e)})),t.beforeStarted.subscribe((function(){var i=_m(n.connectedTo).map((function(t){return"string"==typeof t?e._dropLists.find((function(e){return e.id===t})):t}));if(n._group&&n._group._items.forEach((function(e){-1===i.indexOf(e)&&i.push(e)})),!n._scrollableParentsResolved&&n._scrollDispatcher){var r=n._scrollDispatcher.getAncestorScrollContainers(n.element).map((function(e){return e.getElementRef().nativeElement}));n._dropListRef.withScrollableParents(r),n._scrollableParentsResolved=!0}t.disabled=n.disabled,t.lockAxis=n.lockAxis,t.sortingDisabled=vm(n.sortingDisabled),t.autoScrollDisabled=vm(n.autoScrollDisabled),t.connectedTo(i.filter((function(e){return e&&e!==n})).map((function(e){return e._dropListRef}))).withOrientation(n.orientation)}))}},{key:"_handleEvents",value:function(e){var t=this;e.beforeStarted.subscribe((function(){t._syncItemsWithRef(),t._changeDetectorRef.markForCheck()})),e.entered.subscribe((function(e){t.entered.emit({container:t,item:e.item.data,currentIndex:e.currentIndex})})),e.exited.subscribe((function(e){t.exited.emit({container:t,item:e.item.data}),t._changeDetectorRef.markForCheck()})),e.sorted.subscribe((function(e){t.sorted.emit({previousIndex:e.previousIndex,currentIndex:e.currentIndex,container:t,item:e.item.data})})),e.dropped.subscribe((function(e){t.dropped.emit({previousIndex:e.previousIndex,currentIndex:e.currentIndex,previousContainer:e.previousContainer.data,container:e.container.data,item:e.item.data,isPointerOverContainer:e.isPointerOverContainer,distance:e.distance}),t._changeDetectorRef.markForCheck()}))}},{key:"_assignDefaults",value:function(e){var t=e.lockAxis,n=e.draggingDisabled,i=e.sortingDisabled,r=e.listAutoScrollDisabled,o=e.listOrientation;this.disabled=null!=n&&n,this.sortingDisabled=null!=i&&i,this.autoScrollDisabled=null!=r&&r,this.orientation=o||"vertical",t&&(this.lockAxis=t)}},{key:"_syncItemsWithRef",value:function(){this._dropListRef.withItems(this.getSortedItems().map((function(e){return e._dragRef})))}},{key:"disabled",get:function(){return this._disabled||!!this._group&&this._group.disabled},set:function(e){this._dropListRef.disabled=this._disabled=vm(e)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(_a(Ks),_a(B_e),_a(No),_a(pm,8),_a(z_e,12),_a(ig),_a(q_e,8))},e.\u0275dir=Ke({type:e,selectors:[["","cdkDropList",""],["cdk-drop-list"]],hostAttrs:[1,"cdk-drop-list"],hostVars:7,hostBindings:function(e,t){2&e&&(Os("id",t.id),os("cdk-drop-list-disabled",t.disabled)("cdk-drop-list-dragging",t._dropListRef.isDragging())("cdk-drop-list-receiving",t._dropListRef.isReceiving()))},inputs:{connectedTo:["cdkDropListConnectedTo","connectedTo"],id:"id",enterPredicate:["cdkDropListEnterPredicate","enterPredicate"],disabled:["cdkDropListDisabled","disabled"],sortingDisabled:["cdkDropListSortingDisabled","sortingDisabled"],autoScrollDisabled:["cdkDropListAutoScrollDisabled","autoScrollDisabled"],orientation:["cdkDropListOrientation","orientation"],lockAxis:["cdkDropListLockAxis","lockAxis"],data:["cdkDropListData","data"]},outputs:{dropped:"cdkDropListDropped",entered:"cdkDropListEntered",exited:"cdkDropListExited",sorted:"cdkDropListSorted"},exportAs:["cdkDropList"],features:[Vs([{provide:z_e,useValue:void 0},{provide:G_e,useExisting:e}])]}),e._dropLists=[],e}(),K_e=new he("CdkDragHandle"),X_e=function(){var e=function(){function e(t,n){Object(m.a)(this,e),this.element=t,this._stateChanges=new w.b,this._disabled=!1,this._parentDrag=n}return Object(g.a)(e,[{key:"ngOnDestroy",value:function(){this._stateChanges.complete()}},{key:"disabled",get:function(){return this._disabled},set:function(e){this._disabled=vm(e),this._stateChanges.next(this)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(_a(Ks),_a(H_e,12))},e.\u0275dir=Ke({type:e,selectors:[["","cdkDragHandle",""]],hostAttrs:[1,"cdk-drag-handle"],inputs:{disabled:["cdkDragHandleDisabled","disabled"]},features:[Vs([{provide:K_e,useExisting:e}])]}),e}(),Y_e=new he("CdkDragPlaceholder"),Z_e=function(){var e=function e(t){Object(m.a)(this,e),this.templateRef=t};return e.\u0275fac=function(t){return new(t||e)(_a(vc))},e.\u0275dir=Ke({type:e,selectors:[["ng-template","cdkDragPlaceholder",""]],inputs:{data:"data"},features:[Vs([{provide:Y_e,useExisting:e}])]}),e}(),Q_e=new he("CdkDragPreview"),$_e=function(){var e=function(){function e(t){Object(m.a)(this,e),this.templateRef=t,this._matchSize=!1}return Object(g.a)(e,[{key:"matchSize",get:function(){return this._matchSize},set:function(e){this._matchSize=vm(e)}}]),e}();return e.\u0275fac=function(t){return new(t||e)(_a(vc))},e.\u0275dir=Ke({type:e,selectors:[["ng-template","cdkDragPreview",""]],inputs:{matchSize:"matchSize",data:"data"},features:[Vs([{provide:Q_e,useExisting:e}])]}),e}(),J_e=function(){var e=function(){function e(t,n,i,r,o,a,s,c,l,u){var h=this;Object(m.a)(this,e),this.element=t,this.dropContainer=n,this._document=i,this._ngZone=r,this._viewContainerRef=o,this._dir=s,this._changeDetectorRef=l,this._selfHandle=u,this._destroyed=new w.b,this.started=new Yc,this.released=new Yc,this.ended=new Yc,this.entered=new Yc,this.exited=new Yc,this.dropped=new Yc,this.moved=new k.a((function(e){var t=h._dragRef.moved.pipe(Object(mf.a)((function(e){return{source:h,pointerPosition:e.pointerPosition,event:e.event,delta:e.delta,distance:e.distance}}))).subscribe(e);return function(){t.unsubscribe()}})),this._dragRef=c.createDrag(t,{dragStartThreshold:a&&null!=a.dragStartThreshold?a.dragStartThreshold:5,pointerDirectionChangeThreshold:a&&null!=a.pointerDirectionChangeThreshold?a.pointerDirectionChangeThreshold:5,zIndex:null==a?void 0:a.zIndex}),this._dragRef.data=this,a&&this._assignDefaults(a),n&&(this._dragRef._withDropContainer(n._dropListRef),n.addItem(this)),this._syncInputs(this._dragRef),this._handleEvents(this._dragRef)}return Object(g.a)(e,[{key:"getPlaceholderElement",value:function(){return this._dragRef.getPlaceholderElement()}},{key:"getRootElement",value:function(){return this._dragRef.getRootElement()}},{key:"reset",value:function(){this._dragRef.reset()}},{key:"getFreeDragPosition",value:function(){return this._dragRef.getFreeDragPosition()}},{key:"ngAfterViewInit",value:function(){var e=this;this._ngZone.onStable.pipe(Object(Wm.a)(1),Object(Gm.a)(this._destroyed)).subscribe((function(){e._updateRootElement(),e._handles.changes.pipe(Object(Jm.a)(e._handles),Object(jU.a)((function(t){var n=t.filter((function(t){return t._parentDrag===e})).map((function(e){return e.element}));e._selfHandle&&e.rootElementSelector&&n.push(e.element),e._dragRef.withHandles(n)})),Object(tg.a)((function(e){return C.a.apply(void 0,Object(u.a)(e.map((function(e){return e._stateChanges.pipe(Object(Jm.a)(e))}))))})),Object(Gm.a)(e._destroyed)).subscribe((function(t){var n=e._dragRef,i=t.element.nativeElement;t.disabled?n.disableHandle(i):n.enableHandle(i)})),e.freeDragPosition&&e._dragRef.setFreeDragPosition(e.freeDragPosition)}))}},{key:"ngOnChanges",value:function(e){var t=e.rootElementSelector,n=e.freeDragPosition;t&&!t.firstChange&&this._updateRootElement(),n&&!n.firstChange&&this.freeDragPosition&&this._dragRef.setFreeDragPosition(this.freeDragPosition)}},{key:"ngOnDestroy",value:function(){this.dropContainer&&this.dropContainer.removeItem(this),this._destroyed.next(),this._destroyed.complete(),this._dragRef.dispose()}},{key:"_updateRootElement",value:function(){var e=this.element.nativeElement,t=this.rootElementSelector?ewe(e,this.rootElementSelector):e;this._dragRef.withRootElement(t||e)}},{key:"_getBoundaryElement",value:function(){var e=this.boundaryElement;return e?"string"==typeof e?ewe(this.element.nativeElement,e):km(e):null}},{key:"_syncInputs",value:function(e){var t=this;e.beforeStarted.subscribe((function(){if(!e.isDragging()){var n=t._dir,i=t.dragStartDelay,r=t._placeholderTemplate?{template:t._placeholderTemplate.templateRef,context:t._placeholderTemplate.data,viewContainer:t._viewContainerRef}:null,o=t._previewTemplate?{template:t._previewTemplate.templateRef,context:t._previewTemplate.data,matchSize:t._previewTemplate.matchSize,viewContainer:t._viewContainerRef}:null;e.disabled=t.disabled,e.lockAxis=t.lockAxis,e.dragStartDelay="object"==typeof i&&i?i:bm(i),e.constrainPosition=t.constrainPosition,e.previewClass=t.previewClass,e.withBoundaryElement(t._getBoundaryElement()).withPlaceholderTemplate(r).withPreviewTemplate(o),n&&e.withDirection(n.value)}}))}},{key:"_handleEvents",value:function(e){var t=this;e.started.subscribe((function(){t.started.emit({source:t}),t._changeDetectorRef.markForCheck()})),e.released.subscribe((function(){t.released.emit({source:t})})),e.ended.subscribe((function(e){t.ended.emit({source:t,distance:e.distance}),t._changeDetectorRef.markForCheck()})),e.entered.subscribe((function(e){t.entered.emit({container:e.container.data,item:t,currentIndex:e.currentIndex})})),e.exited.subscribe((function(e){t.exited.emit({container:e.container.data,item:t})})),e.dropped.subscribe((function(e){t.dropped.emit({previousIndex:e.previousIndex,currentIndex:e.currentIndex,previousContainer:e.previousContainer.data,container:e.container.data,isPointerOverContainer:e.isPointerOverContainer,item:t,distance:e.distance})}))}},{key:"_assignDefaults",value:function(e){var t=e.lockAxis,n=e.dragStartDelay,i=e.constrainPosition,r=e.previewClass,o=e.boundaryElement,a=e.draggingDisabled,s=e.rootElementSelector;this.disabled=null!=a&&a,this.dragStartDelay=n||0,t&&(this.lockAxis=t),i&&(this.constrainPosition=i),r&&(this.previewClass=r),o&&(this.boundaryElement=o),s&&(this.rootElementSelector=s)}},{key:"disabled",get:function(){return this._disabled||this.dropContainer&&this.dropContainer.disabled},set:function(e){this._disabled=vm(e),this._dragRef.disabled=this._disabled}}]),e}();return e.\u0275fac=function(t){return new(t||e)(_a(Ks),_a(G_e,12),_a(bu),_a(Nl),_a(yc),_a(q_e,8),_a(pm,8),_a(B_e),_a(No),_a(K_e,10))},e.\u0275dir=Ke({type:e,selectors:[["","cdkDrag",""]],contentQueries:function(e,t,n){var i;1&e&&(ul(n,Q_e,!0),ul(n,Y_e,!0),ul(n,K_e,!0)),2&e&&(al(i=fl())&&(t._previewTemplate=i.first),al(i=fl())&&(t._placeholderTemplate=i.first),al(i=fl())&&(t._handles=i))},hostAttrs:[1,"cdk-drag"],hostVars:4,hostBindings:function(e,t){2&e&&os("cdk-drag-disabled",t.disabled)("cdk-drag-dragging",t._dragRef.isDragging())},inputs:{disabled:["cdkDragDisabled","disabled"],dragStartDelay:["cdkDragStartDelay","dragStartDelay"],lockAxis:["cdkDragLockAxis","lockAxis"],constrainPosition:["cdkDragConstrainPosition","constrainPosition"],previewClass:["cdkDragPreviewClass","previewClass"],boundaryElement:["cdkDragBoundary","boundaryElement"],rootElementSelector:["cdkDragRootElement","rootElementSelector"],data:["cdkDragData","data"],freeDragPosition:["cdkDragFreeDragPosition","freeDragPosition"]},outputs:{started:"cdkDragStarted",released:"cdkDragReleased",ended:"cdkDragEnded",entered:"cdkDragEntered",exited:"cdkDragExited",dropped:"cdkDragDropped",moved:"cdkDragMoved"},exportAs:["cdkDrag"],features:[Vs([{provide:H_e,useExisting:e}]),ct]}),e}();function ewe(e,t){for(var n=e.parentElement;n;){if(n.matches?n.matches(t):n.msMatchesSelector(t))return n;n=n.parentElement}return null}var twe,nwe,iwe,rwe=function(){var e=function e(){Object(m.a)(this,e)};return e.\u0275mod=Ge({type:e}),e.\u0275inj=F({factory:function(t){return new(t||e)},providers:[B_e],imports:[ag]}),e}(),owe=function(){function e(e){e.events.subscribe((function(e){e instanceof FU&&(gtag("set","page",e.url),gtag("send","pageview"))}))}return e.\u0275prov=R({token:e,factory:e.\u0275fac=function(t){return new(t||e)(we(nK))}}),e}(),awe=function(){function e(e){this._googleAnalyticsService=e}return e.\u0275mod=Ge({type:e,bootstrap:[Cge]}),e.\u0275inj=F({factory:function(t){return new(t||e)(we(owe))},providers:[UK,{provide:ti,useClass:bbe},Hq,xce,GK,z4,qK,rne,D$,x6,a6,jK,VK,wae,jae,iJ,t7,J8,O6,c6,Ege,tse,j7,U9,u6,zK,lce,Yee,I9,Dye,$2,Iue,xue,Yue,vhe,tne,Ade,jde,Pde,A5,J2,I2,I$,c1,Dfe,w5,Jte,L5,nne,T5,J9,yce,R9,ble,vle,nee,v6,b6,I4,zZ,one,Gye,Y6,Dte,lme,Aee,owe,A4,fge,gge,sf,Kte],imports:[[rf,Mv,bge,hm,dm,C_,Kg,Tge,Zq.forRoot(),uU,fU,_U,Iye,ese,hae,rwe,Cce,uye,Hme.forRoot()]]}),e}();twe=[Rh,Lh,Nh,Hh,Zh,Yh,Uh,Gh,Wh,Kh,Xh,cK,rK,oK,sK,qW,Lp,Zf,ep,wf,zf,Wf,bf,Yf,Jf,Uf,Mf,Tf,Qp,im,om,sm,$p,tm,Rp,Ap,Tp,Bp,zp,Xp,qp,Gp,Ug,Ag,mg,Ig,gg,vg,yg,Cg,Lg,wg,kg,Dg,Eg,Rg,jg,Hg,zg,Vg,Wg,Fg,qg,Q9,_oe,Xq,Yq,yU,bU,rg,mm,Oye,Mye,xye,Eye,jye,Tye,Qae,Jae,cae,uae,oae,W_e,V_e,J_e,X_e,$_e,Z_e,Gte,h$,d$,AZ,OZ,LZ,CZ,wJ,kJ,CJ,uJ,hJ,dJ,fJ,pJ,gJ,vJ,bJ,mJ,yJ,_J,xoe,Soe,P$,UJ,a0,YJ,ZJ,QJ,JJ,t0,u0,h0,y0,f0,f1,v1,E1,w1,m1,I1,y1,j1,C1,M1,x1,R1,B1,F1,z1,q1,WZ,rQ,oQ,aQ,sQ,Mae,sre,cre,J$,Q0,J0,t4,J5,o4,n4,aY,i4,r4,wY,h4,u4,B5,qle,Nle,Ble,Hle,Vle,zle,Rle,uie,vie,H0,B0,DY,TY,J1,e2,$ne,eie,Yne,Vne,Zne,tie,iie,Wne,Xne,l3,f3,Bbe,xbe,Obe,Tbe,Ebe,Mbe,KQ,IQ,FQ,t$,r$,jQ,nye,eye,iye,cye,aye,Jbe,oye,xte,ege,Xme,nge,Yme,Wme,Kme,Bme,Cge,ace,Zce,bce,kae,Aae,dle,ate,tte,Xee,gle,Pae,Z8,$8,x4,E4,yae,Doe,K6,W6,S6,R6,m8,d6,l8,e8,n8,h8,f8,Dae,Wle,Xle,Kle,fre,Tce,Bae,zae,Wde,Nee,mre,_re,wre,bre,yre,pre,vre,gre,Lde,w6,j6,c8,Nye,rue,Aue,Sue,Bye,Hye,Hue,zue,Xue,zye,nhe,dhe,mhe,ghe,She,xhe,jhe,Nhe,Bhe,sde,pde,mde,kde,Vye,Ede,mfe,Ife,K4,qye,zfe,Qfe,tpe,Yle,a8,$6,Zle,cpe,ppe,kpe,Epe,Rpe,Upe,Gpe,Wpe,Xpe,Kpe,Qle,sue,ome,aue,Iae,Dde,L4,A$,ame,kge,Uee,sme,N6,H6,sse,ute,Lse,m$,X6,q6,G6,F4,X4,Y4,_te,j4,M4,C4,o1,s1,k2,v2,A2,Q2,G2,z3,u5,n5,_5,M5,j5,R5,_4,w4,k4,Wye,Kye,e_e,r_e,S3,$ce,r8,p8,jte,jee,cme,g8,v8,Ite,z6,bme,Jce,Moe,yme,dge,hge,cge,N4,D4,dse,kse,R4,mge,$ie,H4,B4,Zte,ane,hne,m4,N5],nwe=[td,od,nd,ud,yd,pd,md,rd,gd,ad,cd,ld,dd,V4,Zpe,Ype,yie,Toe,Uye],(iwe=dle.\u0275cmp).directiveDefs=function(){return twe.map(Ve)},iwe.pipeDefs=function(){return nwe.map(qe)},function(){if(di)throw new Error("Cannot enable prod mode after platform setup.");hi=!1}(),tf().bootstrapModule(awe).then((function(e){var t,n=e.injector.get(ou);t=new uf(n.components[0]),"undefined"!=typeof COMPILED&&COMPILED||((ie.ng=ie.ng||{}).profiler=t)})).catch((function(e){return console.log(e)}))},zahk:function(e,t,n){e.exports=n("T8ZO")},zuyY:function(e,t){e.exports={parse:function(){return this.createSingleNodeList(this.Identifier())}}},zx2A:function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return h})),n.d(t,"c",(function(){return d}));var i=n("1OyB"),r=n("vuIU"),o=n("Ji7U"),a=n("LK+K"),s=n("7o/Q"),c=n("HDdC"),l=n("SeVD"),u=function(e){Object(o.a)(n,e);var t=Object(a.a)(n);function n(e){var r;return Object(i.a)(this,n),(r=t.call(this)).parent=e,r}return Object(r.a)(n,[{key:"_next",value:function(e){this.parent.notifyNext(e)}},{key:"_error",value:function(e){this.parent.notifyError(e),this.unsubscribe()}},{key:"_complete",value:function(){this.parent.notifyComplete(),this.unsubscribe()}}]),n}(s.a),h=function(e){Object(o.a)(n,e);var t=Object(a.a)(n);function n(){return Object(i.a)(this,n),t.apply(this,arguments)}return Object(r.a)(n,[{key:"notifyNext",value:function(e){this.destination.next(e)}},{key:"notifyError",value:function(e){this.destination.error(e)}},{key:"notifyComplete",value:function(){this.destination.complete()}}]),n}(s.a);function d(e,t){if(!t.closed)return e instanceof c.a?e.subscribe(t):Object(l.a)(e)(t)}}},[[0,0]]]); \ No newline at end of file diff --git a/gns3server/static/web-ui/main.e7b089d7c8fa292097fb.js b/gns3server/static/web-ui/main.e7b089d7c8fa292097fb.js deleted file mode 100644 index 2df548be..00000000 --- a/gns3server/static/web-ui/main.e7b089d7c8fa292097fb.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[1],{"+/L5":function(t,e,n){var i=n("t1UP").isCustomProperty,r=n("vd7W").TYPE,o=n("4njK").mode,a=r.Ident,s=r.Hash,c=r.Colon,l=r.Semicolon,u=r.Delim;function h(t){return this.Raw(t,o.exclamationMarkOrSemicolon,!0)}function d(t){return this.Raw(t,o.exclamationMarkOrSemicolon,!1)}function f(){var t=this.scanner.tokenIndex,e=this.Value();return"Raw"!==e.type&&!1===this.scanner.eof&&this.scanner.tokenType!==l&&!1===this.scanner.isDelim(33)&&!1===this.scanner.isBalanceEdge(t)&&this.error(),e}function p(){var t=this.scanner.tokenStart;if(this.scanner.tokenType===u)switch(this.scanner.source.charCodeAt(this.scanner.tokenStart)){case 42:case 36:case 43:case 35:case 38:this.scanner.next();break;case 47:this.scanner.next(),this.scanner.isDelim(47)&&this.scanner.next()}return this.eat(this.scanner.tokenType===s?s:a),this.scanner.substrToCursor(t)}function m(){this.eat(u),this.scanner.skipSC();var t=this.consume(a);return"important"===t||t}t.exports={name:"Declaration",structure:{important:[Boolean,String],property:String,value:["Value","Raw"]},parse:function(){var t,e=this.scanner.tokenStart,n=this.scanner.tokenIndex,r=p.call(this),o=i(r),a=o?this.parseCustomProperty:this.parseValue,s=o?d:h,u=!1;return this.scanner.skipSC(),this.eat(c),o||this.scanner.skipSC(),t=a?this.parseWithFallback(f,s):s.call(this,this.scanner.tokenIndex),this.scanner.isDelim(33)&&(u=m.call(this),this.scanner.skipSC()),!1===this.scanner.eof&&this.scanner.tokenType!==l&&!1===this.scanner.isBalanceEdge(n)&&this.error(),{type:"Declaration",loc:this.getLocation(e,this.scanner.tokenStart),important:u,property:r,value:t}},generate:function(t){this.chunk(t.property),this.chunk(":"),this.node(t.value),t.important&&this.chunk(!0===t.important?"!important":"!"+t.important)},walkContext:"declaration"}},"+4/i":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n("qCKp"),r=n("odkN");i.Observable.prototype.let=r.letProto,i.Observable.prototype.letBind=r.letProto},"+Kd2":function(t,e,n){var i=n("vd7W").TYPE,r=n("4njK").mode,o=i.Comma;t.exports=function(){var t=this.createList();return this.scanner.skipSC(),t.push(this.Identifier()),this.scanner.skipSC(),this.scanner.tokenType===o&&(t.push(this.Operator()),t.push(this.parseCustomProperty?this.Value(null):this.Raw(this.scanner.tokenIndex,r.exclamationMarkOrSemicolon,!1))),t}},"+oeQ":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n("qCKp"),r=n("H+DX");i.Observable.prototype.observeOn=r.observeOn},"+psR":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n("qCKp"),r=n("16Oq");i.Observable.prototype.retry=r.retry},"+qxJ":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n("qCKp"),r=n("GsYY");i.Observable.prototype.distinctUntilChanged=r.distinctUntilChanged},"+v8i":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n("qCKp");i.Observable.concat=i.concat},"/+5V":function(t,e){function n(t){function e(t){return null!==t&&("Type"===t.type||"Property"===t.type||"Keyword"===t.type)}var n=null;return null!==this.matched&&function i(r){if(Array.isArray(r.match)){for(var o=0;o>22},e.prototype.getChars=function(){return 2097152&this.content?this.combinedData:2097151&this.content?o.stringFromCodePoint(2097151&this.content):""},e.prototype.getCode=function(){return this.isCombined()?this.combinedData.charCodeAt(this.combinedData.length-1):2097151&this.content},e.prototype.setFromCharData=function(t){this.fg=t[a.CHAR_DATA_ATTR_INDEX],this.bg=0;var e=!1;if(t[a.CHAR_DATA_CHAR_INDEX].length>2)e=!0;else if(2===t[a.CHAR_DATA_CHAR_INDEX].length){var n=t[a.CHAR_DATA_CHAR_INDEX].charCodeAt(0);if(55296<=n&&n<=56319){var i=t[a.CHAR_DATA_CHAR_INDEX].charCodeAt(1);56320<=i&&i<=57343?this.content=1024*(n-55296)+i-56320+65536|t[a.CHAR_DATA_WIDTH_INDEX]<<22:e=!0}else e=!0}else this.content=t[a.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|t[a.CHAR_DATA_WIDTH_INDEX]<<22;e&&(this.combinedData=t[a.CHAR_DATA_CHAR_INDEX],this.content=2097152|t[a.CHAR_DATA_WIDTH_INDEX]<<22)},e.prototype.getAsCharData=function(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]},e}(s.AttributeData);e.CellData=c},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ISoundService=e.ISelectionService=e.IRenderService=e.IMouseService=e.ICoreBrowserService=e.ICharSizeService=void 0;var i=n(14);e.ICharSizeService=i.createDecorator("CharSizeService"),e.ICoreBrowserService=i.createDecorator("CoreBrowserService"),e.IMouseService=i.createDecorator("MouseService"),e.IRenderService=i.createDecorator("RenderService"),e.ISelectionService=i.createDecorator("SelectionService"),e.ISoundService=i.createDecorator("SoundService")},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ExtendedAttrs=e.AttributeData=void 0;var i=function(){function t(){this.fg=0,this.bg=0,this.extended=new r}return t.toColorRGB=function(t){return[t>>>16&255,t>>>8&255,255&t]},t.fromColorRGB=function(t){return(255&t[0])<<16|(255&t[1])<<8|255&t[2]},t.prototype.clone=function(){var e=new t;return e.fg=this.fg,e.bg=this.bg,e.extended=this.extended.clone(),e},t.prototype.isInverse=function(){return 67108864&this.fg},t.prototype.isBold=function(){return 134217728&this.fg},t.prototype.isUnderline=function(){return 268435456&this.fg},t.prototype.isBlink=function(){return 536870912&this.fg},t.prototype.isInvisible=function(){return 1073741824&this.fg},t.prototype.isItalic=function(){return 67108864&this.bg},t.prototype.isDim=function(){return 134217728&this.bg},t.prototype.getFgColorMode=function(){return 50331648&this.fg},t.prototype.getBgColorMode=function(){return 50331648&this.bg},t.prototype.isFgRGB=function(){return 50331648==(50331648&this.fg)},t.prototype.isBgRGB=function(){return 50331648==(50331648&this.bg)},t.prototype.isFgPalette=function(){return 16777216==(50331648&this.fg)||33554432==(50331648&this.fg)},t.prototype.isBgPalette=function(){return 16777216==(50331648&this.bg)||33554432==(50331648&this.bg)},t.prototype.isFgDefault=function(){return 0==(50331648&this.fg)},t.prototype.isBgDefault=function(){return 0==(50331648&this.bg)},t.prototype.isAttributeDefault=function(){return 0===this.fg&&0===this.bg},t.prototype.getFgColor=function(){switch(50331648&this.fg){case 16777216:case 33554432:return 255&this.fg;case 50331648:return 16777215&this.fg;default:return-1}},t.prototype.getBgColor=function(){switch(50331648&this.bg){case 16777216:case 33554432:return 255&this.bg;case 50331648:return 16777215&this.bg;default:return-1}},t.prototype.hasExtendedAttrs=function(){return 268435456&this.bg},t.prototype.updateExtended=function(){this.extended.isEmpty()?this.bg&=-268435457:this.bg|=268435456},t.prototype.getUnderlineColor=function(){if(268435456&this.bg&&~this.extended.underlineColor)switch(50331648&this.extended.underlineColor){case 16777216:case 33554432:return 255&this.extended.underlineColor;case 50331648:return 16777215&this.extended.underlineColor;default:return this.getFgColor()}return this.getFgColor()},t.prototype.getUnderlineColorMode=function(){return 268435456&this.bg&&~this.extended.underlineColor?50331648&this.extended.underlineColor:this.getFgColorMode()},t.prototype.isUnderlineColorRGB=function(){return 268435456&this.bg&&~this.extended.underlineColor?50331648==(50331648&this.extended.underlineColor):this.isFgRGB()},t.prototype.isUnderlineColorPalette=function(){return 268435456&this.bg&&~this.extended.underlineColor?16777216==(50331648&this.extended.underlineColor)||33554432==(50331648&this.extended.underlineColor):this.isFgPalette()},t.prototype.isUnderlineColorDefault=function(){return 268435456&this.bg&&~this.extended.underlineColor?0==(50331648&this.extended.underlineColor):this.isFgDefault()},t.prototype.getUnderlineStyle=function(){return 268435456&this.fg?268435456&this.bg?this.extended.underlineStyle:1:0},t}();e.AttributeData=i;var r=function(){function t(t,e){void 0===t&&(t=0),void 0===e&&(e=-1),this.underlineStyle=t,this.underlineColor=e}return t.prototype.clone=function(){return new t(this.underlineStyle,this.underlineColor)},t.prototype.isEmpty=function(){return 0===this.underlineStyle},t}();e.ExtendedAttrs=r},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.addDisposableDomListener=void 0,e.addDisposableDomListener=function(t,e,n,i){t.addEventListener(e,n,i);var r=!1;return{dispose:function(){r||(r=!0,t.removeEventListener(e,n,i))}}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Utf8ToUtf32=e.StringToUtf32=e.utf32ToString=e.stringFromCodePoint=void 0,e.stringFromCodePoint=function(t){return t>65535?(t-=65536,String.fromCharCode(55296+(t>>10))+String.fromCharCode(t%1024+56320)):String.fromCharCode(t)},e.utf32ToString=function(t,e,n){void 0===e&&(e=0),void 0===n&&(n=t.length);for(var i="",r=e;r65535?(o-=65536,i+=String.fromCharCode(55296+(o>>10))+String.fromCharCode(o%1024+56320)):i+=String.fromCharCode(o)}return i};var i=function(){function t(){this._interim=0}return t.prototype.clear=function(){this._interim=0},t.prototype.decode=function(t,e){var n=t.length;if(!n)return 0;var i=0,r=0;this._interim&&(56320<=(s=t.charCodeAt(r++))&&s<=57343?e[i++]=1024*(this._interim-55296)+s-56320+65536:(e[i++]=this._interim,e[i++]=s),this._interim=0);for(var o=r;o=n)return this._interim=a,i;var s;56320<=(s=t.charCodeAt(o))&&s<=57343?e[i++]=1024*(a-55296)+s-56320+65536:(e[i++]=a,e[i++]=s)}else e[i++]=a}return i},t}();e.StringToUtf32=i;var r=function(){function t(){this.interim=new Uint8Array(3)}return t.prototype.clear=function(){this.interim.fill(0)},t.prototype.decode=function(t,e){var n=t.length;if(!n)return 0;var i,r,o,a,s=0,c=0,l=0;if(this.interim[0]){var u=!1,h=this.interim[0];h&=192==(224&h)?31:224==(240&h)?15:7;for(var d=0,f=void 0;(f=63&this.interim[++d])&&d<4;)h<<=6,h|=f;for(var p=192==(224&this.interim[0])?2:224==(240&this.interim[0])?3:4,m=p-d;l=n)return 0;if(128!=(192&(f=t[l++]))){l--,u=!0;break}this.interim[d++]=f,h<<=6,h|=63&f}u||(2===p?h<128?l--:e[s++]=h:3===p?h<2048||h>=55296&&h<=57343||(e[s++]=h):h<65536||h>1114111||(e[s++]=h)),this.interim.fill(0)}for(var g=n-4,v=l;v=n)return this.interim[0]=i,s;if(128!=(192&(r=t[v++]))){v--;continue}if((c=(31&i)<<6|63&r)<128){v--;continue}e[s++]=c}else if(224==(240&i)){if(v>=n)return this.interim[0]=i,s;if(128!=(192&(r=t[v++]))){v--;continue}if(v>=n)return this.interim[0]=i,this.interim[1]=r,s;if(128!=(192&(o=t[v++]))){v--;continue}if((c=(15&i)<<12|(63&r)<<6|63&o)<2048||c>=55296&&c<=57343)continue;e[s++]=c}else if(240==(248&i)){if(v>=n)return this.interim[0]=i,s;if(128!=(192&(r=t[v++]))){v--;continue}if(v>=n)return this.interim[0]=i,this.interim[1]=r,s;if(128!=(192&(o=t[v++]))){v--;continue}if(v>=n)return this.interim[0]=i,this.interim[1]=r,this.interim[2]=o,s;if(128!=(192&(a=t[v++]))){v--;continue}if((c=(7&i)<<18|(63&r)<<12|(63&o)<<6|63&a)<65536||c>1114111)continue;e[s++]=c}}return s},t}();e.Utf8ToUtf32=r},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.CHAR_ATLAS_CELL_SPACING=e.DIM_OPACITY=e.INVERTED_DEFAULT_COLOR=void 0,e.INVERTED_DEFAULT_COLOR=257,e.DIM_OPACITY=.5,e.CHAR_ATLAS_CELL_SPACING=1},function(t,e,n){"use strict";var i,r,o,a;function s(t){var e=t.toString(16);return e.length<2?"0"+e:e}function c(t,e){return t>>0}}(i=e.channels||(e.channels={})),(r=e.color||(e.color={})).blend=function(t,e){var n=(255&e.rgba)/255;if(1===n)return{css:e.css,rgba:e.rgba};var r=e.rgba>>16&255,o=e.rgba>>8&255,a=t.rgba>>24&255,s=t.rgba>>16&255,c=t.rgba>>8&255,l=a+Math.round(((e.rgba>>24&255)-a)*n),u=s+Math.round((r-s)*n),h=c+Math.round((o-c)*n);return{css:i.toCss(l,u,h),rgba:i.toRgba(l,u,h)}},r.isOpaque=function(t){return 255==(255&t.rgba)},r.ensureContrastRatio=function(t,e,n){var i=a.ensureContrastRatio(t.rgba,e.rgba,n);if(i)return a.toColor(i>>24&255,i>>16&255,i>>8&255)},r.opaque=function(t){var e=(255|t.rgba)>>>0,n=a.toChannels(e);return{css:i.toCss(n[0],n[1],n[2]),rgba:e}},r.opacity=function(t,e){var n=Math.round(255*e),r=a.toChannels(t.rgba),o=r[0],s=r[1],c=r[2];return{css:i.toCss(o,s,c,n),rgba:i.toRgba(o,s,c,n)}},(e.css||(e.css={})).toColor=function(t){switch(t.length){case 7:return{css:t,rgba:(parseInt(t.slice(1),16)<<8|255)>>>0};case 9:return{css:t,rgba:parseInt(t.slice(1),16)>>>0}}throw new Error("css.toColor: Unsupported css format")},function(t){function e(t,e,n){var i=t/255,r=e/255,o=n/255;return.2126*(i<=.03928?i/12.92:Math.pow((i+.055)/1.055,2.4))+.7152*(r<=.03928?r/12.92:Math.pow((r+.055)/1.055,2.4))+.0722*(o<=.03928?o/12.92:Math.pow((o+.055)/1.055,2.4))}t.relativeLuminance=function(t){return e(t>>16&255,t>>8&255,255&t)},t.relativeLuminance2=e}(o=e.rgb||(e.rgb={})),function(t){function e(t,e,n){for(var i=t>>24&255,r=t>>16&255,a=t>>8&255,s=e>>24&255,l=e>>16&255,u=e>>8&255,h=c(o.relativeLuminance2(s,u,l),o.relativeLuminance2(i,r,a));h0||l>0||u>0);)s-=Math.max(0,Math.ceil(.1*s)),l-=Math.max(0,Math.ceil(.1*l)),u-=Math.max(0,Math.ceil(.1*u)),h=c(o.relativeLuminance2(s,u,l),o.relativeLuminance2(i,r,a));return(s<<24|l<<16|u<<8|255)>>>0}function n(t,e,n){for(var i=t>>24&255,r=t>>16&255,a=t>>8&255,s=e>>24&255,l=e>>16&255,u=e>>8&255,h=c(o.relativeLuminance2(s,u,l),o.relativeLuminance2(i,r,a));h>>0}t.ensureContrastRatio=function(t,i,r){var a=o.relativeLuminance(t>>8),s=o.relativeLuminance(i>>8);if(c(a,s)>24&255,t>>16&255,t>>8&255,255&t]},t.toColor=function(t,e,n){return{css:i.toCss(t,e,n),rgba:i.toRgba(t,e,n)}}}(a=e.rgba||(e.rgba={})),e.toPaddedHex=s,e.contrastRatio=c},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.isLinux=e.isWindows=e.isIphone=e.isIpad=e.isMac=e.isSafari=e.isFirefox=void 0;var i="undefined"==typeof navigator,r=i?"node":navigator.userAgent,o=i?"node":navigator.platform;function a(t,e){return t.indexOf(e)>=0}e.isFirefox=!!~r.indexOf("Firefox"),e.isSafari=/^((?!chrome|android).)*safari/i.test(r),e.isMac=a(["Macintosh","MacIntel","MacPPC","Mac68K"],o),e.isIpad="iPad"===o,e.isIphone="iPhone"===o,e.isWindows=a(["Windows","Win16","Win32","WinCE"],o),e.isLinux=o.indexOf("Linux")>=0},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.C1=e.C0=void 0,function(t){t.NUL="\0",t.SOH="\x01",t.STX="\x02",t.ETX="\x03",t.EOT="\x04",t.ENQ="\x05",t.ACK="\x06",t.BEL="\x07",t.BS="\b",t.HT="\t",t.LF="\n",t.VT="\v",t.FF="\f",t.CR="\r",t.SO="\x0e",t.SI="\x0f",t.DLE="\x10",t.DC1="\x11",t.DC2="\x12",t.DC3="\x13",t.DC4="\x14",t.NAK="\x15",t.SYN="\x16",t.ETB="\x17",t.CAN="\x18",t.EM="\x19",t.SUB="\x1a",t.ESC="\x1b",t.FS="\x1c",t.GS="\x1d",t.RS="\x1e",t.US="\x1f",t.SP=" ",t.DEL="\x7f"}(e.C0||(e.C0={})),function(t){t.PAD="\x80",t.HOP="\x81",t.BPH="\x82",t.NBH="\x83",t.IND="\x84",t.NEL="\x85",t.SSA="\x86",t.ESA="\x87",t.HTS="\x88",t.HTJ="\x89",t.VTS="\x8a",t.PLD="\x8b",t.PLU="\x8c",t.RI="\x8d",t.SS2="\x8e",t.SS3="\x8f",t.DCS="\x90",t.PU1="\x91",t.PU2="\x92",t.STS="\x93",t.CCH="\x94",t.MW="\x95",t.SPA="\x96",t.EPA="\x97",t.SOS="\x98",t.SGCI="\x99",t.SCI="\x9a",t.CSI="\x9b",t.ST="\x9c",t.OSC="\x9d",t.PM="\x9e",t.APC="\x9f"}(e.C1||(e.C1={}))},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.BaseRenderLayer=void 0;var i=n(3),r=n(9),o=n(25),a=n(6),s=n(28),c=n(10),l=n(17),u=function(){function t(t,e,n,i,r,o,a,s){this._container=t,this._alpha=i,this._colors=r,this._rendererId=o,this._bufferService=a,this._optionsService=s,this._scaledCharWidth=0,this._scaledCharHeight=0,this._scaledCellWidth=0,this._scaledCellHeight=0,this._scaledCharLeft=0,this._scaledCharTop=0,this._currentGlyphIdentifier={chars:"",code:0,bg:0,fg:0,bold:!1,dim:!1,italic:!1},this._canvas=document.createElement("canvas"),this._canvas.classList.add("xterm-"+e+"-layer"),this._canvas.style.zIndex=n.toString(),this._initCanvas(),this._container.appendChild(this._canvas)}return t.prototype.dispose=function(){var t;l.removeElementFromParent(this._canvas),null===(t=this._charAtlas)||void 0===t||t.dispose()},t.prototype._initCanvas=function(){this._ctx=s.throwIfFalsy(this._canvas.getContext("2d",{alpha:this._alpha})),this._alpha||this._clearAll()},t.prototype.onOptionsChanged=function(){},t.prototype.onBlur=function(){},t.prototype.onFocus=function(){},t.prototype.onCursorMove=function(){},t.prototype.onGridChanged=function(t,e){},t.prototype.onSelectionChanged=function(t,e,n){void 0===n&&(n=!1)},t.prototype.setColors=function(t){this._refreshCharAtlas(t)},t.prototype._setTransparency=function(t){if(t!==this._alpha){var e=this._canvas;this._alpha=t,this._canvas=this._canvas.cloneNode(),this._initCanvas(),this._container.replaceChild(this._canvas,e),this._refreshCharAtlas(this._colors),this.onGridChanged(0,this._bufferService.rows-1)}},t.prototype._refreshCharAtlas=function(t){this._scaledCharWidth<=0&&this._scaledCharHeight<=0||(this._charAtlas=o.acquireCharAtlas(this._optionsService.options,this._rendererId,t,this._scaledCharWidth,this._scaledCharHeight),this._charAtlas.warmUp())},t.prototype.resize=function(t){this._scaledCellWidth=t.scaledCellWidth,this._scaledCellHeight=t.scaledCellHeight,this._scaledCharWidth=t.scaledCharWidth,this._scaledCharHeight=t.scaledCharHeight,this._scaledCharLeft=t.scaledCharLeft,this._scaledCharTop=t.scaledCharTop,this._canvas.width=t.scaledCanvasWidth,this._canvas.height=t.scaledCanvasHeight,this._canvas.style.width=t.canvasWidth+"px",this._canvas.style.height=t.canvasHeight+"px",this._alpha||this._clearAll(),this._refreshCharAtlas(this._colors)},t.prototype._fillCells=function(t,e,n,i){this._ctx.fillRect(t*this._scaledCellWidth,e*this._scaledCellHeight,n*this._scaledCellWidth,i*this._scaledCellHeight)},t.prototype._fillBottomLineAtCells=function(t,e,n){void 0===n&&(n=1),this._ctx.fillRect(t*this._scaledCellWidth,(e+1)*this._scaledCellHeight-window.devicePixelRatio-1,n*this._scaledCellWidth,window.devicePixelRatio)},t.prototype._fillLeftLineAtCell=function(t,e,n){this._ctx.fillRect(t*this._scaledCellWidth,e*this._scaledCellHeight,window.devicePixelRatio*n,this._scaledCellHeight)},t.prototype._strokeRectAtCell=function(t,e,n,i){this._ctx.lineWidth=window.devicePixelRatio,this._ctx.strokeRect(t*this._scaledCellWidth+window.devicePixelRatio/2,e*this._scaledCellHeight+window.devicePixelRatio/2,n*this._scaledCellWidth-window.devicePixelRatio,i*this._scaledCellHeight-window.devicePixelRatio)},t.prototype._clearAll=function(){this._alpha?this._ctx.clearRect(0,0,this._canvas.width,this._canvas.height):(this._ctx.fillStyle=this._colors.background.css,this._ctx.fillRect(0,0,this._canvas.width,this._canvas.height))},t.prototype._clearCells=function(t,e,n,i){this._alpha?this._ctx.clearRect(t*this._scaledCellWidth,e*this._scaledCellHeight,n*this._scaledCellWidth,i*this._scaledCellHeight):(this._ctx.fillStyle=this._colors.background.css,this._ctx.fillRect(t*this._scaledCellWidth,e*this._scaledCellHeight,n*this._scaledCellWidth,i*this._scaledCellHeight))},t.prototype._fillCharTrueColor=function(t,e,n){this._ctx.font=this._getFont(!1,!1),this._ctx.textBaseline="middle",this._clipRow(n),this._ctx.fillText(t.getChars(),e*this._scaledCellWidth+this._scaledCharLeft,n*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2)},t.prototype._drawChars=function(t,e,n){var o,a,s=this._getContrastColor(t);s||t.isFgRGB()||t.isBgRGB()?this._drawUncachedChars(t,e,n,s):(t.isInverse()?(o=t.isBgDefault()?r.INVERTED_DEFAULT_COLOR:t.getBgColor(),a=t.isFgDefault()?r.INVERTED_DEFAULT_COLOR:t.getFgColor()):(a=t.isBgDefault()?i.DEFAULT_COLOR:t.getBgColor(),o=t.isFgDefault()?i.DEFAULT_COLOR:t.getFgColor()),o+=this._optionsService.options.drawBoldTextInBrightColors&&t.isBold()&&o<8?8:0,this._currentGlyphIdentifier.chars=t.getChars()||i.WHITESPACE_CELL_CHAR,this._currentGlyphIdentifier.code=t.getCode()||i.WHITESPACE_CELL_CODE,this._currentGlyphIdentifier.bg=a,this._currentGlyphIdentifier.fg=o,this._currentGlyphIdentifier.bold=!!t.isBold(),this._currentGlyphIdentifier.dim=!!t.isDim(),this._currentGlyphIdentifier.italic=!!t.isItalic(),this._charAtlas&&this._charAtlas.draw(this._ctx,this._currentGlyphIdentifier,e*this._scaledCellWidth+this._scaledCharLeft,n*this._scaledCellHeight+this._scaledCharTop)||this._drawUncachedChars(t,e,n))},t.prototype._drawUncachedChars=function(t,e,n,i){if(this._ctx.save(),this._ctx.font=this._getFont(!!t.isBold(),!!t.isItalic()),this._ctx.textBaseline="middle",t.isInverse())if(i)this._ctx.fillStyle=i.css;else if(t.isBgDefault())this._ctx.fillStyle=c.color.opaque(this._colors.background).css;else if(t.isBgRGB())this._ctx.fillStyle="rgb("+a.AttributeData.toColorRGB(t.getBgColor()).join(",")+")";else{var o=t.getBgColor();this._optionsService.options.drawBoldTextInBrightColors&&t.isBold()&&o<8&&(o+=8),this._ctx.fillStyle=this._colors.ansi[o].css}else if(i)this._ctx.fillStyle=i.css;else if(t.isFgDefault())this._ctx.fillStyle=this._colors.foreground.css;else if(t.isFgRGB())this._ctx.fillStyle="rgb("+a.AttributeData.toColorRGB(t.getFgColor()).join(",")+")";else{var s=t.getFgColor();this._optionsService.options.drawBoldTextInBrightColors&&t.isBold()&&s<8&&(s+=8),this._ctx.fillStyle=this._colors.ansi[s].css}this._clipRow(n),t.isDim()&&(this._ctx.globalAlpha=r.DIM_OPACITY),this._ctx.fillText(t.getChars(),e*this._scaledCellWidth+this._scaledCharLeft,n*this._scaledCellHeight+this._scaledCharTop+this._scaledCharHeight/2),this._ctx.restore()},t.prototype._clipRow=function(t){this._ctx.beginPath(),this._ctx.rect(0,t*this._scaledCellHeight,this._bufferService.cols*this._scaledCellWidth,this._scaledCellHeight),this._ctx.clip()},t.prototype._getFont=function(t,e){return(e?"italic":"")+" "+(t?this._optionsService.options.fontWeightBold:this._optionsService.options.fontWeight)+" "+this._optionsService.options.fontSize*window.devicePixelRatio+"px "+this._optionsService.options.fontFamily},t.prototype._getContrastColor=function(t){if(1!==this._optionsService.options.minimumContrastRatio){var e=this._colors.contrastCache.getColor(t.bg,t.fg);if(void 0!==e)return e||void 0;var n=t.getFgColor(),i=t.getFgColorMode(),r=t.getBgColor(),o=t.getBgColorMode(),a=!!t.isInverse(),s=!!t.isInverse();if(a){var l=n;n=r,r=l;var u=i;i=o,o=u}var h=this._resolveBackgroundRgba(o,r,a),d=this._resolveForegroundRgba(i,n,a,s),f=c.rgba.ensureContrastRatio(h,d,this._optionsService.options.minimumContrastRatio);if(f){var p={css:c.channels.toCss(f>>24&255,f>>16&255,f>>8&255),rgba:f};return this._colors.contrastCache.setColor(t.bg,t.fg,p),p}this._colors.contrastCache.setColor(t.bg,t.fg,null)}},t.prototype._resolveBackgroundRgba=function(t,e,n){switch(t){case 16777216:case 33554432:return this._colors.ansi[e].rgba;case 50331648:return e<<8;case 0:default:return n?this._colors.foreground.rgba:this._colors.background.rgba}},t.prototype._resolveForegroundRgba=function(t,e,n,i){switch(t){case 16777216:case 33554432:return this._optionsService.options.drawBoldTextInBrightColors&&i&&e<8&&(e+=8),this._colors.ansi[e].rgba;case 50331648:return e<<8;case 0:default:return n?this._colors.background.rgba:this._colors.foreground.rgba}},t}();e.BaseRenderLayer=u},function(t,e,n){"use strict";function i(t,e,n){e.di$target===e?e.di$dependencies.push({id:t,index:n}):(e.di$dependencies=[{id:t,index:n}],e.di$target=e)}Object.defineProperty(e,"__esModule",{value:!0}),e.createDecorator=e.getServiceDependencies=e.serviceRegistry=void 0,e.serviceRegistry=new Map,e.getServiceDependencies=function(t){return t.di$dependencies||[]},e.createDecorator=function(t){if(e.serviceRegistry.has(t))return e.serviceRegistry.get(t);var n=function t(e,n,r){if(3!==arguments.length)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");i(t,e,r)};return n.toString=function(){return t},e.serviceRegistry.set(t,n),n}},function(t,e,n){"use strict";function i(t,e,n,i){if(void 0===n&&(n=0),void 0===i&&(i=t.length),n>=t.length)return t;i=i>=t.length?t.length:(t.length+i)%t.length;for(var r=n=(t.length+n)%t.length;r>22,2097152&e?this._combined[t].charCodeAt(this._combined[t].length-1):n]},t.prototype.set=function(t,e){this._data[3*t+1]=e[r.CHAR_DATA_ATTR_INDEX],e[r.CHAR_DATA_CHAR_INDEX].length>1?(this._combined[t]=e[1],this._data[3*t+0]=2097152|t|e[r.CHAR_DATA_WIDTH_INDEX]<<22):this._data[3*t+0]=e[r.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|e[r.CHAR_DATA_WIDTH_INDEX]<<22},t.prototype.getWidth=function(t){return this._data[3*t+0]>>22},t.prototype.hasWidth=function(t){return 12582912&this._data[3*t+0]},t.prototype.getFg=function(t){return this._data[3*t+1]},t.prototype.getBg=function(t){return this._data[3*t+2]},t.prototype.hasContent=function(t){return 4194303&this._data[3*t+0]},t.prototype.getCodePoint=function(t){var e=this._data[3*t+0];return 2097152&e?this._combined[t].charCodeAt(this._combined[t].length-1):2097151&e},t.prototype.isCombined=function(t){return 2097152&this._data[3*t+0]},t.prototype.getString=function(t){var e=this._data[3*t+0];return 2097152&e?this._combined[t]:2097151&e?i.stringFromCodePoint(2097151&e):""},t.prototype.loadCell=function(t,e){var n=3*t;return e.content=this._data[n+0],e.fg=this._data[n+1],e.bg=this._data[n+2],2097152&e.content&&(e.combinedData=this._combined[t]),268435456&e.bg&&(e.extended=this._extendedAttrs[t]),e},t.prototype.setCell=function(t,e){2097152&e.content&&(this._combined[t]=e.combinedData),268435456&e.bg&&(this._extendedAttrs[t]=e.extended),this._data[3*t+0]=e.content,this._data[3*t+1]=e.fg,this._data[3*t+2]=e.bg},t.prototype.setCellFromCodePoint=function(t,e,n,i,r,o){268435456&r&&(this._extendedAttrs[t]=o),this._data[3*t+0]=e|n<<22,this._data[3*t+1]=i,this._data[3*t+2]=r},t.prototype.addCodepointToCell=function(t,e){var n=this._data[3*t+0];2097152&n?this._combined[t]+=i.stringFromCodePoint(e):(2097151&n?(this._combined[t]=i.stringFromCodePoint(2097151&n)+i.stringFromCodePoint(e),n&=-2097152,n|=2097152):n=e|1<<22,this._data[3*t+0]=n)},t.prototype.insertCells=function(t,e,n,i){if((t%=this.length)&&2===this.getWidth(t-1)&&this.setCellFromCodePoint(t-1,0,1,(null==i?void 0:i.fg)||0,(null==i?void 0:i.bg)||0,(null==i?void 0:i.extended)||new a.ExtendedAttrs),e=0;--s)this.setCell(t+e+s,this.loadCell(t+s,r));for(s=0;sthis.length){var n=new Uint32Array(3*t);this.length&&n.set(3*t=t&&delete this._combined[o]}}else this._data=new Uint32Array(0),this._combined={};this.length=t}},t.prototype.fill=function(t){this._combined={},this._extendedAttrs={};for(var e=0;e=0;--t)if(4194303&this._data[3*t+0])return t+(this._data[3*t+0]>>22);return 0},t.prototype.copyCellsFrom=function(t,e,n,i,r){var o=t._data;if(r)for(var a=i-1;a>=0;a--)for(var s=0;s<3;s++)this._data[3*(n+a)+s]=o[3*(e+a)+s];else for(a=0;a=e&&(this._combined[l-e+n]=t._combined[l])}},t.prototype.translateToString=function(t,e,n){void 0===t&&(t=!1),void 0===e&&(e=0),void 0===n&&(n=this.length),t&&(n=Math.min(n,this.getTrimmedLength()));for(var o="";e>22||1}return o},t}();e.BufferLine=s},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.removeElementFromParent=void 0,e.removeElementFromParent=function(){for(var t,e=[],n=0;n24)return e.setWinLines||!1;switch(t){case 1:return!!e.restoreWin;case 2:return!!e.minimizeWin;case 3:return!!e.setWinPosition;case 4:return!!e.setWinSizePixels;case 5:return!!e.raiseWin;case 6:return!!e.lowerWin;case 7:return!!e.refreshWin;case 8:return!!e.setWinSizeChars;case 9:return!!e.maximizeWin;case 10:return!!e.fullscreenWin;case 11:return!!e.getWinState;case 13:return!!e.getWinPosition;case 14:return!!e.getWinSizePixels;case 15:return!!e.getScreenSizePixels;case 16:return!!e.getCellSizePixels;case 18:return!!e.getWinSizeChars;case 19:return!!e.getScreenSizeChars;case 20:return!!e.getIconTitle;case 21:return!!e.getWinTitle;case 22:return!!e.pushTitle;case 23:return!!e.popTitle;case 24:return!!e.setWinLines}return!1}!function(t){t[t.GET_WIN_SIZE_PIXELS=0]="GET_WIN_SIZE_PIXELS",t[t.GET_CELL_SIZE_PIXELS=1]="GET_CELL_SIZE_PIXELS"}(o=e.WindowsOptionsReportType||(e.WindowsOptionsReportType={}));var w=function(){function t(t,e,n,i){this._bufferService=t,this._coreService=e,this._logService=n,this._optionsService=i,this._data=new Uint32Array(0)}return t.prototype.hook=function(t){this._data=new Uint32Array(0)},t.prototype.put=function(t,e,n){this._data=u.concat(this._data,t.subarray(e,n))},t.prototype.unhook=function(t){if(t){var e=h.utf32ToString(this._data);switch(this._data=new Uint32Array(0),e){case'"q':return this._coreService.triggerDataEvent(a.C0.ESC+'P1$r0"q'+a.C0.ESC+"\\");case'"p':return this._coreService.triggerDataEvent(a.C0.ESC+'P1$r61;1"p'+a.C0.ESC+"\\");case"r":return this._coreService.triggerDataEvent(a.C0.ESC+"P1$r"+(this._bufferService.buffer.scrollTop+1)+";"+(this._bufferService.buffer.scrollBottom+1)+"r"+a.C0.ESC+"\\");case"m":return this._coreService.triggerDataEvent(a.C0.ESC+"P1$r0m"+a.C0.ESC+"\\");case" q":var n={block:2,underline:4,bar:6}[this._optionsService.options.cursorStyle];return this._coreService.triggerDataEvent(a.C0.ESC+"P1$r"+(n-=this._optionsService.options.cursorBlink?1:0)+" q"+a.C0.ESC+"\\");default:this._logService.debug("Unknown DCS $q %s",e),this._coreService.triggerDataEvent(a.C0.ESC+"P0$r"+a.C0.ESC+"\\")}}else this._data=new Uint32Array(0)},t}(),k=function(t){function e(e,n,i,r,o,l,u,p,g){void 0===g&&(g=new c.EscapeSequenceParser);var b=t.call(this)||this;b._bufferService=e,b._charsetService=n,b._coreService=i,b._dirtyRowService=r,b._logService=o,b._optionsService=l,b._coreMouseService=u,b._unicodeService=p,b._parser=g,b._parseBuffer=new Uint32Array(4096),b._stringDecoder=new h.StringToUtf32,b._utf8Decoder=new h.Utf8ToUtf32,b._workCell=new m.CellData,b._windowTitle="",b._iconName="",b._windowTitleStack=[],b._iconNameStack=[],b._curAttrData=d.DEFAULT_ATTR_DATA.clone(),b._eraseAttrDataInternal=d.DEFAULT_ATTR_DATA.clone(),b._onRequestBell=new f.EventEmitter,b._onRequestRefreshRows=new f.EventEmitter,b._onRequestReset=new f.EventEmitter,b._onRequestScroll=new f.EventEmitter,b._onRequestSyncScrollBar=new f.EventEmitter,b._onRequestWindowsOptionsReport=new f.EventEmitter,b._onA11yChar=new f.EventEmitter,b._onA11yTab=new f.EventEmitter,b._onCursorMove=new f.EventEmitter,b._onLineFeed=new f.EventEmitter,b._onScroll=new f.EventEmitter,b._onTitleChange=new f.EventEmitter,b.register(b._parser),b._parser.setCsiHandlerFallback((function(t,e){b._logService.debug("Unknown CSI code: ",{identifier:b._parser.identToString(t),params:e.toArray()})})),b._parser.setEscHandlerFallback((function(t){b._logService.debug("Unknown ESC code: ",{identifier:b._parser.identToString(t)})})),b._parser.setExecuteHandlerFallback((function(t){b._logService.debug("Unknown EXECUTE code: ",{code:t})})),b._parser.setOscHandlerFallback((function(t,e,n){b._logService.debug("Unknown OSC code: ",{identifier:t,action:e,data:n})})),b._parser.setDcsHandlerFallback((function(t,e,n){"HOOK"===e&&(n=n.toArray()),b._logService.debug("Unknown DCS code: ",{identifier:b._parser.identToString(t),action:e,payload:n})})),b._parser.setPrintHandler((function(t,e,n){return b.print(t,e,n)})),b._parser.setCsiHandler({final:"@"},(function(t){return b.insertChars(t)})),b._parser.setCsiHandler({intermediates:" ",final:"@"},(function(t){return b.scrollLeft(t)})),b._parser.setCsiHandler({final:"A"},(function(t){return b.cursorUp(t)})),b._parser.setCsiHandler({intermediates:" ",final:"A"},(function(t){return b.scrollRight(t)})),b._parser.setCsiHandler({final:"B"},(function(t){return b.cursorDown(t)})),b._parser.setCsiHandler({final:"C"},(function(t){return b.cursorForward(t)})),b._parser.setCsiHandler({final:"D"},(function(t){return b.cursorBackward(t)})),b._parser.setCsiHandler({final:"E"},(function(t){return b.cursorNextLine(t)})),b._parser.setCsiHandler({final:"F"},(function(t){return b.cursorPrecedingLine(t)})),b._parser.setCsiHandler({final:"G"},(function(t){return b.cursorCharAbsolute(t)})),b._parser.setCsiHandler({final:"H"},(function(t){return b.cursorPosition(t)})),b._parser.setCsiHandler({final:"I"},(function(t){return b.cursorForwardTab(t)})),b._parser.setCsiHandler({final:"J"},(function(t){return b.eraseInDisplay(t)})),b._parser.setCsiHandler({prefix:"?",final:"J"},(function(t){return b.eraseInDisplay(t)})),b._parser.setCsiHandler({final:"K"},(function(t){return b.eraseInLine(t)})),b._parser.setCsiHandler({prefix:"?",final:"K"},(function(t){return b.eraseInLine(t)})),b._parser.setCsiHandler({final:"L"},(function(t){return b.insertLines(t)})),b._parser.setCsiHandler({final:"M"},(function(t){return b.deleteLines(t)})),b._parser.setCsiHandler({final:"P"},(function(t){return b.deleteChars(t)})),b._parser.setCsiHandler({final:"S"},(function(t){return b.scrollUp(t)})),b._parser.setCsiHandler({final:"T"},(function(t){return b.scrollDown(t)})),b._parser.setCsiHandler({final:"X"},(function(t){return b.eraseChars(t)})),b._parser.setCsiHandler({final:"Z"},(function(t){return b.cursorBackwardTab(t)})),b._parser.setCsiHandler({final:"`"},(function(t){return b.charPosAbsolute(t)})),b._parser.setCsiHandler({final:"a"},(function(t){return b.hPositionRelative(t)})),b._parser.setCsiHandler({final:"b"},(function(t){return b.repeatPrecedingCharacter(t)})),b._parser.setCsiHandler({final:"c"},(function(t){return b.sendDeviceAttributesPrimary(t)})),b._parser.setCsiHandler({prefix:">",final:"c"},(function(t){return b.sendDeviceAttributesSecondary(t)})),b._parser.setCsiHandler({final:"d"},(function(t){return b.linePosAbsolute(t)})),b._parser.setCsiHandler({final:"e"},(function(t){return b.vPositionRelative(t)})),b._parser.setCsiHandler({final:"f"},(function(t){return b.hVPosition(t)})),b._parser.setCsiHandler({final:"g"},(function(t){return b.tabClear(t)})),b._parser.setCsiHandler({final:"h"},(function(t){return b.setMode(t)})),b._parser.setCsiHandler({prefix:"?",final:"h"},(function(t){return b.setModePrivate(t)})),b._parser.setCsiHandler({final:"l"},(function(t){return b.resetMode(t)})),b._parser.setCsiHandler({prefix:"?",final:"l"},(function(t){return b.resetModePrivate(t)})),b._parser.setCsiHandler({final:"m"},(function(t){return b.charAttributes(t)})),b._parser.setCsiHandler({final:"n"},(function(t){return b.deviceStatus(t)})),b._parser.setCsiHandler({prefix:"?",final:"n"},(function(t){return b.deviceStatusPrivate(t)})),b._parser.setCsiHandler({intermediates:"!",final:"p"},(function(t){return b.softReset(t)})),b._parser.setCsiHandler({intermediates:" ",final:"q"},(function(t){return b.setCursorStyle(t)})),b._parser.setCsiHandler({final:"r"},(function(t){return b.setScrollRegion(t)})),b._parser.setCsiHandler({final:"s"},(function(t){return b.saveCursor(t)})),b._parser.setCsiHandler({final:"t"},(function(t){return b.windowOptions(t)})),b._parser.setCsiHandler({final:"u"},(function(t){return b.restoreCursor(t)})),b._parser.setCsiHandler({intermediates:"'",final:"}"},(function(t){return b.insertColumns(t)})),b._parser.setCsiHandler({intermediates:"'",final:"~"},(function(t){return b.deleteColumns(t)})),b._parser.setExecuteHandler(a.C0.BEL,(function(){return b.bell()})),b._parser.setExecuteHandler(a.C0.LF,(function(){return b.lineFeed()})),b._parser.setExecuteHandler(a.C0.VT,(function(){return b.lineFeed()})),b._parser.setExecuteHandler(a.C0.FF,(function(){return b.lineFeed()})),b._parser.setExecuteHandler(a.C0.CR,(function(){return b.carriageReturn()})),b._parser.setExecuteHandler(a.C0.BS,(function(){return b.backspace()})),b._parser.setExecuteHandler(a.C0.HT,(function(){return b.tab()})),b._parser.setExecuteHandler(a.C0.SO,(function(){return b.shiftOut()})),b._parser.setExecuteHandler(a.C0.SI,(function(){return b.shiftIn()})),b._parser.setExecuteHandler(a.C1.IND,(function(){return b.index()})),b._parser.setExecuteHandler(a.C1.NEL,(function(){return b.nextLine()})),b._parser.setExecuteHandler(a.C1.HTS,(function(){return b.tabSet()})),b._parser.setOscHandler(0,new v.OscHandler((function(t){b.setTitle(t),b.setIconName(t)}))),b._parser.setOscHandler(1,new v.OscHandler((function(t){return b.setIconName(t)}))),b._parser.setOscHandler(2,new v.OscHandler((function(t){return b.setTitle(t)}))),b._parser.setEscHandler({final:"7"},(function(){return b.saveCursor()})),b._parser.setEscHandler({final:"8"},(function(){return b.restoreCursor()})),b._parser.setEscHandler({final:"D"},(function(){return b.index()})),b._parser.setEscHandler({final:"E"},(function(){return b.nextLine()})),b._parser.setEscHandler({final:"H"},(function(){return b.tabSet()})),b._parser.setEscHandler({final:"M"},(function(){return b.reverseIndex()})),b._parser.setEscHandler({final:"="},(function(){return b.keypadApplicationMode()})),b._parser.setEscHandler({final:">"},(function(){return b.keypadNumericMode()})),b._parser.setEscHandler({final:"c"},(function(){return b.fullReset()})),b._parser.setEscHandler({final:"n"},(function(){return b.setgLevel(2)})),b._parser.setEscHandler({final:"o"},(function(){return b.setgLevel(3)})),b._parser.setEscHandler({final:"|"},(function(){return b.setgLevel(3)})),b._parser.setEscHandler({final:"}"},(function(){return b.setgLevel(2)})),b._parser.setEscHandler({final:"~"},(function(){return b.setgLevel(1)})),b._parser.setEscHandler({intermediates:"%",final:"@"},(function(){return b.selectDefaultCharset()})),b._parser.setEscHandler({intermediates:"%",final:"G"},(function(){return b.selectDefaultCharset()}));var y=function(t){_._parser.setEscHandler({intermediates:"(",final:t},(function(){return b.selectCharset("("+t)})),_._parser.setEscHandler({intermediates:")",final:t},(function(){return b.selectCharset(")"+t)})),_._parser.setEscHandler({intermediates:"*",final:t},(function(){return b.selectCharset("*"+t)})),_._parser.setEscHandler({intermediates:"+",final:t},(function(){return b.selectCharset("+"+t)})),_._parser.setEscHandler({intermediates:"-",final:t},(function(){return b.selectCharset("-"+t)})),_._parser.setEscHandler({intermediates:".",final:t},(function(){return b.selectCharset("."+t)})),_._parser.setEscHandler({intermediates:"/",final:t},(function(){return b.selectCharset("/"+t)}))},_=this;for(var k in s.CHARSETS)y(k);return b._parser.setEscHandler({intermediates:"#",final:"8"},(function(){return b.screenAlignmentPattern()})),b._parser.setErrorHandler((function(t){return b._logService.error("Parsing error: ",t),t})),b._parser.setDcsHandler({intermediates:"$",final:"q"},new w(b._bufferService,b._coreService,b._logService,b._optionsService)),b}return r(e,t),Object.defineProperty(e.prototype,"onRequestBell",{get:function(){return this._onRequestBell.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onRequestRefreshRows",{get:function(){return this._onRequestRefreshRows.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onRequestReset",{get:function(){return this._onRequestReset.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onRequestScroll",{get:function(){return this._onRequestScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onRequestSyncScrollBar",{get:function(){return this._onRequestSyncScrollBar.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onRequestWindowsOptionsReport",{get:function(){return this._onRequestWindowsOptionsReport.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onA11yChar",{get:function(){return this._onA11yChar.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onA11yTab",{get:function(){return this._onA11yTab.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),e.prototype.dispose=function(){t.prototype.dispose.call(this)},e.prototype.parse=function(t){var e=this._bufferService.buffer,n=e.x,i=e.y;if(this._logService.debug("parsing data",t),this._parseBuffer.length131072)for(var r=0;r0&&2===f.getWidth(o.x-1)&&f.setCellFromCodePoint(o.x-1,0,1,d.fg,d.bg,d.extended);for(var m=e;m=c)if(l){for(;o.x=this._bufferService.rows&&(o.y=this._bufferService.rows-1),o.lines.get(o.ybase+o.y).isWrapped=!0),f=o.lines.get(o.ybase+o.y)}else if(o.x=c-1,2===r)continue;if(u&&(f.insertCells(o.x,r,o.getNullCell(d),d),2===f.getWidth(c-1)&&f.setCellFromCodePoint(c-1,p.NULL_CELL_CODE,p.NULL_CELL_WIDTH,d.fg,d.bg,d.extended)),f.setCellFromCodePoint(o.x++,i,r,d.fg,d.bg,d.extended),r>0)for(;--r;)f.setCellFromCodePoint(o.x++,0,0,d.fg,d.bg,d.extended)}else f.getWidth(o.x-1)?f.addCodepointToCell(o.x-1,i):f.addCodepointToCell(o.x-2,i)}n-e>0&&(f.loadCell(o.x-1,this._workCell),this._parser.precedingCodepoint=2===this._workCell.getWidth()||this._workCell.getCode()>65535?0:this._workCell.isCombined()?this._workCell.getChars().charCodeAt(0):this._workCell.content),o.x0&&0===f.getWidth(o.x)&&!f.hasContent(o.x)&&f.setCellFromCodePoint(o.x,0,1,d.fg,d.bg,d.extended),this._dirtyRowService.markDirty(o.y)},e.prototype.addCsiHandler=function(t,e){var n=this;return this._parser.addCsiHandler(t,"t"!==t.final||t.prefix||t.intermediates?e:function(t){return!_(t.params[0],n._optionsService.options.windowOptions)||e(t)})},e.prototype.addDcsHandler=function(t,e){return this._parser.addDcsHandler(t,new b.DcsHandler(e))},e.prototype.addEscHandler=function(t,e){return this._parser.addEscHandler(t,e)},e.prototype.addOscHandler=function(t,e){return this._parser.addOscHandler(t,new v.OscHandler(e))},e.prototype.bell=function(){this._onRequestBell.fire()},e.prototype.lineFeed=function(){var t=this._bufferService.buffer;this._dirtyRowService.markDirty(t.y),this._optionsService.options.convertEol&&(t.x=0),t.y++,t.y===t.scrollBottom+1?(t.y--,this._onRequestScroll.fire(this._eraseAttrData())):t.y>=this._bufferService.rows&&(t.y=this._bufferService.rows-1),t.x>=this._bufferService.cols&&t.x--,this._dirtyRowService.markDirty(t.y),this._onLineFeed.fire()},e.prototype.carriageReturn=function(){this._bufferService.buffer.x=0},e.prototype.backspace=function(){var t,e=this._bufferService.buffer;if(!this._coreService.decPrivateModes.reverseWraparound)return this._restrictCursor(),void(e.x>0&&e.x--);if(this._restrictCursor(this._bufferService.cols),e.x>0)e.x--;else if(0===e.x&&e.y>e.scrollTop&&e.y<=e.scrollBottom&&(null===(t=e.lines.get(e.ybase+e.y))||void 0===t?void 0:t.isWrapped)){e.lines.get(e.ybase+e.y).isWrapped=!1,e.y--,e.x=this._bufferService.cols-1;var n=e.lines.get(e.ybase+e.y);n.hasWidth(e.x)&&!n.hasContent(e.x)&&e.x--}this._restrictCursor()},e.prototype.tab=function(){if(!(this._bufferService.buffer.x>=this._bufferService.cols)){var t=this._bufferService.buffer.x;this._bufferService.buffer.x=this._bufferService.buffer.nextStop(),this._optionsService.options.screenReaderMode&&this._onA11yTab.fire(this._bufferService.buffer.x-t)}},e.prototype.shiftOut=function(){this._charsetService.setgLevel(1)},e.prototype.shiftIn=function(){this._charsetService.setgLevel(0)},e.prototype._restrictCursor=function(t){void 0===t&&(t=this._bufferService.cols-1),this._bufferService.buffer.x=Math.min(t,Math.max(0,this._bufferService.buffer.x)),this._bufferService.buffer.y=this._coreService.decPrivateModes.origin?Math.min(this._bufferService.buffer.scrollBottom,Math.max(this._bufferService.buffer.scrollTop,this._bufferService.buffer.y)):Math.min(this._bufferService.rows-1,Math.max(0,this._bufferService.buffer.y)),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},e.prototype._setCursor=function(t,e){this._dirtyRowService.markDirty(this._bufferService.buffer.y),this._coreService.decPrivateModes.origin?(this._bufferService.buffer.x=t,this._bufferService.buffer.y=this._bufferService.buffer.scrollTop+e):(this._bufferService.buffer.x=t,this._bufferService.buffer.y=e),this._restrictCursor(),this._dirtyRowService.markDirty(this._bufferService.buffer.y)},e.prototype._moveCursor=function(t,e){this._restrictCursor(),this._setCursor(this._bufferService.buffer.x+t,this._bufferService.buffer.y+e)},e.prototype.cursorUp=function(t){var e=this._bufferService.buffer.y-this._bufferService.buffer.scrollTop;this._moveCursor(0,e>=0?-Math.min(e,t.params[0]||1):-(t.params[0]||1))},e.prototype.cursorDown=function(t){var e=this._bufferService.buffer.scrollBottom-this._bufferService.buffer.y;this._moveCursor(0,e>=0?Math.min(e,t.params[0]||1):t.params[0]||1)},e.prototype.cursorForward=function(t){this._moveCursor(t.params[0]||1,0)},e.prototype.cursorBackward=function(t){this._moveCursor(-(t.params[0]||1),0)},e.prototype.cursorNextLine=function(t){this.cursorDown(t),this._bufferService.buffer.x=0},e.prototype.cursorPrecedingLine=function(t){this.cursorUp(t),this._bufferService.buffer.x=0},e.prototype.cursorCharAbsolute=function(t){this._setCursor((t.params[0]||1)-1,this._bufferService.buffer.y)},e.prototype.cursorPosition=function(t){this._setCursor(t.length>=2?(t.params[1]||1)-1:0,(t.params[0]||1)-1)},e.prototype.charPosAbsolute=function(t){this._setCursor((t.params[0]||1)-1,this._bufferService.buffer.y)},e.prototype.hPositionRelative=function(t){this._moveCursor(t.params[0]||1,0)},e.prototype.linePosAbsolute=function(t){this._setCursor(this._bufferService.buffer.x,(t.params[0]||1)-1)},e.prototype.vPositionRelative=function(t){this._moveCursor(0,t.params[0]||1)},e.prototype.hVPosition=function(t){this.cursorPosition(t)},e.prototype.tabClear=function(t){var e=t.params[0];0===e?delete this._bufferService.buffer.tabs[this._bufferService.buffer.x]:3===e&&(this._bufferService.buffer.tabs={})},e.prototype.cursorForwardTab=function(t){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var e=t.params[0]||1;e--;)this._bufferService.buffer.x=this._bufferService.buffer.nextStop()},e.prototype.cursorBackwardTab=function(t){if(!(this._bufferService.buffer.x>=this._bufferService.cols))for(var e=t.params[0]||1,n=this._bufferService.buffer;e--;)n.x=n.prevStop()},e.prototype._eraseInBufferLine=function(t,e,n,i){void 0===i&&(i=!1);var r=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+t);r.replaceCells(e,n,this._bufferService.buffer.getNullCell(this._eraseAttrData()),this._eraseAttrData()),i&&(r.isWrapped=!1)},e.prototype._resetBufferLine=function(t){var e=this._bufferService.buffer.lines.get(this._bufferService.buffer.ybase+t);e.fill(this._bufferService.buffer.getNullCell(this._eraseAttrData())),e.isWrapped=!1},e.prototype.eraseInDisplay=function(t){var e;switch(this._restrictCursor(),t.params[0]){case 0:for(this._dirtyRowService.markDirty(e=this._bufferService.buffer.y),this._eraseInBufferLine(e++,this._bufferService.buffer.x,this._bufferService.cols,0===this._bufferService.buffer.x);e=this._bufferService.cols&&(this._bufferService.buffer.lines.get(e+1).isWrapped=!1);e--;)this._resetBufferLine(e);this._dirtyRowService.markDirty(0);break;case 2:for(this._dirtyRowService.markDirty((e=this._bufferService.rows)-1);e--;)this._resetBufferLine(e);this._dirtyRowService.markDirty(0);break;case 3:var n=this._bufferService.buffer.lines.length-this._bufferService.rows;n>0&&(this._bufferService.buffer.lines.trimStart(n),this._bufferService.buffer.ybase=Math.max(this._bufferService.buffer.ybase-n,0),this._bufferService.buffer.ydisp=Math.max(this._bufferService.buffer.ydisp-n,0),this._onScroll.fire(0))}},e.prototype.eraseInLine=function(t){switch(this._restrictCursor(),t.params[0]){case 0:this._eraseInBufferLine(this._bufferService.buffer.y,this._bufferService.buffer.x,this._bufferService.cols);break;case 1:this._eraseInBufferLine(this._bufferService.buffer.y,0,this._bufferService.buffer.x+1);break;case 2:this._eraseInBufferLine(this._bufferService.buffer.y,0,this._bufferService.cols)}this._dirtyRowService.markDirty(this._bufferService.buffer.y)},e.prototype.insertLines=function(t){this._restrictCursor();var e=t.params[0]||1,n=this._bufferService.buffer;if(!(n.y>n.scrollBottom||n.yn.scrollBottom||n.ye.scrollBottom||e.ye.scrollBottom||e.ye.scrollBottom||e.ye.scrollBottom||e.y0||(this._is("xterm")||this._is("rxvt-unicode")||this._is("screen")?this._coreService.triggerDataEvent(a.C0.ESC+"[?1;2c"):this._is("linux")&&this._coreService.triggerDataEvent(a.C0.ESC+"[?6c"))},e.prototype.sendDeviceAttributesSecondary=function(t){t.params[0]>0||(this._is("xterm")?this._coreService.triggerDataEvent(a.C0.ESC+"[>0;276;0c"):this._is("rxvt-unicode")?this._coreService.triggerDataEvent(a.C0.ESC+"[>85;95;0c"):this._is("linux")?this._coreService.triggerDataEvent(t.params[0]+"c"):this._is("screen")&&this._coreService.triggerDataEvent(a.C0.ESC+"[>83;40003;0c"))},e.prototype._is=function(t){return 0===(this._optionsService.options.termName+"").indexOf(t)},e.prototype.setMode=function(t){for(var e=0;e=2||2===i[1]&&o+r>=5)break;i[1]&&(r=1)}while(++o+e5)&&(t=1),e.extended.underlineStyle=t,e.fg|=268435456,0===t&&(e.fg&=-268435457),e.updateExtended()},e.prototype.charAttributes=function(t){if(1===t.length&&0===t.params[0])return this._curAttrData.fg=d.DEFAULT_ATTR_DATA.fg,void(this._curAttrData.bg=d.DEFAULT_ATTR_DATA.bg);for(var e,n=t.length,i=this._curAttrData,r=0;r=30&&e<=37?(i.fg&=-50331904,i.fg|=16777216|e-30):e>=40&&e<=47?(i.bg&=-50331904,i.bg|=16777216|e-40):e>=90&&e<=97?(i.fg&=-50331904,i.fg|=16777224|e-90):e>=100&&e<=107?(i.bg&=-50331904,i.bg|=16777224|e-100):0===e?(i.fg=d.DEFAULT_ATTR_DATA.fg,i.bg=d.DEFAULT_ATTR_DATA.bg):1===e?i.fg|=134217728:3===e?i.bg|=67108864:4===e?(i.fg|=268435456,this._processUnderline(t.hasSubParams(r)?t.getSubParams(r)[0]:1,i)):5===e?i.fg|=536870912:7===e?i.fg|=67108864:8===e?i.fg|=1073741824:2===e?i.bg|=134217728:21===e?this._processUnderline(2,i):22===e?(i.fg&=-134217729,i.bg&=-134217729):23===e?i.bg&=-67108865:24===e?i.fg&=-268435457:25===e?i.fg&=-536870913:27===e?i.fg&=-67108865:28===e?i.fg&=-1073741825:39===e?(i.fg&=-67108864,i.fg|=16777215&d.DEFAULT_ATTR_DATA.fg):49===e?(i.bg&=-67108864,i.bg|=16777215&d.DEFAULT_ATTR_DATA.bg):38===e||48===e||58===e?r+=this._extractColor(t,r,i):59===e?(i.extended=i.extended.clone(),i.extended.underlineColor=-1,i.updateExtended()):100===e?(i.fg&=-67108864,i.fg|=16777215&d.DEFAULT_ATTR_DATA.fg,i.bg&=-67108864,i.bg|=16777215&d.DEFAULT_ATTR_DATA.bg):this._logService.debug("Unknown SGR attribute: %d.",e)},e.prototype.deviceStatus=function(t){switch(t.params[0]){case 5:this._coreService.triggerDataEvent(a.C0.ESC+"[0n");break;case 6:this._coreService.triggerDataEvent(a.C0.ESC+"["+(this._bufferService.buffer.y+1)+";"+(this._bufferService.buffer.x+1)+"R")}},e.prototype.deviceStatusPrivate=function(t){switch(t.params[0]){case 6:this._coreService.triggerDataEvent(a.C0.ESC+"[?"+(this._bufferService.buffer.y+1)+";"+(this._bufferService.buffer.x+1)+"R")}},e.prototype.softReset=function(t){this._coreService.isCursorHidden=!1,this._onRequestSyncScrollBar.fire(),this._bufferService.buffer.scrollTop=0,this._bufferService.buffer.scrollBottom=this._bufferService.rows-1,this._curAttrData=d.DEFAULT_ATTR_DATA.clone(),this._coreService.reset(),this._charsetService.reset(),this._bufferService.buffer.savedX=0,this._bufferService.buffer.savedY=this._bufferService.buffer.ybase,this._bufferService.buffer.savedCurAttrData.fg=this._curAttrData.fg,this._bufferService.buffer.savedCurAttrData.bg=this._curAttrData.bg,this._bufferService.buffer.savedCharset=this._charsetService.charset,this._coreService.decPrivateModes.origin=!1},e.prototype.setCursorStyle=function(t){var e=t.params[0]||1;switch(e){case 1:case 2:this._optionsService.options.cursorStyle="block";break;case 3:case 4:this._optionsService.options.cursorStyle="underline";break;case 5:case 6:this._optionsService.options.cursorStyle="bar"}this._optionsService.options.cursorBlink=e%2==1},e.prototype.setScrollRegion=function(t){var e,n=t.params[0]||1;(t.length<2||(e=t.params[1])>this._bufferService.rows||0===e)&&(e=this._bufferService.rows),e>n&&(this._bufferService.buffer.scrollTop=n-1,this._bufferService.buffer.scrollBottom=e-1,this._setCursor(0,0))},e.prototype.windowOptions=function(t){if(_(t.params[0],this._optionsService.options.windowOptions)){var e=t.length>1?t.params[1]:0;switch(t.params[0]){case 14:2!==e&&this._onRequestWindowsOptionsReport.fire(o.GET_WIN_SIZE_PIXELS);break;case 16:this._onRequestWindowsOptionsReport.fire(o.GET_CELL_SIZE_PIXELS);break;case 18:this._bufferService&&this._coreService.triggerDataEvent(a.C0.ESC+"[8;"+this._bufferService.rows+";"+this._bufferService.cols+"t");break;case 22:0!==e&&2!==e||(this._windowTitleStack.push(this._windowTitle),this._windowTitleStack.length>10&&this._windowTitleStack.shift()),0!==e&&1!==e||(this._iconNameStack.push(this._iconName),this._iconNameStack.length>10&&this._iconNameStack.shift());break;case 23:0!==e&&2!==e||this._windowTitleStack.length&&this.setTitle(this._windowTitleStack.pop()),0!==e&&1!==e||this._iconNameStack.length&&this.setIconName(this._iconNameStack.pop())}}},e.prototype.saveCursor=function(t){this._bufferService.buffer.savedX=this._bufferService.buffer.x,this._bufferService.buffer.savedY=this._bufferService.buffer.ybase+this._bufferService.buffer.y,this._bufferService.buffer.savedCurAttrData.fg=this._curAttrData.fg,this._bufferService.buffer.savedCurAttrData.bg=this._curAttrData.bg,this._bufferService.buffer.savedCharset=this._charsetService.charset},e.prototype.restoreCursor=function(t){this._bufferService.buffer.x=this._bufferService.buffer.savedX||0,this._bufferService.buffer.y=Math.max(this._bufferService.buffer.savedY-this._bufferService.buffer.ybase,0),this._curAttrData.fg=this._bufferService.buffer.savedCurAttrData.fg,this._curAttrData.bg=this._bufferService.buffer.savedCurAttrData.bg,this._charsetService.charset=this._savedCharset,this._bufferService.buffer.savedCharset&&(this._charsetService.charset=this._bufferService.buffer.savedCharset),this._restrictCursor()},e.prototype.setTitle=function(t){this._windowTitle=t,this._onTitleChange.fire(t)},e.prototype.setIconName=function(t){this._iconName=t},e.prototype.nextLine=function(){this._bufferService.buffer.x=0,this.index()},e.prototype.keypadApplicationMode=function(){this._logService.debug("Serial port requested application keypad."),this._coreService.decPrivateModes.applicationKeypad=!0,this._onRequestSyncScrollBar.fire()},e.prototype.keypadNumericMode=function(){this._logService.debug("Switching back to normal keypad."),this._coreService.decPrivateModes.applicationKeypad=!1,this._onRequestSyncScrollBar.fire()},e.prototype.selectDefaultCharset=function(){this._charsetService.setgLevel(0),this._charsetService.setgCharset(0,s.DEFAULT_CHARSET)},e.prototype.selectCharset=function(t){2===t.length?"/"!==t[0]&&this._charsetService.setgCharset(y[t[0]],s.CHARSETS[t[1]]||s.DEFAULT_CHARSET):this.selectDefaultCharset()},e.prototype.index=function(){this._restrictCursor();var t=this._bufferService.buffer;this._bufferService.buffer.y++,t.y===t.scrollBottom+1?(t.y--,this._onRequestScroll.fire(this._eraseAttrData())):t.y>=this._bufferService.rows&&(t.y=this._bufferService.rows-1),this._restrictCursor()},e.prototype.tabSet=function(){this._bufferService.buffer.tabs[this._bufferService.buffer.x]=!0},e.prototype.reverseIndex=function(){this._restrictCursor();var t=this._bufferService.buffer;t.y===t.scrollTop?(t.lines.shiftElements(t.ybase+t.y,t.scrollBottom-t.scrollTop,1),t.lines.set(t.ybase+t.y,t.getBlankLine(this._eraseAttrData())),this._dirtyRowService.markRangeDirty(t.scrollTop,t.scrollBottom)):(t.y--,this._restrictCursor())},e.prototype.fullReset=function(){this._parser.reset(),this._onRequestReset.fire()},e.prototype.reset=function(){this._curAttrData=d.DEFAULT_ATTR_DATA.clone(),this._eraseAttrDataInternal=d.DEFAULT_ATTR_DATA.clone()},e.prototype._eraseAttrData=function(){return this._eraseAttrDataInternal.bg&=-67108864,this._eraseAttrDataInternal.bg|=67108863&this._curAttrData.bg,this._eraseAttrDataInternal},e.prototype.setgLevel=function(t){this._charsetService.setgLevel(t)},e.prototype.screenAlignmentPattern=function(){var t=new m.CellData;t.content=1<<22|"E".charCodeAt(0),t.fg=this._curAttrData.fg,t.bg=this._curAttrData.bg;var e=this._bufferService.buffer;this._setCursor(0,0);for(var n=0;n256)throw new Error("maxSubParamsLength must not be greater than 256");this.params=new Int32Array(t),this.length=0,this._subParams=new Int32Array(e),this._subParamsLength=0,this._subParamsIdx=new Uint16Array(t),this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1}return t.fromArray=function(e){var n=new t;if(!e.length)return n;for(var i=e[0]instanceof Array?1:0;i>8,i=255&this._subParamsIdx[e];i-n>0&&t.push(Array.prototype.slice.call(this._subParams,n,i))}return t},t.prototype.reset=function(){this.length=0,this._subParamsLength=0,this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1},t.prototype.addParam=function(t){if(this._digitIsSub=!1,this.length>=this.maxLength)this._rejectDigits=!0;else{if(t<-1)throw new Error("values lesser than -1 are not allowed");this._subParamsIdx[this.length]=this._subParamsLength<<8|this._subParamsLength,this.params[this.length++]=t>2147483647?2147483647:t}},t.prototype.addSubParam=function(t){if(this._digitIsSub=!0,this.length)if(this._rejectDigits||this._subParamsLength>=this.maxSubParamsLength)this._rejectSubDigits=!0;else{if(t<-1)throw new Error("values lesser than -1 are not allowed");this._subParams[this._subParamsLength++]=t>2147483647?2147483647:t,this._subParamsIdx[this.length-1]++}},t.prototype.hasSubParams=function(t){return(255&this._subParamsIdx[t])-(this._subParamsIdx[t]>>8)>0},t.prototype.getSubParams=function(t){var e=this._subParamsIdx[t]>>8,n=255&this._subParamsIdx[t];return n-e>0?this._subParams.subarray(e,n):null},t.prototype.getSubParamsAll=function(){for(var t={},e=0;e>8,i=255&this._subParamsIdx[e];i-n>0&&(t[e]=this._subParams.slice(n,i))}return t},t.prototype.addDigit=function(t){var e;if(!(this._rejectDigits||!(e=this._digitIsSub?this._subParamsLength:this.length)||this._digitIsSub&&this._rejectSubDigits)){var n=this._digitIsSub?this._subParams:this.params,i=n[e-1];n[e-1]=~i?Math.min(10*i+t,2147483647):t}},t}();e.Params=i},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.OscHandler=e.OscParser=void 0;var i=n(23),r=n(8),o=function(){function t(){this._state=0,this._id=-1,this._handlers=Object.create(null),this._handlerFb=function(){}}return t.prototype.addHandler=function(t,e){void 0===this._handlers[t]&&(this._handlers[t]=[]);var n=this._handlers[t];return n.push(e),{dispose:function(){var t=n.indexOf(e);-1!==t&&n.splice(t,1)}}},t.prototype.setHandler=function(t,e){this._handlers[t]=[e]},t.prototype.clearHandler=function(t){this._handlers[t]&&delete this._handlers[t]},t.prototype.setHandlerFallback=function(t){this._handlerFb=t},t.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},t.prototype.reset=function(){2===this._state&&this.end(!1),this._id=-1,this._state=0},t.prototype._start=function(){var t=this._handlers[this._id];if(t)for(var e=t.length-1;e>=0;e--)t[e].start();else this._handlerFb(this._id,"START")},t.prototype._put=function(t,e,n){var i=this._handlers[this._id];if(i)for(var o=i.length-1;o>=0;o--)i[o].put(t,e,n);else this._handlerFb(this._id,"PUT",r.utf32ToString(t,e,n))},t.prototype._end=function(t){var e=this._handlers[this._id];if(e){for(var n=e.length-1;n>=0&&!1===e[n].end(t);n--);for(n--;n>=0;n--)e[n].end(!1)}else this._handlerFb(this._id,"END",t)},t.prototype.start=function(){this.reset(),this._id=-1,this._state=1},t.prototype.put=function(t,e,n){if(3!==this._state){if(1===this._state)for(;e0&&this._put(t,e,n)}},t.prototype.end=function(t){0!==this._state&&(3!==this._state&&(1===this._state&&this._start(),this._end(t)),this._id=-1,this._state=0)},t}();e.OscParser=o;var a=function(){function t(t){this._handler=t,this._data="",this._hitLimit=!1}return t.prototype.start=function(){this._data="",this._hitLimit=!1},t.prototype.put=function(t,e,n){this._hitLimit||(this._data+=r.utf32ToString(t,e,n),this._data.length>i.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},t.prototype.end=function(t){var e;return this._hitLimit?e=!1:t&&(e=this._handler(this._data)),this._data="",this._hitLimit=!1,e},t}();e.OscHandler=a},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.PAYLOAD_LIMIT=void 0,e.PAYLOAD_LIMIT=1e7},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DcsHandler=e.DcsParser=void 0;var i=n(8),r=n(21),o=n(23),a=[],s=function(){function t(){this._handlers=Object.create(null),this._active=a,this._ident=0,this._handlerFb=function(){}}return t.prototype.dispose=function(){this._handlers=Object.create(null),this._handlerFb=function(){}},t.prototype.addHandler=function(t,e){void 0===this._handlers[t]&&(this._handlers[t]=[]);var n=this._handlers[t];return n.push(e),{dispose:function(){var t=n.indexOf(e);-1!==t&&n.splice(t,1)}}},t.prototype.setHandler=function(t,e){this._handlers[t]=[e]},t.prototype.clearHandler=function(t){this._handlers[t]&&delete this._handlers[t]},t.prototype.setHandlerFallback=function(t){this._handlerFb=t},t.prototype.reset=function(){this._active.length&&this.unhook(!1),this._active=a,this._ident=0},t.prototype.hook=function(t,e){if(this.reset(),this._ident=t,this._active=this._handlers[t]||a,this._active.length)for(var n=this._active.length-1;n>=0;n--)this._active[n].hook(e);else this._handlerFb(this._ident,"HOOK",e)},t.prototype.put=function(t,e,n){if(this._active.length)for(var r=this._active.length-1;r>=0;r--)this._active[r].put(t,e,n);else this._handlerFb(this._ident,"PUT",i.utf32ToString(t,e,n))},t.prototype.unhook=function(t){if(this._active.length){for(var e=this._active.length-1;e>=0&&!1===this._active[e].unhook(t);e--);for(e--;e>=0;e--)this._active[e].unhook(!1)}else this._handlerFb(this._ident,"UNHOOK",t);this._active=a,this._ident=0},t}();e.DcsParser=s;var c=function(){function t(t){this._handler=t,this._data="",this._hitLimit=!1}return t.prototype.hook=function(t){this._params=t.clone(),this._data="",this._hitLimit=!1},t.prototype.put=function(t,e,n){this._hitLimit||(this._data+=i.utf32ToString(t,e,n),this._data.length>o.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))},t.prototype.unhook=function(t){var e;return this._hitLimit?e=!1:t&&(e=this._handler(this._data,this._params||new r.Params)),this._params=void 0,this._data="",this._hitLimit=!1,e},t}();e.DcsHandler=c},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.removeTerminalFromCache=e.acquireCharAtlas=void 0;var i=n(26),r=n(43),o=[];e.acquireCharAtlas=function(t,e,n,a,s){for(var c=i.generateConfig(a,s,t,n),l=0;l=0){if(i.configEquals(h.config,c))return h.atlas;1===h.ownedBy.length?(h.atlas.dispose(),o.splice(l,1)):h.ownedBy.splice(u,1);break}}for(l=0;l1)for(var h=this._getJoinedRanges(i,s,o,e,r),d=0;d1)for(h=this._getJoinedRanges(i,s,o,e,r),d=0;d=this._line.length))return e?(this._line.loadCell(t,e),e):this._line.loadCell(t,new i.CellData)},t.prototype.translateToString=function(t,e,n){return this._line.translateToString(t,e,n)},t}(),d=function(){function t(t){this._core=t}return t.prototype.registerCsiHandler=function(t,e){return this._core.addCsiHandler(t,(function(t){return e(t.toArray())}))},t.prototype.addCsiHandler=function(t,e){return this.registerCsiHandler(t,e)},t.prototype.registerDcsHandler=function(t,e){return this._core.addDcsHandler(t,(function(t,n){return e(t,n.toArray())}))},t.prototype.addDcsHandler=function(t,e){return this.registerDcsHandler(t,e)},t.prototype.registerEscHandler=function(t,e){return this._core.addEscHandler(t,e)},t.prototype.addEscHandler=function(t,e){return this.registerEscHandler(t,e)},t.prototype.registerOscHandler=function(t,e){return this._core.addOscHandler(t,e)},t.prototype.addOscHandler=function(t,e){return this.registerOscHandler(t,e)},t}(),f=function(){function t(t){this._core=t}return t.prototype.register=function(t){this._core.unicodeService.register(t)},Object.defineProperty(t.prototype,"versions",{get:function(){return this._core.unicodeService.versions},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"activeVersion",{get:function(){return this._core.unicodeService.activeVersion},set:function(t){this._core.unicodeService.activeVersion=t},enumerable:!1,configurable:!0}),t}()},function(t,e,n){"use strict";var i,r=this&&this.__extends||(i=function(t,e){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)},function(t,e){function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0}),e.Terminal=void 0;var o=n(36),a=n(37),s=n(38),c=n(12),l=n(19),u=n(40),h=n(50),d=n(51),f=n(11),p=n(7),m=n(18),g=n(54),v=n(55),b=n(56),y=n(57),_=n(59),w=n(0),k=n(16),C=n(27),S=n(60),x=n(5),O=n(61),M=n(62),T=n(63),E=n(64),P=n(65),A="undefined"!=typeof window?window.document:null,j=function(t){function e(e){void 0===e&&(e={});var n=t.call(this,e)||this;return n.browser=f,n._keyDownHandled=!1,n._onCursorMove=new w.EventEmitter,n._onKey=new w.EventEmitter,n._onRender=new w.EventEmitter,n._onSelectionChange=new w.EventEmitter,n._onTitleChange=new w.EventEmitter,n._onFocus=new w.EventEmitter,n._onBlur=new w.EventEmitter,n._onA11yCharEmitter=new w.EventEmitter,n._onA11yTabEmitter=new w.EventEmitter,n._setup(),n.linkifier=n._instantiationService.createInstance(h.Linkifier),n.linkifier2=n.register(n._instantiationService.createInstance(T.Linkifier2)),n.register(n._inputHandler.onRequestBell((function(){return n.bell()}))),n.register(n._inputHandler.onRequestRefreshRows((function(t,e){return n.refresh(t,e)}))),n.register(n._inputHandler.onRequestReset((function(){return n.reset()}))),n.register(n._inputHandler.onRequestScroll((function(t,e){return n.scroll(t,e||void 0)}))),n.register(n._inputHandler.onRequestWindowsOptionsReport((function(t){return n._reportWindowsOptions(t)}))),n.register(w.forwardEvent(n._inputHandler.onCursorMove,n._onCursorMove)),n.register(w.forwardEvent(n._inputHandler.onTitleChange,n._onTitleChange)),n.register(w.forwardEvent(n._inputHandler.onA11yChar,n._onA11yCharEmitter)),n.register(w.forwardEvent(n._inputHandler.onA11yTab,n._onA11yTabEmitter)),n.register(n._bufferService.onResize((function(t){return n._afterResize(t.cols,t.rows)}))),n}return r(e,t),Object.defineProperty(e.prototype,"options",{get:function(){return this.optionsService.options},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onCursorMove",{get:function(){return this._onCursorMove.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onKey",{get:function(){return this._onKey.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onRender",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onTitleChange",{get:function(){return this._onTitleChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onFocus",{get:function(){return this._onFocus.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onBlur",{get:function(){return this._onBlur.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onA11yChar",{get:function(){return this._onA11yCharEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onA11yTab",{get:function(){return this._onA11yTabEmitter.event},enumerable:!1,configurable:!0}),e.prototype.dispose=function(){var e,n,i;this._isDisposed||(t.prototype.dispose.call(this),null===(e=this._renderService)||void 0===e||e.dispose(),this._customKeyEventHandler=void 0,this.write=function(){},null===(i=null===(n=this.element)||void 0===n?void 0:n.parentNode)||void 0===i||i.removeChild(this.element))},e.prototype._setup=function(){t.prototype._setup.call(this),this._customKeyEventHandler=void 0},Object.defineProperty(e.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),e.prototype.focus=function(){this.textarea&&this.textarea.focus({preventScroll:!0})},e.prototype._updateOptions=function(e){var n,i,r,o;switch(t.prototype._updateOptions.call(this,e),e){case"fontFamily":case"fontSize":null===(n=this._renderService)||void 0===n||n.clear(),null===(i=this._charSizeService)||void 0===i||i.measure();break;case"cursorBlink":case"cursorStyle":this.refresh(this.buffer.y,this.buffer.y);break;case"drawBoldTextInBrightColors":case"letterSpacing":case"lineHeight":case"fontWeight":case"fontWeightBold":case"minimumContrastRatio":this._renderService&&(this._renderService.clear(),this._renderService.onResize(this.cols,this.rows),this.refresh(0,this.rows-1));break;case"rendererType":this._renderService&&(this._renderService.setRenderer(this._createRenderer()),this._renderService.onResize(this.cols,this.rows));break;case"scrollback":null===(r=this.viewport)||void 0===r||r.syncScrollArea();break;case"screenReaderMode":this.optionsService.options.screenReaderMode?!this._accessibilityManager&&this._renderService&&(this._accessibilityManager=new b.AccessibilityManager(this,this._renderService)):(null===(o=this._accessibilityManager)||void 0===o||o.dispose(),this._accessibilityManager=void 0);break;case"tabStopWidth":this.buffers.setupTabStops();break;case"theme":this._setTheme(this.optionsService.options.theme)}},e.prototype._onTextAreaFocus=function(t){this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(c.C0.ESC+"[I"),this.updateCursorStyle(t),this.element.classList.add("focus"),this._showCursor(),this._onFocus.fire()},e.prototype.blur=function(){var t;return null===(t=this.textarea)||void 0===t?void 0:t.blur()},e.prototype._onTextAreaBlur=function(){this.textarea.value="",this.refresh(this.buffer.y,this.buffer.y),this._coreService.decPrivateModes.sendFocus&&this._coreService.triggerDataEvent(c.C0.ESC+"[O"),this.element.classList.remove("focus"),this._onBlur.fire()},e.prototype._syncTextArea=function(){if(this.textarea&&this.buffer.isCursorInViewport&&!this._compositionHelper.isComposing){var t=Math.ceil(this._charSizeService.height*this.optionsService.options.lineHeight),e=this._bufferService.buffer.y*t;this.textarea.style.left=this._bufferService.buffer.x*this._charSizeService.width+"px",this.textarea.style.top=e+"px",this.textarea.style.width=this._charSizeService.width+"px",this.textarea.style.height=t+"px",this.textarea.style.lineHeight=t+"px",this.textarea.style.zIndex="-5"}},e.prototype._initGlobal=function(){var t=this;this._bindKeys(),this.register(p.addDisposableDomListener(this.element,"copy",(function(e){t.hasSelection()&&s.copyHandler(e,t._selectionService)})));var e=function(e){return s.handlePasteEvent(e,t.textarea,t._coreService)};this.register(p.addDisposableDomListener(this.textarea,"paste",e)),this.register(p.addDisposableDomListener(this.element,"paste",e)),this.register(f.isFirefox?p.addDisposableDomListener(this.element,"mousedown",(function(e){2===e.button&&s.rightClickHandler(e,t.textarea,t.screenElement,t._selectionService,t.options.rightClickSelectsWord)})):p.addDisposableDomListener(this.element,"contextmenu",(function(e){s.rightClickHandler(e,t.textarea,t.screenElement,t._selectionService,t.options.rightClickSelectsWord)}))),f.isLinux&&this.register(p.addDisposableDomListener(this.element,"auxclick",(function(e){1===e.button&&s.moveTextAreaUnderMouseCursor(e,t.textarea,t.screenElement)})))},e.prototype._bindKeys=function(){var t=this;this.register(p.addDisposableDomListener(this.textarea,"keyup",(function(e){return t._keyUp(e)}),!0)),this.register(p.addDisposableDomListener(this.textarea,"keydown",(function(e){return t._keyDown(e)}),!0)),this.register(p.addDisposableDomListener(this.textarea,"keypress",(function(e){return t._keyPress(e)}),!0)),this.register(p.addDisposableDomListener(this.textarea,"compositionstart",(function(){return t._compositionHelper.compositionstart()}))),this.register(p.addDisposableDomListener(this.textarea,"compositionupdate",(function(e){return t._compositionHelper.compositionupdate(e)}))),this.register(p.addDisposableDomListener(this.textarea,"compositionend",(function(){return t._compositionHelper.compositionend()}))),this.register(this.onRender((function(){return t._compositionHelper.updateCompositionElements()}))),this.register(this.onRender((function(e){return t._queueLinkification(e.start,e.end)})))},e.prototype.open=function(t){var e=this;if(!t)throw new Error("Terminal requires a parent element.");A.body.contains(t)||this._logService.debug("Terminal.open was called on an element that was not attached to the DOM"),this._document=t.ownerDocument,this.element=this._document.createElement("div"),this.element.dir="ltr",this.element.classList.add("terminal"),this.element.classList.add("xterm"),this.element.setAttribute("tabindex","0"),t.appendChild(this.element);var n=A.createDocumentFragment();this._viewportElement=A.createElement("div"),this._viewportElement.classList.add("xterm-viewport"),n.appendChild(this._viewportElement),this._viewportScrollArea=A.createElement("div"),this._viewportScrollArea.classList.add("xterm-scroll-area"),this._viewportElement.appendChild(this._viewportScrollArea),this.screenElement=A.createElement("div"),this.screenElement.classList.add("xterm-screen"),this._helperContainer=A.createElement("div"),this._helperContainer.classList.add("xterm-helpers"),this.screenElement.appendChild(this._helperContainer),n.appendChild(this.screenElement),this.textarea=A.createElement("textarea"),this.textarea.classList.add("xterm-helper-textarea"),this.textarea.setAttribute("aria-label",m.promptLabel),this.textarea.setAttribute("aria-multiline","false"),this.textarea.setAttribute("autocorrect","off"),this.textarea.setAttribute("autocapitalize","off"),this.textarea.setAttribute("spellcheck","false"),this.textarea.tabIndex=0,this.register(p.addDisposableDomListener(this.textarea,"focus",(function(t){return e._onTextAreaFocus(t)}))),this.register(p.addDisposableDomListener(this.textarea,"blur",(function(){return e._onTextAreaBlur()}))),this._helperContainer.appendChild(this.textarea);var i=this._instantiationService.createInstance(E.CoreBrowserService,this.textarea);this._instantiationService.setService(x.ICoreBrowserService,i),this._charSizeService=this._instantiationService.createInstance(O.CharSizeService,this._document,this._helperContainer),this._instantiationService.setService(x.ICharSizeService,this._charSizeService),this._compositionView=A.createElement("div"),this._compositionView.classList.add("composition-view"),this._compositionHelper=this._instantiationService.createInstance(o.CompositionHelper,this.textarea,this._compositionView),this._helperContainer.appendChild(this._compositionView),this.element.appendChild(n),this._theme=this.options.theme||this._theme,this._colorManager=new C.ColorManager(A,this.options.allowTransparency),this.register(this.optionsService.onOptionChange((function(t){return e._colorManager.onOptionsChange(t)}))),this._colorManager.setTheme(this._theme);var r=this._createRenderer();this._renderService=this.register(this._instantiationService.createInstance(S.RenderService,r,this.rows,this.screenElement)),this._instantiationService.setService(x.IRenderService,this._renderService),this.register(this._renderService.onRenderedBufferChange((function(t){return e._onRender.fire(t)}))),this.onResize((function(t){return e._renderService.resize(t.cols,t.rows)})),this._soundService=this._instantiationService.createInstance(g.SoundService),this._instantiationService.setService(x.ISoundService,this._soundService),this._mouseService=this._instantiationService.createInstance(M.MouseService),this._instantiationService.setService(x.IMouseService,this._mouseService),this.viewport=this._instantiationService.createInstance(a.Viewport,(function(t,n){return e.scrollLines(t,n)}),this._viewportElement,this._viewportScrollArea),this.viewport.onThemeChange(this._colorManager.colors),this.register(this._inputHandler.onRequestSyncScrollBar((function(){return e.viewport.syncScrollArea()}))),this.register(this.viewport),this.register(this.onCursorMove((function(){e._renderService.onCursorMove(),e._syncTextArea()}))),this.register(this.onResize((function(){return e._renderService.onResize(e.cols,e.rows)}))),this.register(this.onBlur((function(){return e._renderService.onBlur()}))),this.register(this.onFocus((function(){return e._renderService.onFocus()}))),this.register(this._renderService.onDimensionsChange((function(){return e.viewport.syncScrollArea()}))),this._selectionService=this.register(this._instantiationService.createInstance(d.SelectionService,this.element,this.screenElement)),this._instantiationService.setService(x.ISelectionService,this._selectionService),this.register(this._selectionService.onRequestScrollLines((function(t){return e.scrollLines(t.amount,t.suppressScrollEvent)}))),this.register(this._selectionService.onSelectionChange((function(){return e._onSelectionChange.fire()}))),this.register(this._selectionService.onRequestRedraw((function(t){return e._renderService.onSelectionChanged(t.start,t.end,t.columnSelectMode)}))),this.register(this._selectionService.onLinuxMouseSelection((function(t){e.textarea.value=t,e.textarea.focus(),e.textarea.select()}))),this.register(this.onScroll((function(){e.viewport.syncScrollArea(),e._selectionService.refresh()}))),this.register(p.addDisposableDomListener(this._viewportElement,"scroll",(function(){return e._selectionService.refresh()}))),this._mouseZoneManager=this._instantiationService.createInstance(v.MouseZoneManager,this.element,this.screenElement),this.register(this._mouseZoneManager),this.register(this.onScroll((function(){return e._mouseZoneManager.clearAll()}))),this.linkifier.attachToDom(this.element,this._mouseZoneManager),this.linkifier2.attachToDom(this.element,this._mouseService,this._renderService),this.register(p.addDisposableDomListener(this.element,"mousedown",(function(t){return e._selectionService.onMouseDown(t)}))),this._coreMouseService.areMouseEventsActive?(this._selectionService.disable(),this.element.classList.add("enable-mouse-events")):this._selectionService.enable(),this.options.screenReaderMode&&(this._accessibilityManager=new b.AccessibilityManager(this,this._renderService)),this._charSizeService.measure(),this.refresh(0,this.rows-1),this._initGlobal(),this.bindMouse()},e.prototype._createRenderer=function(){switch(this.options.rendererType){case"canvas":return this._instantiationService.createInstance(u.Renderer,this._colorManager.colors,this.screenElement,this.linkifier,this.linkifier2);case"dom":return this._instantiationService.createInstance(y.DomRenderer,this._colorManager.colors,this.element,this.screenElement,this._viewportElement,this.linkifier,this.linkifier2);default:throw new Error('Unrecognized rendererType "'+this.options.rendererType+'"')}},e.prototype._setTheme=function(t){var e,n,i;this._theme=t,null===(e=this._colorManager)||void 0===e||e.setTheme(t),null===(n=this._renderService)||void 0===n||n.setColors(this._colorManager.colors),null===(i=this.viewport)||void 0===i||i.onThemeChange(this._colorManager.colors)},e.prototype.bindMouse=function(){var t=this,e=this,n=this.element;function i(t){var n,i,r=e._mouseService.getRawByteCoords(t,e.screenElement,e.cols,e.rows);if(!r)return!1;switch(t.overrideType||t.type){case"mousemove":i=32,void 0===t.buttons?(n=3,void 0!==t.button&&(n=t.button<3?t.button:3)):n=1&t.buttons?0:4&t.buttons?1:2&t.buttons?2:3;break;case"mouseup":i=0,n=t.button<3?t.button:3;break;case"mousedown":i=1,n=t.button<3?t.button:3;break;case"wheel":0!==t.deltaY&&(i=t.deltaY<0?0:1),n=4;break;default:return!1}return!(void 0===i||void 0===n||n>4)&&e._coreMouseService.triggerMouseEvent({col:r.x-33,row:r.y-33,button:n,action:i,ctrl:t.ctrlKey,alt:t.altKey,shift:t.shiftKey})}var r={mouseup:null,wheel:null,mousedrag:null,mousemove:null},o=function(e){return i(e),e.buttons||(t._document.removeEventListener("mouseup",r.mouseup),r.mousedrag&&t._document.removeEventListener("mousemove",r.mousedrag)),t.cancel(e)},a=function(e){return i(e),e.preventDefault(),t.cancel(e)},s=function(t){t.buttons&&i(t)},l=function(t){t.buttons||i(t)};this.register(this._coreMouseService.onProtocolChange((function(e){e?("debug"===t.optionsService.options.logLevel&&t._logService.debug("Binding to mouse events:",t._coreMouseService.explainEvents(e)),t.element.classList.add("enable-mouse-events"),t._selectionService.disable()):(t._logService.debug("Unbinding from mouse events."),t.element.classList.remove("enable-mouse-events"),t._selectionService.enable()),8&e?r.mousemove||(n.addEventListener("mousemove",l),r.mousemove=l):(n.removeEventListener("mousemove",r.mousemove),r.mousemove=null),16&e?r.wheel||(n.addEventListener("wheel",a,{passive:!1}),r.wheel=a):(n.removeEventListener("wheel",r.wheel),r.wheel=null),2&e?r.mouseup||(r.mouseup=o):(t._document.removeEventListener("mouseup",r.mouseup),r.mouseup=null),4&e?r.mousedrag||(r.mousedrag=s):(t._document.removeEventListener("mousemove",r.mousedrag),r.mousedrag=null)}))),this._coreMouseService.activeProtocol=this._coreMouseService.activeProtocol,this.register(p.addDisposableDomListener(n,"mousedown",(function(e){if(e.preventDefault(),t.focus(),t._coreMouseService.areMouseEventsActive&&!t._selectionService.shouldForceSelection(e))return i(e),r.mouseup&&t._document.addEventListener("mouseup",r.mouseup),r.mousedrag&&t._document.addEventListener("mousemove",r.mousedrag),t.cancel(e)}))),this.register(p.addDisposableDomListener(n,"wheel",(function(e){if(r.wheel);else if(!t.buffer.hasScrollback){var n=t.viewport.getLinesScrolled(e);if(0===n)return;for(var i=c.C0.ESC+(t._coreService.decPrivateModes.applicationCursorKeys?"O":"[")+(e.deltaY<0?"A":"B"),o="",a=0;a47)},e.prototype._keyUp=function(t){this._customKeyEventHandler&&!1===this._customKeyEventHandler(t)||(function(t){return 16===t.keyCode||17===t.keyCode||18===t.keyCode}(t)||this.focus(),this.updateCursorStyle(t))},e.prototype._keyPress=function(t){var e;if(this._keyDownHandled)return!1;if(this._customKeyEventHandler&&!1===this._customKeyEventHandler(t))return!1;if(this.cancel(t),t.charCode)e=t.charCode;else if(null==t.which)e=t.keyCode;else{if(0===t.which||0===t.charCode)return!1;e=t.which}return!(!e||(t.altKey||t.ctrlKey||t.metaKey)&&!this._isThirdLevelShift(this.browser,t)||(e=String.fromCharCode(e),this._onKey.fire({key:e,domEvent:t}),this._showCursor(),this._coreService.triggerDataEvent(e,!0),0))},e.prototype.bell=function(){this._soundBell()&&this._soundService.playBellSound()},e.prototype.resize=function(e,n){e!==this.cols||n!==this.rows?t.prototype.resize.call(this,e,n):this._charSizeService&&!this._charSizeService.hasValidSize&&this._charSizeService.measure()},e.prototype._afterResize=function(t,e){var n,i;null===(n=this._charSizeService)||void 0===n||n.measure(),null===(i=this.viewport)||void 0===i||i.syncScrollArea(!0)},e.prototype.clear=function(){if(0!==this.buffer.ybase||0!==this.buffer.y){this.buffer.lines.set(0,this.buffer.lines.get(this.buffer.ybase+this.buffer.y)),this.buffer.lines.length=1,this.buffer.ydisp=0,this.buffer.ybase=0,this.buffer.y=0;for(var t=1;t=0;s--)(r=t[s])&&(a=(o<3?r(a):o>3?r(e,n,a):r(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},r=this&&this.__param||function(t,e){return function(n,i){e(n,i,t)}};Object.defineProperty(e,"__esModule",{value:!0}),e.CompositionHelper=void 0;var o=n(5),a=n(1),s=function(){function t(t,e,n,i,r,o){this._textarea=t,this._compositionView=e,this._bufferService=n,this._optionsService=i,this._charSizeService=r,this._coreService=o,this._isComposing=!1,this._isSendingComposition=!1,this._compositionPosition={start:0,end:0}}return Object.defineProperty(t.prototype,"isComposing",{get:function(){return this._isComposing},enumerable:!1,configurable:!0}),t.prototype.compositionstart=function(){this._isComposing=!0,this._compositionPosition.start=this._textarea.value.length,this._compositionView.textContent="",this._compositionView.classList.add("active")},t.prototype.compositionupdate=function(t){var e=this;this._compositionView.textContent=t.data,this.updateCompositionElements(),setTimeout((function(){e._compositionPosition.end=e._textarea.value.length}),0)},t.prototype.compositionend=function(){this._finalizeComposition(!0)},t.prototype.keydown=function(t){if(this._isComposing||this._isSendingComposition){if(229===t.keyCode)return!1;if(16===t.keyCode||17===t.keyCode||18===t.keyCode)return!1;this._finalizeComposition(!1)}return 229!==t.keyCode||(this._handleAnyTextareaChanges(),!1)},t.prototype._finalizeComposition=function(t){var e=this;if(this._compositionView.classList.remove("active"),this._isComposing=!1,t){var n={start:this._compositionPosition.start,end:this._compositionPosition.end};this._isSendingComposition=!0,setTimeout((function(){var t;e._isSendingComposition&&(e._isSendingComposition=!1,t=e._isComposing?e._textarea.value.substring(n.start,n.end):e._textarea.value.substring(n.start),e._coreService.triggerDataEvent(t,!0))}),0)}else{this._isSendingComposition=!1;var i=this._textarea.value.substring(this._compositionPosition.start,this._compositionPosition.end);this._coreService.triggerDataEvent(i,!0)}},t.prototype._handleAnyTextareaChanges=function(){var t=this,e=this._textarea.value;setTimeout((function(){if(!t._isComposing){var n=t._textarea.value.replace(e,"");n.length>0&&t._coreService.triggerDataEvent(n,!0)}}),0)},t.prototype.updateCompositionElements=function(t){var e=this;if(this._isComposing){if(this._bufferService.buffer.isCursorInViewport){var n=Math.ceil(this._charSizeService.height*this._optionsService.options.lineHeight),i=this._bufferService.buffer.y*n,r=this._bufferService.buffer.x*this._charSizeService.width;this._compositionView.style.left=r+"px",this._compositionView.style.top=i+"px",this._compositionView.style.height=n+"px",this._compositionView.style.lineHeight=n+"px",this._compositionView.style.fontFamily=this._optionsService.options.fontFamily,this._compositionView.style.fontSize=this._optionsService.options.fontSize+"px";var o=this._compositionView.getBoundingClientRect();this._textarea.style.left=r+"px",this._textarea.style.top=i+"px",this._textarea.style.width=o.width+"px",this._textarea.style.height=o.height+"px",this._textarea.style.lineHeight=o.height+"px"}t||setTimeout((function(){return e.updateCompositionElements(!0)}),0)}},i([r(2,a.IBufferService),r(3,a.IOptionsService),r(4,o.ICharSizeService),r(5,a.ICoreService)],t)}();e.CompositionHelper=s},function(t,e,n){"use strict";var i,r=this&&this.__extends||(i=function(t,e){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)},function(t,e){function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),o=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,a=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,i);else for(var s=t.length-1;s>=0;s--)(r=t[s])&&(a=(o<3?r(a):o>3?r(e,n,a):r(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},a=this&&this.__param||function(t,e){return function(n,i){e(n,i,t)}};Object.defineProperty(e,"__esModule",{value:!0}),e.Viewport=void 0;var s=n(2),c=n(7),l=n(5),u=n(1),h=function(t){function e(e,n,i,r,o,a,s){var l=t.call(this)||this;return l._scrollLines=e,l._viewportElement=n,l._scrollArea=i,l._bufferService=r,l._optionsService=o,l._charSizeService=a,l._renderService=s,l.scrollBarWidth=0,l._currentRowHeight=0,l._lastRecordedBufferLength=0,l._lastRecordedViewportHeight=0,l._lastRecordedBufferHeight=0,l._lastTouchY=0,l._lastScrollTop=0,l._wheelPartialScroll=0,l._refreshAnimationFrame=null,l._ignoreNextScrollEvent=!1,l.scrollBarWidth=l._viewportElement.offsetWidth-l._scrollArea.offsetWidth||15,l.register(c.addDisposableDomListener(l._viewportElement,"scroll",l._onScroll.bind(l))),setTimeout((function(){return l.syncScrollArea()}),0),l}return r(e,t),e.prototype.onThemeChange=function(t){this._viewportElement.style.backgroundColor=t.background.css},e.prototype._refresh=function(t){var e=this;if(t)return this._innerRefresh(),void(null!==this._refreshAnimationFrame&&cancelAnimationFrame(this._refreshAnimationFrame));null===this._refreshAnimationFrame&&(this._refreshAnimationFrame=requestAnimationFrame((function(){return e._innerRefresh()})))},e.prototype._innerRefresh=function(){if(this._charSizeService.height>0){this._currentRowHeight=this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio,this._lastRecordedViewportHeight=this._viewportElement.offsetHeight;var t=Math.round(this._currentRowHeight*this._lastRecordedBufferLength)+(this._lastRecordedViewportHeight-this._renderService.dimensions.canvasHeight);this._lastRecordedBufferHeight!==t&&(this._lastRecordedBufferHeight=t,this._scrollArea.style.height=this._lastRecordedBufferHeight+"px")}var e=this._bufferService.buffer.ydisp*this._currentRowHeight;this._viewportElement.scrollTop!==e&&(this._ignoreNextScrollEvent=!0,this._viewportElement.scrollTop=e),this._refreshAnimationFrame=null},e.prototype.syncScrollArea=function(t){if(void 0===t&&(t=!1),this._lastRecordedBufferLength!==this._bufferService.buffer.lines.length)return this._lastRecordedBufferLength=this._bufferService.buffer.lines.length,void this._refresh(t);this._lastRecordedViewportHeight===this._renderService.dimensions.canvasHeight&&this._lastScrollTop===this._bufferService.buffer.ydisp*this._currentRowHeight&&this._lastScrollTop===this._viewportElement.scrollTop&&this._renderService.dimensions.scaledCellHeight/window.devicePixelRatio===this._currentRowHeight||this._refresh(t)},e.prototype._onScroll=function(t){if(this._lastScrollTop=this._viewportElement.scrollTop,this._viewportElement.offsetParent)if(this._ignoreNextScrollEvent)this._ignoreNextScrollEvent=!1;else{var e=Math.round(this._lastScrollTop/this._currentRowHeight)-this._bufferService.buffer.ydisp;this._scrollLines(e,!0)}},e.prototype._bubbleScroll=function(t,e){return!(e<0&&0!==this._viewportElement.scrollTop||e>0&&this._viewportElement.scrollTop+this._lastRecordedViewportHeight0?1:-1),this._wheelPartialScroll%=1):t.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(e*=this._bufferService.rows),e},e.prototype._applyScrollModifier=function(t,e){var n=this._optionsService.options.fastScrollModifier;return"alt"===n&&e.altKey||"ctrl"===n&&e.ctrlKey||"shift"===n&&e.shiftKey?t*this._optionsService.options.fastScrollSensitivity*this._optionsService.options.scrollSensitivity:t*this._optionsService.options.scrollSensitivity},e.prototype.onTouchStart=function(t){this._lastTouchY=t.touches[0].pageY},e.prototype.onTouchMove=function(t){var e=this._lastTouchY-t.touches[0].pageY;return this._lastTouchY=t.touches[0].pageY,0!==e&&(this._viewportElement.scrollTop+=e,this._bubbleScroll(t,e))},o([a(3,u.IBufferService),a(4,u.IOptionsService),a(5,l.ICharSizeService),a(6,l.IRenderService)],e)}(s.Disposable);e.Viewport=h},function(t,e,n){"use strict";function i(t){return t.replace(/\r?\n/g,"\r")}function r(t,e){return e?"\x1b[200~"+t+"\x1b[201~":t}function o(t,e,n){t=r(t=i(t),n.decPrivateModes.bracketedPasteMode),n.triggerDataEvent(t,!0),e.value=""}function a(t,e,n){var i=n.getBoundingClientRect(),r=t.clientX-i.left-10,o=t.clientY-i.top-10;e.style.width="20px",e.style.height="20px",e.style.left=r+"px",e.style.top=o+"px",e.style.zIndex="1000",e.focus()}Object.defineProperty(e,"__esModule",{value:!0}),e.rightClickHandler=e.moveTextAreaUnderMouseCursor=e.paste=e.handlePasteEvent=e.copyHandler=e.bracketTextForPaste=e.prepareTextForTerminal=void 0,e.prepareTextForTerminal=i,e.bracketTextForPaste=r,e.copyHandler=function(t,e){t.clipboardData&&t.clipboardData.setData("text/plain",e.selectionText),t.preventDefault()},e.handlePasteEvent=function(t,e,n){t.stopPropagation(),t.clipboardData&&o(t.clipboardData.getData("text/plain"),e,n)},e.paste=o,e.moveTextAreaUnderMouseCursor=a,e.rightClickHandler=function(t,e,n,i,r){a(t,e,n),r&&!i.isClickInSelection(t)&&i.selectWordAtCursor(t),e.value=i.selectionText,e.select()}},function(t,e,n){"use strict";var i,r=this&&this.__extends||(i=function(t,e){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)},function(t,e){function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0}),e.EscapeSequenceParser=e.VT500_TRANSITION_TABLE=e.TransitionTable=void 0;var o=n(2),a=n(15),s=n(21),c=n(22),l=n(24),u=function(){function t(t){this.table=new Uint8Array(t)}return t.prototype.setDefault=function(t,e){a.fill(this.table,t<<4|e)},t.prototype.add=function(t,e,n,i){this.table[e<<8|t]=n<<4|i},t.prototype.addMany=function(t,e,n,i){for(var r=0;r1)throw new Error("only one byte as prefix supported");if((n=t.prefix.charCodeAt(0))&&60>n||n>63)throw new Error("prefix must be in range 0x3c .. 0x3f")}if(t.intermediates){if(t.intermediates.length>2)throw new Error("only two bytes as intermediates are supported");for(var i=0;ir||r>47)throw new Error("intermediate must be in range 0x20 .. 0x2f");n<<=8,n|=r}}if(1!==t.final.length)throw new Error("final must be a single byte");var o=t.final.charCodeAt(0);if(e[0]>o||o>e[1])throw new Error("final must be in range "+e[0]+" .. "+e[1]);return(n<<=8)|o},n.prototype.identToString=function(t){for(var e=[];t;)e.push(String.fromCharCode(255&t)),t>>=8;return e.reverse().join("")},n.prototype.dispose=function(){this._csiHandlers=Object.create(null),this._executeHandlers=Object.create(null),this._escHandlers=Object.create(null),this._oscParser.dispose(),this._dcsParser.dispose()},n.prototype.setPrintHandler=function(t){this._printHandler=t},n.prototype.clearPrintHandler=function(){this._printHandler=this._printHandlerFb},n.prototype.addEscHandler=function(t,e){var n=this._identifier(t,[48,126]);void 0===this._escHandlers[n]&&(this._escHandlers[n]=[]);var i=this._escHandlers[n];return i.push(e),{dispose:function(){var t=i.indexOf(e);-1!==t&&i.splice(t,1)}}},n.prototype.setEscHandler=function(t,e){this._escHandlers[this._identifier(t,[48,126])]=[e]},n.prototype.clearEscHandler=function(t){this._escHandlers[this._identifier(t,[48,126])]&&delete this._escHandlers[this._identifier(t,[48,126])]},n.prototype.setEscHandlerFallback=function(t){this._escHandlerFb=t},n.prototype.setExecuteHandler=function(t,e){this._executeHandlers[t.charCodeAt(0)]=e},n.prototype.clearExecuteHandler=function(t){this._executeHandlers[t.charCodeAt(0)]&&delete this._executeHandlers[t.charCodeAt(0)]},n.prototype.setExecuteHandlerFallback=function(t){this._executeHandlerFb=t},n.prototype.addCsiHandler=function(t,e){var n=this._identifier(t);void 0===this._csiHandlers[n]&&(this._csiHandlers[n]=[]);var i=this._csiHandlers[n];return i.push(e),{dispose:function(){var t=i.indexOf(e);-1!==t&&i.splice(t,1)}}},n.prototype.setCsiHandler=function(t,e){this._csiHandlers[this._identifier(t)]=[e]},n.prototype.clearCsiHandler=function(t){this._csiHandlers[this._identifier(t)]&&delete this._csiHandlers[this._identifier(t)]},n.prototype.setCsiHandlerFallback=function(t){this._csiHandlerFb=t},n.prototype.addDcsHandler=function(t,e){return this._dcsParser.addHandler(this._identifier(t),e)},n.prototype.setDcsHandler=function(t,e){this._dcsParser.setHandler(this._identifier(t),e)},n.prototype.clearDcsHandler=function(t){this._dcsParser.clearHandler(this._identifier(t))},n.prototype.setDcsHandlerFallback=function(t){this._dcsParser.setHandlerFallback(t)},n.prototype.addOscHandler=function(t,e){return this._oscParser.addHandler(t,e)},n.prototype.setOscHandler=function(t,e){this._oscParser.setHandler(t,e)},n.prototype.clearOscHandler=function(t){this._oscParser.clearHandler(t)},n.prototype.setOscHandlerFallback=function(t){this._oscParser.setHandlerFallback(t)},n.prototype.setErrorHandler=function(t){this._errorHandler=t},n.prototype.clearErrorHandler=function(){this._errorHandler=this._errorHandlerFb},n.prototype.reset=function(){this.currentState=this.initialState,this._oscParser.reset(),this._dcsParser.reset(),this._params.reset(),this._params.addParam(0),this._collect=0,this.precedingCodepoint=0},n.prototype.parse=function(t,e){for(var n=0,i=0,r=this.currentState,o=this._oscParser,a=this._dcsParser,s=this._collect,c=this._params,l=this._transitions.table,u=0;u>4){case 2:for(var h=u+1;;++h){if(h>=e||(n=t[h])<32||n>126&&n<160){this._printHandler(t,u,h),u=h-1;break}if(++h>=e||(n=t[h])<32||n>126&&n<160){this._printHandler(t,u,h),u=h-1;break}if(++h>=e||(n=t[h])<32||n>126&&n<160){this._printHandler(t,u,h),u=h-1;break}if(++h>=e||(n=t[h])<32||n>126&&n<160){this._printHandler(t,u,h),u=h-1;break}}break;case 3:this._executeHandlers[n]?this._executeHandlers[n]():this._executeHandlerFb(n),this.precedingCodepoint=0;break;case 0:break;case 1:if(this._errorHandler({position:u,code:n,currentState:r,collect:s,params:c,abort:!1}).abort)return;break;case 7:for(var d=this._csiHandlers[s<<8|n],f=d?d.length-1:-1;f>=0&&!1===d[f](c);f--);f<0&&this._csiHandlerFb(s<<8|n,c),this.precedingCodepoint=0;break;case 8:do{switch(n){case 59:c.addParam(0);break;case 58:c.addSubParam(-1);break;default:c.addDigit(n-48)}}while(++u47&&n<60);u--;break;case 9:s<<=8,s|=n;break;case 10:for(var p=this._escHandlers[s<<8|n],m=p?p.length-1:-1;m>=0&&!1===p[m]();m--);m<0&&this._escHandlerFb(s<<8|n),this.precedingCodepoint=0;break;case 11:c.reset(),c.addParam(0),s=0;break;case 12:a.hook(s<<8|n,c);break;case 13:for(var g=u+1;;++g)if(g>=e||24===(n=t[g])||26===n||27===n||n>127&&n<160){a.put(t,u,g),u=g-1;break}break;case 14:a.unhook(24!==n&&26!==n),27===n&&(i|=1),c.reset(),c.addParam(0),s=0,this.precedingCodepoint=0;break;case 4:o.start();break;case 5:for(var v=u+1;;v++)if(v>=e||(n=t[v])<32||n>127&&n<=159){o.put(t,u,v),u=v-1;break}break;case 6:o.end(24!==n&&26!==n),27===n&&(i|=1),c.reset(),c.addParam(0),s=0,this.precedingCodepoint=0}r=15&i}this._collect=s,this.currentState=r},n}(o.Disposable);e.EscapeSequenceParser=h},function(t,e,n){"use strict";var i,r=this&&this.__extends||(i=function(t,e){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)},function(t,e){function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),o=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,a=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,i);else for(var s=t.length-1;s>=0;s--)(r=t[s])&&(a=(o<3?r(a):o>3?r(e,n,a):r(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},a=this&&this.__param||function(t,e){return function(n,i){e(n,i,t)}};Object.defineProperty(e,"__esModule",{value:!0}),e.Renderer=void 0;var s=n(41),c=n(47),l=n(48),u=n(49),h=n(29),d=n(2),f=n(5),p=n(1),m=n(25),g=n(0),v=1,b=function(t){function e(e,n,i,r,o,a,d,f,p){var m=t.call(this)||this;m._colors=e,m._screenElement=n,m._bufferService=o,m._charSizeService=a,m._optionsService=d,m._id=v++,m._onRequestRedraw=new g.EventEmitter;var b=m._optionsService.options.allowTransparency;return m._characterJoinerRegistry=new h.CharacterJoinerRegistry(m._bufferService),m._renderLayers=[new s.TextRenderLayer(m._screenElement,0,m._colors,m._characterJoinerRegistry,b,m._id,m._bufferService,d),new c.SelectionRenderLayer(m._screenElement,1,m._colors,m._id,m._bufferService,d),new u.LinkRenderLayer(m._screenElement,2,m._colors,m._id,i,r,m._bufferService,d),new l.CursorRenderLayer(m._screenElement,3,m._colors,m._id,m._onRequestRedraw,m._bufferService,d,f,p)],m.dimensions={scaledCharWidth:0,scaledCharHeight:0,scaledCellWidth:0,scaledCellHeight:0,scaledCharLeft:0,scaledCharTop:0,scaledCanvasWidth:0,scaledCanvasHeight:0,canvasWidth:0,canvasHeight:0,actualCellWidth:0,actualCellHeight:0},m._devicePixelRatio=window.devicePixelRatio,m._updateDimensions(),m.onOptionsChanged(),m}return r(e,t),Object.defineProperty(e.prototype,"onRequestRedraw",{get:function(){return this._onRequestRedraw.event},enumerable:!1,configurable:!0}),e.prototype.dispose=function(){for(var e=0,n=this._renderLayers;e0&&u===s[0][0]){d=!0;var p=s.shift();h=new l.JoinedCellData(this._workCell,a.translateToString(!0,p[0],p[1]),p[1]-p[0]),f=p[1]-1}!d&&this._isOverlapping(h)&&fthis._characterWidth;return this._ctx.restore(),this._characterOverlapCache[e]=n,n},e}(a.BaseRenderLayer);e.TextRenderLayer=h},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.GridCache=void 0;var i=function(){function t(){this.cache=[]}return t.prototype.resize=function(t,e){for(var n=0;n>>24,r=e.rgba>>>16&255,o=e.rgba>>>8&255,a=0;a=this.capacity)this._unlinkNode(n=this._head),delete this._map[n.key],n.key=t,n.value=e,this._map[t]=n;else{var i=this._nodePool;i.length>0?((n=i.pop()).key=t,n.value=e):n={prev:null,next:null,key:t,value:e},this._map[t]=n,this.size++}this._appendNode(n)},t}();e.LRUMap=i},function(t,e,n){"use strict";var i,r=this&&this.__extends||(i=function(t,e){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)},function(t,e){function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0}),e.SelectionRenderLayer=void 0;var o=function(t){function e(e,n,i,r,o,a){var s=t.call(this,e,"selection",n,!0,i,r,o,a)||this;return s._clearState(),s}return r(e,t),e.prototype._clearState=function(){this._state={start:void 0,end:void 0,columnSelectMode:void 0,ydisp:void 0}},e.prototype.resize=function(e){t.prototype.resize.call(this,e),this._clearState()},e.prototype.reset=function(){this._state.start&&this._state.end&&(this._clearState(),this._clearAll())},e.prototype.onSelectionChanged=function(t,e,n){if(this._didStateChange(t,e,n,this._bufferService.buffer.ydisp))if(this._clearAll(),t&&e){var i=t[1]-this._bufferService.buffer.ydisp,r=e[1]-this._bufferService.buffer.ydisp,o=Math.max(i,0),a=Math.min(r,this._bufferService.rows-1);if(!(o>=this._bufferService.rows||a<0)){if(this._ctx.fillStyle=this._colors.selectionTransparent.css,n){var s=t[0];this._fillCells(s,o,e[0]-s,a-o+1)}else{this._fillCells(s=i===o?t[0]:0,o,(o===a?e[0]:this._bufferService.cols)-s,1);var c=Math.max(a-o-1,0);this._fillCells(0,o+1,this._bufferService.cols,c),o!==a&&this._fillCells(0,a,r===a?e[0]:this._bufferService.cols,1)}this._state.start=[t[0],t[1]],this._state.end=[e[0],e[1]],this._state.columnSelectMode=n,this._state.ydisp=this._bufferService.buffer.ydisp}}else this._clearState()},e.prototype._didStateChange=function(t,e,n,i){return!this._areCoordinatesEqual(t,this._state.start)||!this._areCoordinatesEqual(e,this._state.end)||n!==this._state.columnSelectMode||i!==this._state.ydisp},e.prototype._areCoordinatesEqual=function(t,e){return!(!t||!e)&&t[0]===e[0]&&t[1]===e[1]},e}(n(13).BaseRenderLayer);e.SelectionRenderLayer=o},function(t,e,n){"use strict";var i,r=this&&this.__extends||(i=function(t,e){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)},function(t,e){function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0}),e.CursorRenderLayer=void 0;var o=n(13),a=n(4),s=function(t){function e(e,n,i,r,o,s,c,l,u){var h=t.call(this,e,"cursor",n,!0,i,r,s,c)||this;return h._onRequestRedraw=o,h._coreService=l,h._coreBrowserService=u,h._cell=new a.CellData,h._state={x:0,y:0,isFocused:!1,style:"",width:0},h._cursorRenderers={bar:h._renderBarCursor.bind(h),block:h._renderBlockCursor.bind(h),underline:h._renderUnderlineCursor.bind(h)},h}return r(e,t),e.prototype.resize=function(e){t.prototype.resize.call(this,e),this._state={x:0,y:0,isFocused:!1,style:"",width:0}},e.prototype.reset=function(){this._clearCursor(),this._cursorBlinkStateManager&&(this._cursorBlinkStateManager.dispose(),this._cursorBlinkStateManager=void 0,this.onOptionsChanged())},e.prototype.onBlur=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.pause(),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},e.prototype.onFocus=function(){this._cursorBlinkStateManager?this._cursorBlinkStateManager.resume():this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},e.prototype.onOptionsChanged=function(){var t,e=this;this._optionsService.options.cursorBlink?this._cursorBlinkStateManager||(this._cursorBlinkStateManager=new c(this._coreBrowserService.isFocused,(function(){e._render(!0)}))):(null===(t=this._cursorBlinkStateManager)||void 0===t||t.dispose(),this._cursorBlinkStateManager=void 0),this._onRequestRedraw.fire({start:this._bufferService.buffer.y,end:this._bufferService.buffer.y})},e.prototype.onCursorMove=function(){this._cursorBlinkStateManager&&this._cursorBlinkStateManager.restartBlinkAnimation()},e.prototype.onGridChanged=function(t,e){!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isPaused?this._render(!1):this._cursorBlinkStateManager.restartBlinkAnimation()},e.prototype._render=function(t){if(this._coreService.isCursorInitialized&&!this._coreService.isCursorHidden){var e=this._bufferService.buffer.ybase+this._bufferService.buffer.y,n=e-this._bufferService.buffer.ydisp;if(n<0||n>=this._bufferService.rows)this._clearCursor();else{var i=Math.min(this._bufferService.buffer.x,this._bufferService.cols-1);if(this._bufferService.buffer.lines.get(e).loadCell(i,this._cell),void 0!==this._cell.content){if(!this._coreBrowserService.isFocused){this._clearCursor(),this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css;var r=this._optionsService.options.cursorStyle;return r&&"block"!==r?this._cursorRenderers[r](i,n,this._cell):this._renderBlurCursor(i,n,this._cell),this._ctx.restore(),this._state.x=i,this._state.y=n,this._state.isFocused=!1,this._state.style=r,void(this._state.width=this._cell.getWidth())}if(!this._cursorBlinkStateManager||this._cursorBlinkStateManager.isCursorVisible){if(this._state){if(this._state.x===i&&this._state.y===n&&this._state.isFocused===this._coreBrowserService.isFocused&&this._state.style===this._optionsService.options.cursorStyle&&this._state.width===this._cell.getWidth())return;this._clearCursor()}this._ctx.save(),this._cursorRenderers[this._optionsService.options.cursorStyle||"block"](i,n,this._cell),this._ctx.restore(),this._state.x=i,this._state.y=n,this._state.isFocused=!1,this._state.style=this._optionsService.options.cursorStyle,this._state.width=this._cell.getWidth()}else this._clearCursor()}}}else this._clearCursor()},e.prototype._clearCursor=function(){this._state&&(this._clearCells(this._state.x,this._state.y,this._state.width,1),this._state={x:0,y:0,isFocused:!1,style:"",width:0})},e.prototype._renderBarCursor=function(t,e,n){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillLeftLineAtCell(t,e,this._optionsService.options.cursorWidth),this._ctx.restore()},e.prototype._renderBlockCursor=function(t,e,n){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillCells(t,e,n.getWidth(),1),this._ctx.fillStyle=this._colors.cursorAccent.css,this._fillCharTrueColor(n,t,e),this._ctx.restore()},e.prototype._renderUnderlineCursor=function(t,e,n){this._ctx.save(),this._ctx.fillStyle=this._colors.cursor.css,this._fillBottomLineAtCells(t,e),this._ctx.restore()},e.prototype._renderBlurCursor=function(t,e,n){this._ctx.save(),this._ctx.strokeStyle=this._colors.cursor.css,this._strokeRectAtCell(t,e,n.getWidth(),1),this._ctx.restore()},e}(o.BaseRenderLayer);e.CursorRenderLayer=s;var c=function(){function t(t,e){this._renderCallback=e,this.isCursorVisible=!0,t&&this._restartInterval()}return Object.defineProperty(t.prototype,"isPaused",{get:function(){return!(this._blinkStartTimeout||this._blinkInterval)},enumerable:!1,configurable:!0}),t.prototype.dispose=function(){this._blinkInterval&&(window.clearInterval(this._blinkInterval),this._blinkInterval=void 0),this._blinkStartTimeout&&(window.clearTimeout(this._blinkStartTimeout),this._blinkStartTimeout=void 0),this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},t.prototype.restartBlinkAnimation=function(){var t=this;this.isPaused||(this._animationTimeRestarted=Date.now(),this.isCursorVisible=!0,this._animationFrame||(this._animationFrame=window.requestAnimationFrame((function(){t._renderCallback(),t._animationFrame=void 0}))))},t.prototype._restartInterval=function(t){var e=this;void 0===t&&(t=600),this._blinkInterval&&window.clearInterval(this._blinkInterval),this._blinkStartTimeout=window.setTimeout((function(){if(e._animationTimeRestarted){var t=600-(Date.now()-e._animationTimeRestarted);if(e._animationTimeRestarted=void 0,t>0)return void e._restartInterval(t)}e.isCursorVisible=!1,e._animationFrame=window.requestAnimationFrame((function(){e._renderCallback(),e._animationFrame=void 0})),e._blinkInterval=window.setInterval((function(){if(e._animationTimeRestarted){var t=600-(Date.now()-e._animationTimeRestarted);return e._animationTimeRestarted=void 0,void e._restartInterval(t)}e.isCursorVisible=!e.isCursorVisible,e._animationFrame=window.requestAnimationFrame((function(){e._renderCallback(),e._animationFrame=void 0}))}),600)}),t)},t.prototype.pause=function(){this.isCursorVisible=!0,this._blinkInterval&&(window.clearInterval(this._blinkInterval),this._blinkInterval=void 0),this._blinkStartTimeout&&(window.clearTimeout(this._blinkStartTimeout),this._blinkStartTimeout=void 0),this._animationFrame&&(window.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)},t.prototype.resume=function(){this.pause(),this._animationTimeRestarted=void 0,this._restartInterval(),this.restartBlinkAnimation()},t}()},function(t,e,n){"use strict";var i,r=this&&this.__extends||(i=function(t,e){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)},function(t,e){function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0}),e.LinkRenderLayer=void 0;var o=n(13),a=n(9),s=n(26),c=function(t){function e(e,n,i,r,o,a,s,c){var l=t.call(this,e,"link",n,!0,i,r,s,c)||this;return o.onShowLinkUnderline((function(t){return l._onShowLinkUnderline(t)})),o.onHideLinkUnderline((function(t){return l._onHideLinkUnderline(t)})),a.onShowLinkUnderline((function(t){return l._onShowLinkUnderline(t)})),a.onHideLinkUnderline((function(t){return l._onHideLinkUnderline(t)})),l}return r(e,t),e.prototype.resize=function(e){t.prototype.resize.call(this,e),this._state=void 0},e.prototype.reset=function(){this._clearCurrentLink()},e.prototype._clearCurrentLink=function(){if(this._state){this._clearCells(this._state.x1,this._state.y1,this._state.cols-this._state.x1,1);var t=this._state.y2-this._state.y1-1;t>0&&this._clearCells(0,this._state.y1+1,this._state.cols,t),this._clearCells(0,this._state.y2,this._state.x2,1),this._state=void 0}},e.prototype._onShowLinkUnderline=function(t){if(this._ctx.fillStyle=t.fg===a.INVERTED_DEFAULT_COLOR?this._colors.background.css:t.fg&&s.is256Color(t.fg)?this._colors.ansi[t.fg].css:this._colors.foreground.css,t.y1===t.y2)this._fillBottomLineAtCells(t.x1,t.y1,t.x2-t.x1);else{this._fillBottomLineAtCells(t.x1,t.y1,t.cols-t.x1);for(var e=t.y1+1;e=0;s--)(r=t[s])&&(a=(o<3?r(a):o>3?r(e,n,a):r(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},r=this&&this.__param||function(t,e){return function(n,i){e(n,i,t)}};Object.defineProperty(e,"__esModule",{value:!0}),e.MouseZone=e.Linkifier=void 0;var o=n(0),a=n(1),s=function(){function t(t,e,n){this._bufferService=t,this._logService=e,this._unicodeService=n,this._linkMatchers=[],this._nextLinkMatcherId=0,this._onShowLinkUnderline=new o.EventEmitter,this._onHideLinkUnderline=new o.EventEmitter,this._onLinkTooltip=new o.EventEmitter,this._rowsToLinkify={start:void 0,end:void 0}}return Object.defineProperty(t.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onLinkTooltip",{get:function(){return this._onLinkTooltip.event},enumerable:!1,configurable:!0}),t.prototype.attachToDom=function(t,e){this._element=t,this._mouseZoneManager=e},t.prototype.linkifyRows=function(e,n){var i=this;this._mouseZoneManager&&(void 0===this._rowsToLinkify.start||void 0===this._rowsToLinkify.end?(this._rowsToLinkify.start=e,this._rowsToLinkify.end=n):(this._rowsToLinkify.start=Math.min(this._rowsToLinkify.start,e),this._rowsToLinkify.end=Math.max(this._rowsToLinkify.end,n)),this._mouseZoneManager.clearAll(e,n),this._rowsTimeoutId&&clearTimeout(this._rowsTimeoutId),this._rowsTimeoutId=setTimeout((function(){return i._linkifyRows()}),t._timeBeforeLatency))},t.prototype._linkifyRows=function(){this._rowsTimeoutId=void 0;var t=this._bufferService.buffer;if(void 0!==this._rowsToLinkify.start&&void 0!==this._rowsToLinkify.end){var e=t.ydisp+this._rowsToLinkify.start;if(!(e>=t.lines.length)){for(var n=t.ydisp+Math.min(this._rowsToLinkify.end,this._bufferService.rows)+1,i=Math.ceil(2e3/this._bufferService.cols),r=this._bufferService.buffer.iterator(!1,e,n,i,i);r.hasNext();)for(var o=r.next(),a=0;a=0;e--)if(t.priority<=this._linkMatchers[e].priority)return void this._linkMatchers.splice(e+1,0,t);this._linkMatchers.splice(0,0,t)}else this._linkMatchers.push(t)},t.prototype.deregisterLinkMatcher=function(t){for(var e=0;e>9&511:void 0;n.validationCallback?n.validationCallback(s,(function(t){r._rowsTimeoutId||t&&r._addLink(l[1],l[0]-r._bufferService.buffer.ydisp,s,n,d)})):c._addLink(l[1],l[0]-c._bufferService.buffer.ydisp,s,n,d)},c=this;null!==(i=o.exec(e))&&"break"!==s(););},t.prototype._addLink=function(t,e,n,i,r){var o=this;if(this._mouseZoneManager&&this._element){var a=this._unicodeService.getStringCellWidth(n),s=t%this._bufferService.cols,l=e+Math.floor(t/this._bufferService.cols),u=(s+a)%this._bufferService.cols,h=l+Math.floor((s+a)/this._bufferService.cols);0===u&&(u=this._bufferService.cols,h--),this._mouseZoneManager.add(new c(s+1,l+1,u+1,h+1,(function(t){if(i.handler)return i.handler(t,n);var e=window.open();e?(e.opener=null,e.location.href=n):console.warn("Opening link blocked as opener could not be cleared")}),(function(){o._onShowLinkUnderline.fire(o._createLinkHoverEvent(s,l,u,h,r)),o._element.classList.add("xterm-cursor-pointer")}),(function(t){o._onLinkTooltip.fire(o._createLinkHoverEvent(s,l,u,h,r)),i.hoverTooltipCallback&&i.hoverTooltipCallback(t,n,{start:{x:s,y:l},end:{x:u,y:h}})}),(function(){o._onHideLinkUnderline.fire(o._createLinkHoverEvent(s,l,u,h,r)),o._element.classList.remove("xterm-cursor-pointer"),i.hoverLeaveCallback&&i.hoverLeaveCallback()}),(function(t){return!i.willLinkActivate||i.willLinkActivate(t,n)})))}},t.prototype._createLinkHoverEvent=function(t,e,n,i,r){return{x1:t,y1:e,x2:n,y2:i,cols:this._bufferService.cols,fg:r}},t._timeBeforeLatency=200,t=i([r(0,a.IBufferService),r(1,a.ILogService),r(2,a.IUnicodeService)],t)}();e.Linkifier=s;var c=function(t,e,n,i,r,o,a,s,c){this.x1=t,this.y1=e,this.x2=n,this.y2=i,this.clickCallback=r,this.hoverCallback=o,this.tooltipCallback=a,this.leaveCallback=s,this.willLinkActivate=c};e.MouseZone=c},function(t,e,n){"use strict";var i,r=this&&this.__extends||(i=function(t,e){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)},function(t,e){function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),o=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,a=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,i);else for(var s=t.length-1;s>=0;s--)(r=t[s])&&(a=(o<3?r(a):o>3?r(e,n,a):r(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},a=this&&this.__param||function(t,e){return function(n,i){e(n,i,t)}};Object.defineProperty(e,"__esModule",{value:!0}),e.SelectionService=void 0;var s=n(11),c=n(52),l=n(4),u=n(0),h=n(5),d=n(1),f=n(30),p=n(53),m=n(2),g=String.fromCharCode(160),v=new RegExp(g,"g"),b=function(t){function e(e,n,i,r,o,a,s){var h=t.call(this)||this;return h._element=e,h._screenElement=n,h._bufferService=i,h._coreService=r,h._mouseService=o,h._optionsService=a,h._renderService=s,h._dragScrollAmount=0,h._enabled=!0,h._workCell=new l.CellData,h._mouseDownTimeStamp=0,h._onLinuxMouseSelection=h.register(new u.EventEmitter),h._onRedrawRequest=h.register(new u.EventEmitter),h._onSelectionChange=h.register(new u.EventEmitter),h._onRequestScrollLines=h.register(new u.EventEmitter),h._mouseMoveListener=function(t){return h._onMouseMove(t)},h._mouseUpListener=function(t){return h._onMouseUp(t)},h._coreService.onUserInput((function(){h.hasSelection&&h.clearSelection()})),h._trimListener=h._bufferService.buffer.lines.onTrim((function(t){return h._onTrim(t)})),h.register(h._bufferService.buffers.onBufferActivate((function(t){return h._onBufferActivate(t)}))),h.enable(),h._model=new c.SelectionModel(h._bufferService),h._activeSelectionMode=0,h}return r(e,t),Object.defineProperty(e.prototype,"onLinuxMouseSelection",{get:function(){return this._onLinuxMouseSelection.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onRequestRedraw",{get:function(){return this._onRedrawRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onSelectionChange",{get:function(){return this._onSelectionChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onRequestScrollLines",{get:function(){return this._onRequestScrollLines.event},enumerable:!1,configurable:!0}),e.prototype.dispose=function(){this._removeMouseDownListeners()},e.prototype.reset=function(){this.clearSelection()},e.prototype.disable=function(){this.clearSelection(),this._enabled=!1},e.prototype.enable=function(){this._enabled=!0},Object.defineProperty(e.prototype,"selectionStart",{get:function(){return this._model.finalSelectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"selectionEnd",{get:function(){return this._model.finalSelectionEnd},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"hasSelection",{get:function(){var t=this._model.finalSelectionStart,e=this._model.finalSelectionEnd;return!(!t||!e||t[0]===e[0]&&t[1]===e[1])},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"selectionText",{get:function(){var t=this._model.finalSelectionStart,e=this._model.finalSelectionEnd;if(!t||!e)return"";var n=this._bufferService.buffer,i=[];if(3===this._activeSelectionMode){if(t[0]===e[0])return"";for(var r=t[1];r<=e[1];r++){var o=n.translateBufferLineToString(r,!0,t[0],e[0]);i.push(o)}}else{for(i.push(n.translateBufferLineToString(t[1],!0,t[0],t[1]===e[1]?e[0]:void 0)),r=t[1]+1;r<=e[1]-1;r++){var a=n.lines.get(r);o=n.translateBufferLineToString(r,!0),a&&a.isWrapped?i[i.length-1]+=o:i.push(o)}t[1]!==e[1]&&(a=n.lines.get(e[1]),o=n.translateBufferLineToString(e[1],!0,0,e[0]),a&&a.isWrapped?i[i.length-1]+=o:i.push(o))}return i.map((function(t){return t.replace(v," ")})).join(s.isWindows?"\r\n":"\n")},enumerable:!1,configurable:!0}),e.prototype.clearSelection=function(){this._model.clearSelection(),this._removeMouseDownListeners(),this.refresh(),this._onSelectionChange.fire()},e.prototype.refresh=function(t){var e=this;this._refreshAnimationFrame||(this._refreshAnimationFrame=window.requestAnimationFrame((function(){return e._refresh()}))),s.isLinux&&t&&this.selectionText.length&&this._onLinuxMouseSelection.fire(this.selectionText)},e.prototype._refresh=function(){this._refreshAnimationFrame=void 0,this._onRedrawRequest.fire({start:this._model.finalSelectionStart,end:this._model.finalSelectionEnd,columnSelectMode:3===this._activeSelectionMode})},e.prototype.isClickInSelection=function(t){var e=this._getMouseBufferCoords(t),n=this._model.finalSelectionStart,i=this._model.finalSelectionEnd;return!!(n&&i&&e)&&this._areCoordsInSelection(e,n,i)},e.prototype._areCoordsInSelection=function(t,e,n){return t[1]>e[1]&&t[1]=e[0]&&t[0]=e[0]},e.prototype.selectWordAtCursor=function(t){var e=this._getMouseBufferCoords(t);e&&(this._selectWordAt(e,!1),this._model.selectionEnd=void 0,this.refresh(!0))},e.prototype.selectAll=function(){this._model.isSelectAllActive=!0,this.refresh(),this._onSelectionChange.fire()},e.prototype.selectLines=function(t,e){this._model.clearSelection(),t=Math.max(t,0),e=Math.min(e,this._bufferService.buffer.lines.length-1),this._model.selectionStart=[0,t],this._model.selectionEnd=[this._bufferService.cols,e],this.refresh(),this._onSelectionChange.fire()},e.prototype._onTrim=function(t){this._model.onTrim(t)&&this.refresh()},e.prototype._getMouseBufferCoords=function(t){var e=this._mouseService.getCoords(t,this._screenElement,this._bufferService.cols,this._bufferService.rows,!0);if(e)return e[0]--,e[1]--,e[1]+=this._bufferService.buffer.ydisp,e},e.prototype._getMouseEventScrollAmount=function(t){var e=f.getCoordsRelativeToElement(t,this._screenElement)[1],n=this._renderService.dimensions.canvasHeight;return e>=0&&e<=n?0:(e>n&&(e-=n),e=Math.min(Math.max(e,-50),50),(e/=50)/Math.abs(e)+Math.round(14*e))},e.prototype.shouldForceSelection=function(t){return s.isMac?t.altKey&&this._optionsService.options.macOptionClickForcesSelection:t.shiftKey},e.prototype.onMouseDown=function(t){if(this._mouseDownTimeStamp=t.timeStamp,(2!==t.button||!this.hasSelection)&&0===t.button){if(!this._enabled){if(!this.shouldForceSelection(t))return;t.stopPropagation()}t.preventDefault(),this._dragScrollAmount=0,this._enabled&&t.shiftKey?this._onIncrementalClick(t):1===t.detail?this._onSingleClick(t):2===t.detail?this._onDoubleClick(t):3===t.detail&&this._onTripleClick(t),this._addMouseDownListeners(),this.refresh(!0)}},e.prototype._addMouseDownListeners=function(){var t=this;this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.addEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.addEventListener("mouseup",this._mouseUpListener)),this._dragScrollIntervalTimer=window.setInterval((function(){return t._dragScroll()}),50)},e.prototype._removeMouseDownListeners=function(){this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.removeEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.removeEventListener("mouseup",this._mouseUpListener)),clearInterval(this._dragScrollIntervalTimer),this._dragScrollIntervalTimer=void 0},e.prototype._onIncrementalClick=function(t){this._model.selectionStart&&(this._model.selectionEnd=this._getMouseBufferCoords(t))},e.prototype._onSingleClick=function(t){if(this._model.selectionStartLength=0,this._model.isSelectAllActive=!1,this._activeSelectionMode=this.shouldColumnSelect(t)?3:0,this._model.selectionStart=this._getMouseBufferCoords(t),this._model.selectionStart){this._model.selectionEnd=void 0;var e=this._bufferService.buffer.lines.get(this._model.selectionStart[1]);e&&e.length!==this._model.selectionStart[0]&&0===e.hasWidth(this._model.selectionStart[0])&&this._model.selectionStart[0]++}},e.prototype._onDoubleClick=function(t){var e=this._getMouseBufferCoords(t);e&&(this._activeSelectionMode=1,this._selectWordAt(e,!0))},e.prototype._onTripleClick=function(t){var e=this._getMouseBufferCoords(t);e&&(this._activeSelectionMode=2,this._selectLineAt(e[1]))},e.prototype.shouldColumnSelect=function(t){return t.altKey&&!(s.isMac&&this._optionsService.options.macOptionClickForcesSelection)},e.prototype._onMouseMove=function(t){if(t.stopImmediatePropagation(),this._model.selectionStart){var e=this._model.selectionEnd?[this._model.selectionEnd[0],this._model.selectionEnd[1]]:null;if(this._model.selectionEnd=this._getMouseBufferCoords(t),this._model.selectionEnd){2===this._activeSelectionMode?this._model.selectionEnd[0]=this._model.selectionEnd[1]0?this._model.selectionEnd[0]=this._bufferService.cols:this._dragScrollAmount<0&&(this._model.selectionEnd[0]=0));var n=this._bufferService.buffer;if(this._model.selectionEnd[1]0?(3!==this._activeSelectionMode&&(this._model.selectionEnd[0]=this._bufferService.cols),this._model.selectionEnd[1]=Math.min(t.ydisp+this._bufferService.rows,t.lines.length-1)):(3!==this._activeSelectionMode&&(this._model.selectionEnd[0]=0),this._model.selectionEnd[1]=t.ydisp),this.refresh()}},e.prototype._onMouseUp=function(t){var e=t.timeStamp-this._mouseDownTimeStamp;if(this._removeMouseDownListeners(),this.selectionText.length<=1&&e<500&&t.altKey){if(this._bufferService.buffer.ybase===this._bufferService.buffer.ydisp){var n=this._mouseService.getCoords(t,this._element,this._bufferService.cols,this._bufferService.rows,!1);if(n&&void 0!==n[0]&&void 0!==n[1]){var i=p.moveToCellSequence(n[0]-1,n[1]-1,this._bufferService,this._coreService.decPrivateModes.applicationCursorKeys);this._coreService.triggerDataEvent(i,!0)}}}else this.hasSelection&&this._onSelectionChange.fire()},e.prototype._onBufferActivate=function(t){var e=this;this.clearSelection(),this._trimListener.dispose(),this._trimListener=t.activeBuffer.lines.onTrim((function(t){return e._onTrim(t)}))},e.prototype._convertViewportColToCharacterIndex=function(t,e){for(var n=e[0],i=0;e[0]>=i;i++){var r=t.loadCell(i,this._workCell).getChars().length;0===this._workCell.getWidth()?n--:r>1&&e[0]!==i&&(n+=r-1)}return n},e.prototype.setSelection=function(t,e,n){this._model.clearSelection(),this._removeMouseDownListeners(),this._model.selectionStart=[t,e],this._model.selectionStartLength=n,this.refresh()},e.prototype._getWordAt=function(t,e,n,i){if(void 0===n&&(n=!0),void 0===i&&(i=!0),!(t[0]>=this._bufferService.cols)){var r=this._bufferService.buffer,o=r.lines.get(t[1]);if(o){var a=r.translateBufferLineToString(t[1],!1),s=this._convertViewportColToCharacterIndex(o,t),c=s,l=t[0]-s,u=0,h=0,d=0,f=0;if(" "===a.charAt(s)){for(;s>0&&" "===a.charAt(s-1);)s--;for(;c1&&(f+=g-1,c+=g-1);p>0&&s>0&&!this._isCharWordSeparator(o.loadCell(p-1,this._workCell));){o.loadCell(p-1,this._workCell);var v=this._workCell.getChars().length;0===this._workCell.getWidth()?(u++,p--):v>1&&(d+=v-1,s-=v-1),s--,p--}for(;m1&&(f+=b-1,c+=b-1),c++,m++}}c++;var y=s+l-u+d,_=Math.min(this._bufferService.cols,c-s+u+h-d-f);if(e||""!==a.slice(s,c).trim()){if(n&&0===y&&32!==o.getCodePoint(0)){var w=r.lines.get(t[1]-1);if(w&&o.isWrapped&&32!==w.getCodePoint(this._bufferService.cols-1)){var k=this._getWordAt([this._bufferService.cols-1,t[1]-1],!1,!0,!1);if(k){var C=this._bufferService.cols-k.start;y-=C,_+=C}}}if(i&&y+_===this._bufferService.cols&&32!==o.getCodePoint(this._bufferService.cols-1)){var S=r.lines.get(t[1]+1);if(S&&S.isWrapped&&32!==S.getCodePoint(0)){var x=this._getWordAt([0,t[1]+1],!1,!1,!0);x&&(_+=x.length)}}return{start:y,length:_}}}}},e.prototype._selectWordAt=function(t,e){var n=this._getWordAt(t,e);if(n){for(;n.start<0;)n.start+=this._bufferService.cols,t[1]--;this._model.selectionStart=[n.start,t[1]],this._model.selectionStartLength=n.length}},e.prototype._selectToWordAt=function(t){var e=this._getWordAt(t,!0);if(e){for(var n=t[1];e.start<0;)e.start+=this._bufferService.cols,n--;if(!this._model.areSelectionValuesReversed())for(;e.start+e.length>this._bufferService.cols;)e.length-=this._bufferService.cols,n++;this._model.selectionEnd=[this._model.areSelectionValuesReversed()?e.start:e.start+e.length,n]}},e.prototype._isCharWordSeparator=function(t){return 0!==t.getWidth()&&this._optionsService.options.wordSeparator.indexOf(t.getChars())>=0},e.prototype._selectLineAt=function(t){var e=this._bufferService.buffer.getWrappedRangeForLine(t);this._model.selectionStart=[0,e.first],this._model.selectionEnd=[this._bufferService.cols,e.last],this._model.selectionStartLength=0},o([a(2,d.IBufferService),a(3,d.ICoreService),a(4,h.IMouseService),a(5,d.IOptionsService),a(6,h.IRenderService)],e)}(m.Disposable);e.SelectionService=b},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.SelectionModel=void 0;var i=function(){function t(t){this._bufferService=t,this.isSelectAllActive=!1,this.selectionStartLength=0}return t.prototype.clearSelection=function(){this.selectionStart=void 0,this.selectionEnd=void 0,this.isSelectAllActive=!1,this.selectionStartLength=0},Object.defineProperty(t.prototype,"finalSelectionStart",{get:function(){return this.isSelectAllActive?[0,0]:this.selectionEnd&&this.selectionStart&&this.areSelectionValuesReversed()?this.selectionEnd:this.selectionStart},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"finalSelectionEnd",{get:function(){if(this.isSelectAllActive)return[this._bufferService.cols,this._bufferService.buffer.ybase+this._bufferService.rows-1];if(this.selectionStart){if(!this.selectionEnd||this.areSelectionValuesReversed()){var t=this.selectionStart[0]+this.selectionStartLength;return t>this._bufferService.cols?[t%this._bufferService.cols,this.selectionStart[1]+Math.floor(t/this._bufferService.cols)]:[t,this.selectionStart[1]]}return this.selectionStartLength&&this.selectionEnd[1]===this.selectionStart[1]?[Math.max(this.selectionStart[0]+this.selectionStartLength,this.selectionEnd[0]),this.selectionEnd[1]]:this.selectionEnd}},enumerable:!1,configurable:!0}),t.prototype.areSelectionValuesReversed=function(){var t=this.selectionStart,e=this.selectionEnd;return!(!t||!e)&&(t[1]>e[1]||t[1]===e[1]&&t[0]>e[0])},t.prototype.onTrim=function(t){return this.selectionStart&&(this.selectionStart[1]-=t),this.selectionEnd&&(this.selectionEnd[1]-=t),this.selectionEnd&&this.selectionEnd[1]<0?(this.clearSelection(),!0):(this.selectionStart&&this.selectionStart[1]<0&&(this.selectionStart[1]=0),!1)},t}();e.SelectionModel=i},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.moveToCellSequence=void 0;var i=n(12);function r(t,e,n,i){var r=t-o(n,t),s=e-o(n,e);return l(Math.abs(r-s)-function(t,e,n){for(var i=0,r=t-o(n,t),s=e-o(n,e),c=0;c=0&&ee?"A":"B"}function s(t,e,n,i,r,o){for(var a=t,s=e,c="";a!==n||s!==i;)a+=r?1:-1,r&&a>o.cols-1?(c+=o.buffer.translateBufferLineToString(s,!1,t,a),a=0,t=0,s++):!r&&a<0&&(c+=o.buffer.translateBufferLineToString(s,!1,0,t+1),t=a=o.cols-1,s--);return c+o.buffer.translateBufferLineToString(s,!1,t,a)}function c(t,e){return i.C0.ESC+(e?"O":"[")+t}function l(t,e){t=Math.floor(t);for(var n="",i=0;i0?i-o(a,i):e;var d=i,f=function(t,e,n,i,a,s){var c;return c=r(n,i,a,s).length>0?i-o(a,i):e,t=n&&ct?"D":"C",l(Math.abs(u-t),c(a,i));a=h>e?"D":"C";var d=Math.abs(h-e);return l(function(t,e){return e.cols-t}(h>e?t:u,n)+(d-1)*n.cols+1+((h>e?u:t)-1),c(a,i))}},function(t,e,n){"use strict";var i=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,a=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,i);else for(var s=t.length-1;s>=0;s--)(r=t[s])&&(a=(o<3?r(a):o>3?r(e,n,a):r(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},r=this&&this.__param||function(t,e){return function(n,i){e(n,i,t)}};Object.defineProperty(e,"__esModule",{value:!0}),e.SoundService=void 0;var o=n(1),a=function(){function t(t){this._optionsService=t}return Object.defineProperty(t,"audioContext",{get:function(){if(!t._audioContext){var e=window.AudioContext||window.webkitAudioContext;if(!e)return console.warn("Web Audio API is not supported by this browser. Consider upgrading to the latest version"),null;t._audioContext=new e}return t._audioContext},enumerable:!1,configurable:!0}),t.prototype.playBellSound=function(){var e=t.audioContext;if(e){var n=e.createBufferSource();e.decodeAudioData(this._base64ToArrayBuffer(this._removeMimeType(this._optionsService.options.bellSound)),(function(t){n.buffer=t,n.connect(e.destination),n.start(0)}))}},t.prototype._base64ToArrayBuffer=function(t){for(var e=window.atob(t),n=e.length,i=new Uint8Array(n),r=0;r=0;s--)(r=t[s])&&(a=(o<3?r(a):o>3?r(e,n,a):r(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},a=this&&this.__param||function(t,e){return function(n,i){e(n,i,t)}};Object.defineProperty(e,"__esModule",{value:!0}),e.MouseZoneManager=void 0;var s=n(2),c=n(7),l=n(5),u=n(1),h=function(t){function e(e,n,i,r,o,a){var s=t.call(this)||this;return s._element=e,s._screenElement=n,s._bufferService=i,s._mouseService=r,s._selectionService=o,s._optionsService=a,s._zones=[],s._areZonesActive=!1,s._lastHoverCoords=[void 0,void 0],s._initialSelectionLength=0,s.register(c.addDisposableDomListener(s._element,"mousedown",(function(t){return s._onMouseDown(t)}))),s._mouseMoveListener=function(t){return s._onMouseMove(t)},s._mouseLeaveListener=function(t){return s._onMouseLeave(t)},s._clickListener=function(t){return s._onClick(t)},s}return r(e,t),e.prototype.dispose=function(){t.prototype.dispose.call(this),this._deactivate()},e.prototype.add=function(t){this._zones.push(t),1===this._zones.length&&this._activate()},e.prototype.clearAll=function(t,e){if(0!==this._zones.length){t&&e||(t=0,e=this._bufferService.rows-1);for(var n=0;nt&&i.y1<=e+1||i.y2>t&&i.y2<=e+1||i.y1e+1)&&(this._currentZone&&this._currentZone===i&&(this._currentZone.leaveCallback(),this._currentZone=void 0),this._zones.splice(n--,1))}0===this._zones.length&&this._deactivate()}},e.prototype._activate=function(){this._areZonesActive||(this._areZonesActive=!0,this._element.addEventListener("mousemove",this._mouseMoveListener),this._element.addEventListener("mouseleave",this._mouseLeaveListener),this._element.addEventListener("click",this._clickListener))},e.prototype._deactivate=function(){this._areZonesActive&&(this._areZonesActive=!1,this._element.removeEventListener("mousemove",this._mouseMoveListener),this._element.removeEventListener("mouseleave",this._mouseLeaveListener),this._element.removeEventListener("click",this._clickListener))},e.prototype._onMouseMove=function(t){this._lastHoverCoords[0]===t.pageX&&this._lastHoverCoords[1]===t.pageY||(this._onHover(t),this._lastHoverCoords=[t.pageX,t.pageY])},e.prototype._onHover=function(t){var e=this,n=this._findZoneEventAt(t);n!==this._currentZone&&(this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout)),n&&(this._currentZone=n,n.hoverCallback&&n.hoverCallback(t),this._tooltipTimeout=window.setTimeout((function(){return e._onTooltip(t)}),this._optionsService.options.linkTooltipHoverDuration)))},e.prototype._onTooltip=function(t){this._tooltipTimeout=void 0;var e=this._findZoneEventAt(t);e&&e.tooltipCallback&&e.tooltipCallback(t)},e.prototype._onMouseDown=function(t){if(this._initialSelectionLength=this._getSelectionLength(),this._areZonesActive){var e=this._findZoneEventAt(t);(null==e?void 0:e.willLinkActivate(t))&&(t.preventDefault(),t.stopImmediatePropagation())}},e.prototype._onMouseLeave=function(t){this._currentZone&&(this._currentZone.leaveCallback(),this._currentZone=void 0,this._tooltipTimeout&&clearTimeout(this._tooltipTimeout))},e.prototype._onClick=function(t){var e=this._findZoneEventAt(t),n=this._getSelectionLength();e&&n===this._initialSelectionLength&&(e.clickCallback(t),t.preventDefault(),t.stopImmediatePropagation())},e.prototype._getSelectionLength=function(){var t=this._selectionService.selectionText;return t?t.length:0},e.prototype._findZoneEventAt=function(t){var e=this._mouseService.getCoords(t,this._screenElement,this._bufferService.cols,this._bufferService.rows);if(e)for(var n=e[0],i=e[1],r=0;r=o.x1&&n=o.x1||i===o.y2&&no.y1&&it;)this._rowContainer.removeChild(this._rowElements.pop());this._rowElements[this._rowElements.length-1].addEventListener("focus",this._bottomBoundaryFocusListener),this._refreshRowsDimensions()},e.prototype._createAccessibilityTreeNode=function(){var t=document.createElement("div");return t.setAttribute("role","listitem"),t.tabIndex=-1,this._refreshRowDimensions(t),t},e.prototype._onTab=function(t){for(var e=0;e0?this._charsToConsume.shift()!==t&&(this._charsToAnnounce+=t):this._charsToAnnounce+=t,"\n"===t&&(this._liveRegionLineCount++,21===this._liveRegionLineCount&&(this._liveRegion.textContent+=o.tooMuchOutput)),a.isMac&&this._liveRegion.textContent&&this._liveRegion.textContent.length>0&&!this._liveRegion.parentNode&&setTimeout((function(){e._accessibilityTreeRoot.appendChild(e._liveRegion)}),0))},e.prototype._clearLiveRegion=function(){this._liveRegion.textContent="",this._liveRegionLineCount=0,a.isMac&&h.removeElementFromParent(this._liveRegion)},e.prototype._onKey=function(t){this._clearLiveRegion(),this._charsToConsume.push(t)},e.prototype._refreshRows=function(t,e){this._renderRowsDebouncer.refresh(t,e,this._terminal.rows)},e.prototype._renderRows=function(t,e){for(var n=this._terminal.buffer,i=n.lines.length.toString(),r=t;r<=e;r++){var o=n.translateBufferLineToString(n.ydisp+r,!0),a=(n.ydisp+r+1).toString(),s=this._rowElements[r];s&&(0===o.length?s.innerHTML=" ":s.textContent=o,s.setAttribute("aria-posinset",a),s.setAttribute("aria-setsize",i))}this._announceCharacters()},e.prototype._refreshRowsDimensions=function(){if(this._renderService.dimensions.actualCellHeight){this._rowElements.length!==this._terminal.rows&&this._onResize(this._terminal.rows);for(var t=0;t=0;s--)(r=t[s])&&(a=(o<3?r(a):o>3?r(e,n,a):r(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},a=this&&this.__param||function(t,e){return function(n,i){e(n,i,t)}};Object.defineProperty(e,"__esModule",{value:!0}),e.DomRenderer=void 0;var s=n(58),c=n(9),l=n(2),u=n(5),h=n(1),d=n(0),f=n(10),p=n(17),m=1,g=function(t){function e(e,n,i,r,o,a,c,l,u){var h=t.call(this)||this;return h._colors=e,h._element=n,h._screenElement=i,h._viewportElement=r,h._linkifier=o,h._linkifier2=a,h._charSizeService=c,h._optionsService=l,h._bufferService=u,h._terminalClass=m++,h._rowElements=[],h._rowContainer=document.createElement("div"),h._rowContainer.classList.add("xterm-rows"),h._rowContainer.style.lineHeight="normal",h._rowContainer.setAttribute("aria-hidden","true"),h._refreshRowElements(h._bufferService.cols,h._bufferService.rows),h._selectionContainer=document.createElement("div"),h._selectionContainer.classList.add("xterm-selection"),h._selectionContainer.setAttribute("aria-hidden","true"),h.dimensions={scaledCharWidth:0,scaledCharHeight:0,scaledCellWidth:0,scaledCellHeight:0,scaledCharLeft:0,scaledCharTop:0,scaledCanvasWidth:0,scaledCanvasHeight:0,canvasWidth:0,canvasHeight:0,actualCellWidth:0,actualCellHeight:0},h._updateDimensions(),h._injectCss(),h._rowFactory=new s.DomRendererRowFactory(document,h._optionsService,h._colors),h._element.classList.add("xterm-dom-renderer-owner-"+h._terminalClass),h._screenElement.appendChild(h._rowContainer),h._screenElement.appendChild(h._selectionContainer),h._linkifier.onShowLinkUnderline((function(t){return h._onLinkHover(t)})),h._linkifier.onHideLinkUnderline((function(t){return h._onLinkLeave(t)})),h._linkifier2.onShowLinkUnderline((function(t){return h._onLinkHover(t)})),h._linkifier2.onHideLinkUnderline((function(t){return h._onLinkLeave(t)})),h}return r(e,t),Object.defineProperty(e.prototype,"onRequestRedraw",{get:function(){return(new d.EventEmitter).event},enumerable:!1,configurable:!0}),e.prototype.dispose=function(){this._element.classList.remove("xterm-dom-renderer-owner-"+this._terminalClass),p.removeElementFromParent(this._rowContainer,this._selectionContainer,this._themeStyleElement,this._dimensionsStyleElement),t.prototype.dispose.call(this)},e.prototype._updateDimensions=function(){this.dimensions.scaledCharWidth=this._charSizeService.width*window.devicePixelRatio,this.dimensions.scaledCharHeight=Math.ceil(this._charSizeService.height*window.devicePixelRatio),this.dimensions.scaledCellWidth=this.dimensions.scaledCharWidth+Math.round(this._optionsService.options.letterSpacing),this.dimensions.scaledCellHeight=Math.floor(this.dimensions.scaledCharHeight*this._optionsService.options.lineHeight),this.dimensions.scaledCharLeft=0,this.dimensions.scaledCharTop=0,this.dimensions.scaledCanvasWidth=this.dimensions.scaledCellWidth*this._bufferService.cols,this.dimensions.scaledCanvasHeight=this.dimensions.scaledCellHeight*this._bufferService.rows,this.dimensions.canvasWidth=Math.round(this.dimensions.scaledCanvasWidth/window.devicePixelRatio),this.dimensions.canvasHeight=Math.round(this.dimensions.scaledCanvasHeight/window.devicePixelRatio),this.dimensions.actualCellWidth=this.dimensions.canvasWidth/this._bufferService.cols,this.dimensions.actualCellHeight=this.dimensions.canvasHeight/this._bufferService.rows;for(var t=0,e=this._rowElements;te;)this._rowContainer.removeChild(this._rowElements.pop())},e.prototype.onResize=function(t,e){this._refreshRowElements(t,e),this._updateDimensions()},e.prototype.onCharSizeChanged=function(){this._updateDimensions()},e.prototype.onBlur=function(){this._rowContainer.classList.remove("xterm-focus")},e.prototype.onFocus=function(){this._rowContainer.classList.add("xterm-focus")},e.prototype.onSelectionChanged=function(t,e,n){for(;this._selectionContainer.children.length;)this._selectionContainer.removeChild(this._selectionContainer.children[0]);if(t&&e){var i=t[1]-this._bufferService.buffer.ydisp,r=e[1]-this._bufferService.buffer.ydisp,o=Math.max(i,0),a=Math.min(r,this._bufferService.rows-1);if(!(o>=this._bufferService.rows||a<0)){var s=document.createDocumentFragment();n?s.appendChild(this._createSelectionElement(o,t[0],e[0],a-o+1)):(s.appendChild(this._createSelectionElement(o,i===o?t[0]:0,o===a?e[0]:this._bufferService.cols)),s.appendChild(this._createSelectionElement(o+1,0,this._bufferService.cols,a-o-1)),o!==a&&s.appendChild(this._createSelectionElement(a,0,r===a?e[0]:this._bufferService.cols))),this._selectionContainer.appendChild(s)}}},e.prototype._createSelectionElement=function(t,e,n,i){void 0===i&&(i=1);var r=document.createElement("div");return r.style.height=i*this.dimensions.actualCellHeight+"px",r.style.top=t*this.dimensions.actualCellHeight+"px",r.style.left=e*this.dimensions.actualCellWidth+"px",r.style.width=this.dimensions.actualCellWidth*(n-e)+"px",r},e.prototype.onCursorMove=function(){},e.prototype.onOptionsChanged=function(){this._updateDimensions(),this._injectCss()},e.prototype.clear=function(){for(var t=0,e=this._rowElements;t=r&&(t=0,n++)}},o([a(6,u.ICharSizeService),a(7,h.IOptionsService),a(8,h.IBufferService)],e)}(l.Disposable);e.DomRenderer=g},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DomRendererRowFactory=e.CURSOR_STYLE_UNDERLINE_CLASS=e.CURSOR_STYLE_BAR_CLASS=e.CURSOR_STYLE_BLOCK_CLASS=e.CURSOR_BLINK_CLASS=e.CURSOR_CLASS=e.UNDERLINE_CLASS=e.ITALIC_CLASS=e.DIM_CLASS=e.BOLD_CLASS=void 0;var i=n(9),r=n(3),o=n(4),a=n(10);e.BOLD_CLASS="xterm-bold",e.DIM_CLASS="xterm-dim",e.ITALIC_CLASS="xterm-italic",e.UNDERLINE_CLASS="xterm-underline",e.CURSOR_CLASS="xterm-cursor",e.CURSOR_BLINK_CLASS="xterm-cursor-blink",e.CURSOR_STYLE_BLOCK_CLASS="xterm-cursor-block",e.CURSOR_STYLE_BAR_CLASS="xterm-cursor-bar",e.CURSOR_STYLE_UNDERLINE_CLASS="xterm-cursor-underline";var s=function(){function t(t,e,n){this._document=t,this._optionsService=e,this._colors=n,this._workCell=new o.CellData}return t.prototype.setColors=function(t){this._colors=t},t.prototype.createRow=function(t,n,o,s,l,u,h){for(var d=this._document.createDocumentFragment(),f=0,p=Math.min(t.length,h)-1;p>=0;p--)if(t.loadCell(p,this._workCell).getCode()!==r.NULL_CELL_CODE||n&&p===s){f=p+1;break}for(p=0;p1&&(g.style.width=u*m+"px"),n&&p===s)switch(g.classList.add(e.CURSOR_CLASS),l&&g.classList.add(e.CURSOR_BLINK_CLASS),o){case"bar":g.classList.add(e.CURSOR_STYLE_BAR_CLASS);break;case"underline":g.classList.add(e.CURSOR_STYLE_UNDERLINE_CLASS);break;default:g.classList.add(e.CURSOR_STYLE_BLOCK_CLASS)}this._workCell.isBold()&&g.classList.add(e.BOLD_CLASS),this._workCell.isItalic()&&g.classList.add(e.ITALIC_CLASS),this._workCell.isDim()&&g.classList.add(e.DIM_CLASS),this._workCell.isUnderline()&&g.classList.add(e.UNDERLINE_CLASS),g.textContent=this._workCell.isInvisible()?r.WHITESPACE_CELL_CHAR:this._workCell.getChars()||r.WHITESPACE_CELL_CHAR;var v=this._workCell.getFgColor(),b=this._workCell.getFgColorMode(),y=this._workCell.getBgColor(),_=this._workCell.getBgColorMode(),w=!!this._workCell.isInverse();if(w){var k=v;v=y,y=k;var C=b;b=_,_=C}switch(b){case 16777216:case 33554432:this._workCell.isBold()&&v<8&&this._optionsService.options.drawBoldTextInBrightColors&&(v+=8),this._applyMinimumContrast(g,this._colors.background,this._colors.ansi[v])||g.classList.add("xterm-fg-"+v);break;case 50331648:var S=a.rgba.toColor(v>>16&255,v>>8&255,255&v);this._applyMinimumContrast(g,this._colors.background,S)||this._addStyle(g,"color:#"+c(v.toString(16),"0",6));break;case 0:default:this._applyMinimumContrast(g,this._colors.background,this._colors.foreground)||w&&g.classList.add("xterm-fg-"+i.INVERTED_DEFAULT_COLOR)}switch(_){case 16777216:case 33554432:g.classList.add("xterm-bg-"+y);break;case 50331648:this._addStyle(g,"background-color:#"+c(y.toString(16),"0",6));break;case 0:default:w&&g.classList.add("xterm-bg-"+i.INVERTED_DEFAULT_COLOR)}d.appendChild(g)}}return d},t.prototype._applyMinimumContrast=function(t,e,n){if(1===this._optionsService.options.minimumContrastRatio)return!1;var i=this._colors.contrastCache.getColor(this._workCell.bg,this._workCell.fg);return void 0===i&&(i=a.color.ensureContrastRatio(e,n,this._optionsService.options.minimumContrastRatio),this._colors.contrastCache.setColor(this._workCell.bg,this._workCell.fg,null!=i?i:null)),!!i&&(this._addStyle(t,"color:"+i.css),!0)},t.prototype._addStyle=function(t,e){t.setAttribute("style",""+(t.getAttribute("style")||"")+e+";")},t}();function c(t,e,n){for(;t.length"],191:["/","?"],192:["`","~"],219:["[","{"],220:["\\","|"],221:["]","}"],222:["'",'"']};e.evaluateKeyboardEvent=function(t,e,n,o){var a={type:0,cancel:!1,key:void 0},s=(t.shiftKey?1:0)|(t.altKey?2:0)|(t.ctrlKey?4:0)|(t.metaKey?8:0);switch(t.keyCode){case 0:"UIKeyInputUpArrow"===t.key?a.key=e?i.C0.ESC+"OA":i.C0.ESC+"[A":"UIKeyInputLeftArrow"===t.key?a.key=e?i.C0.ESC+"OD":i.C0.ESC+"[D":"UIKeyInputRightArrow"===t.key?a.key=e?i.C0.ESC+"OC":i.C0.ESC+"[C":"UIKeyInputDownArrow"===t.key&&(a.key=e?i.C0.ESC+"OB":i.C0.ESC+"[B");break;case 8:if(t.shiftKey){a.key=i.C0.BS;break}if(t.altKey){a.key=i.C0.ESC+i.C0.DEL;break}a.key=i.C0.DEL;break;case 9:if(t.shiftKey){a.key=i.C0.ESC+"[Z";break}a.key=i.C0.HT,a.cancel=!0;break;case 13:a.key=t.altKey?i.C0.ESC+i.C0.CR:i.C0.CR,a.cancel=!0;break;case 27:a.key=i.C0.ESC,t.altKey&&(a.key=i.C0.ESC+i.C0.ESC),a.cancel=!0;break;case 37:if(t.metaKey)break;s?(a.key=i.C0.ESC+"[1;"+(s+1)+"D",a.key===i.C0.ESC+"[1;3D"&&(a.key=i.C0.ESC+(n?"b":"[1;5D"))):a.key=e?i.C0.ESC+"OD":i.C0.ESC+"[D";break;case 39:if(t.metaKey)break;s?(a.key=i.C0.ESC+"[1;"+(s+1)+"C",a.key===i.C0.ESC+"[1;3C"&&(a.key=i.C0.ESC+(n?"f":"[1;5C"))):a.key=e?i.C0.ESC+"OC":i.C0.ESC+"[C";break;case 38:if(t.metaKey)break;s?(a.key=i.C0.ESC+"[1;"+(s+1)+"A",n||a.key!==i.C0.ESC+"[1;3A"||(a.key=i.C0.ESC+"[1;5A")):a.key=e?i.C0.ESC+"OA":i.C0.ESC+"[A";break;case 40:if(t.metaKey)break;s?(a.key=i.C0.ESC+"[1;"+(s+1)+"B",n||a.key!==i.C0.ESC+"[1;3B"||(a.key=i.C0.ESC+"[1;5B")):a.key=e?i.C0.ESC+"OB":i.C0.ESC+"[B";break;case 45:t.shiftKey||t.ctrlKey||(a.key=i.C0.ESC+"[2~");break;case 46:a.key=s?i.C0.ESC+"[3;"+(s+1)+"~":i.C0.ESC+"[3~";break;case 36:a.key=s?i.C0.ESC+"[1;"+(s+1)+"H":e?i.C0.ESC+"OH":i.C0.ESC+"[H";break;case 35:a.key=s?i.C0.ESC+"[1;"+(s+1)+"F":e?i.C0.ESC+"OF":i.C0.ESC+"[F";break;case 33:t.shiftKey?a.type=2:a.key=i.C0.ESC+"[5~";break;case 34:t.shiftKey?a.type=3:a.key=i.C0.ESC+"[6~";break;case 112:a.key=s?i.C0.ESC+"[1;"+(s+1)+"P":i.C0.ESC+"OP";break;case 113:a.key=s?i.C0.ESC+"[1;"+(s+1)+"Q":i.C0.ESC+"OQ";break;case 114:a.key=s?i.C0.ESC+"[1;"+(s+1)+"R":i.C0.ESC+"OR";break;case 115:a.key=s?i.C0.ESC+"[1;"+(s+1)+"S":i.C0.ESC+"OS";break;case 116:a.key=s?i.C0.ESC+"[15;"+(s+1)+"~":i.C0.ESC+"[15~";break;case 117:a.key=s?i.C0.ESC+"[17;"+(s+1)+"~":i.C0.ESC+"[17~";break;case 118:a.key=s?i.C0.ESC+"[18;"+(s+1)+"~":i.C0.ESC+"[18~";break;case 119:a.key=s?i.C0.ESC+"[19;"+(s+1)+"~":i.C0.ESC+"[19~";break;case 120:a.key=s?i.C0.ESC+"[20;"+(s+1)+"~":i.C0.ESC+"[20~";break;case 121:a.key=s?i.C0.ESC+"[21;"+(s+1)+"~":i.C0.ESC+"[21~";break;case 122:a.key=s?i.C0.ESC+"[23;"+(s+1)+"~":i.C0.ESC+"[23~";break;case 123:a.key=s?i.C0.ESC+"[24;"+(s+1)+"~":i.C0.ESC+"[24~";break;default:if(!t.ctrlKey||t.shiftKey||t.altKey||t.metaKey)if(n&&!o||!t.altKey||t.metaKey)n&&!t.altKey&&!t.ctrlKey&&t.metaKey?65===t.keyCode&&(a.type=1):t.key&&!t.ctrlKey&&!t.altKey&&!t.metaKey&&t.keyCode>=48&&1===t.key.length?a.key=t.key:t.key&&t.ctrlKey&&"_"===t.key&&(a.key=i.C0.US);else{var c=r[t.keyCode],l=c&&c[t.shiftKey?1:0];l?a.key=i.C0.ESC+l:t.keyCode>=65&&t.keyCode<=90&&(a.key=i.C0.ESC+String.fromCharCode(t.ctrlKey?t.keyCode-64:t.keyCode+32))}else t.keyCode>=65&&t.keyCode<=90?a.key=String.fromCharCode(t.keyCode-64):32===t.keyCode?a.key=i.C0.NUL:t.keyCode>=51&&t.keyCode<=55?a.key=String.fromCharCode(t.keyCode-51+27):56===t.keyCode?a.key=i.C0.DEL:219===t.keyCode?a.key=i.C0.ESC:220===t.keyCode?a.key=i.C0.FS:221===t.keyCode&&(a.key=i.C0.GS)}return a}},function(t,e,n){"use strict";var i,r=this&&this.__extends||(i=function(t,e){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)},function(t,e){function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),o=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,a=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,i);else for(var s=t.length-1;s>=0;s--)(r=t[s])&&(a=(o<3?r(a):o>3?r(e,n,a):r(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},a=this&&this.__param||function(t,e){return function(n,i){e(n,i,t)}};Object.defineProperty(e,"__esModule",{value:!0}),e.RenderService=void 0;var s=n(31),c=n(0),l=n(2),u=n(32),h=n(7),d=n(1),f=n(5),p=function(t){function e(e,n,i,r,o,a){var l=t.call(this)||this;if(l._renderer=e,l._rowCount=n,l._isPaused=!1,l._needsFullRefresh=!1,l._isNextRenderRedrawOnly=!0,l._needsSelectionRefresh=!1,l._canvasWidth=0,l._canvasHeight=0,l._selectionState={start:void 0,end:void 0,columnSelectMode:!1},l._onDimensionsChange=new c.EventEmitter,l._onRender=new c.EventEmitter,l._onRefreshRequest=new c.EventEmitter,l.register({dispose:function(){return l._renderer.dispose()}}),l._renderDebouncer=new s.RenderDebouncer((function(t,e){return l._renderRows(t,e)})),l.register(l._renderDebouncer),l._screenDprMonitor=new u.ScreenDprMonitor,l._screenDprMonitor.setListener((function(){return l.onDevicePixelRatioChange()})),l.register(l._screenDprMonitor),l.register(a.onResize((function(t){return l._fullRefresh()}))),l.register(r.onOptionChange((function(){return l._renderer.onOptionsChanged()}))),l.register(o.onCharSizeChange((function(){return l.onCharSizeChanged()}))),l._renderer.onRequestRedraw((function(t){return l.refreshRows(t.start,t.end,!0)})),l.register(h.addDisposableDomListener(window,"resize",(function(){return l.onDevicePixelRatioChange()}))),"IntersectionObserver"in window){var d=new IntersectionObserver((function(t){return l._onIntersectionChange(t[t.length-1])}),{threshold:0});d.observe(i),l.register({dispose:function(){return d.disconnect()}})}return l}return r(e,t),Object.defineProperty(e.prototype,"onDimensionsChange",{get:function(){return this._onDimensionsChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onRenderedBufferChange",{get:function(){return this._onRender.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onRefreshRequest",{get:function(){return this._onRefreshRequest.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"dimensions",{get:function(){return this._renderer.dimensions},enumerable:!1,configurable:!0}),e.prototype._onIntersectionChange=function(t){this._isPaused=0===t.intersectionRatio,!this._isPaused&&this._needsFullRefresh&&(this.refreshRows(0,this._rowCount-1),this._needsFullRefresh=!1)},e.prototype.refreshRows=function(t,e,n){void 0===n&&(n=!1),this._isPaused?this._needsFullRefresh=!0:(n||(this._isNextRenderRedrawOnly=!1),this._renderDebouncer.refresh(t,e,this._rowCount))},e.prototype._renderRows=function(t,e){this._renderer.renderRows(t,e),this._needsSelectionRefresh&&(this._renderer.onSelectionChanged(this._selectionState.start,this._selectionState.end,this._selectionState.columnSelectMode),this._needsSelectionRefresh=!1),this._isNextRenderRedrawOnly||this._onRender.fire({start:t,end:e}),this._isNextRenderRedrawOnly=!0},e.prototype.resize=function(t,e){this._rowCount=e,this._fireOnCanvasResize()},e.prototype.changeOptions=function(){this._renderer.onOptionsChanged(),this.refreshRows(0,this._rowCount-1),this._fireOnCanvasResize()},e.prototype._fireOnCanvasResize=function(){this._renderer.dimensions.canvasWidth===this._canvasWidth&&this._renderer.dimensions.canvasHeight===this._canvasHeight||this._onDimensionsChange.fire(this._renderer.dimensions)},e.prototype.dispose=function(){t.prototype.dispose.call(this)},e.prototype.setRenderer=function(t){var e=this;this._renderer.dispose(),this._renderer=t,this._renderer.onRequestRedraw((function(t){return e.refreshRows(t.start,t.end,!0)})),this._needsSelectionRefresh=!0,this._fullRefresh()},e.prototype._fullRefresh=function(){this._isPaused?this._needsFullRefresh=!0:this.refreshRows(0,this._rowCount-1)},e.prototype.setColors=function(t){this._renderer.setColors(t),this._fullRefresh()},e.prototype.onDevicePixelRatioChange=function(){this._renderer.onDevicePixelRatioChange(),this.refreshRows(0,this._rowCount-1)},e.prototype.onResize=function(t,e){this._renderer.onResize(t,e),this._fullRefresh()},e.prototype.onCharSizeChanged=function(){this._renderer.onCharSizeChanged()},e.prototype.onBlur=function(){this._renderer.onBlur()},e.prototype.onFocus=function(){this._renderer.onFocus()},e.prototype.onSelectionChanged=function(t,e,n){this._selectionState.start=t,this._selectionState.end=e,this._selectionState.columnSelectMode=n,this._renderer.onSelectionChanged(t,e,n)},e.prototype.onCursorMove=function(){this._renderer.onCursorMove()},e.prototype.clear=function(){this._renderer.clear()},e.prototype.registerCharacterJoiner=function(t){return this._renderer.registerCharacterJoiner(t)},e.prototype.deregisterCharacterJoiner=function(t){return this._renderer.deregisterCharacterJoiner(t)},o([a(3,d.IOptionsService),a(4,f.ICharSizeService),a(5,d.IBufferService)],e)}(l.Disposable);e.RenderService=p},function(t,e,n){"use strict";var i=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,a=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,i);else for(var s=t.length-1;s>=0;s--)(r=t[s])&&(a=(o<3?r(a):o>3?r(e,n,a):r(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},r=this&&this.__param||function(t,e){return function(n,i){e(n,i,t)}};Object.defineProperty(e,"__esModule",{value:!0}),e.CharSizeService=void 0;var o=n(1),a=n(0),s=function(){function t(t,e,n){this._optionsService=n,this.width=0,this.height=0,this._onCharSizeChange=new a.EventEmitter,this._measureStrategy=new c(t,e,this._optionsService)}return Object.defineProperty(t.prototype,"hasValidSize",{get:function(){return this.width>0&&this.height>0},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onCharSizeChange",{get:function(){return this._onCharSizeChange.event},enumerable:!1,configurable:!0}),t.prototype.measure=function(){var t=this._measureStrategy.measure();t.width===this.width&&t.height===this.height||(this.width=t.width,this.height=t.height,this._onCharSizeChange.fire())},i([r(2,o.IOptionsService)],t)}();e.CharSizeService=s;var c=function(){function t(t,e,n){this._document=t,this._parentElement=e,this._optionsService=n,this._result={width:0,height:0},this._measureElement=this._document.createElement("span"),this._measureElement.classList.add("xterm-char-measure-element"),this._measureElement.textContent="W",this._measureElement.setAttribute("aria-hidden","true"),this._parentElement.appendChild(this._measureElement)}return t.prototype.measure=function(){this._measureElement.style.fontFamily=this._optionsService.options.fontFamily,this._measureElement.style.fontSize=this._optionsService.options.fontSize+"px";var t=this._measureElement.getBoundingClientRect();return 0!==t.width&&0!==t.height&&(this._result.width=t.width,this._result.height=Math.ceil(t.height)),this._result},t}()},function(t,e,n){"use strict";var i=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,a=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,i);else for(var s=t.length-1;s>=0;s--)(r=t[s])&&(a=(o<3?r(a):o>3?r(e,n,a):r(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},r=this&&this.__param||function(t,e){return function(n,i){e(n,i,t)}};Object.defineProperty(e,"__esModule",{value:!0}),e.MouseService=void 0;var o=n(5),a=n(30),s=function(){function t(t,e){this._renderService=t,this._charSizeService=e}return t.prototype.getCoords=function(t,e,n,i,r){return a.getCoords(t,e,n,i,this._charSizeService.hasValidSize,this._renderService.dimensions.actualCellWidth,this._renderService.dimensions.actualCellHeight,r)},t.prototype.getRawByteCoords=function(t,e,n,i){var r=this.getCoords(t,e,n,i);return a.getRawByteCoords(r)},i([r(0,o.IRenderService),r(1,o.ICharSizeService)],t)}();e.MouseService=s},function(t,e,n){"use strict";var i,r=this&&this.__extends||(i=function(t,e){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)},function(t,e){function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),o=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,a=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,i);else for(var s=t.length-1;s>=0;s--)(r=t[s])&&(a=(o<3?r(a):o>3?r(e,n,a):r(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},a=this&&this.__param||function(t,e){return function(n,i){e(n,i,t)}};Object.defineProperty(e,"__esModule",{value:!0}),e.Linkifier2=void 0;var s=n(1),c=n(0),l=n(2),u=n(7),h=function(t){function e(e){var n=t.call(this)||this;return n._bufferService=e,n._linkProviders=[],n._linkCacheDisposables=[],n._isMouseOut=!0,n._activeLine=-1,n._onShowLinkUnderline=n.register(new c.EventEmitter),n._onHideLinkUnderline=n.register(new c.EventEmitter),n.register(l.getDisposeArrayDisposable(n._linkCacheDisposables)),n}return r(e,t),Object.defineProperty(e.prototype,"onShowLinkUnderline",{get:function(){return this._onShowLinkUnderline.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onHideLinkUnderline",{get:function(){return this._onHideLinkUnderline.event},enumerable:!1,configurable:!0}),e.prototype.registerLinkProvider=function(t){var e=this;return this._linkProviders.push(t),{dispose:function(){var n=e._linkProviders.indexOf(t);-1!==n&&e._linkProviders.splice(n,1)}}},e.prototype.attachToDom=function(t,e,n){var i=this;this._element=t,this._mouseService=e,this._renderService=n,this.register(u.addDisposableDomListener(this._element,"mouseleave",(function(){i._isMouseOut=!0,i._clearCurrentLink()}))),this.register(u.addDisposableDomListener(this._element,"mousemove",this._onMouseMove.bind(this))),this.register(u.addDisposableDomListener(this._element,"click",this._onClick.bind(this)))},e.prototype._onMouseMove=function(t){if(this._lastMouseEvent=t,this._element&&this._mouseService){var e=this._positionFromMouseEvent(t,this._element,this._mouseService);if(e){this._isMouseOut=!1;for(var n=t.composedPath(),i=0;it?this._bufferService.cols:a.link.range.end.x,c=a.link.range.start.y=t&&this._currentLink.link.range.end.y<=e)&&(this._linkLeave(this._element,this._currentLink.link,this._lastMouseEvent),this._currentLink=void 0,l.disposeArray(this._linkCacheDisposables))},e.prototype._handleNewLink=function(t){var e=this;if(this._element&&this._lastMouseEvent&&this._mouseService){var n=this._positionFromMouseEvent(this._lastMouseEvent,this._element,this._mouseService);n&&this._linkAtPosition(t.link,n)&&(this._currentLink=t,this._currentLink.state={decorations:{underline:void 0===t.link.decorations||t.link.decorations.underline,pointerCursor:void 0===t.link.decorations||t.link.decorations.pointerCursor},isHovered:!0},this._linkHover(this._element,t.link,this._lastMouseEvent),t.link.decorations={},Object.defineProperties(t.link.decorations,{pointerCursor:{get:function(){var t,n;return null===(n=null===(t=e._currentLink)||void 0===t?void 0:t.state)||void 0===n?void 0:n.decorations.pointerCursor},set:function(t){var n,i;(null===(n=e._currentLink)||void 0===n?void 0:n.state)&&e._currentLink.state.decorations.pointerCursor!==t&&(e._currentLink.state.decorations.pointerCursor=t,e._currentLink.state.isHovered&&(null===(i=e._element)||void 0===i||i.classList.toggle("xterm-cursor-pointer",t)))}},underline:{get:function(){var t,n;return null===(n=null===(t=e._currentLink)||void 0===t?void 0:t.state)||void 0===n?void 0:n.decorations.underline},set:function(n){var i,r,o;(null===(i=e._currentLink)||void 0===i?void 0:i.state)&&(null===(o=null===(r=e._currentLink)||void 0===r?void 0:r.state)||void 0===o?void 0:o.decorations.underline)!==n&&(e._currentLink.state.decorations.underline=n,e._currentLink.state.isHovered&&e._fireUnderlineEvent(t.link,n))}}}),this._renderService&&this._linkCacheDisposables.push(this._renderService.onRenderedBufferChange((function(t){e._clearCurrentLink(0===t.start?0:t.start+1+e._bufferService.buffer.ydisp,t.end+1+e._bufferService.buffer.ydisp)}))))}},e.prototype._linkHover=function(t,e,n){var i;(null===(i=this._currentLink)||void 0===i?void 0:i.state)&&(this._currentLink.state.isHovered=!0,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(e,!0),this._currentLink.state.decorations.pointerCursor&&t.classList.add("xterm-cursor-pointer")),e.hover&&e.hover(n,e.text)},e.prototype._fireUnderlineEvent=function(t,e){var n=t.range,i=this._bufferService.buffer.ydisp,r=this._createLinkUnderlineEvent(n.start.x-1,n.start.y-i-1,n.end.x,n.end.y-i-1,void 0);(e?this._onShowLinkUnderline:this._onHideLinkUnderline).fire(r)},e.prototype._linkLeave=function(t,e,n){var i;(null===(i=this._currentLink)||void 0===i?void 0:i.state)&&(this._currentLink.state.isHovered=!1,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(e,!1),this._currentLink.state.decorations.pointerCursor&&t.classList.remove("xterm-cursor-pointer")),e.leave&&e.leave(n,e.text)},e.prototype._linkAtPosition=function(t,e){var n=t.range.start.ye.y;return(t.range.start.y===t.range.end.y&&t.range.start.x<=e.x&&t.range.end.x>=e.x||n&&t.range.end.x>=e.x||i&&t.range.start.x<=e.x||n&&i)&&t.range.start.y<=e.y&&t.range.end.y>=e.y},e.prototype._positionFromMouseEvent=function(t,e,n){var i=n.getCoords(t,e,this._bufferService.cols,this._bufferService.rows);if(i)return{x:i[0],y:i[1]+this._bufferService.buffer.ydisp}},e.prototype._createLinkUnderlineEvent=function(t,e,n,i,r){return{x1:t,y1:e,x2:n,y2:i,cols:this._bufferService.cols,fg:r}},o([a(0,s.IBufferService)],e)}(l.Disposable);e.Linkifier2=h},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.CoreBrowserService=void 0;var i=function(){function t(t){this._textarea=t}return Object.defineProperty(t.prototype,"isFocused",{get:function(){return document.activeElement===this._textarea&&document.hasFocus()},enumerable:!1,configurable:!0}),t}();e.CoreBrowserService=i},function(t,e,n){"use strict";var i,r=this&&this.__extends||(i=function(t,e){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)},function(t,e){function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0}),e.CoreTerminal=void 0;var o=n(2),a=n(1),s=n(66),c=n(67),l=n(68),u=n(74),h=n(75),d=n(0),f=n(76),p=n(77),m=n(78),g=n(80),v=n(81),b=n(19),y=n(82),_=function(t){function e(e){var n=t.call(this)||this;return n._onBinary=new d.EventEmitter,n._onData=new d.EventEmitter,n._onLineFeed=new d.EventEmitter,n._onResize=new d.EventEmitter,n._onScroll=new d.EventEmitter,n._instantiationService=new s.InstantiationService,n.optionsService=new u.OptionsService(e),n._instantiationService.setService(a.IOptionsService,n.optionsService),n._bufferService=n.register(n._instantiationService.createInstance(l.BufferService)),n._instantiationService.setService(a.IBufferService,n._bufferService),n._logService=n._instantiationService.createInstance(c.LogService),n._instantiationService.setService(a.ILogService,n._logService),n._coreService=n.register(n._instantiationService.createInstance(h.CoreService,(function(){return n.scrollToBottom()}))),n._instantiationService.setService(a.ICoreService,n._coreService),n._coreMouseService=n._instantiationService.createInstance(f.CoreMouseService),n._instantiationService.setService(a.ICoreMouseService,n._coreMouseService),n._dirtyRowService=n._instantiationService.createInstance(p.DirtyRowService),n._instantiationService.setService(a.IDirtyRowService,n._dirtyRowService),n.unicodeService=n._instantiationService.createInstance(m.UnicodeService),n._instantiationService.setService(a.IUnicodeService,n.unicodeService),n._charsetService=n._instantiationService.createInstance(g.CharsetService),n._instantiationService.setService(a.ICharsetService,n._charsetService),n._inputHandler=new b.InputHandler(n._bufferService,n._charsetService,n._coreService,n._dirtyRowService,n._logService,n.optionsService,n._coreMouseService,n.unicodeService),n.register(d.forwardEvent(n._inputHandler.onLineFeed,n._onLineFeed)),n.register(n._inputHandler),n.register(d.forwardEvent(n._bufferService.onResize,n._onResize)),n.register(d.forwardEvent(n._coreService.onData,n._onData)),n.register(d.forwardEvent(n._coreService.onBinary,n._onBinary)),n.register(n.optionsService.onOptionChange((function(t){return n._updateOptions(t)}))),n._writeBuffer=new y.WriteBuffer((function(t){return n._inputHandler.parse(t)})),n}return r(e,t),Object.defineProperty(e.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onLineFeed",{get:function(){return this._onLineFeed.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onScroll",{get:function(){return this._onScroll.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"cols",{get:function(){return this._bufferService.cols},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"rows",{get:function(){return this._bufferService.rows},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"buffers",{get:function(){return this._bufferService.buffers},enumerable:!1,configurable:!0}),e.prototype.dispose=function(){var e;this._isDisposed||(t.prototype.dispose.call(this),null===(e=this._windowsMode)||void 0===e||e.dispose(),this._windowsMode=void 0)},e.prototype.write=function(t,e){this._writeBuffer.write(t,e)},e.prototype.writeSync=function(t){this._writeBuffer.writeSync(t)},e.prototype.resize=function(t,e){isNaN(t)||isNaN(e)||(t=Math.max(t,l.MINIMUM_COLS),e=Math.max(e,l.MINIMUM_ROWS),this._bufferService.resize(t,e))},e.prototype.scroll=function(t,e){void 0===e&&(e=!1);var n,i=this._bufferService.buffer;(n=this._cachedBlankLine)&&n.length===this.cols&&n.getFg(0)===t.fg&&n.getBg(0)===t.bg||(n=i.getBlankLine(t,e),this._cachedBlankLine=n),n.isWrapped=e;var r=i.ybase+i.scrollTop,o=i.ybase+i.scrollBottom;if(0===i.scrollTop){var a=i.lines.isFull;o===i.lines.length-1?a?i.lines.recycle().copyFrom(n):i.lines.push(n.clone()):i.lines.splice(o+1,0,n.clone()),a?this._bufferService.isUserScrolling&&(i.ydisp=Math.max(i.ydisp-1,0)):(i.ybase++,this._bufferService.isUserScrolling||i.ydisp++)}else i.lines.shiftElements(r+1,o-r+1-1,-1),i.lines.set(o,n.clone());this._bufferService.isUserScrolling||(i.ydisp=i.ybase),this._dirtyRowService.markRangeDirty(i.scrollTop,i.scrollBottom),this._onScroll.fire(i.ydisp)},e.prototype.scrollLines=function(t,e){var n=this._bufferService.buffer;if(t<0){if(0===n.ydisp)return;this._bufferService.isUserScrolling=!0}else t+n.ydisp>=n.ybase&&(this._bufferService.isUserScrolling=!1);var i=n.ydisp;n.ydisp=Math.max(Math.min(n.ydisp+t,n.ybase),0),i!==n.ydisp&&(e||this._onScroll.fire(n.ydisp))},e.prototype.scrollPages=function(t){this.scrollLines(t*(this.rows-1))},e.prototype.scrollToTop=function(){this.scrollLines(-this._bufferService.buffer.ydisp)},e.prototype.scrollToBottom=function(){this.scrollLines(this._bufferService.buffer.ybase-this._bufferService.buffer.ydisp)},e.prototype.scrollToLine=function(t){var e=t-this._bufferService.buffer.ydisp;0!==e&&this.scrollLines(e)},e.prototype.addEscHandler=function(t,e){return this._inputHandler.addEscHandler(t,e)},e.prototype.addDcsHandler=function(t,e){return this._inputHandler.addDcsHandler(t,e)},e.prototype.addCsiHandler=function(t,e){return this._inputHandler.addCsiHandler(t,e)},e.prototype.addOscHandler=function(t,e){return this._inputHandler.addOscHandler(t,e)},e.prototype._setup=function(){this.optionsService.options.windowsMode&&this._enableWindowsMode()},e.prototype.reset=function(){this._inputHandler.reset(),this._bufferService.reset(),this._charsetService.reset(),this._coreService.reset(),this._coreMouseService.reset()},e.prototype._updateOptions=function(t){var e;switch(t){case"scrollback":this.buffers.resize(this.cols,this.rows);break;case"windowsMode":this.optionsService.options.windowsMode?this._enableWindowsMode():(null===(e=this._windowsMode)||void 0===e||e.dispose(),this._windowsMode=void 0)}},e.prototype._enableWindowsMode=function(){var t=this;if(!this._windowsMode){var e=[];e.push(this.onLineFeed(v.updateWindowsModeWrappedState.bind(null,this._bufferService))),e.push(this.addCsiHandler({final:"H"},(function(){return v.updateWindowsModeWrappedState(t._bufferService),!1}))),this._windowsMode={dispose:function(){for(var t=0,n=e;t0?r[0].index:e.length;if(e.length!==h)throw new Error("[createInstance] First service dependency of "+t.name+" at position "+(h+1)+" conflicts with "+e.length+" static arguments");return new(t.bind.apply(t,i([void 0],i(e,a))))},t}();e.InstantiationService=s},function(t,e,n){"use strict";var i=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,a=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,i);else for(var s=t.length-1;s>=0;s--)(r=t[s])&&(a=(o<3?r(a):o>3?r(e,n,a):r(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},r=this&&this.__param||function(t,e){return function(n,i){e(n,i,t)}},o=this&&this.__spreadArrays||function(){for(var t=0,e=0,n=arguments.length;e=0;s--)(r=t[s])&&(a=(o<3?r(a):o>3?r(e,n,a):r(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},a=this&&this.__param||function(t,e){return function(n,i){e(n,i,t)}};Object.defineProperty(e,"__esModule",{value:!0}),e.BufferService=e.MINIMUM_ROWS=e.MINIMUM_COLS=void 0;var s=n(1),c=n(69),l=n(0),u=n(2);e.MINIMUM_COLS=2,e.MINIMUM_ROWS=1;var h=function(t){function n(n){var i=t.call(this)||this;return i._optionsService=n,i.isUserScrolling=!1,i._onResize=new l.EventEmitter,i.cols=Math.max(n.options.cols,e.MINIMUM_COLS),i.rows=Math.max(n.options.rows,e.MINIMUM_ROWS),i.buffers=new c.BufferSet(n,i),i}return r(n,t),Object.defineProperty(n.prototype,"onResize",{get:function(){return this._onResize.event},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"buffer",{get:function(){return this.buffers.active},enumerable:!1,configurable:!0}),n.prototype.dispose=function(){t.prototype.dispose.call(this),this.buffers.dispose()},n.prototype.resize=function(t,e){this.cols=t,this.rows=e,this.buffers.resize(t,e),this.buffers.setupTabStops(this.cols),this._onResize.fire({cols:t,rows:e})},n.prototype.reset=function(){this.buffers.dispose(),this.buffers=new c.BufferSet(this._optionsService,this),this.isUserScrolling=!1},o([a(0,s.IOptionsService)],n)}(u.Disposable);e.BufferService=h},function(t,e,n){"use strict";var i,r=this&&this.__extends||(i=function(t,e){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)},function(t,e){function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0}),e.BufferSet=void 0;var o=n(70),a=n(0),s=function(t){function e(e,n){var i=t.call(this)||this;return i._onBufferActivate=i.register(new a.EventEmitter),i._normal=new o.Buffer(!0,e,n),i._normal.fillViewportRows(),i._alt=new o.Buffer(!1,e,n),i._activeBuffer=i._normal,i.setupTabStops(),i}return r(e,t),Object.defineProperty(e.prototype,"onBufferActivate",{get:function(){return this._onBufferActivate.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"alt",{get:function(){return this._alt},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"active",{get:function(){return this._activeBuffer},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"normal",{get:function(){return this._normal},enumerable:!1,configurable:!0}),e.prototype.activateNormalBuffer=function(){this._activeBuffer!==this._normal&&(this._normal.x=this._alt.x,this._normal.y=this._alt.y,this._alt.clear(),this._activeBuffer=this._normal,this._onBufferActivate.fire({activeBuffer:this._normal,inactiveBuffer:this._alt}))},e.prototype.activateAltBuffer=function(t){this._activeBuffer!==this._alt&&(this._alt.fillViewportRows(t),this._alt.x=this._normal.x,this._alt.y=this._normal.y,this._activeBuffer=this._alt,this._onBufferActivate.fire({activeBuffer:this._alt,inactiveBuffer:this._normal}))},e.prototype.resize=function(t,e){this._normal.resize(t,e),this._alt.resize(t,e)},e.prototype.setupTabStops=function(t){this._normal.setupTabStops(t),this._alt.setupTabStops(t)},e}(n(2).Disposable);e.BufferSet=s},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.BufferStringIterator=e.Buffer=e.MAX_BUFFER_SIZE=void 0;var i=n(71),r=n(16),o=n(4),a=n(3),s=n(72),c=n(73),l=n(20),u=n(6);e.MAX_BUFFER_SIZE=4294967295;var h=function(){function t(t,e,n){this._hasScrollback=t,this._optionsService=e,this._bufferService=n,this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.savedY=0,this.savedX=0,this.savedCurAttrData=r.DEFAULT_ATTR_DATA.clone(),this.savedCharset=l.DEFAULT_CHARSET,this.markers=[],this._nullCell=o.CellData.fromCharData([0,a.NULL_CELL_CHAR,a.NULL_CELL_WIDTH,a.NULL_CELL_CODE]),this._whitespaceCell=o.CellData.fromCharData([0,a.WHITESPACE_CELL_CHAR,a.WHITESPACE_CELL_WIDTH,a.WHITESPACE_CELL_CODE]),this._cols=this._bufferService.cols,this._rows=this._bufferService.rows,this.lines=new i.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()}return t.prototype.getNullCell=function(t){return t?(this._nullCell.fg=t.fg,this._nullCell.bg=t.bg,this._nullCell.extended=t.extended):(this._nullCell.fg=0,this._nullCell.bg=0,this._nullCell.extended=new u.ExtendedAttrs),this._nullCell},t.prototype.getWhitespaceCell=function(t){return t?(this._whitespaceCell.fg=t.fg,this._whitespaceCell.bg=t.bg,this._whitespaceCell.extended=t.extended):(this._whitespaceCell.fg=0,this._whitespaceCell.bg=0,this._whitespaceCell.extended=new u.ExtendedAttrs),this._whitespaceCell},t.prototype.getBlankLine=function(t,e){return new r.BufferLine(this._bufferService.cols,this.getNullCell(t),e)},Object.defineProperty(t.prototype,"hasScrollback",{get:function(){return this._hasScrollback&&this.lines.maxLength>this._rows},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"isCursorInViewport",{get:function(){var t=this.ybase+this.y-this.ydisp;return t>=0&&te.MAX_BUFFER_SIZE?e.MAX_BUFFER_SIZE:n},t.prototype.fillViewportRows=function(t){if(0===this.lines.length){void 0===t&&(t=r.DEFAULT_ATTR_DATA);for(var e=this._rows;e--;)this.lines.push(this.getBlankLine(t))}},t.prototype.clear=function(){this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.lines=new i.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()},t.prototype.resize=function(t,e){var n=this.getNullCell(r.DEFAULT_ATTR_DATA),i=this._getCorrectBufferLength(e);if(i>this.lines.maxLength&&(this.lines.maxLength=i),this.lines.length>0){if(this._cols0&&this.lines.length<=this.ybase+this.y+a+1?(this.ybase--,a++,this.ydisp>0&&this.ydisp--):this.lines.push(new r.BufferLine(t,n)));else for(s=this._rows;s>e;s--)this.lines.length>e+this.ybase&&(this.lines.length>this.ybase+this.y+1?this.lines.pop():(this.ybase++,this.ydisp++));if(i0&&(this.lines.trimStart(c),this.ybase=Math.max(this.ybase-c,0),this.ydisp=Math.max(this.ydisp-c,0),this.savedY=Math.max(this.savedY-c,0)),this.lines.maxLength=i}this.x=Math.min(this.x,t-1),this.y=Math.min(this.y,e-1),a&&(this.y+=a),this.savedX=Math.min(this.savedX,t-1),this.scrollTop=0}if(this.scrollBottom=e-1,this._isReflowEnabled&&(this._reflow(t,e),this._cols>t))for(o=0;othis._cols?this._reflowLarger(t,e):this._reflowSmaller(t,e))},t.prototype._reflowLarger=function(t,e){var n=s.reflowLargerGetLinesToRemove(this.lines,this._cols,t,this.ybase+this.y,this.getNullCell(r.DEFAULT_ATTR_DATA));if(n.length>0){var i=s.reflowLargerCreateNewLayout(this.lines,n);s.reflowLargerApplyNewLayout(this.lines,i.layout),this._reflowLargerAdjustViewport(t,e,i.countRemoved)}},t.prototype._reflowLargerAdjustViewport=function(t,e,n){for(var i=this.getNullCell(r.DEFAULT_ATTR_DATA),o=n;o-- >0;)0===this.ybase?(this.y>0&&this.y--,this.lines.length=0;a--){var c=this.lines.get(a);if(!(!c||!c.isWrapped&&c.getTrimmedLength()<=t)){for(var l=[c];c.isWrapped&&a>0;)c=this.lines.get(--a),l.unshift(c);var u=this.ybase+this.y;if(!(u>=a&&u0&&(i.push({start:a+l.length+o,newLines:m}),o+=m.length),l.push.apply(l,m);var b=f.length-1,y=f[b];0===y&&(y=f[--b]);for(var _=l.length-p-1,w=d;_>=0;){var k=Math.min(w,y);if(l[b].copyCellsFrom(l[_],w-k,y-k,k,!0),0==(y-=k)&&(y=f[--b]),0==(w-=k)){_--;var C=Math.max(_,0);w=s.getWrappedLineTrimmedLength(l,C,this._cols)}}for(g=0;g0;)0===this.ybase?this.y0){var x=[],O=[];for(g=0;g=0;g--)if(P&&P.start>T+A){for(var j=P.newLines.length-1;j>=0;j--)this.lines.set(g--,P.newLines[j]);g++,x.push({index:T+1,amount:P.newLines.length}),A+=P.newLines.length,P=i[++E]}else this.lines.set(g,O[T--]);var I=0;for(g=x.length-1;g>=0;g--)x[g].index+=I,this.lines.onInsertEmitter.fire(x[g]),I+=x[g].amount;var D=Math.max(0,M+o-this.lines.maxLength);D>0&&this.lines.onTrimEmitter.fire(D)}},t.prototype.stringIndexToBufferIndex=function(t,e,n){for(void 0===n&&(n=!1);e;){var i=this.lines.get(t);if(!i)return[-1,-1];for(var r=n?i.getTrimmedLength():i.length,o=0;o0&&this.lines.get(e).isWrapped;)e--;for(;n+10;);return t>=this._cols?this._cols-1:t<0?0:t},t.prototype.nextStop=function(t){for(null==t&&(t=this.x);!this.tabs[++t]&&t=this._cols?this._cols-1:t<0?0:t},t.prototype.addMarker=function(t){var e=this,n=new c.Marker(t);return this.markers.push(n),n.register(this.lines.onTrim((function(t){n.line-=t,n.line<0&&n.dispose()}))),n.register(this.lines.onInsert((function(t){n.line>=t.index&&(n.line+=t.amount)}))),n.register(this.lines.onDelete((function(t){n.line>=t.index&&n.linet.index&&(n.line-=t.amount)}))),n.register(n.onDispose((function(){return e._removeMarker(n)}))),n},t.prototype._removeMarker=function(t){this.markers.splice(this.markers.indexOf(t),1)},t.prototype.iterator=function(t,e,n,i,r){return new d(this,t,e,n,i,r)},t}();e.Buffer=h;var d=function(){function t(t,e,n,i,r,o){void 0===n&&(n=0),void 0===i&&(i=t.lines.length),void 0===r&&(r=0),void 0===o&&(o=0),this._buffer=t,this._trimRight=e,this._startIndex=n,this._endIndex=i,this._startOverscan=r,this._endOverscan=o,this._startIndex<0&&(this._startIndex=0),this._endIndex>this._buffer.lines.length&&(this._endIndex=this._buffer.lines.length),this._current=this._startIndex}return t.prototype.hasNext=function(){return this._currentthis._endIndex+this._endOverscan&&(t.last=this._endIndex+this._endOverscan),t.first=Math.max(t.first,0),t.last=Math.min(t.last,this._buffer.lines.length);for(var e="",n=t.first;n<=t.last;++n)e+=this._buffer.translateBufferLineToString(n,this._trimRight);return this._current=t.last+1,{range:t,content:e}},t}();e.BufferStringIterator=d},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.CircularList=void 0;var i=n(0),r=function(){function t(t){this._maxLength=t,this.onDeleteEmitter=new i.EventEmitter,this.onInsertEmitter=new i.EventEmitter,this.onTrimEmitter=new i.EventEmitter,this._array=new Array(this._maxLength),this._startIndex=0,this._length=0}return Object.defineProperty(t.prototype,"onDelete",{get:function(){return this.onDeleteEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onInsert",{get:function(){return this.onInsertEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"onTrim",{get:function(){return this.onTrimEmitter.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"maxLength",{get:function(){return this._maxLength},set:function(t){if(this._maxLength!==t){for(var e=new Array(t),n=0;nthis._length)for(var e=this._length;e=t;r--)this._array[this._getCyclicIndex(r+n.length)]=this._array[this._getCyclicIndex(r)];for(r=0;rthis._maxLength){var o=this._length+n.length-this._maxLength;this._startIndex+=o,this._length=this._maxLength,this.onTrimEmitter.fire(o)}else this._length+=n.length},t.prototype.trimStart=function(t){t>this._length&&(t=this._length),this._startIndex+=t,this._length-=t,this.onTrimEmitter.fire(t)},t.prototype.shiftElements=function(t,e,n){if(!(e<=0)){if(t<0||t>=this._length)throw new Error("start argument out of range");if(t+n<0)throw new Error("Cannot shift elements in list beyond index 0");if(n>0){for(var i=e-1;i>=0;i--)this.set(t+i+n,this.get(t+i));var r=t+e+n-this._length;if(r>0)for(this._length+=r;this._length>this._maxLength;)this._length--,this._startIndex++,this.onTrimEmitter.fire(1)}else for(i=0;i=s&&r0&&(b>h||0===u[b].getTrimmedLength());b--)v++;v>0&&(a.push(s+u.length-v),a.push(v)),s+=u.length-1}}}return a},e.reflowLargerCreateNewLayout=function(t,e){for(var n=[],i=0,r=e[i],o=0,a=0;al&&(a-=l,s++);var u=2===t[s].getWidth(a-1);u&&a--;var h=u?n-1:n;r.push(h),c+=h}return r},e.getWrappedLineTrimmedLength=i},function(t,e,n){"use strict";var i,r=this&&this.__extends||(i=function(t,e){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)},function(t,e){function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0}),e.Marker=void 0;var o=n(0),a=function(t){function e(n){var i=t.call(this)||this;return i.line=n,i._id=e._nextId++,i.isDisposed=!1,i._onDispose=new o.EventEmitter,i}return r(e,t),Object.defineProperty(e.prototype,"id",{get:function(){return this._id},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onDispose",{get:function(){return this._onDispose.event},enumerable:!1,configurable:!0}),e.prototype.dispose=function(){this.isDisposed||(this.isDisposed=!0,this.line=-1,this._onDispose.fire())},e._nextId=1,e}(n(2).Disposable);e.Marker=a},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.OptionsService=e.DEFAULT_OPTIONS=e.DEFAULT_BELL_SOUND=void 0;var i=n(0),r=n(11),o=n(33);e.DEFAULT_BELL_SOUND="data:audio/mp3;base64,SUQzBAAAAAAAI1RTU0UAAAAPAAADTGF2ZjU4LjMyLjEwNAAAAAAAAAAAAAAA//tQxAADB8AhSmxhIIEVCSiJrDCQBTcu3UrAIwUdkRgQbFAZC1CQEwTJ9mjRvBA4UOLD8nKVOWfh+UlK3z/177OXrfOdKl7pyn3Xf//WreyTRUoAWgBgkOAGbZHBgG1OF6zM82DWbZaUmMBptgQhGjsyYqc9ae9XFz280948NMBWInljyzsNRFLPWdnZGWrddDsjK1unuSrVN9jJsK8KuQtQCtMBjCEtImISdNKJOopIpBFpNSMbIHCSRpRR5iakjTiyzLhchUUBwCgyKiweBv/7UsQbg8isVNoMPMjAAAA0gAAABEVFGmgqK////9bP/6XCykxBTUUzLjEwMKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq",e.DEFAULT_OPTIONS=Object.freeze({cols:80,rows:24,cursorBlink:!1,cursorStyle:"block",cursorWidth:1,bellSound:e.DEFAULT_BELL_SOUND,bellStyle:"none",drawBoldTextInBrightColors:!0,fastScrollModifier:"alt",fastScrollSensitivity:5,fontFamily:"courier-new, courier, monospace",fontSize:15,fontWeight:"normal",fontWeightBold:"bold",lineHeight:1,linkTooltipHoverDuration:500,letterSpacing:0,logLevel:"info",scrollback:1e3,scrollSensitivity:1,screenReaderMode:!1,macOptionIsMeta:!1,macOptionClickForcesSelection:!1,minimumContrastRatio:1,disableStdin:!1,allowProposedApi:!0,allowTransparency:!1,tabStopWidth:8,theme:{},rightClickSelectsWord:r.isMac,rendererType:"canvas",windowOptions:{},windowsMode:!1,wordSeparator:" ()[]{}',\"`",convertEol:!1,termName:"xterm",cancelEvents:!1});var a=["cols","rows"],s=function(){function t(t){this._onOptionChange=new i.EventEmitter,this.options=o.clone(e.DEFAULT_OPTIONS);for(var n=0,r=Object.keys(t);n=0;s--)(r=t[s])&&(a=(o<3?r(a):o>3?r(e,n,a):r(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},a=this&&this.__param||function(t,e){return function(n,i){e(n,i,t)}};Object.defineProperty(e,"__esModule",{value:!0}),e.CoreService=void 0;var s=n(1),c=n(0),l=n(33),u=n(2),h=Object.freeze({insertMode:!1}),d=Object.freeze({applicationCursorKeys:!1,applicationKeypad:!1,bracketedPasteMode:!1,origin:!1,reverseWraparound:!1,sendFocus:!1,wraparound:!0}),f=function(t){function e(e,n,i,r){var o=t.call(this)||this;return o._bufferService=n,o._logService=i,o._optionsService=r,o.isCursorInitialized=!1,o.isCursorHidden=!1,o._onData=o.register(new c.EventEmitter),o._onUserInput=o.register(new c.EventEmitter),o._onBinary=o.register(new c.EventEmitter),o._scrollToBottom=e,o.register({dispose:function(){return o._scrollToBottom=void 0}}),o.modes=l.clone(h),o.decPrivateModes=l.clone(d),o}return r(e,t),Object.defineProperty(e.prototype,"onData",{get:function(){return this._onData.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onUserInput",{get:function(){return this._onUserInput.event},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"onBinary",{get:function(){return this._onBinary.event},enumerable:!1,configurable:!0}),e.prototype.reset=function(){this.modes=l.clone(h),this.decPrivateModes=l.clone(d)},e.prototype.triggerDataEvent=function(t,e){if(void 0===e&&(e=!1),!this._optionsService.options.disableStdin){var n=this._bufferService.buffer;n.ybase!==n.ydisp&&this._scrollToBottom(),e&&this._onUserInput.fire(),this._logService.debug('sending data "'+t+'"',(function(){return t.split("").map((function(t){return t.charCodeAt(0)}))})),this._onData.fire(t)}},e.prototype.triggerBinaryEvent=function(t){this._optionsService.options.disableStdin||(this._logService.debug('sending binary "'+t+'"',(function(){return t.split("").map((function(t){return t.charCodeAt(0)}))})),this._onBinary.fire(t))},o([a(1,s.IBufferService),a(2,s.ILogService),a(3,s.IOptionsService)],e)}(u.Disposable);e.CoreService=f},function(t,e,n){"use strict";var i=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,a=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,i);else for(var s=t.length-1;s>=0;s--)(r=t[s])&&(a=(o<3?r(a):o>3?r(e,n,a):r(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},r=this&&this.__param||function(t,e){return function(n,i){e(n,i,t)}};Object.defineProperty(e,"__esModule",{value:!0}),e.CoreMouseService=void 0;var o=n(1),a=n(0),s={NONE:{events:0,restrict:function(){return!1}},X10:{events:1,restrict:function(t){return 4!==t.button&&1===t.action&&(t.ctrl=!1,t.alt=!1,t.shift=!1,!0)}},VT200:{events:19,restrict:function(t){return 32!==t.action}},DRAG:{events:23,restrict:function(t){return 32!==t.action||3!==t.button}},ANY:{events:31,restrict:function(t){return!0}}};function c(t,e){var n=(t.ctrl?16:0)|(t.shift?4:0)|(t.alt?8:0);return 4===t.button?(n|=64,n|=t.action):(n|=3&t.button,4&t.button&&(n|=64),8&t.button&&(n|=128),32===t.action?n|=32:0!==t.action||e||(n|=3)),n}var l=String.fromCharCode,u={DEFAULT:function(t){var e=[c(t,!1)+32,t.col+32,t.row+32];return e[0]>255||e[1]>255||e[2]>255?"":"\x1b[M"+l(e[0])+l(e[1])+l(e[2])},SGR:function(t){var e=0===t.action&&4!==t.button?"m":"M";return"\x1b[<"+c(t,!0)+";"+t.col+";"+t.row+e}},h=function(){function t(t,e){this._bufferService=t,this._coreService=e,this._protocols={},this._encodings={},this._activeProtocol="",this._activeEncoding="",this._onProtocolChange=new a.EventEmitter,this._lastEvent=null;for(var n=0,i=Object.keys(s);n=this._bufferService.cols||t.row<0||t.row>=this._bufferService.rows)return!1;if(4===t.button&&32===t.action)return!1;if(3===t.button&&32!==t.action)return!1;if(4!==t.button&&(2===t.action||3===t.action))return!1;if(t.col++,t.row++,32===t.action&&this._lastEvent&&this._compareEvents(this._lastEvent,t))return!1;if(!this._protocols[this._activeProtocol].restrict(t))return!1;var e=this._encodings[this._activeEncoding](t);return e&&("DEFAULT"===this._activeEncoding?this._coreService.triggerBinaryEvent(e):this._coreService.triggerDataEvent(e,!0)),this._lastEvent=t,!0},t.prototype.explainEvents=function(t){return{down:!!(1&t),up:!!(2&t),drag:!!(4&t),move:!!(8&t),wheel:!!(16&t)}},t.prototype._compareEvents=function(t,e){return t.col===e.col&&t.row===e.row&&t.button===e.button&&t.action===e.action&&t.ctrl===e.ctrl&&t.alt===e.alt&&t.shift===e.shift},i([r(0,o.IBufferService),r(1,o.ICoreService)],t)}();e.CoreMouseService=h},function(t,e,n){"use strict";var i=this&&this.__decorate||function(t,e,n,i){var r,o=arguments.length,a=o<3?e:null===i?i=Object.getOwnPropertyDescriptor(e,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,i);else for(var s=t.length-1;s>=0;s--)(r=t[s])&&(a=(o<3?r(a):o>3?r(e,n,a):r(e,n))||a);return o>3&&a&&Object.defineProperty(e,n,a),a},r=this&&this.__param||function(t,e){return function(n,i){e(n,i,t)}};Object.defineProperty(e,"__esModule",{value:!0}),e.DirtyRowService=void 0;var o=n(1),a=function(){function t(t){this._bufferService=t,this.clearRange()}return Object.defineProperty(t.prototype,"start",{get:function(){return this._start},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"end",{get:function(){return this._end},enumerable:!1,configurable:!0}),t.prototype.clearRange=function(){this._start=this._bufferService.buffer.y,this._end=this._bufferService.buffer.y},t.prototype.markDirty=function(t){tthis._end&&(this._end=t)},t.prototype.markRangeDirty=function(t,e){if(t>e){var n=t;t=e,e=n}tthis._end&&(this._end=e)},t.prototype.markAllDirty=function(){this.markRangeDirty(0,this._bufferService.rows-1)},i([r(0,o.IBufferService)],t)}();e.DirtyRowService=a},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.UnicodeService=void 0;var i=n(0),r=n(79),o=function(){function t(){this._providers=Object.create(null),this._active="",this._onChange=new i.EventEmitter;var t=new r.UnicodeV6;this.register(t),this._active=t.version,this._activeProvider=t}return Object.defineProperty(t.prototype,"onChange",{get:function(){return this._onChange.event},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"versions",{get:function(){return Object.keys(this._providers)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"activeVersion",{get:function(){return this._active},set:function(t){if(!this._providers[t])throw new Error('unknown Unicode version "'+t+'"');this._active=t,this._activeProvider=this._providers[t],this._onChange.fire(t)},enumerable:!1,configurable:!0}),t.prototype.register=function(t){this._providers[t.version]=t},t.prototype.wcwidth=function(t){return this._activeProvider.wcwidth(t)},t.prototype.getStringCellWidth=function(t){for(var e=0,n=t.length,i=0;i=n)return e+this.wcwidth(r);var o=t.charCodeAt(i);56320<=o&&o<=57343?r=1024*(r-55296)+o-56320+65536:e+=this.wcwidth(o)}e+=this.wcwidth(r)}return e},t}();e.UnicodeService=o},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.UnicodeV6=void 0;var i,r=n(15),o=[[768,879],[1155,1158],[1160,1161],[1425,1469],[1471,1471],[1473,1474],[1476,1477],[1479,1479],[1536,1539],[1552,1557],[1611,1630],[1648,1648],[1750,1764],[1767,1768],[1770,1773],[1807,1807],[1809,1809],[1840,1866],[1958,1968],[2027,2035],[2305,2306],[2364,2364],[2369,2376],[2381,2381],[2385,2388],[2402,2403],[2433,2433],[2492,2492],[2497,2500],[2509,2509],[2530,2531],[2561,2562],[2620,2620],[2625,2626],[2631,2632],[2635,2637],[2672,2673],[2689,2690],[2748,2748],[2753,2757],[2759,2760],[2765,2765],[2786,2787],[2817,2817],[2876,2876],[2879,2879],[2881,2883],[2893,2893],[2902,2902],[2946,2946],[3008,3008],[3021,3021],[3134,3136],[3142,3144],[3146,3149],[3157,3158],[3260,3260],[3263,3263],[3270,3270],[3276,3277],[3298,3299],[3393,3395],[3405,3405],[3530,3530],[3538,3540],[3542,3542],[3633,3633],[3636,3642],[3655,3662],[3761,3761],[3764,3769],[3771,3772],[3784,3789],[3864,3865],[3893,3893],[3895,3895],[3897,3897],[3953,3966],[3968,3972],[3974,3975],[3984,3991],[3993,4028],[4038,4038],[4141,4144],[4146,4146],[4150,4151],[4153,4153],[4184,4185],[4448,4607],[4959,4959],[5906,5908],[5938,5940],[5970,5971],[6002,6003],[6068,6069],[6071,6077],[6086,6086],[6089,6099],[6109,6109],[6155,6157],[6313,6313],[6432,6434],[6439,6440],[6450,6450],[6457,6459],[6679,6680],[6912,6915],[6964,6964],[6966,6970],[6972,6972],[6978,6978],[7019,7027],[7616,7626],[7678,7679],[8203,8207],[8234,8238],[8288,8291],[8298,8303],[8400,8431],[12330,12335],[12441,12442],[43014,43014],[43019,43019],[43045,43046],[64286,64286],[65024,65039],[65056,65059],[65279,65279],[65529,65531]],a=[[68097,68099],[68101,68102],[68108,68111],[68152,68154],[68159,68159],[119143,119145],[119155,119170],[119173,119179],[119210,119213],[119362,119364],[917505,917505],[917536,917631],[917760,917999]],s=function(){function t(){if(this.version="6",!i){i=new Uint8Array(65536),r.fill(i,1),i[0]=0,r.fill(i,0,1,32),r.fill(i,0,127,160),r.fill(i,2,4352,4448),i[9001]=2,i[9002]=2,r.fill(i,2,11904,42192),i[12351]=1,r.fill(i,2,44032,55204),r.fill(i,2,63744,64256),r.fill(i,2,65040,65050),r.fill(i,2,65072,65136),r.fill(i,2,65280,65377),r.fill(i,2,65504,65511);for(var t=0;te[r][1])return!1;for(;r>=i;)if(t>e[n=i+r>>1][1])i=n+1;else{if(!(t=131072&&t<=196605||t>=196608&&t<=262141?2:1},t}();e.UnicodeV6=s},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.CharsetService=void 0;var i=function(){function t(){this.glevel=0,this._charsets=[]}return t.prototype.reset=function(){this.charset=void 0,this._charsets=[],this.glevel=0},t.prototype.setgLevel=function(t){this.glevel=t,this.charset=this._charsets[t]},t.prototype.setgCharset=function(t,e){this._charsets[t]=e,this.glevel===t&&(this.charset=e)},t}();e.CharsetService=i},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.updateWindowsModeWrappedState=void 0;var i=n(3);e.updateWindowsModeWrappedState=function(t){var e=t.buffer.lines.get(t.buffer.ybase+t.buffer.y-1),n=null==e?void 0:e.get(t.cols-1),r=t.buffer.lines.get(t.buffer.ybase+t.buffer.y);r&&n&&(r.isWrapped=n[i.CHAR_DATA_CODE_INDEX]!==i.NULL_CELL_CODE&&n[i.CHAR_DATA_CODE_INDEX]!==i.WHITESPACE_CELL_CODE)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.WriteBuffer=void 0;var i=function(){function t(t){this._action=t,this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0}return t.prototype.writeSync=function(t){if(this._writeBuffer.length){for(var e=this._bufferOffset;e5e7)throw new Error("write data discarded, use flow control to avoid losing data");this._writeBuffer.length||(this._bufferOffset=0,setTimeout((function(){return n._innerWrite()}))),this._pendingData+=t.length,this._writeBuffer.push(t),this._callbacks.push(e)},t.prototype._innerWrite=function(){for(var t=this,e=Date.now();this._writeBuffer.length>this._bufferOffset;){var n=this._writeBuffer[this._bufferOffset],i=this._callbacks[this._bufferOffset];if(this._bufferOffset++,this._action(n),this._pendingData-=n.length,i&&i(),Date.now()-e>=12)break}this._writeBuffer.length>this._bufferOffset?(this._bufferOffset>50&&(this._writeBuffer=this._writeBuffer.slice(this._bufferOffset),this._callbacks=this._callbacks.slice(this._bufferOffset),this._bufferOffset=0),setTimeout((function(){return t._innerWrite()}),0)):(this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0)},t}();e.WriteBuffer=i},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.AddonManager=void 0;var i=function(){function t(){this._addons=[]}return t.prototype.dispose=function(){for(var t=this._addons.length-1;t>=0;t--)this._addons[t].instance.dispose()},t.prototype.loadAddon=function(t,e){var n=this,i={instance:e,dispose:e.dispose,isDisposed:!1};this._addons.push(i),e.dispose=function(){return n._wrappedAddonDispose(i)},e.activate(t)},t.prototype._wrappedAddonDispose=function(t){if(!t.isDisposed){for(var e=-1,n=0;n100&&(l=o-60+3,o=58);for(var u=a;u<=s;u++)u>=0&&u0&&i[u].length>l?"\u2026":"")+i[u].substr(l,98)+(i[u].length>l+100-1?"\u2026":""));return[n(a,r),new Array(o+c+2).join("-")+"^",n(r,s)].filter(Boolean).join("\n")}t.exports=function(t,e,n,o,a){var s=i("SyntaxError",t);return s.source=e,s.offset=n,s.line=o,s.column=a,s.sourceFragment=function(t){return r(s,isNaN(t)?0:t)},Object.defineProperty(s,"formattedMessage",{get:function(){return"Parse error: "+s.message+"\n"+r(s,2)}}),s.parseError={offset:n,line:o,column:a},s}},"1gRP":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n("kU1M");e.materialize=function(){return i.materialize()(this)}},"1uah":function(t,e,n){"use strict";n.d(e,"b",(function(){return f})),n.d(e,"a",(function(){return p}));var i=n("Ji7U"),r=n("LK+K"),o=n("1OyB"),a=n("vuIU"),s=n("yCtX"),c=n("DH7j"),l=n("7o/Q"),u=n("l7GE"),h=n("ZUHj"),d=n("Lhse");function f(){for(var t=arguments.length,e=new Array(t),n=0;n2&&void 0!==arguments[2]?arguments[2]:Object.create(null);return Object(o.a)(this,n),(r=e.call(this,t)).iterators=[],r.active=0,r.resultSelector="function"==typeof i?i:null,r.values=a,r}return Object(a.a)(n,[{key:"_next",value:function(t){var e=this.iterators;Object(c.a)(t)?e.push(new v(t)):e.push("function"==typeof t[d.a]?new g(t[d.a]()):new b(this.destination,this,t))}},{key:"_complete",value:function(){var t=this.iterators,e=t.length;if(this.unsubscribe(),0!==e){this.active=e;for(var n=0;nthis.index}},{key:"hasCompleted",value:function(){return this.array.length===this.index}}]),t}(),b=function(t){Object(i.a)(n,t);var e=Object(r.a)(n);function n(t,i,r){var a;return Object(o.a)(this,n),(a=e.call(this,t)).parent=i,a.observable=r,a.stillUnsubscribed=!0,a.buffer=[],a.isComplete=!1,a}return Object(a.a)(n,[{key:d.a,value:function(){return this}},{key:"next",value:function(){var t=this.buffer;return 0===t.length&&this.isComplete?{value:null,done:!0}:{value:t.shift(),done:!1}}},{key:"hasValue",value:function(){return this.buffer.length>0}},{key:"hasCompleted",value:function(){return 0===this.buffer.length&&this.isComplete}},{key:"notifyComplete",value:function(){this.buffer.length>0?(this.isComplete=!0,this.parent.notifyInactive()):this.destination.complete()}},{key:"notifyNext",value:function(t,e,n,i,r){this.buffer.push(e),this.parent.checkIterators()}},{key:"subscribe",value:function(t,e){return Object(h.a)(this,this.observable,this,e)}}]),n}(u.a)},"2+DN":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n("qCKp"),r=n("uMcE");i.Observable.prototype.shareReplay=r.shareReplay},"25BE":function(t,e,n){"use strict";function i(t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(t))return Array.from(t)}n.d(e,"a",(function(){return i}))},"2Gxe":function(t,e,n){var i=n("vd7W").TYPE,r=i.Ident,o=i.String,a=i.Colon,s=i.LeftSquareBracket,c=i.RightSquareBracket;function l(){this.scanner.eof&&this.error("Unexpected end of input");var t=this.scanner.tokenStart,e=!1,n=!0;return this.scanner.isDelim(42)?(e=!0,n=!1,this.scanner.next()):this.scanner.isDelim(124)||this.eat(r),this.scanner.isDelim(124)?61!==this.scanner.source.charCodeAt(this.scanner.tokenStart+1)?(this.scanner.next(),this.eat(r)):e&&this.error("Identifier is expected",this.scanner.tokenEnd):e&&this.error("Vertical line is expected"),n&&this.scanner.tokenType===a&&(this.scanner.next(),this.eat(r)),{type:"Identifier",loc:this.getLocation(t,this.scanner.tokenStart),name:this.scanner.substrToCursor(t)}}function u(){var t=this.scanner.tokenStart,e=this.scanner.source.charCodeAt(t);return 61!==e&&126!==e&&94!==e&&36!==e&&42!==e&&124!==e&&this.error("Attribute selector (=, ~=, ^=, $=, *=, |=) is expected"),this.scanner.next(),61!==e&&(this.scanner.isDelim(61)||this.error("Equal sign is expected"),this.scanner.next()),this.scanner.substrToCursor(t)}t.exports={name:"AttributeSelector",structure:{name:"Identifier",matcher:[String,null],value:["String","Identifier",null],flags:[String,null]},parse:function(){var t,e=this.scanner.tokenStart,n=null,i=null,a=null;return this.eat(s),this.scanner.skipSC(),t=l.call(this),this.scanner.skipSC(),this.scanner.tokenType!==c&&(this.scanner.tokenType!==r&&(n=u.call(this),this.scanner.skipSC(),i=this.scanner.tokenType===o?this.String():this.Identifier(),this.scanner.skipSC()),this.scanner.tokenType===r&&(a=this.scanner.getTokenValue(),this.scanner.next(),this.scanner.skipSC())),this.eat(c),{type:"AttributeSelector",loc:this.getLocation(e,this.scanner.tokenStart),name:t,matcher:n,value:i,flags:a}},generate:function(t){var e=" ";this.chunk("["),this.node(t.name),null!==t.matcher&&(this.chunk(t.matcher),null!==t.value&&(this.node(t.value),"String"===t.value.type&&(e=""))),null!==t.flags&&(this.chunk(e),this.chunk(t.flags)),this.chunk("]")}}},"2IC2":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n("qCKp"),r=n("j5kd");i.Observable.prototype.windowTime=r.windowTime},"2QA8":function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var i=function(){return"function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random()}()},"2TAq":function(t,e,n){var i=n("vd7W").isHexDigit,r=n("vd7W").cmpChar,o=n("vd7W").TYPE,a=o.Ident,s=o.Delim,c=o.Number,l=o.Dimension;function u(t,e){return null!==t&&t.type===s&&t.value.charCodeAt(0)===e}function h(t,e){return t.value.charCodeAt(0)===e}function d(t,e,n){for(var r=e,o=0;r0?6:0;if(!i(a))return 0;if(++o>6)return 0}return o}function f(t,e,n){if(!t)return 0;for(;u(n(e),63);){if(++t>6)return 0;e++}return e}t.exports=function(t,e){var n=0;if(null===t||t.type!==a||!r(t.value,0,117))return 0;if(null===(t=e(++n)))return 0;if(u(t,43))return null===(t=e(++n))?0:t.type===a?f(d(t,0,!0),++n,e):u(t,63)?f(1,++n,e):0;if(t.type===c){if(!h(t,43))return 0;var i=d(t,1,!0);return 0===i?0:null===(t=e(++n))?n:t.type===l||t.type===c?h(t,45)&&d(t,1,!1)?n+1:0:f(i,n,e)}return t.type===l&&h(t,43)?f(d(t,1,!0),++n,e):0}},"2Vo4":function(t,e,n){"use strict";n.d(e,"a",(function(){return h}));var i=n("1OyB"),r=n("vuIU"),o=n("ReuC"),a=n("foSv"),s=n("Ji7U"),c=n("LK+K"),l=n("XNiG"),u=n("9ppp"),h=function(t){Object(s.a)(n,t);var e=Object(c.a)(n);function n(t){var r;return Object(i.a)(this,n),(r=e.call(this))._value=t,r}return Object(r.a)(n,[{key:"_subscribe",value:function(t){var e=Object(o.a)(Object(a.a)(n.prototype),"_subscribe",this).call(this,t);return e&&!e.closed&&t.next(this._value),e}},{key:"getValue",value:function(){if(this.hasError)throw this.thrownError;if(this.closed)throw new u.a;return this._value}},{key:"next",value:function(t){Object(o.a)(Object(a.a)(n.prototype),"next",this).call(this,this._value=t)}},{key:"value",get:function(){return this.getValue()}}]),n}(l.b)},"2WcH":function(t,e,n){"use strict";function i(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(t){return!1}}n.d(e,"a",(function(){return i}))},"2fFW":function(t,e,n){"use strict";n.d(e,"a",(function(){return r}));var i=!1,r={Promise:void 0,set useDeprecatedSynchronousErrorHandling(t){if(t){var e=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+e.stack)}else i&&console.log("RxJS: Back to a better error behavior. Thank you. <3");i=t},get useDeprecatedSynchronousErrorHandling(){return i}}},"2pxp":function(t,e){t.exports={parse:function(){return this.createSingleNodeList(this.SelectorList())}}},"338f":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n("kU1M");e.concatMap=function(t){return i.concatMap(t)(this)}},"33Dm":function(t,e,n){var i=n("vd7W").TYPE,r=i.WhiteSpace,o=i.Comment,a=i.Ident,s=i.LeftParenthesis;t.exports={name:"MediaQuery",structure:{children:[["Identifier","MediaFeature","WhiteSpace"]]},parse:function(){this.scanner.skipSC();var t=this.createList(),e=null,n=null;t:for(;!this.scanner.eof;){switch(this.scanner.tokenType){case o:this.scanner.next();continue;case r:n=this.WhiteSpace();continue;case a:e=this.Identifier();break;case s:e=this.MediaFeature();break;default:break t}null!==n&&(t.push(n),n=null),t.push(e)}return null===e&&this.error("Identifier or parenthesis is expected"),{type:"MediaQuery",loc:this.getLocationFromList(t),children:t}},generate:function(t){this.children(t)}}},"37L2":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n("qCKp"),r=n("338f");i.Observable.prototype.concatMap=r.concatMap},"3E0/":function(t,e,n){"use strict";n.d(e,"a",(function(){return h}));var i=n("Ji7U"),r=n("LK+K"),o=n("1OyB"),a=n("vuIU"),s=n("D0XW"),c=n("mlxB"),l=n("7o/Q"),u=n("WMd4");function h(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:s.a,n=Object(c.a)(t),i=n?+t-e.now():Math.abs(t);return function(t){return t.lift(new d(i,e))}}var d=function(){function t(e,n){Object(o.a)(this,t),this.delay=e,this.scheduler=n}return Object(a.a)(t,[{key:"call",value:function(t,e){return e.subscribe(new f(t,this.delay,this.scheduler))}}]),t}(),f=function(t){Object(i.a)(n,t);var e=Object(r.a)(n);function n(t,i,r){var a;return Object(o.a)(this,n),(a=e.call(this,t)).delay=i,a.scheduler=r,a.queue=[],a.active=!1,a.errored=!1,a}return Object(a.a)(n,[{key:"_schedule",value:function(t){this.active=!0,this.destination.add(t.schedule(n.dispatch,this.delay,{source:this,destination:this.destination,scheduler:t}))}},{key:"scheduleNotification",value:function(t){if(!0!==this.errored){var e=this.scheduler,n=new p(e.now()+this.delay,t);this.queue.push(n),!1===this.active&&this._schedule(e)}}},{key:"_next",value:function(t){this.scheduleNotification(u.a.createNext(t))}},{key:"_error",value:function(t){this.errored=!0,this.queue=[],this.destination.error(t),this.unsubscribe()}},{key:"_complete",value:function(){this.scheduleNotification(u.a.createComplete()),this.unsubscribe()}}],[{key:"dispatch",value:function(t){for(var e=t.source,n=e.queue,i=t.scheduler,r=t.destination;n.length>0&&n[0].time-i.now()<=0;)n.shift().notification.observe(r);if(n.length>0){var o=Math.max(0,n[0].time-i.now());this.schedule(t,o)}else this.unsubscribe(),e.active=!1}}]),n}(l.a),p=function t(e,n){Object(o.a)(this,t),this.time=e,this.notification=n}},"3EiV":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n("qCKp"),r=n("dL1u");i.Observable.prototype.buffer=r.buffer},"3N8a":function(t,e,n){"use strict";n.d(e,"a",(function(){return s}));var i=n("1OyB"),r=n("vuIU"),o=n("Ji7U"),a=n("LK+K"),s=function(t){Object(o.a)(n,t);var e=Object(a.a)(n);function n(t,r){var o;return Object(i.a)(this,n),(o=e.call(this,t,r)).scheduler=t,o.work=r,o.pending=!1,o}return Object(r.a)(n,[{key:"schedule",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(this.closed)return this;this.state=t;var n=this.id,i=this.scheduler;return null!=n&&(this.id=this.recycleAsyncId(i,n,e)),this.pending=!0,this.delay=e,this.id=this.id||this.requestAsyncId(i,this.id,e),this}},{key:"requestAsyncId",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return setInterval(t.flush.bind(t,this),n)}},{key:"recycleAsyncId",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(null!==n&&this.delay===n&&!1===this.pending)return e;clearInterval(e)}},{key:"execute",value:function(t,e){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;var n=this._execute(t,e);if(n)return n;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}},{key:"_execute",value:function(t,e){var n=!1,i=void 0;try{this.work(t)}catch(r){n=!0,i=!!r&&r||new Error(r)}if(n)return this.unsubscribe(),i}},{key:"_unsubscribe",value:function(){var t=this.id,e=this.scheduler,n=e.actions,i=n.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==i&&n.splice(i,1),null!=t&&(this.id=this.recycleAsyncId(e,t,null)),this.delay=null}}]),n}(function(t){Object(o.a)(n,t);var e=Object(a.a)(n);function n(t,r){return Object(i.a)(this,n),e.call(this)}return Object(r.a)(n,[{key:"schedule",value:function(t){return this}}]),n}(n("quSY").a))},"3Qpg":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n("qCKp");i.Observable.fromPromise=i.from},"3UD+":function(t,e){t.exports=function(t){if(!t.webpackPolyfill){var e=Object.create(t);e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),Object.defineProperty(e,"exports",{enumerable:!0}),e.webpackPolyfill=1}return e}},"3UWI":function(t,e,n){"use strict";n.d(e,"a",(function(){return a}));var i=n("D0XW"),r=n("tnsW"),o=n("PqYM");function a(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i.a;return Object(r.a)((function(){return Object(o.a)(t,e)}))}},"3XNy":function(t,e){function n(t){return t>=48&&t<=57}function i(t){return t>=65&&t<=90}function r(t){return t>=97&&t<=122}function o(t){return i(t)||r(t)}function a(t){return t>=128}function s(t){return o(t)||a(t)||95===t}function c(t){return t>=0&&t<=8||11===t||t>=14&&t<=31||127===t}function l(t){return 10===t||13===t||12===t}function u(t){return l(t)||32===t||9===t}function h(t,e){return 92===t&&!l(e)&&0!==e}var d=new Array(128);p.Eof=128,p.WhiteSpace=130,p.Digit=131,p.NameStart=132,p.NonPrintable=133;for(var f=0;f=65&&t<=70||t>=97&&t<=102},isUppercaseLetter:i,isLowercaseLetter:r,isLetter:o,isNonAscii:a,isNameStart:s,isName:function(t){return s(t)||n(t)||45===t},isNonPrintable:c,isNewline:l,isWhiteSpace:u,isValidEscape:h,isIdentifierStart:function(t,e,n){return 45===t?s(e)||45===e||h(e,n):!!s(t)||92===t&&h(t,e)},isNumberStart:function(t,e,i){return 43===t||45===t?n(e)?2:46===e&&n(i)?3:0:46===t?n(e)?2:0:n(t)?1:0},isBOM:function(t){return 65279===t||65534===t?1:0},charCodeCategory:p}},"3uOa":function(t,e,n){"use strict";n.r(e);var i=n("lcII");n.d(e,"webSocket",(function(){return i.a}));var r=n("wxn8");n.d(e,"WebSocketSubject",(function(){return r.a}))},"4AtU":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n("kU1M");e.expand=function(t,e,n){return void 0===e&&(e=Number.POSITIVE_INFINITY),void 0===n&&(n=void 0),i.expand(t,e=(e||0)<1?Number.POSITIVE_INFINITY:e,n)(this)}},"4HHr":function(t,e){var n=Object.prototype.hasOwnProperty,i=function(){};function r(t){return"function"==typeof t?t:i}function o(t,e){return function(n,i,r){n.type===e&&t.call(this,n,i,r)}}function a(t,e){var i=e.structure,r=[];for(var o in i)if(!1!==n.call(i,o)){var a=i[o],s={name:o,type:!1,nullable:!1};Array.isArray(i[o])||(a=[i[o]]);for(var c=0;c>>((3&e)<<3)&255;return r}}},"4hIw":function(t,e,n){"use strict";n.d(e,"b",(function(){return c})),n.d(e,"a",(function(){return l}));var i=n("1OyB"),r=n("D0XW"),o=n("Kqap"),a=n("NXyV"),s=n("lJxs");function c(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.a;return function(e){return Object(a.a)((function(){return e.pipe(Object(o.a)((function(e,n){var i=e.current;return{value:n,current:t.now(),last:i}}),{current:t.now(),value:void 0,last:void 0}),Object(s.a)((function(t){return new l(t.value,t.current-t.last)})))}))}}var l=function t(e,n){Object(i.a)(this,t),this.value=e,this.interval=n}},"4njK":function(t,e,n){var i=n("vd7W").TYPE,r=i.WhiteSpace,o=i.Semicolon,a=i.LeftCurlyBracket,s=i.Delim;function c(){return this.scanner.tokenIndex>0&&this.scanner.lookupType(-1)===r?this.scanner.tokenIndex>1?this.scanner.getTokenStart(this.scanner.tokenIndex-1):this.scanner.firstCharOffset:this.scanner.tokenStart}function l(){return 0}t.exports={name:"Raw",structure:{value:String},parse:function(t,e,n){var i,r=this.scanner.getTokenStart(t);return this.scanner.skip(this.scanner.getRawLength(t,e||l)),i=n&&this.scanner.tokenStart>r?c.call(this):this.scanner.tokenStart,{type:"Raw",loc:this.getLocation(r,i),value:this.scanner.source.substring(r,i)}},generate:function(t){this.chunk(t.value)},mode:{default:l,leftCurlyBracket:function(t){return t===a?1:0},leftCurlyBracketOrSemicolon:function(t){return t===a||t===o?1:0},exclamationMarkOrSemicolon:function(t,e,n){return t===s&&33===e.charCodeAt(n)||t===o?1:0},semicolonIncluded:function(t){return t===o?2:0}}}},"4vYp":function(t){t.exports=JSON.parse('{"generic":true,"types":{"absolute-size":"xx-small|x-small|small|medium|large|x-large|xx-large","alpha-value":"|","angle-percentage":"|","angular-color-hint":"","angular-color-stop":"&&?","angular-color-stop-list":"[ [, ]?]# , ","animateable-feature":"scroll-position|contents|","attachment":"scroll|fixed|local","attr()":"attr( ? [, ]? )","attr-matcher":"[\'~\'|\'|\'|\'^\'|\'$\'|\'*\']? \'=\'","attr-modifier":"i|s","attribute-selector":"\'[\' \']\'|\'[\' [|] ? \']\'","auto-repeat":"repeat( [auto-fill|auto-fit] , [? ]+ ? )","auto-track-list":"[? [|]]* ? [? [|]]* ?","baseline-position":"[first|last]? baseline","basic-shape":"|||","bg-image":"none|","bg-layer":"|| [/ ]?||||||||","bg-position":"[[left|center|right|top|bottom|]|[left|center|right|] [top|center|bottom|]|[center|[left|right] ?]&&[center|[top|bottom] ?]]","bg-size":"[|auto]{1,2}|cover|contain","blur()":"blur( )","blend-mode":"normal|multiply|screen|overlay|darken|lighten|color-dodge|color-burn|hard-light|soft-light|difference|exclusion|hue|saturation|color|luminosity","box":"border-box|padding-box|content-box","brightness()":"brightness( )","calc()":"calc( )","calc-sum":" [[\'+\'|\'-\'] ]*","calc-product":" [\'*\' |\'/\' ]*","calc-value":"|||( )","cf-final-image":"|","cf-mixing-image":"?&&","circle()":"circle( []? [at ]? )","clamp()":"clamp( #{3} )","class-selector":"\'.\' ","clip-source":"","color":"||||||currentcolor|","color-stop":"|","color-stop-angle":"{1,2}","color-stop-length":"{1,2}","color-stop-list":"[ [, ]?]# , ","combinator":"\'>\'|\'+\'|\'~\'|[\'||\']","common-lig-values":"[common-ligatures|no-common-ligatures]","compat":"searchfield|textarea|push-button|button-bevel|slider-horizontal|checkbox|radio|square-button|menulist|menulist-button|listbox|meter|progress-bar","composite-style":"clear|copy|source-over|source-in|source-out|source-atop|destination-over|destination-in|destination-out|destination-atop|xor","compositing-operator":"add|subtract|intersect|exclude","compound-selector":"[? * [ *]*]!","compound-selector-list":"#","complex-selector":" [? ]*","complex-selector-list":"#","conic-gradient()":"conic-gradient( [from ]? [at ]? , )","contextual-alt-values":"[contextual|no-contextual]","content-distribution":"space-between|space-around|space-evenly|stretch","content-list":"[|contents||||counter( , <\'list-style-type\'>? )]+","content-position":"center|start|end|flex-start|flex-end","content-replacement":"","contrast()":"contrast( [] )","counter()":"counter( , [|none]? )","counter-style":"|symbols( )","counter-style-name":"","counters()":"counters( , , [|none]? )","cross-fade()":"cross-fade( , ? )","cubic-bezier-timing-function":"ease|ease-in|ease-out|ease-in-out|cubic-bezier( , , , )","deprecated-system-color":"ActiveBorder|ActiveCaption|AppWorkspace|Background|ButtonFace|ButtonHighlight|ButtonShadow|ButtonText|CaptionText|GrayText|Highlight|HighlightText|InactiveBorder|InactiveCaption|InactiveCaptionText|InfoBackground|InfoText|Menu|MenuText|Scrollbar|ThreeDDarkShadow|ThreeDFace|ThreeDHighlight|ThreeDLightShadow|ThreeDShadow|Window|WindowFrame|WindowText","discretionary-lig-values":"[discretionary-ligatures|no-discretionary-ligatures]","display-box":"contents|none","display-inside":"flow|flow-root|table|flex|grid|ruby","display-internal":"table-row-group|table-header-group|table-footer-group|table-row|table-cell|table-column-group|table-column|table-caption|ruby-base|ruby-text|ruby-base-container|ruby-text-container","display-legacy":"inline-block|inline-list-item|inline-table|inline-flex|inline-grid","display-listitem":"?&&[flow|flow-root]?&&list-item","display-outside":"block|inline|run-in","drop-shadow()":"drop-shadow( {2,3} ? )","east-asian-variant-values":"[jis78|jis83|jis90|jis04|simplified|traditional]","east-asian-width-values":"[full-width|proportional-width]","element()":"element( )","ellipse()":"ellipse( [{2}]? [at ]? )","ending-shape":"circle|ellipse","env()":"env( , ? )","explicit-track-list":"[? ]+ ?","family-name":"|+","feature-tag-value":" [|on|off]?","feature-type":"@stylistic|@historical-forms|@styleset|@character-variant|@swash|@ornaments|@annotation","feature-value-block":" \'{\' \'}\'","feature-value-block-list":"+","feature-value-declaration":" : + ;","feature-value-declaration-list":"","feature-value-name":"","fill-rule":"nonzero|evenodd","filter-function":"|||||||||","filter-function-list":"[|]+","final-bg-layer":"<\'background-color\'>|||| [/ ]?||||||||","fit-content()":"fit-content( [|] )","fixed-breadth":"","fixed-repeat":"repeat( [] , [? ]+ ? )","fixed-size":"|minmax( , )|minmax( , )","font-stretch-absolute":"normal|ultra-condensed|extra-condensed|condensed|semi-condensed|semi-expanded|expanded|extra-expanded|ultra-expanded|","font-variant-css21":"[normal|small-caps]","font-weight-absolute":"normal|bold|","frequency-percentage":"|","general-enclosed":"[ )]|( )","generic-family":"serif|sans-serif|cursive|fantasy|monospace|-apple-system","generic-name":"serif|sans-serif|cursive|fantasy|monospace","geometry-box":"|fill-box|stroke-box|view-box","gradient":"|||||<-legacy-gradient>","grayscale()":"grayscale( )","grid-line":"auto||[&&?]|[span&&[||]]","historical-lig-values":"[historical-ligatures|no-historical-ligatures]","hsl()":"hsl( [/ ]? )|hsl( , , , ? )","hsla()":"hsla( [/ ]? )|hsla( , , , ? )","hue":"|","hue-rotate()":"hue-rotate( )","image":"|||||","image()":"image( ? [? , ?]! )","image-set()":"image-set( # )","image-set-option":"[|] ","image-src":"|","image-tags":"ltr|rtl","inflexible-breadth":"||min-content|max-content|auto","inset()":"inset( {1,4} [round <\'border-radius\'>]? )","invert()":"invert( )","keyframes-name":"|","keyframe-block":"# { }","keyframe-block-list":"+","keyframe-selector":"from|to|","leader()":"leader( )","leader-type":"dotted|solid|space|","length-percentage":"|","line-names":"\'[\' * \']\'","line-name-list":"[|]+","line-style":"none|hidden|dotted|dashed|solid|double|groove|ridge|inset|outset","line-width":"|thin|medium|thick","linear-color-hint":"","linear-color-stop":" ?","linear-gradient()":"linear-gradient( [|to ]? , )","mask-layer":"|| [/ ]?||||||[|no-clip]||||","mask-position":"[|left|center|right] [|top|center|bottom]?","mask-reference":"none||","mask-source":"","masking-mode":"alpha|luminance|match-source","matrix()":"matrix( #{6} )","matrix3d()":"matrix3d( #{16} )","max()":"max( # )","media-and":" [and ]+","media-condition":"|||","media-condition-without-or":"||","media-feature":"( [||] )","media-in-parens":"( )||","media-not":"not ","media-or":" [or ]+","media-query":"|[not|only]? [and ]?","media-query-list":"#","media-type":"","mf-boolean":"","mf-name":"","mf-plain":" : ","mf-range":" [\'<\'|\'>\']? \'=\'? | [\'<\'|\'>\']? \'=\'? | \'<\' \'=\'? \'<\' \'=\'? | \'>\' \'=\'? \'>\' \'=\'? ","mf-value":"|||","min()":"min( # )","minmax()":"minmax( [|||min-content|max-content|auto] , [|||min-content|max-content|auto] )","named-color":"transparent|aliceblue|antiquewhite|aqua|aquamarine|azure|beige|bisque|black|blanchedalmond|blue|blueviolet|brown|burlywood|cadetblue|chartreuse|chocolate|coral|cornflowerblue|cornsilk|crimson|cyan|darkblue|darkcyan|darkgoldenrod|darkgray|darkgreen|darkgrey|darkkhaki|darkmagenta|darkolivegreen|darkorange|darkorchid|darkred|darksalmon|darkseagreen|darkslateblue|darkslategray|darkslategrey|darkturquoise|darkviolet|deeppink|deepskyblue|dimgray|dimgrey|dodgerblue|firebrick|floralwhite|forestgreen|fuchsia|gainsboro|ghostwhite|gold|goldenrod|gray|green|greenyellow|grey|honeydew|hotpink|indianred|indigo|ivory|khaki|lavender|lavenderblush|lawngreen|lemonchiffon|lightblue|lightcoral|lightcyan|lightgoldenrodyellow|lightgray|lightgreen|lightgrey|lightpink|lightsalmon|lightseagreen|lightskyblue|lightslategray|lightslategrey|lightsteelblue|lightyellow|lime|limegreen|linen|magenta|maroon|mediumaquamarine|mediumblue|mediumorchid|mediumpurple|mediumseagreen|mediumslateblue|mediumspringgreen|mediumturquoise|mediumvioletred|midnightblue|mintcream|mistyrose|moccasin|navajowhite|navy|oldlace|olive|olivedrab|orange|orangered|orchid|palegoldenrod|palegreen|paleturquoise|palevioletred|papayawhip|peachpuff|peru|pink|plum|powderblue|purple|rebeccapurple|red|rosybrown|royalblue|saddlebrown|salmon|sandybrown|seagreen|seashell|sienna|silver|skyblue|slateblue|slategray|slategrey|snow|springgreen|steelblue|tan|teal|thistle|tomato|turquoise|violet|wheat|white|whitesmoke|yellow|yellowgreen|<-non-standard-color>","namespace-prefix":"","ns-prefix":"[|\'*\']? \'|\'","number-percentage":"|","numeric-figure-values":"[lining-nums|oldstyle-nums]","numeric-fraction-values":"[diagonal-fractions|stacked-fractions]","numeric-spacing-values":"[proportional-nums|tabular-nums]","nth":"|even|odd","opacity()":"opacity( [] )","overflow-position":"unsafe|safe","outline-radius":"|","page-body":"? [; ]?| ","page-margin-box":" \'{\' \'}\'","page-margin-box-type":"@top-left-corner|@top-left|@top-center|@top-right|@top-right-corner|@bottom-left-corner|@bottom-left|@bottom-center|@bottom-right|@bottom-right-corner|@left-top|@left-middle|@left-bottom|@right-top|@right-middle|@right-bottom","page-selector-list":"[#]?","page-selector":"+| *","perspective()":"perspective( )","polygon()":"polygon( ? , [ ]# )","position":"[[left|center|right]||[top|center|bottom]|[left|center|right|] [top|center|bottom|]?|[[left|right] ]&&[[top|bottom] ]]","pseudo-class-selector":"\':\' |\':\' \')\'","pseudo-element-selector":"\':\' ","pseudo-page":": [left|right|first|blank]","quote":"open-quote|close-quote|no-open-quote|no-close-quote","radial-gradient()":"radial-gradient( [||]? [at ]? , )","relative-selector":"? ","relative-selector-list":"#","relative-size":"larger|smaller","repeat-style":"repeat-x|repeat-y|[repeat|space|round|no-repeat]{1,2}","repeating-linear-gradient()":"repeating-linear-gradient( [|to ]? , )","repeating-radial-gradient()":"repeating-radial-gradient( [||]? [at ]? , )","rgb()":"rgb( {3} [/ ]? )|rgb( {3} [/ ]? )|rgb( #{3} , ? )|rgb( #{3} , ? )","rgba()":"rgba( {3} [/ ]? )|rgba( {3} [/ ]? )|rgba( #{3} , ? )|rgba( #{3} , ? )","rotate()":"rotate( [|] )","rotate3d()":"rotate3d( , , , [|] )","rotateX()":"rotateX( [|] )","rotateY()":"rotateY( [|] )","rotateZ()":"rotateZ( [|] )","saturate()":"saturate( )","scale()":"scale( , ? )","scale3d()":"scale3d( , , )","scaleX()":"scaleX( )","scaleY()":"scaleY( )","scaleZ()":"scaleZ( )","self-position":"center|start|end|self-start|self-end|flex-start|flex-end","shape-radius":"|closest-side|farthest-side","skew()":"skew( [|] , [|]? )","skewX()":"skewX( [|] )","skewY()":"skewY( [|] )","sepia()":"sepia( )","shadow":"inset?&&{2,4}&&?","shadow-t":"[{2,3}&&?]","shape":"rect( , , , )|rect( )","shape-box":"|margin-box","side-or-corner":"[left|right]||[top|bottom]","single-animation":"

\n \n
\n\n In your class:\n\n this.myGroup = new FormGroup({\n firstName: new FormControl()\n });',Lf='\n
\n
\n \n
\n
\n\n In your class:\n\n this.myGroup = new FormGroup({\n person: new FormGroup({ firstName: new FormControl() })\n });',Ff='\n
\n
\n \n
\n
',Nf=function(){function t(){Object(m.a)(this,t)}return Object(g.a)(t,null,[{key:"controlParentException",value:function(){throw new Error("formControlName must be used with a parent formGroup directive. You'll want to add a formGroup\n directive and pass it an existing FormGroup instance (you can create one in your class).\n\n Example:\n\n ".concat(Rf))}},{key:"ngModelGroupException",value:function(){throw new Error('formControlName cannot be used with an ngModelGroup parent. It is only compatible with parents\n that also have a "form" prefix: formGroupName, formArrayName, or formGroup.\n\n Option 1: Update the parent to be formGroupName (reactive form strategy)\n\n '.concat(Lf,"\n\n Option 2: Use ngModel instead of formControlName (template-driven strategy)\n\n ").concat(Ff))}},{key:"missingFormException",value:function(){throw new Error("formGroup expects a FormGroup instance. Please pass one in.\n\n Example:\n\n ".concat(Rf))}},{key:"groupParentException",value:function(){throw new Error("formGroupName must be used with a parent formGroup directive. You'll want to add a formGroup\n directive and pass it an existing FormGroup instance (you can create one in your class).\n\n Example:\n\n ".concat(Lf))}},{key:"arrayParentException",value:function(){throw new Error("formArrayName must be used with a parent formGroup directive. You'll want to add a formGroup\n directive and pass it an existing FormGroup instance (you can create one in your class).\n\n Example:\n\n ".concat('\n
\n
\n
\n \n
\n
\n
\n\n In your class:\n\n this.cityArray = new FormArray([new FormControl(\'SF\')]);\n this.myGroup = new FormGroup({\n cities: this.cityArray\n });'))}},{key:"disabledAttrWarning",value:function(){console.warn("\n It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true\n when you set up this control in your component class, the disabled attribute will actually be set in the DOM for\n you. We recommend using this approach to avoid 'changed after checked' errors.\n\n Example:\n form = new FormGroup({\n first: new FormControl({value: 'Nancy', disabled: true}, Validators.required),\n last: new FormControl('Drew', Validators.required)\n });\n ")}},{key:"ngModelWarning",value:function(t){console.warn("\n It looks like you're using ngModel on the same form field as ".concat(t,".\n Support for using the ngModel input property and ngModelChange event with\n reactive form directives has been deprecated in Angular v6 and will be removed\n in a future version of Angular.\n\n For more information on this, see our API docs here:\n https://angular.io/api/forms/").concat("formControl"===t?"FormControlDirective":"FormControlName","#use-with-ngmodel\n "))}}]),t}(),Bf={provide:nf,useExisting:Y((function(){return zf})),multi:!0};function Hf(t,e){return null==t?"".concat(e):(e&&"object"==typeof e&&(e="Object"),"".concat(t,": ").concat(e).slice(0,50))}var zf=function(){var t=function(){function t(e,n){Object(m.a)(this,t),this._renderer=e,this._elementRef=n,this._optionMap=new Map,this._idCounter=0,this.onChange=function(t){},this.onTouched=function(){},this._compareWith=Object.is}return Object(g.a)(t,[{key:"writeValue",value:function(t){this.value=t;var e=this._getOptionId(t);null==e&&this._renderer.setProperty(this._elementRef.nativeElement,"selectedIndex",-1);var n=Hf(e,t);this._renderer.setProperty(this._elementRef.nativeElement,"value",n)}},{key:"registerOnChange",value:function(t){var e=this;this.onChange=function(n){e.value=e._getOptionValue(n),t(e.value)}}},{key:"registerOnTouched",value:function(t){this.onTouched=t}},{key:"setDisabledState",value:function(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}},{key:"_registerOption",value:function(){return(this._idCounter++).toString()}},{key:"_getOptionId",value:function(t){for(var e=0,n=Array.from(this._optionMap.keys());e-1)}}else e=function(t,e){t._setSelected(!1)};this._optionMap.forEach(e)}},{key:"registerOnChange",value:function(t){var e=this;this.onChange=function(n){var i=[];if(void 0!==n.selectedOptions)for(var r=n.selectedOptions,o=0;o1?"path: '".concat(t.path.join(" -> "),"'"):t.path[0]?"name: '".concat(t.path,"'"):"unspecified name attribute",new Error("".concat(e," ").concat(n))}function Jf(t){return null!=t?kf.compose(t.map(Of)):null}function tp(t){return null!=t?kf.composeAsync(t.map(Mf)):null}function ep(t,e){if(!t.hasOwnProperty("model"))return!1;var n=t.model;return!!n.isFirstChange()||!Object.is(e,n.currentValue)}var np=[of,Df,Ef,zf,Gf,jf];function ip(t,e){t._syncPendingControls(),e.forEach((function(t){var e=t.control;"submit"===e.updateOn&&e._pendingChange&&(t.viewToModelUpdate(e._pendingValue),e._pendingChange=!1)}))}function rp(t,e){if(!e)return null;Array.isArray(e)||$f(t,"Value accessor was not provided as an array for form control with");var n=void 0,i=void 0,r=void 0;return e.forEach((function(e){var o;e.constructor===cf?n=e:(o=e,np.some((function(t){return o.constructor===t}))?(i&&$f(t,"More than one built-in value accessor matches form control with"),i=e):(r&&$f(t,"More than one custom value accessor matches form control with"),r=e))})),r||i||n||($f(t,"No valid value accessor for form control with"),null)}function op(t,e){var n=t.indexOf(e);n>-1&&t.splice(n,1)}function ap(t,e,n,i){ii()&&"never"!==i&&((null!==i&&"once"!==i||e._ngModelWarningSentOnce)&&("always"!==i||n._ngModelWarningSent)||(Nf.ngModelWarning(t),e._ngModelWarningSentOnce=!0,n._ngModelWarningSent=!0))}function sp(t){var e=lp(t)?t.validators:t;return Array.isArray(e)?Jf(e):e||null}function cp(t,e){var n=lp(e)?e.asyncValidators:t;return Array.isArray(n)?tp(n):n||null}function lp(t){return null!=t&&!Array.isArray(t)&&"object"==typeof t}var up=function(){function t(e,n){Object(m.a)(this,t),this.validator=e,this.asyncValidator=n,this._onCollectionChange=function(){},this.pristine=!0,this.touched=!1,this._onDisabledChange=[]}return Object(g.a)(t,[{key:"setValidators",value:function(t){this.validator=sp(t)}},{key:"setAsyncValidators",value:function(t){this.asyncValidator=cp(t)}},{key:"clearValidators",value:function(){this.validator=null}},{key:"clearAsyncValidators",value:function(){this.asyncValidator=null}},{key:"markAsTouched",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.touched=!0,this._parent&&!t.onlySelf&&this._parent.markAsTouched(t)}},{key:"markAllAsTouched",value:function(){this.markAsTouched({onlySelf:!0}),this._forEachChild((function(t){return t.markAllAsTouched()}))}},{key:"markAsUntouched",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.touched=!1,this._pendingTouched=!1,this._forEachChild((function(t){t.markAsUntouched({onlySelf:!0})})),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)}},{key:"markAsDirty",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.pristine=!1,this._parent&&!t.onlySelf&&this._parent.markAsDirty(t)}},{key:"markAsPristine",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.pristine=!0,this._pendingDirty=!1,this._forEachChild((function(t){t.markAsPristine({onlySelf:!0})})),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)}},{key:"markAsPending",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.status="PENDING",!1!==t.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!t.onlySelf&&this._parent.markAsPending(t)}},{key:"disable",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=this._parentMarkedDirty(t.onlySelf);this.status="DISABLED",this.errors=null,this._forEachChild((function(e){e.disable(Object.assign(Object.assign({},t),{onlySelf:!0}))})),this._updateValue(),!1!==t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(Object.assign(Object.assign({},t),{skipPristineCheck:e})),this._onDisabledChange.forEach((function(t){return t(!0)}))}},{key:"enable",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=this._parentMarkedDirty(t.onlySelf);this.status="VALID",this._forEachChild((function(e){e.enable(Object.assign(Object.assign({},t),{onlySelf:!0}))})),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent}),this._updateAncestors(Object.assign(Object.assign({},t),{skipPristineCheck:e})),this._onDisabledChange.forEach((function(t){return t(!1)}))}},{key:"_updateAncestors",value:function(t){this._parent&&!t.onlySelf&&(this._parent.updateValueAndValidity(t),t.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}},{key:"setParent",value:function(t){this._parent=t}},{key:"updateValueAndValidity",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),"VALID"!==this.status&&"PENDING"!==this.status||this._runAsyncValidator(t.emitEvent)),!1!==t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!t.onlySelf&&this._parent.updateValueAndValidity(t)}},{key:"_updateTreeValidity",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{emitEvent:!0};this._forEachChild((function(e){return e._updateTreeValidity(t)})),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent})}},{key:"_setInitialStatus",value:function(){this.status=this._allControlsDisabled()?"DISABLED":"VALID"}},{key:"_runValidator",value:function(){return this.validator?this.validator(this):null}},{key:"_runAsyncValidator",value:function(t){var e=this;if(this.asyncValidator){this.status="PENDING";var n=Sf(this.asyncValidator(this));this._asyncValidationSubscription=n.subscribe((function(n){return e.setErrors(n,{emitEvent:t})}))}}},{key:"_cancelExistingSubscription",value:function(){this._asyncValidationSubscription&&this._asyncValidationSubscription.unsubscribe()}},{key:"setErrors",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.errors=t,this._updateControlsErrors(!1!==e.emitEvent)}},{key:"get",value:function(t){return function(t,e,n){if(null==e)return null;if(Array.isArray(e)||(e=e.split(".")),Array.isArray(e)&&0===e.length)return null;var i=t;return e.forEach((function(t){i=i instanceof dp?i.controls.hasOwnProperty(t)?i.controls[t]:null:i instanceof fp&&i.at(t)||null})),i}(this,t)}},{key:"getError",value:function(t,e){var n=e?this.get(e):this;return n&&n.errors?n.errors[t]:null}},{key:"hasError",value:function(t,e){return!!this.getError(t,e)}},{key:"_updateControlsErrors",value:function(t){this.status=this._calculateStatus(),t&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(t)}},{key:"_initObservables",value:function(){this.valueChanges=new Uc,this.statusChanges=new Uc}},{key:"_calculateStatus",value:function(){return this._allControlsDisabled()?"DISABLED":this.errors?"INVALID":this._anyControlsHaveStatus("PENDING")?"PENDING":this._anyControlsHaveStatus("INVALID")?"INVALID":"VALID"}},{key:"_anyControlsHaveStatus",value:function(t){return this._anyControls((function(e){return e.status===t}))}},{key:"_anyControlsDirty",value:function(){return this._anyControls((function(t){return t.dirty}))}},{key:"_anyControlsTouched",value:function(){return this._anyControls((function(t){return t.touched}))}},{key:"_updatePristine",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.pristine=!this._anyControlsDirty(),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)}},{key:"_updateTouched",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.touched=this._anyControlsTouched(),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)}},{key:"_isBoxedValue",value:function(t){return"object"==typeof t&&null!==t&&2===Object.keys(t).length&&"value"in t&&"disabled"in t}},{key:"_registerOnCollectionChange",value:function(t){this._onCollectionChange=t}},{key:"_setUpdateStrategy",value:function(t){lp(t)&&null!=t.updateOn&&(this._updateOn=t.updateOn)}},{key:"_parentMarkedDirty",value:function(t){return!t&&this._parent&&this._parent.dirty&&!this._parent._anyControlsDirty()}},{key:"parent",get:function(){return this._parent}},{key:"valid",get:function(){return"VALID"===this.status}},{key:"invalid",get:function(){return"INVALID"===this.status}},{key:"pending",get:function(){return"PENDING"==this.status}},{key:"disabled",get:function(){return"DISABLED"===this.status}},{key:"enabled",get:function(){return"DISABLED"!==this.status}},{key:"dirty",get:function(){return!this.pristine}},{key:"untouched",get:function(){return!this.touched}},{key:"updateOn",get:function(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}},{key:"root",get:function(){for(var t=this;t._parent;)t=t._parent;return t}}]),t}(),hp=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(){var t,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,r=arguments.length>1?arguments[1]:void 0,o=arguments.length>2?arguments[2]:void 0;return Object(m.a)(this,n),(t=e.call(this,sp(r),cp(o,r)))._onChange=[],t._applyFormState(i),t._setUpdateStrategy(r),t.updateValueAndValidity({onlySelf:!0,emitEvent:!1}),t._initObservables(),t}return Object(g.a)(n,[{key:"setValue",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.value=this._pendingValue=t,this._onChange.length&&!1!==n.emitModelToViewChange&&this._onChange.forEach((function(t){return t(e.value,!1!==n.emitViewToModelChange)})),this.updateValueAndValidity(n)}},{key:"patchValue",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.setValue(t,e)}},{key:"reset",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._applyFormState(t),this.markAsPristine(e),this.markAsUntouched(e),this.setValue(this.value,e),this._pendingChange=!1}},{key:"_updateValue",value:function(){}},{key:"_anyControls",value:function(t){return!1}},{key:"_allControlsDisabled",value:function(){return this.disabled}},{key:"registerOnChange",value:function(t){this._onChange.push(t)}},{key:"_clearChangeFns",value:function(){this._onChange=[],this._onDisabledChange=[],this._onCollectionChange=function(){}}},{key:"registerOnDisabledChange",value:function(t){this._onDisabledChange.push(t)}},{key:"_forEachChild",value:function(t){}},{key:"_syncPendingControls",value:function(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}},{key:"_applyFormState",value:function(t){this._isBoxedValue(t)?(this.value=this._pendingValue=t.value,t.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=t}}]),n}(up),dp=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i,r){var o;return Object(m.a)(this,n),(o=e.call(this,sp(i),cp(r,i))).controls=t,o._initObservables(),o._setUpdateStrategy(i),o._setUpControls(),o.updateValueAndValidity({onlySelf:!0,emitEvent:!1}),o}return Object(g.a)(n,[{key:"registerControl",value:function(t,e){return this.controls[t]?this.controls[t]:(this.controls[t]=e,e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange),e)}},{key:"addControl",value:function(t,e){this.registerControl(t,e),this.updateValueAndValidity(),this._onCollectionChange()}},{key:"removeControl",value:function(t){this.controls[t]&&this.controls[t]._registerOnCollectionChange((function(){})),delete this.controls[t],this.updateValueAndValidity(),this._onCollectionChange()}},{key:"setControl",value:function(t,e){this.controls[t]&&this.controls[t]._registerOnCollectionChange((function(){})),delete this.controls[t],e&&this.registerControl(t,e),this.updateValueAndValidity(),this._onCollectionChange()}},{key:"contains",value:function(t){return this.controls.hasOwnProperty(t)&&this.controls[t].enabled}},{key:"setValue",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._checkAllValuesPresent(t),Object.keys(t).forEach((function(i){e._throwIfControlMissing(i),e.controls[i].setValue(t[i],{onlySelf:!0,emitEvent:n.emitEvent})})),this.updateValueAndValidity(n)}},{key:"patchValue",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Object.keys(t).forEach((function(i){e.controls[i]&&e.controls[i].patchValue(t[i],{onlySelf:!0,emitEvent:n.emitEvent})})),this.updateValueAndValidity(n)}},{key:"reset",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._forEachChild((function(n,i){n.reset(t[i],{onlySelf:!0,emitEvent:e.emitEvent})})),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}},{key:"getRawValue",value:function(){return this._reduceChildren({},(function(t,e,n){return t[n]=e instanceof hp?e.value:e.getRawValue(),t}))}},{key:"_syncPendingControls",value:function(){var t=this._reduceChildren(!1,(function(t,e){return!!e._syncPendingControls()||t}));return t&&this.updateValueAndValidity({onlySelf:!0}),t}},{key:"_throwIfControlMissing",value:function(t){if(!Object.keys(this.controls).length)throw new Error("\n There are no form controls registered with this group yet. If you're using ngModel,\n you may want to check next tick (e.g. use setTimeout).\n ");if(!this.controls[t])throw new Error("Cannot find form control with name: ".concat(t,"."))}},{key:"_forEachChild",value:function(t){var e=this;Object.keys(this.controls).forEach((function(n){return t(e.controls[n],n)}))}},{key:"_setUpControls",value:function(){var t=this;this._forEachChild((function(e){e.setParent(t),e._registerOnCollectionChange(t._onCollectionChange)}))}},{key:"_updateValue",value:function(){this.value=this._reduceValue()}},{key:"_anyControls",value:function(t){for(var e=0,n=Object.keys(this.controls);e0||this.disabled}},{key:"_checkAllValuesPresent",value:function(t){this._forEachChild((function(e,n){if(void 0===t[n])throw new Error("Must supply a value for form control with name: '".concat(n,"'."))}))}}]),n}(up),fp=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i,r){var o;return Object(m.a)(this,n),(o=e.call(this,sp(i),cp(r,i))).controls=t,o._initObservables(),o._setUpdateStrategy(i),o._setUpControls(),o.updateValueAndValidity({onlySelf:!0,emitEvent:!1}),o}return Object(g.a)(n,[{key:"at",value:function(t){return this.controls[t]}},{key:"push",value:function(t){this.controls.push(t),this._registerControl(t),this.updateValueAndValidity(),this._onCollectionChange()}},{key:"insert",value:function(t,e){this.controls.splice(t,0,e),this._registerControl(e),this.updateValueAndValidity()}},{key:"removeAt",value:function(t){this.controls[t]&&this.controls[t]._registerOnCollectionChange((function(){})),this.controls.splice(t,1),this.updateValueAndValidity()}},{key:"setControl",value:function(t,e){this.controls[t]&&this.controls[t]._registerOnCollectionChange((function(){})),this.controls.splice(t,1),e&&(this.controls.splice(t,0,e),this._registerControl(e)),this.updateValueAndValidity(),this._onCollectionChange()}},{key:"setValue",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._checkAllValuesPresent(t),t.forEach((function(t,i){e._throwIfControlMissing(i),e.at(i).setValue(t,{onlySelf:!0,emitEvent:n.emitEvent})})),this.updateValueAndValidity(n)}},{key:"patchValue",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t.forEach((function(t,i){e.at(i)&&e.at(i).patchValue(t,{onlySelf:!0,emitEvent:n.emitEvent})})),this.updateValueAndValidity(n)}},{key:"reset",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._forEachChild((function(n,i){n.reset(t[i],{onlySelf:!0,emitEvent:e.emitEvent})})),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}},{key:"getRawValue",value:function(){return this.controls.map((function(t){return t instanceof hp?t.value:t.getRawValue()}))}},{key:"clear",value:function(){this.controls.length<1||(this._forEachChild((function(t){return t._registerOnCollectionChange((function(){}))})),this.controls.splice(0),this.updateValueAndValidity())}},{key:"_syncPendingControls",value:function(){var t=this.controls.reduce((function(t,e){return!!e._syncPendingControls()||t}),!1);return t&&this.updateValueAndValidity({onlySelf:!0}),t}},{key:"_throwIfControlMissing",value:function(t){if(!this.controls.length)throw new Error("\n There are no form controls registered with this array yet. If you're using ngModel,\n you may want to check next tick (e.g. use setTimeout).\n ");if(!this.at(t))throw new Error("Cannot find form control at index ".concat(t))}},{key:"_forEachChild",value:function(t){this.controls.forEach((function(e,n){t(e,n)}))}},{key:"_updateValue",value:function(){var t=this;this.value=this.controls.filter((function(e){return e.enabled||t.disabled})).map((function(t){return t.value}))}},{key:"_anyControls",value:function(t){return this.controls.some((function(e){return e.enabled&&t(e)}))}},{key:"_setUpControls",value:function(){var t=this;this._forEachChild((function(e){return t._registerControl(e)}))}},{key:"_checkAllValuesPresent",value:function(t){this._forEachChild((function(e,n){if(void 0===t[n])throw new Error("Must supply a value for form control at index: ".concat(n,"."))}))}},{key:"_allControlsDisabled",value:function(){var t,e=d(this.controls);try{for(e.s();!(t=e.n()).done;)if(t.value.enabled)return!1}catch(n){e.e(n)}finally{e.f()}return this.controls.length>0||this.disabled}},{key:"_registerControl",value:function(t){t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)}},{key:"length",get:function(){return this.controls.length}}]),n}(up),pp={provide:uf,useExisting:Y((function(){return gp}))},mp=function(){return Promise.resolve(null)}(),gp=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i){var r;return Object(m.a)(this,n),(r=e.call(this)).submitted=!1,r._directives=[],r.ngSubmit=new Uc,r.form=new dp({},Jf(t),tp(i)),r}return Object(g.a)(n,[{key:"ngAfterViewInit",value:function(){this._setUpdateStrategy()}},{key:"addControl",value:function(t){var e=this;mp.then((function(){var n=e._findContainer(t.path);t.control=n.registerControl(t.name,t.control),Xf(t.control,t),t.control.updateValueAndValidity({emitEvent:!1}),e._directives.push(t)}))}},{key:"getControl",value:function(t){return this.form.get(t.path)}},{key:"removeControl",value:function(t){var e=this;mp.then((function(){var n=e._findContainer(t.path);n&&n.removeControl(t.name),op(e._directives,t)}))}},{key:"addFormGroup",value:function(t){var e=this;mp.then((function(){var n=e._findContainer(t.path),i=new dp({});Zf(i,t),n.registerControl(t.name,i),i.updateValueAndValidity({emitEvent:!1})}))}},{key:"removeFormGroup",value:function(t){var e=this;mp.then((function(){var n=e._findContainer(t.path);n&&n.removeControl(t.name)}))}},{key:"getFormGroup",value:function(t){return this.form.get(t.path)}},{key:"updateModel",value:function(t,e){var n=this;mp.then((function(){n.form.get(t.path).setValue(e)}))}},{key:"setValue",value:function(t){this.control.setValue(t)}},{key:"onSubmit",value:function(t){return this.submitted=!0,ip(this.form,this._directives),this.ngSubmit.emit(t),!1}},{key:"onReset",value:function(){this.resetForm()}},{key:"resetForm",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0;this.form.reset(t),this.submitted=!1}},{key:"_setUpdateStrategy",value:function(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}},{key:"_findContainer",value:function(t){return t.pop(),t.length?this.form.get(t):this.form}},{key:"formDirective",get:function(){return this}},{key:"control",get:function(){return this.form}},{key:"path",get:function(){return[]}},{key:"controls",get:function(){return this.form.controls}}]),n}(uf);return t.\u0275fac=function(e){return new(e||t)(da(yf,10),da(_f,10))},t.\u0275dir=Wt({type:t,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(t,e){1&t&&xa("submit",(function(t){return e.onSubmit(t)}))("reset",(function(){return e.onReset()}))},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[Ns([pp]),ws]}),t}(),vp=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(){return Object(m.a)(this,n),e.apply(this,arguments)}return Object(g.a)(n,[{key:"ngOnInit",value:function(){this._checkParentType(),this.formDirective.addFormGroup(this)}},{key:"ngOnDestroy",value:function(){this.formDirective&&this.formDirective.removeFormGroup(this)}},{key:"_checkParentType",value:function(){}},{key:"control",get:function(){return this.formDirective.getFormGroup(this)}},{key:"path",get:function(){return Kf(null==this.name?this.name:this.name.toString(),this._parent)}},{key:"formDirective",get:function(){return this._parent?this._parent.formDirective:null}},{key:"validator",get:function(){return Jf(this._validators)}},{key:"asyncValidator",get:function(){return tp(this._asyncValidators)}}]),n}(uf);return t.\u0275fac=function(e){return bp(e||t)},t.\u0275dir=Wt({type:t,features:[ws]}),t}(),bp=zn(vp),yp=function(){function t(){Object(m.a)(this,t)}return Object(g.a)(t,null,[{key:"modelParentException",value:function(){throw new Error('\n ngModel cannot be used to register form controls with a parent formGroup directive. Try using\n formGroup\'s partner directive "formControlName" instead. Example:\n\n '.concat(Rf,"\n\n Or, if you'd like to avoid registering this form control, indicate that it's standalone in ngModelOptions:\n\n Example:\n\n ").concat('\n
\n \n \n
\n '))}},{key:"formGroupNameException",value:function(){throw new Error("\n ngModel cannot be used to register form controls with a parent formGroupName or formArrayName directive.\n\n Option 1: Use formControlName instead of ngModel (reactive strategy):\n\n ".concat(Lf,"\n\n Option 2: Update ngModel's parent be ngModelGroup (template-driven strategy):\n\n ").concat(Ff))}},{key:"missingNameException",value:function(){throw new Error('If ngModel is used within a form tag, either the name attribute must be set or the form\n control must be defined as \'standalone\' in ngModelOptions.\n\n Example 1: \n Example 2: ')}},{key:"modelGroupParentException",value:function(){throw new Error("\n ngModelGroup cannot be used with a parent formGroup directive.\n\n Option 1: Use formGroupName instead of ngModelGroup (reactive strategy):\n\n ".concat(Lf,"\n\n Option 2: Use a regular form tag instead of the formGroup directive (template-driven strategy):\n\n ").concat(Ff))}}]),t}(),_p={provide:uf,useExisting:Y((function(){return wp}))},wp=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i,r){var o;return Object(m.a)(this,n),(o=e.call(this))._parent=t,o._validators=i,o._asyncValidators=r,o}return Object(g.a)(n,[{key:"_checkParentType",value:function(){this._parent instanceof n||this._parent instanceof gp||yp.modelGroupParentException()}}]),n}(vp);return t.\u0275fac=function(e){return new(e||t)(da(uf,5),da(yf,10),da(_f,10))},t.\u0275dir=Wt({type:t,selectors:[["","ngModelGroup",""]],inputs:{name:["ngModelGroup","name"]},exportAs:["ngModelGroup"],features:[Ns([_p]),ws]}),t}(),kp={provide:ff,useExisting:Y((function(){return Sp}))},Cp=function(){return Promise.resolve(null)}(),Sp=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i,r,o){var a;return Object(m.a)(this,n),(a=e.call(this)).control=new hp,a._registered=!1,a.update=new Uc,a._parent=t,a._rawValidators=i||[],a._rawAsyncValidators=r||[],a.valueAccessor=rp(Object(s.a)(a),o),a}return Object(g.a)(n,[{key:"ngOnChanges",value:function(t){this._checkForErrors(),this._registered||this._setUpControl(),"isDisabled"in t&&this._updateDisabled(t),ep(t,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}},{key:"ngOnDestroy",value:function(){this.formDirective&&this.formDirective.removeControl(this)}},{key:"viewToModelUpdate",value:function(t){this.viewModel=t,this.update.emit(t)}},{key:"_setUpControl",value:function(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}},{key:"_setUpdateStrategy",value:function(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}},{key:"_isStandalone",value:function(){return!this._parent||!(!this.options||!this.options.standalone)}},{key:"_setUpStandalone",value:function(){Xf(this.control,this),this.control.updateValueAndValidity({emitEvent:!1})}},{key:"_checkForErrors",value:function(){this._isStandalone()||this._checkParentType(),this._checkName()}},{key:"_checkParentType",value:function(){!(this._parent instanceof wp)&&this._parent instanceof vp?yp.formGroupNameException():this._parent instanceof wp||this._parent instanceof gp||yp.modelParentException()}},{key:"_checkName",value:function(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()||this.name||yp.missingNameException()}},{key:"_updateValue",value:function(t){var e=this;Cp.then((function(){e.control.setValue(t,{emitViewToModelChange:!1})}))}},{key:"_updateDisabled",value:function(t){var e=this,n=t.isDisabled.currentValue,i=""===n||n&&"false"!==n;Cp.then((function(){i&&!e.control.disabled?e.control.disable():!i&&e.control.disabled&&e.control.enable()}))}},{key:"path",get:function(){return this._parent?Kf(this.name,this._parent):[this.name]}},{key:"formDirective",get:function(){return this._parent?this._parent.formDirective:null}},{key:"validator",get:function(){return Jf(this._rawValidators)}},{key:"asyncValidator",get:function(){return tp(this._rawAsyncValidators)}}]),n}(ff);return t.\u0275fac=function(e){return new(e||t)(da(uf,9),da(yf,10),da(_f,10),da(nf,10))},t.\u0275dir=Wt({type:t,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[Ns([kp]),ws,Ms]}),t}(),xp=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=Wt({type:t,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),t}(),Op=new ht("NgModelWithFormControlWarning"),Mp={provide:ff,useExisting:Y((function(){return Tp}))},Tp=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i,r,o){var a;return Object(m.a)(this,n),(a=e.call(this))._ngModelWarningConfig=o,a.update=new Uc,a._ngModelWarningSent=!1,a._rawValidators=t||[],a._rawAsyncValidators=i||[],a.valueAccessor=rp(Object(s.a)(a),r),a}return Object(g.a)(n,[{key:"ngOnChanges",value:function(t){this._isControlChanged(t)&&(Xf(this.form,this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this.form.updateValueAndValidity({emitEvent:!1})),ep(t,this.viewModel)&&(ap("formControl",n,this,this._ngModelWarningConfig),this.form.setValue(this.model),this.viewModel=this.model)}},{key:"viewToModelUpdate",value:function(t){this.viewModel=t,this.update.emit(t)}},{key:"_isControlChanged",value:function(t){return t.hasOwnProperty("form")}},{key:"isDisabled",set:function(t){Nf.disabledAttrWarning()}},{key:"path",get:function(){return[]}},{key:"validator",get:function(){return Jf(this._rawValidators)}},{key:"asyncValidator",get:function(){return tp(this._rawAsyncValidators)}},{key:"control",get:function(){return this.form}}]),n}(ff);return t.\u0275fac=function(e){return new(e||t)(da(yf,10),da(_f,10),da(nf,10),da(Op,8))},t.\u0275dir=Wt({type:t,selectors:[["","formControl",""]],inputs:{isDisabled:["disabled","isDisabled"],form:["formControl","form"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[Ns([Mp]),ws,Ms]}),t._ngModelWarningSentOnce=!1,t}(),Ep={provide:uf,useExisting:Y((function(){return Pp}))},Pp=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i){var r;return Object(m.a)(this,n),(r=e.call(this))._validators=t,r._asyncValidators=i,r.submitted=!1,r.directives=[],r.form=null,r.ngSubmit=new Uc,r}return Object(g.a)(n,[{key:"ngOnChanges",value:function(t){this._checkFormPresent(),t.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations())}},{key:"addControl",value:function(t){var e=this.form.get(t.path);return Xf(e,t),e.updateValueAndValidity({emitEvent:!1}),this.directives.push(t),e}},{key:"getControl",value:function(t){return this.form.get(t.path)}},{key:"removeControl",value:function(t){op(this.directives,t)}},{key:"addFormGroup",value:function(t){var e=this.form.get(t.path);Zf(e,t),e.updateValueAndValidity({emitEvent:!1})}},{key:"removeFormGroup",value:function(t){}},{key:"getFormGroup",value:function(t){return this.form.get(t.path)}},{key:"addFormArray",value:function(t){var e=this.form.get(t.path);Zf(e,t),e.updateValueAndValidity({emitEvent:!1})}},{key:"removeFormArray",value:function(t){}},{key:"getFormArray",value:function(t){return this.form.get(t.path)}},{key:"updateModel",value:function(t,e){this.form.get(t.path).setValue(e)}},{key:"onSubmit",value:function(t){return this.submitted=!0,ip(this.form,this.directives),this.ngSubmit.emit(t),!1}},{key:"onReset",value:function(){this.resetForm()}},{key:"resetForm",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0;this.form.reset(t),this.submitted=!1}},{key:"_updateDomValue",value:function(){var t=this;this.directives.forEach((function(e){var n=t.form.get(e.path);e.control!==n&&(function(t,e){e.valueAccessor.registerOnChange((function(){return Qf(e)})),e.valueAccessor.registerOnTouched((function(){return Qf(e)})),e._rawValidators.forEach((function(t){t.registerOnValidatorChange&&t.registerOnValidatorChange(null)})),e._rawAsyncValidators.forEach((function(t){t.registerOnValidatorChange&&t.registerOnValidatorChange(null)})),t&&t._clearChangeFns()}(e.control,e),n&&Xf(n,e),e.control=n)})),this.form._updateTreeValidity({emitEvent:!1})}},{key:"_updateRegistrations",value:function(){var t=this;this.form._registerOnCollectionChange((function(){return t._updateDomValue()})),this._oldForm&&this._oldForm._registerOnCollectionChange((function(){})),this._oldForm=this.form}},{key:"_updateValidators",value:function(){var t=Jf(this._validators);this.form.validator=kf.compose([this.form.validator,t]);var e=tp(this._asyncValidators);this.form.asyncValidator=kf.composeAsync([this.form.asyncValidator,e])}},{key:"_checkFormPresent",value:function(){this.form||Nf.missingFormException()}},{key:"formDirective",get:function(){return this}},{key:"control",get:function(){return this.form}},{key:"path",get:function(){return[]}}]),n}(uf);return t.\u0275fac=function(e){return new(e||t)(da(yf,10),da(_f,10))},t.\u0275dir=Wt({type:t,selectors:[["","formGroup",""]],hostBindings:function(t,e){1&t&&xa("submit",(function(t){return e.onSubmit(t)}))("reset",(function(){return e.onReset()}))},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[Ns([Ep]),ws,Ms]}),t}(),Ap={provide:uf,useExisting:Y((function(){return jp}))},jp=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i,r){var o;return Object(m.a)(this,n),(o=e.call(this))._parent=t,o._validators=i,o._asyncValidators=r,o}return Object(g.a)(n,[{key:"_checkParentType",value:function(){Rp(this._parent)&&Nf.groupParentException()}}]),n}(vp);return t.\u0275fac=function(e){return new(e||t)(da(uf,13),da(yf,10),da(_f,10))},t.\u0275dir=Wt({type:t,selectors:[["","formGroupName",""]],inputs:{name:["formGroupName","name"]},features:[Ns([Ap]),ws]}),t}(),Ip={provide:uf,useExisting:Y((function(){return Dp}))},Dp=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i,r){var o;return Object(m.a)(this,n),(o=e.call(this))._parent=t,o._validators=i,o._asyncValidators=r,o}return Object(g.a)(n,[{key:"ngOnInit",value:function(){this._checkParentType(),this.formDirective.addFormArray(this)}},{key:"ngOnDestroy",value:function(){this.formDirective&&this.formDirective.removeFormArray(this)}},{key:"_checkParentType",value:function(){Rp(this._parent)&&Nf.arrayParentException()}},{key:"control",get:function(){return this.formDirective.getFormArray(this)}},{key:"formDirective",get:function(){return this._parent?this._parent.formDirective:null}},{key:"path",get:function(){return Kf(null==this.name?this.name:this.name.toString(),this._parent)}},{key:"validator",get:function(){return Jf(this._validators)}},{key:"asyncValidator",get:function(){return tp(this._asyncValidators)}}]),n}(uf);return t.\u0275fac=function(e){return new(e||t)(da(uf,13),da(yf,10),da(_f,10))},t.\u0275dir=Wt({type:t,selectors:[["","formArrayName",""]],inputs:{name:["formArrayName","name"]},features:[Ns([Ip]),ws]}),t}();function Rp(t){return!(t instanceof jp||t instanceof Pp||t instanceof Dp)}var Lp={provide:ff,useExisting:Y((function(){return Fp}))},Fp=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i,r,o,a){var c;return Object(m.a)(this,n),(c=e.call(this))._ngModelWarningConfig=a,c._added=!1,c.update=new Uc,c._ngModelWarningSent=!1,c._parent=t,c._rawValidators=i||[],c._rawAsyncValidators=r||[],c.valueAccessor=rp(Object(s.a)(c),o),c}return Object(g.a)(n,[{key:"ngOnChanges",value:function(t){this._added||this._setUpControl(),ep(t,this.viewModel)&&(ap("formControlName",n,this,this._ngModelWarningConfig),this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}},{key:"ngOnDestroy",value:function(){this.formDirective&&this.formDirective.removeControl(this)}},{key:"viewToModelUpdate",value:function(t){this.viewModel=t,this.update.emit(t)}},{key:"_checkParentType",value:function(){!(this._parent instanceof jp)&&this._parent instanceof vp?Nf.ngModelGroupException():this._parent instanceof jp||this._parent instanceof Pp||this._parent instanceof Dp||Nf.controlParentException()}},{key:"_setUpControl",value:function(){this._checkParentType(),this.control=this.formDirective.addControl(this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this._added=!0}},{key:"isDisabled",set:function(t){Nf.disabledAttrWarning()}},{key:"path",get:function(){return Kf(null==this.name?this.name:this.name.toString(),this._parent)}},{key:"formDirective",get:function(){return this._parent?this._parent.formDirective:null}},{key:"validator",get:function(){return Jf(this._rawValidators)}},{key:"asyncValidator",get:function(){return tp(this._rawAsyncValidators)}}]),n}(ff);return t.\u0275fac=function(e){return new(e||t)(da(uf,13),da(yf,10),da(_f,10),da(nf,10),da(Op,8))},t.\u0275dir=Wt({type:t,selectors:[["","formControlName",""]],inputs:{isDisabled:["disabled","isDisabled"],name:["formControlName","name"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[Ns([Lp]),ws,Ms]}),t._ngModelWarningSentOnce=!1,t}(),Np={provide:yf,useExisting:Y((function(){return Hp})),multi:!0},Bp={provide:yf,useExisting:Y((function(){return zp})),multi:!0},Hp=function(){var t=function(){function t(){Object(m.a)(this,t)}return Object(g.a)(t,[{key:"validate",value:function(t){return this.required?kf.required(t):null}},{key:"registerOnValidatorChange",value:function(t){this._onChange=t}},{key:"required",get:function(){return this._required},set:function(t){this._required=null!=t&&!1!==t&&"false"!=="".concat(t),this._onChange&&this._onChange()}}]),t}();return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=Wt({type:t,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(t,e){2&t&&oa("required",e.required?"":null)},inputs:{required:"required"},features:[Ns([Np])]}),t}(),zp=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(){return Object(m.a)(this,n),e.apply(this,arguments)}return Object(g.a)(n,[{key:"validate",value:function(t){return this.required?kf.requiredTrue(t):null}}]),n}(Hp);return t.\u0275fac=function(e){return Vp(e||t)},t.\u0275dir=Wt({type:t,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(t,e){2&t&&oa("required",e.required?"":null)},features:[Ns([Bp]),ws]}),t}(),Vp=zn(zp),Up={provide:yf,useExisting:Y((function(){return qp})),multi:!0},qp=function(){var t=function(){function t(){Object(m.a)(this,t)}return Object(g.a)(t,[{key:"validate",value:function(t){return this._enabled?kf.email(t):null}},{key:"registerOnValidatorChange",value:function(t){this._onChange=t}},{key:"email",set:function(t){this._enabled=""===t||!0===t||"true"===t,this._onChange&&this._onChange()}}]),t}();return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=Wt({type:t,selectors:[["","email","","formControlName",""],["","email","","formControl",""],["","email","","ngModel",""]],inputs:{email:"email"},features:[Ns([Up])]}),t}(),Gp={provide:yf,useExisting:Y((function(){return Wp})),multi:!0},Wp=function(){var t=function(){function t(){Object(m.a)(this,t)}return Object(g.a)(t,[{key:"ngOnChanges",value:function(t){"minlength"in t&&(this._createValidator(),this._onChange&&this._onChange())}},{key:"validate",value:function(t){return null==this.minlength?null:this._validator(t)}},{key:"registerOnValidatorChange",value:function(t){this._onChange=t}},{key:"_createValidator",value:function(){this._validator=kf.minLength("number"==typeof this.minlength?this.minlength:parseInt(this.minlength,10))}}]),t}();return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=Wt({type:t,selectors:[["","minlength","","formControlName",""],["","minlength","","formControl",""],["","minlength","","ngModel",""]],hostVars:1,hostBindings:function(t,e){2&t&&oa("minlength",e.minlength?e.minlength:null)},inputs:{minlength:"minlength"},features:[Ns([Gp]),Ms]}),t}(),Kp={provide:yf,useExisting:Y((function(){return Xp})),multi:!0},Xp=function(){var t=function(){function t(){Object(m.a)(this,t)}return Object(g.a)(t,[{key:"ngOnChanges",value:function(t){"maxlength"in t&&(this._createValidator(),this._onChange&&this._onChange())}},{key:"validate",value:function(t){return null!=this.maxlength?this._validator(t):null}},{key:"registerOnValidatorChange",value:function(t){this._onChange=t}},{key:"_createValidator",value:function(){this._validator=kf.maxLength("number"==typeof this.maxlength?this.maxlength:parseInt(this.maxlength,10))}}]),t}();return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=Wt({type:t,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(t,e){2&t&&oa("maxlength",e.maxlength?e.maxlength:null)},inputs:{maxlength:"maxlength"},features:[Ns([Kp]),Ms]}),t}(),Yp={provide:yf,useExisting:Y((function(){return Zp})),multi:!0},Zp=function(){var t=function(){function t(){Object(m.a)(this,t)}return Object(g.a)(t,[{key:"ngOnChanges",value:function(t){"pattern"in t&&(this._createValidator(),this._onChange&&this._onChange())}},{key:"validate",value:function(t){return this._validator(t)}},{key:"registerOnValidatorChange",value:function(t){this._onChange=t}},{key:"_createValidator",value:function(){this._validator=kf.pattern(this.pattern)}}]),t}();return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=Wt({type:t,selectors:[["","pattern","","formControlName",""],["","pattern","","formControl",""],["","pattern","","ngModel",""]],hostVars:1,hostBindings:function(t,e){2&t&&oa("pattern",e.pattern?e.pattern:null)},inputs:{pattern:"pattern"},features:[Ns([Yp]),Ms]}),t}(),Qp=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275mod=qt({type:t}),t.\u0275inj=F({factory:function(e){return new(e||t)}}),t}();function $p(t){return void 0!==t.asyncValidators||void 0!==t.validators||void 0!==t.updateOn}var Jp=function(){var t=function(){function t(){Object(m.a)(this,t)}return Object(g.a)(t,[{key:"group",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=this._reduceControls(t),i=null,r=null,o=void 0;return null!=e&&($p(e)?(i=null!=e.validators?e.validators:null,r=null!=e.asyncValidators?e.asyncValidators:null,o=null!=e.updateOn?e.updateOn:void 0):(i=null!=e.validator?e.validator:null,r=null!=e.asyncValidator?e.asyncValidator:null)),new dp(n,{asyncValidators:r,updateOn:o,validators:i})}},{key:"control",value:function(t,e,n){return new hp(t,e,n)}},{key:"array",value:function(t,e,n){var i=this,r=t.map((function(t){return i._createControl(t)}));return new fp(r,e,n)}},{key:"_reduceControls",value:function(t){var e=this,n={};return Object.keys(t).forEach((function(i){n[i]=e._createControl(t[i])})),n}},{key:"_createControl",value:function(t){return t instanceof hp||t instanceof dp||t instanceof fp?t:Array.isArray(t)?this.control(t[0],t.length>1?t[1]:null,t.length>2?t[2]:null):this.control(t)}}]),t}();return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=R({token:t,factory:t.\u0275fac}),t}(),tm=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275mod=qt({type:t}),t.\u0275inj=F({factory:function(e){return new(e||t)},providers:[Af],imports:[Qp]}),t}(),em=function(){var t=function(){function t(){Object(m.a)(this,t)}return Object(g.a)(t,null,[{key:"withConfig",value:function(e){return{ngModule:t,providers:[{provide:Op,useValue:e.warnOnNgModelWithFormControl}]}}}]),t}();return t.\u0275mod=qt({type:t}),t.\u0275inj=F({factory:function(e){return new(e||t)},providers:[Jp,Af],imports:[Qp]}),t}();function nm(t){return null!=t&&"false"!=="".concat(t)}function im(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return rm(t)?Number(t):e}function rm(t){return!isNaN(parseFloat(t))&&!isNaN(Number(t))}function om(t){return Array.isArray(t)?t:[t]}function am(t){return null==t?"":"string"==typeof t?t:"".concat(t,"px")}function sm(t){return t instanceof Us?t.nativeElement:t}var cm=n("7+OI"),lm=n("LRne"),um=function t(){Object(m.a)(this,t)};function hm(t){return t&&"function"==typeof t.connect}var dm,fm=function(){function t(){var e=this,n=arguments.length>0&&void 0!==arguments[0]&&arguments[0],i=arguments.length>1?arguments[1]:void 0,r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];Object(m.a)(this,t),this._multiple=n,this._emitChanges=r,this._selection=new Set,this._deselectedToEmit=[],this._selectedToEmit=[],this.changed=new w.b,i&&i.length&&(n?i.forEach((function(t){return e._markSelected(t)})):this._markSelected(i[0]),this._selectedToEmit.length=0)}return Object(g.a)(t,[{key:"select",value:function(){for(var t=this,e=arguments.length,n=new Array(e),i=0;i1&&!this._multiple)throw Error("Cannot pass multiple values into SelectionModel with single-value mode.")}},{key:"selected",get:function(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}}]),t}(),pm=function(){var t=function(){function t(){Object(m.a)(this,t),this._listeners=[]}return Object(g.a)(t,[{key:"notify",value:function(t,e){var n,i=d(this._listeners);try{for(i.s();!(n=i.n()).done;)(0,n.value)(t,e)}catch(r){i.e(r)}finally{i.f()}}},{key:"listen",value:function(t){var e=this;return this._listeners.push(t),function(){e._listeners=e._listeners.filter((function(e){return t!==e}))}}},{key:"ngOnDestroy",value:function(){this._listeners=[]}}]),t}();return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=R({factory:function(){return new t},token:t,providedIn:"root"}),t}(),mm=new ht("cdk-dir-doc",{providedIn:"root",factory:function(){return wt(du)}}),gm=function(){var t=function(){function t(e){if(Object(m.a)(this,t),this.value="ltr",this.change=new Uc,e){var n=(e.body?e.body.dir:null)||(e.documentElement?e.documentElement.dir:null);this.value="ltr"===n||"rtl"===n?n:"ltr"}}return Object(g.a)(t,[{key:"ngOnDestroy",value:function(){this.change.complete()}}]),t}();return t.\u0275fac=function(e){return new(e||t)(_t(mm,8))},t.\u0275prov=R({factory:function(){return new t(_t(mm,8))},token:t,providedIn:"root"}),t}(),vm=function(){var t=function(){function t(){Object(m.a)(this,t),this._dir="ltr",this._isInitialized=!1,this.change=new Uc}return Object(g.a)(t,[{key:"ngAfterContentInit",value:function(){this._isInitialized=!0}},{key:"ngOnDestroy",value:function(){this.change.complete()}},{key:"dir",get:function(){return this._dir},set:function(t){var e=this._dir,n=t?t.toLowerCase():t;this._rawDir=t,this._dir="ltr"===n||"rtl"===n?n:"ltr",e!==this._dir&&this._isInitialized&&this.change.emit(this._dir)}},{key:"value",get:function(){return this.dir}}]),t}();return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=Wt({type:t,selectors:[["","dir",""]],hostVars:1,hostBindings:function(t,e){2&t&&oa("dir",e._rawDir)},inputs:{dir:"dir"},outputs:{change:"dirChange"},exportAs:["dir"],features:[Ns([{provide:gm,useExisting:t}])]}),t}(),bm=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275mod=qt({type:t}),t.\u0275inj=F({factory:function(e){return new(e||t)}}),t}();try{dm="undefined"!=typeof Intl&&Intl.v8BreakIterator}catch(MCt){dm=!1}var ym,_m,wm,km,Cm=function(){var t=function t(e){Object(m.a)(this,t),this._platformId=e,this.isBrowser=this._platformId?dd(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!dm)&&"undefined"!=typeof CSS&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT};return t.\u0275fac=function(e){return new(e||t)(_t(vl))},t.\u0275prov=R({factory:function(){return new t(_t(vl))},token:t,providedIn:"root"}),t}(),Sm=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275mod=qt({type:t}),t.\u0275inj=F({factory:function(e){return new(e||t)}}),t}(),xm=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function Om(){if(ym)return ym;if("object"!=typeof document||!document)return ym=new Set(xm);var t=document.createElement("input");return ym=new Set(xm.filter((function(e){return t.setAttribute("type",e),t.type===e})))}function Mm(t){return function(){if(null==_m&&"undefined"!=typeof window)try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){return _m=!0}}))}finally{_m=_m||!1}return _m}()?t:!!t.capture}function Tm(){if("object"!=typeof document||!document)return 0;if(null==wm){var t=document.createElement("div"),e=t.style;t.dir="rtl",e.height="1px",e.width="1px",e.overflow="auto",e.visibility="hidden",e.pointerEvents="none",e.position="absolute";var n=document.createElement("div"),i=n.style;i.width="2px",i.height="1px",t.appendChild(n),document.body.appendChild(t),wm=0,0===t.scrollLeft&&(t.scrollLeft=1,wm=0===t.scrollLeft?1:2),t.parentNode.removeChild(t)}return wm}function Em(t){if(function(){if(null==km){var t="undefined"!=typeof document?document.head:null;km=!(!t||!t.createShadowRoot&&!t.attachShadow)}return km}()){var e=t.getRootNode?t.getRootNode():null;if("undefined"!=typeof ShadowRoot&&ShadowRoot&&e instanceof ShadowRoot)return e}return null}var Pm=n("2Vo4"),Am=n("1G5W"),jm=[[["caption"]],[["colgroup"],["col"]]],Im=["caption","colgroup, col"];function Dm(t,e){if(1&t&&(ga(0,"th",3),ds(1),va()),2&t){var n=Aa();Za("text-align",n.justify),Qi(1),ps(" ",n.headerText," ")}}function Rm(t,e){if(1&t&&(ga(0,"td",4),ds(1),va()),2&t){var n=e.$implicit,i=Aa();Za("text-align",i.justify),Qi(1),ps(" ",i.dataAccessor(n,i.name)," ")}}function Lm(t){return function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(){var t;Object(m.a)(this,n);for(var i=arguments.length,r=new Array(i),o=0;o3&&void 0!==arguments[3])||arguments[3];Object(m.a)(this,t),this._isNativeHtmlTable=e,this._stickCellCss=n,this.direction=i,this._isBrowser=r}return Object(g.a)(t,[{key:"clearStickyPositioning",value:function(t,e){var n,i=d(t);try{for(i.s();!(n=i.n()).done;){var r=n.value;if(r.nodeType===r.ELEMENT_NODE){this._removeStickyStyle(r,e);for(var o=0;o0;r--)e[r]&&(n[r]=i,i+=t[r]);return n}}]),t}();function sg(t){return Error('Could not find column with id "'.concat(t,'".'))}var cg=function(){var t=function t(e,n){Object(m.a)(this,t),this.viewContainer=e,this.elementRef=n};return t.\u0275fac=function(e){return new(e||t)(da(mc),da(Us))},t.\u0275dir=Wt({type:t,selectors:[["","rowOutlet",""]]}),t}(),lg=function(){var t=function t(e,n){Object(m.a)(this,t),this.viewContainer=e,this.elementRef=n};return t.\u0275fac=function(e){return new(e||t)(da(mc),da(Us))},t.\u0275dir=Wt({type:t,selectors:[["","headerRowOutlet",""]]}),t}(),ug=function(){var t=function t(e,n){Object(m.a)(this,t),this.viewContainer=e,this.elementRef=n};return t.\u0275fac=function(e){return new(e||t)(da(mc),da(Us))},t.\u0275dir=Wt({type:t,selectors:[["","footerRowOutlet",""]]}),t}(),hg=function(){var t=function t(e,n){Object(m.a)(this,t),this.viewContainer=e,this.elementRef=n};return t.\u0275fac=function(e){return new(e||t)(da(mc),da(Us))},t.\u0275dir=Wt({type:t,selectors:[["","noDataRowOutlet",""]]}),t}(),dg=function(){var t=function(){function t(e,n,i,r,o,a,s){Object(m.a)(this,t),this._differs=e,this._changeDetectorRef=n,this._elementRef=i,this._dir=o,this._platform=s,this._onDestroy=new w.b,this._columnDefsByName=new Map,this._customColumnDefs=new Set,this._customRowDefs=new Set,this._customHeaderRowDefs=new Set,this._customFooterRowDefs=new Set,this._headerRowDefChanged=!0,this._footerRowDefChanged=!0,this._cachedRenderRowsMap=new Map,this.stickyCssClass="cdk-table-sticky",this._isShowingNoDataRow=!1,this._multiTemplateDataRows=!1,this.viewChange=new Pm.a({start:0,end:Number.MAX_VALUE}),r||this._elementRef.nativeElement.setAttribute("role","grid"),this._document=a,this._isNativeHtmlTable="TABLE"===this._elementRef.nativeElement.nodeName}return Object(g.a)(t,[{key:"ngOnInit",value:function(){var t=this;this._setupStickyStyler(),this._isNativeHtmlTable&&this._applyNativeTableSections(),this._dataDiffer=this._differs.find([]).create((function(e,n){return t.trackBy?t.trackBy(n.dataIndex,n.data):n}))}},{key:"ngAfterContentChecked",value:function(){if(this._cacheRowDefs(),this._cacheColumnDefs(),!this._headerRowDefs.length&&!this._footerRowDefs.length&&!this._rowDefs.length)throw Error("Missing definitions for header, footer, and row; cannot determine which columns should be rendered.");this._renderUpdatedColumns(),this._headerRowDefChanged&&(this._forceRenderHeaderRows(),this._headerRowDefChanged=!1),this._footerRowDefChanged&&(this._forceRenderFooterRows(),this._footerRowDefChanged=!1),this.dataSource&&this._rowDefs.length>0&&!this._renderChangeSubscription&&this._observeRenderChanges(),this._checkStickyStates()}},{key:"ngOnDestroy",value:function(){this._rowOutlet.viewContainer.clear(),this._noDataRowOutlet.viewContainer.clear(),this._headerRowOutlet.viewContainer.clear(),this._footerRowOutlet.viewContainer.clear(),this._cachedRenderRowsMap.clear(),this._onDestroy.next(),this._onDestroy.complete(),hm(this.dataSource)&&this.dataSource.disconnect(this)}},{key:"renderRows",value:function(){var t=this;this._renderRows=this._getAllRenderRows();var e=this._dataDiffer.diff(this._renderRows);if(e){var n=this._rowOutlet.viewContainer;e.forEachOperation((function(e,i,r){if(null==e.previousIndex)t._insertRow(e.item,r);else if(null==r)n.remove(i);else{var o=n.get(i);n.move(o,r)}})),this._updateRowIndexContext(),e.forEachIdentityChange((function(t){n.get(t.currentIndex).context.$implicit=t.item.data})),this._updateNoDataRow(),this.updateStickyColumnStyles()}}},{key:"addColumnDef",value:function(t){this._customColumnDefs.add(t)}},{key:"removeColumnDef",value:function(t){this._customColumnDefs.delete(t)}},{key:"addRowDef",value:function(t){this._customRowDefs.add(t)}},{key:"removeRowDef",value:function(t){this._customRowDefs.delete(t)}},{key:"addHeaderRowDef",value:function(t){this._customHeaderRowDefs.add(t),this._headerRowDefChanged=!0}},{key:"removeHeaderRowDef",value:function(t){this._customHeaderRowDefs.delete(t),this._headerRowDefChanged=!0}},{key:"addFooterRowDef",value:function(t){this._customFooterRowDefs.add(t),this._footerRowDefChanged=!0}},{key:"removeFooterRowDef",value:function(t){this._customFooterRowDefs.delete(t),this._footerRowDefChanged=!0}},{key:"updateStickyHeaderRowStyles",value:function(){var t=this._getRenderedRows(this._headerRowOutlet),e=this._elementRef.nativeElement.querySelector("thead");e&&(e.style.display=t.length?"":"none");var n=this._headerRowDefs.map((function(t){return t.sticky}));this._stickyStyler.clearStickyPositioning(t,["top"]),this._stickyStyler.stickRows(t,n,"top"),this._headerRowDefs.forEach((function(t){return t.resetStickyChanged()}))}},{key:"updateStickyFooterRowStyles",value:function(){var t=this._getRenderedRows(this._footerRowOutlet),e=this._elementRef.nativeElement.querySelector("tfoot");e&&(e.style.display=t.length?"":"none");var n=this._footerRowDefs.map((function(t){return t.sticky}));this._stickyStyler.clearStickyPositioning(t,["bottom"]),this._stickyStyler.stickRows(t,n,"bottom"),this._stickyStyler.updateStickyFooterContainer(this._elementRef.nativeElement,n),this._footerRowDefs.forEach((function(t){return t.resetStickyChanged()}))}},{key:"updateStickyColumnStyles",value:function(){var t=this,e=this._getRenderedRows(this._headerRowOutlet),n=this._getRenderedRows(this._rowOutlet),i=this._getRenderedRows(this._footerRowOutlet);this._stickyStyler.clearStickyPositioning([].concat(Object(u.a)(e),Object(u.a)(n),Object(u.a)(i)),["left","right"]),e.forEach((function(e,n){t._addStickyColumnStyles([e],t._headerRowDefs[n])})),this._rowDefs.forEach((function(e){for(var i=[],r=0;r1)throw Error("There can only be one default row without a when predicate function.");this._defaultRowDef=t[0]}},{key:"_renderUpdatedColumns",value:function(){var t=function(t,e){return t||!!e.getColumnsDiff()};this._rowDefs.reduce(t,!1)&&this._forceRenderDataRows(),this._headerRowDefs.reduce(t,!1)&&this._forceRenderHeaderRows(),this._footerRowDefs.reduce(t,!1)&&this._forceRenderFooterRows()}},{key:"_switchDataSource",value:function(t){this._data=[],hm(this.dataSource)&&this.dataSource.disconnect(this),this._renderChangeSubscription&&(this._renderChangeSubscription.unsubscribe(),this._renderChangeSubscription=null),t||(this._dataDiffer&&this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear()),this._dataSource=t}},{key:"_observeRenderChanges",value:function(){var t=this;if(this.dataSource){var e;if(hm(this.dataSource)?e=this.dataSource.connect(this):Object(cm.a)(this.dataSource)?e=this.dataSource:Array.isArray(this.dataSource)&&(e=Object(lm.a)(this.dataSource)),void 0===e)throw Error("Provided data source did not match an array, Observable, or DataSource");this._renderChangeSubscription=e.pipe(Object(Am.a)(this._onDestroy)).subscribe((function(e){t._data=e||[],t.renderRows()}))}}},{key:"_forceRenderHeaderRows",value:function(){var t=this;this._headerRowOutlet.viewContainer.length>0&&this._headerRowOutlet.viewContainer.clear(),this._headerRowDefs.forEach((function(e,n){return t._renderRow(t._headerRowOutlet,e,n)})),this.updateStickyHeaderRowStyles(),this.updateStickyColumnStyles()}},{key:"_forceRenderFooterRows",value:function(){var t=this;this._footerRowOutlet.viewContainer.length>0&&this._footerRowOutlet.viewContainer.clear(),this._footerRowDefs.forEach((function(e,n){return t._renderRow(t._footerRowOutlet,e,n)})),this.updateStickyFooterRowStyles(),this.updateStickyColumnStyles()}},{key:"_addStickyColumnStyles",value:function(t,e){var n=this,i=Array.from(e.columns||[]).map((function(t){var e=n._columnDefsByName.get(t);if(!e)throw sg(t);return e})),r=i.map((function(t){return t.sticky})),o=i.map((function(t){return t.stickyEnd}));this._stickyStyler.updateStickyColumns(t,r,o)}},{key:"_getRenderedRows",value:function(t){for(var e=[],n=0;n3&&void 0!==arguments[3]?arguments[3]:{};t.viewContainer.createEmbeddedView(e.template,i,n);var r,o=d(this._getCellTemplates(e));try{for(o.s();!(r=o.n()).done;){var a=r.value;tg.mostRecentCellOutlet&&tg.mostRecentCellOutlet._viewContainer.createEmbeddedView(a,i)}}catch(s){o.e(s)}finally{o.f()}this._changeDetectorRef.markForCheck()}},{key:"_updateRowIndexContext",value:function(){for(var t=this._rowOutlet.viewContainer,e=0,n=t.length;e0){var i=t.slice(0,e),r=i.toLowerCase(),o=t.slice(e+1).trim();n.maybeSetNormalizedName(i,r),n.headers.has(r)?n.headers.get(r).push(o):n.headers.set(r,[o])}}))}:function(){n.headers=new Map,Object.keys(e).forEach((function(t){var i=e[t],r=t.toLowerCase();"string"==typeof i&&(i=[i]),i.length>0&&(n.headers.set(r,i),n.maybeSetNormalizedName(t,r))}))}:this.headers=new Map}return Object(g.a)(t,[{key:"has",value:function(t){return this.init(),this.headers.has(t.toLowerCase())}},{key:"get",value:function(t){this.init();var e=this.headers.get(t.toLowerCase());return e&&e.length>0?e[0]:null}},{key:"keys",value:function(){return this.init(),Array.from(this.normalizedNames.values())}},{key:"getAll",value:function(t){return this.init(),this.headers.get(t.toLowerCase())||null}},{key:"append",value:function(t,e){return this.clone({name:t,value:e,op:"a"})}},{key:"set",value:function(t,e){return this.clone({name:t,value:e,op:"s"})}},{key:"delete",value:function(t,e){return this.clone({name:t,value:e,op:"d"})}},{key:"maybeSetNormalizedName",value:function(t,e){this.normalizedNames.has(e)||this.normalizedNames.set(e,t)}},{key:"init",value:function(){var e=this;this.lazyInit&&(this.lazyInit instanceof t?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach((function(t){return e.applyUpdate(t)})),this.lazyUpdate=null))}},{key:"copyFrom",value:function(t){var e=this;t.init(),Array.from(t.headers.keys()).forEach((function(n){e.headers.set(n,t.headers.get(n)),e.normalizedNames.set(n,t.normalizedNames.get(n))}))}},{key:"clone",value:function(e){var n=new t;return n.lazyInit=this.lazyInit&&this.lazyInit instanceof t?this.lazyInit:this,n.lazyUpdate=(this.lazyUpdate||[]).concat([e]),n}},{key:"applyUpdate",value:function(t){var e=t.name.toLowerCase();switch(t.op){case"a":case"s":var n=t.value;if("string"==typeof n&&(n=[n]),0===n.length)return;this.maybeSetNormalizedName(t.name,e);var i=("a"===t.op?this.headers.get(e):void 0)||[];i.push.apply(i,Object(u.a)(n)),this.headers.set(e,i);break;case"d":var r=t.value;if(r){var o=this.headers.get(e);if(!o)return;0===(o=o.filter((function(t){return-1===r.indexOf(t)}))).length?(this.headers.delete(e),this.normalizedNames.delete(e)):this.headers.set(e,o)}else this.headers.delete(e),this.normalizedNames.delete(e)}}},{key:"forEach",value:function(t){var e=this;this.init(),Array.from(this.normalizedNames.keys()).forEach((function(n){return t(e.normalizedNames.get(n),e.headers.get(n))}))}}]),t}(),wg=function(){function t(){Object(m.a)(this,t)}return Object(g.a)(t,[{key:"encodeKey",value:function(t){return Cg(t)}},{key:"encodeValue",value:function(t){return Cg(t)}},{key:"decodeKey",value:function(t){return decodeURIComponent(t)}},{key:"decodeValue",value:function(t){return decodeURIComponent(t)}}]),t}();function kg(t,e){var n=new Map;return t.length>0&&t.split("&").forEach((function(t){var i=t.indexOf("="),r=l(-1==i?[e.decodeKey(t),""]:[e.decodeKey(t.slice(0,i)),e.decodeValue(t.slice(i+1))],2),o=r[0],a=r[1],s=n.get(o)||[];s.push(a),n.set(o,s)})),n}function Cg(t){return encodeURIComponent(t).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/gi,"$").replace(/%2C/gi,",").replace(/%3B/gi,";").replace(/%2B/gi,"+").replace(/%3D/gi,"=").replace(/%3F/gi,"?").replace(/%2F/gi,"/")}var Sg=function(){function t(){var e=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(Object(m.a)(this,t),this.updates=null,this.cloneFrom=null,this.encoder=n.encoder||new wg,n.fromString){if(n.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=kg(n.fromString,this.encoder)}else n.fromObject?(this.map=new Map,Object.keys(n.fromObject).forEach((function(t){var i=n.fromObject[t];e.map.set(t,Array.isArray(i)?i:[i])}))):this.map=null}return Object(g.a)(t,[{key:"has",value:function(t){return this.init(),this.map.has(t)}},{key:"get",value:function(t){this.init();var e=this.map.get(t);return e?e[0]:null}},{key:"getAll",value:function(t){return this.init(),this.map.get(t)||null}},{key:"keys",value:function(){return this.init(),Array.from(this.map.keys())}},{key:"append",value:function(t,e){return this.clone({param:t,value:e,op:"a"})}},{key:"set",value:function(t,e){return this.clone({param:t,value:e,op:"s"})}},{key:"delete",value:function(t,e){return this.clone({param:t,value:e,op:"d"})}},{key:"toString",value:function(){var t=this;return this.init(),this.keys().map((function(e){var n=t.encoder.encodeKey(e);return t.map.get(e).map((function(e){return n+"="+t.encoder.encodeValue(e)})).join("&")})).filter((function(t){return""!==t})).join("&")}},{key:"clone",value:function(e){var n=new t({encoder:this.encoder});return n.cloneFrom=this.cloneFrom||this,n.updates=(this.updates||[]).concat([e]),n}},{key:"init",value:function(){var t=this;null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach((function(e){return t.map.set(e,t.cloneFrom.map.get(e))})),this.updates.forEach((function(e){switch(e.op){case"a":case"s":var n=("a"===e.op?t.map.get(e.param):void 0)||[];n.push(e.value),t.map.set(e.param,n);break;case"d":if(void 0===e.value){t.map.delete(e.param);break}var i=t.map.get(e.param)||[],r=i.indexOf(e.value);-1!==r&&i.splice(r,1),i.length>0?t.map.set(e.param,i):t.map.delete(e.param)}})),this.cloneFrom=this.updates=null)}}]),t}();function xg(t){return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer}function Og(t){return"undefined"!=typeof Blob&&t instanceof Blob}function Mg(t){return"undefined"!=typeof FormData&&t instanceof FormData}var Tg=function(){function t(e,n,i,r){var o;if(Object(m.a)(this,t),this.url=n,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=e.toUpperCase(),function(t){switch(t){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||r?(this.body=void 0!==i?i:null,o=r):o=i,o&&(this.reportProgress=!!o.reportProgress,this.withCredentials=!!o.withCredentials,o.responseType&&(this.responseType=o.responseType),o.headers&&(this.headers=o.headers),o.params&&(this.params=o.params)),this.headers||(this.headers=new _g),this.params){var a=this.params.toString();if(0===a.length)this.urlWithParams=n;else{var s=n.indexOf("?");this.urlWithParams=n+(-1===s?"?":s0&&void 0!==arguments[0]?arguments[0]:{},n=e.method||this.method,i=e.url||this.url,r=e.responseType||this.responseType,o=void 0!==e.body?e.body:this.body,a=void 0!==e.withCredentials?e.withCredentials:this.withCredentials,s=void 0!==e.reportProgress?e.reportProgress:this.reportProgress,c=e.headers||this.headers,l=e.params||this.params;return void 0!==e.setHeaders&&(c=Object.keys(e.setHeaders).reduce((function(t,n){return t.set(n,e.setHeaders[n])}),c)),e.setParams&&(l=Object.keys(e.setParams).reduce((function(t,n){return t.set(n,e.setParams[n])}),l)),new t(n,i,o,{params:l,headers:c,reportProgress:s,responseType:r,withCredentials:a})}}]),t}(),Eg=function(t){return t[t.Sent=0]="Sent",t[t.UploadProgress=1]="UploadProgress",t[t.ResponseHeader=2]="ResponseHeader",t[t.DownloadProgress=3]="DownloadProgress",t[t.Response=4]="Response",t[t.User=5]="User",t}({}),Pg=function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:200,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"OK";Object(m.a)(this,t),this.headers=e.headers||new _g,this.status=void 0!==e.status?e.status:n,this.statusText=e.statusText||i,this.url=e.url||null,this.ok=this.status>=200&&this.status<300},Ag=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(){var t,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object(m.a)(this,n),(t=e.call(this,i)).type=Eg.ResponseHeader,t}return Object(g.a)(n,[{key:"clone",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new n({headers:t.headers||this.headers,status:void 0!==t.status?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}}]),n}(Pg),jg=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(){var t,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object(m.a)(this,n),(t=e.call(this,i)).type=Eg.Response,t.body=void 0!==i.body?i.body:null,t}return Object(g.a)(n,[{key:"clone",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new n({body:void 0!==t.body?t.body:this.body,headers:t.headers||this.headers,status:void 0!==t.status?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}}]),n}(Pg),Ig=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t){var i;return Object(m.a)(this,n),(i=e.call(this,t,0,"Unknown Error")).name="HttpErrorResponse",i.ok=!1,i.message=i.status>=200&&i.status<300?"Http failure during parsing for ".concat(t.url||"(unknown url)"):"Http failure response for ".concat(t.url||"(unknown url)",": ").concat(t.status," ").concat(t.statusText),i.error=t.error||null,i}return n}(Pg);function Dg(t,e){return{body:e,headers:t.headers,observe:t.observe,params:t.params,reportProgress:t.reportProgress,responseType:t.responseType,withCredentials:t.withCredentials}}var Rg=function(){var t=function(){function t(e){Object(m.a)(this,t),this.handler=e}return Object(g.a)(t,[{key:"request",value:function(t,e){var n,i=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(t instanceof Tg)n=t;else{var o=void 0;o=r.headers instanceof _g?r.headers:new _g(r.headers);var a=void 0;r.params&&(a=r.params instanceof Sg?r.params:new Sg({fromObject:r.params})),n=new Tg(t,e,void 0!==r.body?r.body:null,{headers:o,params:a,reportProgress:r.reportProgress,responseType:r.responseType||"json",withCredentials:r.withCredentials})}var s=Object(lm.a)(n).pipe(Object(gg.a)((function(t){return i.handler.handle(t)})));if(t instanceof Tg||"events"===r.observe)return s;var c=s.pipe(Object(vg.a)((function(t){return t instanceof jg})));switch(r.observe||"body"){case"body":switch(n.responseType){case"arraybuffer":return c.pipe(Object(ef.a)((function(t){if(null!==t.body&&!(t.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return t.body})));case"blob":return c.pipe(Object(ef.a)((function(t){if(null!==t.body&&!(t.body instanceof Blob))throw new Error("Response is not a Blob.");return t.body})));case"text":return c.pipe(Object(ef.a)((function(t){if(null!==t.body&&"string"!=typeof t.body)throw new Error("Response is not a string.");return t.body})));case"json":default:return c.pipe(Object(ef.a)((function(t){return t.body})))}case"response":return c;default:throw new Error("Unreachable: unhandled observe type ".concat(r.observe,"}"))}}},{key:"delete",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.request("DELETE",t,e)}},{key:"get",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.request("GET",t,e)}},{key:"head",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.request("HEAD",t,e)}},{key:"jsonp",value:function(t,e){return this.request("JSONP",t,{params:(new Sg).append(e,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}},{key:"options",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.request("OPTIONS",t,e)}},{key:"patch",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.request("PATCH",t,Dg(n,e))}},{key:"post",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.request("POST",t,Dg(n,e))}},{key:"put",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.request("PUT",t,Dg(n,e))}}]),t}();return t.\u0275fac=function(e){return new(e||t)(_t(bg))},t.\u0275prov=R({token:t,factory:t.\u0275fac}),t}(),Lg=function(){function t(e,n){Object(m.a)(this,t),this.next=e,this.interceptor=n}return Object(g.a)(t,[{key:"handle",value:function(t){return this.interceptor.intercept(t,this.next)}}]),t}(),Fg=new ht("HTTP_INTERCEPTORS"),Ng=function(){var t=function(){function t(){Object(m.a)(this,t)}return Object(g.a)(t,[{key:"intercept",value:function(t,e){return e.handle(t)}}]),t}();return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=R({token:t,factory:t.\u0275fac}),t}(),Bg=/^\)\]\}',?\n/,Hg=function t(){Object(m.a)(this,t)},zg=function(){var t=function(){function t(){Object(m.a)(this,t)}return Object(g.a)(t,[{key:"build",value:function(){return new XMLHttpRequest}}]),t}();return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=R({token:t,factory:t.\u0275fac}),t}(),Vg=function(){var t=function(){function t(e){Object(m.a)(this,t),this.xhrFactory=e}return Object(g.a)(t,[{key:"handle",value:function(t){var e=this;if("JSONP"===t.method)throw new Error("Attempted to construct Jsonp request without JsonpClientModule installed.");return new k.a((function(n){var i=e.xhrFactory.build();if(i.open(t.method,t.urlWithParams),t.withCredentials&&(i.withCredentials=!0),t.headers.forEach((function(t,e){return i.setRequestHeader(t,e.join(","))})),t.headers.has("Accept")||i.setRequestHeader("Accept","application/json, text/plain, */*"),!t.headers.has("Content-Type")){var r=t.detectContentTypeHeader();null!==r&&i.setRequestHeader("Content-Type",r)}if(t.responseType){var o=t.responseType.toLowerCase();i.responseType="json"!==o?o:"text"}var a=t.serializeBody(),s=null,c=function(){if(null!==s)return s;var e=1223===i.status?204:i.status,n=i.statusText||"OK",r=new _g(i.getAllResponseHeaders()),o=function(t){return"responseURL"in t&&t.responseURL?t.responseURL:/^X-Request-URL:/m.test(t.getAllResponseHeaders())?t.getResponseHeader("X-Request-URL"):null}(i)||t.url;return s=new Ag({headers:r,status:e,statusText:n,url:o})},l=function(){var e=c(),r=e.headers,o=e.status,a=e.statusText,s=e.url,l=null;204!==o&&(l=void 0===i.response?i.responseText:i.response),0===o&&(o=l?200:0);var u=o>=200&&o<300;if("json"===t.responseType&&"string"==typeof l){var h=l;l=l.replace(Bg,"");try{l=""!==l?JSON.parse(l):null}catch(d){l=h,u&&(u=!1,l={error:d,text:l})}}u?(n.next(new jg({body:l,headers:r,status:o,statusText:a,url:s||void 0})),n.complete()):n.error(new Ig({error:l,headers:r,status:o,statusText:a,url:s||void 0}))},u=function(t){var e=c(),r=new Ig({error:t,status:i.status||0,statusText:i.statusText||"Unknown Error",url:e.url||void 0});n.error(r)},h=!1,d=function(e){h||(n.next(c()),h=!0);var r={type:Eg.DownloadProgress,loaded:e.loaded};e.lengthComputable&&(r.total=e.total),"text"===t.responseType&&i.responseText&&(r.partialText=i.responseText),n.next(r)},f=function(t){var e={type:Eg.UploadProgress,loaded:t.loaded};t.lengthComputable&&(e.total=t.total),n.next(e)};return i.addEventListener("load",l),i.addEventListener("error",u),t.reportProgress&&(i.addEventListener("progress",d),null!==a&&i.upload&&i.upload.addEventListener("progress",f)),i.send(a),n.next({type:Eg.Sent}),function(){i.removeEventListener("error",u),i.removeEventListener("load",l),t.reportProgress&&(i.removeEventListener("progress",d),null!==a&&i.upload&&i.upload.removeEventListener("progress",f)),i.readyState!==i.DONE&&i.abort()}}))}}]),t}();return t.\u0275fac=function(e){return new(e||t)(_t(Hg))},t.\u0275prov=R({token:t,factory:t.\u0275fac}),t}(),Ug=new ht("XSRF_COOKIE_NAME"),qg=new ht("XSRF_HEADER_NAME"),Gg=function t(){Object(m.a)(this,t)},Wg=function(){var t=function(){function t(e,n,i){Object(m.a)(this,t),this.doc=e,this.platform=n,this.cookieName=i,this.lastCookieString="",this.lastToken=null,this.parseCount=0}return Object(g.a)(t,[{key:"getToken",value:function(){if("server"===this.platform)return null;var t=this.doc.cookie||"";return t!==this.lastCookieString&&(this.parseCount++,this.lastToken=xh(t,this.cookieName),this.lastCookieString=t),this.lastToken}}]),t}();return t.\u0275fac=function(e){return new(e||t)(_t(du),_t(vl),_t(Ug))},t.\u0275prov=R({token:t,factory:t.\u0275fac}),t}(),Kg=function(){var t=function(){function t(e,n){Object(m.a)(this,t),this.tokenService=e,this.headerName=n}return Object(g.a)(t,[{key:"intercept",value:function(t,e){var n=t.url.toLowerCase();if("GET"===t.method||"HEAD"===t.method||n.startsWith("http://")||n.startsWith("https://"))return e.handle(t);var i=this.tokenService.getToken();return null===i||t.headers.has(this.headerName)||(t=t.clone({headers:t.headers.set(this.headerName,i)})),e.handle(t)}}]),t}();return t.\u0275fac=function(e){return new(e||t)(_t(Gg),_t(qg))},t.\u0275prov=R({token:t,factory:t.\u0275fac}),t}(),Xg=function(){var t=function(){function t(e,n){Object(m.a)(this,t),this.backend=e,this.injector=n,this.chain=null}return Object(g.a)(t,[{key:"handle",value:function(t){if(null===this.chain){var e=this.injector.get(Fg,[]);this.chain=e.reduceRight((function(t,e){return new Lg(t,e)}),this.backend)}return this.chain.handle(t)}}]),t}();return t.\u0275fac=function(e){return new(e||t)(_t(yg),_t(Xo))},t.\u0275prov=R({token:t,factory:t.\u0275fac}),t}(),Yg=function(){var t=function(){function t(){Object(m.a)(this,t)}return Object(g.a)(t,null,[{key:"disable",value:function(){return{ngModule:t,providers:[{provide:Kg,useClass:Ng}]}}},{key:"withOptions",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{ngModule:t,providers:[e.cookieName?{provide:Ug,useValue:e.cookieName}:[],e.headerName?{provide:qg,useValue:e.headerName}:[]]}}}]),t}();return t.\u0275mod=qt({type:t}),t.\u0275inj=F({factory:function(e){return new(e||t)},providers:[Kg,{provide:Fg,useExisting:Kg,multi:!0},{provide:Gg,useClass:Wg},{provide:Ug,useValue:"XSRF-TOKEN"},{provide:qg,useValue:"X-XSRF-TOKEN"}]}),t}(),Zg=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275mod=qt({type:t}),t.\u0275inj=F({factory:function(e){return new(e||t)},providers:[Rg,{provide:bg,useClass:Xg},Vg,{provide:yg,useExisting:Vg},zg,{provide:Hg,useExisting:zg}],imports:[[Yg.withOptions({cookieName:"XSRF-TOKEN",headerName:"X-XSRF-TOKEN"})]]}),t}(),Qg=function t(){Object(m.a)(this,t)},$g=function t(){Object(m.a)(this,t)};function Jg(t,e){return{type:7,name:t,definitions:e,options:{}}}function tv(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{type:4,styles:e,timings:t}}function ev(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{type:3,steps:t,options:e}}function nv(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{type:2,steps:t,options:e}}function iv(t){return{type:6,styles:t,offset:null}}function rv(t,e,n){return{type:0,name:t,styles:e,options:n}}function ov(t){return{type:5,steps:t}}function av(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return{type:1,expr:t,animation:e,options:n}}function sv(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return{type:9,options:t}}function cv(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return{type:11,selector:t,animation:e,options:n}}function lv(t){Promise.resolve(null).then(t)}var uv=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;Object(m.a)(this,t),this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this.parentPlayer=null,this.totalTime=e+n}return Object(g.a)(t,[{key:"_onFinish",value:function(){this._finished||(this._finished=!0,this._onDoneFns.forEach((function(t){return t()})),this._onDoneFns=[])}},{key:"onStart",value:function(t){this._onStartFns.push(t)}},{key:"onDone",value:function(t){this._onDoneFns.push(t)}},{key:"onDestroy",value:function(t){this._onDestroyFns.push(t)}},{key:"hasStarted",value:function(){return this._started}},{key:"init",value:function(){}},{key:"play",value:function(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}},{key:"triggerMicrotask",value:function(){var t=this;lv((function(){return t._onFinish()}))}},{key:"_onStart",value:function(){this._onStartFns.forEach((function(t){return t()})),this._onStartFns=[]}},{key:"pause",value:function(){}},{key:"restart",value:function(){}},{key:"finish",value:function(){this._onFinish()}},{key:"destroy",value:function(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach((function(t){return t()})),this._onDestroyFns=[])}},{key:"reset",value:function(){}},{key:"setPosition",value:function(t){}},{key:"getPosition",value:function(){return 0}},{key:"triggerCallback",value:function(t){var e="start"==t?this._onStartFns:this._onDoneFns;e.forEach((function(t){return t()})),e.length=0}}]),t}(),hv=function(){function t(e){var n=this;Object(m.a)(this,t),this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=e;var i=0,r=0,o=0,a=this.players.length;0==a?lv((function(){return n._onFinish()})):this.players.forEach((function(t){t.onDone((function(){++i==a&&n._onFinish()})),t.onDestroy((function(){++r==a&&n._onDestroy()})),t.onStart((function(){++o==a&&n._onStart()}))})),this.totalTime=this.players.reduce((function(t,e){return Math.max(t,e.totalTime)}),0)}return Object(g.a)(t,[{key:"_onFinish",value:function(){this._finished||(this._finished=!0,this._onDoneFns.forEach((function(t){return t()})),this._onDoneFns=[])}},{key:"init",value:function(){this.players.forEach((function(t){return t.init()}))}},{key:"onStart",value:function(t){this._onStartFns.push(t)}},{key:"_onStart",value:function(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach((function(t){return t()})),this._onStartFns=[])}},{key:"onDone",value:function(t){this._onDoneFns.push(t)}},{key:"onDestroy",value:function(t){this._onDestroyFns.push(t)}},{key:"hasStarted",value:function(){return this._started}},{key:"play",value:function(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach((function(t){return t.play()}))}},{key:"pause",value:function(){this.players.forEach((function(t){return t.pause()}))}},{key:"restart",value:function(){this.players.forEach((function(t){return t.restart()}))}},{key:"finish",value:function(){this._onFinish(),this.players.forEach((function(t){return t.finish()}))}},{key:"destroy",value:function(){this._onDestroy()}},{key:"_onDestroy",value:function(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach((function(t){return t.destroy()})),this._onDestroyFns.forEach((function(t){return t()})),this._onDestroyFns=[])}},{key:"reset",value:function(){this.players.forEach((function(t){return t.reset()})),this._destroyed=!1,this._finished=!1,this._started=!1}},{key:"setPosition",value:function(t){var e=t*this.totalTime;this.players.forEach((function(t){var n=t.totalTime?Math.min(1,e/t.totalTime):1;t.setPosition(n)}))}},{key:"getPosition",value:function(){var t=0;return this.players.forEach((function(e){var n=e.getPosition();t=Math.min(n,t)})),t}},{key:"beforeDestroy",value:function(){this.players.forEach((function(t){t.beforeDestroy&&t.beforeDestroy()}))}},{key:"triggerCallback",value:function(t){var e="start"==t?this._onStartFns:this._onDoneFns;e.forEach((function(t){return t()})),e.length=0}}]),t}();function dv(){return"undefined"!=typeof process&&"[object process]"==={}.toString.call(process)}function fv(t){switch(t.length){case 0:return new uv;case 1:return t[0];default:return new hv(t)}}function pv(t,e,n,i){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},a=[],s=[],c=-1,l=null;if(i.forEach((function(t){var n=t.offset,i=n==c,u=i&&l||{};Object.keys(t).forEach((function(n){var i=n,s=t[n];if("offset"!==n)switch(i=e.normalizePropertyName(i,a),s){case"!":s=r[n];break;case"*":s=o[n];break;default:s=e.normalizeStyleValue(n,i,s,a)}u[i]=s})),i||s.push(u),l=u,c=n})),a.length){var u="\n - ";throw new Error("Unable to animate due to the following errors:".concat(u).concat(a.join(u)))}return s}function mv(t,e,n,i){switch(e){case"start":t.onStart((function(){return i(n&&gv(n,"start",t))}));break;case"done":t.onDone((function(){return i(n&&gv(n,"done",t))}));break;case"destroy":t.onDestroy((function(){return i(n&&gv(n,"destroy",t))}))}}function gv(t,e,n){var i=n.totalTime,r=vv(t.element,t.triggerName,t.fromState,t.toState,e||t.phaseName,null==i?t.totalTime:i,!!n.disabled),o=t._data;return null!=o&&(r._data=o),r}function vv(t,e,n,i){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"",o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0,a=arguments.length>6?arguments[6]:void 0;return{element:t,triggerName:e,fromState:n,toState:i,phaseName:r,totalTime:o,disabled:!!a}}function bv(t,e,n){var i;return t instanceof Map?(i=t.get(e))||t.set(e,i=n):(i=t[e])||(i=t[e]=n),i}function yv(t){var e=t.indexOf(":");return[t.substring(1,e),t.substr(e+1)]}var _v=function(t,e){return!1},wv=function(t,e){return!1},kv=function(t,e,n){return[]},Cv=dv();(Cv||"undefined"!=typeof Element)&&(_v=function(t,e){return t.contains(e)},wv=function(){if(Cv||Element.prototype.matches)return function(t,e){return t.matches(e)};var t=Element.prototype,e=t.matchesSelector||t.mozMatchesSelector||t.msMatchesSelector||t.oMatchesSelector||t.webkitMatchesSelector;return e?function(t,n){return e.apply(t,[n])}:wv}(),kv=function(t,e,n){var i=[];if(n)i.push.apply(i,Object(u.a)(t.querySelectorAll(e)));else{var r=t.querySelector(e);r&&i.push(r)}return i});var Sv=null,xv=!1;function Ov(t){Sv||(Sv=("undefined"!=typeof document?document.body:null)||{},xv=!!Sv.style&&"WebkitAppearance"in Sv.style);var e=!0;return Sv.style&&!function(t){return"ebkit"==t.substring(1,6)}(t)&&!(e=t in Sv.style)&&xv&&(e="Webkit"+t.charAt(0).toUpperCase()+t.substr(1)in Sv.style),e}var Mv=wv,Tv=_v,Ev=kv;function Pv(t){var e={};return Object.keys(t).forEach((function(n){var i=n.replace(/([a-z])([A-Z])/g,"$1-$2");e[i]=t[n]})),e}var Av=function(){var t=function(){function t(){Object(m.a)(this,t)}return Object(g.a)(t,[{key:"validateStyleProperty",value:function(t){return Ov(t)}},{key:"matchesElement",value:function(t,e){return Mv(t,e)}},{key:"containsElement",value:function(t,e){return Tv(t,e)}},{key:"query",value:function(t,e,n){return Ev(t,e,n)}},{key:"computeStyle",value:function(t,e,n){return n||""}},{key:"animate",value:function(t,e,n,i,r){return new uv(n,i)}}]),t}();return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=R({token:t,factory:t.\u0275fac}),t}(),jv=function(){var t=function t(){Object(m.a)(this,t)};return t.NOOP=new Av,t}();function Iv(t){if("number"==typeof t)return t;var e=t.match(/^(-?[\.\d]+)(m?s)/);return!e||e.length<2?0:Dv(parseFloat(e[1]),e[2])}function Dv(t,e){switch(e){case"s":return 1e3*t;default:return t}}function Rv(t,e,n){return t.hasOwnProperty("duration")?t:function(t,e,n){var i,r=0,o="";if("string"==typeof t){var a=t.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===a)return e.push('The provided timing value "'.concat(t,'" is invalid.')),{duration:0,delay:0,easing:""};i=Dv(parseFloat(a[1]),a[2]);var s=a[3];null!=s&&(r=Dv(parseFloat(s),a[4]));var c=a[5];c&&(o=c)}else i=t;if(!n){var l=!1,u=e.length;i<0&&(e.push("Duration values below 0 are not allowed for this animation step."),l=!0),r<0&&(e.push("Delay values below 0 are not allowed for this animation step."),l=!0),l&&e.splice(u,0,'The provided timing value "'.concat(t,'" is invalid.'))}return{duration:i,delay:r,easing:o}}(t,e,n)}function Lv(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(t).forEach((function(n){e[n]=t[n]})),e}function Fv(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(e)for(var i in t)n[i]=t[i];else Lv(t,n);return n}function Nv(t,e,n){return n?e+":"+n+";":""}function Bv(t){for(var e="",n=0;n *";case":leave":return"* => void";case":increment":return function(t,e){return parseFloat(e)>parseFloat(t)};case":decrement":return function(t,e){return parseFloat(e) *"}}(t,n);if("function"==typeof i)return void e.push(i);t=i}var r=t.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==r||r.length<4)return n.push('The provided transition expression "'.concat(t,'" is not supported')),e;var o=r[1],a=r[2],s=r[3];e.push(eb(o,s)),"<"!=a[0]||"*"==o&&"*"==s||e.push(eb(s,o))}(t,r,i)})):r.push(n),r),animation:o,queryCount:e.queryCount,depCount:e.depCount,options:sb(t.options)}}},{key:"visitSequence",value:function(t,e){var n=this;return{type:2,steps:t.steps.map((function(t){return Qv(n,t,e)})),options:sb(t.options)}}},{key:"visitGroup",value:function(t,e){var n=this,i=e.currentTime,r=0,o=t.steps.map((function(t){e.currentTime=i;var o=Qv(n,t,e);return r=Math.max(r,e.currentTime),o}));return e.currentTime=r,{type:3,steps:o,options:sb(t.options)}}},{key:"visitAnimate",value:function(t,e){var n,i=function(t,e){var n=null;if(t.hasOwnProperty("duration"))n=t;else if("number"==typeof t)return cb(Rv(t,e).duration,0,"");var i=t;if(i.split(/\s+/).some((function(t){return"{"==t.charAt(0)&&"{"==t.charAt(1)}))){var r=cb(0,0,"");return r.dynamic=!0,r.strValue=i,r}return cb((n=n||Rv(i,e)).duration,n.delay,n.easing)}(t.timings,e.errors);e.currentAnimateTimings=i;var r=t.styles?t.styles:iv({});if(5==r.type)n=this.visitKeyframes(r,e);else{var o=t.styles,a=!1;if(!o){a=!0;var s={};i.easing&&(s.easing=i.easing),o=iv(s)}e.currentTime+=i.duration+i.delay;var c=this.visitStyle(o,e);c.isEmptyStep=a,n=c}return e.currentAnimateTimings=null,{type:4,timings:i,style:n,options:null}}},{key:"visitStyle",value:function(t,e){var n=this._makeStyleAst(t,e);return this._validateStyleAst(n,e),n}},{key:"_makeStyleAst",value:function(t,e){var n=[];Array.isArray(t.styles)?t.styles.forEach((function(t){"string"==typeof t?"*"==t?n.push(t):e.errors.push("The provided style string value ".concat(t," is not allowed.")):n.push(t)})):n.push(t.styles);var i=!1,r=null;return n.forEach((function(t){if(ab(t)){var e=t,n=e.easing;if(n&&(r=n,delete e.easing),!i)for(var o in e)if(e[o].toString().indexOf("{{")>=0){i=!0;break}}})),{type:6,styles:n,easing:r,offset:t.offset,containsDynamicStyles:i,options:null}}},{key:"_validateStyleAst",value:function(t,e){var n=this,i=e.currentAnimateTimings,r=e.currentTime,o=e.currentTime;i&&o>0&&(o-=i.duration+i.delay),t.styles.forEach((function(t){"string"!=typeof t&&Object.keys(t).forEach((function(i){if(n._driver.validateStyleProperty(i)){var a,s,c,l=e.collectedStyles[e.currentQuerySelector],u=l[i],h=!0;u&&(o!=r&&o>=u.startTime&&r<=u.endTime&&(e.errors.push('The CSS property "'.concat(i,'" that exists between the times of "').concat(u.startTime,'ms" and "').concat(u.endTime,'ms" is also being animated in a parallel animation between the times of "').concat(o,'ms" and "').concat(r,'ms"')),h=!1),o=u.startTime),h&&(l[i]={startTime:o,endTime:r}),e.options&&(a=e.errors,s=e.options.params||{},(c=qv(t[i])).length&&c.forEach((function(t){s.hasOwnProperty(t)||a.push("Unable to resolve the local animation param ".concat(t," in the given list of values"))})))}else e.errors.push('The provided animation property "'.concat(i,'" is not a supported CSS property for animations'))}))}))}},{key:"visitKeyframes",value:function(t,e){var n=this,i={type:5,styles:[],options:null};if(!e.currentAnimateTimings)return e.errors.push("keyframes() must be placed inside of a call to animate()"),i;var r=0,o=[],a=!1,s=!1,c=0,l=t.steps.map((function(t){var i=n._makeStyleAst(t,e),l=null!=i.offset?i.offset:function(t){if("string"==typeof t)return null;var e=null;if(Array.isArray(t))t.forEach((function(t){if(ab(t)&&t.hasOwnProperty("offset")){var n=t;e=parseFloat(n.offset),delete n.offset}}));else if(ab(t)&&t.hasOwnProperty("offset")){var n=t;e=parseFloat(n.offset),delete n.offset}return e}(i.styles),u=0;return null!=l&&(r++,u=i.offset=l),s=s||u<0||u>1,a=a||u0&&r0?r==d?1:h*r:o[r],s=a*m;e.currentTime=f+p.delay+s,p.duration=s,n._validateStyleAst(t,e),t.offset=a,i.styles.push(t)})),i}},{key:"visitReference",value:function(t,e){return{type:8,animation:Qv(this,Vv(t.animation),e),options:sb(t.options)}}},{key:"visitAnimateChild",value:function(t,e){return e.depCount++,{type:9,options:sb(t.options)}}},{key:"visitAnimateRef",value:function(t,e){return{type:10,animation:this.visitReference(t.animation,e),options:sb(t.options)}}},{key:"visitQuery",value:function(t,e){var n=e.currentQuerySelector,i=t.options||{};e.queryCount++,e.currentQuery=t;var r=l(function(t){var e=!!t.split(/\s*,\s*/).find((function(t){return":self"==t}));return e&&(t=t.replace(nb,"")),[t=t.replace(/@\*/g,".ng-trigger").replace(/@\w+/g,(function(t){return".ng-trigger-"+t.substr(1)})).replace(/:animating/g,".ng-animating"),e]}(t.selector),2),o=r[0],a=r[1];e.currentQuerySelector=n.length?n+" "+o:o,bv(e.collectedStyles,e.currentQuerySelector,{});var s=Qv(this,Vv(t.animation),e);return e.currentQuery=null,e.currentQuerySelector=n,{type:11,selector:o,limit:i.limit||0,optional:!!i.optional,includeSelf:a,animation:s,originalSelector:t.selector,options:sb(t.options)}}},{key:"visitStagger",value:function(t,e){e.currentQuery||e.errors.push("stagger() can only be used inside of query()");var n="full"===t.timings?{duration:0,delay:0,easing:"full"}:Rv(t.timings,e.errors,!0);return{type:12,animation:Qv(this,Vv(t.animation),e),timings:n,options:null}}}]),t}(),ob=function t(e){Object(m.a)(this,t),this.errors=e,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles={},this.options=null};function ab(t){return!Array.isArray(t)&&"object"==typeof t}function sb(t){var e;return t?(t=Lv(t)).params&&(t.params=(e=t.params)?Lv(e):null):t={},t}function cb(t,e,n){return{duration:t,delay:e,easing:n}}function lb(t,e,n,i,r,o){var a=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null,s=arguments.length>7&&void 0!==arguments[7]&&arguments[7];return{type:1,element:t,keyframes:e,preStyleProps:n,postStyleProps:i,duration:r,delay:o,totalTime:r+o,easing:a,subTimeline:s}}var ub=function(){function t(){Object(m.a)(this,t),this._map=new Map}return Object(g.a)(t,[{key:"consume",value:function(t){var e=this._map.get(t);return e?this._map.delete(t):e=[],e}},{key:"append",value:function(t,e){var n,i=this._map.get(t);i||this._map.set(t,i=[]),(n=i).push.apply(n,Object(u.a)(e))}},{key:"has",value:function(t){return this._map.has(t)}},{key:"clear",value:function(){this._map.clear()}}]),t}(),hb=new RegExp(":enter","g"),db=new RegExp(":leave","g");function fb(t,e,n,i,r){var o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},a=arguments.length>6&&void 0!==arguments[6]?arguments[6]:{},s=arguments.length>7?arguments[7]:void 0,c=arguments.length>8?arguments[8]:void 0,l=arguments.length>9&&void 0!==arguments[9]?arguments[9]:[];return(new pb).buildKeyframes(t,e,n,i,r,o,a,s,c,l)}var pb=function(){function t(){Object(m.a)(this,t)}return Object(g.a)(t,[{key:"buildKeyframes",value:function(t,e,n,i,r,o,a,s,c){var l=arguments.length>9&&void 0!==arguments[9]?arguments[9]:[];c=c||new ub;var u=new gb(t,e,c,i,r,l,[]);u.options=s,u.currentTimeline.setStyles([o],null,u.errors,s),Qv(this,n,u);var h=u.timelines.filter((function(t){return t.containsAnimation()}));if(h.length&&Object.keys(a).length){var d=h[h.length-1];d.allowOnlyTimelineStyles()||d.setStyles([a],null,u.errors,s)}return h.length?h.map((function(t){return t.buildKeyframes()})):[lb(e,[],[],[],0,0,"",!1)]}},{key:"visitTrigger",value:function(t,e){}},{key:"visitState",value:function(t,e){}},{key:"visitTransition",value:function(t,e){}},{key:"visitAnimateChild",value:function(t,e){var n=e.subInstructions.consume(e.element);if(n){var i=e.createSubContext(t.options),r=e.currentTimeline.currentTime,o=this._visitSubInstructions(n,i,i.options);r!=o&&e.transformIntoNewTimeline(o)}e.previousNode=t}},{key:"visitAnimateRef",value:function(t,e){var n=e.createSubContext(t.options);n.transformIntoNewTimeline(),this.visitReference(t.animation,n),e.transformIntoNewTimeline(n.currentTimeline.currentTime),e.previousNode=t}},{key:"_visitSubInstructions",value:function(t,e,n){var i=e.currentTimeline.currentTime,r=null!=n.duration?Iv(n.duration):null,o=null!=n.delay?Iv(n.delay):null;return 0!==r&&t.forEach((function(t){var n=e.appendInstructionToTimeline(t,r,o);i=Math.max(i,n.duration+n.delay)})),i}},{key:"visitReference",value:function(t,e){e.updateOptions(t.options,!0),Qv(this,t.animation,e),e.previousNode=t}},{key:"visitSequence",value:function(t,e){var n=this,i=e.subContextCount,r=e,o=t.options;if(o&&(o.params||o.delay)&&((r=e.createSubContext(o)).transformIntoNewTimeline(),null!=o.delay)){6==r.previousNode.type&&(r.currentTimeline.snapshotCurrentStyles(),r.previousNode=mb);var a=Iv(o.delay);r.delayNextStep(a)}t.steps.length&&(t.steps.forEach((function(t){return Qv(n,t,r)})),r.currentTimeline.applyStylesToKeyframe(),r.subContextCount>i&&r.transformIntoNewTimeline()),e.previousNode=t}},{key:"visitGroup",value:function(t,e){var n=this,i=[],r=e.currentTimeline.currentTime,o=t.options&&t.options.delay?Iv(t.options.delay):0;t.steps.forEach((function(a){var s=e.createSubContext(t.options);o&&s.delayNextStep(o),Qv(n,a,s),r=Math.max(r,s.currentTimeline.currentTime),i.push(s.currentTimeline)})),i.forEach((function(t){return e.currentTimeline.mergeTimelineCollectedStyles(t)})),e.transformIntoNewTimeline(r),e.previousNode=t}},{key:"_visitTiming",value:function(t,e){if(t.dynamic){var n=t.strValue;return Rv(e.params?Gv(n,e.params,e.errors):n,e.errors)}return{duration:t.duration,delay:t.delay,easing:t.easing}}},{key:"visitAnimate",value:function(t,e){var n=e.currentAnimateTimings=this._visitTiming(t.timings,e),i=e.currentTimeline;n.delay&&(e.incrementTime(n.delay),i.snapshotCurrentStyles());var r=t.style;5==r.type?this.visitKeyframes(r,e):(e.incrementTime(n.duration),this.visitStyle(r,e),i.applyStylesToKeyframe()),e.currentAnimateTimings=null,e.previousNode=t}},{key:"visitStyle",value:function(t,e){var n=e.currentTimeline,i=e.currentAnimateTimings;!i&&n.getCurrentStyleProperties().length&&n.forwardFrame();var r=i&&i.easing||t.easing;t.isEmptyStep?n.applyEmptyStep(r):n.setStyles(t.styles,r,e.errors,e.options),e.previousNode=t}},{key:"visitKeyframes",value:function(t,e){var n=e.currentAnimateTimings,i=e.currentTimeline.duration,r=n.duration,o=e.createSubContext().currentTimeline;o.easing=n.easing,t.styles.forEach((function(t){o.forwardTime((t.offset||0)*r),o.setStyles(t.styles,t.easing,e.errors,e.options),o.applyStylesToKeyframe()})),e.currentTimeline.mergeTimelineCollectedStyles(o),e.transformIntoNewTimeline(i+r),e.previousNode=t}},{key:"visitQuery",value:function(t,e){var n=this,i=e.currentTimeline.currentTime,r=t.options||{},o=r.delay?Iv(r.delay):0;o&&(6===e.previousNode.type||0==i&&e.currentTimeline.getCurrentStyleProperties().length)&&(e.currentTimeline.snapshotCurrentStyles(),e.previousNode=mb);var a=i,s=e.invokeQuery(t.selector,t.originalSelector,t.limit,t.includeSelf,!!r.optional,e.errors);e.currentQueryTotal=s.length;var c=null;s.forEach((function(i,r){e.currentQueryIndex=r;var s=e.createSubContext(t.options,i);o&&s.delayNextStep(o),i===e.element&&(c=s.currentTimeline),Qv(n,t.animation,s),s.currentTimeline.applyStylesToKeyframe(),a=Math.max(a,s.currentTimeline.currentTime)})),e.currentQueryIndex=0,e.currentQueryTotal=0,e.transformIntoNewTimeline(a),c&&(e.currentTimeline.mergeTimelineCollectedStyles(c),e.currentTimeline.snapshotCurrentStyles()),e.previousNode=t}},{key:"visitStagger",value:function(t,e){var n=e.parentContext,i=e.currentTimeline,r=t.timings,o=Math.abs(r.duration),a=o*(e.currentQueryTotal-1),s=o*e.currentQueryIndex;switch(r.duration<0?"reverse":r.easing){case"reverse":s=a-s;break;case"full":s=n.currentStaggerTime}var c=e.currentTimeline;s&&c.delayNextStep(s);var l=c.currentTime;Qv(this,t.animation,e),e.previousNode=t,n.currentStaggerTime=i.currentTime-l+(i.startTime-n.currentTimeline.startTime)}}]),t}(),mb={},gb=function(){function t(e,n,i,r,o,a,s,c){Object(m.a)(this,t),this._driver=e,this.element=n,this.subInstructions=i,this._enterClassName=r,this._leaveClassName=o,this.errors=a,this.timelines=s,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=mb,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=c||new vb(this._driver,n,0),s.push(this.currentTimeline)}return Object(g.a)(t,[{key:"updateOptions",value:function(t,e){var n=this;if(t){var i=t,r=this.options;null!=i.duration&&(r.duration=Iv(i.duration)),null!=i.delay&&(r.delay=Iv(i.delay));var o=i.params;if(o){var a=r.params;a||(a=this.options.params={}),Object.keys(o).forEach((function(t){e&&a.hasOwnProperty(t)||(a[t]=Gv(o[t],a,n.errors))}))}}}},{key:"_copyOptions",value:function(){var t={};if(this.options){var e=this.options.params;if(e){var n=t.params={};Object.keys(e).forEach((function(t){n[t]=e[t]}))}}return t}},{key:"createSubContext",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=arguments.length>1?arguments[1]:void 0,i=arguments.length>2?arguments[2]:void 0,r=n||this.element,o=new t(this._driver,r,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(r,i||0));return o.previousNode=this.previousNode,o.currentAnimateTimings=this.currentAnimateTimings,o.options=this._copyOptions(),o.updateOptions(e),o.currentQueryIndex=this.currentQueryIndex,o.currentQueryTotal=this.currentQueryTotal,o.parentContext=this,this.subContextCount++,o}},{key:"transformIntoNewTimeline",value:function(t){return this.previousNode=mb,this.currentTimeline=this.currentTimeline.fork(this.element,t),this.timelines.push(this.currentTimeline),this.currentTimeline}},{key:"appendInstructionToTimeline",value:function(t,e,n){var i={duration:null!=e?e:t.duration,delay:this.currentTimeline.currentTime+(null!=n?n:0)+t.delay,easing:""},r=new bb(this._driver,t.element,t.keyframes,t.preStyleProps,t.postStyleProps,i,t.stretchStartingKeyframe);return this.timelines.push(r),i}},{key:"incrementTime",value:function(t){this.currentTimeline.forwardTime(this.currentTimeline.duration+t)}},{key:"delayNextStep",value:function(t){t>0&&this.currentTimeline.delayNextStep(t)}},{key:"invokeQuery",value:function(t,e,n,i,r,o){var a=[];if(i&&a.push(this.element),t.length>0){t=(t=t.replace(hb,"."+this._enterClassName)).replace(db,"."+this._leaveClassName);var s=this._driver.query(this.element,t,1!=n);0!==n&&(s=n<0?s.slice(s.length+n,s.length):s.slice(0,n)),a.push.apply(a,Object(u.a)(s))}return r||0!=a.length||o.push('`query("'.concat(e,'")` returned zero elements. (Use `query("').concat(e,'", { optional: true })` if you wish to allow this.)')),a}},{key:"params",get:function(){return this.options.params}}]),t}(),vb=function(){function t(e,n,i,r){Object(m.a)(this,t),this._driver=e,this.element=n,this.startTime=i,this._elementTimelineStylesLookup=r,this.duration=0,this._previousKeyframe={},this._currentKeyframe={},this._keyframes=new Map,this._styleSummary={},this._pendingStyles={},this._backFill={},this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._localTimelineStyles=Object.create(this._backFill,{}),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(n),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(n,this._localTimelineStyles)),this._loadKeyframe()}return Object(g.a)(t,[{key:"containsAnimation",value:function(){switch(this._keyframes.size){case 0:return!1;case 1:return this.getCurrentStyleProperties().length>0;default:return!0}}},{key:"getCurrentStyleProperties",value:function(){return Object.keys(this._currentKeyframe)}},{key:"delayNextStep",value:function(t){var e=1==this._keyframes.size&&Object.keys(this._pendingStyles).length;this.duration||e?(this.forwardTime(this.currentTime+t),e&&this.snapshotCurrentStyles()):this.startTime+=t}},{key:"fork",value:function(e,n){return this.applyStylesToKeyframe(),new t(this._driver,e,n||this.currentTime,this._elementTimelineStylesLookup)}},{key:"_loadKeyframe",value:function(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=Object.create(this._backFill,{}),this._keyframes.set(this.duration,this._currentKeyframe))}},{key:"forwardFrame",value:function(){this.duration+=1,this._loadKeyframe()}},{key:"forwardTime",value:function(t){this.applyStylesToKeyframe(),this.duration=t,this._loadKeyframe()}},{key:"_updateStyle",value:function(t,e){this._localTimelineStyles[t]=e,this._globalTimelineStyles[t]=e,this._styleSummary[t]={time:this.currentTime,value:e}}},{key:"allowOnlyTimelineStyles",value:function(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}},{key:"applyEmptyStep",value:function(t){var e=this;t&&(this._previousKeyframe.easing=t),Object.keys(this._globalTimelineStyles).forEach((function(t){e._backFill[t]=e._globalTimelineStyles[t]||"*",e._currentKeyframe[t]="*"})),this._currentEmptyStepKeyframe=this._currentKeyframe}},{key:"setStyles",value:function(t,e,n,i){var r=this;e&&(this._previousKeyframe.easing=e);var o=i&&i.params||{},a=function(t,e){var n,i={};return t.forEach((function(t){"*"===t?(n=n||Object.keys(e)).forEach((function(t){i[t]="*"})):Fv(t,!1,i)})),i}(t,this._globalTimelineStyles);Object.keys(a).forEach((function(t){var e=Gv(a[t],o,n);r._pendingStyles[t]=e,r._localTimelineStyles.hasOwnProperty(t)||(r._backFill[t]=r._globalTimelineStyles.hasOwnProperty(t)?r._globalTimelineStyles[t]:"*"),r._updateStyle(t,e)}))}},{key:"applyStylesToKeyframe",value:function(){var t=this,e=this._pendingStyles,n=Object.keys(e);0!=n.length&&(this._pendingStyles={},n.forEach((function(n){t._currentKeyframe[n]=e[n]})),Object.keys(this._localTimelineStyles).forEach((function(e){t._currentKeyframe.hasOwnProperty(e)||(t._currentKeyframe[e]=t._localTimelineStyles[e])})))}},{key:"snapshotCurrentStyles",value:function(){var t=this;Object.keys(this._localTimelineStyles).forEach((function(e){var n=t._localTimelineStyles[e];t._pendingStyles[e]=n,t._updateStyle(e,n)}))}},{key:"getFinalKeyframe",value:function(){return this._keyframes.get(this.duration)}},{key:"mergeTimelineCollectedStyles",value:function(t){var e=this;Object.keys(t._styleSummary).forEach((function(n){var i=e._styleSummary[n],r=t._styleSummary[n];(!i||r.time>i.time)&&e._updateStyle(n,r.value)}))}},{key:"buildKeyframes",value:function(){var t=this;this.applyStylesToKeyframe();var e=new Set,n=new Set,i=1===this._keyframes.size&&0===this.duration,r=[];this._keyframes.forEach((function(o,a){var s=Fv(o,!0);Object.keys(s).forEach((function(t){var i=s[t];"!"==i?e.add(t):"*"==i&&n.add(t)})),i||(s.offset=a/t.duration),r.push(s)}));var o=e.size?Wv(e.values()):[],a=n.size?Wv(n.values()):[];if(i){var s=r[0],c=Lv(s);s.offset=0,c.offset=1,r=[s,c]}return lb(this.element,r,o,a,this.duration,this.startTime,this.easing,!1)}},{key:"currentTime",get:function(){return this.startTime+this.duration}},{key:"properties",get:function(){var t=[];for(var e in this._currentKeyframe)t.push(e);return t}}]),t}(),bb=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i,r,o,a,s){var c,l=arguments.length>6&&void 0!==arguments[6]&&arguments[6];return Object(m.a)(this,n),(c=e.call(this,t,i,s.delay)).element=i,c.keyframes=r,c.preStyleProps=o,c.postStyleProps=a,c._stretchStartingKeyframe=l,c.timings={duration:s.duration,delay:s.delay,easing:s.easing},c}return Object(g.a)(n,[{key:"containsAnimation",value:function(){return this.keyframes.length>1}},{key:"buildKeyframes",value:function(){var t=this.keyframes,e=this.timings,n=e.delay,i=e.duration,r=e.easing;if(this._stretchStartingKeyframe&&n){var o=[],a=i+n,s=n/a,c=Fv(t[0],!1);c.offset=0,o.push(c);var l=Fv(t[0],!1);l.offset=yb(s),o.push(l);for(var u=t.length-1,h=1;h<=u;h++){var d=Fv(t[h],!1);d.offset=yb((n+d.offset*i)/a),o.push(d)}i=a,n=0,r="",t=o}return lb(this.element,t,this.preStyleProps,this.postStyleProps,i,n,r,!0)}}]),n}(vb);function yb(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:3,n=Math.pow(10,e-1);return Math.round(t*n)/n}var _b=function t(){Object(m.a)(this,t)},wb=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(){return Object(m.a)(this,n),e.apply(this,arguments)}return Object(g.a)(n,[{key:"normalizePropertyName",value:function(t,e){return Xv(t)}},{key:"normalizeStyleValue",value:function(t,e,n,i){var r="",o=n.toString().trim();if(kb[e]&&0!==n&&"0"!==n)if("number"==typeof n)r="px";else{var a=n.match(/^[+-]?[\d\.]+([a-z]*)$/);a&&0==a[1].length&&i.push("Please provide a CSS unit value for ".concat(t,":").concat(n))}return o+r}}]),n}(_b),kb=function(){return t="width,height,minWidth,minHeight,maxWidth,maxHeight,left,top,bottom,right,fontSize,outlineWidth,outlineOffset,paddingTop,paddingLeft,paddingBottom,paddingRight,marginTop,marginLeft,marginBottom,marginRight,borderRadius,borderWidth,borderTopWidth,borderLeftWidth,borderRightWidth,borderBottomWidth,textIndent,perspective".split(","),e={},t.forEach((function(t){return e[t]=!0})),e;var t,e}();function Cb(t,e,n,i,r,o,a,s,c,l,u,h,d){return{type:0,element:t,triggerName:e,isRemovalTransition:r,fromState:n,fromStyles:o,toState:i,toStyles:a,timelines:s,queriedElements:c,preStyleProps:l,postStyleProps:u,totalTime:h,errors:d}}var Sb={},xb=function(){function t(e,n,i){Object(m.a)(this,t),this._triggerName=e,this.ast=n,this._stateStyles=i}return Object(g.a)(t,[{key:"match",value:function(t,e,n,i){return function(t,e,n,i,r){return t.some((function(t){return t(e,n,i,r)}))}(this.ast.matchers,t,e,n,i)}},{key:"buildStyles",value:function(t,e,n){var i=this._stateStyles["*"],r=this._stateStyles[t],o=i?i.buildStyles(e,n):{};return r?r.buildStyles(e,n):o}},{key:"build",value:function(t,e,n,i,r,o,a,s,c,l){var u=[],h=this.ast.options&&this.ast.options.params||Sb,d=this.buildStyles(n,a&&a.params||Sb,u),f=s&&s.params||Sb,p=this.buildStyles(i,f,u),m=new Set,g=new Map,v=new Map,b="void"===i,y={params:Object.assign(Object.assign({},h),f)},_=l?[]:fb(t,e,this.ast.animation,r,o,d,p,y,c,u),w=0;if(_.forEach((function(t){w=Math.max(t.duration+t.delay,w)})),u.length)return Cb(e,this._triggerName,n,i,b,d,p,[],[],g,v,w,u);_.forEach((function(t){var n=t.element,i=bv(g,n,{});t.preStyleProps.forEach((function(t){return i[t]=!0}));var r=bv(v,n,{});t.postStyleProps.forEach((function(t){return r[t]=!0})),n!==e&&m.add(n)}));var k=Wv(m.values());return Cb(e,this._triggerName,n,i,b,d,p,_,k,g,v,w)}}]),t}(),Ob=function(){function t(e,n){Object(m.a)(this,t),this.styles=e,this.defaultParams=n}return Object(g.a)(t,[{key:"buildStyles",value:function(t,e){var n={},i=Lv(this.defaultParams);return Object.keys(t).forEach((function(e){var n=t[e];null!=n&&(i[e]=n)})),this.styles.styles.forEach((function(t){if("string"!=typeof t){var r=t;Object.keys(r).forEach((function(t){var o=r[t];o.length>1&&(o=Gv(o,i,e)),n[t]=o}))}})),n}}]),t}(),Mb=function(){function t(e,n){var i=this;Object(m.a)(this,t),this.name=e,this.ast=n,this.transitionFactories=[],this.states={},n.states.forEach((function(t){i.states[t.name]=new Ob(t.style,t.options&&t.options.params||{})})),Tb(this.states,"true","1"),Tb(this.states,"false","0"),n.transitions.forEach((function(t){i.transitionFactories.push(new xb(e,t,i.states))})),this.fallbackTransition=new xb(e,{type:1,animation:{type:2,steps:[],options:null},matchers:[function(t,e){return!0}],options:null,queryCount:0,depCount:0},this.states)}return Object(g.a)(t,[{key:"matchTransition",value:function(t,e,n,i){return this.transitionFactories.find((function(r){return r.match(t,e,n,i)}))||null}},{key:"matchStyles",value:function(t,e,n){return this.fallbackTransition.buildStyles(t,e,n)}},{key:"containsQueries",get:function(){return this.ast.queryCount>0}}]),t}();function Tb(t,e,n){t.hasOwnProperty(e)?t.hasOwnProperty(n)||(t[n]=t[e]):t.hasOwnProperty(n)&&(t[e]=t[n])}var Eb=new ub,Pb=function(){function t(e,n,i){Object(m.a)(this,t),this.bodyNode=e,this._driver=n,this._normalizer=i,this._animations={},this._playersById={},this.players=[]}return Object(g.a)(t,[{key:"register",value:function(t,e){var n=[],i=ib(this._driver,e,n);if(n.length)throw new Error("Unable to build the animation due to the following errors: ".concat(n.join("\n")));this._animations[t]=i}},{key:"_buildPlayer",value:function(t,e,n){var i=t.element,r=pv(this._driver,this._normalizer,i,t.keyframes,e,n);return this._driver.animate(i,r,t.duration,t.delay,t.easing,[],!0)}},{key:"create",value:function(t,e){var n,i=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=[],a=this._animations[t],s=new Map;if(a?(n=fb(this._driver,e,a,"ng-enter","ng-leave",{},{},r,Eb,o)).forEach((function(t){var e=bv(s,t.element,{});t.postStyleProps.forEach((function(t){return e[t]=null}))})):(o.push("The requested animation doesn't exist or has already been destroyed"),n=[]),o.length)throw new Error("Unable to create the animation due to the following errors: ".concat(o.join("\n")));s.forEach((function(t,e){Object.keys(t).forEach((function(n){t[n]=i._driver.computeStyle(e,n,"*")}))}));var c=n.map((function(t){var e=s.get(t.element);return i._buildPlayer(t,{},e)})),l=fv(c);return this._playersById[t]=l,l.onDestroy((function(){return i.destroy(t)})),this.players.push(l),l}},{key:"destroy",value:function(t){var e=this._getPlayer(t);e.destroy(),delete this._playersById[t];var n=this.players.indexOf(e);n>=0&&this.players.splice(n,1)}},{key:"_getPlayer",value:function(t){var e=this._playersById[t];if(!e)throw new Error("Unable to find the timeline player referenced by ".concat(t));return e}},{key:"listen",value:function(t,e,n,i){var r=vv(e,"","","");return mv(this._getPlayer(t),n,r,i),function(){}}},{key:"command",value:function(t,e,n,i){if("register"!=n)if("create"!=n){var r=this._getPlayer(t);switch(n){case"play":r.play();break;case"pause":r.pause();break;case"reset":r.reset();break;case"restart":r.restart();break;case"finish":r.finish();break;case"init":r.init();break;case"setPosition":r.setPosition(parseFloat(i[0]));break;case"destroy":this.destroy(t)}}else this.create(t,e,i[0]||{});else this.register(t,i[0])}}]),t}(),Ab=[],jb={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Ib={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Db=function(){function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";Object(m.a)(this,t),this.namespaceId=n;var i=e&&e.hasOwnProperty("value"),r=i?e.value:e;if(this.value=Bb(r),i){var o=Lv(e);delete o.value,this.options=o}else this.options={};this.options.params||(this.options.params={})}return Object(g.a)(t,[{key:"absorbOptions",value:function(t){var e=t.params;if(e){var n=this.options.params;Object.keys(e).forEach((function(t){null==n[t]&&(n[t]=e[t])}))}}},{key:"params",get:function(){return this.options.params}}]),t}(),Rb=new Db("void"),Lb=function(){function t(e,n,i){Object(m.a)(this,t),this.id=e,this.hostElement=n,this._engine=i,this.players=[],this._triggers={},this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+e,qb(n,this._hostClassName)}return Object(g.a)(t,[{key:"listen",value:function(t,e,n,i){var r,o=this;if(!this._triggers.hasOwnProperty(e))throw new Error('Unable to listen on the animation trigger event "'.concat(n,'" because the animation trigger "').concat(e,"\" doesn't exist!"));if(null==n||0==n.length)throw new Error('Unable to listen on the animation trigger "'.concat(e,'" because the provided event is undefined!'));if("start"!=(r=n)&&"done"!=r)throw new Error('The provided animation trigger event "'.concat(n,'" for the animation trigger "').concat(e,'" is not supported!'));var a=bv(this._elementListeners,t,[]),s={name:e,phase:n,callback:i};a.push(s);var c=bv(this._engine.statesByElement,t,{});return c.hasOwnProperty(e)||(qb(t,"ng-trigger"),qb(t,"ng-trigger-"+e),c[e]=Rb),function(){o._engine.afterFlush((function(){var t=a.indexOf(s);t>=0&&a.splice(t,1),o._triggers[e]||delete c[e]}))}}},{key:"register",value:function(t,e){return!this._triggers[t]&&(this._triggers[t]=e,!0)}},{key:"_getTrigger",value:function(t){var e=this._triggers[t];if(!e)throw new Error('The provided animation trigger "'.concat(t,'" has not been registered!'));return e}},{key:"trigger",value:function(t,e,n){var i=this,r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],o=this._getTrigger(e),a=new Nb(this.id,e,t),s=this._engine.statesByElement.get(t);s||(qb(t,"ng-trigger"),qb(t,"ng-trigger-"+e),this._engine.statesByElement.set(t,s={}));var c=s[e],l=new Db(n,this.id),u=n&&n.hasOwnProperty("value");!u&&c&&l.absorbOptions(c.options),s[e]=l,c||(c=Rb);var h="void"===l.value;if(h||c.value!==l.value){var d=bv(this._engine.playersByElement,t,[]);d.forEach((function(t){t.namespaceId==i.id&&t.triggerName==e&&t.queued&&t.destroy()}));var f=o.matchTransition(c.value,l.value,t,l.params),p=!1;if(!f){if(!r)return;f=o.fallbackTransition,p=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:e,transition:f,fromState:c,toState:l,player:a,isFallbackTransition:p}),p||(qb(t,"ng-animate-queued"),a.onStart((function(){Gb(t,"ng-animate-queued")}))),a.onDone((function(){var e=i.players.indexOf(a);e>=0&&i.players.splice(e,1);var n=i._engine.playersByElement.get(t);if(n){var r=n.indexOf(a);r>=0&&n.splice(r,1)}})),this.players.push(a),d.push(a),a}if(!Kb(c.params,l.params)){var m=[],g=o.matchStyles(c.value,c.params,m),v=o.matchStyles(l.value,l.params,m);m.length?this._engine.reportError(m):this._engine.afterFlush((function(){zv(t,g),Hv(t,v)}))}}},{key:"deregister",value:function(t){var e=this;delete this._triggers[t],this._engine.statesByElement.forEach((function(e,n){delete e[t]})),this._elementListeners.forEach((function(n,i){e._elementListeners.set(i,n.filter((function(e){return e.name!=t})))}))}},{key:"clearElementCache",value:function(t){this._engine.statesByElement.delete(t),this._elementListeners.delete(t);var e=this._engine.playersByElement.get(t);e&&(e.forEach((function(t){return t.destroy()})),this._engine.playersByElement.delete(t))}},{key:"_signalRemovalForInnerTriggers",value:function(t,e){var n=this,i=this._engine.driver.query(t,".ng-trigger",!0);i.forEach((function(t){if(!t.__ng_removed){var i=n._engine.fetchNamespacesByElement(t);i.size?i.forEach((function(n){return n.triggerLeaveAnimation(t,e,!1,!0)})):n.clearElementCache(t)}})),this._engine.afterFlushAnimationsDone((function(){return i.forEach((function(t){return n.clearElementCache(t)}))}))}},{key:"triggerLeaveAnimation",value:function(t,e,n,i){var r=this,o=this._engine.statesByElement.get(t);if(o){var a=[];if(Object.keys(o).forEach((function(e){if(r._triggers[e]){var n=r.trigger(t,e,"void",i);n&&a.push(n)}})),a.length)return this._engine.markElementAsRemoved(this.id,t,!0,e),n&&fv(a).onDone((function(){return r._engine.processLeaveNode(t)})),!0}return!1}},{key:"prepareLeaveAnimationListeners",value:function(t){var e=this,n=this._elementListeners.get(t);if(n){var i=new Set;n.forEach((function(n){var r=n.name;if(!i.has(r)){i.add(r);var o=e._triggers[r].fallbackTransition,a=e._engine.statesByElement.get(t)[r]||Rb,s=new Db("void"),c=new Nb(e.id,r,t);e._engine.totalQueuedPlayers++,e._queue.push({element:t,triggerName:r,transition:o,fromState:a,toState:s,player:c,isFallbackTransition:!0})}}))}}},{key:"removeNode",value:function(t,e){var n=this,i=this._engine;if(t.childElementCount&&this._signalRemovalForInnerTriggers(t,e),!this.triggerLeaveAnimation(t,e,!0)){var r=!1;if(i.totalAnimations){var o=i.players.length?i.playersByQueriedElement.get(t):[];if(o&&o.length)r=!0;else for(var a=t;a=a.parentNode;)if(i.statesByElement.get(a)){r=!0;break}}if(this.prepareLeaveAnimationListeners(t),r)i.markElementAsRemoved(this.id,t,!1,e);else{var s=t.__ng_removed;s&&s!==jb||(i.afterFlush((function(){return n.clearElementCache(t)})),i.destroyInnerAnimations(t),i._onRemovalComplete(t,e))}}}},{key:"insertNode",value:function(t,e){qb(t,this._hostClassName)}},{key:"drainQueuedTransitions",value:function(t){var e=this,n=[];return this._queue.forEach((function(i){var r=i.player;if(!r.destroyed){var o=i.element,a=e._elementListeners.get(o);a&&a.forEach((function(e){if(e.name==i.triggerName){var n=vv(o,i.triggerName,i.fromState.value,i.toState.value);n._data=t,mv(i.player,e.phase,n,e.callback)}})),r.markedForDestroy?e._engine.afterFlush((function(){r.destroy()})):n.push(i)}})),this._queue=[],n.sort((function(t,n){var i=t.transition.ast.depCount,r=n.transition.ast.depCount;return 0==i||0==r?i-r:e._engine.driver.containsElement(t.element,n.element)?1:-1}))}},{key:"destroy",value:function(t){this.players.forEach((function(t){return t.destroy()})),this._signalRemovalForInnerTriggers(this.hostElement,t)}},{key:"elementContainsData",value:function(t){var e=!1;return this._elementListeners.has(t)&&(e=!0),!!this._queue.find((function(e){return e.element===t}))||e}}]),t}(),Fb=function(){function t(e,n,i){Object(m.a)(this,t),this.bodyNode=e,this.driver=n,this._normalizer=i,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=function(t,e){}}return Object(g.a)(t,[{key:"_onRemovalComplete",value:function(t,e){this.onRemovalComplete(t,e)}},{key:"createNamespace",value:function(t,e){var n=new Lb(t,e,this);return e.parentNode?this._balanceNamespaceList(n,e):(this.newHostElements.set(e,n),this.collectEnterElement(e)),this._namespaceLookup[t]=n}},{key:"_balanceNamespaceList",value:function(t,e){var n=this._namespaceList.length-1;if(n>=0){for(var i=!1,r=n;r>=0;r--)if(this.driver.containsElement(this._namespaceList[r].hostElement,e)){this._namespaceList.splice(r+1,0,t),i=!0;break}i||this._namespaceList.splice(0,0,t)}else this._namespaceList.push(t);return this.namespacesByHostElement.set(e,t),t}},{key:"register",value:function(t,e){var n=this._namespaceLookup[t];return n||(n=this.createNamespace(t,e)),n}},{key:"registerTrigger",value:function(t,e,n){var i=this._namespaceLookup[t];i&&i.register(e,n)&&this.totalAnimations++}},{key:"destroy",value:function(t,e){var n=this;if(t){var i=this._fetchNamespace(t);this.afterFlush((function(){n.namespacesByHostElement.delete(i.hostElement),delete n._namespaceLookup[t];var e=n._namespaceList.indexOf(i);e>=0&&n._namespaceList.splice(e,1)})),this.afterFlushAnimationsDone((function(){return i.destroy(e)}))}}},{key:"_fetchNamespace",value:function(t){return this._namespaceLookup[t]}},{key:"fetchNamespacesByElement",value:function(t){var e=new Set,n=this.statesByElement.get(t);if(n)for(var i=Object.keys(n),r=0;r=0&&this.collectedLeaveElements.splice(o,1)}if(t){var a=this._fetchNamespace(t);a&&a.insertNode(e,n)}i&&this.collectEnterElement(e)}}},{key:"collectEnterElement",value:function(t){this.collectedEnterElements.push(t)}},{key:"markElementAsDisabled",value:function(t,e){e?this.disabledNodes.has(t)||(this.disabledNodes.add(t),qb(t,"ng-animate-disabled")):this.disabledNodes.has(t)&&(this.disabledNodes.delete(t),Gb(t,"ng-animate-disabled"))}},{key:"removeNode",value:function(t,e,n,i){if(Hb(e)){var r=t?this._fetchNamespace(t):null;if(r?r.removeNode(e,i):this.markElementAsRemoved(t,e,!1,i),n){var o=this.namespacesByHostElement.get(e);o&&o.id!==t&&o.removeNode(e,i)}}else this._onRemovalComplete(e,i)}},{key:"markElementAsRemoved",value:function(t,e,n,i){this.collectedLeaveElements.push(e),e.__ng_removed={namespaceId:t,setForRemoval:i,hasAnimation:n,removedBeforeQueried:!1}}},{key:"listen",value:function(t,e,n,i,r){return Hb(e)?this._fetchNamespace(t).listen(e,n,i,r):function(){}}},{key:"_buildInstruction",value:function(t,e,n,i,r){return t.transition.build(this.driver,t.element,t.fromState.value,t.toState.value,n,i,t.fromState.options,t.toState.options,e,r)}},{key:"destroyInnerAnimations",value:function(t){var e=this,n=this.driver.query(t,".ng-trigger",!0);n.forEach((function(t){return e.destroyActiveAnimationsForElement(t)})),0!=this.playersByQueriedElement.size&&(n=this.driver.query(t,".ng-animating",!0)).forEach((function(t){return e.finishActiveQueriedAnimationOnElement(t)}))}},{key:"destroyActiveAnimationsForElement",value:function(t){var e=this.playersByElement.get(t);e&&e.forEach((function(t){t.queued?t.markedForDestroy=!0:t.destroy()}))}},{key:"finishActiveQueriedAnimationOnElement",value:function(t){var e=this.playersByQueriedElement.get(t);e&&e.forEach((function(t){return t.finish()}))}},{key:"whenRenderingDone",value:function(){var t=this;return new Promise((function(e){if(t.players.length)return fv(t.players).onDone((function(){return e()}));e()}))}},{key:"processLeaveNode",value:function(t){var e=this,n=t.__ng_removed;if(n&&n.setForRemoval){if(t.__ng_removed=jb,n.namespaceId){this.destroyInnerAnimations(t);var i=this._fetchNamespace(n.namespaceId);i&&i.clearElementCache(t)}this._onRemovalComplete(t,n.setForRemoval)}this.driver.matchesElement(t,".ng-animate-disabled")&&this.markElementAsDisabled(t,!1),this.driver.query(t,".ng-animate-disabled",!0).forEach((function(t){e.markElementAsDisabled(t,!1)}))}},{key:"flush",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1,n=[];if(this.newHostElements.size&&(this.newHostElements.forEach((function(e,n){return t._balanceNamespaceList(e,n)})),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(var i=0;i=0;M--)this._namespaceList[M].drainQueuedTransitions(e).forEach((function(t){var e=t.player,o=t.element;if(x.push(e),n.collectedEnterElements.length){var u=o.__ng_removed;if(u&&u.setForMove)return void e.destroy()}var h=!d||!n.driver.containsElement(d,o),f=C.get(o),p=m.get(o),g=n._buildInstruction(t,i,p,f,h);if(g.errors&&g.errors.length)O.push(g);else{if(h)return e.onStart((function(){return zv(o,g.fromStyles)})),e.onDestroy((function(){return Hv(o,g.toStyles)})),void r.push(e);if(t.isFallbackTransition)return e.onStart((function(){return zv(o,g.fromStyles)})),e.onDestroy((function(){return Hv(o,g.toStyles)})),void r.push(e);g.timelines.forEach((function(t){return t.stretchStartingKeyframe=!0})),i.append(o,g.timelines),a.push({instruction:g,player:e,element:o}),g.queriedElements.forEach((function(t){return bv(s,t,[]).push(e)})),g.preStyleProps.forEach((function(t,e){var n=Object.keys(t);if(n.length){var i=c.get(e);i||c.set(e,i=new Set),n.forEach((function(t){return i.add(t)}))}})),g.postStyleProps.forEach((function(t,e){var n=Object.keys(t),i=l.get(e);i||l.set(e,i=new Set),n.forEach((function(t){return i.add(t)}))}))}}));if(O.length){var T=[];O.forEach((function(t){T.push("@".concat(t.triggerName," has failed due to:\n")),t.errors.forEach((function(t){return T.push("- ".concat(t,"\n"))}))})),x.forEach((function(t){return t.destroy()})),this.reportError(T)}var E=new Map,P=new Map;a.forEach((function(t){var e=t.element;i.has(e)&&(P.set(e,e),n._beforeAnimationBuild(t.player.namespaceId,t.instruction,E))})),r.forEach((function(t){var e=t.element;n._getPreviousPlayers(e,!1,t.namespaceId,t.triggerName,null).forEach((function(t){bv(E,e,[]).push(t),t.destroy()}))}));var A=v.filter((function(t){return Xb(t,c,l)})),j=new Map;Vb(j,this.driver,y,l,"*").forEach((function(t){Xb(t,c,l)&&A.push(t)}));var I=new Map;p.forEach((function(t,e){Vb(I,n.driver,new Set(t),c,"!")})),A.forEach((function(t){var e=j.get(t),n=I.get(t);j.set(t,Object.assign(Object.assign({},e),n))}));var D=[],R=[],L={};a.forEach((function(t){var e=t.element,a=t.player,s=t.instruction;if(i.has(e)){if(h.has(e))return a.onDestroy((function(){return Hv(e,s.toStyles)})),a.disabled=!0,a.overrideTotalTime(s.totalTime),void r.push(a);var c=L;if(P.size>1){for(var l=e,u=[];l=l.parentNode;){var d=P.get(l);if(d){c=d;break}u.push(l)}u.forEach((function(t){return P.set(t,c)}))}var f=n._buildAnimation(a.namespaceId,s,E,o,I,j);if(a.setRealPlayer(f),c===L)D.push(a);else{var p=n.playersByElement.get(c);p&&p.length&&(a.parentPlayer=fv(p)),r.push(a)}}else zv(e,s.fromStyles),a.onDestroy((function(){return Hv(e,s.toStyles)})),R.push(a),h.has(e)&&r.push(a)})),R.forEach((function(t){var e=o.get(t.element);if(e&&e.length){var n=fv(e);t.setRealPlayer(n)}})),r.forEach((function(t){t.parentPlayer?t.syncPlayerEvents(t.parentPlayer):t.destroy()}));for(var F=0;F0?this.driver.animate(t.element,e,t.duration,t.delay,t.easing,n):new uv(t.duration,t.delay)}},{key:"queuedPlayers",get:function(){var t=[];return this._namespaceList.forEach((function(e){e.players.forEach((function(e){e.queued&&t.push(e)}))})),t}}]),t}(),Nb=function(){function t(e,n,i){Object(m.a)(this,t),this.namespaceId=e,this.triggerName=n,this.element=i,this._player=new uv,this._containsRealPlayer=!1,this._queuedCallbacks={},this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}return Object(g.a)(t,[{key:"setRealPlayer",value:function(t){var e=this;this._containsRealPlayer||(this._player=t,Object.keys(this._queuedCallbacks).forEach((function(n){e._queuedCallbacks[n].forEach((function(e){return mv(t,n,void 0,e)}))})),this._queuedCallbacks={},this._containsRealPlayer=!0,this.overrideTotalTime(t.totalTime),this.queued=!1)}},{key:"getRealPlayer",value:function(){return this._player}},{key:"overrideTotalTime",value:function(t){this.totalTime=t}},{key:"syncPlayerEvents",value:function(t){var e=this,n=this._player;n.triggerCallback&&t.onStart((function(){return n.triggerCallback("start")})),t.onDone((function(){return e.finish()})),t.onDestroy((function(){return e.destroy()}))}},{key:"_queueEvent",value:function(t,e){bv(this._queuedCallbacks,t,[]).push(e)}},{key:"onDone",value:function(t){this.queued&&this._queueEvent("done",t),this._player.onDone(t)}},{key:"onStart",value:function(t){this.queued&&this._queueEvent("start",t),this._player.onStart(t)}},{key:"onDestroy",value:function(t){this.queued&&this._queueEvent("destroy",t),this._player.onDestroy(t)}},{key:"init",value:function(){this._player.init()}},{key:"hasStarted",value:function(){return!this.queued&&this._player.hasStarted()}},{key:"play",value:function(){!this.queued&&this._player.play()}},{key:"pause",value:function(){!this.queued&&this._player.pause()}},{key:"restart",value:function(){!this.queued&&this._player.restart()}},{key:"finish",value:function(){this._player.finish()}},{key:"destroy",value:function(){this.destroyed=!0,this._player.destroy()}},{key:"reset",value:function(){!this.queued&&this._player.reset()}},{key:"setPosition",value:function(t){this.queued||this._player.setPosition(t)}},{key:"getPosition",value:function(){return this.queued?0:this._player.getPosition()}},{key:"triggerCallback",value:function(t){var e=this._player;e.triggerCallback&&e.triggerCallback(t)}}]),t}();function Bb(t){return null!=t?t:null}function Hb(t){return t&&1===t.nodeType}function zb(t,e){var n=t.style.display;return t.style.display=null!=e?e:"none",n}function Vb(t,e,n,i,r){var o=[];n.forEach((function(t){return o.push(zb(t))}));var a=[];i.forEach((function(n,i){var o={};n.forEach((function(t){var n=o[t]=e.computeStyle(i,t,r);n&&0!=n.length||(i.__ng_removed=Ib,a.push(i))})),t.set(i,o)}));var s=0;return n.forEach((function(t){return zb(t,o[s++])})),a}function Ub(t,e){var n=new Map;if(t.forEach((function(t){return n.set(t,[])})),0==e.length)return n;var i=new Set(e),r=new Map;return e.forEach((function(t){var e=function t(e){if(!e)return 1;var o=r.get(e);if(o)return o;var a=e.parentNode;return o=n.has(a)?a:i.has(a)?1:t(a),r.set(e,o),o}(t);1!==e&&n.get(e).push(t)})),n}function qb(t,e){if(t.classList)t.classList.add(e);else{var n=t.$$classes;n||(n=t.$$classes={}),n[e]=!0}}function Gb(t,e){if(t.classList)t.classList.remove(e);else{var n=t.$$classes;n&&delete n[e]}}function Wb(t,e,n){fv(n).onDone((function(){return t.processLeaveNode(e)}))}function Kb(t,e){var n=Object.keys(t),i=Object.keys(e);if(n.length!=i.length)return!1;for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:-1;this._transitionEngine.flush(t)}},{key:"whenRenderingDone",value:function(){return this._transitionEngine.whenRenderingDone()}},{key:"players",get:function(){return this._transitionEngine.players.concat(this._timelineEngine.players)}}]),t}();function Zb(t,e){var n=null,i=null;return Array.isArray(e)&&e.length?(n=$b(e[0]),e.length>1&&(i=$b(e[e.length-1]))):e&&(n=$b(e)),n||i?new Qb(t,n,i):null}var Qb=function(){var t=function(){function t(e,n,i){Object(m.a)(this,t),this._element=e,this._startStyles=n,this._endStyles=i,this._state=0;var r=t.initialStylesByElement.get(e);r||t.initialStylesByElement.set(e,r={}),this._initialStyles=r}return Object(g.a)(t,[{key:"start",value:function(){this._state<1&&(this._startStyles&&Hv(this._element,this._startStyles,this._initialStyles),this._state=1)}},{key:"finish",value:function(){this.start(),this._state<2&&(Hv(this._element,this._initialStyles),this._endStyles&&(Hv(this._element,this._endStyles),this._endStyles=null),this._state=1)}},{key:"destroy",value:function(){this.finish(),this._state<3&&(t.initialStylesByElement.delete(this._element),this._startStyles&&(zv(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(zv(this._element,this._endStyles),this._endStyles=null),Hv(this._element,this._initialStyles),this._state=3)}}]),t}();return t.initialStylesByElement=new WeakMap,t}();function $b(t){for(var e=null,n=Object.keys(t),i=0;i=this._delay&&n>=this._duration&&this.finish()}},{key:"finish",value:function(){this._finished||(this._finished=!0,this._onDoneFn(),ry(this._element,this._eventFn,!0))}},{key:"destroy",value:function(){var t,e,n,i;this._destroyed||(this._destroyed=!0,this.finish(),e=this._name,(i=iy(n=ay(t=this._element,"").split(","),e))>=0&&(n.splice(i,1),oy(t,"",n.join(","))))}}]),t}();function ey(t,e,n){oy(t,"PlayState",n,ny(t,e))}function ny(t,e){var n=ay(t,"");return n.indexOf(",")>0?iy(n.split(","),e):iy([n],e)}function iy(t,e){for(var n=0;n=0)return n;return-1}function ry(t,e,n){n?t.removeEventListener("animationend",e):t.addEventListener("animationend",e)}function oy(t,e,n,i){var r="animation"+e;if(null!=i){var o=t.style[r];if(o.length){var a=o.split(",");a[i]=n,n=a.join(",")}}t.style[r]=n}function ay(t,e){return t.style["animation"+e]}var sy=function(){function t(e,n,i,r,o,a,s,c){Object(m.a)(this,t),this.element=e,this.keyframes=n,this.animationName=i,this._duration=r,this._delay=o,this._finalStyles=s,this._specialStyles=c,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this.currentSnapshot={},this._state=0,this.easing=a||"linear",this.totalTime=r+o,this._buildStyler()}return Object(g.a)(t,[{key:"onStart",value:function(t){this._onStartFns.push(t)}},{key:"onDone",value:function(t){this._onDoneFns.push(t)}},{key:"onDestroy",value:function(t){this._onDestroyFns.push(t)}},{key:"destroy",value:function(){this.init(),this._state>=4||(this._state=4,this._styler.destroy(),this._flushStartFns(),this._flushDoneFns(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach((function(t){return t()})),this._onDestroyFns=[])}},{key:"_flushDoneFns",value:function(){this._onDoneFns.forEach((function(t){return t()})),this._onDoneFns=[]}},{key:"_flushStartFns",value:function(){this._onStartFns.forEach((function(t){return t()})),this._onStartFns=[]}},{key:"finish",value:function(){this.init(),this._state>=3||(this._state=3,this._styler.finish(),this._flushStartFns(),this._specialStyles&&this._specialStyles.finish(),this._flushDoneFns())}},{key:"setPosition",value:function(t){this._styler.setPosition(t)}},{key:"getPosition",value:function(){return this._styler.getPosition()}},{key:"hasStarted",value:function(){return this._state>=2}},{key:"init",value:function(){this._state>=1||(this._state=1,this._styler.apply(),this._delay&&this._styler.pause())}},{key:"play",value:function(){this.init(),this.hasStarted()||(this._flushStartFns(),this._state=2,this._specialStyles&&this._specialStyles.start()),this._styler.resume()}},{key:"pause",value:function(){this.init(),this._styler.pause()}},{key:"restart",value:function(){this.reset(),this.play()}},{key:"reset",value:function(){this._styler.destroy(),this._buildStyler(),this._styler.apply()}},{key:"_buildStyler",value:function(){var t=this;this._styler=new ty(this.element,this.animationName,this._duration,this._delay,this.easing,"forwards",(function(){return t.finish()}))}},{key:"triggerCallback",value:function(t){var e="start"==t?this._onStartFns:this._onDoneFns;e.forEach((function(t){return t()})),e.length=0}},{key:"beforeDestroy",value:function(){var t=this;this.init();var e={};if(this.hasStarted()){var n=this._state>=3;Object.keys(this._finalStyles).forEach((function(i){"offset"!=i&&(e[i]=n?t._finalStyles[i]:$v(t.element,i))}))}this.currentSnapshot=e}}]),t}(),cy=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i){var r;return Object(m.a)(this,n),(r=e.call(this)).element=t,r._startingStyles={},r.__initialized=!1,r._styles=Pv(i),r}return Object(g.a)(n,[{key:"init",value:function(){var t=this;!this.__initialized&&this._startingStyles&&(this.__initialized=!0,Object.keys(this._styles).forEach((function(e){t._startingStyles[e]=t.element.style[e]})),Object(o.a)(Object(a.a)(n.prototype),"init",this).call(this))}},{key:"play",value:function(){var t=this;this._startingStyles&&(this.init(),Object.keys(this._styles).forEach((function(e){return t.element.style.setProperty(e,t._styles[e])})),Object(o.a)(Object(a.a)(n.prototype),"play",this).call(this))}},{key:"destroy",value:function(){var t=this;this._startingStyles&&(Object.keys(this._startingStyles).forEach((function(e){var n=t._startingStyles[e];n?t.element.style.setProperty(e,n):t.element.style.removeProperty(e)})),this._startingStyles=null,Object(o.a)(Object(a.a)(n.prototype),"destroy",this).call(this))}}]),n}(uv),ly=function(){function t(){Object(m.a)(this,t),this._count=0,this._head=document.querySelector("head"),this._warningIssued=!1}return Object(g.a)(t,[{key:"validateStyleProperty",value:function(t){return Ov(t)}},{key:"matchesElement",value:function(t,e){return Mv(t,e)}},{key:"containsElement",value:function(t,e){return Tv(t,e)}},{key:"query",value:function(t,e,n){return Ev(t,e,n)}},{key:"computeStyle",value:function(t,e,n){return window.getComputedStyle(t)[e]}},{key:"buildKeyframeElement",value:function(t,e,n){n=n.map((function(t){return Pv(t)}));var i="@keyframes ".concat(e," {\n"),r="";n.forEach((function(t){r=" ";var e=parseFloat(t.offset);i+="".concat(r).concat(100*e,"% {\n"),r+=" ",Object.keys(t).forEach((function(e){var n=t[e];switch(e){case"offset":return;case"easing":return void(n&&(i+="".concat(r,"animation-timing-function: ").concat(n,";\n")));default:return void(i+="".concat(r).concat(e,": ").concat(n,";\n"))}})),i+="".concat(r,"}\n")})),i+="}\n";var o=document.createElement("style");return o.innerHTML=i,o}},{key:"animate",value:function(t,e,n,i,r){var o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:[],a=arguments.length>6?arguments[6]:void 0;a&&this._notifyFaultyScrubber();var s=o.filter((function(t){return t instanceof sy})),c={};Yv(n,i)&&s.forEach((function(t){var e=t.currentSnapshot;Object.keys(e).forEach((function(t){return c[t]=e[t]}))}));var l=uy(e=Zv(t,e,c));if(0==n)return new cy(t,l);var u="".concat("gen_css_kf_").concat(this._count++),h=this.buildKeyframeElement(t,u,e);document.querySelector("head").appendChild(h);var d=Zb(t,e),f=new sy(t,e,u,n,i,r,l,d);return f.onDestroy((function(){return hy(h)})),f}},{key:"_notifyFaultyScrubber",value:function(){this._warningIssued||(console.warn("@angular/animations: please load the web-animations.js polyfill to allow programmatic access...\n"," visit http://bit.ly/IWukam to learn more about using the web-animation-js polyfill."),this._warningIssued=!0)}}]),t}();function uy(t){var e={};return t&&(Array.isArray(t)?t:[t]).forEach((function(t){Object.keys(t).forEach((function(n){"offset"!=n&&"easing"!=n&&(e[n]=t[n])}))})),e}function hy(t){t.parentNode.removeChild(t)}var dy=function(){function t(e,n,i,r){Object(m.a)(this,t),this.element=e,this.keyframes=n,this.options=i,this._specialStyles=r,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this.time=0,this.parentPlayer=null,this.currentSnapshot={},this._duration=i.duration,this._delay=i.delay||0,this.time=this._duration+this._delay}return Object(g.a)(t,[{key:"_onFinish",value:function(){this._finished||(this._finished=!0,this._onDoneFns.forEach((function(t){return t()})),this._onDoneFns=[])}},{key:"init",value:function(){this._buildPlayer(),this._preparePlayerBeforeStart()}},{key:"_buildPlayer",value:function(){var t=this;if(!this._initialized){this._initialized=!0;var e=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,e,this.options),this._finalKeyframe=e.length?e[e.length-1]:{},this.domPlayer.addEventListener("finish",(function(){return t._onFinish()}))}}},{key:"_preparePlayerBeforeStart",value:function(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}},{key:"_triggerWebAnimation",value:function(t,e,n){return t.animate(e,n)}},{key:"onStart",value:function(t){this._onStartFns.push(t)}},{key:"onDone",value:function(t){this._onDoneFns.push(t)}},{key:"onDestroy",value:function(t){this._onDestroyFns.push(t)}},{key:"play",value:function(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach((function(t){return t()})),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}},{key:"pause",value:function(){this.init(),this.domPlayer.pause()}},{key:"finish",value:function(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}},{key:"reset",value:function(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1}},{key:"_resetDomPlayerState",value:function(){this.domPlayer&&this.domPlayer.cancel()}},{key:"restart",value:function(){this.reset(),this.play()}},{key:"hasStarted",value:function(){return this._started}},{key:"destroy",value:function(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach((function(t){return t()})),this._onDestroyFns=[])}},{key:"setPosition",value:function(t){this.domPlayer.currentTime=t*this.time}},{key:"getPosition",value:function(){return this.domPlayer.currentTime/this.time}},{key:"beforeDestroy",value:function(){var t=this,e={};this.hasStarted()&&Object.keys(this._finalKeyframe).forEach((function(n){"offset"!=n&&(e[n]=t._finished?t._finalKeyframe[n]:$v(t.element,n))})),this.currentSnapshot=e}},{key:"triggerCallback",value:function(t){var e="start"==t?this._onStartFns:this._onDoneFns;e.forEach((function(t){return t()})),e.length=0}},{key:"totalTime",get:function(){return this._delay+this._duration}}]),t}(),fy=function(){function t(){Object(m.a)(this,t),this._isNativeImpl=/\{\s*\[native\s+code\]\s*\}/.test(py().toString()),this._cssKeyframesDriver=new ly}return Object(g.a)(t,[{key:"validateStyleProperty",value:function(t){return Ov(t)}},{key:"matchesElement",value:function(t,e){return Mv(t,e)}},{key:"containsElement",value:function(t,e){return Tv(t,e)}},{key:"query",value:function(t,e,n){return Ev(t,e,n)}},{key:"computeStyle",value:function(t,e,n){return window.getComputedStyle(t)[e]}},{key:"overrideWebAnimationsSupport",value:function(t){this._isNativeImpl=t}},{key:"animate",value:function(t,e,n,i,r){var o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:[],a=arguments.length>6?arguments[6]:void 0,s=!a&&!this._isNativeImpl;if(s)return this._cssKeyframesDriver.animate(t,e,n,i,r,o);var c=0==i?"both":"forwards",l={duration:n,delay:i,fill:c};r&&(l.easing=r);var u={},h=o.filter((function(t){return t instanceof dy}));Yv(n,i)&&h.forEach((function(t){var e=t.currentSnapshot;Object.keys(e).forEach((function(t){return u[t]=e[t]}))}));var d=Zb(t,e=Zv(t,e=e.map((function(t){return Fv(t,!1)})),u));return new dy(t,e,l,d)}}]),t}();function py(){return"undefined"!=typeof window&&void 0!==window.document&&Element.prototype.animate||{}}var my=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i){var r;return Object(m.a)(this,n),(r=e.call(this))._nextAnimationId=0,r._renderer=t.createRenderer(i.body,{id:"0",encapsulation:Lt.None,styles:[],data:{animation:[]}}),r}return Object(g.a)(n,[{key:"build",value:function(t){var e=this._nextAnimationId.toString();this._nextAnimationId++;var n=Array.isArray(t)?nv(t):t;return by(this._renderer,null,e,"register",[n]),new gy(e,this._renderer)}}]),n}(Qg);return t.\u0275fac=function(e){return new(e||t)(_t(Gs),_t(du))},t.\u0275prov=R({token:t,factory:t.\u0275fac}),t}(),gy=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i){var r;return Object(m.a)(this,n),(r=e.call(this))._id=t,r._renderer=i,r}return Object(g.a)(n,[{key:"create",value:function(t,e){return new vy(this._id,t,e||{},this._renderer)}}]),n}($g),vy=function(){function t(e,n,i,r){Object(m.a)(this,t),this.id=e,this.element=n,this._renderer=r,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",i)}return Object(g.a)(t,[{key:"_listen",value:function(t,e){return this._renderer.listen(this.element,"@@".concat(this.id,":").concat(t),e)}},{key:"_command",value:function(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),i=1;i=0&&te?1:t>=e?0:NaN},Ty=function(t){var e;return 1===t.length&&(e=t,t=function(t,n){return My(e(t),n)}),{left:function(e,n,i,r){for(null==i&&(i=0),null==r&&(r=e.length);i>>1;t(e[o],n)<0?i=o+1:r=o}return i},right:function(e,n,i,r){for(null==i&&(i=0),null==r&&(r=e.length);i>>1;t(e[o],n)>0?r=o:i=o+1}return i}}},Ey=Ty(My),Py=Ey.right,Ay=Ey.left,jy=Py,Iy=function(t,e){null==e&&(e=Dy);for(var n=0,i=t.length-1,r=t[0],o=new Array(i<0?0:i);nt?1:e>=t?0:NaN},Fy=function(t){return null===t?NaN:+t},Ny=function(t,e){var n,i,r=t.length,o=0,a=-1,s=0,c=0;if(null==e)for(;++a1)return c/(o-1)},By=function(t,e){var n=Ny(t,e);return n?Math.sqrt(n):n},Hy=function(t,e){var n,i,r,o=t.length,a=-1;if(null==e){for(;++a=n)for(i=r=n;++an&&(i=n),r=n)for(i=r=n;++an&&(i=n),r0)return[t];if((i=e0)for(t=Math.ceil(t/a),e=Math.floor(e/a),o=new Array(r=Math.ceil(e-t+1));++s=0?(o>=Ky?10:o>=Xy?5:o>=Yy?2:1)*Math.pow(10,r):-Math.pow(10,-r)/(o>=Ky?10:o>=Xy?5:o>=Yy?2:1)}function $y(t,e,n){var i=Math.abs(e-t)/Math.max(0,n),r=Math.pow(10,Math.floor(Math.log(i)/Math.LN10)),o=i/r;return o>=Ky?r*=10:o>=Xy?r*=5:o>=Yy&&(r*=2),eu;)h.pop(),--d;var f,p=new Array(d+1);for(r=0;r<=d;++r)(f=p[r]=[]).x0=r>0?h[r-1]:l,f.x1=r=1)return+n(t[i-1],i-1,t);var i,r=(i-1)*e,o=Math.floor(r),a=+n(t[o],o,t);return a+(+n(t[o+1],o+1,t)-a)*(r-o)}},n_=function(t,e,n){return t=Uy.call(t,Fy).sort(My),Math.ceil((n-e)/(2*(e_(t,.75)-e_(t,.25))*Math.pow(t.length,-1/3)))},i_=function(t,e,n){return Math.ceil((n-e)/(3.5*By(t)*Math.pow(t.length,-1/3)))},r_=function(t,e){var n,i,r=t.length,o=-1;if(null==e){for(;++o=n)for(i=n;++oi&&(i=n)}else for(;++o=n)for(i=n;++oi&&(i=n);return i},o_=function(t,e){var n,i=t.length,r=i,o=-1,a=0;if(null==e)for(;++o=0;)for(e=(i=t[r]).length;--e>=0;)n[--a]=i[e];return n},c_=function(t,e){var n,i,r=t.length,o=-1;if(null==e){for(;++o=n)for(i=n;++on&&(i=n)}else for(;++o=n)for(i=n;++on&&(i=n);return i},l_=function(t,e){for(var n=e.length,i=new Array(n);n--;)i[n]=t[e[n]];return i},u_=function(t,e){if(n=t.length){var n,i,r=0,o=0,a=t[o];for(null==e&&(e=My);++r=0&&(n=t.slice(i+1),t=t.slice(0,i)),t&&!e.hasOwnProperty(t))throw new Error("unknown type: "+t);return{type:t,name:n}}))}function j_(t,e){for(var n,i=0,r=t.length;i0)for(var n,i,r=new Array(n),o=0;oe?1:t>=e?0:NaN}z_.prototype={constructor:z_,appendChild:function(t){return this._parent.insertBefore(t,this._next)},insertBefore:function(t,e){return this._parent.insertBefore(t,e)},querySelector:function(t){return this._parent.querySelector(t)},querySelectorAll:function(t){return this._parent.querySelectorAll(t)}};var G_="http://www.w3.org/1999/xhtml",W_={svg:"http://www.w3.org/2000/svg",xhtml:G_,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"},K_=function(t){var e=t+="",n=e.indexOf(":");return n>=0&&"xmlns"!==(e=t.slice(0,n))&&(t=t.slice(n+1)),W_.hasOwnProperty(e)?{space:W_[e],local:t}:t};function X_(t){return function(){this.removeAttribute(t)}}function Y_(t){return function(){this.removeAttributeNS(t.space,t.local)}}function Z_(t,e){return function(){this.setAttribute(t,e)}}function Q_(t,e){return function(){this.setAttributeNS(t.space,t.local,e)}}function $_(t,e){return function(){var n=e.apply(this,arguments);null==n?this.removeAttribute(t):this.setAttribute(t,n)}}function J_(t,e){return function(){var n=e.apply(this,arguments);null==n?this.removeAttributeNS(t.space,t.local):this.setAttributeNS(t.space,t.local,n)}}var tw=function(t){return t.ownerDocument&&t.ownerDocument.defaultView||t.document&&t||t.defaultView};function ew(t){return function(){this.style.removeProperty(t)}}function nw(t,e,n){return function(){this.style.setProperty(t,e,n)}}function iw(t,e,n){return function(){var i=e.apply(this,arguments);null==i?this.style.removeProperty(t):this.style.setProperty(t,i,n)}}function rw(t,e){return t.style.getPropertyValue(e)||tw(t).getComputedStyle(t,null).getPropertyValue(e)}function ow(t){return function(){delete this[t]}}function aw(t,e){return function(){this[t]=e}}function sw(t,e){return function(){var n=e.apply(this,arguments);null==n?delete this[t]:this[t]=n}}function cw(t){return t.trim().split(/^|\s+/)}function lw(t){return t.classList||new uw(t)}function uw(t){this._node=t,this._names=cw(t.getAttribute("class")||"")}function hw(t,e){for(var n=lw(t),i=-1,r=e.length;++i=0&&(this._names.splice(e,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(t){return this._names.indexOf(t)>=0}};var Ow=function(t){var e=K_(t);return(e.local?xw:Sw)(e)};function Mw(){return null}function Tw(){var t=this.parentNode;t&&t.removeChild(this)}function Ew(){var t=this.cloneNode(!1),e=this.parentNode;return e?e.insertBefore(t,this.nextSibling):t}function Pw(){var t=this.cloneNode(!0),e=this.parentNode;return e?e.insertBefore(t,this.nextSibling):t}var Aw={},jw=null;function Iw(t,e,n){return t=Dw(t,e,n),function(e){var n=e.relatedTarget;n&&(n===this||8&n.compareDocumentPosition(this))||t.call(this,e)}}function Dw(t,e,n){return function(i){var r=jw;jw=i;try{t.call(this,this.__data__,e,n)}finally{jw=r}}}function Rw(t){return t.trim().split(/^|\s+/).map((function(t){var e="",n=t.indexOf(".");return n>=0&&(e=t.slice(n+1),t=t.slice(0,n)),{type:t,name:e}}))}function Lw(t){return function(){var e=this.__on;if(e){for(var n,i=0,r=-1,o=e.length;i=w&&(w=_+1);!(y=v[w])&&++w=0;)(i=r[o])&&(a&&4^i.compareDocumentPosition(a)&&a.parentNode.insertBefore(i,a),a=i);return this},sort:function(t){function e(e,n){return e&&n?t(e.__data__,n.__data__):!e-!n}t||(t=q_);for(var n=this._groups,i=n.length,r=new Array(i),o=0;o1?this.each((null==e?ew:"function"==typeof e?iw:nw)(t,e,null==n?"":n)):rw(this.node(),t)},property:function(t,e){return arguments.length>1?this.each((null==e?ow:"function"==typeof e?sw:aw)(t,e)):this.node()[t]},classed:function(t,e){var n=cw(t+"");if(arguments.length<2){for(var i=lw(this.node()),r=-1,o=n.length;++r>8&15|e>>4&240,e>>4&15|240&e,(15&e)<<4|15&e,1):8===n?mk(e>>24&255,e>>16&255,e>>8&255,(255&e)/255):4===n?mk(e>>12&15|e>>8&240,e>>8&15|e>>4&240,e>>4&15|240&e,((15&e)<<4|15&e)/255):null):(e=rk.exec(t))?new bk(e[1],e[2],e[3],1):(e=ok.exec(t))?new bk(255*e[1]/100,255*e[2]/100,255*e[3]/100,1):(e=ak.exec(t))?mk(e[1],e[2],e[3],e[4]):(e=sk.exec(t))?mk(255*e[1]/100,255*e[2]/100,255*e[3]/100,e[4]):(e=ck.exec(t))?kk(e[1],e[2]/100,e[3]/100,1):(e=lk.exec(t))?kk(e[1],e[2]/100,e[3]/100,e[4]):uk.hasOwnProperty(t)?pk(uk[t]):"transparent"===t?new bk(NaN,NaN,NaN,0):null}function pk(t){return new bk(t>>16&255,t>>8&255,255&t,1)}function mk(t,e,n,i){return i<=0&&(t=e=n=NaN),new bk(t,e,n,i)}function gk(t){return t instanceof Jw||(t=fk(t)),t?new bk((t=t.rgb()).r,t.g,t.b,t.opacity):new bk}function vk(t,e,n,i){return 1===arguments.length?gk(t):new bk(t,e,n,null==i?1:i)}function bk(t,e,n,i){this.r=+t,this.g=+e,this.b=+n,this.opacity=+i}function yk(){return"#"+wk(this.r)+wk(this.g)+wk(this.b)}function _k(){var t=this.opacity;return(1===(t=isNaN(t)?1:Math.max(0,Math.min(1,t)))?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===t?")":", "+t+")")}function wk(t){return((t=Math.max(0,Math.min(255,Math.round(t)||0)))<16?"0":"")+t.toString(16)}function kk(t,e,n,i){return i<=0?t=e=n=NaN:n<=0||n>=1?t=e=NaN:e<=0&&(t=NaN),new xk(t,e,n,i)}function Ck(t){if(t instanceof xk)return new xk(t.h,t.s,t.l,t.opacity);if(t instanceof Jw||(t=fk(t)),!t)return new xk;if(t instanceof xk)return t;var e=(t=t.rgb()).r/255,n=t.g/255,i=t.b/255,r=Math.min(e,n,i),o=Math.max(e,n,i),a=NaN,s=o-r,c=(o+r)/2;return s?(a=e===o?(n-i)/s+6*(n0&&c<1?0:a,new xk(a,s,c,t.opacity)}function Sk(t,e,n,i){return 1===arguments.length?Ck(t):new xk(t,e,n,null==i?1:i)}function xk(t,e,n,i){this.h=+t,this.s=+e,this.l=+n,this.opacity=+i}function Ok(t,e,n){return 255*(t<60?e+(n-e)*t/60:t<180?n:t<240?e+(n-e)*(240-t)/60:e)}function Mk(t,e,n,i,r){var o=t*t,a=o*t;return((1-3*t+3*o-a)*e+(4-6*o+3*a)*n+(1+3*t+3*o-3*a)*i+a*r)/6}Qw(Jw,fk,{copy:function(t){return Object.assign(new this.constructor,this,t)},displayable:function(){return this.rgb().displayable()},hex:hk,formatHex:hk,formatHsl:function(){return Ck(this).formatHsl()},formatRgb:dk,toString:dk}),Qw(bk,vk,$w(Jw,{brighter:function(t){return t=null==t?1/.7:Math.pow(1/.7,t),new bk(this.r*t,this.g*t,this.b*t,this.opacity)},darker:function(t){return t=null==t?.7:Math.pow(.7,t),new bk(this.r*t,this.g*t,this.b*t,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:yk,formatHex:yk,formatRgb:_k,toString:_k})),Qw(xk,Sk,$w(Jw,{brighter:function(t){return t=null==t?1/.7:Math.pow(1/.7,t),new xk(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?.7:Math.pow(.7,t),new xk(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=this.h%360+360*(this.h<0),e=isNaN(t)||isNaN(this.s)?0:this.s,n=this.l,i=n+(n<.5?n:1-n)*e,r=2*n-i;return new bk(Ok(t>=240?t-240:t+120,r,i),Ok(t,r,i),Ok(t<120?t+240:t-120,r,i),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var t=this.opacity;return(1===(t=isNaN(t)?1:Math.max(0,Math.min(1,t)))?"hsl(":"hsla(")+(this.h||0)+", "+100*(this.s||0)+"%, "+100*(this.l||0)+"%"+(1===t?")":", "+t+")")}}));var Tk=function(t){return function(){return t}};function Ek(t,e){return function(n){return t+n*e}}function Pk(t,e){var n=e-t;return n?Ek(t,n):Tk(isNaN(t)?e:t)}var Ak=function t(e){var n=function(t){return 1==(t=+t)?Pk:function(e,n){return n-e?function(t,e,n){return t=Math.pow(t,n),e=Math.pow(e,n)-t,n=1/n,function(i){return Math.pow(t+i*e,n)}}(e,n,t):Tk(isNaN(e)?n:e)}}(e);function i(t,e){var i=n((t=vk(t)).r,(e=vk(e)).r),r=n(t.g,e.g),o=n(t.b,e.b),a=Pk(t.opacity,e.opacity);return function(e){return t.r=i(e),t.g=r(e),t.b=o(e),t.opacity=a(e),t+""}}return i.gamma=t,i}(1);function jk(t){return function(e){var n,i,r=e.length,o=new Array(r),a=new Array(r),s=new Array(r);for(n=0;n=1?(n=1,e-1):Math.floor(n*e),r=t[i],o=t[i+1];return Mk((n-i/e)*e,i>0?t[i-1]:2*r-o,r,o,io&&(r=e.slice(o,r),s[a]?s[a]+=r:s[++a]=r),(n=n[0])===(i=i[0])?s[a]?s[a]+=i:s[++a]=i:(s[++a]=null,c.push({i:a,x:Bk(n,i)})),o=Vk.lastIndex;return o=0&&e._call.call(null,t),e=e._next;--Xk}function sC(){$k=(Qk=tC.now())+Jk,Xk=Yk=0;try{aC()}finally{Xk=0,function(){for(var t,e,n=Lk,i=1/0;n;)n._call?(i>n._time&&(i=n._time),t=n,n=n._next):(e=n._next,n._next=null,n=t?t._next=e:Lk=e);Fk=t,lC(i)}(),$k=0}}function cC(){var t=tC.now(),e=t-Qk;e>1e3&&(Jk-=e,Qk=t)}function lC(t){Xk||(Yk&&(Yk=clearTimeout(Yk)),t-$k>24?(t<1/0&&(Yk=setTimeout(sC,t-tC.now()-Jk)),Zk&&(Zk=clearInterval(Zk))):(Zk||(Qk=tC.now(),Zk=setInterval(cC,1e3)),Xk=1,eC(sC)))}rC.prototype=oC.prototype={constructor:rC,restart:function(t,e,n){if("function"!=typeof t)throw new TypeError("callback is not a function");n=(null==n?nC():+n)+(null==e?0:+e),this._next||Fk===this||(Fk?Fk._next=this:Lk=this,Fk=this),this._call=t,this._time=n,lC()},stop:function(){this._call&&(this._call=null,this._time=1/0,lC())}};var uC=function(t,e,n){var i=new rC;return i.restart((function(n){i.stop(),t(n+e)}),e=null==e?0:+e,n),i},hC=D_("start","end","cancel","interrupt"),dC=[],fC=function(t,e,n,i,r,o){var a=t.__transition;if(a){if(n in a)return}else t.__transition={};!function(t,e,n){var i,r=t.__transition;function o(c){var l,u,h,d;if(1!==n.state)return s();for(l in r)if((d=r[l]).name===n.name){if(3===d.state)return uC(o);4===d.state?(d.state=6,d.timer.stop(),d.on.call("interrupt",t,t.__data__,d.index,d.group),delete r[l]):+l0)throw new Error("too late; already scheduled");return n}function mC(t,e){var n=gC(t,e);if(n.state>3)throw new Error("too late; already running");return n}function gC(t,e){var n=t.__transition;if(!n||!(n=n[e]))throw new Error("transition not found");return n}var vC,bC,yC,_C,wC=function(t,e){var n,i,r,o=t.__transition,a=!0;if(o){for(r in e=null==e?null:e+"",o)(n=o[r]).name===e?(i=n.state>2&&n.state<5,n.state=6,n.timer.stop(),n.on.call(i?"interrupt":"cancel",t,t.__data__,n.index,n.group),delete o[r]):a=!1;a&&delete t.__transition}},kC=180/Math.PI,CC={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1},SC=function(t,e,n,i,r,o){var a,s,c;return(a=Math.sqrt(t*t+e*e))&&(t/=a,e/=a),(c=t*n+e*i)&&(n-=t*c,i-=e*c),(s=Math.sqrt(n*n+i*i))&&(n/=s,i/=s,c/=s),t*i180?e+=360:e-t>180&&(t+=360),o.push({i:n.push(r(n)+"rotate(",null,i)-2,x:Bk(t,e)})):e&&n.push(r(n)+"rotate("+e+i)}(o.rotate,a.rotate,s,c),function(t,e,n,o){t!==e?o.push({i:n.push(r(n)+"skewX(",null,i)-2,x:Bk(t,e)}):e&&n.push(r(n)+"skewX("+e+i)}(o.skewX,a.skewX,s,c),function(t,e,n,i,o,a){if(t!==n||e!==i){var s=o.push(r(o)+"scale(",null,",",null,")");a.push({i:s-4,x:Bk(t,n)},{i:s-2,x:Bk(e,i)})}else 1===n&&1===i||o.push(r(o)+"scale("+n+","+i+")")}(o.scaleX,o.scaleY,a.scaleX,a.scaleY,s,c),o=a=null,function(t){for(var e,n=-1,i=c.length;++n=0&&(t=t.slice(0,e)),!t||"start"===t}))}(e)?pC:mC;return function(){var a=o(this,t),s=a.on;s!==i&&(r=(i=s).copy()).on(e,n),a.on=r}}var XC=Gw.prototype.constructor;function YC(t){return function(){this.style.removeProperty(t)}}function ZC(t,e,n){return function(i){this.style.setProperty(t,e.call(this,i),n)}}function QC(t,e,n){var i,r;function o(){var o=e.apply(this,arguments);return o!==r&&(i=(r=o)&&ZC(t,o,n)),i}return o._value=e,o}function $C(t){return function(e){this.textContent=t.call(this,e)}}function JC(t){var e,n;function i(){var i=t.apply(this,arguments);return i!==n&&(e=(n=i)&&$C(i)),e}return i._value=t,i}var tS=0;function eS(t,e,n,i){this._groups=t,this._parents=e,this._name=n,this._id=i}function nS(t){return Gw().transition(t)}function iS(){return++tS}var rS=Gw.prototype;function oS(t){return t*t*t}function aS(t){return--t*t*t+1}function sS(t){return((t*=2)<=1?t*t*t:(t-=2)*t*t+2)/2}eS.prototype=nS.prototype={constructor:eS,select:function(t){var e=this._name,n=this._id;"function"!=typeof t&&(t=L_(t));for(var i=this._groups,r=i.length,o=new Array(r),a=0;aMath.abs(t[1]-j[1])?v=!0:g=!0),j=t,m=!0,fS(),N()}function N(){var t;switch(f=j[0]-A[0],p=j[1]-A[1],_){case mS:case pS:w&&(f=Math.max(O-n,Math.min(T-l,f)),r=n+f,u=l+f),k&&(p=Math.max(M-o,Math.min(E-h,p)),a=o+p,d=h+p);break;case gS:w<0?(f=Math.max(O-n,Math.min(T-n,f)),r=n+f,u=l):w>0&&(f=Math.max(O-l,Math.min(T-l,f)),r=n,u=l+f),k<0?(p=Math.max(M-o,Math.min(E-o,p)),a=o+p,d=h):k>0&&(p=Math.max(M-h,Math.min(E-h,p)),a=o,d=h+p);break;case vS:w&&(r=Math.max(O,Math.min(T,n-f*w)),u=Math.max(O,Math.min(T,l+f*w))),k&&(a=Math.max(M,Math.min(E,o-p*k)),d=Math.max(M,Math.min(E,h+p*k)))}u0&&(n=r-f),k<0?h=d-p:k>0&&(o=a-p),_=mS,R.attr("cursor",wS.selection),N());break;default:return}fS()}function z(){switch(jw.keyCode){case 16:P&&(g=v=P=!1,N());break;case 18:_===vS&&(w<0?l=u:w>0&&(n=r),k<0?h=d:k>0&&(o=a),_=gS,N());break;case 32:_===mS&&(jw.altKey?(w&&(l=u-f*w,n=r+f*w),k&&(h=d-p*k,o=a+p*k),_=vS):(w<0?l=u:w>0&&(n=r),k<0?h=d:k>0&&(o=a),_=gS),R.attr("cursor",wS[y]),N());break;default:return}fS()}}function h(){var e=this.__brush||{selection:null};return e.extent=n.apply(this,arguments),e.dim=t,e}return a.move=function(e,n){e.selection?e.on("start.brush",(function(){c(this,arguments).beforestart().start()})).on("interrupt.brush end.brush",(function(){c(this,arguments).end()})).tween("brush",(function(){var e=this,i=e.__brush,r=c(e,arguments),o=i.selection,a=t.input("function"==typeof n?n.apply(this,arguments):n,i.extent),l=qk(o,a);function u(t){i.selection=1===t&&PS(a)?null:l(t),s.call(e),r.brush()}return o&&a?u:u(1)})):e.each((function(){var e=this,i=arguments,r=e.__brush,o=t.input("function"==typeof n?n.apply(e,i):n,r.extent),a=c(e,i).beforestart();wC(e),r.selection=null==o||PS(o)?null:o,s.call(e),a.start().brush().end()}))},l.prototype={beforestart:function(){return 1==++this.active&&(this.state.emitter=this,this.starting=!0),this},start:function(){return this.starting&&(this.starting=!1,this.emit("start")),this},brush:function(){return this.emit("brush"),this},end:function(){return 0==--this.active&&(delete this.state.emitter,this.emit("end")),this},emit:function(e){Nw(new hS(a,e,t.output(this.state.selection)),r.apply,r,[e,this.that,this.args])}},a.extent=function(t){return arguments.length?(n="function"==typeof t?t:uS([[+t[0][0],+t[0][1]],[+t[1][0],+t[1][1]]]),a):n},a.filter=function(t){return arguments.length?(i="function"==typeof t?t:uS(!!t),a):i},a.handleSize=function(t){return arguments.length?(o=+t,a):o},a.on=function(){var t=r.on.apply(r,arguments);return t===r?a:t},a}var LS=Math.cos,FS=Math.sin,NS=Math.PI,BS=NS/2,HS=2*NS,zS=Math.max;function VS(t){return function(e,n){return t(e.source.value+e.target.value,n.source.value+n.target.value)}}var US=function(){var t=0,e=null,n=null,i=null;function r(r){var o,a,s,c,l,u,h=r.length,d=[],f=Wy(h),p=[],m=[],g=m.groups=new Array(h),v=new Array(h*h);for(o=0,l=-1;++l1e-6)if(Math.abs(u*s-c*l)>1e-6&&r){var d=n-o,f=i-a,p=s*s+c*c,m=d*d+f*f,g=Math.sqrt(p),v=Math.sqrt(h),b=r*Math.tan((WS-Math.acos((p+h-m)/(2*g*v)))/2),y=b/v,_=b/g;Math.abs(y-1)>1e-6&&(this._+="L"+(t+y*l)+","+(e+y*u)),this._+="A"+r+","+r+",0,0,"+ +(u*d>l*f)+","+(this._x1=t+_*s)+","+(this._y1=e+_*c)}else this._+="L"+(this._x1=t)+","+(this._y1=e)},arc:function(t,e,n,i,r,o){t=+t,e=+e,o=!!o;var a=(n=+n)*Math.cos(i),s=n*Math.sin(i),c=t+a,l=e+s,u=1^o,h=o?i-r:r-i;if(n<0)throw new Error("negative radius: "+n);null===this._x1?this._+="M"+c+","+l:(Math.abs(this._x1-c)>1e-6||Math.abs(this._y1-l)>1e-6)&&(this._+="L"+c+","+l),n&&(h<0&&(h=h%KS+KS),h>XS?this._+="A"+n+","+n+",0,1,"+u+","+(t-a)+","+(e-s)+"A"+n+","+n+",0,1,"+u+","+(this._x1=c)+","+(this._y1=l):h>1e-6&&(this._+="A"+n+","+n+",0,"+ +(h>=WS)+","+u+","+(this._x1=t+n*Math.cos(r))+","+(this._y1=e+n*Math.sin(r))))},rect:function(t,e,n,i){this._+="M"+(this._x0=this._x1=+t)+","+(this._y0=this._y1=+e)+"h"+ +n+"v"+ +i+"h"+-n+"Z"},toString:function(){return this._}};var QS=ZS;function $S(t){return t.source}function JS(t){return t.target}function tx(t){return t.radius}function ex(t){return t.startAngle}function nx(t){return t.endAngle}var ix=function(){var t=$S,e=JS,n=tx,i=ex,r=nx,o=null;function a(){var a,s=qS.call(arguments),c=t.apply(this,s),l=e.apply(this,s),u=+n.apply(this,(s[0]=c,s)),h=i.apply(this,s)-BS,d=r.apply(this,s)-BS,f=u*LS(h),p=u*FS(h),m=+n.apply(this,(s[0]=l,s)),g=i.apply(this,s)-BS,v=r.apply(this,s)-BS;if(o||(o=a=QS()),o.moveTo(f,p),o.arc(0,0,u,h,d),h===g&&d===v||(o.quadraticCurveTo(0,0,m*LS(g),m*FS(g)),o.arc(0,0,m,g,v)),o.quadraticCurveTo(0,0,f,p),o.closePath(),a)return o=null,a+""||null}return a.radius=function(t){return arguments.length?(n="function"==typeof t?t:GS(+t),a):n},a.startAngle=function(t){return arguments.length?(i="function"==typeof t?t:GS(+t),a):i},a.endAngle=function(t){return arguments.length?(r="function"==typeof t?t:GS(+t),a):r},a.source=function(e){return arguments.length?(t=e,a):t},a.target=function(t){return arguments.length?(e=t,a):e},a.context=function(t){return arguments.length?(o=null==t?null:t,a):o},a};function rx(){}function ox(t,e){var n=new rx;if(t instanceof rx)t.each((function(t,e){n.set(e,t)}));else if(Array.isArray(t)){var i,r=-1,o=t.length;if(null==e)for(;++r=i.length)return null!=t&&n.sort(t),null!=e?e(n):n;for(var c,l,u,h=-1,d=n.length,f=i[r++],p=ax(),m=a();++hi.length)return n;var a,s=r[o-1];return null!=e&&o>=i.length?a=n.entries():(a=[],n.each((function(e,n){a.push({key:n,values:t(e,o)})}))),null!=s?a.sort((function(t,e){return s(t.key,e.key)})):a}(o(t,0,ux,hx),0)},key:function(t){return i.push(t),n},sortKeys:function(t){return r[i.length-1]=t,n},sortValues:function(e){return t=e,n},rollup:function(t){return e=t,n}}};function cx(){return{}}function lx(t,e,n){t[e]=n}function ux(){return ax()}function hx(t,e,n){t.set(e,n)}function dx(){}var fx=ax.prototype;function px(t,e){var n=new dx;if(t instanceof dx)t.each((function(t){n.add(t)}));else if(t){var i=-1,r=t.length;if(null==e)for(;++i>8&15|e>>4&240,e>>4&15|240&e,(15&e)<<4|15&e,1):(e=Ox.exec(t))?Rx(parseInt(e[1],16)):(e=Mx.exec(t))?new Bx(e[1],e[2],e[3],1):(e=Tx.exec(t))?new Bx(255*e[1]/100,255*e[2]/100,255*e[3]/100,1):(e=Ex.exec(t))?Lx(e[1],e[2],e[3],e[4]):(e=Px.exec(t))?Lx(255*e[1]/100,255*e[2]/100,255*e[3]/100,e[4]):(e=Ax.exec(t))?Hx(e[1],e[2]/100,e[3]/100,1):(e=jx.exec(t))?Hx(e[1],e[2]/100,e[3]/100,e[4]):Ix.hasOwnProperty(t)?Rx(Ix[t]):"transparent"===t?new Bx(NaN,NaN,NaN,0):null}function Rx(t){return new Bx(t>>16&255,t>>8&255,255&t,1)}function Lx(t,e,n,i){return i<=0&&(t=e=n=NaN),new Bx(t,e,n,i)}function Fx(t){return t instanceof wx||(t=Dx(t)),t?new Bx((t=t.rgb()).r,t.g,t.b,t.opacity):new Bx}function Nx(t,e,n,i){return 1===arguments.length?Fx(t):new Bx(t,e,n,null==i?1:i)}function Bx(t,e,n,i){this.r=+t,this.g=+e,this.b=+n,this.opacity=+i}function Hx(t,e,n,i){return i<=0?t=e=n=NaN:n<=0||n>=1?t=e=NaN:e<=0&&(t=NaN),new Ux(t,e,n,i)}function zx(t){if(t instanceof Ux)return new Ux(t.h,t.s,t.l,t.opacity);if(t instanceof wx||(t=Dx(t)),!t)return new Ux;if(t instanceof Ux)return t;var e=(t=t.rgb()).r/255,n=t.g/255,i=t.b/255,r=Math.min(e,n,i),o=Math.max(e,n,i),a=NaN,s=o-r,c=(o+r)/2;return s?(a=e===o?(n-i)/s+6*(n0&&c<1?0:a,new Ux(a,s,c,t.opacity)}function Vx(t,e,n,i){return 1===arguments.length?zx(t):new Ux(t,e,n,null==i?1:i)}function Ux(t,e,n,i){this.h=+t,this.s=+e,this.l=+n,this.opacity=+i}function qx(t,e,n){return 255*(t<60?e+(n-e)*t/60:t<180?n:t<240?e+(n-e)*(240-t)/60:e)}yx(wx,Dx,{displayable:function(){return this.rgb().displayable()},toString:function(){return this.rgb()+""}}),yx(Bx,Nx,_x(wx,{brighter:function(t){return t=null==t?1/.7:Math.pow(1/.7,t),new Bx(this.r*t,this.g*t,this.b*t,this.opacity)},darker:function(t){return t=null==t?.7:Math.pow(.7,t),new Bx(this.r*t,this.g*t,this.b*t,this.opacity)},rgb:function(){return this},displayable:function(){return 0<=this.r&&this.r<=255&&0<=this.g&&this.g<=255&&0<=this.b&&this.b<=255&&0<=this.opacity&&this.opacity<=1},toString:function(){var t=this.opacity;return(1===(t=isNaN(t)?1:Math.max(0,Math.min(1,t)))?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===t?")":", "+t+")")}})),yx(Ux,Vx,_x(wx,{brighter:function(t){return t=null==t?1/.7:Math.pow(1/.7,t),new Ux(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?.7:Math.pow(.7,t),new Ux(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=this.h%360+360*(this.h<0),e=isNaN(t)||isNaN(this.s)?0:this.s,n=this.l,i=n+(n<.5?n:1-n)*e,r=2*n-i;return new Bx(qx(t>=240?t-240:t+120,r,i),qx(t,r,i),qx(t<120?t+240:t-120,r,i),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1}}));var Gx=Math.PI/180,Wx=180/Math.PI;function Kx(t){if(t instanceof Yx)return new Yx(t.l,t.a,t.b,t.opacity);if(t instanceof nO){if(isNaN(t.h))return new Yx(t.l,0,0,t.opacity);var e=t.h*Gx;return new Yx(t.l,Math.cos(e)*t.c,Math.sin(e)*t.c,t.opacity)}t instanceof Bx||(t=Fx(t));var n,i,r=Jx(t.r),o=Jx(t.g),a=Jx(t.b),s=Zx((.2225045*r+.7168786*o+.0606169*a)/1);return r===o&&o===a?n=i=s:(n=Zx((.4360747*r+.3850649*o+.1430804*a)/.96422),i=Zx((.0139322*r+.0971045*o+.7141733*a)/.82521)),new Yx(116*s-16,500*(n-s),200*(s-i),t.opacity)}function Xx(t,e,n,i){return 1===arguments.length?Kx(t):new Yx(t,e,n,null==i?1:i)}function Yx(t,e,n,i){this.l=+t,this.a=+e,this.b=+n,this.opacity=+i}function Zx(t){return t>6/29*(6/29)*(6/29)?Math.pow(t,1/3):t/(6/29*3*(6/29))+4/29}function Qx(t){return t>6/29?t*t*t:6/29*3*(6/29)*(t-4/29)}function $x(t){return 255*(t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055)}function Jx(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function tO(t){if(t instanceof nO)return new nO(t.h,t.c,t.l,t.opacity);if(t instanceof Yx||(t=Kx(t)),0===t.a&&0===t.b)return new nO(NaN,0,t.l,t.opacity);var e=Math.atan2(t.b,t.a)*Wx;return new nO(e<0?e+360:e,Math.sqrt(t.a*t.a+t.b*t.b),t.l,t.opacity)}function eO(t,e,n,i){return 1===arguments.length?tO(t):new nO(t,e,n,null==i?1:i)}function nO(t,e,n,i){this.h=+t,this.c=+e,this.l=+n,this.opacity=+i}yx(Yx,Xx,_x(wx,{brighter:function(t){return new Yx(this.l+18*(null==t?1:t),this.a,this.b,this.opacity)},darker:function(t){return new Yx(this.l-18*(null==t?1:t),this.a,this.b,this.opacity)},rgb:function(){var t=(this.l+16)/116,e=isNaN(this.a)?t:t+this.a/500,n=isNaN(this.b)?t:t-this.b/200;return new Bx($x(3.1338561*(e=.96422*Qx(e))-1.6168667*(t=1*Qx(t))-.4906146*(n=.82521*Qx(n))),$x(-.9787684*e+1.9161415*t+.033454*n),$x(.0719453*e-.2289914*t+1.4052427*n),this.opacity)}})),yx(nO,eO,_x(wx,{brighter:function(t){return new nO(this.h,this.c,this.l+18*(null==t?1:t),this.opacity)},darker:function(t){return new nO(this.h,this.c,this.l-18*(null==t?1:t),this.opacity)},rgb:function(){return Kx(this).rgb()}}));var iO=-.29227,rO=-1.7884503806,oO=3.5172982438,aO=-.6557636667999999;function sO(t){if(t instanceof lO)return new lO(t.h,t.s,t.l,t.opacity);t instanceof Bx||(t=Fx(t));var e=t.g/255,n=t.b/255,i=(aO*n+rO*(t.r/255)-oO*e)/(aO+rO-oO),r=n-i,o=(1.97294*(e-i)-iO*r)/-.90649,a=Math.sqrt(o*o+r*r)/(1.97294*i*(1-i)),s=a?Math.atan2(o,r)*Wx-120:NaN;return new lO(s<0?s+360:s,a,i,t.opacity)}function cO(t,e,n,i){return 1===arguments.length?sO(t):new lO(t,e,n,null==i?1:i)}function lO(t,e,n,i){this.h=+t,this.s=+e,this.l=+n,this.opacity=+i}yx(lO,cO,_x(wx,{brighter:function(t){return t=null==t?1/.7:Math.pow(1/.7,t),new lO(this.h,this.s,this.l*t,this.opacity)},darker:function(t){return t=null==t?.7:Math.pow(.7,t),new lO(this.h,this.s,this.l*t,this.opacity)},rgb:function(){var t=isNaN(this.h)?0:(this.h+120)*Gx,e=+this.l,n=isNaN(this.s)?0:this.s*e*(1-e),i=Math.cos(t),r=Math.sin(t);return new Bx(255*(e+n*(-.14861*i+1.78277*r)),255*(e+n*(iO*i+-.90649*r)),255*(e+n*(1.97294*i)),this.opacity)}}));var uO=Array.prototype.slice,hO=function(t,e){return t-e},dO=function(t){return function(){return t}},fO=function(t,e){for(var n,i=-1,r=e.length;++ii!=f>i&&n<(d-l)*(i-u)/(f-u)+l&&(r=-r)}return r}function mO(t,e,n){var i,r,o,a;return function(t,e,n){return(e[0]-t[0])*(n[1]-t[1])==(n[0]-t[0])*(e[1]-t[1])}(t,e,n)&&(r=t[i=+(t[0]===e[0])],a=e[i],r<=(o=n[i])&&o<=a||a<=o&&o<=r)}var gO=function(){},vO=[[],[[[1,1.5],[.5,1]]],[[[1.5,1],[1,1.5]]],[[[1.5,1],[.5,1]]],[[[1,.5],[1.5,1]]],[[[1,1.5],[.5,1]],[[1,.5],[1.5,1]]],[[[1,.5],[1,1.5]]],[[[1,.5],[.5,1]]],[[[.5,1],[1,.5]]],[[[1,1.5],[1,.5]]],[[[.5,1],[1,.5]],[[1.5,1],[1,1.5]]],[[[1.5,1],[1,.5]]],[[[.5,1],[1.5,1]]],[[[1,1.5],[1.5,1]]],[[[.5,1],[1,1.5]]],[]],bO=function(){var t=1,e=1,n=Jy,i=s;function r(t){var e=n(t);if(Array.isArray(e))e=e.slice().sort(hO);else{var i=Hy(t),r=i[0],a=i[1];e=$y(r,a,e),e=Wy(Math.floor(r/e)*e,Math.floor(a/e)*e,e)}return e.map((function(e){return o(t,e)}))}function o(n,r){var o=[],s=[];return function(n,i,r){var o,s,c,l,u,h=new Array,d=new Array;for(o=s=-1,vO[(c=n[0]>=i)<<1].forEach(f);++o=i)<<1].forEach(f);for(vO[c<<0].forEach(f);++s=i)<<1|(l=n[s*t]>=i)<<2].forEach(f);++o=i)<<1|(l=n[s*t+o+1]>=i)<<2|u<<3].forEach(f);vO[c|l<<3].forEach(f)}for(o=-1,vO[(l=n[s*t]>=i)<<2].forEach(f);++o=i)<<2|u<<3].forEach(f);function f(t){var e,n,i=[t[0][0]+o,t[0][1]+s],c=[t[1][0]+o,t[1][1]+s],l=a(i),u=a(c);(e=d[l])?(n=h[u])?(delete d[e.end],delete h[n.start],e===n?(e.ring.push(c),r(e.ring)):h[e.start]=d[n.end]={start:e.start,end:n.end,ring:e.ring.concat(n.ring)}):(delete d[e.end],e.ring.push(c),d[e.end=u]=e):(e=h[u])?(n=d[l])?(delete h[e.start],delete d[n.end],e===n?(e.ring.push(c),r(e.ring)):h[n.start]=d[e.end]={start:n.start,end:e.end,ring:n.ring.concat(e.ring)}):(delete h[e.start],e.ring.unshift(i),h[e.start=l]=e):h[l]=d[u]={start:l,end:u,ring:[i,c]}}vO[l<<3].forEach(f)}(n,r,(function(t){i(t,n,r),function(t){for(var e=0,n=t.length,i=t[n-1][1]*t[0][0]-t[n-1][0]*t[0][1];++e0?o.push([t]):s.push(t)})),s.forEach((function(t){for(var e,n=0,i=o.length;n0&&a0&&s0&&o>0))throw new Error("invalid size");return t=i,e=o,r},r.thresholds=function(t){return arguments.length?(n="function"==typeof t?t:Array.isArray(t)?dO(uO.call(t)):dO(t),r):n},r.smooth=function(t){return arguments.length?(i=t?s:gO,r):i===s},r};function yO(t,e,n){for(var i=t.width,r=t.height,o=1+(n<<1),a=0;a=n&&(s>=o&&(c-=t.data[s-o+a*i]),e.data[s-n+a*i]=c/Math.min(s+1,i-1+o-s,o))}function _O(t,e,n){for(var i=t.width,r=t.height,o=1+(n<<1),a=0;a=n&&(s>=o&&(c-=t.data[a+(s-o)*i]),e.data[a+(s-n)*i]=c/Math.min(s+1,r-1+o-s,o))}function wO(t){return t[0]}function kO(t){return t[1]}var CO=function(){var t=wO,e=kO,n=960,i=500,r=20,o=2,a=3*r,s=n+2*a>>o,c=i+2*a>>o,l=dO(20);function u(n){var i=new Float32Array(s*c),u=new Float32Array(s*c);n.forEach((function(n,r,l){var u=t(n,r,l)+a>>o,h=e(n,r,l)+a>>o;u>=0&&u=0&&h>o),_O({width:s,height:c,data:u},{width:s,height:c,data:i},r>>o),yO({width:s,height:c,data:i},{width:s,height:c,data:u},r>>o),_O({width:s,height:c,data:u},{width:s,height:c,data:i},r>>o),yO({width:s,height:c,data:i},{width:s,height:c,data:u},r>>o),_O({width:s,height:c,data:u},{width:s,height:c,data:i},r>>o);var d=l(i);if(!Array.isArray(d)){var f=r_(i);d=$y(0,f,d),(d=Wy(0,Math.floor(f/d)*d,d)).shift()}return bO().thresholds(d).size([s,c])(i).map(h)}function h(t){return t.value*=Math.pow(2,-2*o),t.coordinates.forEach(d),t}function d(t){t.forEach(f)}function f(t){t.forEach(p)}function p(t){t[0]=t[0]*Math.pow(2,o)-a,t[1]=t[1]*Math.pow(2,o)-a}function m(){return s=n+2*(a=3*r)>>o,c=i+2*a>>o,u}return u.x=function(e){return arguments.length?(t="function"==typeof e?e:dO(+e),u):t},u.y=function(t){return arguments.length?(e="function"==typeof t?t:dO(+t),u):e},u.size=function(t){if(!arguments.length)return[n,i];var e=Math.ceil(t[0]),r=Math.ceil(t[1]);if(!(e>=0||e>=0))throw new Error("invalid size");return n=e,i=r,m()},u.cellSize=function(t){if(!arguments.length)return 1<=1))throw new Error("invalid cell size");return o=Math.floor(Math.log(t)/Math.LN2),m()},u.thresholds=function(t){return arguments.length?(l="function"==typeof t?t:Array.isArray(t)?dO(uO.call(t)):dO(t),u):l},u.bandwidth=function(t){if(!arguments.length)return Math.sqrt(r*(r+1));if(!((t=+t)>=0))throw new Error("invalid bandwidth");return r=Math.round((Math.sqrt(4*t*t+1)-1)/2),m()},u},SO=function(t,e,n){arguments.length<3&&(n=e,e=Gk().changedTouches);for(var i,r=0,o=e?e.length:0;rh}c.mouse("drag")}function m(){Ww(jw.view).on("mousemove.drag mouseup.drag",null),Zw(jw.view,n),Xw(),c.mouse("end")}function g(){if(r.apply(this,arguments)){var t,e,n=jw.changedTouches,i=o.apply(this,arguments),a=n.length;for(t=0;t=o?c=!0:10===(i=t.charCodeAt(a++))?l=!0:13===i&&(l=!0,10===t.charCodeAt(a)&&++a),t.slice(r+1,e-1).replace(/""/g,'"')}for(;a=(o=(m+v)/2))?m=o:v=o,(u=n>=(a=(g+b)/2))?g=a:b=a,r=f,!(f=f[h=u<<1|l]))return r[h]=p,t;if(s=+t._x.call(null,f.data),c=+t._y.call(null,f.data),e===s&&n===c)return p.next=f,r?r[h]=p:t._root=p,t;do{r=r?r[h]=new Array(4):t._root=new Array(4),(l=e>=(o=(m+v)/2))?m=o:v=o,(u=n>=(a=(g+b)/2))?g=a:b=a}while((h=u<<1|l)==(d=(c>=a)<<1|s>=o));return r[d]=f,r[h]=p,t}var SM=function(t,e,n,i,r){this.node=t,this.x0=e,this.y0=n,this.x1=i,this.y1=r};function xM(t){return t[0]}function OM(t){return t[1]}function MM(t,e,n){var i=new TM(null==e?xM:e,null==n?OM:n,NaN,NaN,NaN,NaN);return null==t?i:i.addAll(t)}function TM(t,e,n,i,r,o){this._x=t,this._y=e,this._x0=n,this._y0=i,this._x1=r,this._y1=o,this._root=void 0}function EM(t){for(var e={data:t.data},n=e;t=t.next;)n=n.next={data:t.data};return e}var PM=MM.prototype=TM.prototype;function AM(t){return t.x+t.vx}function jM(t){return t.y+t.vy}PM.copy=function(){var t,e,n=new TM(this._x,this._y,this._x0,this._y0,this._x1,this._y1),i=this._root;if(!i)return n;if(!i.length)return n._root=EM(i),n;for(t=[{source:i,target:n._root=new Array(4)}];i=t.pop();)for(var r=0;r<4;++r)(e=i.source[r])&&(e.length?t.push({source:e,target:i.target[r]=new Array(4)}):i.target[r]=EM(e));return n},PM.add=function(t){var e=+this._x.call(null,t),n=+this._y.call(null,t);return CM(this.cover(e,n),e,n,t)},PM.addAll=function(t){var e,n,i,r,o=t.length,a=new Array(o),s=new Array(o),c=1/0,l=1/0,u=-1/0,h=-1/0;for(n=0;nu&&(u=i),rh&&(h=r));if(c>u||l>h)return this;for(this.cover(c,l).cover(u,h),n=0;nt||t>=r||i>e||e>=o;)switch(s=(ed||(o=c.y0)>f||(a=c.x1)=v)<<1|t>=g)&&(c=p[p.length-1],p[p.length-1]=p[p.length-1-l],p[p.length-1-l]=c)}else{var b=t-+this._x.call(null,m.data),y=e-+this._y.call(null,m.data),_=b*b+y*y;if(_=(s=(p+g)/2))?p=s:g=s,(u=a>=(c=(m+v)/2))?m=c:v=c,e=f,!(f=f[h=u<<1|l]))return this;if(!f.length)break;(e[h+1&3]||e[h+2&3]||e[h+3&3])&&(n=e,d=h)}for(;f.data!==t;)if(i=f,!(f=f.next))return this;return(r=f.next)&&delete f.next,i?(r?i.next=r:delete i.next,this):e?(r?e[h]=r:delete e[h],(f=e[0]||e[1]||e[2]||e[3])&&f===(e[3]||e[2]||e[1]||e[0])&&!f.length&&(n?n[d]=f:this._root=f),this):(this._root=r,this)},PM.removeAll=function(t){for(var e=0,n=t.length;ec+f||rl+f||os.index){var p=c-a.x-a.vx,m=l-a.y-a.vy,g=p*p+m*m;gt.r&&(t.r=t[e].r)}function s(){if(e){var i,r,o=e.length;for(n=new Array(o),i=0;i1?(null==n?s.remove(t):s.set(t,f(n)),e):s.get(t)},find:function(e,n,i){var r,o,a,s,c,l=0,u=t.length;for(null==i?i=1/0:i*=i,l=0;l1?(l.on(t,n),e):l.on(t)}}},VM=function(){var t,e,n,i,r=wM(-30),o=1,a=1/0,s=.81;function c(i){var r,o=t.length,a=MM(t,FM,NM).visitAfter(u);for(n=i,r=0;r=a)){(t.data!==e||t.next)&&(0===u&&(f+=(u=kM())*u),0===h&&(f+=(h=kM())*h),f1?i[0]+i.slice(2):i,+t.slice(n+1)]},KM=function(t){return(t=WM(Math.abs(t)))?t[1]:NaN},XM=function(t,e){var n=WM(t,e);if(!n)return t+"";var i=n[0],r=n[1];return r<0?"0."+new Array(-r).join("0")+i:i.length>r+1?i.slice(0,r+1)+"."+i.slice(r+1):i+new Array(r-i.length+2).join("0")},YM={"":function(t,e){t:for(var n,i=(t=t.toPrecision(e)).length,r=1,o=-1;r0&&(o=0)}return o>0?t.slice(0,o)+t.slice(n+1):t},"%":function(t,e){return(100*t).toFixed(e)},b:function(t){return Math.round(t).toString(2)},c:function(t){return t+""},d:function(t){return Math.round(t).toString(10)},e:function(t,e){return t.toExponential(e)},f:function(t,e){return t.toFixed(e)},g:function(t,e){return t.toPrecision(e)},o:function(t){return Math.round(t).toString(8)},p:function(t,e){return XM(100*t,e)},r:XM,s:function(t,e){var n=WM(t,e);if(!n)return t+"";var i=n[0],r=n[1],o=r-(BM=3*Math.max(-8,Math.min(8,Math.floor(r/3))))+1,a=i.length;return o===a?i:o>a?i+new Array(o-a+1).join("0"):o>0?i.slice(0,o)+"."+i.slice(o):"0."+new Array(1-o).join("0")+WM(t,Math.max(0,e+o-1))[0]},X:function(t){return Math.round(t).toString(16).toUpperCase()},x:function(t){return Math.round(t).toString(16)}},ZM=/^(?:(.)?([<>=^]))?([+\-\( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?([a-z%])?$/i;function QM(t){return new $M(t)}function $M(t){if(!(e=ZM.exec(t)))throw new Error("invalid format: "+t);var e,n=e[1]||" ",i=e[2]||">",r=e[3]||"-",o=e[4]||"",a=!!e[5],s=e[6]&&+e[6],c=!!e[7],l=e[8]&&+e[8].slice(1),u=e[9]||"";"n"===u?(c=!0,u="g"):YM[u]||(u=""),(a||"0"===n&&"="===i)&&(a=!0,n="0",i="="),this.fill=n,this.align=i,this.sign=r,this.symbol=o,this.zero=a,this.width=s,this.comma=c,this.precision=l,this.type=u}QM.prototype=$M.prototype,$M.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(null==this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(null==this.precision?"":"."+Math.max(0,0|this.precision))+this.type};var JM,tT,eT,nT=function(t){return t},iT=["y","z","a","f","p","n","\xb5","m","","k","M","G","T","P","E","Z","Y"],rT=function(t){var e,n,i=t.grouping&&t.thousands?(e=t.grouping,n=t.thousands,function(t,i){for(var r=t.length,o=[],a=0,s=e[0],c=0;r>0&&s>0&&(c+s+1>i&&(s=Math.max(1,i-c)),o.push(t.substring(r-=s,r+s)),!((c+=s+1)>i));)s=e[a=(a+1)%e.length];return o.reverse().join(n)}):nT,r=t.currency,o=t.decimal,a=t.numerals?function(t){return function(e){return e.replace(/[0-9]/g,(function(e){return t[+e]}))}}(t.numerals):nT,s=t.percent||"%";function c(t){var e=(t=QM(t)).fill,n=t.align,c=t.sign,l=t.symbol,u=t.zero,h=t.width,d=t.comma,f=t.precision,p=t.type,m="$"===l?r[0]:"#"===l&&/[boxX]/.test(p)?"0"+p.toLowerCase():"",g="$"===l?r[1]:/[%p]/.test(p)?s:"",v=YM[p],b=!p||/[defgprs%]/.test(p);function y(t){var r,s,l,y=m,_=g;if("c"===p)_=v(t)+_,t="";else{var w=(t=+t)<0;if(t=v(Math.abs(t),f),w&&0==+t&&(w=!1),y=(w?"("===c?c:"-":"-"===c||"("===c?"":c)+y,_=("s"===p?iT[8+BM/3]:"")+_+(w&&"("===c?")":""),b)for(r=-1,s=t.length;++r(l=t.charCodeAt(r))||l>57){_=(46===l?o+t.slice(r+1):t.slice(r))+_,t=t.slice(0,r);break}}d&&!u&&(t=i(t,1/0));var k=y.length+t.length+_.length,C=k>1)+y+t+_+C.slice(k);break;default:t=C+y+t+_}return a(t)}return f=null==f?p?6:12:/[gprs]/.test(p)?Math.max(1,Math.min(21,f)):Math.max(0,Math.min(20,f)),y.toString=function(){return t+""},y}return{format:c,formatPrefix:function(t,e){var n=c(((t=QM(t)).type="f",t)),i=3*Math.max(-8,Math.min(8,Math.floor(KM(e)/3))),r=Math.pow(10,-i),o=iT[8+i/3];return function(t){return n(r*t)+o}}}};function oT(t){return JM=rT(t),tT=JM.format,eT=JM.formatPrefix,JM}oT({decimal:".",thousands:",",grouping:[3],currency:["$",""]});var aT=function(t){return Math.max(0,-KM(Math.abs(t)))},sT=function(t,e){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(KM(e)/3)))-KM(Math.abs(t)))},cT=function(t,e){return t=Math.abs(t),e=Math.abs(e)-t,Math.max(0,KM(e)-KM(t))+1},lT=function(){return new uT};function uT(){this.reset()}uT.prototype={constructor:uT,reset:function(){this.s=this.t=0},add:function(t){dT(hT,t,this.t),dT(this,hT.s,this.s),this.s?this.t+=hT.t:this.s=hT.t},valueOf:function(){return this.s}};var hT=new uT;function dT(t,e,n){var i=t.s=e+n,r=i-e;t.t=e-(i-r)+(n-r)}var fT=Math.PI,pT=fT/2,mT=fT/4,gT=2*fT,vT=180/fT,bT=fT/180,yT=Math.abs,_T=Math.atan,wT=Math.atan2,kT=Math.cos,CT=Math.ceil,ST=Math.exp,xT=(Math,Math.log),OT=Math.pow,MT=Math.sin,TT=Math.sign||function(t){return t>0?1:t<0?-1:0},ET=Math.sqrt,PT=Math.tan;function AT(t){return t>1?0:t<-1?fT:Math.acos(t)}function jT(t){return t>1?pT:t<-1?-pT:Math.asin(t)}function IT(t){return(t=MT(t/2))*t}function DT(){}function RT(t,e){t&&FT.hasOwnProperty(t.type)&&FT[t.type](t,e)}var LT={Feature:function(t,e){RT(t.geometry,e)},FeatureCollection:function(t,e){for(var n=t.features,i=-1,r=n.length;++i=0?1:-1,r=i*n,o=kT(e=(e*=bT)/2+mT),a=MT(e),s=qT*a,c=UT*o+s*kT(r),l=s*i*MT(r);WT.add(wT(l,c)),VT=t,UT=o,qT=a}var JT=function(t){return KT.reset(),GT(t,XT),2*KT};function tE(t){return[wT(t[1],t[0]),jT(t[2])]}function eE(t){var e=t[0],n=t[1],i=kT(n);return[i*kT(e),i*MT(e),MT(n)]}function nE(t,e){return t[0]*e[0]+t[1]*e[1]+t[2]*e[2]}function iE(t,e){return[t[1]*e[2]-t[2]*e[1],t[2]*e[0]-t[0]*e[2],t[0]*e[1]-t[1]*e[0]]}function rE(t,e){t[0]+=e[0],t[1]+=e[1],t[2]+=e[2]}function oE(t,e){return[t[0]*e,t[1]*e,t[2]*e]}function aE(t){var e=ET(t[0]*t[0]+t[1]*t[1]+t[2]*t[2]);t[0]/=e,t[1]/=e,t[2]/=e}var sE,cE,lE,uE,hE,dE,fE,pE,mE,gE,vE=lT(),bE={point:yE,lineStart:wE,lineEnd:kE,polygonStart:function(){bE.point=CE,bE.lineStart=SE,bE.lineEnd=xE,vE.reset(),XT.polygonStart()},polygonEnd:function(){XT.polygonEnd(),bE.point=yE,bE.lineStart=wE,bE.lineEnd=kE,WT<0?(sE=-(lE=180),cE=-(uE=90)):vE>1e-6?uE=90:vE<-1e-6&&(cE=-90),gE[0]=sE,gE[1]=lE}};function yE(t,e){mE.push(gE=[sE=t,lE=t]),euE&&(uE=e)}function _E(t,e){var n=eE([t*bT,e*bT]);if(pE){var i=iE(pE,n),r=iE([i[1],-i[0],0],i);aE(r),r=tE(r);var o,a=t-hE,s=a>0?1:-1,c=r[0]*vT*s,l=yT(a)>180;l^(s*hEuE&&(uE=o):l^(s*hE<(c=(c+360)%360-180)&&cuE&&(uE=e)),l?tOE(sE,lE)&&(lE=t):OE(t,lE)>OE(sE,lE)&&(sE=t):lE>=sE?(tlE&&(lE=t)):t>hE?OE(sE,t)>OE(sE,lE)&&(lE=t):OE(t,lE)>OE(sE,lE)&&(sE=t)}else mE.push(gE=[sE=t,lE=t]);euE&&(uE=e),pE=n,hE=t}function wE(){bE.point=_E}function kE(){gE[0]=sE,gE[1]=lE,bE.point=yE,pE=null}function CE(t,e){if(pE){var n=t-hE;vE.add(yT(n)>180?n+(n>0?360:-360):n)}else dE=t,fE=e;XT.point(t,e),_E(t,e)}function SE(){XT.lineStart()}function xE(){CE(dE,fE),XT.lineEnd(),yT(vE)>1e-6&&(sE=-(lE=180)),gE[0]=sE,gE[1]=lE,pE=null}function OE(t,e){return(e-=t)<0?e+360:e}function ME(t,e){return t[0]-e[0]}function TE(t,e){return t[0]<=t[1]?t[0]<=e&&e<=t[1]:eOE(i[0],i[1])&&(i[1]=r[1]),OE(r[0],i[1])>OE(i[0],i[1])&&(i[0]=r[0])):o.push(i=r);for(a=-1/0,e=0,i=o[n=o.length-1];e<=n;i=r,++e)(s=OE(i[1],(r=o[e])[0]))>a&&(a=s,sE=r[0],lE=i[1])}return mE=gE=null,sE===1/0||cE===1/0?[[NaN,NaN],[NaN,NaN]]:[[sE,cE],[lE,uE]]},WE={sphere:DT,point:KE,lineStart:YE,lineEnd:$E,polygonStart:function(){WE.lineStart=JE,WE.lineEnd=tP},polygonEnd:function(){WE.lineStart=YE,WE.lineEnd=$E}};function KE(t,e){t*=bT;var n=kT(e*=bT);XE(n*kT(t),n*MT(t),MT(e))}function XE(t,e,n){++EE,AE+=(t-AE)/EE,jE+=(e-jE)/EE,IE+=(n-IE)/EE}function YE(){WE.point=ZE}function ZE(t,e){t*=bT;var n=kT(e*=bT);VE=n*kT(t),UE=n*MT(t),qE=MT(e),WE.point=QE,XE(VE,UE,qE)}function QE(t,e){t*=bT;var n=kT(e*=bT),i=n*kT(t),r=n*MT(t),o=MT(e),a=wT(ET((a=UE*o-qE*r)*a+(a=qE*i-VE*o)*a+(a=VE*r-UE*i)*a),VE*i+UE*r+qE*o);PE+=a,DE+=a*(VE+(VE=i)),RE+=a*(UE+(UE=r)),LE+=a*(qE+(qE=o)),XE(VE,UE,qE)}function $E(){WE.point=KE}function JE(){WE.point=eP}function tP(){nP(HE,zE),WE.point=KE}function eP(t,e){HE=t,zE=e,t*=bT,e*=bT,WE.point=nP;var n=kT(e);VE=n*kT(t),UE=n*MT(t),qE=MT(e),XE(VE,UE,qE)}function nP(t,e){t*=bT;var n=kT(e*=bT),i=n*kT(t),r=n*MT(t),o=MT(e),a=UE*o-qE*r,s=qE*i-VE*o,c=VE*r-UE*i,l=ET(a*a+s*s+c*c),u=jT(l),h=l&&-u/l;FE+=h*a,NE+=h*s,BE+=h*c,PE+=u,DE+=u*(VE+(VE=i)),RE+=u*(UE+(UE=r)),LE+=u*(qE+(qE=o)),XE(VE,UE,qE)}var iP=function(t){EE=PE=AE=jE=IE=DE=RE=LE=FE=NE=BE=0,GT(t,WE);var e=FE,n=NE,i=BE,r=e*e+n*n+i*i;return r<1e-12&&(e=DE,n=RE,i=LE,PE<1e-6&&(e=AE,n=jE,i=IE),(r=e*e+n*n+i*i)<1e-12)?[NaN,NaN]:[wT(n,e)*vT,jT(i/ET(r))*vT]},rP=function(t){return function(){return t}},oP=function(t,e){function n(n,i){return n=t(n,i),e(n[0],n[1])}return t.invert&&e.invert&&(n.invert=function(n,i){return(n=e.invert(n,i))&&t.invert(n[0],n[1])}),n};function aP(t,e){return[t>fT?t-gT:t<-fT?t+gT:t,e]}function sP(t,e,n){return(t%=gT)?e||n?oP(lP(t),uP(e,n)):lP(t):e||n?uP(e,n):aP}function cP(t){return function(e,n){return[(e+=t)>fT?e-gT:e<-fT?e+gT:e,n]}}function lP(t){var e=cP(t);return e.invert=cP(-t),e}function uP(t,e){var n=kT(t),i=MT(t),r=kT(e),o=MT(e);function a(t,e){var a=kT(e),s=kT(t)*a,c=MT(t)*a,l=MT(e),u=l*n+s*i;return[wT(c*r-u*o,s*n-l*i),jT(u*r+c*o)]}return a.invert=function(t,e){var a=kT(e),s=kT(t)*a,c=MT(t)*a,l=MT(e),u=l*r-c*o;return[wT(c*r+l*o,s*n+u*i),jT(u*n-s*i)]},a}aP.invert=aP;var hP=function(t){function e(e){return(e=t(e[0]*bT,e[1]*bT))[0]*=vT,e[1]*=vT,e}return t=sP(t[0]*bT,t[1]*bT,t.length>2?t[2]*bT:0),e.invert=function(e){return(e=t.invert(e[0]*bT,e[1]*bT))[0]*=vT,e[1]*=vT,e},e};function dP(t,e,n,i,r,o){if(n){var a=kT(e),s=MT(e),c=i*n;null==r?(r=e+i*gT,o=e-c/2):(r=fP(a,r),o=fP(a,o),(i>0?ro)&&(r+=i*gT));for(var l,u=r;i>0?u>o:u1&&e.push(e.pop().concat(e.shift()))},result:function(){var n=e;return e=[],t=null,n}}},gP=function(t,e){return yT(t[0]-e[0])<1e-6&&yT(t[1]-e[1])<1e-6};function vP(t,e,n,i){this.x=t,this.z=e,this.o=n,this.e=i,this.v=!1,this.n=this.p=null}var bP=function(t,e,n,i,r){var o,a,s=[],c=[];if(t.forEach((function(t){if(!((e=t.length-1)<=0)){var e,n,i=t[0],a=t[e];if(gP(i,a)){for(r.lineStart(),o=0;o=0;--o)r.point((u=l[o])[0],u[1]);else i(d.x,d.p.x,-1,r);d=d.p}l=(d=d.o).z,f=!f}while(!d.v);r.lineEnd()}}};function yP(t){if(e=t.length){for(var e,n,i=0,r=t[0];++i=0?1:-1,x=S*C,O=x>fT,M=m*w;if(_P.add(wT(M*S*MT(x),g*k+M*kT(x))),a+=O?C+S*gT:C,O^f>=n^y>=n){var T=iE(eE(d),eE(b));aE(T);var E=iE(o,T);aE(E);var P=(O^C>=0?-1:1)*jT(E[2]);(i>P||i===P&&(T[0]||T[1]))&&(s+=O^C>=0?1:-1)}}return(a<-1e-6||a<1e-6&&_P<-1e-6)^1&s},kP=function(t,e,n,i){return function(r){var o,a,s,c=e(r),l=mP(),u=e(l),h=!1,d={point:f,lineStart:m,lineEnd:g,polygonStart:function(){d.point=v,d.lineStart=b,d.lineEnd=y,a=[],o=[]},polygonEnd:function(){d.point=f,d.lineStart=m,d.lineEnd=g,a=s_(a);var t=wP(o,i);a.length?(h||(r.polygonStart(),h=!0),bP(a,SP,t,n,r)):t&&(h||(r.polygonStart(),h=!0),r.lineStart(),n(null,null,1,r),r.lineEnd()),h&&(r.polygonEnd(),h=!1),a=o=null},sphere:function(){r.polygonStart(),r.lineStart(),n(null,null,1,r),r.lineEnd(),r.polygonEnd()}};function f(e,n){t(e,n)&&r.point(e,n)}function p(t,e){c.point(t,e)}function m(){d.point=p,c.lineStart()}function g(){d.point=f,c.lineEnd()}function v(t,e){s.push([t,e]),u.point(t,e)}function b(){u.lineStart(),s=[]}function y(){v(s[0][0],s[0][1]),u.lineEnd();var t,e,n,i,c=u.clean(),d=l.result(),f=d.length;if(s.pop(),o.push(s),s=null,f)if(1&c){if((e=(n=d[0]).length-1)>0){for(h||(r.polygonStart(),h=!0),r.lineStart(),t=0;t1&&2&c&&d.push(d.pop().concat(d.shift())),a.push(d.filter(CP))}return d}};function CP(t){return t.length>1}function SP(t,e){return((t=t.x)[0]<0?t[1]-pT-1e-6:pT-t[1])-((e=e.x)[0]<0?e[1]-pT-1e-6:pT-e[1])}var xP=kP((function(){return!0}),(function(t){var e,n=NaN,i=NaN,r=NaN;return{lineStart:function(){t.lineStart(),e=1},point:function(o,a){var s=o>0?fT:-fT,c=yT(o-n);yT(c-fT)<1e-6?(t.point(n,i=(i+a)/2>0?pT:-pT),t.point(r,i),t.lineEnd(),t.lineStart(),t.point(s,i),t.point(o,i),e=0):r!==s&&c>=fT&&(yT(n-r)<1e-6&&(n-=1e-6*r),yT(o-s)<1e-6&&(o-=1e-6*s),i=function(t,e,n,i){var r,o,a=MT(t-n);return yT(a)>1e-6?_T((MT(e)*(o=kT(i))*MT(n)-MT(i)*(r=kT(e))*MT(t))/(r*o*a)):(e+i)/2}(n,i,o,a),t.point(r,i),t.lineEnd(),t.lineStart(),t.point(s,i),e=0),t.point(n=o,i=a),r=s},lineEnd:function(){t.lineEnd(),n=i=NaN},clean:function(){return 2-e}}}),(function(t,e,n,i){var r;if(null==t)i.point(-fT,r=n*pT),i.point(0,r),i.point(fT,r),i.point(fT,0),i.point(fT,-r),i.point(0,-r),i.point(-fT,-r),i.point(-fT,0),i.point(-fT,r);else if(yT(t[0]-e[0])>1e-6){var o=t[0]0,r=yT(e)>1e-6;function o(t,n){return kT(t)*kT(n)>e}function a(t,n,i){var r=[1,0,0],o=iE(eE(t),eE(n)),a=nE(o,o),s=o[0],c=a-s*s;if(!c)return!i&&t;var l=e*a/c,u=-e*s/c,h=iE(r,o),d=oE(r,l);rE(d,oE(o,u));var f=h,p=nE(d,f),m=nE(f,f),g=p*p-m*(nE(d,d)-1);if(!(g<0)){var v=ET(g),b=oE(f,(-p-v)/m);if(rE(b,d),b=tE(b),!i)return b;var y,_=t[0],w=n[0],k=t[1],C=n[1];w<_&&(y=_,_=w,w=y);var S=w-_,x=yT(S-fT)<1e-6;if(!x&&C0^b[1]<(yT(b[0]-_)<1e-6?k:C):k<=b[1]&&b[1]<=C:S>fT^(_<=b[0]&&b[0]<=w)){var O=oE(f,(-p+v)/m);return rE(O,d),[b,tE(O)]}}}function s(e,n){var r=i?t:fT-t,o=0;return e<-r?o|=1:e>r&&(o|=2),n<-r?o|=4:n>r&&(o|=8),o}return kP(o,(function(t){var e,n,c,l,u;return{lineStart:function(){l=c=!1,u=1},point:function(h,d){var f,p=[h,d],m=o(h,d),g=i?m?0:s(h,d):m?s(h+(h<0?fT:-fT),d):0;if(!e&&(l=c=m)&&t.lineStart(),m!==c&&(!(f=a(e,p))||gP(e,f)||gP(p,f))&&(p[0]+=1e-6,p[1]+=1e-6,m=o(p[0],p[1])),m!==c)u=0,m?(t.lineStart(),f=a(p,e),t.point(f[0],f[1])):(f=a(e,p),t.point(f[0],f[1]),t.lineEnd()),e=f;else if(r&&e&&i^m){var v;g&n||!(v=a(p,e,!0))||(u=0,i?(t.lineStart(),t.point(v[0][0],v[0][1]),t.point(v[1][0],v[1][1]),t.lineEnd()):(t.point(v[1][0],v[1][1]),t.lineEnd(),t.lineStart(),t.point(v[0][0],v[0][1])))}!m||e&&gP(e,p)||t.point(p[0],p[1]),e=p,c=m,n=g},lineEnd:function(){c&&t.lineEnd(),e=null},clean:function(){return u|(l&&c)<<1}}}),(function(e,i,r,o){dP(o,t,n,r,e,i)}),i?[0,-t]:[-fT,t-fT])};function MP(t,e,n,i){function r(r,o){return t<=r&&r<=n&&e<=o&&o<=i}function o(r,o,s,l){var u=0,h=0;if(null==r||(u=a(r,s))!==(h=a(o,s))||c(r,o)<0^s>0)do{l.point(0===u||3===u?t:n,u>1?i:e)}while((u=(u+s+4)%4)!==h);else l.point(o[0],o[1])}function a(i,r){return yT(i[0]-t)<1e-6?r>0?0:3:yT(i[0]-n)<1e-6?r>0?2:1:yT(i[1]-e)<1e-6?r>0?1:0:r>0?3:2}function s(t,e){return c(t.x,e.x)}function c(t,e){var n=a(t,1),i=a(e,1);return n!==i?n-i:0===n?e[1]-t[1]:1===n?t[0]-e[0]:2===n?t[1]-e[1]:e[0]-t[0]}return function(a){var c,l,u,h,d,f,p,m,g,v,b,y=a,_=mP(),w={point:k,lineStart:function(){w.point=C,l&&l.push(u=[]),v=!0,g=!1,p=m=NaN},lineEnd:function(){c&&(C(h,d),f&&g&&_.rejoin(),c.push(_.result())),w.point=k,g&&y.lineEnd()},polygonStart:function(){y=_,c=[],l=[],b=!0},polygonEnd:function(){var e=function(){for(var e=0,n=0,r=l.length;ni&&(d-o)*(i-a)>(f-a)*(t-o)&&++e:f<=i&&(d-o)*(i-a)<(f-a)*(t-o)&&--e;return e}(),n=b&&e,r=(c=s_(c)).length;(n||r)&&(a.polygonStart(),n&&(a.lineStart(),o(null,null,1,a),a.lineEnd()),r&&bP(c,s,e,o,a),a.polygonEnd()),y=a,c=l=u=null}};function k(t,e){r(t,e)&&y.point(t,e)}function C(o,a){var s=r(o,a);if(l&&u.push([o,a]),v)h=o,d=a,f=s,v=!1,s&&(y.lineStart(),y.point(o,a));else if(s&&g)y.point(o,a);else{var c=[p=Math.max(-1e9,Math.min(1e9,p)),m=Math.max(-1e9,Math.min(1e9,m))],_=[o=Math.max(-1e9,Math.min(1e9,o)),a=Math.max(-1e9,Math.min(1e9,a))];!function(t,e,n,i,r,o){var a,s=t[0],c=t[1],l=0,u=1,h=e[0]-s,d=e[1]-c;if(a=n-s,h||!(a>0)){if(a/=h,h<0){if(a0){if(a>u)return;a>l&&(l=a)}if(a=r-s,h||!(a<0)){if(a/=h,h<0){if(a>u)return;a>l&&(l=a)}else if(h>0){if(a0)){if(a/=d,d<0){if(a0){if(a>u)return;a>l&&(l=a)}if(a=o-c,d||!(a<0)){if(a/=d,d<0){if(a>u)return;a>l&&(l=a)}else if(d>0){if(a0&&(t[0]=s+l*h,t[1]=c+l*d),u<1&&(e[0]=s+u*h,e[1]=c+u*d),!0}}}}}(c,_,t,e,n,i)?s&&(y.lineStart(),y.point(o,a),b=!1):(g||(y.lineStart(),y.point(c[0],c[1])),y.point(_[0],_[1]),s||y.lineEnd(),b=!1)}p=o,m=a,g=s}return w}}var TP,EP,PP,AP=function(){var t,e,n,i=0,r=0,o=960,a=500;return n={stream:function(n){return t&&e===n?t:t=MP(i,r,o,a)(e=n)},extent:function(s){return arguments.length?(i=+s[0][0],r=+s[0][1],o=+s[1][0],a=+s[1][1],t=e=null,n):[[i,r],[o,a]]}}},jP=lT(),IP={sphere:DT,point:DT,lineStart:function(){IP.point=RP,IP.lineEnd=DP},lineEnd:DT,polygonStart:DT,polygonEnd:DT};function DP(){IP.point=IP.lineEnd=DT}function RP(t,e){TP=t*=bT,EP=MT(e*=bT),PP=kT(e),IP.point=LP}function LP(t,e){t*=bT;var n=MT(e*=bT),i=kT(e),r=yT(t-TP),o=kT(r),a=i*MT(r),s=PP*n-EP*i*o,c=EP*n+PP*i*o;jP.add(wT(ET(a*a+s*s),c)),TP=t,EP=n,PP=i}var FP=function(t){return jP.reset(),GT(t,IP),+jP},NP=[null,null],BP={type:"LineString",coordinates:NP},HP=function(t,e){return NP[0]=t,NP[1]=e,FP(BP)},zP={Feature:function(t,e){return UP(t.geometry,e)},FeatureCollection:function(t,e){for(var n=t.features,i=-1,r=n.length;++i1e-6})).map(c)).concat(Wy(CT(o/f)*f,r,f).filter((function(t){return yT(t%m)>1e-6})).map(l))}return v.lines=function(){return b().map((function(t){return{type:"LineString",coordinates:t}}))},v.outline=function(){return{type:"Polygon",coordinates:[u(i).concat(h(a).slice(1),u(n).reverse().slice(1),h(s).reverse().slice(1))]}},v.extent=function(t){return arguments.length?v.extentMajor(t).extentMinor(t):v.extentMinor()},v.extentMajor=function(t){return arguments.length?(s=+t[0][1],a=+t[1][1],(i=+t[0][0])>(n=+t[1][0])&&(t=i,i=n,n=t),s>a&&(t=s,s=a,a=t),v.precision(g)):[[i,s],[n,a]]},v.extentMinor=function(n){return arguments.length?(o=+n[0][1],r=+n[1][1],(e=+n[0][0])>(t=+n[1][0])&&(n=e,e=t,t=n),o>r&&(n=o,o=r,r=n),v.precision(g)):[[e,o],[t,r]]},v.step=function(t){return arguments.length?v.stepMajor(t).stepMinor(t):v.stepMinor()},v.stepMajor=function(t){return arguments.length?(p=+t[0],m=+t[1],v):[p,m]},v.stepMinor=function(t){return arguments.length?(d=+t[0],f=+t[1],v):[d,f]},v.precision=function(d){return arguments.length?(g=+d,c=ZP(o,r,90),l=QP(e,t,g),u=ZP(s,a,90),h=QP(i,n,g),v):g},v.extentMajor([[-180,-89.999999],[180,89.999999]]).extentMinor([[-180,-80.000001],[180,80.000001]])}function JP(){return $P()()}var tA,eA,nA,iA,rA=function(t,e){var n=t[0]*bT,i=t[1]*bT,r=e[0]*bT,o=e[1]*bT,a=kT(i),s=MT(i),c=kT(o),l=MT(o),u=a*kT(n),h=a*MT(n),d=c*kT(r),f=c*MT(r),p=2*jT(ET(IT(o-i)+a*c*IT(r-n))),m=MT(p),g=p?function(t){var e=MT(t*=p)/m,n=MT(p-t)/m,i=n*u+e*d,r=n*h+e*f,o=n*s+e*l;return[wT(r,i)*vT,wT(o,ET(i*i+r*r))*vT]}:function(){return[n*vT,i*vT]};return g.distance=p,g},oA=function(t){return t},aA=lT(),sA=lT(),cA={point:DT,lineStart:DT,lineEnd:DT,polygonStart:function(){cA.lineStart=lA,cA.lineEnd=dA},polygonEnd:function(){cA.lineStart=cA.lineEnd=cA.point=DT,aA.add(yT(sA)),sA.reset()},result:function(){var t=aA/2;return aA.reset(),t}};function lA(){cA.point=uA}function uA(t,e){cA.point=hA,tA=nA=t,eA=iA=e}function hA(t,e){sA.add(iA*t-nA*e),nA=t,iA=e}function dA(){hA(tA,eA)}var fA,pA,mA,gA,vA=cA,bA=1/0,yA=bA,_A=-bA,wA=_A,kA={point:function(t,e){t_A&&(_A=t),ewA&&(wA=e)},lineStart:DT,lineEnd:DT,polygonStart:DT,polygonEnd:DT,result:function(){var t=[[bA,yA],[_A,wA]];return _A=wA=-(yA=bA=1/0),t}},CA=0,SA=0,xA=0,OA=0,MA=0,TA=0,EA=0,PA=0,AA=0,jA={point:IA,lineStart:DA,lineEnd:FA,polygonStart:function(){jA.lineStart=NA,jA.lineEnd=BA},polygonEnd:function(){jA.point=IA,jA.lineStart=DA,jA.lineEnd=FA},result:function(){var t=AA?[EA/AA,PA/AA]:TA?[OA/TA,MA/TA]:xA?[CA/xA,SA/xA]:[NaN,NaN];return CA=SA=xA=OA=MA=TA=EA=PA=AA=0,t}};function IA(t,e){CA+=t,SA+=e,++xA}function DA(){jA.point=RA}function RA(t,e){jA.point=LA,IA(mA=t,gA=e)}function LA(t,e){var n=t-mA,i=e-gA,r=ET(n*n+i*i);OA+=r*(mA+t)/2,MA+=r*(gA+e)/2,TA+=r,IA(mA=t,gA=e)}function FA(){jA.point=IA}function NA(){jA.point=HA}function BA(){zA(fA,pA)}function HA(t,e){jA.point=zA,IA(fA=mA=t,pA=gA=e)}function zA(t,e){var n=t-mA,i=e-gA,r=ET(n*n+i*i);OA+=r*(mA+t)/2,MA+=r*(gA+e)/2,TA+=r,EA+=(r=gA*t-mA*e)*(mA+t),PA+=r*(gA+e),AA+=3*r,IA(mA=t,gA=e)}var VA=jA;function UA(t){this._context=t}UA.prototype={_radius:4.5,pointRadius:function(t){return this._radius=t,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._context.closePath(),this._point=NaN},point:function(t,e){switch(this._point){case 0:this._context.moveTo(t,e),this._point=1;break;case 1:this._context.lineTo(t,e);break;default:this._context.moveTo(t+this._radius,e),this._context.arc(t,e,this._radius,0,gT)}},result:DT};var qA,GA,WA,KA,XA,YA=lT(),ZA={point:DT,lineStart:function(){ZA.point=QA},lineEnd:function(){qA&&$A(GA,WA),ZA.point=DT},polygonStart:function(){qA=!0},polygonEnd:function(){qA=null},result:function(){var t=+YA;return YA.reset(),t}};function QA(t,e){ZA.point=$A,GA=KA=t,WA=XA=e}function $A(t,e){YA.add(ET((KA-=t)*KA+(XA-=e)*XA)),KA=t,XA=e}var JA=ZA;function tj(){this._string=[]}function ej(t){return"m0,"+t+"a"+t+","+t+" 0 1,1 0,"+-2*t+"a"+t+","+t+" 0 1,1 0,"+2*t+"z"}tj.prototype={_radius:4.5,_circle:ej(4.5),pointRadius:function(t){return(t=+t)!==this._radius&&(this._radius=t,this._circle=null),this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._string.push("Z"),this._point=NaN},point:function(t,e){switch(this._point){case 0:this._string.push("M",t,",",e),this._point=1;break;case 1:this._string.push("L",t,",",e);break;default:null==this._circle&&(this._circle=ej(this._radius)),this._string.push("M",t,",",e,this._circle)}},result:function(){if(this._string.length){var t=this._string.join("");return this._string=[],t}return null}};var nj=function(t,e){var n,i,r=4.5;function o(t){return t&&("function"==typeof r&&i.pointRadius(+r.apply(this,arguments)),GT(t,n(i))),i.result()}return o.area=function(t){return GT(t,n(vA)),vA.result()},o.measure=function(t){return GT(t,n(JA)),JA.result()},o.bounds=function(t){return GT(t,n(kA)),kA.result()},o.centroid=function(t){return GT(t,n(VA)),VA.result()},o.projection=function(e){return arguments.length?(n=null==e?(t=null,oA):(t=e).stream,o):t},o.context=function(t){return arguments.length?(i=null==t?(e=null,new tj):new UA(e=t),"function"!=typeof r&&i.pointRadius(r),o):e},o.pointRadius=function(t){return arguments.length?(r="function"==typeof t?t:(i.pointRadius(+t),+t),o):r},o.projection(t).context(e)},ij=function(t){return{stream:rj(t)}};function rj(t){return function(e){var n=new oj;for(var i in t)n[i]=t[i];return n.stream=e,n}}function oj(){}function aj(t,e,n){var i=t.clipExtent&&t.clipExtent();return t.scale(150).translate([0,0]),null!=i&&t.clipExtent(null),GT(n,t.stream(kA)),e(kA.result()),null!=i&&t.clipExtent(i),t}function sj(t,e,n){return aj(t,(function(n){var i=e[1][0]-e[0][0],r=e[1][1]-e[0][1],o=Math.min(i/(n[1][0]-n[0][0]),r/(n[1][1]-n[0][1])),a=+e[0][0]+(i-o*(n[1][0]+n[0][0]))/2,s=+e[0][1]+(r-o*(n[1][1]+n[0][1]))/2;t.scale(150*o).translate([a,s])}),n)}function cj(t,e,n){return sj(t,[[0,0],e],n)}function lj(t,e,n){return aj(t,(function(n){var i=+e,r=i/(n[1][0]-n[0][0]),o=(i-r*(n[1][0]+n[0][0]))/2,a=-r*n[0][1];t.scale(150*r).translate([o,a])}),n)}function uj(t,e,n){return aj(t,(function(n){var i=+e,r=i/(n[1][1]-n[0][1]),o=-r*n[0][0],a=(i-r*(n[1][1]+n[0][1]))/2;t.scale(150*r).translate([o,a])}),n)}oj.prototype={constructor:oj,point:function(t,e){this.stream.point(t,e)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};var hj=kT(30*bT),dj=function(t,e){return+e?function(t,e){function n(i,r,o,a,s,c,l,u,h,d,f,p,m,g){var v=l-i,b=u-r,y=v*v+b*b;if(y>4*e&&m--){var _=a+d,w=s+f,k=c+p,C=ET(_*_+w*w+k*k),S=jT(k/=C),x=yT(yT(k)-1)<1e-6||yT(o-h)<1e-6?(o+h)/2:wT(w,_),O=t(x,S),M=O[0],T=O[1],E=M-i,P=T-r,A=b*E-v*P;(A*A/y>e||yT((v*E+b*P)/y-.5)>.3||a*d+s*f+c*p2?t[2]%360*bT:0,M()):[g*vT,v*vT,b*vT]},x.angle=function(t){return arguments.length?(y=t%360*bT,M()):y*vT},x.precision=function(t){return arguments.length?(a=dj(s,S=t*t),T()):ET(S)},x.fitExtent=function(t,e){return sj(x,t,e)},x.fitSize=function(t,e){return cj(x,t,e)},x.fitWidth=function(t,e){return lj(x,t,e)},x.fitHeight=function(t,e){return uj(x,t,e)},function(){return e=t.apply(this,arguments),x.invert=e.invert&&O,M()}}function bj(t){var e=0,n=fT/3,i=vj(t),r=i(e,n);return r.parallels=function(t){return arguments.length?i(e=t[0]*bT,n=t[1]*bT):[e*vT,n*vT]},r}function yj(t,e){var n=MT(t),i=(n+MT(e))/2;if(yT(i)<1e-6)return function(t){var e=kT(t);function n(t,n){return[t*e,MT(n)/e]}return n.invert=function(t,n){return[t/e,jT(n*e)]},n}(t);var r=1+n*(2*i-n),o=ET(r)/i;function a(t,e){var n=ET(r-2*i*MT(e))/i;return[n*MT(t*=i),o-n*kT(t)]}return a.invert=function(t,e){var n=o-e;return[wT(t,yT(n))/i*TT(n),jT((r-(t*t+n*n)*i*i)/(2*i))]},a}var _j=function(){return bj(yj).scale(155.424).center([0,33.6442])},wj=function(){return _j().parallels([29.5,45.5]).scale(1070).translate([480,250]).rotate([96,0]).center([-.6,38.7])},kj=function(){var t,e,n,i,r,o,a=wj(),s=_j().rotate([154,0]).center([-2,58.5]).parallels([55,65]),c=_j().rotate([157,0]).center([-3,19.9]).parallels([8,18]),l={point:function(t,e){o=[t,e]}};function u(t){var e=t[0],a=t[1];return o=null,n.point(e,a),o||(i.point(e,a),o)||(r.point(e,a),o)}function h(){return t=e=null,u}return u.invert=function(t){var e=a.scale(),n=a.translate(),i=(t[0]-n[0])/e,r=(t[1]-n[1])/e;return(r>=.12&&r<.234&&i>=-.425&&i<-.214?s:r>=.166&&r<.234&&i>=-.214&&i<-.115?c:a).invert(t)},u.stream=function(n){return t&&e===n?t:(i=[a.stream(e=n),s.stream(n),c.stream(n)],r=i.length,t={point:function(t,e){for(var n=-1;++n0?e<1e-6-pT&&(e=1e-6-pT):e>pT-1e-6&&(e=pT-1e-6);var n=r/OT(jj(e),i);return[n*MT(i*t),r-n*kT(i*t)]}return o.invert=function(t,e){var n=r-e,o=TT(i)*ET(t*t+n*n);return[wT(t,yT(n))/i*TT(n),2*_T(OT(r/o,1/i))-pT]},o}var Dj=function(){return bj(Ij).scale(109.5).parallels([30,30])};function Rj(t,e){return[t,e]}Rj.invert=Rj;var Lj=function(){return gj(Rj).scale(152.63)};function Fj(t,e){var n=kT(t),i=t===e?MT(t):(n-kT(e))/(e-t),r=n/i+t;if(yT(i)<1e-6)return Rj;function o(t,e){var n=r-e,o=i*t;return[n*MT(o),r-n*kT(o)]}return o.invert=function(t,e){var n=r-e;return[wT(t,yT(n))/i*TT(n),r-TT(i)*ET(t*t+n*n)]},o}var Nj=function(){return bj(Fj).scale(131.154).center([0,13.9389])};function Bj(t,e){var n=kT(e),i=kT(t)*n;return[n*MT(t)/i,MT(e)/i]}Bj.invert=Sj(_T);var Hj=function(){return gj(Bj).scale(144.049).clipAngle(60)};function zj(t,e,n,i){return 1===t&&1===e&&0===n&&0===i?oA:rj({point:function(r,o){this.stream.point(r*t+n,o*e+i)}})}var Vj=function(){var t,e,n,i,r,o,a=1,s=0,c=0,l=1,u=1,h=oA,d=null,f=oA;function p(){return i=r=null,o}return o={stream:function(t){return i&&r===t?i:i=h(f(r=t))},postclip:function(i){return arguments.length?(f=i,d=t=e=n=null,p()):f},clipExtent:function(i){return arguments.length?(f=null==i?(d=t=e=n=null,oA):MP(d=+i[0][0],t=+i[0][1],e=+i[1][0],n=+i[1][1]),p()):null==d?null:[[d,t],[e,n]]},scale:function(t){return arguments.length?(h=zj((a=+t)*l,a*u,s,c),p()):a},translate:function(t){return arguments.length?(h=zj(a*l,a*u,s=+t[0],c=+t[1]),p()):[s,c]},reflectX:function(t){return arguments.length?(h=zj(a*(l=t?-1:1),a*u,s,c),p()):l<0},reflectY:function(t){return arguments.length?(h=zj(a*l,a*(u=t?-1:1),s,c),p()):u<0},fitExtent:function(t,e){return sj(o,t,e)},fitSize:function(t,e){return cj(o,t,e)},fitWidth:function(t,e){return lj(o,t,e)},fitHeight:function(t,e){return uj(o,t,e)}}};function Uj(t,e){var n=e*e,i=n*n;return[t*(.8707-.131979*n+i*(i*(.003971*n-.001529*i)-.013791)),e*(1.007226+n*(.015085+i*(.028874*n-.044475-.005916*i)))]}Uj.invert=function(t,e){var n,i=e,r=25;do{var o=i*i,a=o*o;i-=n=(i*(1.007226+o*(.015085+a*(.028874*o-.044475-.005916*a)))-e)/(1.007226+o*(.045255+a*(.259866*o-.311325-.005916*11*a)))}while(yT(n)>1e-6&&--r>0);return[t/(.8707+(o=i*i)*(o*(o*o*o*(.003971-.001529*o)-.013791)-.131979)),i]};var qj=function(){return gj(Uj).scale(175.295)};function Gj(t,e){return[kT(e)*MT(t),MT(e)]}Gj.invert=Sj(jT);var Wj=function(){return gj(Gj).scale(249.5).clipAngle(90.000001)};function Kj(t,e){var n=kT(e),i=1+kT(t)*n;return[n*MT(t)/i,MT(e)/i]}Kj.invert=Sj((function(t){return 2*_T(t)}));var Xj=function(){return gj(Kj).scale(250).clipAngle(142)};function Yj(t,e){return[xT(PT((pT+e)/2)),-t]}Yj.invert=function(t,e){return[-e,2*_T(ST(t))-pT]};var Zj=function(){var t=Aj(Yj),e=t.center,n=t.rotate;return t.center=function(t){return arguments.length?e([-t[1],t[0]]):[(t=e())[1],-t[0]]},t.rotate=function(t){return arguments.length?n([t[0],t[1],t.length>2?t[2]+90:90]):[(t=n())[0],t[1],t[2]-90]},n([0,0,90]).scale(159.155)};function Qj(t,e){return t.parent===e.parent?1:2}function $j(t,e){return t+e.x}function Jj(t,e){return Math.max(t,e.y)}var tI=function(){var t=Qj,e=1,n=1,i=!1;function r(r){var o,a=0;r.eachAfter((function(e){var n=e.children;n?(e.x=function(t){return t.reduce($j,0)/t.length}(n),e.y=function(t){return 1+t.reduce(Jj,0)}(n)):(e.x=o?a+=t(e,o):0,e.y=0,o=e)}));var s=function(t){for(var e;e=t.children;)t=e[0];return t}(r),c=function(t){for(var e;e=t.children;)t=e[e.length-1];return t}(r),l=s.x-t(s,c)/2,u=c.x+t(c,s)/2;return r.eachAfter(i?function(t){t.x=(t.x-r.x)*e,t.y=(r.y-t.y)*n}:function(t){t.x=(t.x-l)/(u-l)*e,t.y=(1-(r.y?t.y/r.y:1))*n})}return r.separation=function(e){return arguments.length?(t=e,r):t},r.size=function(t){return arguments.length?(i=!1,e=+t[0],n=+t[1],r):i?null:[e,n]},r.nodeSize=function(t){return arguments.length?(i=!0,e=+t[0],n=+t[1],r):i?[e,n]:null},r};function eI(t){var e=0,n=t.children,i=n&&n.length;if(i)for(;--i>=0;)e+=n[i].value;else e=1;t.value=e}function nI(t,e){var n,i,r,o,a,s=new aI(t),c=+t.value&&(s.value=t.value),l=[s];for(null==e&&(e=iI);n=l.pop();)if(c&&(n.value=+n.data.value),(r=e(n.data))&&(a=r.length))for(n.children=new Array(a),o=a-1;o>=0;--o)l.push(i=n.children[o]=new aI(r[o])),i.parent=n,i.depth=n.depth+1;return s.eachBefore(oI)}function iI(t){return t.children}function rI(t){t.data=t.data.data}function oI(t){var e=0;do{t.height=e}while((t=t.parent)&&t.height<++e)}function aI(t){this.data=t,this.depth=this.height=0,this.parent=null}aI.prototype=nI.prototype={constructor:aI,count:function(){return this.eachAfter(eI)},each:function(t){var e,n,i,r,o=this,a=[o];do{for(e=a.reverse(),a=[];o=e.pop();)if(t(o),n=o.children)for(i=0,r=n.length;i=0;--n)r.push(e[n]);return this},sum:function(t){return this.eachAfter((function(e){for(var n=+t(e.data)||0,i=e.children,r=i&&i.length;--r>=0;)n+=i[r].value;e.value=n}))},sort:function(t){return this.eachBefore((function(e){e.children&&e.children.sort(t)}))},path:function(t){for(var e=this,n=function(t,e){if(t===e)return t;var n=t.ancestors(),i=e.ancestors(),r=null;for(t=n.pop(),e=i.pop();t===e;)r=t,t=n.pop(),e=i.pop();return r}(e,t),i=[e];e!==n;)i.push(e=e.parent);for(var r=i.length;t!==n;)i.splice(r,0,t),t=t.parent;return i},ancestors:function(){for(var t=this,e=[t];t=t.parent;)e.push(t);return e},descendants:function(){var t=[];return this.each((function(e){t.push(e)})),t},leaves:function(){var t=[];return this.eachBefore((function(e){e.children||t.push(e)})),t},links:function(){var t=this,e=[];return t.each((function(n){n!==t&&e.push({source:n.parent,target:n})})),e},copy:function(){return nI(this).eachBefore(rI)}};var sI=Array.prototype.slice,cI=function(t){for(var e,n,i=0,r=(t=function(t){for(var e,n,i=t.length;i;)n=Math.random()*i--|0,e=t[i],t[i]=t[n],t[n]=e;return t}(sI.call(t))).length,o=[];i0&&n*n>i*i+r*r}function dI(t,e){for(var n=0;n(a*=a)?(i=(l+a-r)/(2*l),o=Math.sqrt(Math.max(0,a/l-i*i)),n.x=t.x-i*s-o*c,n.y=t.y-i*c+o*s):(i=(l+r-a)/(2*l),o=Math.sqrt(Math.max(0,r/l-i*i)),n.x=e.x+i*s-o*c,n.y=e.y+i*c+o*s)):(n.x=e.x+n.r,n.y=e.y)}function vI(t,e){var n=t.r+e.r-1e-6,i=e.x-t.x,r=e.y-t.y;return n>0&&n*n>i*i+r*r}function bI(t){var e=t._,n=t.next._,i=e.r+n.r,r=(e.x*n.r+n.x*e.r)/i,o=(e.y*n.r+n.y*e.r)/i;return r*r+o*o}function yI(t){this._=t,this.next=null,this.previous=null}function _I(t){if(!(r=t.length))return 0;var e,n,i,r,o,a,s,c,l,u,h;if((e=t[0]).x=0,e.y=0,!(r>1))return e.r;if(e.x=-(n=t[1]).r,n.x=e.r,n.y=0,!(r>2))return e.r+n.r;gI(n,e,i=t[2]),e=new yI(e),n=new yI(n),i=new yI(i),e.next=i.previous=n,n.next=e.previous=i,i.next=n.previous=e;t:for(s=3;s0)throw new Error("cycle");return o}return n.id=function(e){return arguments.length?(t=CI(e),n):t},n.parentId=function(t){return arguments.length?(e=CI(t),n):e},n};function BI(t,e){return t.parent===e.parent?1:2}function HI(t){var e=t.children;return e?e[0]:t.t}function zI(t){var e=t.children;return e?e[e.length-1]:t.t}function VI(t,e,n){var i=n/(e.i-t.i);e.c-=i,e.s+=n,t.c+=i,e.z+=n,e.m+=n}function UI(t,e,n){return t.a.parent===e.parent?t.a:n}function qI(t,e){this._=t,this.parent=null,this.children=null,this.A=null,this.a=this,this.z=0,this.m=0,this.c=0,this.s=0,this.t=null,this.i=e}qI.prototype=Object.create(aI.prototype);var GI=function(){var t=BI,e=1,n=1,i=null;function r(r){var c=function(t){for(var e,n,i,r,o,a=new qI(t,0),s=[a];e=s.pop();)if(i=e._.children)for(e.children=new Array(o=i.length),r=o-1;r>=0;--r)s.push(n=e.children[r]=new qI(i[r],r)),n.parent=e;return(a.parent=new qI(null,0)).children=[a],a}(r);if(c.eachAfter(o),c.parent.m=-c.z,c.eachBefore(a),i)r.eachBefore(s);else{var l=r,u=r,h=r;r.eachBefore((function(t){t.xu.x&&(u=t),t.depth>h.depth&&(h=t)}));var d=l===u?1:t(l,u)/2,f=d-l.x,p=e/(u.x+d+f),m=n/(h.depth||1);r.eachBefore((function(t){t.x=(t.x+f)*p,t.y=t.depth*m}))}return r}function o(e){var n=e.children,i=e.parent.children,r=e.i?i[e.i-1]:null;if(n){!function(t){for(var e,n=0,i=0,r=t.children,o=r.length;--o>=0;)(e=r[o]).z+=n,e.m+=n,n+=e.s+(i+=e.c)}(e);var o=(n[0].z+n[n.length-1].z)/2;r?(e.z=r.z+t(e._,r._),e.m=e.z-o):e.z=o}else r&&(e.z=r.z+t(e._,r._));e.parent.A=function(e,n,i){if(n){for(var r,o=e,a=e,s=n,c=o.parent.children[0],l=o.m,u=a.m,h=s.m,d=c.m;s=zI(s),o=HI(o),s&&o;)c=HI(c),(a=zI(a)).a=e,(r=s.z+h-o.z-l+t(s._,o._))>0&&(VI(UI(s,e,i),e,r),l+=r,u+=r),h+=s.m,l+=o.m,d+=c.m,u+=a.m;s&&!zI(a)&&(a.t=s,a.m+=h-u),o&&!HI(c)&&(c.t=o,c.m+=l-d,i=e)}return i}(e,r,e.parent.A||i[0])}function a(t){t._.x=t.z+t.parent.m,t.m+=t.parent.m}function s(t){t.x*=e,t.y=t.depth*n}return r.separation=function(e){return arguments.length?(t=e,r):t},r.size=function(t){return arguments.length?(i=!1,e=+t[0],n=+t[1],r):i?null:[e,n]},r.nodeSize=function(t){return arguments.length?(i=!0,e=+t[0],n=+t[1],r):i?[e,n]:null},r},WI=function(t,e,n,i,r){for(var o,a=t.children,s=-1,c=a.length,l=t.value&&(r-n)/t.value;++sd&&(d=s),g=u*u*m,(f=Math.max(d/g,g/h))>p){u-=s;break}p=f}v.push(a={value:u,dice:c1?e:1)},n}(KI),ZI=function(){var t=YI,e=!1,n=1,i=1,r=[0],o=SI,a=SI,s=SI,c=SI,l=SI;function u(t){return t.x0=t.y0=0,t.x1=n,t.y1=i,t.eachBefore(h),r=[0],e&&t.eachBefore(AI),t}function h(e){var n=r[e.depth],i=e.x0+n,u=e.y0+n,h=e.x1-n,d=e.y1-n;h=n-1){var u=s[e];return u.x0=r,u.y0=o,u.x1=a,void(u.y1=c)}for(var h=l[e],d=i/2+h,f=e+1,p=n-1;f>>1;l[m]c-o){var b=(r*v+a*g)/i;t(e,f,g,r,o,b,c),t(f,n,v,b,o,a,c)}else{var y=(o*v+c*g)/i;t(e,f,g,r,o,a,y),t(f,n,v,r,y,a,c)}}(0,c,t.value,e,n,i,r)},$I=function(t,e,n,i,r){(1&t.depth?WI:jI)(t,e,n,i,r)},JI=function t(e){function n(t,n,i,r,o){if((a=t._squarify)&&a.ratio===e)for(var a,s,c,l,u,h=-1,d=a.length,f=t.value;++h1?e:1)},n}(KI);function tD(t,e,n,i,r){var o=t*t,a=o*t;return((1-3*t+3*o-a)*e+(4-6*o+3*a)*n+(1+3*t+3*o-3*a)*i+a*r)/6}var eD=function(t){var e=t.length-1;return function(n){var i=n<=0?n=0:n>=1?(n=1,e-1):Math.floor(n*e),r=t[i],o=t[i+1];return tD((n-i/e)*e,i>0?t[i-1]:2*r-o,r,o,i180||n<-180?n-360*Math.round(n/360):n):iD(isNaN(t)?e:t)}function aD(t,e){var n=e-t;return n?rD(t,n):iD(isNaN(t)?e:t)}var sD=function t(e){var n=function(t){return 1==(t=+t)?aD:function(e,n){return n-e?function(t,e,n){return t=Math.pow(t,n),e=Math.pow(e,n)-t,n=1/n,function(i){return Math.pow(t+i*e,n)}}(e,n,t):iD(isNaN(e)?n:e)}}(e);function i(t,e){var i=n((t=vk(t)).r,(e=vk(e)).r),r=n(t.g,e.g),o=n(t.b,e.b),a=aD(t.opacity,e.opacity);return function(e){return t.r=i(e),t.g=r(e),t.b=o(e),t.opacity=a(e),t+""}}return i.gamma=t,i}(1);function cD(t){return function(e){var n,i,r=e.length,o=new Array(r),a=new Array(r),s=new Array(r);for(n=0;no&&(r=e.slice(o,r),s[a]?s[a]+=r:s[++a]=r),(n=n[0])===(i=i[0])?s[a]?s[a]+=i:s[++a]=i:(s[++a]=null,c.push({i:a,x:vD(n,i)})),o=_D.lastIndex;return o180?e+=360:e-t>180&&(t+=360),o.push({i:n.push(r(n)+"rotate(",null,i)-2,x:vD(t,e)})):e&&n.push(r(n)+"rotate("+e+i)}(o.rotate,a.rotate,s,c),function(t,e,n,o){t!==e?o.push({i:n.push(r(n)+"skewX(",null,i)-2,x:vD(t,e)}):e&&n.push(r(n)+"skewX("+e+i)}(o.skewX,a.skewX,s,c),function(t,e,n,i,o,a){if(t!==n||e!==i){var s=o.push(r(o)+"scale(",null,",",null,")");a.push({i:s-4,x:vD(t,n)},{i:s-2,x:vD(e,i)})}else 1===n&&1===i||o.push(r(o)+"scale("+n+","+i+")")}(o.scaleX,o.scaleY,a.scaleX,a.scaleY,s,c),o=a=null,function(t){for(var e,n=-1,i=c.length;++n6/29*(6/29)*(6/29)?Math.pow(t,1/3):t/(6/29*3*(6/29))+4/29}function VD(t){return t>6/29?t*t*t:6/29*3*(6/29)*(t-4/29)}function UD(t){return 255*(t<=.0031308?12.92*t:1.055*Math.pow(t,1/2.4)-.055)}function qD(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function GD(t){if(t instanceof KD)return new KD(t.h,t.c,t.l,t.opacity);if(t instanceof HD||(t=ND(t)),0===t.a&&0===t.b)return new KD(NaN,01&&((n=t[o[a-1]])[0]-(e=t[o[a-2]])[0])*((i=t[s])[1]-e[1])-(n[1]-e[1])*(i[0]-e[0])<=0;)--a;o[a++]=s}return o.slice(0,a)}var uR=function(t){if((n=t.length)<3)return null;var e,n,i=new Array(n),r=new Array(n);for(e=0;e=0;--e)l.push(t[i[o[e]][2]]);for(e=+s;es!=l>s&&a<(c-n)*(s-i)/(l-i)+n&&(u=!u),c=n,l=i;return u},dR=function(t){for(var e,n,i=-1,r=t.length,o=t[r-1],a=o[0],s=o[1],c=0;++i1);return t+n*o*Math.sqrt(-2*Math.log(r)/r)}}return n.source=t,n}(fR),gR=function t(e){function n(){var t=mR.source(e).apply(this,arguments);return function(){return Math.exp(t())}}return n.source=t,n}(fR),vR=function t(e){function n(t){return function(){for(var n=0,i=0;i2?IR:jR,i=r=null,u}function u(e){return(i||(i=n(o,a,c?function(t){return function(e,n){var i=t(e=+e,n=+n);return function(t){return t<=e?0:t>=n?1:i(t)}}}(t):t,s)))(+e)}return u.invert=function(t){return(r||(r=n(a,o,AR,c?function(t){return function(e,n){var i=t(e=+e,n=+n);return function(t){return t<=0?e:t>=1?n:i(t)}}}(e):e)))(+t)},u.domain=function(t){return arguments.length?(o=wR.call(t,ER),l()):o.slice()},u.range=function(t){return arguments.length?(a=kR.call(t),l()):a.slice()},u.rangeRound=function(t){return a=kR.call(t),s=MR,l()},u.clamp=function(t){return arguments.length?(c=!!t,l()):c},u.interpolate=function(t){return arguments.length?(s=t,l()):s},l()}var LR=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function FR(t){if(!(e=LR.exec(t)))throw new Error("invalid format: "+t);var e;return new NR({fill:e[1],align:e[2],sign:e[3],symbol:e[4],zero:e[5],width:e[6],comma:e[7],precision:e[8]&&e[8].slice(1),trim:e[9],type:e[10]})}function NR(t){this.fill=void 0===t.fill?" ":t.fill+"",this.align=void 0===t.align?">":t.align+"",this.sign=void 0===t.sign?"-":t.sign+"",this.symbol=void 0===t.symbol?"":t.symbol+"",this.zero=!!t.zero,this.width=void 0===t.width?void 0:+t.width,this.comma=!!t.comma,this.precision=void 0===t.precision?void 0:+t.precision,this.trim=!!t.trim,this.type=void 0===t.type?"":t.type+""}FR.prototype=NR.prototype,NR.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};var BR,HR,zR,VR,UR=function(t,e){if((n=(t=e?t.toExponential(e-1):t.toExponential()).indexOf("e"))<0)return null;var n,i=t.slice(0,n);return[i.length>1?i[0]+i.slice(2):i,+t.slice(n+1)]},qR=function(t){return(t=UR(Math.abs(t)))?t[1]:NaN},GR=function(t,e){var n=UR(t,e);if(!n)return t+"";var i=n[0],r=n[1];return r<0?"0."+new Array(-r).join("0")+i:i.length>r+1?i.slice(0,r+1)+"."+i.slice(r+1):i+new Array(r-i.length+2).join("0")},WR={"%":function(t,e){return(100*t).toFixed(e)},b:function(t){return Math.round(t).toString(2)},c:function(t){return t+""},d:function(t){return Math.round(t).toString(10)},e:function(t,e){return t.toExponential(e)},f:function(t,e){return t.toFixed(e)},g:function(t,e){return t.toPrecision(e)},o:function(t){return Math.round(t).toString(8)},p:function(t,e){return GR(100*t,e)},r:GR,s:function(t,e){var n=UR(t,e);if(!n)return t+"";var i=n[0],r=n[1],o=r-(BR=3*Math.max(-8,Math.min(8,Math.floor(r/3))))+1,a=i.length;return o===a?i:o>a?i+new Array(o-a+1).join("0"):o>0?i.slice(0,o)+"."+i.slice(o):"0."+new Array(1-o).join("0")+UR(t,Math.max(0,e+o-1))[0]},X:function(t){return Math.round(t).toString(16).toUpperCase()},x:function(t){return Math.round(t).toString(16)}},KR=function(t){return t},XR=Array.prototype.map,YR=["y","z","a","f","p","n","\xb5","m","","k","M","G","T","P","E","Z","Y"];function ZR(t){var e=t.domain;return t.ticks=function(t){var n=e();return Zy(n[0],n[n.length-1],null==t?10:t)},t.tickFormat=function(t,n){return function(t,e,n){var i,r=t[0],o=t[t.length-1],a=$y(r,o,null==e?10:e);switch((n=FR(null==n?",f":n)).type){case"s":var s=Math.max(Math.abs(r),Math.abs(o));return null!=n.precision||isNaN(i=function(t,e){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(qR(e)/3)))-qR(Math.abs(t)))}(a,s))||(n.precision=i),VR(n,s);case"":case"e":case"g":case"p":case"r":null!=n.precision||isNaN(i=function(t,e){return t=Math.abs(t),e=Math.abs(e)-t,Math.max(0,qR(e)-qR(t))+1}(a,Math.max(Math.abs(r),Math.abs(o))))||(n.precision=i-("e"===n.type));break;case"f":case"%":null!=n.precision||isNaN(i=function(t){return Math.max(0,-qR(Math.abs(t)))}(a))||(n.precision=i-2*("%"===n.type))}return zR(n)}(e(),t,n)},t.nice=function(n){null==n&&(n=10);var i,r=e(),o=0,a=r.length-1,s=r[o],c=r[a];return c0?i=Qy(s=Math.floor(s/i)*i,c=Math.ceil(c/i)*i,n):i<0&&(i=Qy(s=Math.ceil(s*i)/i,c=Math.floor(c*i)/i,n)),i>0?(r[o]=Math.floor(s/i)*i,r[a]=Math.ceil(c/i)*i,e(r)):i<0&&(r[o]=Math.ceil(s*i)/i,r[a]=Math.floor(c*i)/i,e(r)),t},t}function QR(){var t=RR(AR,Bk);return t.copy=function(){return DR(t,QR())},ZR(t)}function $R(){var t=[0,1];function e(t){return+t}return e.invert=e,e.domain=e.range=function(n){return arguments.length?(t=wR.call(n,ER),e):t.slice()},e.copy=function(){return $R().domain(t)},ZR(e)}HR=function(t){var e,n,i=void 0===t.grouping||void 0===t.thousands?KR:(e=XR.call(t.grouping,Number),n=t.thousands+"",function(t,i){for(var r=t.length,o=[],a=0,s=e[0],c=0;r>0&&s>0&&(c+s+1>i&&(s=Math.max(1,i-c)),o.push(t.substring(r-=s,r+s)),!((c+=s+1)>i));)s=e[a=(a+1)%e.length];return o.reverse().join(n)}),r=void 0===t.currency?"":t.currency[0]+"",o=void 0===t.currency?"":t.currency[1]+"",a=void 0===t.decimal?".":t.decimal+"",s=void 0===t.numerals?KR:function(t){return function(e){return e.replace(/[0-9]/g,(function(e){return t[+e]}))}}(XR.call(t.numerals,String)),c=void 0===t.percent?"%":t.percent+"",l=void 0===t.minus?"-":t.minus+"",u=void 0===t.nan?"NaN":t.nan+"";function h(t){var e=(t=FR(t)).fill,n=t.align,h=t.sign,d=t.symbol,f=t.zero,p=t.width,m=t.comma,g=t.precision,v=t.trim,b=t.type;"n"===b?(m=!0,b="g"):WR[b]||(void 0===g&&(g=12),v=!0,b="g"),(f||"0"===e&&"="===n)&&(f=!0,e="0",n="=");var y="$"===d?r:"#"===d&&/[boxX]/.test(b)?"0"+b.toLowerCase():"",_="$"===d?o:/[%p]/.test(b)?c:"",w=WR[b],k=/[defgprs%]/.test(b);function C(t){var r,o,c,d=y,C=_;if("c"===b)C=w(t)+C,t="";else{var S=(t=+t)<0||1/t<0;if(t=isNaN(t)?u:w(Math.abs(t),g),v&&(t=function(t){t:for(var e,n=t.length,i=1,r=-1;i0&&(r=0)}return r>0?t.slice(0,r)+t.slice(e+1):t}(t)),S&&0==+t&&"+"!==h&&(S=!1),d=(S?"("===h?h:l:"-"===h||"("===h?"":h)+d,C=("s"===b?YR[8+BR/3]:"")+C+(S&&"("===h?")":""),k)for(r=-1,o=t.length;++r(c=t.charCodeAt(r))||c>57){C=(46===c?a+t.slice(r+1):t.slice(r))+C,t=t.slice(0,r);break}}m&&!f&&(t=i(t,1/0));var x=d.length+t.length+C.length,O=x>1)+d+t+C+O.slice(x);break;default:t=O+d+t+C}return s(t)}return g=void 0===g?6:/[gprs]/.test(b)?Math.max(1,Math.min(21,g)):Math.max(0,Math.min(20,g)),C.toString=function(){return t+""},C}return{format:h,formatPrefix:function(t,e){var n=h(((t=FR(t)).type="f",t)),i=3*Math.max(-8,Math.min(8,Math.floor(qR(e)/3))),r=Math.pow(10,-i),o=YR[8+i/3];return function(t){return n(r*t)+o}}}}({decimal:".",thousands:",",grouping:[3],currency:["$",""],minus:"-"}),zR=HR.format,VR=HR.formatPrefix;var JR=function(t,e){var n,i=0,r=(t=t.slice()).length-1,o=t[i],a=t[r];return a0){for(;dc)break;m.push(h)}}else for(;d=1;--u)if(!((h=l*u)c)break;m.push(h)}}else m=Zy(d,f,Math.min(f-d,p)).map(r);return o?m.reverse():m},t.tickFormat=function(e,o){if(null==o&&(o=10===n?".0e":","),"function"!=typeof o&&(o=zR(o)),e===1/0)return o;null==e&&(e=10);var a=Math.max(1,n*e/t.ticks().length);return function(t){var e=t/r(Math.round(i(t)));return e*n0?n[r-1]:t[0],r=n?[i[n-1],e]:[i[a-1],i[a]]},o.copy=function(){return hL().domain([t,e]).range(r)},ZR(o)}function dL(){var t=[.5],e=[0,1],n=1;function i(i){if(i<=i)return e[jy(t,i,0,n)]}return i.domain=function(r){return arguments.length?(t=kR.call(r),n=Math.min(t.length,e.length-1),i):t.slice()},i.range=function(r){return arguments.length?(e=kR.call(r),n=Math.min(t.length,e.length-1),i):e.slice()},i.invertExtent=function(n){var i=e.indexOf(n);return[t[i-1],t[i]]},i.copy=function(){return dL().domain(t).range(e)},i}var fL=new Date,pL=new Date;function mL(t,e,n,i){function r(e){return t(e=0===arguments.length?new Date:new Date(+e)),e}return r.floor=function(e){return t(e=new Date(+e)),e},r.ceil=function(n){return t(n=new Date(n-1)),e(n,1),t(n),n},r.round=function(t){var e=r(t),n=r.ceil(t);return t-e0))return s;do{s.push(a=new Date(+n)),e(n,o),t(n)}while(a=e)for(;t(e),!n(e);)e.setTime(e-1)}),(function(t,i){if(t>=t)if(i<0)for(;++i<=0;)for(;e(t,-1),!n(t););else for(;--i>=0;)for(;e(t,1),!n(t););}))},n&&(r.count=function(e,i){return fL.setTime(+e),pL.setTime(+i),t(fL),t(pL),Math.floor(n(fL,pL))},r.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?r.filter(i?function(e){return i(e)%t==0}:function(e){return r.count(0,e)%t==0}):r:null}),r}var gL=mL((function(t){t.setMonth(0,1),t.setHours(0,0,0,0)}),(function(t,e){t.setFullYear(t.getFullYear()+e)}),(function(t,e){return e.getFullYear()-t.getFullYear()}),(function(t){return t.getFullYear()}));gL.every=function(t){return isFinite(t=Math.floor(t))&&t>0?mL((function(e){e.setFullYear(Math.floor(e.getFullYear()/t)*t),e.setMonth(0,1),e.setHours(0,0,0,0)}),(function(e,n){e.setFullYear(e.getFullYear()+n*t)})):null};var vL=gL,bL=mL((function(t){t.setDate(1),t.setHours(0,0,0,0)}),(function(t,e){t.setMonth(t.getMonth()+e)}),(function(t,e){return e.getMonth()-t.getMonth()+12*(e.getFullYear()-t.getFullYear())}),(function(t){return t.getMonth()}));function yL(t){return mL((function(e){e.setDate(e.getDate()-(e.getDay()+7-t)%7),e.setHours(0,0,0,0)}),(function(t,e){t.setDate(t.getDate()+7*e)}),(function(t,e){return(e-t-6e4*(e.getTimezoneOffset()-t.getTimezoneOffset()))/6048e5}))}var _L=yL(0),wL=yL(1),kL=(yL(2),yL(3),yL(4)),CL=(yL(5),yL(6),mL((function(t){t.setHours(0,0,0,0)}),(function(t,e){t.setDate(t.getDate()+e)}),(function(t,e){return(e-t-6e4*(e.getTimezoneOffset()-t.getTimezoneOffset()))/864e5}),(function(t){return t.getDate()-1}))),SL=mL((function(t){t.setTime(t-t.getMilliseconds()-1e3*t.getSeconds()-6e4*t.getMinutes())}),(function(t,e){t.setTime(+t+36e5*e)}),(function(t,e){return(e-t)/36e5}),(function(t){return t.getHours()})),xL=mL((function(t){t.setTime(t-t.getMilliseconds()-1e3*t.getSeconds())}),(function(t,e){t.setTime(+t+6e4*e)}),(function(t,e){return(e-t)/6e4}),(function(t){return t.getMinutes()})),OL=mL((function(t){t.setTime(t-t.getMilliseconds())}),(function(t,e){t.setTime(+t+1e3*e)}),(function(t,e){return(e-t)/1e3}),(function(t){return t.getUTCSeconds()})),ML=mL((function(){}),(function(t,e){t.setTime(+t+e)}),(function(t,e){return e-t}));ML.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?mL((function(e){e.setTime(Math.floor(e/t)*t)}),(function(e,n){e.setTime(+e+n*t)}),(function(e,n){return(n-e)/t})):ML:null};var TL=ML;function EL(t){return mL((function(e){e.setUTCDate(e.getUTCDate()-(e.getUTCDay()+7-t)%7),e.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCDate(t.getUTCDate()+7*e)}),(function(t,e){return(e-t)/6048e5}))}var PL=EL(0),AL=EL(1),jL=(EL(2),EL(3),EL(4)),IL=(EL(5),EL(6),mL((function(t){t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCDate(t.getUTCDate()+e)}),(function(t,e){return(e-t)/864e5}),(function(t){return t.getUTCDate()-1}))),DL=mL((function(t){t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCFullYear(t.getUTCFullYear()+e)}),(function(t,e){return e.getUTCFullYear()-t.getUTCFullYear()}),(function(t){return t.getUTCFullYear()}));DL.every=function(t){return isFinite(t=Math.floor(t))&&t>0?mL((function(e){e.setUTCFullYear(Math.floor(e.getUTCFullYear()/t)*t),e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)}),(function(e,n){e.setUTCFullYear(e.getUTCFullYear()+n*t)})):null};var RL=DL;function LL(t){if(0<=t.y&&t.y<100){var e=new Date(-1,t.m,t.d,t.H,t.M,t.S,t.L);return e.setFullYear(t.y),e}return new Date(t.y,t.m,t.d,t.H,t.M,t.S,t.L)}function FL(t){if(0<=t.y&&t.y<100){var e=new Date(Date.UTC(-1,t.m,t.d,t.H,t.M,t.S,t.L));return e.setUTCFullYear(t.y),e}return new Date(Date.UTC(t.y,t.m,t.d,t.H,t.M,t.S,t.L))}function NL(t,e,n){return{y:t,m:e,d:n,H:0,M:0,S:0,L:0}}var BL,HL,zL,VL={"-":"",_:" ",0:"0"},UL=/^\s*\d+/,qL=/^%/,GL=/[\\^$*+?|[\]().{}]/g;function WL(t,e,n){var i=t<0?"-":"",r=(i?-t:t)+"",o=r.length;return i+(o68?1900:2e3),n+i[0].length):-1}function iF(t,e,n){var i=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(e.slice(n,n+6));return i?(t.Z=i[1]?0:-(i[2]+(i[3]||"00")),n+i[0].length):-1}function rF(t,e,n){var i=UL.exec(e.slice(n,n+1));return i?(t.q=3*i[0]-3,n+i[0].length):-1}function oF(t,e,n){var i=UL.exec(e.slice(n,n+2));return i?(t.m=i[0]-1,n+i[0].length):-1}function aF(t,e,n){var i=UL.exec(e.slice(n,n+2));return i?(t.d=+i[0],n+i[0].length):-1}function sF(t,e,n){var i=UL.exec(e.slice(n,n+3));return i?(t.m=0,t.d=+i[0],n+i[0].length):-1}function cF(t,e,n){var i=UL.exec(e.slice(n,n+2));return i?(t.H=+i[0],n+i[0].length):-1}function lF(t,e,n){var i=UL.exec(e.slice(n,n+2));return i?(t.M=+i[0],n+i[0].length):-1}function uF(t,e,n){var i=UL.exec(e.slice(n,n+2));return i?(t.S=+i[0],n+i[0].length):-1}function hF(t,e,n){var i=UL.exec(e.slice(n,n+3));return i?(t.L=+i[0],n+i[0].length):-1}function dF(t,e,n){var i=UL.exec(e.slice(n,n+6));return i?(t.L=Math.floor(i[0]/1e3),n+i[0].length):-1}function fF(t,e,n){var i=qL.exec(e.slice(n,n+1));return i?n+i[0].length:-1}function pF(t,e,n){var i=UL.exec(e.slice(n));return i?(t.Q=+i[0],n+i[0].length):-1}function mF(t,e,n){var i=UL.exec(e.slice(n));return i?(t.s=+i[0],n+i[0].length):-1}function gF(t,e){return WL(t.getDate(),e,2)}function vF(t,e){return WL(t.getHours(),e,2)}function bF(t,e){return WL(t.getHours()%12||12,e,2)}function yF(t,e){return WL(1+CL.count(vL(t),t),e,3)}function _F(t,e){return WL(t.getMilliseconds(),e,3)}function wF(t,e){return _F(t,e)+"000"}function kF(t,e){return WL(t.getMonth()+1,e,2)}function CF(t,e){return WL(t.getMinutes(),e,2)}function SF(t,e){return WL(t.getSeconds(),e,2)}function xF(t){var e=t.getDay();return 0===e?7:e}function OF(t,e){return WL(_L.count(vL(t)-1,t),e,2)}function MF(t,e){var n=t.getDay();return t=n>=4||0===n?kL(t):kL.ceil(t),WL(kL.count(vL(t),t)+(4===vL(t).getDay()),e,2)}function TF(t){return t.getDay()}function EF(t,e){return WL(wL.count(vL(t)-1,t),e,2)}function PF(t,e){return WL(t.getFullYear()%100,e,2)}function AF(t,e){return WL(t.getFullYear()%1e4,e,4)}function jF(t){var e=t.getTimezoneOffset();return(e>0?"-":(e*=-1,"+"))+WL(e/60|0,"0",2)+WL(e%60,"0",2)}function IF(t,e){return WL(t.getUTCDate(),e,2)}function DF(t,e){return WL(t.getUTCHours(),e,2)}function RF(t,e){return WL(t.getUTCHours()%12||12,e,2)}function LF(t,e){return WL(1+IL.count(RL(t),t),e,3)}function FF(t,e){return WL(t.getUTCMilliseconds(),e,3)}function NF(t,e){return FF(t,e)+"000"}function BF(t,e){return WL(t.getUTCMonth()+1,e,2)}function HF(t,e){return WL(t.getUTCMinutes(),e,2)}function zF(t,e){return WL(t.getUTCSeconds(),e,2)}function VF(t){var e=t.getUTCDay();return 0===e?7:e}function UF(t,e){return WL(PL.count(RL(t)-1,t),e,2)}function qF(t,e){var n=t.getUTCDay();return t=n>=4||0===n?jL(t):jL.ceil(t),WL(jL.count(RL(t),t)+(4===RL(t).getUTCDay()),e,2)}function GF(t){return t.getUTCDay()}function WF(t,e){return WL(AL.count(RL(t)-1,t),e,2)}function KF(t,e){return WL(t.getUTCFullYear()%100,e,2)}function XF(t,e){return WL(t.getUTCFullYear()%1e4,e,4)}function YF(){return"+0000"}function ZF(){return"%"}function QF(t){return+t}function $F(t){return Math.floor(+t/1e3)}function JF(t){return new Date(t)}function tN(t){return t instanceof Date?+t:+new Date(+t)}function eN(t,e,n,i,r,o,a,s,c){var l=RR(AR,Bk),u=l.invert,h=l.domain,d=c(".%L"),f=c(":%S"),p=c("%I:%M"),m=c("%I %p"),g=c("%a %d"),v=c("%b %d"),b=c("%B"),y=c("%Y"),_=[[a,1,1e3],[a,5,5e3],[a,15,15e3],[a,30,3e4],[o,1,6e4],[o,5,3e5],[o,15,9e5],[o,30,18e5],[r,1,36e5],[r,3,108e5],[r,6,216e5],[r,12,432e5],[i,1,864e5],[i,2,1728e5],[n,1,6048e5],[e,1,2592e6],[e,3,7776e6],[t,1,31536e6]];function w(s){return(a(s)=12)]},q:function(t){return 1+~~(t.getMonth()/3)},Q:QF,s:$F,S:SF,u:xF,U:OF,V:MF,w:TF,W:EF,x:null,X:null,y:PF,Y:AF,Z:jF,"%":ZF},_={a:function(t){return a[t.getUTCDay()]},A:function(t){return o[t.getUTCDay()]},b:function(t){return c[t.getUTCMonth()]},B:function(t){return s[t.getUTCMonth()]},c:null,d:IF,e:IF,f:NF,H:DF,I:RF,j:LF,L:FF,m:BF,M:HF,p:function(t){return r[+(t.getUTCHours()>=12)]},q:function(t){return 1+~~(t.getUTCMonth()/3)},Q:QF,s:$F,S:zF,u:VF,U:UF,V:qF,w:GF,W:WF,x:null,X:null,y:KF,Y:XF,Z:YF,"%":ZF},w={a:function(t,e,n){var i=f.exec(e.slice(n));return i?(t.w=p[i[0].toLowerCase()],n+i[0].length):-1},A:function(t,e,n){var i=h.exec(e.slice(n));return i?(t.w=d[i[0].toLowerCase()],n+i[0].length):-1},b:function(t,e,n){var i=v.exec(e.slice(n));return i?(t.m=b[i[0].toLowerCase()],n+i[0].length):-1},B:function(t,e,n){var i=m.exec(e.slice(n));return i?(t.m=g[i[0].toLowerCase()],n+i[0].length):-1},c:function(t,n,i){return S(t,e,n,i)},d:aF,e:aF,f:dF,H:cF,I:cF,j:sF,L:hF,m:oF,M:lF,p:function(t,e,n){var i=l.exec(e.slice(n));return i?(t.p=u[i[0].toLowerCase()],n+i[0].length):-1},q:rF,Q:pF,s:mF,S:uF,u:QL,U:$L,V:JL,w:ZL,W:tF,x:function(t,e,i){return S(t,n,e,i)},X:function(t,e,n){return S(t,i,e,n)},y:nF,Y:eF,Z:iF,"%":fF};function k(t,e){return function(n){var i,r,o,a=[],s=-1,c=0,l=t.length;for(n instanceof Date||(n=new Date(+n));++s53)return null;"w"in o||(o.w=1),"Z"in o?(r=(i=FL(NL(o.y,0,1))).getUTCDay(),i=r>4||0===r?AL.ceil(i):AL(i),i=IL.offset(i,7*(o.V-1)),o.y=i.getUTCFullYear(),o.m=i.getUTCMonth(),o.d=i.getUTCDate()+(o.w+6)%7):(r=(i=LL(NL(o.y,0,1))).getDay(),i=r>4||0===r?wL.ceil(i):wL(i),i=CL.offset(i,7*(o.V-1)),o.y=i.getFullYear(),o.m=i.getMonth(),o.d=i.getDate()+(o.w+6)%7)}else("W"in o||"U"in o)&&("w"in o||(o.w="u"in o?o.u%7:"W"in o?1:0),r="Z"in o?FL(NL(o.y,0,1)).getUTCDay():LL(NL(o.y,0,1)).getDay(),o.m=0,o.d="W"in o?(o.w+6)%7+7*o.W-(r+5)%7:o.w+7*o.U-(r+6)%7);return"Z"in o?(o.H+=o.Z/100|0,o.M+=o.Z%100,FL(o)):LL(o)}}function S(t,e,n,i){for(var r,o,a=0,s=e.length,c=n.length;a=c)return-1;if(37===(r=e.charCodeAt(a++))){if(r=e.charAt(a++),!(o=w[r in VL?e.charAt(a++):r])||(i=o(t,n,i))<0)return-1}else if(r!=n.charCodeAt(i++))return-1}return i}return y.x=k(n,y),y.X=k(i,y),y.c=k(e,y),_.x=k(n,_),_.X=k(i,_),_.c=k(e,_),{format:function(t){var e=k(t+="",y);return e.toString=function(){return t},e},parse:function(t){var e=C(t+="",!1);return e.toString=function(){return t},e},utcFormat:function(t){var e=k(t+="",_);return e.toString=function(){return t},e},utcParse:function(t){var e=C(t+="",!0);return e.toString=function(){return t},e}}}({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]}),HL=BL.format,zL=BL.utcFormat;var nN=function(){return eN(vL,bL,_L,CL,SL,xL,OL,TL,HL).domain([new Date(2e3,0,1),new Date(2e3,0,2)])},iN=mL((function(t){t.setUTCDate(1),t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCMonth(t.getUTCMonth()+e)}),(function(t,e){return e.getUTCMonth()-t.getUTCMonth()+12*(e.getUTCFullYear()-t.getUTCFullYear())}),(function(t){return t.getUTCMonth()})),rN=mL((function(t){t.setUTCMinutes(0,0,0)}),(function(t,e){t.setTime(+t+36e5*e)}),(function(t,e){return(e-t)/36e5}),(function(t){return t.getUTCHours()})),oN=mL((function(t){t.setUTCSeconds(0,0)}),(function(t,e){t.setTime(+t+6e4*e)}),(function(t,e){return(e-t)/6e4}),(function(t){return t.getUTCMinutes()})),aN=function(){return eN(RL,iN,PL,IL,rN,oN,OL,TL,zL).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)])};function sN(t){var e=0,n=1,i=!1;function r(r){var o=(r-e)/(n-e);return t(i?Math.max(0,Math.min(1,o)):o)}return r.domain=function(t){return arguments.length?(e=+t[0],n=+t[1],r):[e,n]},r.clamp=function(t){return arguments.length?(i=!!t,r):i},r.interpolator=function(e){return arguments.length?(t=e,r):t},r.copy=function(){return sN(t).domain([e,n]).clamp(i)},ZR(r)}var cN=function(t){for(var e=t.length/6|0,n=new Array(e),i=0;i180||n<-180?n-360*Math.round(n/360):n):Tk(isNaN(t)?e:t)}));var _B=yB(Pk),wB=_B(tR(300,.5,0),tR(-240,.5,1)),kB=_B(tR(-100,.75,.35),tR(80,1.5,.8)),CB=_B(tR(260,.75,.35),tR(80,1.5,.8)),SB=tR(),xB=function(t){(t<0||t>1)&&(t-=Math.floor(t));var e=Math.abs(t-.5);return SB.h=360*t-100,SB.s=1.5-1.5*e,SB.l=.8-.9*e,SB+""};function OB(t){var e=t.length;return function(n){return t[Math.max(0,Math.min(e-1,Math.floor(n*e)))]}}var MB=OB(cN("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725")),TB=OB(cN("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),EB=OB(cN("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),PB=OB(cN("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921")),AB={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"},jB=function(t){var e=t+="",n=e.indexOf(":");return n>=0&&"xmlns"!==(e=t.slice(0,n))&&(t=t.slice(n+1)),AB.hasOwnProperty(e)?{space:AB[e],local:t}:t};function IB(t){return function(){var e=this.ownerDocument,n=this.namespaceURI;return"http://www.w3.org/1999/xhtml"===n&&"http://www.w3.org/1999/xhtml"===e.documentElement.namespaceURI?e.createElement(t):e.createElementNS(n,t)}}function DB(t){return function(){return this.ownerDocument.createElementNS(t.space,t.local)}}var RB=function(t){var e=jB(t);return(e.local?DB:IB)(e)};function LB(){}var FB=function(t){return null==t?LB:function(){return this.querySelector(t)}};function NB(){return[]}var BB=function(t){return null==t?NB:function(){return this.querySelectorAll(t)}},HB=function(t){return function(){return this.matches(t)}};if("undefined"!=typeof document){var zB=document.documentElement;if(!zB.matches){var VB=zB.webkitMatchesSelector||zB.msMatchesSelector||zB.mozMatchesSelector||zB.oMatchesSelector;HB=function(t){return function(){return VB.call(this,t)}}}}var UB=HB,qB=function(t){return new Array(t.length)};function GB(t,e){this.ownerDocument=t.ownerDocument,this.namespaceURI=t.namespaceURI,this._next=null,this._parent=t,this.__data__=e}function WB(t,e,n,i,r,o){for(var a,s=0,c=e.length,l=o.length;se?1:t>=e?0:NaN}function YB(t){return function(){this.removeAttribute(t)}}function ZB(t){return function(){this.removeAttributeNS(t.space,t.local)}}function QB(t,e){return function(){this.setAttribute(t,e)}}function $B(t,e){return function(){this.setAttributeNS(t.space,t.local,e)}}function JB(t,e){return function(){var n=e.apply(this,arguments);null==n?this.removeAttribute(t):this.setAttribute(t,n)}}function tH(t,e){return function(){var n=e.apply(this,arguments);null==n?this.removeAttributeNS(t.space,t.local):this.setAttributeNS(t.space,t.local,n)}}GB.prototype={constructor:GB,appendChild:function(t){return this._parent.insertBefore(t,this._next)},insertBefore:function(t,e){return this._parent.insertBefore(t,e)},querySelector:function(t){return this._parent.querySelector(t)},querySelectorAll:function(t){return this._parent.querySelectorAll(t)}};var eH=function(t){return t.ownerDocument&&t.ownerDocument.defaultView||t.document&&t||t.defaultView};function nH(t){return function(){this.style.removeProperty(t)}}function iH(t,e,n){return function(){this.style.setProperty(t,e,n)}}function rH(t,e,n){return function(){var i=e.apply(this,arguments);null==i?this.style.removeProperty(t):this.style.setProperty(t,i,n)}}function oH(t,e){return t.style.getPropertyValue(e)||eH(t).getComputedStyle(t,null).getPropertyValue(e)}function aH(t){return function(){delete this[t]}}function sH(t,e){return function(){this[t]=e}}function cH(t,e){return function(){var n=e.apply(this,arguments);null==n?delete this[t]:this[t]=n}}function lH(t){return t.trim().split(/^|\s+/)}function uH(t){return t.classList||new hH(t)}function hH(t){this._node=t,this._names=lH(t.getAttribute("class")||"")}function dH(t,e){for(var n=uH(t),i=-1,r=e.length;++i=0&&(this._names.splice(e,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(t){return this._names.indexOf(t)>=0}};var EH={},PH=null;function AH(t,e,n){return t=jH(t,e,n),function(e){var n=e.relatedTarget;n&&(n===this||8&n.compareDocumentPosition(this))||t.call(this,e)}}function jH(t,e,n){return function(i){var r=PH;PH=i;try{t.call(this,this.__data__,e,n)}finally{PH=r}}}function IH(t){return t.trim().split(/^|\s+/).map((function(t){var e="",n=t.indexOf(".");return n>=0&&(e=t.slice(n+1),t=t.slice(0,n)),{type:t,name:e}}))}function DH(t){return function(){var e=this.__on;if(e){for(var n,i=0,r=-1,o=e.length;i=w&&(w=_+1);!(y=v[w])&&++w=0;)(i=r[o])&&(a&&a!==i.nextSibling&&a.parentNode.insertBefore(i,a),a=i);return this},sort:function(t){function e(e,n){return e&&n?t(e.__data__,n.__data__):!e-!n}t||(t=XB);for(var n=this._groups,i=n.length,r=new Array(i),o=0;o1?this.each((null==e?nH:"function"==typeof e?rH:iH)(t,e,null==n?"":n)):oH(this.node(),t)},property:function(t,e){return arguments.length>1?this.each((null==e?aH:"function"==typeof e?cH:sH)(t,e)):this.node()[t]},classed:function(t,e){var n=lH(t+"");if(arguments.length<2){for(var i=uH(this.node()),r=-1,o=n.length;++r1?0:t<-1?yz:Math.acos(t)}function Cz(t){return t>=1?_z:t<=-1?-_z:Math.asin(t)}function Sz(t){return t.innerRadius}function xz(t){return t.outerRadius}function Oz(t){return t.startAngle}function Mz(t){return t.endAngle}function Tz(t){return t&&t.padAngle}function Ez(t,e,n,i,r,o,a,s){var c=n-t,l=i-e,u=a-r,h=s-o,d=h*c-u*l;if(!(d*d<1e-12))return[t+(d=(u*(e-o)-h*(t-r))/d)*c,e+d*l]}function Pz(t,e,n,i,r,o,a){var s=t-n,c=e-i,l=(a?o:-o)/bz(s*s+c*c),u=l*c,h=-l*s,d=t+u,f=e+h,p=n+u,m=i+h,g=(d+p)/2,v=(f+m)/2,b=p-d,y=m-f,_=b*b+y*y,w=r-o,k=d*m-p*f,C=(y<0?-1:1)*bz(mz(0,w*w*_-k*k)),S=(k*y-b*C)/_,x=(-k*b-y*C)/_,O=(k*y+b*C)/_,M=(-k*b+y*C)/_,T=S-g,E=x-v,P=O-g,A=M-v;return T*T+E*E>P*P+A*A&&(S=O,x=M),{cx:S,cy:x,x01:-u,y01:-h,x11:S*(r/w-1),y11:x*(r/w-1)}}var Az=function(){var t=Sz,e=xz,n=hz(0),i=null,r=Oz,o=Mz,a=Tz,s=null;function c(){var c,l,u=+t.apply(this,arguments),h=+e.apply(this,arguments),d=r.apply(this,arguments)-_z,f=o.apply(this,arguments)-_z,p=dz(f-d),m=f>d;if(s||(s=c=QS()),h1e-12)if(p>wz-1e-12)s.moveTo(h*pz(d),h*vz(d)),s.arc(0,0,h,d,f,!m),u>1e-12&&(s.moveTo(u*pz(f),u*vz(f)),s.arc(0,0,u,f,d,m));else{var g,v,b=d,y=f,_=d,w=f,k=p,C=p,S=a.apply(this,arguments)/2,x=S>1e-12&&(i?+i.apply(this,arguments):bz(u*u+h*h)),O=gz(dz(h-u)/2,+n.apply(this,arguments)),M=O,T=O;if(x>1e-12){var E=Cz(x/u*vz(S)),P=Cz(x/h*vz(S));(k-=2*E)>1e-12?(_+=E*=m?1:-1,w-=E):(k=0,_=w=(d+f)/2),(C-=2*P)>1e-12?(b+=P*=m?1:-1,y-=P):(C=0,b=y=(d+f)/2)}var A=h*pz(b),j=h*vz(b),I=u*pz(w),D=u*vz(w);if(O>1e-12){var R,L=h*pz(y),F=h*vz(y),N=u*pz(_),B=u*vz(_);if(p<=wz-1e-12&&(R=Ez(A,j,N,B,L,F,I,D))){var H=A-R[0],z=j-R[1],V=L-R[0],U=F-R[1],q=1/vz(kz((H*V+z*U)/(bz(H*H+z*z)*bz(V*V+U*U)))/2),G=bz(R[0]*R[0]+R[1]*R[1]);M=gz(O,(u-G)/(q-1)),T=gz(O,(h-G)/(q+1))}}C>1e-12?T>1e-12?(g=Pz(N,B,A,j,h,T,m),v=Pz(L,F,I,D,h,T,m),s.moveTo(g.cx+g.x01,g.cy+g.y01),T1e-12&&k>1e-12?M>1e-12?(g=Pz(I,D,L,F,u,-M,m),v=Pz(A,j,N,B,u,-M,m),s.lineTo(g.cx+g.x01,g.cy+g.y01),M=u;--h)s.point(g[h],v[h]);s.lineEnd(),s.areaEnd()}m&&(g[l]=+t(d,l,c),v[l]=+n(d,l,c),s.point(e?+e(d,l,c):g[l],i?+i(d,l,c):v[l]))}if(f)return s=null,f+""||null}function l(){return Lz().defined(r).curve(a).context(o)}return c.x=function(n){return arguments.length?(t="function"==typeof n?n:hz(+n),e=null,c):t},c.x0=function(e){return arguments.length?(t="function"==typeof e?e:hz(+e),c):t},c.x1=function(t){return arguments.length?(e=null==t?null:"function"==typeof t?t:hz(+t),c):e},c.y=function(t){return arguments.length?(n="function"==typeof t?t:hz(+t),i=null,c):n},c.y0=function(t){return arguments.length?(n="function"==typeof t?t:hz(+t),c):n},c.y1=function(t){return arguments.length?(i=null==t?null:"function"==typeof t?t:hz(+t),c):i},c.lineX0=c.lineY0=function(){return l().x(t).y(n)},c.lineY1=function(){return l().x(t).y(i)},c.lineX1=function(){return l().x(e).y(n)},c.defined=function(t){return arguments.length?(r="function"==typeof t?t:hz(!!t),c):r},c.curve=function(t){return arguments.length?(a=t,null!=o&&(s=a(o)),c):a},c.context=function(t){return arguments.length?(null==t?o=s=null:s=a(o=t),c):o},c},Nz=function(t,e){return et?1:e>=t?0:NaN},Bz=function(t){return t},Hz=function(){var t=Bz,e=Nz,n=null,i=hz(0),r=hz(wz),o=hz(0);function a(a){var s,c,l,u,h,d=a.length,f=0,p=new Array(d),m=new Array(d),g=+i.apply(this,arguments),v=Math.min(wz,Math.max(-wz,r.apply(this,arguments)-g)),b=Math.min(Math.abs(v)/d,o.apply(this,arguments)),y=b*(v<0?-1:1);for(s=0;s0&&(f+=h);for(null!=e?p.sort((function(t,n){return e(m[t],m[n])})):null!=n&&p.sort((function(t,e){return n(a[t],a[e])})),s=0,l=f?(v-d*y)/f:0;s0?h*l:0)+y,padAngle:b};return m}return a.value=function(e){return arguments.length?(t="function"==typeof e?e:hz(+e),a):t},a.sortValues=function(t){return arguments.length?(e=t,n=null,a):e},a.sort=function(t){return arguments.length?(n=t,e=null,a):n},a.startAngle=function(t){return arguments.length?(i="function"==typeof t?t:hz(+t),a):i},a.endAngle=function(t){return arguments.length?(r="function"==typeof t?t:hz(+t),a):r},a.padAngle=function(t){return arguments.length?(o="function"==typeof t?t:hz(+t),a):o},a},zz=Uz(Iz);function Vz(t){this._curve=t}function Uz(t){function e(e){return new Vz(t(e))}return e._curve=t,e}function qz(t){var e=t.curve;return t.angle=t.x,delete t.x,t.radius=t.y,delete t.y,t.curve=function(t){return arguments.length?e(Uz(t)):e()._curve},t}Vz.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(t,e){this._curve.point(e*Math.sin(t),e*-Math.cos(t))}};var Gz=function(){return qz(Lz().curve(zz))},Wz=function(){var t=Fz().curve(zz),e=t.curve,n=t.lineX0,i=t.lineX1,r=t.lineY0,o=t.lineY1;return t.angle=t.x,delete t.x,t.startAngle=t.x0,delete t.x0,t.endAngle=t.x1,delete t.x1,t.radius=t.y,delete t.y,t.innerRadius=t.y0,delete t.y0,t.outerRadius=t.y1,delete t.y1,t.lineStartAngle=function(){return qz(n())},delete t.lineX0,t.lineEndAngle=function(){return qz(i())},delete t.lineX1,t.lineInnerRadius=function(){return qz(r())},delete t.lineY0,t.lineOuterRadius=function(){return qz(o())},delete t.lineY1,t.curve=function(t){return arguments.length?e(Uz(t)):e()._curve},t},Kz=function(t,e){return[(e=+e)*Math.cos(t-=Math.PI/2),e*Math.sin(t)]},Xz=Array.prototype.slice;function Yz(t){return t.source}function Zz(t){return t.target}function Qz(t){var e=Yz,n=Zz,i=Dz,r=Rz,o=null;function a(){var a,s=Xz.call(arguments),c=e.apply(this,s),l=n.apply(this,s);if(o||(o=a=QS()),t(o,+i.apply(this,(s[0]=c,s)),+r.apply(this,s),+i.apply(this,(s[0]=l,s)),+r.apply(this,s)),a)return o=null,a+""||null}return a.source=function(t){return arguments.length?(e=t,a):e},a.target=function(t){return arguments.length?(n=t,a):n},a.x=function(t){return arguments.length?(i="function"==typeof t?t:hz(+t),a):i},a.y=function(t){return arguments.length?(r="function"==typeof t?t:hz(+t),a):r},a.context=function(t){return arguments.length?(o=null==t?null:t,a):o},a}function $z(t,e,n,i,r){t.moveTo(e,n),t.bezierCurveTo(e=(e+i)/2,n,e,r,i,r)}function Jz(t,e,n,i,r){t.moveTo(e,n),t.bezierCurveTo(e,n=(n+r)/2,i,n,i,r)}function tV(t,e,n,i,r){var o=Kz(e,n),a=Kz(e,n=(n+r)/2),s=Kz(i,n),c=Kz(i,r);t.moveTo(o[0],o[1]),t.bezierCurveTo(a[0],a[1],s[0],s[1],c[0],c[1])}function eV(){return Qz($z)}function nV(){return Qz(Jz)}function iV(){var t=Qz(tV);return t.angle=t.x,delete t.x,t.radius=t.y,delete t.y,t}var rV={draw:function(t,e){var n=Math.sqrt(e/yz);t.moveTo(n,0),t.arc(0,0,n,0,wz)}},oV={draw:function(t,e){var n=Math.sqrt(e/5)/2;t.moveTo(-3*n,-n),t.lineTo(-n,-n),t.lineTo(-n,-3*n),t.lineTo(n,-3*n),t.lineTo(n,-n),t.lineTo(3*n,-n),t.lineTo(3*n,n),t.lineTo(n,n),t.lineTo(n,3*n),t.lineTo(-n,3*n),t.lineTo(-n,n),t.lineTo(-3*n,n),t.closePath()}},aV=Math.sqrt(1/3),sV=2*aV,cV={draw:function(t,e){var n=Math.sqrt(e/sV),i=n*aV;t.moveTo(0,-n),t.lineTo(i,0),t.lineTo(0,n),t.lineTo(-i,0),t.closePath()}},lV=Math.sin(yz/10)/Math.sin(7*yz/10),uV=Math.sin(wz/10)*lV,hV=-Math.cos(wz/10)*lV,dV={draw:function(t,e){var n=Math.sqrt(.8908130915292852*e),i=uV*n,r=hV*n;t.moveTo(0,-n),t.lineTo(i,r);for(var o=1;o<5;++o){var a=wz*o/5,s=Math.cos(a),c=Math.sin(a);t.lineTo(c*n,-s*n),t.lineTo(s*i-c*r,c*i+s*r)}t.closePath()}},fV={draw:function(t,e){var n=Math.sqrt(e),i=-n/2;t.rect(i,i,n,n)}},pV=Math.sqrt(3),mV={draw:function(t,e){var n=-Math.sqrt(e/(3*pV));t.moveTo(0,2*n),t.lineTo(-pV*n,-n),t.lineTo(pV*n,-n),t.closePath()}},gV=Math.sqrt(3)/2,vV=1/Math.sqrt(12),bV=3*(vV/2+1),yV={draw:function(t,e){var n=Math.sqrt(e/bV),i=n/2,r=n*vV,o=i,a=n*vV+n,s=-o,c=a;t.moveTo(i,r),t.lineTo(o,a),t.lineTo(s,c),t.lineTo(-.5*i-gV*r,gV*i+-.5*r),t.lineTo(-.5*o-gV*a,gV*o+-.5*a),t.lineTo(-.5*s-gV*c,gV*s+-.5*c),t.lineTo(-.5*i+gV*r,-.5*r-gV*i),t.lineTo(-.5*o+gV*a,-.5*a-gV*o),t.lineTo(-.5*s+gV*c,-.5*c-gV*s),t.closePath()}},_V=[rV,oV,cV,fV,dV,mV,yV],wV=function(){var t=hz(rV),e=hz(64),n=null;function i(){var i;if(n||(n=i=QS()),t.apply(this,arguments).draw(n,+e.apply(this,arguments)),i)return n=null,i+""||null}return i.type=function(e){return arguments.length?(t="function"==typeof e?e:hz(e),i):t},i.size=function(t){return arguments.length?(e="function"==typeof t?t:hz(+t),i):e},i.context=function(t){return arguments.length?(n=null==t?null:t,i):n},i},kV=function(){};function CV(t,e,n){t._context.bezierCurveTo((2*t._x0+t._x1)/3,(2*t._y0+t._y1)/3,(t._x0+2*t._x1)/3,(t._y0+2*t._y1)/3,(t._x0+4*t._x1+e)/6,(t._y0+4*t._y1+n)/6)}function SV(t){this._context=t}SV.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:CV(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:CV(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}};var xV=function(t){return new SV(t)};function OV(t){this._context=t}OV.prototype={areaStart:kV,areaEnd:kV,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x2=t,this._y2=e;break;case 1:this._point=2,this._x3=t,this._y3=e;break;case 2:this._point=3,this._x4=t,this._y4=e,this._context.moveTo((this._x0+4*this._x1+t)/6,(this._y0+4*this._y1+e)/6);break;default:CV(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}};var MV=function(t){return new OV(t)};function TV(t){this._context=t}TV.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+t)/6,i=(this._y0+4*this._y1+e)/6;this._line?this._context.lineTo(n,i):this._context.moveTo(n,i);break;case 3:this._point=4;default:CV(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}};var EV=function(t){return new TV(t)};function PV(t,e){this._basis=new SV(t),this._beta=e}PV.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var t=this._x,e=this._y,n=t.length-1;if(n>0)for(var i,r=t[0],o=e[0],a=t[n]-r,s=e[n]-o,c=-1;++c<=n;)this._basis.point(this._beta*t[c]+(1-this._beta)*(r+(i=c/n)*a),this._beta*e[c]+(1-this._beta)*(o+i*s));this._x=this._y=null,this._basis.lineEnd()},point:function(t,e){this._x.push(+t),this._y.push(+e)}};var AV=function t(e){function n(t){return 1===e?new SV(t):new PV(t,e)}return n.beta=function(e){return t(+e)},n}(.85);function jV(t,e,n){t._context.bezierCurveTo(t._x1+t._k*(t._x2-t._x0),t._y1+t._k*(t._y2-t._y0),t._x2+t._k*(t._x1-e),t._y2+t._k*(t._y1-n),t._x2,t._y2)}function IV(t,e){this._context=t,this._k=(1-e)/6}IV.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:jV(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2,this._x1=t,this._y1=e;break;case 2:this._point=3;default:jV(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var DV=function t(e){function n(t){return new IV(t,e)}return n.tension=function(e){return t(+e)},n}(0);function RV(t,e){this._context=t,this._k=(1-e)/6}RV.prototype={areaStart:kV,areaEnd:kV,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x3=t,this._y3=e;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=e);break;case 2:this._point=3,this._x5=t,this._y5=e;break;default:jV(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var LV=function t(e){function n(t){return new RV(t,e)}return n.tension=function(e){return t(+e)},n}(0);function FV(t,e){this._context=t,this._k=(1-e)/6}FV.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:jV(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var NV=function t(e){function n(t){return new FV(t,e)}return n.tension=function(e){return t(+e)},n}(0);function BV(t,e,n){var i=t._x1,r=t._y1,o=t._x2,a=t._y2;if(t._l01_a>1e-12){var s=2*t._l01_2a+3*t._l01_a*t._l12_a+t._l12_2a,c=3*t._l01_a*(t._l01_a+t._l12_a);i=(i*s-t._x0*t._l12_2a+t._x2*t._l01_2a)/c,r=(r*s-t._y0*t._l12_2a+t._y2*t._l01_2a)/c}if(t._l23_a>1e-12){var l=2*t._l23_2a+3*t._l23_a*t._l12_a+t._l12_2a,u=3*t._l23_a*(t._l23_a+t._l12_a);o=(o*l+t._x1*t._l23_2a-e*t._l12_2a)/u,a=(a*l+t._y1*t._l23_2a-n*t._l12_2a)/u}t._context.bezierCurveTo(i,r,o,a,t._x2,t._y2)}function HV(t,e){this._context=t,this._alpha=e}HV.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){if(t=+t,e=+e,this._point){var n=this._x2-t,i=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+i*i,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3;default:BV(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var zV=function t(e){function n(t){return e?new HV(t,e):new IV(t,0)}return n.alpha=function(e){return t(+e)},n}(.5);function VV(t,e){this._context=t,this._alpha=e}VV.prototype={areaStart:kV,areaEnd:kV,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(t,e){if(t=+t,e=+e,this._point){var n=this._x2-t,i=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+i*i,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=t,this._y3=e;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=e);break;case 2:this._point=3,this._x5=t,this._y5=e;break;default:BV(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var UV=function t(e){function n(t){return e?new VV(t,e):new RV(t,0)}return n.alpha=function(e){return t(+e)},n}(.5);function qV(t,e){this._context=t,this._alpha=e}qV.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){if(t=+t,e=+e,this._point){var n=this._x2-t,i=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+i*i,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:BV(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var GV=function t(e){function n(t){return e?new qV(t,e):new FV(t,0)}return n.alpha=function(e){return t(+e)},n}(.5);function WV(t){this._context=t}WV.prototype={areaStart:kV,areaEnd:kV,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(t,e){t=+t,e=+e,this._point?this._context.lineTo(t,e):(this._point=1,this._context.moveTo(t,e))}};var KV=function(t){return new WV(t)};function XV(t){return t<0?-1:1}function YV(t,e,n){var i=t._x1-t._x0,r=e-t._x1,o=(t._y1-t._y0)/(i||r<0&&-0),a=(n-t._y1)/(r||i<0&&-0),s=(o*r+a*i)/(i+r);return(XV(o)+XV(a))*Math.min(Math.abs(o),Math.abs(a),.5*Math.abs(s))||0}function ZV(t,e){var n=t._x1-t._x0;return n?(3*(t._y1-t._y0)/n-e)/2:e}function QV(t,e,n){var i=t._x0,r=t._x1,o=t._y1,a=(r-i)/3;t._context.bezierCurveTo(i+a,t._y0+a*e,r-a,o-a*n,r,o)}function $V(t){this._context=t}function JV(t){this._context=new tU(t)}function tU(t){this._context=t}function eU(t){return new $V(t)}function nU(t){return new JV(t)}function iU(t){this._context=t}function rU(t){var e,n,i=t.length-1,r=new Array(i),o=new Array(i),a=new Array(i);for(r[0]=0,o[0]=2,a[0]=t[0]+2*t[1],e=1;e=0;--e)r[e]=(a[e]-r[e+1])/o[e];for(o[i-1]=(t[i]+r[i-1])/2,e=0;e=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,e),this._context.lineTo(t,e);else{var n=this._x*(1-this._t)+t*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,e)}}this._x=t,this._y=e}};var sU=function(t){return new aU(t,.5)};function cU(t){return new aU(t,0)}function lU(t){return new aU(t,1)}var uU=function(t,e){if((r=t.length)>1)for(var n,i,r,o=1,a=t[e[0]],s=a.length;o=0;)n[e]=e;return n};function dU(t,e){return t[e]}var fU=function(){var t=hz([]),e=hU,n=uU,i=dU;function r(r){var o,a,s=t.apply(this,arguments),c=r.length,l=s.length,u=new Array(l);for(o=0;o0){for(var n,i,r,o=0,a=t[0].length;o1)for(var n,i,r,o,a,s,c=0,l=t[e[0]].length;c=0?(i[0]=o,i[1]=o+=r):r<0?(i[1]=a,i[0]=a+=r):i[0]=o},gU=function(t,e){if((n=t.length)>0){for(var n,i=0,r=t[e[0]],o=r.length;i0&&(i=(n=t[e[0]]).length)>0){for(var n,i,r,o=0,a=1;a0))return s;do{s.push(a=new Date(+n)),e(n,o),t(n)}while(a=e)for(;t(e),!n(e);)e.setTime(e-1)}),(function(t,i){if(t>=t)if(i<0)for(;++i<=0;)for(;e(t,-1),!n(t););else for(;--i>=0;)for(;e(t,1),!n(t););}))},n&&(r.count=function(e,i){return CU.setTime(+e),SU.setTime(+i),t(CU),t(SU),Math.floor(n(CU,SU))},r.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?r.filter(i?function(e){return i(e)%t==0}:function(e){return r.count(0,e)%t==0}):r:null}),r}var OU=xU((function(){}),(function(t,e){t.setTime(+t+e)}),(function(t,e){return e-t}));OU.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?xU((function(e){e.setTime(Math.floor(e/t)*t)}),(function(e,n){e.setTime(+e+n*t)}),(function(e,n){return(n-e)/t})):OU:null};var MU=OU,TU=OU.range,EU=xU((function(t){t.setTime(t-t.getMilliseconds())}),(function(t,e){t.setTime(+t+1e3*e)}),(function(t,e){return(e-t)/1e3}),(function(t){return t.getUTCSeconds()})),PU=EU,AU=EU.range,jU=xU((function(t){t.setTime(t-t.getMilliseconds()-1e3*t.getSeconds())}),(function(t,e){t.setTime(+t+6e4*e)}),(function(t,e){return(e-t)/6e4}),(function(t){return t.getMinutes()})),IU=jU,DU=jU.range,RU=xU((function(t){t.setTime(t-t.getMilliseconds()-1e3*t.getSeconds()-6e4*t.getMinutes())}),(function(t,e){t.setTime(+t+36e5*e)}),(function(t,e){return(e-t)/36e5}),(function(t){return t.getHours()})),LU=RU,FU=RU.range,NU=xU((function(t){t.setHours(0,0,0,0)}),(function(t,e){t.setDate(t.getDate()+e)}),(function(t,e){return(e-t-6e4*(e.getTimezoneOffset()-t.getTimezoneOffset()))/864e5}),(function(t){return t.getDate()-1})),BU=NU,HU=NU.range;function zU(t){return xU((function(e){e.setDate(e.getDate()-(e.getDay()+7-t)%7),e.setHours(0,0,0,0)}),(function(t,e){t.setDate(t.getDate()+7*e)}),(function(t,e){return(e-t-6e4*(e.getTimezoneOffset()-t.getTimezoneOffset()))/6048e5}))}var VU=zU(0),UU=zU(1),qU=zU(2),GU=zU(3),WU=zU(4),KU=zU(5),XU=zU(6),YU=VU.range,ZU=UU.range,QU=qU.range,$U=GU.range,JU=WU.range,tq=KU.range,eq=XU.range,nq=xU((function(t){t.setDate(1),t.setHours(0,0,0,0)}),(function(t,e){t.setMonth(t.getMonth()+e)}),(function(t,e){return e.getMonth()-t.getMonth()+12*(e.getFullYear()-t.getFullYear())}),(function(t){return t.getMonth()})),iq=nq,rq=nq.range,oq=xU((function(t){t.setMonth(0,1),t.setHours(0,0,0,0)}),(function(t,e){t.setFullYear(t.getFullYear()+e)}),(function(t,e){return e.getFullYear()-t.getFullYear()}),(function(t){return t.getFullYear()}));oq.every=function(t){return isFinite(t=Math.floor(t))&&t>0?xU((function(e){e.setFullYear(Math.floor(e.getFullYear()/t)*t),e.setMonth(0,1),e.setHours(0,0,0,0)}),(function(e,n){e.setFullYear(e.getFullYear()+n*t)})):null};var aq=oq,sq=oq.range,cq=xU((function(t){t.setUTCSeconds(0,0)}),(function(t,e){t.setTime(+t+6e4*e)}),(function(t,e){return(e-t)/6e4}),(function(t){return t.getUTCMinutes()})),lq=cq,uq=cq.range,hq=xU((function(t){t.setUTCMinutes(0,0,0)}),(function(t,e){t.setTime(+t+36e5*e)}),(function(t,e){return(e-t)/36e5}),(function(t){return t.getUTCHours()})),dq=hq,fq=hq.range,pq=xU((function(t){t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCDate(t.getUTCDate()+e)}),(function(t,e){return(e-t)/864e5}),(function(t){return t.getUTCDate()-1})),mq=pq,gq=pq.range;function vq(t){return xU((function(e){e.setUTCDate(e.getUTCDate()-(e.getUTCDay()+7-t)%7),e.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCDate(t.getUTCDate()+7*e)}),(function(t,e){return(e-t)/6048e5}))}var bq=vq(0),yq=vq(1),_q=vq(2),wq=vq(3),kq=vq(4),Cq=vq(5),Sq=vq(6),xq=bq.range,Oq=yq.range,Mq=_q.range,Tq=wq.range,Eq=kq.range,Pq=Cq.range,Aq=Sq.range,jq=xU((function(t){t.setUTCDate(1),t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCMonth(t.getUTCMonth()+e)}),(function(t,e){return e.getUTCMonth()-t.getUTCMonth()+12*(e.getUTCFullYear()-t.getUTCFullYear())}),(function(t){return t.getUTCMonth()})),Iq=jq,Dq=jq.range,Rq=xU((function(t){t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCFullYear(t.getUTCFullYear()+e)}),(function(t,e){return e.getUTCFullYear()-t.getUTCFullYear()}),(function(t){return t.getUTCFullYear()}));Rq.every=function(t){return isFinite(t=Math.floor(t))&&t>0?xU((function(e){e.setUTCFullYear(Math.floor(e.getUTCFullYear()/t)*t),e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)}),(function(e,n){e.setUTCFullYear(e.getUTCFullYear()+n*t)})):null};var Lq=Rq,Fq=Rq.range;function Nq(t){if(0<=t.y&&t.y<100){var e=new Date(-1,t.m,t.d,t.H,t.M,t.S,t.L);return e.setFullYear(t.y),e}return new Date(t.y,t.m,t.d,t.H,t.M,t.S,t.L)}function Bq(t){if(0<=t.y&&t.y<100){var e=new Date(Date.UTC(-1,t.m,t.d,t.H,t.M,t.S,t.L));return e.setUTCFullYear(t.y),e}return new Date(Date.UTC(t.y,t.m,t.d,t.H,t.M,t.S,t.L))}function Hq(t){return{y:t,m:0,d:1,H:0,M:0,S:0,L:0}}function zq(t){var e=t.dateTime,n=t.date,i=t.time,r=t.periods,o=t.days,a=t.shortDays,s=t.months,c=t.shortMonths,l=Jq(r),u=tG(r),h=Jq(o),d=tG(o),f=Jq(a),p=tG(a),m=Jq(s),g=tG(s),v=Jq(c),b=tG(c),y={a:function(t){return a[t.getDay()]},A:function(t){return o[t.getDay()]},b:function(t){return c[t.getMonth()]},B:function(t){return s[t.getMonth()]},c:null,d:_G,e:_G,f:xG,H:wG,I:kG,j:CG,L:SG,m:OG,M:MG,p:function(t){return r[+(t.getHours()>=12)]},Q:eW,s:nW,S:TG,u:EG,U:PG,V:AG,w:jG,W:IG,x:null,X:null,y:DG,Y:RG,Z:LG,"%":tW},_={a:function(t){return a[t.getUTCDay()]},A:function(t){return o[t.getUTCDay()]},b:function(t){return c[t.getUTCMonth()]},B:function(t){return s[t.getUTCMonth()]},c:null,d:FG,e:FG,f:VG,H:NG,I:BG,j:HG,L:zG,m:UG,M:qG,p:function(t){return r[+(t.getUTCHours()>=12)]},Q:eW,s:nW,S:GG,u:WG,U:KG,V:XG,w:YG,W:ZG,x:null,X:null,y:QG,Y:$G,Z:JG,"%":tW},w={a:function(t,e,n){var i=f.exec(e.slice(n));return i?(t.w=p[i[0].toLowerCase()],n+i[0].length):-1},A:function(t,e,n){var i=h.exec(e.slice(n));return i?(t.w=d[i[0].toLowerCase()],n+i[0].length):-1},b:function(t,e,n){var i=v.exec(e.slice(n));return i?(t.m=b[i[0].toLowerCase()],n+i[0].length):-1},B:function(t,e,n){var i=m.exec(e.slice(n));return i?(t.m=g[i[0].toLowerCase()],n+i[0].length):-1},c:function(t,n,i){return S(t,e,n,i)},d:uG,e:uG,f:gG,H:dG,I:dG,j:hG,L:mG,m:lG,M:fG,p:function(t,e,n){var i=l.exec(e.slice(n));return i?(t.p=u[i[0].toLowerCase()],n+i[0].length):-1},Q:bG,s:yG,S:pG,u:nG,U:iG,V:rG,w:eG,W:oG,x:function(t,e,i){return S(t,n,e,i)},X:function(t,e,n){return S(t,i,e,n)},y:sG,Y:aG,Z:cG,"%":vG};function k(t,e){return function(n){var i,r,o,a=[],s=-1,c=0,l=t.length;for(n instanceof Date||(n=new Date(+n));++s53)return null;"w"in o||(o.w=1),"Z"in o?(r=(i=Bq(Hq(o.y))).getUTCDay(),i=r>4||0===r?AL.ceil(i):AL(i),i=IL.offset(i,7*(o.V-1)),o.y=i.getUTCFullYear(),o.m=i.getUTCMonth(),o.d=i.getUTCDate()+(o.w+6)%7):(r=(i=e(Hq(o.y))).getDay(),i=r>4||0===r?wL.ceil(i):wL(i),i=CL.offset(i,7*(o.V-1)),o.y=i.getFullYear(),o.m=i.getMonth(),o.d=i.getDate()+(o.w+6)%7)}else("W"in o||"U"in o)&&("w"in o||(o.w="u"in o?o.u%7:"W"in o?1:0),r="Z"in o?Bq(Hq(o.y)).getUTCDay():e(Hq(o.y)).getDay(),o.m=0,o.d="W"in o?(o.w+6)%7+7*o.W-(r+5)%7:o.w+7*o.U-(r+6)%7);return"Z"in o?(o.H+=o.Z/100|0,o.M+=o.Z%100,Bq(o)):e(o)}}function S(t,e,n,i){for(var r,o,a=0,s=e.length,c=n.length;a=c)return-1;if(37===(r=e.charCodeAt(a++))){if(r=e.charAt(a++),!(o=w[r in Kq?e.charAt(a++):r])||(i=o(t,n,i))<0)return-1}else if(r!=n.charCodeAt(i++))return-1}return i}return y.x=k(n,y),y.X=k(i,y),y.c=k(e,y),_.x=k(n,_),_.X=k(i,_),_.c=k(e,_),{format:function(t){var e=k(t+="",y);return e.toString=function(){return t},e},parse:function(t){var e=C(t+="",Nq);return e.toString=function(){return t},e},utcFormat:function(t){var e=k(t+="",_);return e.toString=function(){return t},e},utcParse:function(t){var e=C(t,Bq);return e.toString=function(){return t},e}}}var Vq,Uq,qq,Gq,Wq,Kq={"-":"",_:" ",0:"0"},Xq=/^\s*\d+/,Yq=/^%/,Zq=/[\\^$*+?|[\]().{}]/g;function Qq(t,e,n){var i=t<0?"-":"",r=(i?-t:t)+"",o=r.length;return i+(o68?1900:2e3),n+i[0].length):-1}function cG(t,e,n){var i=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(e.slice(n,n+6));return i?(t.Z=i[1]?0:-(i[2]+(i[3]||"00")),n+i[0].length):-1}function lG(t,e,n){var i=Xq.exec(e.slice(n,n+2));return i?(t.m=i[0]-1,n+i[0].length):-1}function uG(t,e,n){var i=Xq.exec(e.slice(n,n+2));return i?(t.d=+i[0],n+i[0].length):-1}function hG(t,e,n){var i=Xq.exec(e.slice(n,n+3));return i?(t.m=0,t.d=+i[0],n+i[0].length):-1}function dG(t,e,n){var i=Xq.exec(e.slice(n,n+2));return i?(t.H=+i[0],n+i[0].length):-1}function fG(t,e,n){var i=Xq.exec(e.slice(n,n+2));return i?(t.M=+i[0],n+i[0].length):-1}function pG(t,e,n){var i=Xq.exec(e.slice(n,n+2));return i?(t.S=+i[0],n+i[0].length):-1}function mG(t,e,n){var i=Xq.exec(e.slice(n,n+3));return i?(t.L=+i[0],n+i[0].length):-1}function gG(t,e,n){var i=Xq.exec(e.slice(n,n+6));return i?(t.L=Math.floor(i[0]/1e3),n+i[0].length):-1}function vG(t,e,n){var i=Yq.exec(e.slice(n,n+1));return i?n+i[0].length:-1}function bG(t,e,n){var i=Xq.exec(e.slice(n));return i?(t.Q=+i[0],n+i[0].length):-1}function yG(t,e,n){var i=Xq.exec(e.slice(n));return i?(t.Q=1e3*+i[0],n+i[0].length):-1}function _G(t,e){return Qq(t.getDate(),e,2)}function wG(t,e){return Qq(t.getHours(),e,2)}function kG(t,e){return Qq(t.getHours()%12||12,e,2)}function CG(t,e){return Qq(1+CL.count(vL(t),t),e,3)}function SG(t,e){return Qq(t.getMilliseconds(),e,3)}function xG(t,e){return SG(t,e)+"000"}function OG(t,e){return Qq(t.getMonth()+1,e,2)}function MG(t,e){return Qq(t.getMinutes(),e,2)}function TG(t,e){return Qq(t.getSeconds(),e,2)}function EG(t){var e=t.getDay();return 0===e?7:e}function PG(t,e){return Qq(_L.count(vL(t),t),e,2)}function AG(t,e){var n=t.getDay();return t=n>=4||0===n?kL(t):kL.ceil(t),Qq(kL.count(vL(t),t)+(4===vL(t).getDay()),e,2)}function jG(t){return t.getDay()}function IG(t,e){return Qq(wL.count(vL(t),t),e,2)}function DG(t,e){return Qq(t.getFullYear()%100,e,2)}function RG(t,e){return Qq(t.getFullYear()%1e4,e,4)}function LG(t){var e=t.getTimezoneOffset();return(e>0?"-":(e*=-1,"+"))+Qq(e/60|0,"0",2)+Qq(e%60,"0",2)}function FG(t,e){return Qq(t.getUTCDate(),e,2)}function NG(t,e){return Qq(t.getUTCHours(),e,2)}function BG(t,e){return Qq(t.getUTCHours()%12||12,e,2)}function HG(t,e){return Qq(1+IL.count(RL(t),t),e,3)}function zG(t,e){return Qq(t.getUTCMilliseconds(),e,3)}function VG(t,e){return zG(t,e)+"000"}function UG(t,e){return Qq(t.getUTCMonth()+1,e,2)}function qG(t,e){return Qq(t.getUTCMinutes(),e,2)}function GG(t,e){return Qq(t.getUTCSeconds(),e,2)}function WG(t){var e=t.getUTCDay();return 0===e?7:e}function KG(t,e){return Qq(PL.count(RL(t),t),e,2)}function XG(t,e){var n=t.getUTCDay();return t=n>=4||0===n?jL(t):jL.ceil(t),Qq(jL.count(RL(t),t)+(4===RL(t).getUTCDay()),e,2)}function YG(t){return t.getUTCDay()}function ZG(t,e){return Qq(AL.count(RL(t),t),e,2)}function QG(t,e){return Qq(t.getUTCFullYear()%100,e,2)}function $G(t,e){return Qq(t.getUTCFullYear()%1e4,e,4)}function JG(){return"+0000"}function tW(){return"%"}function eW(t){return+t}function nW(t){return Math.floor(+t/1e3)}function iW(t){return Vq=zq(t),Uq=Vq.format,qq=Vq.parse,Gq=Vq.utcFormat,Wq=Vq.utcParse,Vq}iW({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});var rW=Date.prototype.toISOString?function(t){return t.toISOString()}:Gq("%Y-%m-%dT%H:%M:%S.%LZ"),oW=+new Date("2000-01-01T00:00:00.000Z")?function(t){var e=new Date(t);return isNaN(e)?null:e}:Wq("%Y-%m-%dT%H:%M:%S.%LZ"),aW=function(t,e,n){var i=new rC,r=e;return null==e?(i.restart(t,e,n),i):(e=+e,n=null==n?nC():+n,i.restart((function o(a){a+=r,i.restart(o,r+=e,n),t(a)}),e,n),i)},sW=D_("start","end","interrupt"),cW=[],lW=function(t,e,n,i,r,o){var a=t.__transition;if(a){if(n in a)return}else t.__transition={};!function(t,e,n){var i,r=t.__transition;function o(c){var l,u,h,d;if(1!==n.state)return s();for(l in r)if((d=r[l]).name===n.name){if(3===d.state)return uC(o);4===d.state?(d.state=6,d.timer.stop(),d.on.call("interrupt",t,t.__data__,d.index,d.group),delete r[l]):+l0)throw new Error("too late; already scheduled");return n}function hW(t,e){var n=dW(t,e);if(n.state>2)throw new Error("too late; already started");return n}function dW(t,e){var n=t.__transition;if(!n||!(n=n[e]))throw new Error("transition not found");return n}var fW=function(t,e){var n,i,r,o=t.__transition,a=!0;if(o){for(r in e=null==e?null:e+"",o)(n=o[r]).name===e?(i=n.state>2&&n.state<5,n.state=6,n.timer.stop(),i&&n.on.call("interrupt",t,t.__data__,n.index,n.group),delete o[r]):a=!1;a&&delete t.__transition}};function pW(t,e){var n,i;return function(){var r=hW(this,t),o=r.tween;if(o!==n)for(var a=0,s=(i=n=o).length;a=0&&(t=t.slice(0,e)),!t||"start"===t}))}(e)?uW:hW;return function(){var a=o(this,t),s=a.on;s!==i&&(r=(i=s).copy()).on(e,n),a.on=r}}var jW=Gw.prototype.constructor;function IW(t,e,n){function i(){var i=this,r=e.apply(i,arguments);return r&&function(e){i.style.setProperty(t,r(e),n)}}return i._value=e,i}var DW=0;function RW(t,e,n,i){this._groups=t,this._parents=e,this._name=n,this._id=i}function LW(t){return Gw().transition(t)}function FW(){return++DW}var NW=Gw.prototype;RW.prototype=LW.prototype={constructor:RW,select:function(t){var e=this._name,n=this._id;"function"!=typeof t&&(t=L_(t));for(var i=this._groups,r=i.length,o=new Array(r),a=0;a1&&n.name===e)return new RW([[t]],zW,e,+i);return null},UW=function(t){return function(){return t}};function qW(t){return t[0]}function GW(t){return t[1]}function WW(){this._=null}function KW(t){t.U=t.C=t.L=t.R=t.P=t.N=null}function XW(t,e){var n=e,i=e.R,r=n.U;r?r.L===n?r.L=i:r.R=i:t._=i,i.U=r,n.U=i,n.R=i.L,n.R&&(n.R.U=n),i.L=n}function YW(t,e){var n=e,i=e.L,r=n.U;r?r.L===n?r.L=i:r.R=i:t._=i,i.U=r,n.U=i,n.L=i.R,n.L&&(n.L.U=n),i.R=n}function ZW(t){for(;t.L;)t=t.L;return t}WW.prototype={constructor:WW,insert:function(t,e){var n,i,r;if(t){if(e.P=t,e.N=t.N,t.N&&(t.N.P=e),t.N=e,t.R){for(t=t.R;t.L;)t=t.L;t.L=e}else t.R=e;n=t}else this._?(t=ZW(this._),e.P=null,e.N=t,t.P=t.L=e,n=t):(e.P=e.N=null,this._=e,n=null);for(e.L=e.R=null,e.U=n,e.C=!0,t=e;n&&n.C;)n===(i=n.U).L?(r=i.R)&&r.C?(n.C=r.C=!1,i.C=!0,t=i):(t===n.R&&(XW(this,n),n=(t=n).U),n.C=!1,i.C=!0,YW(this,i)):(r=i.L)&&r.C?(n.C=r.C=!1,i.C=!0,t=i):(t===n.L&&(YW(this,n),n=(t=n).U),n.C=!1,i.C=!0,XW(this,i)),n=t.U;this._.C=!1},remove:function(t){t.N&&(t.N.P=t.P),t.P&&(t.P.N=t.N),t.N=t.P=null;var e,n,i,r=t.U,o=t.L,a=t.R;if(n=o?a?ZW(a):o:a,r?r.L===t?r.L=n:r.R=n:this._=n,o&&a?(i=n.C,n.C=t.C,n.L=o,o.U=n,n!==a?(r=n.U,n.U=t.U,r.L=t=n.R,n.R=a,a.U=n):(n.U=r,r=n,t=n.R)):(i=t.C,t=n),t&&(t.U=r),!i)if(t&&t.C)t.C=!1;else{do{if(t===this._)break;if(t===r.L){if((e=r.R).C&&(e.C=!1,r.C=!0,XW(this,r),e=r.R),e.L&&e.L.C||e.R&&e.R.C){e.R&&e.R.C||(e.L.C=!1,e.C=!0,YW(this,e),e=r.R),e.C=r.C,r.C=e.R.C=!1,XW(this,r),t=this._;break}}else if((e=r.L).C&&(e.C=!1,r.C=!0,YW(this,r),e=r.L),e.L&&e.L.C||e.R&&e.R.C){e.L&&e.L.C||(e.R.C=!1,e.C=!0,XW(this,e),e=r.L),e.C=r.C,r.C=e.L.C=!1,YW(this,r),t=this._;break}e.C=!0,t=r,r=r.U}while(!t.C);t&&(t.C=!1)}}};var QW=WW;function $W(t,e,n,i){var r=[null,null],o=kK.push(r)-1;return r.left=t,r.right=e,n&&tK(r,t,e,n),i&&tK(r,e,t,i),_K[t.index].halfedges.push(o),_K[e.index].halfedges.push(o),r}function JW(t,e,n){var i=[e,n];return i.left=t,i}function tK(t,e,n,i){t[0]||t[1]?t.left===n?t[1]=i:t[0]=i:(t[0]=i,t.left=e,t.right=n)}function eK(t,e,n,i,r){var o,a=t[0],s=t[1],c=a[0],l=a[1],u=0,h=1,d=s[0]-c,f=s[1]-l;if(o=e-c,d||!(o>0)){if(o/=d,d<0){if(o0){if(o>h)return;o>u&&(u=o)}if(o=i-c,d||!(o<0)){if(o/=d,d<0){if(o>h)return;o>u&&(u=o)}else if(d>0){if(o0)){if(o/=f,f<0){if(o0){if(o>h)return;o>u&&(u=o)}if(o=r-l,f||!(o<0)){if(o/=f,f<0){if(o>h)return;o>u&&(u=o)}else if(f>0){if(o0||h<1)||(u>0&&(t[0]=[c+u*d,l+u*f]),h<1&&(t[1]=[c+h*d,l+h*f]),!0)}}}}}function nK(t,e,n,i,r){var o=t[1];if(o)return!0;var a,s,c=t[0],l=t.left,u=t.right,h=l[0],d=l[1],f=u[0],p=u[1],m=(h+f)/2;if(p===d){if(m=i)return;if(h>f){if(c){if(c[1]>=r)return}else c=[m,n];o=[m,r]}else{if(c){if(c[1]1)if(h>f){if(c){if(c[1]>=r)return}else c=[(n-s)/a,n];o=[(r-s)/a,r]}else{if(c){if(c[1]=i)return}else c=[e,a*e+s];o=[i,a*i+s]}else{if(c){if(c[0]=-SK)){var f=c*c+l*l,p=u*u+h*h,m=(h*f-l*p)/d,g=(c*p-u*f)/d,v=sK.pop()||new cK;v.arc=t,v.site=r,v.x=m+a,v.y=(v.cy=g+s)+Math.sqrt(m*m+g*g),t.circle=v;for(var b=null,y=wK._;y;)if(v.yCK)s=s.L;else{if(!((r=o-bK(s,a))>CK)){i>-CK?(e=s.P,n=s):r>-CK?(e=s,n=s.N):e=n=s;break}if(!s.R){e=s;break}s=s.R}!function(t){_K[t.index]={site:t,halfedges:[]}}(t);var c=fK(t);if(yK.insert(e,c),e||n){if(e===n)return uK(e),n=fK(e.site),yK.insert(c,n),c.edge=n.edge=$W(e.site,c.site),lK(e),void lK(n);if(n){uK(e),uK(n);var l=e.site,u=l[0],h=l[1],d=t[0]-u,f=t[1]-h,p=n.site,m=p[0]-u,g=p[1]-h,v=2*(d*g-f*m),b=d*d+f*f,y=m*m+g*g,_=[(g*b-f*y)/v+u,(d*y-m*b)/v+h];tK(n.edge,l,p,_),c.edge=$W(l,t,null,_),n.edge=$W(t,p,null,_),lK(e),lK(n)}else c.edge=$W(e.site,c.site)}}function vK(t,e){var n=t.site,i=n[0],r=n[1],o=r-e;if(!o)return i;var a=t.P;if(!a)return-1/0;var s=(n=a.site)[0],c=n[1],l=c-e;if(!l)return s;var u=s-i,h=1/o-1/l,d=u/l;return h?(-d+Math.sqrt(d*d-2*h*(u*u/(-2*l)-c+l/2+r-o/2)))/h+i:(i+s)/2}function bK(t,e){var n=t.N;if(n)return vK(n,e);var i=t.site;return i[1]===e?i[0]:1/0}var yK,_K,wK,kK,CK=1e-6,SK=1e-12;function xK(t,e){return e[1]-t[1]||e[0]-t[0]}function OK(t,e){var n,i,r,o=t.sort(xK).pop();for(kK=[],_K=new Array(t.length),yK=new QW,wK=new QW;;)if(r=aK,o&&(!r||o[1]CK||Math.abs(r[0][1]-r[1][1])>CK)||delete kK[o]}(a,s,c,l),function(t,e,n,i){var r,o,a,s,c,l,u,h,d,f,p,m,g=_K.length,v=!0;for(r=0;rCK||Math.abs(m-d)>CK)&&(c.splice(s,0,kK.push(JW(a,f,Math.abs(p-t)CK?[t,Math.abs(h-t)CK?[Math.abs(d-i)CK?[n,Math.abs(h-n)CK?[Math.abs(d-e)=s)return null;var c=t-r.site[0],l=e-r.site[1],u=c*c+l*l;do{r=o.cells[i=a],a=null,r.halfedges.forEach((function(n){var i=o.edges[n],s=i.left;if(s!==r.site&&s||(s=i.right)){var c=t-s[0],l=e-s[1],h=c*c+l*l;hi?(i+r)/2:Math.min(0,i)||Math.max(0,r),a>o?(o+a)/2:Math.min(0,o)||Math.max(0,a))}var qK=function(){var t,e,n=NK,i=BK,r=UK,o=zK,a=VK,s=[0,1/0],c=[[-1/0,-1/0],[1/0,1/0]],l=250,u=PK,h=D_("start","zoom","end"),d=0;function f(t){t.property("__zoom",HK).on("wheel.zoom",_).on("mousedown.zoom",w).on("dblclick.zoom",k).filter(a).on("touchstart.zoom",C).on("touchmove.zoom",S).on("touchend.zoom touchcancel.zoom",x).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function p(t,e){return(e=Math.max(s[0],Math.min(s[1],e)))===t.k?t:new IK(e,t.x,t.y)}function m(t,e,n){var i=e[0]-n[0]*t.k,r=e[1]-n[1]*t.k;return i===t.x&&r===t.y?t:new IK(t.k,i,r)}function g(t){return[(+t[0][0]+ +t[1][0])/2,(+t[0][1]+ +t[1][1])/2]}function v(t,e,n){t.on("start.zoom",(function(){b(this,arguments).start()})).on("interrupt.zoom end.zoom",(function(){b(this,arguments).end()})).tween("zoom",(function(){var t=this,r=arguments,o=b(t,r),a=i.apply(t,r),s=n||g(a),c=Math.max(a[1][0]-a[0][0],a[1][1]-a[0][1]),l=t.__zoom,h="function"==typeof e?e.apply(t,r):e,d=u(l.invert(s).concat(c/l.k),h.invert(s).concat(c/h.k));return function(t){if(1===t)t=h;else{var e=d(t),n=c/e[2];t=new IK(n,s[0]-e[0]*n,s[1]-e[1]*n)}o.zoom(null,t)}}))}function b(t,e,n){return!n&&t.__zooming||new y(t,e)}function y(t,e){this.that=t,this.args=e,this.active=0,this.extent=i.apply(t,e),this.taps=0}function _(){if(n.apply(this,arguments)){var t=b(this,arguments),e=this.__zoom,i=Math.max(s[0],Math.min(s[1],e.k*Math.pow(2,o.apply(this,arguments)))),a=Kk(this);e.k!==i&&(t.wheel?(t.mouse[0][0]===a[0]&&t.mouse[0][1]===a[1]||(t.mouse[1]=e.invert(t.mouse[0]=a)),clearTimeout(t.wheel)):(t.mouse=[a,e.invert(a)],wC(this),t.start()),FK(),t.wheel=setTimeout(l,150),t.zoom("mouse",r(m(p(e,i),t.mouse[0],t.mouse[1]),t.extent,c)))}function l(){t.wheel=null,t.end()}}function w(){if(!e&&n.apply(this,arguments)){var t=b(this,arguments,!0),i=Ww(jw.view).on("mousemove.zoom",l,!0).on("mouseup.zoom",u,!0),o=Kk(this),a=jw.clientX,s=jw.clientY;Yw(jw.view),LK(),t.mouse=[o,this.__zoom.invert(o)],wC(this),t.start()}function l(){if(FK(),!t.moved){var e=jw.clientX-a,n=jw.clientY-s;t.moved=e*e+n*n>d}t.zoom("mouse",r(m(t.that.__zoom,t.mouse[0]=Kk(t.that),t.mouse[1]),t.extent,c))}function u(){i.on("mousemove.zoom mouseup.zoom",null),Zw(jw.view,t.moved),FK(),t.end()}}function k(){if(n.apply(this,arguments)){var t=this.__zoom,e=Kk(this),o=t.invert(e),a=t.k*(jw.shiftKey?.5:2),s=r(m(p(t,a),e,o),i.apply(this,arguments),c);FK(),l>0?Ww(this).transition().duration(l).call(v,s,e):Ww(this).call(f.transform,s)}}function C(){if(n.apply(this,arguments)){var e,i,r,o,a=jw.touches,s=a.length,c=b(this,arguments,jw.changedTouches.length===s);for(LK(),i=0;i=0?"command":"ctrl"),n[i]=e[n[i]]||n[i];return n.join(" + ")}}]),t}(),QK=new ht("HotkeyOptions"),$K=function(){var t=function(){function t(e){Object(m.a)(this,t),this.options=e,this.hotkeys=[],this.pausedHotkeys=[],this.cheatSheetToggle=new w.b,this.preventIn=["INPUT","SELECT","TEXTAREA"],Mousetrap.prototype.stopCallback=function(t,e,n,i){return!((" "+e.className+" ").indexOf(" mousetrap ")>-1)&&e.contentEditable&&"true"===e.contentEditable},this.mousetrap=new Mousetrap,this.options.disableCheatSheet||this.add(new ZK(this.options.cheatSheetHotkey||"?",(function(t){this.cheatSheetToggle.next()}).bind(this),[],this.options.cheatSheetDescription||"Show / hide this help menu")),this.options.cheatSheetCloseEsc&&this.add(new ZK("esc",(function(t){this.cheatSheetToggle.next(!1)}).bind(this),["HOTKEYS-CHEATSHEET"],this.options.cheatSheetCloseEscDescription||"Hide this help menu"))}return Object(g.a)(t,[{key:"add",value:function(t,e){var n=this;if(Array.isArray(t)){var i,r=[],o=d(t);try{for(o.s();!(i=o.n()).done;)r.push(this.add(i.value,e))}catch(a){o.e(a)}finally{o.f()}return r}return this.remove(t),this.hotkeys.push(t),this.mousetrap.bind(t.combo,(function(e,i){var r=!0;if(e){var o=e.target||e.srcElement,a=o.nodeName.toUpperCase();(" "+o.className+" ").indexOf(" mousetrap ")>-1?r=!0:n.preventIn.indexOf(a)>-1&&-1===t.allowIn.map((function(t){return t.toUpperCase()})).indexOf(a)&&(r=!1)}if(r)return t.callback.apply(n,[e,i])}),e),t}},{key:"remove",value:function(t){var e=[];if(!t){var n,i=d(this.hotkeys);try{for(i.s();!(n=i.n()).done;)e.push(this.remove(n.value))}catch(s){i.e(s)}finally{i.f()}return e}if(Array.isArray(t)){var r,o=d(t);try{for(o.s();!(r=o.n()).done;)e.push(this.remove(r.value))}catch(s){o.e(s)}finally{o.f()}return e}var a=this.findHotkey(t);return a>-1?(this.hotkeys.splice(a,1),this.mousetrap.unbind(t.combo),t):null}},{key:"get",value:function(t){if(!t)return this.hotkeys;if(Array.isArray(t)){var e,n=[],i=d(t);try{for(i.s();!(e=i.n()).done;)n.push(this.get(e.value))}catch(s){i.e(s)}finally{i.f()}return n}var r,o=d(this.hotkeys);try{for(o.s();!(r=o.n()).done;){var a=r.value;if(a.combo.indexOf(t)>-1)return a}}catch(s){o.e(s)}finally{o.f()}return null}},{key:"pause",value:function(t){if(!t)return this.pause(this.hotkeys);if(Array.isArray(t)){var e,n=[],i=d(t);try{for(i.s();!(e=i.n()).done;)n.push(this.pause(e.value))}catch(r){i.e(r)}finally{i.f()}return n}return this.remove(t),this.pausedHotkeys.push(t),t}},{key:"unpause",value:function(t){if(!t)return this.unpause(this.pausedHotkeys);if(Array.isArray(t)){var e,n=[],i=d(t);try{for(i.s();!(e=i.n()).done;)n.push(this.unpause(e.value))}catch(o){i.e(o)}finally{i.f()}return n}var r=this.pausedHotkeys.indexOf(t);return r>-1?(this.add(t),this.pausedHotkeys.splice(r,1)):null}},{key:"reset",value:function(){this.mousetrap.reset()}},{key:"findHotkey",value:function(t){return this.hotkeys.indexOf(t)}}]),t}();return t.\u0275fac=function(e){return new(e||t)(_t(QK))},t.\u0275prov=R({factory:function(){return new t(_t(QK))},token:t,providedIn:"root"}),t}(),JK=function(){var t=function(){function t(e,n){Object(m.a)(this,t),this.hotkeysService=e,this.elementRef=n,this.hotkeysList=[],this.oldHotkeys=[],this.mousetrap=new Mousetrap(this.elementRef.nativeElement)}return Object(g.a)(t,[{key:"ngOnInit",value:function(){var t,e=d(this.hotkeys);try{for(e.s();!(t=e.n()).done;){var n=t.value,i=Object.keys(n)[0],r=new ZK(i,n[i]),o=this.hotkeysService.get(i);null!==o&&(this.oldHotkeys.push(o),this.hotkeysService.remove(o)),this.hotkeysList.push(r),this.mousetrap.bind(r.combo,r.callback)}}catch(a){e.e(a)}finally{e.f()}}},{key:"ngOnDestroy",value:function(){var t,e=d(this.hotkeysList);try{for(e.s();!(t=e.n()).done;)this.mousetrap.unbind(t.value.combo)}catch(n){e.e(n)}finally{e.f()}this.hotkeysService.add(this.oldHotkeys)}}]),t}();return t.\u0275fac=function(e){return new(e||t)(da($K),da(Us))},t.\u0275dir=Wt({type:t,selectors:[["","hotkeys",""]],inputs:{hotkeys:"hotkeys"},features:[Ns([$K])]}),t}(),tX=function(){var t=function(){function t(e){Object(m.a)(this,t),this.hotkeysService=e,this.helpVisible=!1,this.title="Keyboard Shortcuts:"}return Object(g.a)(t,[{key:"ngOnInit",value:function(){var t=this;this.subscription=this.hotkeysService.cheatSheetToggle.subscribe((function(e){!1!==e&&(t.hotkeys=t.hotkeysService.hotkeys.filter((function(t){return t.description}))),!1===e?t.helpVisible=!1:t.toggleCheatSheet()}))}},{key:"ngOnDestroy",value:function(){this.subscription&&this.subscription.unsubscribe()}},{key:"toggleCheatSheet",value:function(){this.helpVisible=!this.helpVisible}}]),t}();return t.\u0275fac=function(e){return new(e||t)(da($K))},t.\u0275cmp=Ht({type:t,selectors:[["hotkeys-cheatsheet"]],inputs:{title:"title"},decls:9,vars:5,consts:[[1,"cfp-hotkeys-container","fade",2,"display","none",3,"ngClass"],[1,"cfp-hotkeys"],[1,"cfp-hotkeys-title"],[4,"ngFor","ngForOf"],[1,"cfp-hotkeys-close",3,"click"],[1,"cfp-hotkeys-keys"],["class","cfp-hotkeys-key",4,"ngFor","ngForOf"],[1,"cfp-hotkeys-text"],[1,"cfp-hotkeys-key"]],template:function(t,e){1&t&&(ga(0,"div",0),ga(1,"div",1),ga(2,"h4",2),ds(3),va(),ga(4,"table"),ga(5,"tbody"),ua(6,KK,5,2,"tr",3),va(),va(),ga(7,"div",4),xa("click",(function(){return e.toggleCheatSheet()})),ds(8,"\xd7"),va(),va(),va()),2&t&&(pa("ngClass",Ic(3,YK,e.helpVisible)),Qi(3),fs(e.title),Qi(3),pa("ngForOf",e.hotkeys))},directives:[Oh,Eh],styles:[".cfp-hotkeys-container[_ngcontent-%COMP%]{display:table!important;position:fixed;width:100%;height:100%;top:0;left:0;color:#333;font-size:1em;background-color:rgba(255,255,255,.9)}.cfp-hotkeys-container.fade[_ngcontent-%COMP%]{z-index:-1024;visibility:hidden;opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.cfp-hotkeys-container.fade.in[_ngcontent-%COMP%]{z-index:10002;visibility:visible;opacity:1}.cfp-hotkeys-title[_ngcontent-%COMP%]{font-weight:700;text-align:center;font-size:1.2em}.cfp-hotkeys[_ngcontent-%COMP%]{width:100%;height:100%;display:table-cell;vertical-align:middle}.cfp-hotkeys[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{margin:auto;color:#333}.cfp-content[_ngcontent-%COMP%]{display:table-cell;vertical-align:middle}.cfp-hotkeys-keys[_ngcontent-%COMP%]{padding:5px;text-align:right}.cfp-hotkeys-key[_ngcontent-%COMP%]{display:inline-block;color:#fff;background-color:#333;border:1px solid #333;border-radius:5px;text-align:center;margin-right:5px;box-shadow:inset 0 1px 0 #666,0 1px 0 #bbb;padding:5px 9px;font-size:1em}.cfp-hotkeys-text[_ngcontent-%COMP%]{padding-left:10px;font-size:1em}.cfp-hotkeys-close[_ngcontent-%COMP%]{position:fixed;top:20px;right:20px;font-size:2em;font-weight:700;padding:5px 10px;border:1px solid #ddd;border-radius:5px;min-height:45px;min-width:45px;text-align:center}.cfp-hotkeys-close[_ngcontent-%COMP%]:hover{background-color:#fff;cursor:pointer}@media all and (max-width:500px){.cfp-hotkeys[_ngcontent-%COMP%]{font-size:.8em}}@media all and (min-width:750px){.cfp-hotkeys[_ngcontent-%COMP%]{font-size:1.2em}}"]}),t}(),eX=function(){var t=XK=function(){function t(){Object(m.a)(this,t)}return Object(g.a)(t,null,[{key:"forRoot",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{ngModule:XK,providers:[$K,{provide:QK,useValue:t}]}}}]),t}();return t.\u0275mod=qt({type:t}),t.\u0275inj=F({factory:function(e){return new(e||t)},imports:[[hd]]}),t}(),nX=function(){var t={MEMORY:0,IMMUTABLE_MEMORY:1,SESSION:2,LOCAL:3};return t[t.MEMORY]="MEMORY",t[t.IMMUTABLE_MEMORY]="IMMUTABLE_MEMORY",t[t.SESSION]="SESSION",t[t.LOCAL]="LOCAL",t}(),iX=function(){function t(t,e,n,i){var r=this;void 0===i&&(i={}),this._loader=e;var o=i.type||nX.MEMORY;n.defineProperty(this,"_value",t,i),this._changes=n.changes({key:t,type:o}).map((function(t){return r._value})).publishBehavior(this._value).refCount()}return t.prototype.get=function(){var t=this,e=this._value;if(void 0===e){var n=this._cachedObservable;if(void 0!==n)return n;var i=this._loader();if(i&&i instanceof k.a){var r=i.publishLast().refCount().do((function(e){return t._value=e})).do((function(e){return t._cachedObservable=void 0}));return this._cachedObservable=r,r}this._value=e=i}return k.a.of(e)},t.prototype.changes=function(){return this._changes},t.prototype.clear=function(){this._value=void 0},t}(),rX=function(){function t(t,e){this._namespace=t,this._container=e;var n=e.get(this._namespace);if(n&&("object"!=typeof n||!n.__INFO))throw new Error("Potential attribute conflict detected")}return t.prototype.addAttribute=function(t){var e=this._getInfo();e[t]=!0,this._setInfo(e)},t.prototype.removeAttribute=function(t){var e=this._getInfo();delete e[t],this._setInfo(e)},t.prototype.getAttributes=function(){return Object.keys(this._getInfo()).filter((function(t){return"__INFO"!==t}))},t.prototype.available=function(){var t=this._container.get(this._namespace);return!t||"object"==typeof t&&t.__INFO},t.prototype._getInfo=function(){var t=this._container.get(this._namespace);return t||((t={}).__INFO=!0),t},t.prototype._setInfo=function(t){Object.keys(t).length<=1?this._container.remove(this._namespace):this._container.set(this._namespace,t)},t}(),oX=function(){function t(t,e,n){void 0===n&&(n=!0),this._namespace=t,this._root=e,this._available=n,this._info=new rX(t,e)}return t.prototype.set=function(t,e){if(!this._available)return!1;var n=this._root.set(this._getNamespacedKey(t),e);return this._info.addAttribute(t),n},t.prototype.get=function(t){if(this._available){var e=this._root.get(this._getNamespacedKey(t));return void 0===e&&this._info.removeAttribute(t),e}},t.prototype.remove=function(t){if(this._available)return this._info.removeAttribute(t),this._root.remove(this._getNamespacedKey(t))},t.prototype.removeAll=function(){var t=this;this._info.getAttributes().forEach((function(e){t.remove(e)}))},t.prototype.available=function(){return this._available&&this._info.available()},t.prototype.exists=function(t){return void 0!==this.get(t)},t.prototype.keys=function(){var t=this;return this._info.getAttributes().filter((function(e){return t.exists(e)}))},t.prototype._getNamespacedKey=function(t){return this._namespace+"::"+t},t}(),aX=function(){function t(t){this._storage=t}return t.prototype.set=function(t,e){try{null===e&&(e="_____NULL_VALUE_____"),void 0===e?this._storage.removeItem(t):this._storage.setItem(t,JSON.stringify(e))}catch(n){return!1}return!0},t.prototype.get=function(t){var e=this._storage.getItem(t);if(null!==e){var n=JSON.parse(e);return"_____NULL_VALUE_____"===n?null:n}},t.prototype.remove=function(t){var e=this.get(t);return void 0!==e&&this._storage.removeItem(t),e},t.prototype.removeAll=function(){this._storage.clear()},t}(),sX=function(t){function e(e){t.call(this,"ANGULAR_PERSISTENCE_STORAGE",new aX(e),!!e)}return function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);function i(){this.constructor=t}t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}(e,t),e}(oX),cX=function(t){function e(){t.call(this,sessionStorage)}return function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);function i(){this.constructor=t}t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}(e,t),e}(sX),lX=function(t){function e(){t.call(this,localStorage)}return function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);function i(){this.constructor=t}t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}(e,t),e}(sX),uX=function(){function t(){this._data={}}return t.prototype.available=function(){return!0},t.prototype.set=function(t,e){return void 0===e?delete this._data[t]:this._data[t]=e,!0},t.prototype.get=function(t){return this._data[t]},t.prototype.exists=function(t){return void 0!==this._data[t]},t.prototype.remove=function(t){delete this._data[t]},t.prototype.removeAll=function(){var t=Object.keys(this._data);return this._data={},t},t.prototype.keys=function(){return Object.keys(this._data)},t}(),hX=function(t){function e(){t.apply(this,arguments)}return function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);function i(){this.constructor=t}t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}(e,t),e.prototype.set=function(e,n){return void 0!==n&&(n=JSON.stringify(n)),t.prototype.set.call(this,e,n)},e.prototype.get=function(e){var n=t.prototype.get.call(this,e);if(void 0!==n)return JSON.parse(n)},e}(uX),dX=function(){function t(){this._storages=[]}return t.getStorage=function(){return new t},t.prototype.of=function(t){var e=this._storages[t];if(!e){switch(t){case nX.MEMORY:e=new uX,this._storages[t]=e;break;case nX.IMMUTABLE_MEMORY:e=new hX;break;case nX.LOCAL:e=new lX;break;case nX.SESSION:e=new cX}if(!e||!e.available())throw new Error("Storage type not available");this._storages[t]=e}return e},t}(),fX=function(){function t(){this._emitter=new Uc,this._storage=dX.getStorage()}return t.prototype.changes=function(t){void 0===t&&(t={});var e=this._emitter.asObservable();return t.key&&(e=e.filter((function(e){return e.key===t.key}))),t.type&&(e=e.filter((function(e){return e.type===t.type}))),e},t.prototype.get=function(t,e){void 0===e&&(e=nX.MEMORY);var n=this._getStorage(e),i=n.get(t);if(i){var r=Date.now();if(i.expireAfter&&i.created+i.expireAfterthis.options.maxFileSize)}},{key:"_fileTypeFilter",value:function(t){return!(this.options.allowedFileType&&-1===this.options.allowedFileType.indexOf(_X.getMimeClass(t)))}},{key:"_onErrorItem",value:function(t,e,n,i){t._onError(e,n,i),this.onErrorItem(t,e,n,i)}},{key:"_onCompleteItem",value:function(t,e,n,i){t._onComplete(e,n,i),this.onCompleteItem(t,e,n,i);var r=this.getReadyItems()[0];this.isUploading=!1,r?r.upload():(this.onCompleteAll(),this.progress=this._getTotalProgress(),this._render())}},{key:"_headersGetter",value:function(t){return function(e){return e?t[e.toLowerCase()]||void 0:t}}},{key:"_xhrTransport",value:function(t){var e,n=this,i=this,r=t._xhr=new XMLHttpRequest;if(this._onBeforeUploadItem(t),"number"!=typeof t._file.size)throw new TypeError("The file specified is no longer valid");if(this.options.disableMultipart)e=this.options.formatDataFunction(t);else{e=new FormData,this._onBuildItemForm(t,e);var o=function(){return e.append(t.alias,t._file,t.file.name)};this.options.parametersBeforeFiles||o(),void 0!==this.options.additionalParameter&&Object.keys(this.options.additionalParameter).forEach((function(i){var r=n.options.additionalParameter[i];"string"==typeof r&&r.indexOf("{{file_name}}")>=0&&(r=r.replace("{{file_name}}",t.file.name)),e.append(i,r)})),this.options.parametersBeforeFiles&&o()}if(r.upload.onprogress=function(e){var i=Math.round(e.lengthComputable?100*e.loaded/e.total:0);n._onProgressItem(t,i)},r.onload=function(){var e=n._parseHeaders(r.getAllResponseHeaders()),i=n._transformResponse(r.response,e),o=n._isSuccessCode(r.status)?"Success":"Error";n["_on"+o+"Item"](t,i,r.status,e),n._onCompleteItem(t,i,r.status,e)},r.onerror=function(){var e=n._parseHeaders(r.getAllResponseHeaders()),i=n._transformResponse(r.response,e);n._onErrorItem(t,i,r.status,e),n._onCompleteItem(t,i,r.status,e)},r.onabort=function(){var e=n._parseHeaders(r.getAllResponseHeaders()),i=n._transformResponse(r.response,e);n._onCancelItem(t,i,r.status,e),n._onCompleteItem(t,i,r.status,e)},r.open(t.method,t.url,!0),r.withCredentials=t.withCredentials,this.options.headers){var a,s=d(this.options.headers);try{for(s.s();!(a=s.n()).done;){var c=a.value;r.setRequestHeader(c.name,c.value)}}catch(f){s.e(f)}finally{s.f()}}if(t.headers.length){var l,u=d(t.headers);try{for(u.s();!(l=u.n()).done;){var h=l.value;r.setRequestHeader(h.name,h.value)}}catch(f){u.e(f)}finally{u.f()}}this.authToken&&r.setRequestHeader(this.authTokenHeader,this.authToken),r.onreadystatechange=function(){r.readyState==XMLHttpRequest.DONE&&i.response.emit(r.responseText)},this.options.formatDataFunctionIsAsync?e.then((function(t){return r.send(JSON.stringify(t))})):r.send(e),this._render()}},{key:"_getTotalProgress",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;if(this.options.removeAfterUpload)return t;var e=this.getNotUploadedItems().length,n=e?this.queue.length-e:this.queue.length,i=100/this.queue.length,r=t*i/100;return Math.round(n*i+r)}},{key:"_getFilters",value:function(t){if(!t)return this.options.filters;if(Array.isArray(t))return t;if("string"==typeof t){var e=t.match(/[^\s,]+/g);return this.options.filters.filter((function(t){return-1!==e.indexOf(t.name)}))}return this.options.filters}},{key:"_render",value:function(){}},{key:"_queueLimitFilter",value:function(){return void 0===this.options.queueLimit||this.queue.length=200&&t<300||304===t}},{key:"_transformResponse",value:function(t,e){return t}},{key:"_parseHeaders",value:function(t){var e,n,i,r={};return t?(t.split("\n").map((function(t){i=t.indexOf(":"),e=t.slice(0,i).trim().toLowerCase(),n=t.slice(i+1).trim(),e&&(r[e]=r[e]?r[e]+", "+n:n)})),r):r}},{key:"_onWhenAddingFileFailed",value:function(t,e,n){this.onWhenAddingFileFailed(t,e,n)}},{key:"_onAfterAddingFile",value:function(t){this.onAfterAddingFile(t)}},{key:"_onAfterAddingAll",value:function(t){this.onAfterAddingAll(t)}},{key:"_onBeforeUploadItem",value:function(t){t._onBeforeUpload(),this.onBeforeUploadItem(t)}},{key:"_onBuildItemForm",value:function(t,e){t._onBuildForm(e),this.onBuildItemForm(t,e)}},{key:"_onProgressItem",value:function(t,e){var n=this._getTotalProgress(e);this.progress=n,t._onProgress(e),this.onProgressItem(t,e),this.onProgressAll(n),this._render()}},{key:"_onSuccessItem",value:function(t,e,n,i){t._onSuccess(e,n,i),this.onSuccessItem(t,e,n,i)}},{key:"_onCancelItem",value:function(t,e,n,i){t._onCancel(e,n,i),this.onCancelItem(t,e,n,i)}}]),t}(),kX=function(){var t=function(){function t(e){Object(m.a)(this,t),this.onFileSelected=new Uc,this.element=e}return Object(g.a)(t,[{key:"getOptions",value:function(){return this.uploader.options}},{key:"getFilters",value:function(){return{}}},{key:"isEmptyAfterSelection",value:function(){return!!this.element.nativeElement.attributes.multiple}},{key:"onChange",value:function(){var t=this.element.nativeElement.files,e=this.getOptions(),n=this.getFilters();this.uploader.addToQueue(t,e,n),this.onFileSelected.emit(t),this.isEmptyAfterSelection()&&(this.element.nativeElement.value="")}}]),t}();return t.\u0275fac=function(e){return new(e||t)(da(Us))},t.\u0275dir=Wt({type:t,selectors:[["","ng2FileSelect",""]],hostBindings:function(t,e){1&t&&xa("change",(function(){return e.onChange()}))},inputs:{uploader:"uploader"},outputs:{onFileSelected:"onFileSelected"}}),t}(),CX=function(){var t=function(){function t(e){Object(m.a)(this,t),this.fileOver=new Uc,this.onFileDrop=new Uc,this.element=e}return Object(g.a)(t,[{key:"getOptions",value:function(){return this.uploader.options}},{key:"getFilters",value:function(){return{}}},{key:"onDrop",value:function(t){var e=this._getTransfer(t);if(e){var n=this.getOptions(),i=this.getFilters();this._preventAndStop(t),this.uploader.addToQueue(e.files,n,i),this.fileOver.emit(!1),this.onFileDrop.emit(e.files)}}},{key:"onDragOver",value:function(t){var e=this._getTransfer(t);this._haveFiles(e.types)&&(e.dropEffect="copy",this._preventAndStop(t),this.fileOver.emit(!0))}},{key:"onDragLeave",value:function(t){this.element&&t.currentTarget===this.element[0]||(this._preventAndStop(t),this.fileOver.emit(!1))}},{key:"_getTransfer",value:function(t){return t.dataTransfer?t.dataTransfer:t.originalEvent.dataTransfer}},{key:"_preventAndStop",value:function(t){t.preventDefault(),t.stopPropagation()}},{key:"_haveFiles",value:function(t){return!!t&&(t.indexOf?-1!==t.indexOf("Files"):!!t.contains&&t.contains("Files"))}}]),t}();return t.\u0275fac=function(e){return new(e||t)(da(Us))},t.\u0275dir=Wt({type:t,selectors:[["","ng2FileDrop",""]],hostBindings:function(t,e){1&t&&xa("drop",(function(t){return e.onDrop(t)}))("dragover",(function(t){return e.onDragOver(t)}))("dragleave",(function(t){return e.onDragLeave(t)}))},inputs:{uploader:"uploader"},outputs:{fileOver:"fileOver",onFileDrop:"onFileDrop"}}),t}(),SX=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275mod=qt({type:t}),t.\u0275inj=F({factory:function(e){return new(e||t)},imports:[[hd]]}),t}(),xX=n("sVev"),OX=n("itXk"),MX=n("NXyV"),TX=n("EY2u"),EX=n("0EUg"),PX=n("NJ9Y"),AX=n("JIr8"),jX=n("SxV6"),IX=n("5+tZ"),DX=n("vkgz"),RX=n("Gi4w"),LX=n("eIep"),FX=n("IzEk"),NX=n("JX91"),BX=n("Kqap"),HX=n("BFxc"),zX=n("nYR2"),VX=n("bHdf"),UX=function t(e,n){Object(m.a)(this,t),this.id=e,this.url=n},qX=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i){var r,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"imperative",a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return Object(m.a)(this,n),(r=e.call(this,t,i)).navigationTrigger=o,r.restoredState=a,r}return Object(g.a)(n,[{key:"toString",value:function(){return"NavigationStart(id: ".concat(this.id,", url: '").concat(this.url,"')")}}]),n}(UX),GX=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i,r){var o;return Object(m.a)(this,n),(o=e.call(this,t,i)).urlAfterRedirects=r,o}return Object(g.a)(n,[{key:"toString",value:function(){return"NavigationEnd(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"')")}}]),n}(UX),WX=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i,r){var o;return Object(m.a)(this,n),(o=e.call(this,t,i)).reason=r,o}return Object(g.a)(n,[{key:"toString",value:function(){return"NavigationCancel(id: ".concat(this.id,", url: '").concat(this.url,"')")}}]),n}(UX),KX=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i,r){var o;return Object(m.a)(this,n),(o=e.call(this,t,i)).error=r,o}return Object(g.a)(n,[{key:"toString",value:function(){return"NavigationError(id: ".concat(this.id,", url: '").concat(this.url,"', error: ").concat(this.error,")")}}]),n}(UX),XX=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i,r,o){var a;return Object(m.a)(this,n),(a=e.call(this,t,i)).urlAfterRedirects=r,a.state=o,a}return Object(g.a)(n,[{key:"toString",value:function(){return"RoutesRecognized(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"', state: ").concat(this.state,")")}}]),n}(UX),YX=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i,r,o){var a;return Object(m.a)(this,n),(a=e.call(this,t,i)).urlAfterRedirects=r,a.state=o,a}return Object(g.a)(n,[{key:"toString",value:function(){return"GuardsCheckStart(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"', state: ").concat(this.state,")")}}]),n}(UX),ZX=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i,r,o,a){var s;return Object(m.a)(this,n),(s=e.call(this,t,i)).urlAfterRedirects=r,s.state=o,s.shouldActivate=a,s}return Object(g.a)(n,[{key:"toString",value:function(){return"GuardsCheckEnd(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"', state: ").concat(this.state,", shouldActivate: ").concat(this.shouldActivate,")")}}]),n}(UX),QX=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i,r,o){var a;return Object(m.a)(this,n),(a=e.call(this,t,i)).urlAfterRedirects=r,a.state=o,a}return Object(g.a)(n,[{key:"toString",value:function(){return"ResolveStart(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"', state: ").concat(this.state,")")}}]),n}(UX),$X=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i,r,o){var a;return Object(m.a)(this,n),(a=e.call(this,t,i)).urlAfterRedirects=r,a.state=o,a}return Object(g.a)(n,[{key:"toString",value:function(){return"ResolveEnd(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"', state: ").concat(this.state,")")}}]),n}(UX),JX=function(){function t(e){Object(m.a)(this,t),this.route=e}return Object(g.a)(t,[{key:"toString",value:function(){return"RouteConfigLoadStart(path: ".concat(this.route.path,")")}}]),t}(),tY=function(){function t(e){Object(m.a)(this,t),this.route=e}return Object(g.a)(t,[{key:"toString",value:function(){return"RouteConfigLoadEnd(path: ".concat(this.route.path,")")}}]),t}(),eY=function(){function t(e){Object(m.a)(this,t),this.snapshot=e}return Object(g.a)(t,[{key:"toString",value:function(){return"ChildActivationStart(path: '".concat(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"","')")}}]),t}(),nY=function(){function t(e){Object(m.a)(this,t),this.snapshot=e}return Object(g.a)(t,[{key:"toString",value:function(){return"ChildActivationEnd(path: '".concat(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"","')")}}]),t}(),iY=function(){function t(e){Object(m.a)(this,t),this.snapshot=e}return Object(g.a)(t,[{key:"toString",value:function(){return"ActivationStart(path: '".concat(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"","')")}}]),t}(),rY=function(){function t(e){Object(m.a)(this,t),this.snapshot=e}return Object(g.a)(t,[{key:"toString",value:function(){return"ActivationEnd(path: '".concat(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"","')")}}]),t}(),oY=function(){function t(e,n,i){Object(m.a)(this,t),this.routerEvent=e,this.position=n,this.anchor=i}return Object(g.a)(t,[{key:"toString",value:function(){var t=this.position?"".concat(this.position[0],", ").concat(this.position[1]):null;return"Scroll(anchor: '".concat(this.anchor,"', position: '").concat(t,"')")}}]),t}(),aY=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Ht({type:t,selectors:[["ng-component"]],decls:1,vars:0,template:function(t,e){1&t&&ba(0,"router-outlet")},directives:function(){return[mQ]},encapsulation:2}),t}(),sY=function(){function t(e){Object(m.a)(this,t),this.params=e||{}}return Object(g.a)(t,[{key:"has",value:function(t){return Object.prototype.hasOwnProperty.call(this.params,t)}},{key:"get",value:function(t){if(this.has(t)){var e=this.params[t];return Array.isArray(e)?e[0]:e}return null}},{key:"getAll",value:function(t){if(this.has(t)){var e=this.params[t];return Array.isArray(e)?e:[e]}return[]}},{key:"keys",get:function(){return Object.keys(this.params)}}]),t}();function cY(t){return new sY(t)}function lY(t){var e=Error("NavigationCancelingError: "+t);return e.ngNavigationCancelingError=!0,e}function uY(t,e,n){var i=n.path.split("/");if(i.length>t.length)return null;if("full"===n.pathMatch&&(e.hasChildren()||i.length1&&void 0!==arguments[1]?arguments[1]:"",n=0;n-1})):t===e}function bY(t){return Array.prototype.concat.apply([],t)}function yY(t){return t.length>0?t[t.length-1]:null}function _Y(t,e){for(var n in t)t.hasOwnProperty(n)&&e(t[n],n)}function wY(t){return Sa(t)?t:Ca(t)?Object(tf.a)(Promise.resolve(t)):Object(lm.a)(t)}function kY(t,e,n){return n?function(t,e){return gY(t,e)}(t.queryParams,e.queryParams)&&function t(e,n){if(!OY(e.segments,n.segments))return!1;if(e.numberOfChildren!==n.numberOfChildren)return!1;for(var i in n.children){if(!e.children[i])return!1;if(!t(e.children[i],n.children[i]))return!1}return!0}(t.root,e.root):function(t,e){return Object.keys(e).length<=Object.keys(t).length&&Object.keys(e).every((function(n){return vY(t[n],e[n])}))}(t.queryParams,e.queryParams)&&function t(e,n){return function e(n,i,r){if(n.segments.length>r.length)return!!OY(n.segments.slice(0,r.length),r)&&!i.hasChildren();if(n.segments.length===r.length){if(!OY(n.segments,r))return!1;for(var o in i.children){if(!n.children[o])return!1;if(!t(n.children[o],i.children[o]))return!1}return!0}var a=r.slice(0,n.segments.length),s=r.slice(n.segments.length);return!!OY(n.segments,a)&&!!n.children.primary&&e(n.children.primary,i,s)}(e,n,n.segments)}(t.root,e.root)}var CY=function(){function t(e,n,i){Object(m.a)(this,t),this.root=e,this.queryParams=n,this.fragment=i}return Object(g.a)(t,[{key:"toString",value:function(){return PY.serialize(this)}},{key:"queryParamMap",get:function(){return this._queryParamMap||(this._queryParamMap=cY(this.queryParams)),this._queryParamMap}}]),t}(),SY=function(){function t(e,n){var i=this;Object(m.a)(this,t),this.segments=e,this.children=n,this.parent=null,_Y(n,(function(t,e){return t.parent=i}))}return Object(g.a)(t,[{key:"hasChildren",value:function(){return this.numberOfChildren>0}},{key:"toString",value:function(){return AY(this)}},{key:"numberOfChildren",get:function(){return Object.keys(this.children).length}}]),t}(),xY=function(){function t(e,n){Object(m.a)(this,t),this.path=e,this.parameters=n}return Object(g.a)(t,[{key:"toString",value:function(){return FY(this)}},{key:"parameterMap",get:function(){return this._parameterMap||(this._parameterMap=cY(this.parameters)),this._parameterMap}}]),t}();function OY(t,e){return t.length===e.length&&t.every((function(t,n){return t.path===e[n].path}))}function MY(t,e){var n=[];return _Y(t.children,(function(t,i){"primary"===i&&(n=n.concat(e(t,i)))})),_Y(t.children,(function(t,i){"primary"!==i&&(n=n.concat(e(t,i)))})),n}var TY=function t(){Object(m.a)(this,t)},EY=function(){function t(){Object(m.a)(this,t)}return Object(g.a)(t,[{key:"parse",value:function(t){var e=new VY(t);return new CY(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())}},{key:"serialize",value:function(t){var e,n,i="/".concat(function t(e,n){if(!e.hasChildren())return AY(e);if(n){var i=e.children.primary?t(e.children.primary,!1):"",r=[];return _Y(e.children,(function(e,n){"primary"!==n&&r.push("".concat(n,":").concat(t(e,!1)))})),r.length>0?"".concat(i,"(").concat(r.join("//"),")"):i}var o=MY(e,(function(n,i){return"primary"===i?[t(e.children.primary,!1)]:["".concat(i,":").concat(t(n,!1))]}));return"".concat(AY(e),"/(").concat(o.join("//"),")")}(t.root,!0)),r=(e=t.queryParams,(n=Object.keys(e).map((function(t){var n=e[t];return Array.isArray(n)?n.map((function(e){return"".concat(IY(t),"=").concat(IY(e))})).join("&"):"".concat(IY(t),"=").concat(IY(n))}))).length?"?".concat(n.join("&")):""),o="string"==typeof t.fragment?"#".concat(encodeURI(t.fragment)):"";return"".concat(i).concat(r).concat(o)}}]),t}(),PY=new EY;function AY(t){return t.segments.map((function(t){return FY(t)})).join("/")}function jY(t){return encodeURIComponent(t).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function IY(t){return jY(t).replace(/%3B/gi,";")}function DY(t){return jY(t).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function RY(t){return decodeURIComponent(t)}function LY(t){return RY(t.replace(/\+/g,"%20"))}function FY(t){return"".concat(DY(t.path)).concat((e=t.parameters,Object.keys(e).map((function(t){return";".concat(DY(t),"=").concat(DY(e[t]))})).join("")));var e}var NY=/^[^\/()?;=#]+/;function BY(t){var e=t.match(NY);return e?e[0]:""}var HY=/^[^=?&#]+/,zY=/^[^?&#]+/,VY=function(){function t(e){Object(m.a)(this,t),this.url=e,this.remaining=e}return Object(g.a)(t,[{key:"parseRootSegment",value:function(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new SY([],{}):new SY([],this.parseChildren())}},{key:"parseQueryParams",value:function(){var t={};if(this.consumeOptional("?"))do{this.parseQueryParam(t)}while(this.consumeOptional("&"));return t}},{key:"parseFragment",value:function(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}},{key:"parseChildren",value:function(){if(""===this.remaining)return{};this.consumeOptional("/");var t=[];for(this.peekStartsWith("(")||t.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),t.push(this.parseSegment());var e={};this.peekStartsWith("/(")&&(this.capture("/"),e=this.parseParens(!0));var n={};return this.peekStartsWith("(")&&(n=this.parseParens(!1)),(t.length>0||Object.keys(e).length>0)&&(n.primary=new SY(t,e)),n}},{key:"parseSegment",value:function(){var t=BY(this.remaining);if(""===t&&this.peekStartsWith(";"))throw new Error("Empty path url segment cannot have parameters: '".concat(this.remaining,"'."));return this.capture(t),new xY(RY(t),this.parseMatrixParams())}},{key:"parseMatrixParams",value:function(){for(var t={};this.consumeOptional(";");)this.parseParam(t);return t}},{key:"parseParam",value:function(t){var e=BY(this.remaining);if(e){this.capture(e);var n="";if(this.consumeOptional("=")){var i=BY(this.remaining);i&&this.capture(n=i)}t[RY(e)]=RY(n)}}},{key:"parseQueryParam",value:function(t){var e,n=(e=this.remaining.match(HY))?e[0]:"";if(n){this.capture(n);var i="";if(this.consumeOptional("=")){var r=function(t){var e=t.match(zY);return e?e[0]:""}(this.remaining);r&&this.capture(i=r)}var o=LY(n),a=LY(i);if(t.hasOwnProperty(o)){var s=t[o];Array.isArray(s)||(t[o]=s=[s]),s.push(a)}else t[o]=a}}},{key:"parseParens",value:function(t){var e={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){var n=BY(this.remaining),i=this.remaining[n.length];if("/"!==i&&")"!==i&&";"!==i)throw new Error("Cannot parse url '".concat(this.url,"'"));var r=void 0;n.indexOf(":")>-1?(r=n.substr(0,n.indexOf(":")),this.capture(r),this.capture(":")):t&&(r="primary");var o=this.parseChildren();e[r]=1===Object.keys(o).length?o.primary:new SY([],o),this.consumeOptional("//")}return e}},{key:"peekStartsWith",value:function(t){return this.remaining.startsWith(t)}},{key:"consumeOptional",value:function(t){return!!this.peekStartsWith(t)&&(this.remaining=this.remaining.substring(t.length),!0)}},{key:"capture",value:function(t){if(!this.consumeOptional(t))throw new Error('Expected "'.concat(t,'".'))}}]),t}(),UY=function(){function t(e){Object(m.a)(this,t),this._root=e}return Object(g.a)(t,[{key:"parent",value:function(t){var e=this.pathFromRoot(t);return e.length>1?e[e.length-2]:null}},{key:"children",value:function(t){var e=qY(t,this._root);return e?e.children.map((function(t){return t.value})):[]}},{key:"firstChild",value:function(t){var e=qY(t,this._root);return e&&e.children.length>0?e.children[0].value:null}},{key:"siblings",value:function(t){var e=GY(t,this._root);return e.length<2?[]:e[e.length-2].children.map((function(t){return t.value})).filter((function(e){return e!==t}))}},{key:"pathFromRoot",value:function(t){return GY(t,this._root).map((function(t){return t.value}))}},{key:"root",get:function(){return this._root.value}}]),t}();function qY(t,e){if(t===e.value)return e;var n,i=d(e.children);try{for(i.s();!(n=i.n()).done;){var r=qY(t,n.value);if(r)return r}}catch(o){i.e(o)}finally{i.f()}return null}function GY(t,e){if(t===e.value)return[e];var n,i=d(e.children);try{for(i.s();!(n=i.n()).done;){var r=GY(t,n.value);if(r.length)return r.unshift(e),r}}catch(o){i.e(o)}finally{i.f()}return[]}var WY=function(){function t(e,n){Object(m.a)(this,t),this.value=e,this.children=n}return Object(g.a)(t,[{key:"toString",value:function(){return"TreeNode(".concat(this.value,")")}}]),t}();function KY(t){var e={};return t&&t.children.forEach((function(t){return e[t.value.outlet]=t})),e}var XY=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i){var r;return Object(m.a)(this,n),(r=e.call(this,t)).snapshot=i,eZ(Object(s.a)(r),t),r}return Object(g.a)(n,[{key:"toString",value:function(){return this.snapshot.toString()}}]),n}(UY);function YY(t,e){var n=function(t,e){var n=new JY([],{},{},"",{},"primary",e,null,t.root,-1,{});return new tZ("",new WY(n,[]))}(t,e),i=new Pm.a([new xY("",{})]),r=new Pm.a({}),o=new Pm.a({}),a=new Pm.a({}),s=new Pm.a(""),c=new ZY(i,r,a,s,o,"primary",e,n.root);return c.snapshot=n.root,new XY(new WY(c,[]),n)}var ZY=function(){function t(e,n,i,r,o,a,s,c){Object(m.a)(this,t),this.url=e,this.params=n,this.queryParams=i,this.fragment=r,this.data=o,this.outlet=a,this.component=s,this._futureSnapshot=c}return Object(g.a)(t,[{key:"toString",value:function(){return this.snapshot?this.snapshot.toString():"Future(".concat(this._futureSnapshot,")")}},{key:"routeConfig",get:function(){return this._futureSnapshot.routeConfig}},{key:"root",get:function(){return this._routerState.root}},{key:"parent",get:function(){return this._routerState.parent(this)}},{key:"firstChild",get:function(){return this._routerState.firstChild(this)}},{key:"children",get:function(){return this._routerState.children(this)}},{key:"pathFromRoot",get:function(){return this._routerState.pathFromRoot(this)}},{key:"paramMap",get:function(){return this._paramMap||(this._paramMap=this.params.pipe(Object(ef.a)((function(t){return cY(t)})))),this._paramMap}},{key:"queryParamMap",get:function(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe(Object(ef.a)((function(t){return cY(t)})))),this._queryParamMap}}]),t}();function QY(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"emptyOnly",n=t.pathFromRoot,i=0;if("always"!==e)for(i=n.length-1;i>=1;){var r=n[i],o=n[i-1];if(r.routeConfig&&""===r.routeConfig.path)i--;else{if(o.component)break;i--}}return $Y(n.slice(i))}function $Y(t){return t.reduce((function(t,e){return{params:Object.assign(Object.assign({},t.params),e.params),data:Object.assign(Object.assign({},t.data),e.data),resolve:Object.assign(Object.assign({},t.resolve),e._resolvedData)}}),{params:{},data:{},resolve:{}})}var JY=function(){function t(e,n,i,r,o,a,s,c,l,u,h){Object(m.a)(this,t),this.url=e,this.params=n,this.queryParams=i,this.fragment=r,this.data=o,this.outlet=a,this.component=s,this.routeConfig=c,this._urlSegment=l,this._lastPathIndex=u,this._resolve=h}return Object(g.a)(t,[{key:"toString",value:function(){var t=this.url.map((function(t){return t.toString()})).join("/"),e=this.routeConfig?this.routeConfig.path:"";return"Route(url:'".concat(t,"', path:'").concat(e,"')")}},{key:"root",get:function(){return this._routerState.root}},{key:"parent",get:function(){return this._routerState.parent(this)}},{key:"firstChild",get:function(){return this._routerState.firstChild(this)}},{key:"children",get:function(){return this._routerState.children(this)}},{key:"pathFromRoot",get:function(){return this._routerState.pathFromRoot(this)}},{key:"paramMap",get:function(){return this._paramMap||(this._paramMap=cY(this.params)),this._paramMap}},{key:"queryParamMap",get:function(){return this._queryParamMap||(this._queryParamMap=cY(this.queryParams)),this._queryParamMap}}]),t}(),tZ=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i){var r;return Object(m.a)(this,n),(r=e.call(this,i)).url=t,eZ(Object(s.a)(r),i),r}return Object(g.a)(n,[{key:"toString",value:function(){return nZ(this._root)}}]),n}(UY);function eZ(t,e){e.value._routerState=t,e.children.forEach((function(e){return eZ(t,e)}))}function nZ(t){var e=t.children.length>0?" { ".concat(t.children.map(nZ).join(", ")," } "):"";return"".concat(t.value).concat(e)}function iZ(t){if(t.snapshot){var e=t.snapshot,n=t._futureSnapshot;t.snapshot=n,gY(e.queryParams,n.queryParams)||t.queryParams.next(n.queryParams),e.fragment!==n.fragment&&t.fragment.next(n.fragment),gY(e.params,n.params)||t.params.next(n.params),function(t,e){if(t.length!==e.length)return!1;for(var n=0;nr;){if(o-=r,!(i=i.parent))throw new Error("Invalid number of '../'");r=i.segments.length}return new lZ(i,!1,r-o)}(n.snapshot._urlSegment,n.snapshot._lastPathIndex+r,t.numberOfDoubleDots)}(o,e,t),s=a.processChildren?dZ(a.segmentGroup,a.index,o.commands):hZ(a.segmentGroup,a.index,o.commands);return sZ(a.segmentGroup,s,e,i,r)}function aZ(t){return"object"==typeof t&&null!=t&&!t.outlets&&!t.segmentPath}function sZ(t,e,n,i,r){var o={};return i&&_Y(i,(function(t,e){o[e]=Array.isArray(t)?t.map((function(t){return"".concat(t)})):"".concat(t)})),new CY(n.root===t?e:function t(e,n,i){var r={};return _Y(e.children,(function(e,o){r[o]=e===n?i:t(e,n,i)})),new SY(e.segments,r)}(n.root,t,e),o,r)}var cZ=function(){function t(e,n,i){if(Object(m.a)(this,t),this.isAbsolute=e,this.numberOfDoubleDots=n,this.commands=i,e&&i.length>0&&aZ(i[0]))throw new Error("Root segment cannot have matrix parameters");var r=i.find((function(t){return"object"==typeof t&&null!=t&&t.outlets}));if(r&&r!==yY(i))throw new Error("{outlets:{}} has to be the last command")}return Object(g.a)(t,[{key:"toRoot",value:function(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}]),t}(),lZ=function t(e,n,i){Object(m.a)(this,t),this.segmentGroup=e,this.processChildren=n,this.index=i};function uZ(t){return"object"==typeof t&&null!=t&&t.outlets?t.outlets.primary:"".concat(t)}function hZ(t,e,n){if(t||(t=new SY([],{})),0===t.segments.length&&t.hasChildren())return dZ(t,e,n);var i=function(t,e,n){for(var i=0,r=e,o={match:!1,pathIndex:0,commandIndex:0};r=n.length)return o;var a=t.segments[r],s=uZ(n[i]),c=i0&&void 0===s)break;if(s&&c&&"object"==typeof c&&void 0===c.outlets){if(!gZ(s,c,a))return o;i+=2}else{if(!gZ(s,{},a))return o;i++}r++}return{match:!0,pathIndex:r,commandIndex:i}}(t,e,n),r=n.slice(i.commandIndex);if(i.match&&i.pathIndex0?new SY([],h({},"primary",t)):t;return new CY(i,e,n)}},{key:"expandSegmentGroup",value:function(t,e,n,i){return 0===n.segments.length&&n.hasChildren()?this.expandChildren(t,e,n).pipe(Object(ef.a)((function(t){return new SY([],t)}))):this.expandSegment(t,n,e,n.segments,i,!0)}},{key:"expandChildren",value:function(t,e,n){var i=this;return function(n,r){if(0===Object.keys(n).length)return Object(lm.a)({});var o=[],a=[],s={};return _Y(n,(function(n,r){var c,l,u=(c=r,l=n,i.expandSegmentGroup(t,e,l,c)).pipe(Object(ef.a)((function(t){return s[r]=t})));"primary"===r?o.push(u):a.push(u)})),lm.a.apply(null,o.concat(a)).pipe(Object(EX.a)(),Object(PX.a)(),Object(ef.a)((function(){return s})))}(n.children)}},{key:"expandSegment",value:function(t,e,n,i,r,o){var a=this;return lm.a.apply(void 0,Object(u.a)(n)).pipe(Object(ef.a)((function(s){return a.expandSegmentAgainstRoute(t,e,n,s,i,r,o).pipe(Object(AX.a)((function(t){if(t instanceof wZ)return Object(lm.a)(null);throw t})))})),Object(EX.a)(),Object(jX.a)((function(t){return!!t})),Object(AX.a)((function(t,n){if(t instanceof xX.a||"EmptyError"===t.name){if(a.noLeftoversInUrl(e,i,r))return Object(lm.a)(new SY([],{}));throw new wZ(e)}throw t})))}},{key:"noLeftoversInUrl",value:function(t,e,n){return 0===e.length&&!t.children[n]}},{key:"expandSegmentAgainstRoute",value:function(t,e,n,i,r,o,a){return PZ(i)!==o?CZ(e):void 0===i.redirectTo?this.matchSegmentAgainstRoute(t,e,i,r):a&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(t,e,n,i,r,o):CZ(e)}},{key:"expandSegmentAgainstRouteUsingRedirect",value:function(t,e,n,i,r,o){return"**"===i.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(t,n,i,o):this.expandRegularSegmentAgainstRouteUsingRedirect(t,e,n,i,r,o)}},{key:"expandWildCardWithParamsAgainstRouteUsingRedirect",value:function(t,e,n,i){var r=this,o=this.applyRedirectCommands([],n.redirectTo,{});return n.redirectTo.startsWith("/")?SZ(o):this.lineralizeSegments(n,o).pipe(Object(IX.a)((function(n){var o=new SY(n,{});return r.expandSegment(t,o,e,n,i,!1)})))}},{key:"expandRegularSegmentAgainstRouteUsingRedirect",value:function(t,e,n,i,r,o){var a=this,s=MZ(e,i,r),c=s.consumedSegments,l=s.lastChild,u=s.positionalParamSegments;if(!s.matched)return CZ(e);var h=this.applyRedirectCommands(c,i.redirectTo,u);return i.redirectTo.startsWith("/")?SZ(h):this.lineralizeSegments(i,h).pipe(Object(IX.a)((function(i){return a.expandSegment(t,e,n,i.concat(r.slice(l)),o,!1)})))}},{key:"matchSegmentAgainstRoute",value:function(t,e,n,i){var r=this;if("**"===n.path)return n.loadChildren?this.configLoader.load(t.injector,n).pipe(Object(ef.a)((function(t){return n._loadedConfig=t,new SY(i,{})}))):Object(lm.a)(new SY(i,{}));var o=MZ(e,n,i),a=o.consumedSegments,s=o.lastChild;if(!o.matched)return CZ(e);var c=i.slice(s);return this.getChildConfig(t,n,i).pipe(Object(IX.a)((function(t){var n=t.module,i=t.routes,o=function(t,e,n,i){return n.length>0&&function(t,e,n){return n.some((function(n){return EZ(t,e,n)&&"primary"!==PZ(n)}))}(t,n,i)?{segmentGroup:TZ(new SY(e,function(t,e){var n={};n.primary=e;var i,r=d(t);try{for(r.s();!(i=r.n()).done;){var o=i.value;""===o.path&&"primary"!==PZ(o)&&(n[PZ(o)]=new SY([],{}))}}catch(a){r.e(a)}finally{r.f()}return n}(i,new SY(n,t.children)))),slicedSegments:[]}:0===n.length&&function(t,e,n){return n.some((function(n){return EZ(t,e,n)}))}(t,n,i)?{segmentGroup:TZ(new SY(t.segments,function(t,e,n,i){var r,o={},a=d(n);try{for(a.s();!(r=a.n()).done;){var s=r.value;EZ(t,e,s)&&!i[PZ(s)]&&(o[PZ(s)]=new SY([],{}))}}catch(c){a.e(c)}finally{a.f()}return Object.assign(Object.assign({},i),o)}(t,n,i,t.children))),slicedSegments:n}:{segmentGroup:t,slicedSegments:n}}(e,a,c,i),s=o.segmentGroup,l=o.slicedSegments;return 0===l.length&&s.hasChildren()?r.expandChildren(n,i,s).pipe(Object(ef.a)((function(t){return new SY(a,t)}))):0===i.length&&0===l.length?Object(lm.a)(new SY(a,{})):r.expandSegment(n,s,i,l,"primary",!0).pipe(Object(ef.a)((function(t){return new SY(a.concat(t.segments),t.children)})))})))}},{key:"getChildConfig",value:function(t,e,n){var i=this;return e.children?Object(lm.a)(new hY(e.children,t)):e.loadChildren?void 0!==e._loadedConfig?Object(lm.a)(e._loadedConfig):this.runCanLoadGuards(t.injector,e,n).pipe(Object(IX.a)((function(n){return n?i.configLoader.load(t.injector,e).pipe(Object(ef.a)((function(t){return e._loadedConfig=t,t}))):function(t){return new k.a((function(e){return e.error(lY("Cannot load children because the guard of the route \"path: '".concat(t.path,"'\" returned false")))}))}(e)}))):Object(lm.a)(new hY([],t))}},{key:"runCanLoadGuards",value:function(t,e,n){var i=this,r=e.canLoad;return r&&0!==r.length?Object(tf.a)(r).pipe(Object(ef.a)((function(i){var r,o=t.get(i);if(function(t){return t&&yZ(t.canLoad)}(o))r=o.canLoad(e,n);else{if(!yZ(o))throw new Error("Invalid CanLoad guard");r=o(e,n)}return wY(r)}))).pipe(Object(EX.a)(),Object(DX.a)((function(t){if(_Z(t)){var e=lY('Redirecting to "'.concat(i.urlSerializer.serialize(t),'"'));throw e.url=t,e}})),Object(RX.a)((function(t){return!0===t}))):Object(lm.a)(!0)}},{key:"lineralizeSegments",value:function(t,e){for(var n=[],i=e.root;;){if(n=n.concat(i.segments),0===i.numberOfChildren)return Object(lm.a)(n);if(i.numberOfChildren>1||!i.children.primary)return xZ(t.redirectTo);i=i.children.primary}}},{key:"applyRedirectCommands",value:function(t,e,n){return this.applyRedirectCreatreUrlTree(e,this.urlSerializer.parse(e),t,n)}},{key:"applyRedirectCreatreUrlTree",value:function(t,e,n,i){var r=this.createSegmentGroup(t,e.root,n,i);return new CY(r,this.createQueryParams(e.queryParams,this.urlTree.queryParams),e.fragment)}},{key:"createQueryParams",value:function(t,e){var n={};return _Y(t,(function(t,i){if("string"==typeof t&&t.startsWith(":")){var r=t.substring(1);n[i]=e[r]}else n[i]=t})),n}},{key:"createSegmentGroup",value:function(t,e,n,i){var r=this,o=this.createSegments(t,e.segments,n,i),a={};return _Y(e.children,(function(e,o){a[o]=r.createSegmentGroup(t,e,n,i)})),new SY(o,a)}},{key:"createSegments",value:function(t,e,n,i){var r=this;return e.map((function(e){return e.path.startsWith(":")?r.findPosParam(t,e,i):r.findOrReturn(e,n)}))}},{key:"findPosParam",value:function(t,e,n){var i=n[e.path.substring(1)];if(!i)throw new Error("Cannot redirect to '".concat(t,"'. Cannot find '").concat(e.path,"'."));return i}},{key:"findOrReturn",value:function(t,e){var n,i=0,r=d(e);try{for(r.s();!(n=r.n()).done;){var o=n.value;if(o.path===t.path)return e.splice(i),o;i++}}catch(a){r.e(a)}finally{r.f()}return t}}]),t}();function MZ(t,e,n){if(""===e.path)return"full"===e.pathMatch&&(t.hasChildren()||n.length>0)?{matched:!1,consumedSegments:[],lastChild:0,positionalParamSegments:{}}:{matched:!0,consumedSegments:[],lastChild:0,positionalParamSegments:{}};var i=(e.matcher||uY)(n,t,e);return i?{matched:!0,consumedSegments:i.consumed,lastChild:i.consumed.length,positionalParamSegments:i.posParams}:{matched:!1,consumedSegments:[],lastChild:0,positionalParamSegments:{}}}function TZ(t){if(1===t.numberOfChildren&&t.children.primary){var e=t.children.primary;return new SY(t.segments.concat(e.segments),e.children)}return t}function EZ(t,e,n){return(!(t.hasChildren()||e.length>0)||"full"!==n.pathMatch)&&""===n.path&&void 0!==n.redirectTo}function PZ(t){return t.outlet||"primary"}var AZ=function t(e){Object(m.a)(this,t),this.path=e,this.route=this.path[this.path.length-1]},jZ=function t(e,n){Object(m.a)(this,t),this.component=e,this.route=n};function IZ(t,e,n){var i=function(t){if(!t)return null;for(var e=t.parent;e;e=e.parent){var n=e.routeConfig;if(n&&n._loadedConfig)return n._loadedConfig}return null}(e);return(i?i.module.injector:n).get(t)}function DZ(t,e,n,i){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{canDeactivateChecks:[],canActivateChecks:[]},o=KY(e);return t.children.forEach((function(t){RZ(t,o[t.value.outlet],n,i.concat([t.value]),r),delete o[t.value.outlet]})),_Y(o,(function(t,e){return FZ(t,n.getContext(e),r)})),r}function RZ(t,e,n,i){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{canDeactivateChecks:[],canActivateChecks:[]},o=t.value,a=e?e.value:null,s=n?n.getContext(t.value.outlet):null;if(a&&o.routeConfig===a.routeConfig){var c=LZ(a,o,o.routeConfig.runGuardsAndResolvers);if(c?r.canActivateChecks.push(new AZ(i)):(o.data=a.data,o._resolvedData=a._resolvedData),DZ(t,e,o.component?s?s.children:null:n,i,r),c){var l=s&&s.outlet&&s.outlet.component||null;r.canDeactivateChecks.push(new jZ(l,a))}}else a&&FZ(e,s,r),r.canActivateChecks.push(new AZ(i)),DZ(t,null,o.component?s?s.children:null:n,i,r);return r}function LZ(t,e,n){if("function"==typeof n)return n(t,e);switch(n){case"pathParamsChange":return!OY(t.url,e.url);case"pathParamsOrQueryParamsChange":return!OY(t.url,e.url)||!gY(t.queryParams,e.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!rZ(t,e)||!gY(t.queryParams,e.queryParams);case"paramsChange":default:return!rZ(t,e)}}function FZ(t,e,n){var i=KY(t),r=t.value;_Y(i,(function(t,i){FZ(t,r.component?e?e.children.getContext(i):null:e,n)})),n.canDeactivateChecks.push(new jZ(r.component&&e&&e.outlet&&e.outlet.isActivated?e.outlet.component:null,r))}var NZ=Symbol("INITIAL_VALUE");function BZ(){return Object(LX.a)((function(t){return OX.b.apply(void 0,Object(u.a)(t.map((function(t){return t.pipe(Object(FX.a)(1),Object(NX.a)(NZ))})))).pipe(Object(BX.a)((function(t,e){var n=!1;return e.reduce((function(t,i,r){if(t!==NZ)return t;if(i===NZ&&(n=!0),!n){if(!1===i)return i;if(r===e.length-1||_Z(i))return i}return t}),t)}),NZ),Object(vg.a)((function(t){return t!==NZ})),Object(ef.a)((function(t){return _Z(t)?t:!0===t})),Object(FX.a)(1))}))}function HZ(t,e){return null!==t&&e&&e(new iY(t)),Object(lm.a)(!0)}function zZ(t,e){return null!==t&&e&&e(new eY(t)),Object(lm.a)(!0)}function VZ(t,e,n){var i=e.routeConfig?e.routeConfig.canActivate:null;if(!i||0===i.length)return Object(lm.a)(!0);var r=i.map((function(i){return Object(MX.a)((function(){var r,o=IZ(i,e,n);if(function(t){return t&&yZ(t.canActivate)}(o))r=wY(o.canActivate(e,t));else{if(!yZ(o))throw new Error("Invalid CanActivate guard");r=wY(o(e,t))}return r.pipe(Object(jX.a)())}))}));return Object(lm.a)(r).pipe(BZ())}function UZ(t,e,n){var i=e[e.length-1],r=e.slice(0,e.length-1).reverse().map((function(t){return function(t){var e=t.routeConfig?t.routeConfig.canActivateChild:null;return e&&0!==e.length?{node:t,guards:e}:null}(t)})).filter((function(t){return null!==t})).map((function(e){return Object(MX.a)((function(){var r=e.guards.map((function(r){var o,a=IZ(r,e.node,n);if(function(t){return t&&yZ(t.canActivateChild)}(a))o=wY(a.canActivateChild(i,t));else{if(!yZ(a))throw new Error("Invalid CanActivateChild guard");o=wY(a(i,t))}return o.pipe(Object(jX.a)())}));return Object(lm.a)(r).pipe(BZ())}))}));return Object(lm.a)(r).pipe(BZ())}var qZ=function t(){Object(m.a)(this,t)},GZ=function(){function t(e,n,i,r,o,a){Object(m.a)(this,t),this.rootComponentType=e,this.config=n,this.urlTree=i,this.url=r,this.paramsInheritanceStrategy=o,this.relativeLinkResolution=a}return Object(g.a)(t,[{key:"recognize",value:function(){try{var t=XZ(this.urlTree.root,[],[],this.config,this.relativeLinkResolution).segmentGroup,e=this.processSegmentGroup(this.config,t,"primary"),n=new JY([],Object.freeze({}),Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,{},"primary",this.rootComponentType,null,this.urlTree.root,-1,{}),i=new WY(n,e),r=new tZ(this.url,i);return this.inheritParamsAndData(r._root),Object(lm.a)(r)}catch(o){return new k.a((function(t){return t.error(o)}))}}},{key:"inheritParamsAndData",value:function(t){var e=this,n=t.value,i=QY(n,this.paramsInheritanceStrategy);n.params=Object.freeze(i.params),n.data=Object.freeze(i.data),t.children.forEach((function(t){return e.inheritParamsAndData(t)}))}},{key:"processSegmentGroup",value:function(t,e,n){return 0===e.segments.length&&e.hasChildren()?this.processChildren(t,e):this.processSegment(t,e,e.segments,n)}},{key:"processChildren",value:function(t,e){var n,i=this,r=MY(e,(function(e,n){return i.processSegmentGroup(t,e,n)}));return n={},r.forEach((function(t){var e=n[t.value.outlet];if(e){var i=e.url.map((function(t){return t.toString()})).join("/"),r=t.value.url.map((function(t){return t.toString()})).join("/");throw new Error("Two segments cannot have the same outlet name: '".concat(i,"' and '").concat(r,"'."))}n[t.value.outlet]=t.value})),function(t){t.sort((function(t,e){return"primary"===t.value.outlet?-1:"primary"===e.value.outlet?1:t.value.outlet.localeCompare(e.value.outlet)}))}(r),r}},{key:"processSegment",value:function(t,e,n,i){var r,o=d(t);try{for(o.s();!(r=o.n()).done;){var a=r.value;try{return this.processSegmentAgainstRoute(a,e,n,i)}catch(s){if(!(s instanceof qZ))throw s}}}catch(c){o.e(c)}finally{o.f()}if(this.noLeftoversInUrl(e,n,i))return[];throw new qZ}},{key:"noLeftoversInUrl",value:function(t,e,n){return 0===e.length&&!t.children[n]}},{key:"processSegmentAgainstRoute",value:function(t,e,n,i){if(t.redirectTo)throw new qZ;if((t.outlet||"primary")!==i)throw new qZ;var r,o=[],a=[];if("**"===t.path){var s=n.length>0?yY(n).parameters:{};r=new JY(n,s,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,QZ(t),i,t.component,t,WZ(e),KZ(e)+n.length,$Z(t))}else{var c=function(t,e,n){if(""===e.path){if("full"===e.pathMatch&&(t.hasChildren()||n.length>0))throw new qZ;return{consumedSegments:[],lastChild:0,parameters:{}}}var i=(e.matcher||uY)(n,t,e);if(!i)throw new qZ;var r={};_Y(i.posParams,(function(t,e){r[e]=t.path}));var o=i.consumed.length>0?Object.assign(Object.assign({},r),i.consumed[i.consumed.length-1].parameters):r;return{consumedSegments:i.consumed,lastChild:i.consumed.length,parameters:o}}(e,t,n);o=c.consumedSegments,a=n.slice(c.lastChild),r=new JY(o,c.parameters,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,QZ(t),i,t.component,t,WZ(e),KZ(e)+o.length,$Z(t))}var l=function(t){return t.children?t.children:t.loadChildren?t._loadedConfig.routes:[]}(t),u=XZ(e,o,a,l,this.relativeLinkResolution),h=u.segmentGroup,d=u.slicedSegments;if(0===d.length&&h.hasChildren()){var f=this.processChildren(l,h);return[new WY(r,f)]}if(0===l.length&&0===d.length)return[new WY(r,[])];var p=this.processSegment(l,h,d,"primary");return[new WY(r,p)]}}]),t}();function WZ(t){for(var e=t;e._sourceSegment;)e=e._sourceSegment;return e}function KZ(t){for(var e=t,n=e._segmentIndexShift?e._segmentIndexShift:0;e._sourceSegment;)n+=(e=e._sourceSegment)._segmentIndexShift?e._segmentIndexShift:0;return n-1}function XZ(t,e,n,i,r){if(n.length>0&&function(t,e,n){return n.some((function(n){return YZ(t,e,n)&&"primary"!==ZZ(n)}))}(t,n,i)){var o=new SY(e,function(t,e,n,i){var r={};r.primary=i,i._sourceSegment=t,i._segmentIndexShift=e.length;var o,a=d(n);try{for(a.s();!(o=a.n()).done;){var s=o.value;if(""===s.path&&"primary"!==ZZ(s)){var c=new SY([],{});c._sourceSegment=t,c._segmentIndexShift=e.length,r[ZZ(s)]=c}}}catch(l){a.e(l)}finally{a.f()}return r}(t,e,i,new SY(n,t.children)));return o._sourceSegment=t,o._segmentIndexShift=e.length,{segmentGroup:o,slicedSegments:[]}}if(0===n.length&&function(t,e,n){return n.some((function(n){return YZ(t,e,n)}))}(t,n,i)){var a=new SY(t.segments,function(t,e,n,i,r,o){var a,s={},c=d(i);try{for(c.s();!(a=c.n()).done;){var l=a.value;if(YZ(t,n,l)&&!r[ZZ(l)]){var u=new SY([],{});u._sourceSegment=t,u._segmentIndexShift="legacy"===o?t.segments.length:e.length,s[ZZ(l)]=u}}}catch(h){c.e(h)}finally{c.f()}return Object.assign(Object.assign({},r),s)}(t,e,n,i,t.children,r));return a._sourceSegment=t,a._segmentIndexShift=e.length,{segmentGroup:a,slicedSegments:n}}var s=new SY(t.segments,t.children);return s._sourceSegment=t,s._segmentIndexShift=e.length,{segmentGroup:s,slicedSegments:n}}function YZ(t,e,n){return(!(t.hasChildren()||e.length>0)||"full"!==n.pathMatch)&&""===n.path&&void 0===n.redirectTo}function ZZ(t){return t.outlet||"primary"}function QZ(t){return t.data||{}}function $Z(t){return t.resolve||{}}function JZ(t){return function(e){return e.pipe(Object(LX.a)((function(e){var n=t(e);return n?Object(tf.a)(n).pipe(Object(ef.a)((function(){return e}))):Object(tf.a)([e])})))}}var tQ=function(){function t(){Object(m.a)(this,t)}return Object(g.a)(t,[{key:"shouldDetach",value:function(t){return!1}},{key:"store",value:function(t,e){}},{key:"shouldAttach",value:function(t){return!1}},{key:"retrieve",value:function(t){return null}},{key:"shouldReuseRoute",value:function(t,e){return t.routeConfig===e.routeConfig}}]),t}(),eQ=new ht("ROUTES"),nQ=function(){function t(e,n,i,r){Object(m.a)(this,t),this.loader=e,this.compiler=n,this.onLoadStartListener=i,this.onLoadEndListener=r}return Object(g.a)(t,[{key:"load",value:function(t,e){var n=this;return this.onLoadStartListener&&this.onLoadStartListener(e),this.loadModuleFactory(e.loadChildren).pipe(Object(ef.a)((function(i){n.onLoadEndListener&&n.onLoadEndListener(e);var r=i.create(t);return new hY(bY(r.injector.get(eQ)).map(mY),r)})))}},{key:"loadModuleFactory",value:function(t){var e=this;return"string"==typeof t?Object(tf.a)(this.loader.load(t)):wY(t()).pipe(Object(IX.a)((function(t){return t instanceof Mt?Object(lm.a)(t):Object(tf.a)(e.compiler.compileModuleAsync(t))})))}}]),t}(),iQ=function t(){Object(m.a)(this,t),this.outlet=null,this.route=null,this.resolver=null,this.children=new rQ,this.attachRef=null},rQ=function(){function t(){Object(m.a)(this,t),this.contexts=new Map}return Object(g.a)(t,[{key:"onChildOutletCreated",value:function(t,e){var n=this.getOrCreateContext(t);n.outlet=e,this.contexts.set(t,n)}},{key:"onChildOutletDestroyed",value:function(t){var e=this.getContext(t);e&&(e.outlet=null)}},{key:"onOutletDeactivated",value:function(){var t=this.contexts;return this.contexts=new Map,t}},{key:"onOutletReAttached",value:function(t){this.contexts=t}},{key:"getOrCreateContext",value:function(t){var e=this.getContext(t);return e||(e=new iQ,this.contexts.set(t,e)),e}},{key:"getContext",value:function(t){return this.contexts.get(t)||null}}]),t}(),oQ=function(){function t(){Object(m.a)(this,t)}return Object(g.a)(t,[{key:"shouldProcessUrl",value:function(t){return!0}},{key:"extract",value:function(t){return t}},{key:"merge",value:function(t,e){return t}}]),t}();function aQ(t){throw t}function sQ(t,e,n){return e.parse("/")}function cQ(t,e){return Object(lm.a)(null)}var lQ=function(){var t=function(){function t(e,n,i,r,o,a,s,c){var l=this;Object(m.a)(this,t),this.rootComponentType=e,this.urlSerializer=n,this.rootContexts=i,this.location=r,this.config=c,this.lastSuccessfulNavigation=null,this.currentNavigation=null,this.navigationId=0,this.isNgZoneEnabled=!1,this.events=new w.b,this.errorHandler=aQ,this.malformedUriErrorHandler=sQ,this.navigated=!1,this.lastSuccessfulId=-1,this.hooks={beforePreactivation:cQ,afterPreactivation:cQ},this.urlHandlingStrategy=new oQ,this.routeReuseStrategy=new tQ,this.onSameUrlNavigation="ignore",this.paramsInheritanceStrategy="emptyOnly",this.urlUpdateStrategy="deferred",this.relativeLinkResolution="legacy",this.ngModule=o.get(Ot),this.console=o.get(yl);var u=o.get(jl);this.isNgZoneEnabled=u instanceof jl,this.resetConfig(c),this.currentUrlTree=new CY(new SY([],{}),{},null),this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.configLoader=new nQ(a,s,(function(t){return l.triggerEvent(new JX(t))}),(function(t){return l.triggerEvent(new tY(t))})),this.routerState=YY(this.currentUrlTree,this.rootComponentType),this.transitions=new Pm.a({id:0,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,extractedUrl:this.urlHandlingStrategy.extract(this.currentUrlTree),urlAfterRedirects:this.urlHandlingStrategy.extract(this.currentUrlTree),rawUrl:this.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:"imperative",restoredState:null,currentSnapshot:this.routerState.snapshot,targetSnapshot:null,currentRouterState:this.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.navigations=this.setupNavigations(this.transitions),this.processNavigations()}return Object(g.a)(t,[{key:"setupNavigations",value:function(t){var e=this,n=this.events;return t.pipe(Object(vg.a)((function(t){return 0!==t.id})),Object(ef.a)((function(t){return Object.assign(Object.assign({},t),{extractedUrl:e.urlHandlingStrategy.extract(t.rawUrl)})})),Object(LX.a)((function(t){var i,r,o,a=!1,s=!1;return Object(lm.a)(t).pipe(Object(DX.a)((function(t){e.currentNavigation={id:t.id,initialUrl:t.currentRawUrl,extractedUrl:t.extractedUrl,trigger:t.source,extras:t.extras,previousNavigation:e.lastSuccessfulNavigation?Object.assign(Object.assign({},e.lastSuccessfulNavigation),{previousNavigation:null}):null}})),Object(LX.a)((function(t){var i,r,o,a,s=!e.navigated||t.extractedUrl.toString()!==e.browserUrlTree.toString();if(("reload"===e.onSameUrlNavigation||s)&&e.urlHandlingStrategy.shouldProcessUrl(t.rawUrl))return Object(lm.a)(t).pipe(Object(LX.a)((function(t){var i=e.transitions.getValue();return n.next(new qX(t.id,e.serializeUrl(t.extractedUrl),t.source,t.restoredState)),i!==e.transitions.getValue()?TX.a:[t]})),Object(LX.a)((function(t){return Promise.resolve(t)})),(i=e.ngModule.injector,r=e.configLoader,o=e.urlSerializer,a=e.config,function(t){return t.pipe(Object(LX.a)((function(t){return function(t,e,n,i,r){return new OZ(t,e,n,i,r).apply()}(i,r,o,t.extractedUrl,a).pipe(Object(ef.a)((function(e){return Object.assign(Object.assign({},t),{urlAfterRedirects:e})})))})))}),Object(DX.a)((function(t){e.currentNavigation=Object.assign(Object.assign({},e.currentNavigation),{finalUrl:t.urlAfterRedirects})})),function(t,n,i,r,o){return function(i){return i.pipe(Object(IX.a)((function(i){return function(t,e,n,i){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"emptyOnly",o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"legacy";return new GZ(t,e,n,i,r,o).recognize()}(t,n,i.urlAfterRedirects,(a=i.urlAfterRedirects,e.serializeUrl(a)),r,o).pipe(Object(ef.a)((function(t){return Object.assign(Object.assign({},i),{targetSnapshot:t})})));var a})))}}(e.rootComponentType,e.config,0,e.paramsInheritanceStrategy,e.relativeLinkResolution),Object(DX.a)((function(t){"eager"===e.urlUpdateStrategy&&(t.extras.skipLocationChange||e.setBrowserUrl(t.urlAfterRedirects,!!t.extras.replaceUrl,t.id,t.extras.state),e.browserUrlTree=t.urlAfterRedirects)})),Object(DX.a)((function(t){var i=new XX(t.id,e.serializeUrl(t.extractedUrl),e.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);n.next(i)})));if(s&&e.rawUrlTree&&e.urlHandlingStrategy.shouldProcessUrl(e.rawUrlTree)){var c=t.extractedUrl,l=t.source,u=t.restoredState,h=t.extras,d=new qX(t.id,e.serializeUrl(c),l,u);n.next(d);var f=YY(c,e.rootComponentType).snapshot;return Object(lm.a)(Object.assign(Object.assign({},t),{targetSnapshot:f,urlAfterRedirects:c,extras:Object.assign(Object.assign({},h),{skipLocationChange:!1,replaceUrl:!1})}))}return e.rawUrlTree=t.rawUrl,e.browserUrlTree=t.urlAfterRedirects,t.resolve(null),TX.a})),JZ((function(t){var n=t.extras;return e.hooks.beforePreactivation(t.targetSnapshot,{navigationId:t.id,appliedUrlTree:t.extractedUrl,rawUrlTree:t.rawUrl,skipLocationChange:!!n.skipLocationChange,replaceUrl:!!n.replaceUrl})})),Object(DX.a)((function(t){var n=new YX(t.id,e.serializeUrl(t.extractedUrl),e.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);e.triggerEvent(n)})),Object(ef.a)((function(t){return Object.assign(Object.assign({},t),{guards:(n=t.targetSnapshot,i=t.currentSnapshot,r=e.rootContexts,o=n._root,DZ(o,i?i._root:null,r,[o.value]))});var n,i,r,o})),function(t,e){return function(n){return n.pipe(Object(IX.a)((function(n){var i=n.targetSnapshot,r=n.currentSnapshot,o=n.guards,a=o.canActivateChecks,s=o.canDeactivateChecks;return 0===s.length&&0===a.length?Object(lm.a)(Object.assign(Object.assign({},n),{guardsResult:!0})):function(t,e,n,i){return Object(tf.a)(t).pipe(Object(IX.a)((function(t){return function(t,e,n,i,r){var o=e&&e.routeConfig?e.routeConfig.canDeactivate:null;if(!o||0===o.length)return Object(lm.a)(!0);var a=o.map((function(o){var a,s=IZ(o,e,r);if(function(t){return t&&yZ(t.canDeactivate)}(s))a=wY(s.canDeactivate(t,e,n,i));else{if(!yZ(s))throw new Error("Invalid CanDeactivate guard");a=wY(s(t,e,n,i))}return a.pipe(Object(jX.a)())}));return Object(lm.a)(a).pipe(BZ())}(t.component,t.route,n,e,i)})),Object(jX.a)((function(t){return!0!==t}),!0))}(s,i,r,t).pipe(Object(IX.a)((function(n){return n&&"boolean"==typeof n?function(t,e,n,i){return Object(tf.a)(e).pipe(Object(gg.a)((function(e){return Object(tf.a)([zZ(e.route.parent,i),HZ(e.route,i),UZ(t,e.path,n),VZ(t,e.route,n)]).pipe(Object(EX.a)(),Object(jX.a)((function(t){return!0!==t}),!0))})),Object(jX.a)((function(t){return!0!==t}),!0))}(i,a,t,e):Object(lm.a)(n)})),Object(ef.a)((function(t){return Object.assign(Object.assign({},n),{guardsResult:t})})))})))}}(e.ngModule.injector,(function(t){return e.triggerEvent(t)})),Object(DX.a)((function(t){if(_Z(t.guardsResult)){var n=lY('Redirecting to "'.concat(e.serializeUrl(t.guardsResult),'"'));throw n.url=t.guardsResult,n}})),Object(DX.a)((function(t){var n=new ZX(t.id,e.serializeUrl(t.extractedUrl),e.serializeUrl(t.urlAfterRedirects),t.targetSnapshot,!!t.guardsResult);e.triggerEvent(n)})),Object(vg.a)((function(t){if(!t.guardsResult){e.resetUrlToCurrentUrlTree();var i=new WX(t.id,e.serializeUrl(t.extractedUrl),"");return n.next(i),t.resolve(!1),!1}return!0})),JZ((function(t){if(t.guards.canActivateChecks.length)return Object(lm.a)(t).pipe(Object(DX.a)((function(t){var n=new QX(t.id,e.serializeUrl(t.extractedUrl),e.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);e.triggerEvent(n)})),Object(LX.a)((function(t){var i,r,o=!1;return Object(lm.a)(t).pipe((i=e.paramsInheritanceStrategy,r=e.ngModule.injector,function(t){return t.pipe(Object(IX.a)((function(t){var e=t.targetSnapshot,n=t.guards.canActivateChecks;if(!n.length)return Object(lm.a)(t);var o=0;return Object(tf.a)(n).pipe(Object(gg.a)((function(t){return function(t,e,n,i){return function(t,e,n,i){var r=Object.keys(t);if(0===r.length)return Object(lm.a)({});var o={};return Object(tf.a)(r).pipe(Object(IX.a)((function(r){return function(t,e,n,i){var r=IZ(t,e,i);return wY(r.resolve?r.resolve(e,n):r(e,n))}(t[r],e,n,i).pipe(Object(DX.a)((function(t){o[r]=t})))})),Object(HX.a)(1),Object(IX.a)((function(){return Object.keys(o).length===r.length?Object(lm.a)(o):TX.a})))}(t._resolve,t,e,i).pipe(Object(ef.a)((function(e){return t._resolvedData=e,t.data=Object.assign(Object.assign({},t.data),QY(t,n).resolve),null})))}(t.route,e,i,r)})),Object(DX.a)((function(){return o++})),Object(HX.a)(1),Object(IX.a)((function(e){return o===n.length?Object(lm.a)(t):TX.a})))})))}),Object(DX.a)({next:function(){return o=!0},complete:function(){if(!o){var i=new WX(t.id,e.serializeUrl(t.extractedUrl),"At least one route resolver didn't emit any value.");n.next(i),t.resolve(!1)}}}))})),Object(DX.a)((function(t){var n=new $X(t.id,e.serializeUrl(t.extractedUrl),e.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);e.triggerEvent(n)})))})),JZ((function(t){var n=t.extras;return e.hooks.afterPreactivation(t.targetSnapshot,{navigationId:t.id,appliedUrlTree:t.extractedUrl,rawUrlTree:t.rawUrl,skipLocationChange:!!n.skipLocationChange,replaceUrl:!!n.replaceUrl})})),Object(ef.a)((function(t){var n,i,r,o=(r=function t(e,n,i){if(i&&e.shouldReuseRoute(n.value,i.value.snapshot)){var r=i.value;r._futureSnapshot=n.value;var o=function(e,n,i){return n.children.map((function(n){var r,o=d(i.children);try{for(o.s();!(r=o.n()).done;){var a=r.value;if(e.shouldReuseRoute(a.value.snapshot,n.value))return t(e,n,a)}}catch(s){o.e(s)}finally{o.f()}return t(e,n)}))}(e,n,i);return new WY(r,o)}var a=e.retrieve(n.value);if(a){var s=a.route;return function t(e,n){if(e.value.routeConfig!==n.value.routeConfig)throw new Error("Cannot reattach ActivatedRouteSnapshot created from a different route");if(e.children.length!==n.children.length)throw new Error("Cannot reattach ActivatedRouteSnapshot with a different number of children");n.value._futureSnapshot=e.value;for(var i=0;i1&&void 0!==arguments[1]?arguments[1]:{},n=e.relativeTo,i=e.queryParams,r=e.fragment,o=e.preserveQueryParams,a=e.queryParamsHandling,s=e.preserveFragment;ii()&&o&&console&&console.warn&&console.warn("preserveQueryParams is deprecated, use queryParamsHandling instead.");var c=n||this.routerState.root,l=s?this.currentUrlTree.fragment:r,u=null;if(a)switch(a){case"merge":u=Object.assign(Object.assign({},this.currentUrlTree.queryParams),i);break;case"preserve":u=this.currentUrlTree.queryParams;break;default:u=i||null}else u=o?this.currentUrlTree.queryParams:i||null;return null!==u&&(u=this.removeEmptyProps(u)),oZ(c,this.currentUrlTree,t,u,l)}},{key:"navigateByUrl",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{skipLocationChange:!1};ii()&&this.isNgZoneEnabled&&!jl.isInAngularZone()&&this.console.warn("Navigation triggered outside Angular zone, did you forget to call 'ngZone.run()'?");var n=_Z(t)?t:this.parseUrl(t),i=this.urlHandlingStrategy.merge(n,this.rawUrlTree);return this.scheduleNavigation(i,"imperative",null,e)}},{key:"navigate",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{skipLocationChange:!1};return uQ(t),this.navigateByUrl(this.createUrlTree(t,e),e)}},{key:"serializeUrl",value:function(t){return this.urlSerializer.serialize(t)}},{key:"parseUrl",value:function(t){var e;try{e=this.urlSerializer.parse(t)}catch(n){e=this.malformedUriErrorHandler(n,this.urlSerializer,t)}return e}},{key:"isActive",value:function(t,e){if(_Z(t))return kY(this.currentUrlTree,t,e);var n=this.parseUrl(t);return kY(this.currentUrlTree,n,e)}},{key:"removeEmptyProps",value:function(t){return Object.keys(t).reduce((function(e,n){var i=t[n];return null!=i&&(e[n]=i),e}),{})}},{key:"processNavigations",value:function(){var t=this;this.navigations.subscribe((function(e){t.navigated=!0,t.lastSuccessfulId=e.id,t.events.next(new GX(e.id,t.serializeUrl(e.extractedUrl),t.serializeUrl(t.currentUrlTree))),t.lastSuccessfulNavigation=t.currentNavigation,t.currentNavigation=null,e.resolve(!0)}),(function(e){t.console.warn("Unhandled Navigation Error: ")}))}},{key:"scheduleNavigation",value:function(t,e,n,i,r){var o,a,s,c=this.getTransition();if(c&&"imperative"!==e&&"imperative"===c.source&&c.rawUrl.toString()===t.toString())return Promise.resolve(!0);if(c&&"hashchange"==e&&"popstate"===c.source&&c.rawUrl.toString()===t.toString())return Promise.resolve(!0);if(c&&"popstate"==e&&"hashchange"===c.source&&c.rawUrl.toString()===t.toString())return Promise.resolve(!0);r?(o=r.resolve,a=r.reject,s=r.promise):s=new Promise((function(t,e){o=t,a=e}));var l=++this.navigationId;return this.setTransition({id:l,source:e,restoredState:n,currentUrlTree:this.currentUrlTree,currentRawUrl:this.rawUrlTree,rawUrl:t,extras:i,resolve:o,reject:a,promise:s,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),s.catch((function(t){return Promise.reject(t)}))}},{key:"setBrowserUrl",value:function(t,e,n,i){var r=this.urlSerializer.serialize(t);i=i||{},this.location.isCurrentPathEqualTo(r)||e?this.location.replaceState(r,"",Object.assign(Object.assign({},i),{navigationId:n})):this.location.go(r,"",Object.assign(Object.assign({},i),{navigationId:n}))}},{key:"resetStateAndUrl",value:function(t,e,n){this.routerState=t,this.currentUrlTree=e,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,n),this.resetUrlToCurrentUrlTree()}},{key:"resetUrlToCurrentUrlTree",value:function(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",{navigationId:this.lastSuccessfulId})}},{key:"url",get:function(){return this.serializeUrl(this.currentUrlTree)}}]),t}();return t.\u0275fac=function(e){return new(e||t)(_t(jo),_t(TY),_t(rQ),_t(Mu),_t(Xo),_t(eu),_t(El),_t(void 0))},t.\u0275prov=R({token:t,factory:t.\u0275fac}),t}();function uQ(t){for(var e=0;e2&&void 0!==arguments[2]?arguments[2]:{};Object(m.a)(this,t),this.router=e,this.viewportScroller=n,this.options=i,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},i.scrollPositionRestoration=i.scrollPositionRestoration||"disabled",i.anchorScrolling=i.anchorScrolling||"disabled"}return Object(g.a)(t,[{key:"init",value:function(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}},{key:"createScrollEvents",value:function(){var t=this;return this.router.events.subscribe((function(e){e instanceof qX?(t.store[t.lastId]=t.viewportScroller.getScrollPosition(),t.lastSource=e.navigationTrigger,t.restoredId=e.restoredState?e.restoredState.navigationId:0):e instanceof GX&&(t.lastId=e.id,t.scheduleScrollEvent(e,t.router.parseUrl(e.urlAfterRedirects).fragment))}))}},{key:"consumeScrollEvents",value:function(){var t=this;return this.router.events.subscribe((function(e){e instanceof oY&&(e.position?"top"===t.options.scrollPositionRestoration?t.viewportScroller.scrollToPosition([0,0]):"enabled"===t.options.scrollPositionRestoration&&t.viewportScroller.scrollToPosition(e.position):e.anchor&&"enabled"===t.options.anchorScrolling?t.viewportScroller.scrollToAnchor(e.anchor):"disabled"!==t.options.scrollPositionRestoration&&t.viewportScroller.scrollToPosition([0,0]))}))}},{key:"scheduleScrollEvent",value:function(t,e){this.router.triggerEvent(new oY(t,"popstate"===this.lastSource?this.store[this.restoredId]:null,e))}},{key:"ngOnDestroy",value:function(){this.routerEventsSubscription&&this.routerEventsSubscription.unsubscribe(),this.scrollEventsSubscription&&this.scrollEventsSubscription.unsubscribe()}}]),t}();return t.\u0275fac=function(e){return new(e||t)(_t(lQ),_t(pd),_t(void 0))},t.\u0275prov=R({token:t,factory:t.\u0275fac}),t}(),kQ=new ht("ROUTER_CONFIGURATION"),CQ=new ht("ROUTER_FORROOT_GUARD"),SQ=[Mu,{provide:TY,useClass:EY},{provide:lQ,useFactory:function(t,e,n,i,r,o,a){var s=arguments.length>7&&void 0!==arguments[7]?arguments[7]:{},c=arguments.length>8?arguments[8]:void 0,l=arguments.length>9?arguments[9]:void 0,u=new lQ(null,t,e,n,i,r,o,bY(a));if(c&&(u.urlHandlingStrategy=c),l&&(u.routeReuseStrategy=l),s.errorHandler&&(u.errorHandler=s.errorHandler),s.malformedUriErrorHandler&&(u.malformedUriErrorHandler=s.malformedUriErrorHandler),s.enableTracing){var h=uu();u.events.subscribe((function(t){h.logGroup("Router Event: ".concat(t.constructor.name)),h.log(t.toString()),h.log(t),h.logGroupEnd()}))}return s.onSameUrlNavigation&&(u.onSameUrlNavigation=s.onSameUrlNavigation),s.paramsInheritanceStrategy&&(u.paramsInheritanceStrategy=s.paramsInheritanceStrategy),s.urlUpdateStrategy&&(u.urlUpdateStrategy=s.urlUpdateStrategy),s.relativeLinkResolution&&(u.relativeLinkResolution=s.relativeLinkResolution),u},deps:[TY,rQ,Mu,Xo,eu,El,eQ,kQ,[function t(){Object(m.a)(this,t)},new E],[function t(){Object(m.a)(this,t)},new E]]},rQ,{provide:ZY,useFactory:function(t){return t.routerState.root},deps:[lQ]},{provide:eu,useClass:ru},_Q,yQ,bQ,{provide:kQ,useValue:{enableTracing:!1}}];function xQ(){return new Wl("Router",lQ)}var OQ=function(){var t=function(){function t(e,n){Object(m.a)(this,t)}return Object(g.a)(t,null,[{key:"forRoot",value:function(e,n){return{ngModule:t,providers:[SQ,PQ(e),{provide:CQ,useFactory:EQ,deps:[[lQ,new E,new A]]},{provide:kQ,useValue:n||{}},{provide:ku,useFactory:TQ,deps:[fu,[new T(Su),new E],kQ]},{provide:wQ,useFactory:MQ,deps:[lQ,pd,kQ]},{provide:vQ,useExisting:n&&n.preloadingStrategy?n.preloadingStrategy:yQ},{provide:Wl,multi:!0,useFactory:xQ},[AQ,{provide:hl,multi:!0,useFactory:jQ,deps:[AQ]},{provide:DQ,useFactory:IQ,deps:[AQ]},{provide:bl,multi:!0,useExisting:DQ}]]}}},{key:"forChild",value:function(e){return{ngModule:t,providers:[PQ(e)]}}}]),t}();return t.\u0275mod=qt({type:t}),t.\u0275inj=F({factory:function(e){return new(e||t)(_t(CQ,8),_t(lQ,8))}}),t}();function MQ(t,e,n){return n.scrollOffset&&e.setOffset(n.scrollOffset),new wQ(t,e,n)}function TQ(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return n.useHash?new Ou(t,e):new xu(t,e)}function EQ(t){if(t)throw new Error("RouterModule.forRoot() called twice. Lazy loaded modules should use RouterModule.forChild() instead.");return"guarded"}function PQ(t){return[{provide:Yo,multi:!0,useValue:t},{provide:eQ,multi:!0,useValue:t}]}var AQ=function(){var t=function(){function t(e){Object(m.a)(this,t),this.injector=e,this.initNavigation=!1,this.resultOfPreactivationDone=new w.b}return Object(g.a)(t,[{key:"appInitializer",value:function(){var t=this;return this.injector.get(mu,Promise.resolve(null)).then((function(){var e=null,n=new Promise((function(t){return e=t})),i=t.injector.get(lQ),r=t.injector.get(kQ);if(t.isLegacyDisabled(r)||t.isLegacyEnabled(r))e(!0);else if("disabled"===r.initialNavigation)i.setUpLocationChangeListener(),e(!0);else{if("enabled"!==r.initialNavigation)throw new Error("Invalid initialNavigation options: '".concat(r.initialNavigation,"'"));i.hooks.afterPreactivation=function(){return t.initNavigation?Object(lm.a)(null):(t.initNavigation=!0,e(!0),t.resultOfPreactivationDone)},i.initialNavigation()}return n}))}},{key:"bootstrapListener",value:function(t){var e=this.injector.get(kQ),n=this.injector.get(_Q),i=this.injector.get(wQ),r=this.injector.get(lQ),o=this.injector.get(Jl);t===o.components[0]&&(this.isLegacyEnabled(e)?r.initialNavigation():this.isLegacyDisabled(e)&&r.setUpLocationChangeListener(),n.setUpPreloading(),i.init(),r.resetRootComponentType(o.componentTypes[0]),this.resultOfPreactivationDone.next(null),this.resultOfPreactivationDone.complete())}},{key:"isLegacyEnabled",value:function(t){return"legacy_enabled"===t.initialNavigation||!0===t.initialNavigation||void 0===t.initialNavigation}},{key:"isLegacyDisabled",value:function(t){return"legacy_disabled"===t.initialNavigation||!1===t.initialNavigation}}]),t}();return t.\u0275fac=function(e){return new(e||t)(_t(Xo))},t.\u0275prov=R({token:t,factory:t.\u0275fac}),t}();function jQ(t){return t.appInitializer.bind(t)}function IQ(t){return t.bootstrapListener.bind(t)}var DQ=new ht("Router Initializer"),RQ=function(){function t(t,e){this.utils=new LQ,this.dbWrapper=new FQ(t,e)}return t.prototype.openDatabase=function(t,e){var n=this,i=this;return new Promise((function(r,o){n.dbWrapper.dbVersion=t;var a=n.utils.indexedDB.open(n.dbWrapper.dbName,t);a.onsuccess=function(t){i.dbWrapper.db=a.result,r()},a.onerror=function(t){o(t.target.errorCode+" ("+t.target.error+")")},"function"==typeof e&&(a.onupgradeneeded=function(t){e(t,i.dbWrapper.db)})}))},t.prototype.getByKey=function(t,e){var n=this;return new Promise((function(i,r){n.dbWrapper.validateBeforeTransaction(t,r),n.dbWrapper.createTransaction({storeName:t,dbMode:"readonly",error:function(t){r(t)},complete:function(t){}}).objectStore(t).get(e).onsuccess=function(t){i(t.target.result)}}))},t.prototype.getAll=function(t,e,n){var i=this;return new Promise((function(r,o){i.dbWrapper.validateBeforeTransaction(t,o);var a,s=i.dbWrapper.createTransaction({storeName:t,dbMode:"readonly",error:function(t){o(t)},complete:function(t){}}).objectStore(t),c=[];(a=n?s.index(n.indexName).openCursor(e,"desc"===n.order?"prev":"next"):s.openCursor(e)).onerror=function(t){o(t)},a.onsuccess=function(t){var e=t.target.result;e?(c.push(e.value),e.continue()):r(c)}}))},t.prototype.add=function(t,e,n){var i=this;return new Promise((function(r,o){i.dbWrapper.validateBeforeTransaction(t,o),i.dbWrapper.createTransaction({storeName:t,dbMode:"readwrite",error:function(t){o(t)},complete:function(t){r({key:n,value:e})}}).objectStore(t).add(e,n).onsuccess=function(t){n=t.target.result}}))},t.prototype.update=function(t,e,n){var i=this;return new Promise((function(r,o){i.dbWrapper.validateBeforeTransaction(t,o),i.dbWrapper.createTransaction({storeName:t,dbMode:"readwrite",error:function(t){o(t)},complete:function(t){r(e)},abort:function(t){o(t)}}).objectStore(t).put(e,n)}))},t.prototype.delete=function(t,e){var n=this;return new Promise((function(i,r){n.dbWrapper.validateBeforeTransaction(t,r),n.dbWrapper.createTransaction({storeName:t,dbMode:"readwrite",error:function(t){r(t)},complete:function(t){i()},abort:function(t){r(t)}}).objectStore(t).delete(e)}))},t.prototype.openCursor=function(t,e,n){var i=this;return new Promise((function(r,o){i.dbWrapper.validateBeforeTransaction(t,o),i.dbWrapper.createTransaction({storeName:t,dbMode:"readonly",error:function(t){o(t)},complete:function(t){r()},abort:function(t){o(t)}}).objectStore(t).openCursor(n).onsuccess=function(t){e(t),r()}}))},t.prototype.clear=function(t){var e=this;return new Promise((function(n,i){e.dbWrapper.validateBeforeTransaction(t,i),e.dbWrapper.createTransaction({storeName:t,dbMode:"readwrite",error:function(t){i(t)},complete:function(t){n()},abort:function(t){i(t)}}).objectStore(t).clear(),n()}))},t.prototype.getByIndex=function(t,e,n){var i=this;return new Promise((function(r,o){i.dbWrapper.validateBeforeTransaction(t,o),i.dbWrapper.createTransaction({storeName:t,dbMode:"readonly",error:function(t){o(t)},abort:function(t){o(t)},complete:function(t){}}).objectStore(t).index(e).get(n).onsuccess=function(t){r(t.target.result)}}))},t}(),LQ=function(){return function(){this.indexedDB=window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB}}(),FQ=function(){function t(t,e){this.dbName=t,this.dbVersion=e||1,this.db=null}return t.prototype.validateStoreName=function(t){return this.db.objectStoreNames.contains(t)},t.prototype.validateBeforeTransaction=function(t,e){this.db||e("You need to use the openDatabase function to create a database before you query it!"),this.validateStoreName(t)||e("objectStore does not exists: "+t)},t.prototype.createTransaction=function(t){var e=this.db.transaction(t.storeName,t.dbMode);return e.onerror=t.error,e.oncomplete=t.complete,e.onabort=t.abort,e},t}(),NQ=function(){function t(){this.db=new RQ(t.DATABASE,t.VERSION)}return t.prototype.get=function(){return this.db},t.VERSION=1,t.DATABASE="gns3-web-ui",t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)}}),t}(),BQ=function(){return function(){}}(),HQ=function(t,e){return(HQ=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)};function zQ(t,e){function n(){this.constructor=t}HQ(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}var VQ=function(){return(VQ=Object.assign||function(t){for(var e,n=1,i=arguments.length;n0&&r[r.length-1])||6!==o[0]&&2!==o[0])){a=0;continue}if(3===o[0]&&(!r||o[1]>r[0]&&o[1]1?e-1:0),i=1;i-1&&e!==n._activeItemIndex&&(n._activeItemIndex=e)}}))}return Object(g.a)(t,[{key:"skipPredicate",value:function(t){return this._skipPredicateFn=t,this}},{key:"withWrap",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this._wrap=t,this}},{key:"withVerticalOrientation",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this._vertical=t,this}},{key:"withHorizontalOrientation",value:function(t){return this._horizontal=t,this}},{key:"withAllowedModifierKeys",value:function(t){return this._allowedModifierKeys=t,this}},{key:"withTypeAhead",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:200;if(this._items.length&&this._items.some((function(t){return"function"!=typeof t.getLabel})))throw Error("ListKeyManager items in typeahead mode must implement the `getLabel` method.");return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe(Object(DX.a)((function(e){return t._pressedLetters.push(e)})),Object(t$.a)(e),Object(vg.a)((function(){return t._pressedLetters.length>0})),Object(ef.a)((function(){return t._pressedLetters.join("")}))).subscribe((function(e){for(var n=t._getItemsArray(),i=1;i-1}));switch(n){case 9:return void this.tabOut.next();case 40:if(this._vertical&&i){this.setNextItemActive();break}return;case 38:if(this._vertical&&i){this.setPreviousItemActive();break}return;case 39:if(this._horizontal&&i){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case 37:if(this._horizontal&&i){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;default:return void((i||JQ(t,"shiftKey"))&&(t.key&&1===t.key.length?this._letterKeyStream.next(t.key.toLocaleUpperCase()):(n>=65&&n<=90||n>=48&&n<=57)&&this._letterKeyStream.next(String.fromCharCode(n))))}this._pressedLetters=[],t.preventDefault()}},{key:"isTyping",value:function(){return this._pressedLetters.length>0}},{key:"setFirstItemActive",value:function(){this._setActiveItemByIndex(0,1)}},{key:"setLastItemActive",value:function(){this._setActiveItemByIndex(this._items.length-1,-1)}},{key:"setNextItemActive",value:function(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}},{key:"setPreviousItemActive",value:function(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}},{key:"updateActiveItem",value:function(t){var e=this._getItemsArray(),n="number"==typeof t?t:e.indexOf(t),i=e[n];this._activeItem=null==i?null:i,this._activeItemIndex=n}},{key:"_setActiveItemByDelta",value:function(t){this._wrap?this._setActiveInWrapMode(t):this._setActiveInDefaultMode(t)}},{key:"_setActiveInWrapMode",value:function(t){for(var e=this._getItemsArray(),n=1;n<=e.length;n++){var i=(this._activeItemIndex+t*n+e.length)%e.length;if(!this._skipPredicateFn(e[i]))return void this.setActiveItem(i)}}},{key:"_setActiveInDefaultMode",value:function(t){this._setActiveItemByIndex(this._activeItemIndex+t,t)}},{key:"_setActiveItemByIndex",value:function(t,e){var n=this._getItemsArray();if(n[t]){for(;this._skipPredicateFn(n[t]);)if(!n[t+=e])return;this.setActiveItem(t)}}},{key:"_getItemsArray",value:function(){return this._items instanceof Gc?this._items.toArray():this._items}},{key:"activeItemIndex",get:function(){return this._activeItemIndex}},{key:"activeItem",get:function(){return this._activeItem}}]),t}(),h$=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(){return Object(m.a)(this,n),e.apply(this,arguments)}return Object(g.a)(n,[{key:"setActiveItem",value:function(t){this.activeItem&&this.activeItem.setInactiveStyles(),Object(o.a)(Object(a.a)(n.prototype),"setActiveItem",this).call(this,t),this.activeItem&&this.activeItem.setActiveStyles()}}]),n}(u$),d$=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(){var t;return Object(m.a)(this,n),(t=e.apply(this,arguments))._origin="program",t}return Object(g.a)(n,[{key:"setFocusOrigin",value:function(t){return this._origin=t,this}},{key:"setActiveItem",value:function(t){Object(o.a)(Object(a.a)(n.prototype),"setActiveItem",this).call(this,t),this.activeItem&&this.activeItem.focus(this._origin)}}]),n}(u$),f$=function(){var t=function(){function t(e){Object(m.a)(this,t),this._platform=e}return Object(g.a)(t,[{key:"isDisabled",value:function(t){return t.hasAttribute("disabled")}},{key:"isVisible",value:function(t){return function(t){return!!(t.offsetWidth||t.offsetHeight||"function"==typeof t.getClientRects&&t.getClientRects().length)}(t)&&"visible"===getComputedStyle(t).visibility}},{key:"isTabbable",value:function(t){if(!this._platform.isBrowser)return!1;var e,n=function(t){try{return t.frameElement}catch(MCt){return null}}((e=t).ownerDocument&&e.ownerDocument.defaultView||window);if(n){var i=n&&n.nodeName.toLowerCase();if(-1===m$(n))return!1;if((this._platform.BLINK||this._platform.WEBKIT)&&"object"===i)return!1;if((this._platform.BLINK||this._platform.WEBKIT)&&!this.isVisible(n))return!1}var r=t.nodeName.toLowerCase(),o=m$(t);if(t.hasAttribute("contenteditable"))return-1!==o;if("iframe"===r)return!1;if("audio"===r){if(!t.hasAttribute("controls"))return!1;if(this._platform.BLINK)return!0}if("video"===r){if(!t.hasAttribute("controls")&&this._platform.TRIDENT)return!1;if(this._platform.BLINK||this._platform.FIREFOX)return!0}return("object"!==r||!this._platform.BLINK&&!this._platform.WEBKIT)&&!(this._platform.WEBKIT&&this._platform.IOS&&!function(t){var e=t.nodeName.toLowerCase(),n="input"===e&&t.type;return"text"===n||"password"===n||"select"===e||"textarea"===e}(t))&&t.tabIndex>=0}},{key:"isFocusable",value:function(t){return function(t){return!function(t){return function(t){return"input"==t.nodeName.toLowerCase()}(t)&&"hidden"==t.type}(t)&&(function(t){var e=t.nodeName.toLowerCase();return"input"===e||"select"===e||"button"===e||"textarea"===e}(t)||function(t){return function(t){return"a"==t.nodeName.toLowerCase()}(t)&&t.hasAttribute("href")}(t)||t.hasAttribute("contenteditable")||p$(t))}(t)&&!this.isDisabled(t)&&this.isVisible(t)}}]),t}();return t.\u0275fac=function(e){return new(e||t)(_t(Cm))},t.\u0275prov=R({factory:function(){return new t(_t(Cm))},token:t,providedIn:"root"}),t}();function p$(t){if(!t.hasAttribute("tabindex")||void 0===t.tabIndex)return!1;var e=t.getAttribute("tabindex");return"-32768"!=e&&!(!e||isNaN(parseInt(e,10)))}function m$(t){if(!p$(t))return null;var e=parseInt(t.getAttribute("tabindex")||"",10);return isNaN(e)?-1:e}var g$=function(){function t(e,n,i,r){var o=this,a=arguments.length>4&&void 0!==arguments[4]&&arguments[4];Object(m.a)(this,t),this._element=e,this._checker=n,this._ngZone=i,this._document=r,this._hasAttached=!1,this.startAnchorListener=function(){return o.focusLastTabbableElement()},this.endAnchorListener=function(){return o.focusFirstTabbableElement()},this._enabled=!0,a||this.attachAnchors()}return Object(g.a)(t,[{key:"destroy",value:function(){var t=this._startAnchor,e=this._endAnchor;t&&(t.removeEventListener("focus",this.startAnchorListener),t.parentNode&&t.parentNode.removeChild(t)),e&&(e.removeEventListener("focus",this.endAnchorListener),e.parentNode&&e.parentNode.removeChild(e)),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}},{key:"attachAnchors",value:function(){var t=this;return!!this._hasAttached||(this._ngZone.runOutsideAngular((function(){t._startAnchor||(t._startAnchor=t._createAnchor(),t._startAnchor.addEventListener("focus",t.startAnchorListener)),t._endAnchor||(t._endAnchor=t._createAnchor(),t._endAnchor.addEventListener("focus",t.endAnchorListener))})),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}},{key:"focusInitialElementWhenReady",value:function(){var t=this;return new Promise((function(e){t._executeOnStable((function(){return e(t.focusInitialElement())}))}))}},{key:"focusFirstTabbableElementWhenReady",value:function(){var t=this;return new Promise((function(e){t._executeOnStable((function(){return e(t.focusFirstTabbableElement())}))}))}},{key:"focusLastTabbableElementWhenReady",value:function(){var t=this;return new Promise((function(e){t._executeOnStable((function(){return e(t.focusLastTabbableElement())}))}))}},{key:"_getRegionBoundary",value:function(t){for(var e=this._element.querySelectorAll("[cdk-focus-region-".concat(t,"], ")+"[cdkFocusRegion".concat(t,"], ")+"[cdk-focus-".concat(t,"]")),n=0;n=0;n--){var i=e[n].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(e[n]):null;if(i)return i}return null}},{key:"_createAnchor",value:function(){var t=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,t),t.classList.add("cdk-visually-hidden"),t.classList.add("cdk-focus-trap-anchor"),t.setAttribute("aria-hidden","true"),t}},{key:"_toggleAnchorTabIndex",value:function(t,e){t?e.setAttribute("tabindex","0"):e.removeAttribute("tabindex")}},{key:"toggleAnchors",value:function(t){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(t,this._startAnchor),this._toggleAnchorTabIndex(t,this._endAnchor))}},{key:"_executeOnStable",value:function(t){this._ngZone.isStable?t():this._ngZone.onStable.asObservable().pipe(Object(FX.a)(1)).subscribe(t)}},{key:"enabled",get:function(){return this._enabled},set:function(t){this._enabled=t,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(t,this._startAnchor),this._toggleAnchorTabIndex(t,this._endAnchor))}}]),t}(),v$=function(){var t=function(){function t(e,n,i){Object(m.a)(this,t),this._checker=e,this._ngZone=n,this._document=i}return Object(g.a)(t,[{key:"create",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return new g$(t,this._checker,this._ngZone,this._document,e)}}]),t}();return t.\u0275fac=function(e){return new(e||t)(_t(f$),_t(jl),_t(du))},t.\u0275prov=R({factory:function(){return new t(_t(f$),_t(jl),_t(du))},token:t,providedIn:"root"}),t}();"undefined"!=typeof Element&∈var b$=new ht("liveAnnouncerElement",{providedIn:"root",factory:function(){return null}}),y$=new ht("LIVE_ANNOUNCER_DEFAULT_OPTIONS"),_$=function(){var t=function(){function t(e,n,i,r){Object(m.a)(this,t),this._ngZone=n,this._defaultOptions=r,this._document=i,this._liveElement=e||this._createLiveElement()}return Object(g.a)(t,[{key:"announce",value:function(t){for(var e,n,i=this,r=this._defaultOptions,o=arguments.length,a=new Array(o>1?o-1:0),s=1;s1&&void 0!==arguments[1]&&arguments[1];if(!this._platform.isBrowser)return Object(lm.a)(null);var n=sm(t),i=Em(n)||this._getDocument(),r=this._elementInfo.get(n);if(r)return e&&(r.checkChildren=!0),r.subject.asObservable();var o={checkChildren:e,subject:new w.b,rootNode:i};return this._elementInfo.set(n,o),this._registerGlobalListeners(o),o.subject.asObservable()}},{key:"stopMonitoring",value:function(t){var e=sm(t),n=this._elementInfo.get(e);n&&(n.subject.complete(),this._setClasses(e),this._elementInfo.delete(e),this._removeGlobalListeners(n))}},{key:"focusVia",value:function(t,e,n){var i=sm(t);this._setOriginForCurrentEventQueue(e),"function"==typeof i.focus&&i.focus(n)}},{key:"ngOnDestroy",value:function(){var t=this;this._elementInfo.forEach((function(e,n){return t.stopMonitoring(n)}))}},{key:"_getDocument",value:function(){return this._document||document}},{key:"_getWindow",value:function(){return this._getDocument().defaultView||window}},{key:"_toggleClass",value:function(t,e,n){n?t.classList.add(e):t.classList.remove(e)}},{key:"_getFocusOrigin",value:function(t){return this._origin?this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:this._wasCausedByTouch(t)?"touch":"program"}},{key:"_setClasses",value:function(t,e){this._toggleClass(t,"cdk-focused",!!e),this._toggleClass(t,"cdk-touch-focused","touch"===e),this._toggleClass(t,"cdk-keyboard-focused","keyboard"===e),this._toggleClass(t,"cdk-mouse-focused","mouse"===e),this._toggleClass(t,"cdk-program-focused","program"===e)}},{key:"_setOriginForCurrentEventQueue",value:function(t){var e=this;this._ngZone.runOutsideAngular((function(){e._origin=t,0===e._detectionMode&&(e._originTimeoutId=setTimeout((function(){return e._origin=null}),1))}))}},{key:"_wasCausedByTouch",value:function(t){var e=x$(t);return this._lastTouchTarget instanceof Node&&e instanceof Node&&(e===this._lastTouchTarget||e.contains(this._lastTouchTarget))}},{key:"_onFocus",value:function(t,e){var n=this._elementInfo.get(e);if(n&&(n.checkChildren||e===x$(t))){var i=this._getFocusOrigin(t);this._setClasses(e,i),this._emitOrigin(n.subject,i),this._lastFocusOrigin=i}}},{key:"_onBlur",value:function(t,e){var n=this._elementInfo.get(e);!n||n.checkChildren&&t.relatedTarget instanceof Node&&e.contains(t.relatedTarget)||(this._setClasses(e),this._emitOrigin(n.subject,null))}},{key:"_emitOrigin",value:function(t,e){this._ngZone.run((function(){return t.next(e)}))}},{key:"_registerGlobalListeners",value:function(t){var e=this;if(this._platform.isBrowser){var n=t.rootNode,i=this._rootNodeFocusListenerCount.get(n)||0;i||this._ngZone.runOutsideAngular((function(){n.addEventListener("focus",e._rootNodeFocusAndBlurListener,C$),n.addEventListener("blur",e._rootNodeFocusAndBlurListener,C$)})),this._rootNodeFocusListenerCount.set(n,i+1),1==++this._monitoredElementCount&&this._ngZone.runOutsideAngular((function(){var t=e._getDocument(),n=e._getWindow();t.addEventListener("keydown",e._documentKeydownListener,C$),t.addEventListener("mousedown",e._documentMousedownListener,C$),t.addEventListener("touchstart",e._documentTouchstartListener,C$),n.addEventListener("focus",e._windowFocusListener)}))}}},{key:"_removeGlobalListeners",value:function(t){var e=t.rootNode;if(this._rootNodeFocusListenerCount.has(e)){var n=this._rootNodeFocusListenerCount.get(e);n>1?this._rootNodeFocusListenerCount.set(e,n-1):(e.removeEventListener("focus",this._rootNodeFocusAndBlurListener,C$),e.removeEventListener("blur",this._rootNodeFocusAndBlurListener,C$),this._rootNodeFocusListenerCount.delete(e))}if(!--this._monitoredElementCount){var i=this._getDocument(),r=this._getWindow();i.removeEventListener("keydown",this._documentKeydownListener,C$),i.removeEventListener("mousedown",this._documentMousedownListener,C$),i.removeEventListener("touchstart",this._documentTouchstartListener,C$),r.removeEventListener("focus",this._windowFocusListener),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._touchTimeoutId),clearTimeout(this._originTimeoutId)}}}]),t}();return t.\u0275fac=function(e){return new(e||t)(_t(jl),_t(Cm),_t(du,8),_t(k$,8))},t.\u0275prov=R({factory:function(){return new t(_t(jl),_t(Cm),_t(du,8),_t(k$,8))},token:t,providedIn:"root"}),t}();function x$(t){return t.composedPath?t.composedPath()[0]:t.target}var O$=function(){var t=function(){function t(e,n){Object(m.a)(this,t),this._elementRef=e,this._focusMonitor=n,this.cdkFocusChange=new Uc}return Object(g.a)(t,[{key:"ngAfterViewInit",value:function(){var t=this;this._monitorSubscription=this._focusMonitor.monitor(this._elementRef,this._elementRef.nativeElement.hasAttribute("cdkMonitorSubtreeFocus")).subscribe((function(e){return t.cdkFocusChange.emit(e)}))}},{key:"ngOnDestroy",value:function(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}}]),t}();return t.\u0275fac=function(e){return new(e||t)(da(Us),da(S$))},t.\u0275dir=Wt({type:t,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"}}),t}(),M$=function(){var t=function(){function t(e,n){Object(m.a)(this,t),this._platform=e,this._document=n}return Object(g.a)(t,[{key:"getHighContrastMode",value:function(){if(!this._platform.isBrowser)return 0;var t=this._document.createElement("div");t.style.backgroundColor="rgb(1,2,3)",t.style.position="absolute",this._document.body.appendChild(t);var e=this._document.defaultView||window,n=e&&e.getComputedStyle?e.getComputedStyle(t):null,i=(n&&n.backgroundColor||"").replace(/ /g,"");switch(this._document.body.removeChild(t),i){case"rgb(0,0,0)":return 2;case"rgb(255,255,255)":return 1}return 0}},{key:"_applyBodyHighContrastModeCssClasses",value:function(){if(this._platform.isBrowser&&this._document.body){var t=this._document.body.classList;t.remove("cdk-high-contrast-active"),t.remove("cdk-high-contrast-black-on-white"),t.remove("cdk-high-contrast-white-on-black");var e=this.getHighContrastMode();1===e?(t.add("cdk-high-contrast-active"),t.add("cdk-high-contrast-black-on-white")):2===e&&(t.add("cdk-high-contrast-active"),t.add("cdk-high-contrast-white-on-black"))}}}]),t}();return t.\u0275fac=function(e){return new(e||t)(_t(Cm),_t(du))},t.\u0275prov=R({factory:function(){return new t(_t(Cm),_t(du))},token:t,providedIn:"root"}),t}(),T$=function(){var t=function t(e){Object(m.a)(this,t),e._applyBodyHighContrastModeCssClasses()};return t.\u0275mod=qt({type:t}),t.\u0275inj=F({factory:function(e){return new(e||t)(_t(M$))},imports:[[Sm,r$]]}),t}(),E$=n("7Hc7"),P$=n("3E0/");function A$(){throw Error("Host already has a portal attached")}var j$=function(){function t(){Object(m.a)(this,t)}return Object(g.a)(t,[{key:"attach",value:function(t){return null==t&&function(){throw Error("Attempting to attach a portal to a null PortalOutlet")}(),t.hasAttached()&&A$(),this._attachedHost=t,t.attach(this)}},{key:"detach",value:function(){var t=this._attachedHost;null==t?function(){throw Error("Attempting to detach a portal that is not attached to a host")}():(this._attachedHost=null,t.detach())}},{key:"setAttachedHost",value:function(t){this._attachedHost=t}},{key:"isAttached",get:function(){return null!=this._attachedHost}}]),t}(),I$=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i,r,o){var a;return Object(m.a)(this,n),(a=e.call(this)).component=t,a.viewContainerRef=i,a.injector=r,a.componentFactoryResolver=o,a}return n}(j$),D$=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i,r){var o;return Object(m.a)(this,n),(o=e.call(this)).templateRef=t,o.viewContainerRef=i,o.context=r,o}return Object(g.a)(n,[{key:"attach",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.context;return this.context=e,Object(o.a)(Object(a.a)(n.prototype),"attach",this).call(this,t)}},{key:"detach",value:function(){return this.context=void 0,Object(o.a)(Object(a.a)(n.prototype),"detach",this).call(this)}},{key:"origin",get:function(){return this.templateRef.elementRef}}]),n}(j$),R$=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t){var i;return Object(m.a)(this,n),(i=e.call(this)).element=t instanceof Us?t.nativeElement:t,i}return n}(j$),L$=function(){function t(){Object(m.a)(this,t),this._isDisposed=!1,this.attachDomPortal=null}return Object(g.a)(t,[{key:"hasAttached",value:function(){return!!this._attachedPortal}},{key:"attach",value:function(t){return t||function(){throw Error("Must provide a portal to attach")}(),this.hasAttached()&&A$(),this._isDisposed&&function(){throw Error("This PortalOutlet has already been disposed")}(),t instanceof I$?(this._attachedPortal=t,this.attachComponentPortal(t)):t instanceof D$?(this._attachedPortal=t,this.attachTemplatePortal(t)):this.attachDomPortal&&t instanceof R$?(this._attachedPortal=t,this.attachDomPortal(t)):void function(){throw Error("Attempting to attach an unknown Portal type. BasePortalOutlet accepts either a ComponentPortal or a TemplatePortal.")}()}},{key:"detach",value:function(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}},{key:"dispose",value:function(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}},{key:"setDisposeFn",value:function(t){this._disposeFn=t}},{key:"_invokeDisposeFn",value:function(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}]),t}(),F$=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i,r,c,l){var u,h;return Object(m.a)(this,n),(h=e.call(this)).outletElement=t,h._componentFactoryResolver=i,h._appRef=r,h._defaultInjector=c,h.attachDomPortal=function(t){if(!h._document)throw Error("Cannot attach DOM portal without _document constructor parameter");var e=t.element;if(!e.parentNode)throw Error("DOM portal content must be attached to a parent node.");var i=h._document.createComment("dom-portal");e.parentNode.insertBefore(i,e),h.outletElement.appendChild(e),Object(o.a)((u=Object(s.a)(h),Object(a.a)(n.prototype)),"setDisposeFn",u).call(u,(function(){i.parentNode&&i.parentNode.replaceChild(e,i)}))},h._document=l,h}return Object(g.a)(n,[{key:"attachComponentPortal",value:function(t){var e,n=this,i=(t.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(t.component);return t.viewContainerRef?(e=t.viewContainerRef.createComponent(i,t.viewContainerRef.length,t.injector||t.viewContainerRef.injector),this.setDisposeFn((function(){return e.destroy()}))):(e=i.create(t.injector||this._defaultInjector),this._appRef.attachView(e.hostView),this.setDisposeFn((function(){n._appRef.detachView(e.hostView),e.destroy()}))),this.outletElement.appendChild(this._getComponentRootNode(e)),e}},{key:"attachTemplatePortal",value:function(t){var e=this,n=t.viewContainerRef,i=n.createEmbeddedView(t.templateRef,t.context);return i.detectChanges(),i.rootNodes.forEach((function(t){return e.outletElement.appendChild(t)})),this.setDisposeFn((function(){var t=n.indexOf(i);-1!==t&&n.remove(t)})),i}},{key:"dispose",value:function(){Object(o.a)(Object(a.a)(n.prototype),"dispose",this).call(this),null!=this.outletElement.parentNode&&this.outletElement.parentNode.removeChild(this.outletElement)}},{key:"_getComponentRootNode",value:function(t){return t.hostView.rootNodes[0]}}]),n}(L$),N$=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i){return Object(m.a)(this,n),e.call(this,t,i)}return n}(D$);return t.\u0275fac=function(e){return new(e||t)(da(fc),da(mc))},t.\u0275dir=Wt({type:t,selectors:[["","cdkPortal",""]],exportAs:["cdkPortal"],features:[ws]}),t}(),B$=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i,r){var c,l;return Object(m.a)(this,n),(l=e.call(this))._componentFactoryResolver=t,l._viewContainerRef=i,l._isInitialized=!1,l.attached=new Uc,l.attachDomPortal=function(t){if(!l._document)throw Error("Cannot attach DOM portal without _document constructor parameter");var e=t.element;if(!e.parentNode)throw Error("DOM portal content must be attached to a parent node.");var i=l._document.createComment("dom-portal");t.setAttachedHost(Object(s.a)(l)),e.parentNode.insertBefore(i,e),l._getRootNode().appendChild(e),Object(o.a)((c=Object(s.a)(l),Object(a.a)(n.prototype)),"setDisposeFn",c).call(c,(function(){i.parentNode&&i.parentNode.replaceChild(e,i)}))},l._document=r,l}return Object(g.a)(n,[{key:"ngOnInit",value:function(){this._isInitialized=!0}},{key:"ngOnDestroy",value:function(){Object(o.a)(Object(a.a)(n.prototype),"dispose",this).call(this),this._attachedPortal=null,this._attachedRef=null}},{key:"attachComponentPortal",value:function(t){t.setAttachedHost(this);var e=null!=t.viewContainerRef?t.viewContainerRef:this._viewContainerRef,i=(t.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(t.component),r=e.createComponent(i,e.length,t.injector||e.injector);return e!==this._viewContainerRef&&this._getRootNode().appendChild(r.hostView.rootNodes[0]),Object(o.a)(Object(a.a)(n.prototype),"setDisposeFn",this).call(this,(function(){return r.destroy()})),this._attachedPortal=t,this._attachedRef=r,this.attached.emit(r),r}},{key:"attachTemplatePortal",value:function(t){var e=this;t.setAttachedHost(this);var i=this._viewContainerRef.createEmbeddedView(t.templateRef,t.context);return Object(o.a)(Object(a.a)(n.prototype),"setDisposeFn",this).call(this,(function(){return e._viewContainerRef.clear()})),this._attachedPortal=t,this._attachedRef=i,this.attached.emit(i),i}},{key:"_getRootNode",value:function(){var t=this._viewContainerRef.element.nativeElement;return t.nodeType===t.ELEMENT_NODE?t:t.parentNode}},{key:"portal",get:function(){return this._attachedPortal},set:function(t){(!this.hasAttached()||t||this._isInitialized)&&(this.hasAttached()&&Object(o.a)(Object(a.a)(n.prototype),"detach",this).call(this),t&&Object(o.a)(Object(a.a)(n.prototype),"attach",this).call(this,t),this._attachedPortal=t)}},{key:"attachedRef",get:function(){return this._attachedRef}}]),n}(L$);return t.\u0275fac=function(e){return new(e||t)(da(Vs),da(mc),da(du))},t.\u0275dir=Wt({type:t,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[ws]}),t}(),H$=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(){return Object(m.a)(this,n),e.apply(this,arguments)}return n}(B$);t.\u0275fac=function(n){return e(n||t)},t.\u0275dir=Wt({type:t,selectors:[["","cdkPortalHost",""],["","portalHost",""]],inputs:{portal:["cdkPortalHost","portal"]},exportAs:["cdkPortalHost"],features:[Ns([{provide:B$,useExisting:t}]),ws]});var e=zn(t);return t}(),z$=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275mod=qt({type:t}),t.\u0275inj=F({factory:function(e){return new(e||t)}}),t}(),V$=function(){function t(e,n){Object(m.a)(this,t),this._parentInjector=e,this._customTokens=n}return Object(g.a)(t,[{key:"get",value:function(t,e){var n=this._customTokens.get(t);return void 0!==n?n:this._parentInjector.get(t,e)}}]),t}(),U$=new Zs("10.0.1"),q$=["*",[["mat-option"],["ng-container"]]],G$=["*","mat-option, ng-container"];function W$(t,e){if(1&t&&ba(0,"mat-pseudo-checkbox",3),2&t){var n=Aa();pa("state",n.selected?"checked":"unchecked")("disabled",n.disabled)}}var K$=["*"],X$=function(){var t=function t(){Object(m.a)(this,t)};return t.STANDARD_CURVE="cubic-bezier(0.4,0.0,0.2,1)",t.DECELERATION_CURVE="cubic-bezier(0.0,0.0,0.2,1)",t.ACCELERATION_CURVE="cubic-bezier(0.4,0.0,1,1)",t.SHARP_CURVE="cubic-bezier(0.4,0.0,0.6,1)",t}(),Y$=function(){var t=function t(){Object(m.a)(this,t)};return t.COMPLEX="375ms",t.ENTERING="225ms",t.EXITING="195ms",t}(),Z$=new Zs("10.0.1"),Q$=new ht("mat-sanity-checks",{providedIn:"root",factory:function(){return!0}}),$$=function(){var t=function(){function t(e,n,i){Object(m.a)(this,t),this._hasDoneGlobalChecks=!1,this._document=i,e._applyBodyHighContrastModeCssClasses(),this._sanityChecks=n,this._hasDoneGlobalChecks||(this._checkDoctypeIsDefined(),this._checkThemeIsPresent(),this._checkCdkVersionMatch(),this._hasDoneGlobalChecks=!0)}return Object(g.a)(t,[{key:"_getDocument",value:function(){var t=this._document||document;return"object"==typeof t&&t?t:null}},{key:"_getWindow",value:function(){var t=this._getDocument(),e=(null==t?void 0:t.defaultView)||window;return"object"==typeof e&&e?e:null}},{key:"_checksAreEnabled",value:function(){return ii()&&!this._isTestEnv()}},{key:"_isTestEnv",value:function(){var t=this._getWindow();return t&&(t.__karma__||t.jasmine)}},{key:"_checkDoctypeIsDefined",value:function(){var t=this._checksAreEnabled()&&(!0===this._sanityChecks||this._sanityChecks.doctype),e=this._getDocument();t&&e&&!e.doctype&&console.warn("Current document does not have a doctype. This may cause some Angular Material components not to behave as expected.")}},{key:"_checkThemeIsPresent",value:function(){var t=!this._checksAreEnabled()||!1===this._sanityChecks||!this._sanityChecks.theme,e=this._getDocument();if(!t&&e&&e.body&&"function"==typeof getComputedStyle){var n=e.createElement("div");n.classList.add("mat-theme-loaded-marker"),e.body.appendChild(n);var i=getComputedStyle(n);i&&"none"!==i.display&&console.warn("Could not find Angular Material core theme. Most Material components may not work as expected. For more info refer to the theming guide: https://material.angular.io/guide/theming"),e.body.removeChild(n)}}},{key:"_checkCdkVersionMatch",value:function(){this._checksAreEnabled()&&(!0===this._sanityChecks||this._sanityChecks.version)&&Z$.full!==U$.full&&console.warn("The Angular Material version ("+Z$.full+") does not match the Angular CDK version ("+U$.full+").\nPlease ensure the versions of these two packages exactly match.")}}]),t}();return t.\u0275mod=qt({type:t}),t.\u0275inj=F({factory:function(e){return new(e||t)(_t(M$),_t(Q$,8),_t(du,8))},imports:[[bm],bm]}),t}();function J$(t){return function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(){var t;Object(m.a)(this,n);for(var i=arguments.length,r=new Array(i),o=0;o1&&void 0!==arguments[1]?arguments[1]:0;return function(t){Object(f.a)(i,t);var n=Object(p.a)(i);function i(){var t;Object(m.a)(this,i);for(var r=arguments.length,o=new Array(r),a=0;a2&&void 0!==arguments[2]?arguments[2]:"mat";t.changes.pipe(Object(NX.a)(t)).subscribe((function(t){var i=t.length;cJ(e,"".concat(n,"-2-line"),!1),cJ(e,"".concat(n,"-3-line"),!1),cJ(e,"".concat(n,"-multi-line"),!1),2===i||3===i?cJ(e,"".concat(n,"-").concat(i,"-line"),!0):i>3&&cJ(e,"".concat(n,"-multi-line"),!0)}))}function cJ(t,e,n){var i=t.nativeElement.classList;n?i.add(e):i.remove(e)}var lJ=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275mod=qt({type:t}),t.\u0275inj=F({factory:function(e){return new(e||t)},imports:[[$$],$$]}),t}(),uJ=function(){function t(e,n,i){Object(m.a)(this,t),this._renderer=e,this.element=n,this.config=i,this.state=3}return Object(g.a)(t,[{key:"fadeOut",value:function(){this._renderer.fadeOutRipple(this)}}]),t}(),hJ={enterDuration:450,exitDuration:400},dJ=Mm({passive:!0}),fJ=["mousedown","touchstart"],pJ=["mouseup","mouseleave","touchend","touchcancel"],mJ=function(){function t(e,n,i,r){Object(m.a)(this,t),this._target=e,this._ngZone=n,this._isPointerDown=!1,this._activeRipples=new Set,this._pointerUpEventsRegistered=!1,r.isBrowser&&(this._containerElement=sm(i))}return Object(g.a)(t,[{key:"fadeInRipple",value:function(t,e){var n=this,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),o=Object.assign(Object.assign({},hJ),i.animation);i.centered&&(t=r.left+r.width/2,e=r.top+r.height/2);var a=i.radius||vJ(t,e,r),s=t-r.left,c=e-r.top,l=o.enterDuration,u=document.createElement("div");u.classList.add("mat-ripple-element"),u.style.left="".concat(s-a,"px"),u.style.top="".concat(c-a,"px"),u.style.height="".concat(2*a,"px"),u.style.width="".concat(2*a,"px"),null!=i.color&&(u.style.backgroundColor=i.color),u.style.transitionDuration="".concat(l,"ms"),this._containerElement.appendChild(u),gJ(u),u.style.transform="scale(1)";var h=new uJ(this,u,i);return h.state=0,this._activeRipples.add(h),i.persistent||(this._mostRecentTransientRipple=h),this._runTimeoutOutsideZone((function(){var t=h===n._mostRecentTransientRipple;h.state=1,i.persistent||t&&n._isPointerDown||h.fadeOut()}),l),h}},{key:"fadeOutRipple",value:function(t){var e=this._activeRipples.delete(t);if(t===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),this._activeRipples.size||(this._containerRect=null),e){var n=t.element,i=Object.assign(Object.assign({},hJ),t.config.animation);n.style.transitionDuration="".concat(i.exitDuration,"ms"),n.style.opacity="0",t.state=2,this._runTimeoutOutsideZone((function(){t.state=3,n.parentNode.removeChild(n)}),i.exitDuration)}}},{key:"fadeOutAll",value:function(){this._activeRipples.forEach((function(t){return t.fadeOut()}))}},{key:"setupTriggerEvents",value:function(t){var e=sm(t);e&&e!==this._triggerElement&&(this._removeTriggerEvents(),this._triggerElement=e,this._registerEvents(fJ))}},{key:"handleEvent",value:function(t){"mousedown"===t.type?this._onMousedown(t):"touchstart"===t.type?this._onTouchStart(t):this._onPointerUp(),this._pointerUpEventsRegistered||(this._registerEvents(pJ),this._pointerUpEventsRegistered=!0)}},{key:"_onMousedown",value:function(t){var e=w$(t),n=this._lastTouchStartEvent&&Date.now()1&&void 0!==arguments[1]?arguments[1]:0;this._ngZone.runOutsideAngular((function(){return setTimeout(t,e)}))}},{key:"_registerEvents",value:function(t){var e=this;this._ngZone.runOutsideAngular((function(){t.forEach((function(t){e._triggerElement.addEventListener(t,e,dJ)}))}))}},{key:"_removeTriggerEvents",value:function(){var t=this;this._triggerElement&&(fJ.forEach((function(e){t._triggerElement.removeEventListener(e,t,dJ)})),this._pointerUpEventsRegistered&&pJ.forEach((function(e){t._triggerElement.removeEventListener(e,t,dJ)})))}}]),t}();function gJ(t){window.getComputedStyle(t).getPropertyValue("opacity")}function vJ(t,e,n){var i=Math.max(Math.abs(t-n.left),Math.abs(t-n.right)),r=Math.max(Math.abs(e-n.top),Math.abs(e-n.bottom));return Math.sqrt(i*i+r*r)}var bJ=new ht("mat-ripple-global-options"),yJ=function(){var t=function(){function t(e,n,i,r,o){Object(m.a)(this,t),this._elementRef=e,this._animationMode=o,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=r||{},this._rippleRenderer=new mJ(this,n,e,i)}return Object(g.a)(t,[{key:"ngOnInit",value:function(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}},{key:"ngOnDestroy",value:function(){this._rippleRenderer._removeTriggerEvents()}},{key:"fadeOutAll",value:function(){this._rippleRenderer.fadeOutAll()}},{key:"_setupTriggerEventsIfEnabled",value:function(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}},{key:"launch",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2?arguments[2]:void 0;return"number"==typeof t?this._rippleRenderer.fadeInRipple(t,e,Object.assign(Object.assign({},this.rippleConfig),n)):this._rippleRenderer.fadeInRipple(0,0,Object.assign(Object.assign({},this.rippleConfig),t))}},{key:"disabled",get:function(){return this._disabled},set:function(t){this._disabled=t,this._setupTriggerEventsIfEnabled()}},{key:"trigger",get:function(){return this._trigger||this._elementRef.nativeElement},set:function(t){this._trigger=t,this._setupTriggerEventsIfEnabled()}},{key:"rippleConfig",get:function(){return{centered:this.centered,radius:this.radius,color:this.color,animation:Object.assign(Object.assign(Object.assign({},this._globalOptions.animation),"NoopAnimations"===this._animationMode?{enterDuration:0,exitDuration:0}:{}),this.animation),terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}},{key:"rippleDisabled",get:function(){return this.disabled||!!this._globalOptions.disabled}}]),t}();return t.\u0275fac=function(e){return new(e||t)(da(Us),da(jl),da(Cm),da(bJ,8),da(Cy,8))},t.\u0275dir=Wt({type:t,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(t,e){2&t&&Qa("mat-ripple-unbounded",e.unbounded)},inputs:{radius:["matRippleRadius","radius"],disabled:["matRippleDisabled","disabled"],trigger:["matRippleTrigger","trigger"],color:["matRippleColor","color"],unbounded:["matRippleUnbounded","unbounded"],centered:["matRippleCentered","centered"],animation:["matRippleAnimation","animation"]},exportAs:["matRipple"]}),t}(),_J=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275mod=qt({type:t}),t.\u0275inj=F({factory:function(e){return new(e||t)},imports:[[$$,Sm],$$]}),t}(),wJ=function(){var t=function t(e){Object(m.a)(this,t),this._animationMode=e,this.state="unchecked",this.disabled=!1};return t.\u0275fac=function(e){return new(e||t)(da(Cy,8))},t.\u0275cmp=Ht({type:t,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:8,hostBindings:function(t,e){2&t&&Qa("mat-pseudo-checkbox-indeterminate","indeterminate"===e.state)("mat-pseudo-checkbox-checked","checked"===e.state)("mat-pseudo-checkbox-disabled",e.disabled)("_mat-animation-noopable","NoopAnimations"===e._animationMode)},inputs:{state:"state",disabled:"disabled"},decls:0,vars:0,template:function(t,e){},styles:['.mat-pseudo-checkbox{width:16px;height:16px;border:2px solid;border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox.mat-pseudo-checkbox-indeterminate{border-color:transparent}._mat-animation-noopable.mat-pseudo-checkbox{transition:none;animation:none}._mat-animation-noopable.mat-pseudo-checkbox::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{top:5px;left:1px;width:10px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{top:2.4px;left:1px;width:8px;height:3px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}\n'],encapsulation:2,changeDetection:0}),t}(),kJ=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275mod=qt({type:t}),t.\u0275inj=F({factory:function(e){return new(e||t)}}),t}(),CJ=J$((function t(){Object(m.a)(this,t)})),SJ=0,xJ=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(){var t;return Object(m.a)(this,n),(t=e.apply(this,arguments))._labelId="mat-optgroup-label-".concat(SJ++),t}return n}(CJ);t.\u0275fac=function(n){return e(n||t)},t.\u0275cmp=Ht({type:t,selectors:[["mat-optgroup"]],hostAttrs:["role","group",1,"mat-optgroup"],hostVars:4,hostBindings:function(t,e){2&t&&(oa("aria-disabled",e.disabled.toString())("aria-labelledby",e._labelId),Qa("mat-optgroup-disabled",e.disabled))},inputs:{disabled:"disabled",label:"label"},exportAs:["matOptgroup"],features:[ws],ngContentSelectors:G$,decls:4,vars:2,consts:[[1,"mat-optgroup-label",3,"id"]],template:function(t,e){1&t&&(Ia(q$),ga(0,"label",0),ds(1),Da(2),va(),Da(3,1)),2&t&&(pa("id",e._labelId),Qi(1),ps("",e.label," "))},styles:[".mat-optgroup-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;max-width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.mat-optgroup-label[disabled]{cursor:default}[dir=rtl] .mat-optgroup-label{text-align:right}.mat-optgroup-label .mat-icon{margin-right:16px;vertical-align:middle}.mat-optgroup-label .mat-icon svg{vertical-align:top}[dir=rtl] .mat-optgroup-label .mat-icon{margin-left:16px;margin-right:0}\n"],encapsulation:2,changeDetection:0});var e=zn(t);return t}(),OJ=0,MJ=function t(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];Object(m.a)(this,t),this.source=e,this.isUserInput=n},TJ=new ht("MAT_OPTION_PARENT_COMPONENT"),EJ=function(){var t=function(){function t(e,n,i,r){Object(m.a)(this,t),this._element=e,this._changeDetectorRef=n,this._parent=i,this.group=r,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id="mat-option-".concat(OJ++),this.onSelectionChange=new Uc,this._stateChanges=new w.b}return Object(g.a)(t,[{key:"select",value:function(){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent())}},{key:"deselect",value:function(){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent())}},{key:"focus",value:function(t,e){var n=this._getHostElement();"function"==typeof n.focus&&n.focus(e)}},{key:"setActiveStyles",value:function(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}},{key:"setInactiveStyles",value:function(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}},{key:"getLabel",value:function(){return this.viewValue}},{key:"_handleKeydown",value:function(t){13!==t.keyCode&&32!==t.keyCode||JQ(t)||(this._selectViaInteraction(),t.preventDefault())}},{key:"_selectViaInteraction",value:function(){this.disabled||(this._selected=!this.multiple||!this._selected,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}},{key:"_getAriaSelected",value:function(){return this.selected||!this.multiple&&null}},{key:"_getTabIndex",value:function(){return this.disabled?"-1":"0"}},{key:"_getHostElement",value:function(){return this._element.nativeElement}},{key:"ngAfterViewChecked",value:function(){if(this._selected){var t=this.viewValue;t!==this._mostRecentViewValue&&(this._mostRecentViewValue=t,this._stateChanges.next())}}},{key:"ngOnDestroy",value:function(){this._stateChanges.complete()}},{key:"_emitSelectionChangeEvent",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.onSelectionChange.emit(new MJ(this,t))}},{key:"multiple",get:function(){return this._parent&&this._parent.multiple}},{key:"selected",get:function(){return this._selected}},{key:"disabled",get:function(){return this.group&&this.group.disabled||this._disabled},set:function(t){this._disabled=nm(t)}},{key:"disableRipple",get:function(){return this._parent&&this._parent.disableRipple}},{key:"active",get:function(){return this._active}},{key:"viewValue",get:function(){return(this._getHostElement().textContent||"").trim()}}]),t}();return t.\u0275fac=function(e){return new(e||t)(da(Us),da(Po),da(TJ,8),da(xJ,8))},t.\u0275cmp=Ht({type:t,selectors:[["mat-option"]],hostAttrs:["role","option",1,"mat-option","mat-focus-indicator"],hostVars:12,hostBindings:function(t,e){1&t&&xa("click",(function(){return e._selectViaInteraction()}))("keydown",(function(t){return e._handleKeydown(t)})),2&t&&(bs("id",e.id),oa("tabindex",e._getTabIndex())("aria-selected",e._getAriaSelected())("aria-disabled",e.disabled.toString()),Qa("mat-selected",e.selected)("mat-option-multiple",e.multiple)("mat-active",e.active)("mat-option-disabled",e.disabled))},inputs:{id:"id",disabled:"disabled",value:"value"},outputs:{onSelectionChange:"onSelectionChange"},exportAs:["matOption"],ngContentSelectors:K$,decls:4,vars:3,consts:[["class","mat-option-pseudo-checkbox",3,"state","disabled",4,"ngIf"],[1,"mat-option-text"],["mat-ripple","",1,"mat-option-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-option-pseudo-checkbox",3,"state","disabled"]],template:function(t,e){1&t&&(Ia(),ua(0,W$,1,2,"mat-pseudo-checkbox",0),ga(1,"span",1),Da(2),va(),ba(3,"div",2)),2&t&&(pa("ngIf",e.multiple),Qi(3),pa("matRippleTrigger",e._getHostElement())("matRippleDisabled",e.disabled||e.disableRipple))},directives:[Ah,yJ,wJ],styles:[".mat-option{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;max-width:100%;position:relative;cursor:pointer;outline:none;display:flex;flex-direction:row;max-width:100%;box-sizing:border-box;align-items:center;-webkit-tap-highlight-color:transparent}.mat-option[disabled]{cursor:default}[dir=rtl] .mat-option{text-align:right}.mat-option .mat-icon{margin-right:16px;vertical-align:middle}.mat-option .mat-icon svg{vertical-align:top}[dir=rtl] .mat-option .mat-icon{margin-left:16px;margin-right:0}.mat-option[aria-disabled=true]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.mat-optgroup .mat-option:not(.mat-option-multiple){padding-left:32px}[dir=rtl] .mat-optgroup .mat-option:not(.mat-option-multiple){padding-left:16px;padding-right:32px}.cdk-high-contrast-active .mat-option{margin:0 1px}.cdk-high-contrast-active .mat-option.mat-active{border:solid 1px currentColor;margin:0}.mat-option-text{display:inline-block;flex-grow:1;overflow:hidden;text-overflow:ellipsis}.mat-option .mat-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.cdk-high-contrast-active .mat-option .mat-option-ripple{opacity:.5}.mat-option-pseudo-checkbox{margin-right:8px}[dir=rtl] .mat-option-pseudo-checkbox{margin-left:8px;margin-right:0}\n"],encapsulation:2,changeDetection:0}),t}();function PJ(t,e,n){if(n.length){for(var i=e.toArray(),r=n.toArray(),o=0,a=0;a0&&void 0!==arguments[0]?arguments[0]:20;return this._platform.isBrowser?new k.a((function(n){t._globalSubscription||t._addGlobalListener();var i=e>0?t._scrolled.pipe(Object(LJ.a)(e)).subscribe(n):t._scrolled.subscribe(n);return t._scrolledCount++,function(){i.unsubscribe(),t._scrolledCount--,t._scrolledCount||t._removeGlobalListener()}})):Object(lm.a)()}},{key:"ngOnDestroy",value:function(){var t=this;this._removeGlobalListener(),this.scrollContainers.forEach((function(e,n){return t.deregister(n)})),this._scrolled.complete()}},{key:"ancestorScrolled",value:function(t,e){var n=this.getAncestorScrollContainers(t);return this.scrolled(e).pipe(Object(vg.a)((function(t){return!t||n.indexOf(t)>-1})))}},{key:"getAncestorScrollContainers",value:function(t){var e=this,n=[];return this.scrollContainers.forEach((function(i,r){e._scrollableContainsElement(r,t)&&n.push(r)})),n}},{key:"_getDocument",value:function(){return this._document||document}},{key:"_getWindow",value:function(){return this._getDocument().defaultView||window}},{key:"_scrollableContainsElement",value:function(t,e){var n=e.nativeElement,i=t.getElementRef().nativeElement;do{if(n==i)return!0}while(n=n.parentElement);return!1}},{key:"_addGlobalListener",value:function(){var t=this;this._globalSubscription=this._ngZone.runOutsideAngular((function(){var e=t._getWindow();return Object(IJ.a)(e.document,"scroll").subscribe((function(){return t._scrolled.next()}))}))}},{key:"_removeGlobalListener",value:function(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}]),t}();return t.\u0275fac=function(e){return new(e||t)(_t(jl),_t(Cm),_t(du,8))},t.\u0275prov=R({factory:function(){return new t(_t(jl),_t(Cm),_t(du,8))},token:t,providedIn:"root"}),t}(),HJ=function(){var t=function(){function t(e,n,i,r){var o=this;Object(m.a)(this,t),this.elementRef=e,this.scrollDispatcher=n,this.ngZone=i,this.dir=r,this._destroyed=new w.b,this._elementScrolled=new k.a((function(t){return o.ngZone.runOutsideAngular((function(){return Object(IJ.a)(o.elementRef.nativeElement,"scroll").pipe(Object(Am.a)(o._destroyed)).subscribe(t)}))}))}return Object(g.a)(t,[{key:"ngOnInit",value:function(){this.scrollDispatcher.register(this)}},{key:"ngOnDestroy",value:function(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}},{key:"elementScrolled",value:function(){return this._elementScrolled}},{key:"getElementRef",value:function(){return this.elementRef}},{key:"scrollTo",value:function(t){var e=this.elementRef.nativeElement,n=this.dir&&"rtl"==this.dir.value;null==t.left&&(t.left=n?t.end:t.start),null==t.right&&(t.right=n?t.start:t.end),null!=t.bottom&&(t.top=e.scrollHeight-e.clientHeight-t.bottom),n&&0!=Tm()?(null!=t.left&&(t.right=e.scrollWidth-e.clientWidth-t.left),2==Tm()?t.left=t.right:1==Tm()&&(t.left=t.right?-t.right:t.right)):null!=t.right&&(t.left=e.scrollWidth-e.clientWidth-t.right),this._applyScrollToOptions(t)}},{key:"_applyScrollToOptions",value:function(t){var e=this.elementRef.nativeElement;"object"==typeof document&&"scrollBehavior"in document.documentElement.style?e.scrollTo(t):(null!=t.top&&(e.scrollTop=t.top),null!=t.left&&(e.scrollLeft=t.left))}},{key:"measureScrollOffset",value:function(t){var e=this.elementRef.nativeElement;if("top"==t)return e.scrollTop;if("bottom"==t)return e.scrollHeight-e.clientHeight-e.scrollTop;var n=this.dir&&"rtl"==this.dir.value;return"start"==t?t=n?"right":"left":"end"==t&&(t=n?"left":"right"),n&&2==Tm()?"left"==t?e.scrollWidth-e.clientWidth-e.scrollLeft:e.scrollLeft:n&&1==Tm()?"left"==t?e.scrollLeft+e.scrollWidth-e.clientWidth:-e.scrollLeft:"left"==t?e.scrollLeft:e.scrollWidth-e.clientWidth-e.scrollLeft}}]),t}();return t.\u0275fac=function(e){return new(e||t)(da(Us),da(BJ),da(jl),da(gm,8))},t.\u0275dir=Wt({type:t,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]]}),t}(),zJ=function(){var t=function(){function t(e,n,i){var r=this;Object(m.a)(this,t),this._platform=e,this._document=i,n.runOutsideAngular((function(){var t=r._getWindow();r._change=e.isBrowser?Object(C.a)(Object(IJ.a)(t,"resize"),Object(IJ.a)(t,"orientationchange")):Object(lm.a)(),r._invalidateCache=r.change().subscribe((function(){return r._updateViewportSize()}))}))}return Object(g.a)(t,[{key:"ngOnDestroy",value:function(){this._invalidateCache.unsubscribe()}},{key:"getViewportSize",value:function(){this._viewportSize||this._updateViewportSize();var t={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),t}},{key:"getViewportRect",value:function(){var t=this.getViewportScrollPosition(),e=this.getViewportSize(),n=e.width,i=e.height;return{top:t.top,left:t.left,bottom:t.top+i,right:t.left+n,height:i,width:n}}},{key:"getViewportScrollPosition",value:function(){if(!this._platform.isBrowser)return{top:0,left:0};var t=this._getDocument(),e=this._getWindow(),n=t.documentElement,i=n.getBoundingClientRect();return{top:-i.top||t.body.scrollTop||e.scrollY||n.scrollTop||0,left:-i.left||t.body.scrollLeft||e.scrollX||n.scrollLeft||0}}},{key:"change",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:20;return t>0?this._change.pipe(Object(LJ.a)(t)):this._change}},{key:"_getDocument",value:function(){return this._document||document}},{key:"_getWindow",value:function(){return this._getDocument().defaultView||window}},{key:"_updateViewportSize",value:function(){var t=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:t.innerWidth,height:t.innerHeight}:{width:0,height:0}}}]),t}();return t.\u0275fac=function(e){return new(e||t)(_t(Cm),_t(jl),_t(du,8))},t.\u0275prov=R({factory:function(){return new t(_t(Cm),_t(jl),_t(du,8))},token:t,providedIn:"root"}),t}(),VJ=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275mod=qt({type:t}),t.\u0275inj=F({factory:function(e){return new(e||t)}}),t}(),UJ=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275mod=qt({type:t}),t.\u0275inj=F({factory:function(e){return new(e||t)},imports:[[bm,Sm,VJ],bm,VJ]}),t}(),qJ=function(){function t(e,n){Object(m.a)(this,t),this._viewportRuler=e,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=n}return Object(g.a)(t,[{key:"attach",value:function(){}},{key:"enable",value:function(){if(this._canBeEnabled()){var t=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=t.style.left||"",this._previousHTMLStyles.top=t.style.top||"",t.style.left=am(-this._previousScrollPosition.left),t.style.top=am(-this._previousScrollPosition.top),t.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}},{key:"disable",value:function(){if(this._isEnabled){var t=this._document.documentElement,e=t.style,n=this._document.body.style,i=e.scrollBehavior||"",r=n.scrollBehavior||"";this._isEnabled=!1,e.left=this._previousHTMLStyles.left,e.top=this._previousHTMLStyles.top,t.classList.remove("cdk-global-scrollblock"),e.scrollBehavior=n.scrollBehavior="auto",window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),e.scrollBehavior=i,n.scrollBehavior=r}}},{key:"_canBeEnabled",value:function(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;var t=this._document.body,e=this._viewportRuler.getViewportSize();return t.scrollHeight>e.height||t.scrollWidth>e.width}}]),t}();function GJ(){return Error("Scroll strategy has already been attached.")}var WJ=function(){function t(e,n,i,r){var o=this;Object(m.a)(this,t),this._scrollDispatcher=e,this._ngZone=n,this._viewportRuler=i,this._config=r,this._scrollSubscription=null,this._detach=function(){o.disable(),o._overlayRef.hasAttached()&&o._ngZone.run((function(){return o._overlayRef.detach()}))}}return Object(g.a)(t,[{key:"attach",value:function(t){if(this._overlayRef)throw GJ();this._overlayRef=t}},{key:"enable",value:function(){var t=this;if(!this._scrollSubscription){var e=this._scrollDispatcher.scrolled(0);this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=e.subscribe((function(){var e=t._viewportRuler.getViewportScrollPosition().top;Math.abs(e-t._initialScrollPosition)>t._config.threshold?t._detach():t._overlayRef.updatePosition()}))):this._scrollSubscription=e.subscribe(this._detach)}}},{key:"disable",value:function(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}},{key:"detach",value:function(){this.disable(),this._overlayRef=null}}]),t}(),KJ=function(){function t(){Object(m.a)(this,t)}return Object(g.a)(t,[{key:"enable",value:function(){}},{key:"disable",value:function(){}},{key:"attach",value:function(){}}]),t}();function XJ(t,e){return e.some((function(e){return t.bottome.bottom||t.righte.right}))}function YJ(t,e){return e.some((function(e){return t.tope.bottom||t.lefte.right}))}var ZJ=function(){function t(e,n,i,r){Object(m.a)(this,t),this._scrollDispatcher=e,this._viewportRuler=n,this._ngZone=i,this._config=r,this._scrollSubscription=null}return Object(g.a)(t,[{key:"attach",value:function(t){if(this._overlayRef)throw GJ();this._overlayRef=t}},{key:"enable",value:function(){var t=this;this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe((function(){if(t._overlayRef.updatePosition(),t._config&&t._config.autoClose){var e=t._overlayRef.overlayElement.getBoundingClientRect(),n=t._viewportRuler.getViewportSize(),i=n.width,r=n.height;XJ(e,[{width:i,height:r,bottom:r,right:i,top:0,left:0}])&&(t.disable(),t._ngZone.run((function(){return t._overlayRef.detach()})))}})))}},{key:"disable",value:function(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}},{key:"detach",value:function(){this.disable(),this._overlayRef=null}}]),t}(),QJ=function(){var t=function t(e,n,i,r){var o=this;Object(m.a)(this,t),this._scrollDispatcher=e,this._viewportRuler=n,this._ngZone=i,this.noop=function(){return new KJ},this.close=function(t){return new WJ(o._scrollDispatcher,o._ngZone,o._viewportRuler,t)},this.block=function(){return new qJ(o._viewportRuler,o._document)},this.reposition=function(t){return new ZJ(o._scrollDispatcher,o._viewportRuler,o._ngZone,t)},this._document=r};return t.\u0275fac=function(e){return new(e||t)(_t(BJ),_t(zJ),_t(jl),_t(du))},t.\u0275prov=R({factory:function(){return new t(_t(BJ),_t(zJ),_t(jl),_t(du))},token:t,providedIn:"root"}),t}(),$J=function t(e){if(Object(m.a)(this,t),this.scrollStrategy=new KJ,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,e)for(var n=0,i=Object.keys(e);n-1;i--)if(e[i]._keydownEvents.observers.length>0){e[i]._keydownEvents.next(t);break}},this._document=e}return Object(g.a)(t,[{key:"ngOnDestroy",value:function(){this._detach()}},{key:"add",value:function(t){this.remove(t),this._isAttached||(this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0),this._attachedOverlays.push(t)}},{key:"remove",value:function(t){var e=this._attachedOverlays.indexOf(t);e>-1&&this._attachedOverlays.splice(e,1),0===this._attachedOverlays.length&&this._detach()}},{key:"_detach",value:function(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}}]),t}();return t.\u0275fac=function(e){return new(e||t)(_t(du))},t.\u0275prov=R({factory:function(){return new t(_t(du))},token:t,providedIn:"root"}),t}(),r0=!("undefined"==typeof window||!window||!window.__karma__&&!window.jasmine),o0=function(){var t=function(){function t(e,n){Object(m.a)(this,t),this._platform=n,this._document=e}return Object(g.a)(t,[{key:"ngOnDestroy",value:function(){var t=this._containerElement;t&&t.parentNode&&t.parentNode.removeChild(t)}},{key:"getContainerElement",value:function(){return this._containerElement||this._createContainer(),this._containerElement}},{key:"_createContainer",value:function(){var t=this._platform?this._platform.isBrowser:"undefined"!=typeof window;if(t||r0)for(var e=this._document.querySelectorAll(".".concat("cdk-overlay-container",'[platform="server"], ')+".".concat("cdk-overlay-container",'[platform="test"]')),n=0;np&&(p=v,f=g)}}catch(b){m.e(b)}finally{m.f()}return this._isPushed=!1,void this._applyPosition(f.position,f.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(t.position,t.originPoint);this._applyPosition(t.position,t.originPoint)}}},{key:"detach",value:function(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}},{key:"dispose",value:function(){this._isDisposed||(this._boundingBox&&l0(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove("cdk-overlay-connected-position-bounding-box"),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}},{key:"reapplyLastPosition",value:function(){if(!this._isDisposed&&(!this._platform||this._platform.isBrowser)){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect();var t=this._lastPosition||this._preferredPositions[0],e=this._getOriginPoint(this._originRect,t);this._applyPosition(t,e)}}},{key:"withScrollableContainers",value:function(t){return this._scrollables=t,this}},{key:"withPositions",value:function(t){return this._preferredPositions=t,-1===t.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}},{key:"withViewportMargin",value:function(t){return this._viewportMargin=t,this}},{key:"withFlexibleDimensions",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this._hasFlexibleDimensions=t,this}},{key:"withGrowAfterOpen",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this._growAfterOpen=t,this}},{key:"withPush",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this._canPush=t,this}},{key:"withLockedPosition",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this._positionLocked=t,this}},{key:"setOrigin",value:function(t){return this._origin=t,this}},{key:"withDefaultOffsetX",value:function(t){return this._offsetX=t,this}},{key:"withDefaultOffsetY",value:function(t){return this._offsetY=t,this}},{key:"withTransformOriginOn",value:function(t){return this._transformOriginSelector=t,this}},{key:"_getOriginPoint",value:function(t,e){var n;if("center"==e.originX)n=t.left+t.width/2;else{var i=this._isRtl()?t.right:t.left,r=this._isRtl()?t.left:t.right;n="start"==e.originX?i:r}return{x:n,y:"center"==e.originY?t.top+t.height/2:"top"==e.originY?t.top:t.bottom}}},{key:"_getOverlayPoint",value:function(t,e,n){var i;return i="center"==n.overlayX?-e.width/2:"start"===n.overlayX?this._isRtl()?-e.width:0:this._isRtl()?0:-e.width,{x:t.x+i,y:t.y+("center"==n.overlayY?-e.height/2:"top"==n.overlayY?0:-e.height)}}},{key:"_getOverlayFit",value:function(t,e,n,i){var r=t.x,o=t.y,a=this._getOffset(i,"x"),s=this._getOffset(i,"y");a&&(r+=a),s&&(o+=s);var c=0-o,l=o+e.height-n.height,u=this._subtractOverflows(e.width,0-r,r+e.width-n.width),h=this._subtractOverflows(e.height,c,l),d=u*h;return{visibleArea:d,isCompletelyWithinViewport:e.width*e.height===d,fitsInViewportVertically:h===e.height,fitsInViewportHorizontally:u==e.width}}},{key:"_canFitWithFlexibleDimensions",value:function(t,e,n){if(this._hasFlexibleDimensions){var i=n.bottom-e.y,r=n.right-e.x,o=u0(this._overlayRef.getConfig().minHeight),a=u0(this._overlayRef.getConfig().minWidth);return(t.fitsInViewportVertically||null!=o&&o<=i)&&(t.fitsInViewportHorizontally||null!=a&&a<=r)}return!1}},{key:"_pushOverlayOnScreen",value:function(t,e,n){if(this._previousPushAmount&&this._positionLocked)return{x:t.x+this._previousPushAmount.x,y:t.y+this._previousPushAmount.y};var i,r,o=this._viewportRect,a=Math.max(t.x+e.width-o.right,0),s=Math.max(t.y+e.height-o.bottom,0),c=Math.max(o.top-n.top-t.y,0),l=Math.max(o.left-n.left-t.x,0);return this._previousPushAmount={x:i=e.width<=o.width?l||-a:t.xh&&!this._isInitialRender&&!this._growAfterOpen&&(i=t.y-h/2)}if("end"===e.overlayX&&!l||"start"===e.overlayX&&l)s=c.width-t.x+this._viewportMargin,o=t.x-this._viewportMargin;else if("start"===e.overlayX&&!l||"end"===e.overlayX&&l)a=t.x,o=c.right-t.x;else{var d=Math.min(c.right-t.x+c.left,t.x),f=this._lastBoundingBoxSize.width;a=t.x-d,(o=2*d)>f&&!this._isInitialRender&&!this._growAfterOpen&&(a=t.x-f/2)}return{top:i,left:a,bottom:r,right:s,width:o,height:n}}},{key:"_setBoundingBoxStyles",value:function(t,e){var n=this._calculateBoundingBoxRect(t,e);this._isInitialRender||this._growAfterOpen||(n.height=Math.min(n.height,this._lastBoundingBoxSize.height),n.width=Math.min(n.width,this._lastBoundingBoxSize.width));var i={};if(this._hasExactPosition())i.top=i.left="0",i.bottom=i.right=i.maxHeight=i.maxWidth="",i.width=i.height="100%";else{var r=this._overlayRef.getConfig().maxHeight,o=this._overlayRef.getConfig().maxWidth;i.height=am(n.height),i.top=am(n.top),i.bottom=am(n.bottom),i.width=am(n.width),i.left=am(n.left),i.right=am(n.right),i.alignItems="center"===e.overlayX?"center":"end"===e.overlayX?"flex-end":"flex-start",i.justifyContent="center"===e.overlayY?"center":"bottom"===e.overlayY?"flex-end":"flex-start",r&&(i.maxHeight=am(r)),o&&(i.maxWidth=am(o))}this._lastBoundingBoxSize=n,l0(this._boundingBox.style,i)}},{key:"_resetBoundingBoxStyles",value:function(){l0(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}},{key:"_resetOverlayElementStyles",value:function(){l0(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}},{key:"_setOverlayElementStyles",value:function(t,e){var n={},i=this._hasExactPosition(),r=this._hasFlexibleDimensions,o=this._overlayRef.getConfig();if(i){var a=this._viewportRuler.getViewportScrollPosition();l0(n,this._getExactOverlayY(e,t,a)),l0(n,this._getExactOverlayX(e,t,a))}else n.position="static";var s="",c=this._getOffset(e,"x"),l=this._getOffset(e,"y");c&&(s+="translateX(".concat(c,"px) ")),l&&(s+="translateY(".concat(l,"px)")),n.transform=s.trim(),o.maxHeight&&(i?n.maxHeight=am(o.maxHeight):r&&(n.maxHeight="")),o.maxWidth&&(i?n.maxWidth=am(o.maxWidth):r&&(n.maxWidth="")),l0(this._pane.style,n)}},{key:"_getExactOverlayY",value:function(t,e,n){var i={top:"",bottom:""},r=this._getOverlayPoint(e,this._overlayRect,t);this._isPushed&&(r=this._pushOverlayOnScreen(r,this._overlayRect,n));var o=this._overlayContainer.getContainerElement().getBoundingClientRect().top;return r.y-=o,"bottom"===t.overlayY?i.bottom="".concat(this._document.documentElement.clientHeight-(r.y+this._overlayRect.height),"px"):i.top=am(r.y),i}},{key:"_getExactOverlayX",value:function(t,e,n){var i={left:"",right:""},r=this._getOverlayPoint(e,this._overlayRect,t);return this._isPushed&&(r=this._pushOverlayOnScreen(r,this._overlayRect,n)),"right"==(this._isRtl()?"end"===t.overlayX?"left":"right":"end"===t.overlayX?"right":"left")?i.right="".concat(this._document.documentElement.clientWidth-(r.x+this._overlayRect.width),"px"):i.left=am(r.x),i}},{key:"_getScrollVisibility",value:function(){var t=this._getOriginRect(),e=this._pane.getBoundingClientRect(),n=this._scrollables.map((function(t){return t.getElementRef().nativeElement.getBoundingClientRect()}));return{isOriginClipped:YJ(t,n),isOriginOutsideView:XJ(t,n),isOverlayClipped:YJ(e,n),isOverlayOutsideView:XJ(e,n)}}},{key:"_subtractOverflows",value:function(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),i=1;i0&&void 0!==arguments[0]?arguments[0]:"";return this._bottomOffset="",this._topOffset=t,this._alignItems="flex-start",this}},{key:"left",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return this._rightOffset="",this._leftOffset=t,this._justifyContent="flex-start",this}},{key:"bottom",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return this._topOffset="",this._bottomOffset=t,this._alignItems="flex-end",this}},{key:"right",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return this._leftOffset="",this._rightOffset=t,this._justifyContent="flex-end",this}},{key:"width",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return this._overlayRef?this._overlayRef.updateSize({width:t}):this._width=t,this}},{key:"height",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return this._overlayRef?this._overlayRef.updateSize({height:t}):this._height=t,this}},{key:"centerHorizontally",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return this.left(t),this._justifyContent="center",this}},{key:"centerVertically",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return this.top(t),this._alignItems="center",this}},{key:"apply",value:function(){if(this._overlayRef&&this._overlayRef.hasAttached()){var t=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement.style,n=this._overlayRef.getConfig(),i=n.width,r=n.height,o=n.maxWidth,a=n.maxHeight,s=!("100%"!==i&&"100vw"!==i||o&&"100%"!==o&&"100vw"!==o),c=!("100%"!==r&&"100vh"!==r||a&&"100%"!==a&&"100vh"!==a);t.position=this._cssPosition,t.marginLeft=s?"0":this._leftOffset,t.marginTop=c?"0":this._topOffset,t.marginBottom=this._bottomOffset,t.marginRight=this._rightOffset,s?e.justifyContent="flex-start":"center"===this._justifyContent?e.justifyContent="center":"rtl"===this._overlayRef.getConfig().direction?"flex-start"===this._justifyContent?e.justifyContent="flex-end":"flex-end"===this._justifyContent&&(e.justifyContent="flex-start"):e.justifyContent=this._justifyContent,e.alignItems=c?"flex-start":this._alignItems}}},{key:"dispose",value:function(){if(!this._isDisposed&&this._overlayRef){var t=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement,n=e.style;e.classList.remove("cdk-global-overlay-wrapper"),n.justifyContent=n.alignItems=t.marginTop=t.marginBottom=t.marginLeft=t.marginRight=t.position="",this._overlayRef=null,this._isDisposed=!0}}}]),t}(),f0=function(){var t=function(){function t(e,n,i,r){Object(m.a)(this,t),this._viewportRuler=e,this._document=n,this._platform=i,this._overlayContainer=r}return Object(g.a)(t,[{key:"global",value:function(){return new d0}},{key:"connectedTo",value:function(t,e,n){return new h0(e,n,t,this._viewportRuler,this._document,this._platform,this._overlayContainer)}},{key:"flexibleConnectedTo",value:function(t){return new c0(t,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}]),t}();return t.\u0275fac=function(e){return new(e||t)(_t(zJ),_t(du),_t(Cm),_t(o0))},t.\u0275prov=R({factory:function(){return new t(_t(zJ),_t(du),_t(Cm),_t(o0))},token:t,providedIn:"root"}),t}(),p0=0,m0=function(){var t=function(){function t(e,n,i,r,o,a,s,c,l,u){Object(m.a)(this,t),this.scrollStrategies=e,this._overlayContainer=n,this._componentFactoryResolver=i,this._positionBuilder=r,this._keyboardDispatcher=o,this._injector=a,this._ngZone=s,this._document=c,this._directionality=l,this._location=u}return Object(g.a)(t,[{key:"create",value:function(t){var e=this._createHostElement(),n=this._createPaneElement(e),i=this._createPortalOutlet(n),r=new $J(t);return r.direction=r.direction||this._directionality.value,new a0(i,e,n,r,this._ngZone,this._keyboardDispatcher,this._document,this._location)}},{key:"position",value:function(){return this._positionBuilder}},{key:"_createPaneElement",value:function(t){var e=this._document.createElement("div");return e.id="cdk-overlay-".concat(p0++),e.classList.add("cdk-overlay-pane"),t.appendChild(e),e}},{key:"_createHostElement",value:function(){var t=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(t),t}},{key:"_createPortalOutlet",value:function(t){return this._appRef||(this._appRef=this._injector.get(Jl)),new F$(t,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}]),t}();return t.\u0275fac=function(e){return new(e||t)(_t(QJ),_t(o0),_t(Vs),_t(f0),_t(i0),_t(Xo),_t(jl),_t(du),_t(gm),_t(Mu,8))},t.\u0275prov=R({token:t,factory:function(e){return t.\u0275fac(e)}}),t}(),g0=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],v0=new ht("cdk-connected-overlay-scroll-strategy"),b0=function(){var t=function t(e){Object(m.a)(this,t),this.elementRef=e};return t.\u0275fac=function(e){return new(e||t)(da(Us))},t.\u0275dir=Wt({type:t,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"]}),t}(),y0=function(){var t=function(){function t(e,n,i,r,o){Object(m.a)(this,t),this._overlay=e,this._dir=o,this._hasBackdrop=!1,this._lockPosition=!1,this._growAfterOpen=!1,this._flexibleDimensions=!1,this._push=!1,this._backdropSubscription=_.a.EMPTY,this.viewportMargin=0,this.open=!1,this.backdropClick=new Uc,this.positionChange=new Uc,this.attach=new Uc,this.detach=new Uc,this.overlayKeydown=new Uc,this._templatePortal=new D$(n,i),this._scrollStrategyFactory=r,this.scrollStrategy=this._scrollStrategyFactory()}return Object(g.a)(t,[{key:"ngOnDestroy",value:function(){this._overlayRef&&this._overlayRef.dispose(),this._backdropSubscription.unsubscribe()}},{key:"ngOnChanges",value:function(t){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),t.origin&&this.open&&this._position.apply()),t.open&&(this.open?this._attachOverlay():this._detachOverlay())}},{key:"_createOverlay",value:function(){var t=this;this.positions&&this.positions.length||(this.positions=g0),this._overlayRef=this._overlay.create(this._buildConfig()),this._overlayRef.keydownEvents().subscribe((function(e){t.overlayKeydown.next(e),27!==e.keyCode||JQ(e)||(e.preventDefault(),t._detachOverlay())}))}},{key:"_buildConfig",value:function(){var t=this._position=this.positionStrategy||this._createPositionStrategy(),e=new $J({direction:this._dir,positionStrategy:t,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop});return(this.width||0===this.width)&&(e.width=this.width),(this.height||0===this.height)&&(e.height=this.height),(this.minWidth||0===this.minWidth)&&(e.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(e.minHeight=this.minHeight),this.backdropClass&&(e.backdropClass=this.backdropClass),this.panelClass&&(e.panelClass=this.panelClass),e}},{key:"_updatePositionStrategy",value:function(t){var e=this,n=this.positions.map((function(t){return{originX:t.originX,originY:t.originY,overlayX:t.overlayX,overlayY:t.overlayY,offsetX:t.offsetX||e.offsetX,offsetY:t.offsetY||e.offsetY,panelClass:t.panelClass||void 0}}));return t.setOrigin(this.origin.elementRef).withPositions(n).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}},{key:"_createPositionStrategy",value:function(){var t=this,e=this._overlay.position().flexibleConnectedTo(this.origin.elementRef);return this._updatePositionStrategy(e),e.positionChanges.subscribe((function(e){return t.positionChange.emit(e)})),e}},{key:"_attachOverlay",value:function(){var t=this;this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||(this._overlayRef.attach(this._templatePortal),this.attach.emit()),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe((function(e){t.backdropClick.emit(e)})):this._backdropSubscription.unsubscribe()}},{key:"_detachOverlay",value:function(){this._overlayRef&&(this._overlayRef.detach(),this.detach.emit()),this._backdropSubscription.unsubscribe()}},{key:"offsetX",get:function(){return this._offsetX},set:function(t){this._offsetX=t,this._position&&this._updatePositionStrategy(this._position)}},{key:"offsetY",get:function(){return this._offsetY},set:function(t){this._offsetY=t,this._position&&this._updatePositionStrategy(this._position)}},{key:"hasBackdrop",get:function(){return this._hasBackdrop},set:function(t){this._hasBackdrop=nm(t)}},{key:"lockPosition",get:function(){return this._lockPosition},set:function(t){this._lockPosition=nm(t)}},{key:"flexibleDimensions",get:function(){return this._flexibleDimensions},set:function(t){this._flexibleDimensions=nm(t)}},{key:"growAfterOpen",get:function(){return this._growAfterOpen},set:function(t){this._growAfterOpen=nm(t)}},{key:"push",get:function(){return this._push},set:function(t){this._push=nm(t)}},{key:"overlayRef",get:function(){return this._overlayRef}},{key:"dir",get:function(){return this._dir?this._dir.value:"ltr"}}]),t}();return t.\u0275fac=function(e){return new(e||t)(da(m0),da(fc),da(mc),da(v0),da(gm,8))},t.\u0275dir=Wt({type:t,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{viewportMargin:["cdkConnectedOverlayViewportMargin","viewportMargin"],open:["cdkConnectedOverlayOpen","open"],scrollStrategy:["cdkConnectedOverlayScrollStrategy","scrollStrategy"],offsetX:["cdkConnectedOverlayOffsetX","offsetX"],offsetY:["cdkConnectedOverlayOffsetY","offsetY"],hasBackdrop:["cdkConnectedOverlayHasBackdrop","hasBackdrop"],lockPosition:["cdkConnectedOverlayLockPosition","lockPosition"],flexibleDimensions:["cdkConnectedOverlayFlexibleDimensions","flexibleDimensions"],growAfterOpen:["cdkConnectedOverlayGrowAfterOpen","growAfterOpen"],push:["cdkConnectedOverlayPush","push"],positions:["cdkConnectedOverlayPositions","positions"],origin:["cdkConnectedOverlayOrigin","origin"],positionStrategy:["cdkConnectedOverlayPositionStrategy","positionStrategy"],width:["cdkConnectedOverlayWidth","width"],height:["cdkConnectedOverlayHeight","height"],minWidth:["cdkConnectedOverlayMinWidth","minWidth"],minHeight:["cdkConnectedOverlayMinHeight","minHeight"],backdropClass:["cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:["cdkConnectedOverlayPanelClass","panelClass"],transformOriginSelector:["cdkConnectedOverlayTransformOriginOn","transformOriginSelector"]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown"},exportAs:["cdkConnectedOverlay"],features:[Ms]}),t}(),_0={provide:v0,deps:[m0],useFactory:function(t){return function(){return t.scrollStrategies.reposition()}}},w0=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275mod=qt({type:t}),t.\u0275inj=F({factory:function(e){return new(e||t)},providers:[m0,_0],imports:[[bm,z$,UJ],UJ]}),t}(),k0=["mat-menu-item",""],C0=["*"];function S0(t,e){if(1&t){var n=ka();ga(0,"div",0),xa("keydown",(function(t){return Se(n),Aa()._handleKeydown(t)}))("click",(function(){return Se(n),Aa().closed.emit("click")}))("@transformMenu.start",(function(t){return Se(n),Aa()._onAnimationStart(t)}))("@transformMenu.done",(function(t){return Se(n),Aa()._onAnimationDone(t)})),ga(1,"div",1),Da(2),va(),va()}if(2&t){var i=Aa();pa("id",i.panelId)("ngClass",i._classList)("@transformMenu",i._panelAnimationState),oa("aria-label",i.ariaLabel||null)("aria-labelledby",i.ariaLabelledby||null)("aria-describedby",i.ariaDescribedby||null)}}var x0={transformMenu:Jg("transformMenu",[rv("void",iv({opacity:0,transform:"scale(0.8)"})),av("void => enter",ev([cv(".mat-menu-content, .mat-mdc-menu-content",tv("100ms linear",iv({opacity:1}))),tv("120ms cubic-bezier(0, 0, 0.2, 1)",iv({transform:"scale(1)"}))])),av("* => void",tv("100ms 25ms linear",iv({opacity:0})))]),fadeInItems:Jg("fadeInItems",[rv("showing",iv({opacity:1})),av("void => *",[iv({opacity:0}),tv("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])},O0=function(){var t=function(){function t(e,n,i,r,o,a,s){Object(m.a)(this,t),this._template=e,this._componentFactoryResolver=n,this._appRef=i,this._injector=r,this._viewContainerRef=o,this._document=a,this._changeDetectorRef=s,this._attached=new w.b}return Object(g.a)(t,[{key:"attach",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this._portal||(this._portal=new D$(this._template,this._viewContainerRef)),this.detach(),this._outlet||(this._outlet=new F$(this._document.createElement("div"),this._componentFactoryResolver,this._appRef,this._injector));var e=this._template.elementRef.nativeElement;e.parentNode.insertBefore(this._outlet.outletElement,e),this._changeDetectorRef&&this._changeDetectorRef.markForCheck(),this._portal.attach(this._outlet,t),this._attached.next()}},{key:"detach",value:function(){this._portal.isAttached&&this._portal.detach()}},{key:"ngOnDestroy",value:function(){this._outlet&&this._outlet.dispose()}}]),t}();return t.\u0275fac=function(e){return new(e||t)(da(fc),da(Vs),da(Jl),da(Xo),da(mc),da(du),da(Po))},t.\u0275dir=Wt({type:t,selectors:[["ng-template","matMenuContent",""]]}),t}(),M0=new ht("MAT_MENU_PANEL"),T0=eJ(J$((function t(){Object(m.a)(this,t)}))),E0=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i,r,o){var a;return Object(m.a)(this,n),(a=e.call(this))._elementRef=t,a._focusMonitor=r,a._parentMenu=o,a.role="menuitem",a._hovered=new w.b,a._focused=new w.b,a._highlighted=!1,a._triggersSubmenu=!1,o&&o.addItem&&o.addItem(Object(s.a)(a)),a._document=i,a}return Object(g.a)(n,[{key:"focus",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"program",e=arguments.length>1?arguments[1]:void 0;this._focusMonitor?this._focusMonitor.focusVia(this._getHostElement(),t,e):this._getHostElement().focus(e),this._focused.next(this)}},{key:"ngAfterViewInit",value:function(){this._focusMonitor&&this._focusMonitor.monitor(this._elementRef,!1)}},{key:"ngOnDestroy",value:function(){this._focusMonitor&&this._focusMonitor.stopMonitoring(this._elementRef),this._parentMenu&&this._parentMenu.removeItem&&this._parentMenu.removeItem(this),this._hovered.complete(),this._focused.complete()}},{key:"_getTabIndex",value:function(){return this.disabled?"-1":"0"}},{key:"_getHostElement",value:function(){return this._elementRef.nativeElement}},{key:"_checkDisabled",value:function(t){this.disabled&&(t.preventDefault(),t.stopPropagation())}},{key:"_handleMouseEnter",value:function(){this._hovered.next(this)}},{key:"getLabel",value:function(){var t=this._elementRef.nativeElement,e=this._document?this._document.TEXT_NODE:3,n="";if(t.childNodes)for(var i=t.childNodes.length,r=0;r0&&void 0!==arguments[0]?arguments[0]:"program";this.lazyContent?this._ngZone.onStable.asObservable().pipe(Object(FX.a)(1)).subscribe((function(){return t._focusFirstItem(e)})):this._focusFirstItem(e)}},{key:"_focusFirstItem",value:function(t){var e=this._keyManager;if(e.setFocusOrigin(t).setFirstItemActive(),!e.activeItem&&this._directDescendantItems.length)for(var n=this._directDescendantItems.first._getHostElement().parentElement;n;){if("menu"===n.getAttribute("role")){n.focus();break}n=n.parentElement}}},{key:"resetActiveItem",value:function(){this._keyManager.setActiveItem(-1)}},{key:"setElevation",value:function(t){var e=Math.min(4+t,24),n="mat-elevation-z".concat(e),i=Object.keys(this._classList).find((function(t){return t.startsWith("mat-elevation-z")}));i&&i!==this._previousElevation||(this._previousElevation&&(this._classList[this._previousElevation]=!1),this._classList[n]=!0,this._previousElevation=n)}},{key:"setPositionClasses",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.xPosition,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.yPosition,n=this._classList;n["mat-menu-before"]="before"===t,n["mat-menu-after"]="after"===t,n["mat-menu-above"]="above"===e,n["mat-menu-below"]="below"===e}},{key:"_startAnimation",value:function(){this._panelAnimationState="enter"}},{key:"_resetAnimation",value:function(){this._panelAnimationState="void"}},{key:"_onAnimationDone",value:function(t){this._animationDone.next(t),this._isAnimating=!1}},{key:"_onAnimationStart",value:function(t){this._isAnimating=!0,"enter"===t.toState&&0===this._keyManager.activeItemIndex&&(t.element.scrollTop=0)}},{key:"_updateDirectDescendants",value:function(){var t=this;this._allItems.changes.pipe(Object(NX.a)(this._allItems)).subscribe((function(e){t._directDescendantItems.reset(e.filter((function(e){return e._parentMenu===t}))),t._directDescendantItems.notifyOnChanges()}))}},{key:"xPosition",get:function(){return this._xPosition},set:function(t){"before"!==t&&"after"!==t&&function(){throw Error('xPosition value must be either \'before\' or after\'.\n Example: ')}(),this._xPosition=t,this.setPositionClasses()}},{key:"yPosition",get:function(){return this._yPosition},set:function(t){"above"!==t&&"below"!==t&&function(){throw Error('yPosition value must be either \'above\' or below\'.\n Example: ')}(),this._yPosition=t,this.setPositionClasses()}},{key:"overlapTrigger",get:function(){return this._overlapTrigger},set:function(t){this._overlapTrigger=nm(t)}},{key:"hasBackdrop",get:function(){return this._hasBackdrop},set:function(t){this._hasBackdrop=nm(t)}},{key:"panelClass",set:function(t){var e=this,n=this._previousPanelClass;n&&n.length&&n.split(" ").forEach((function(t){e._classList[t]=!1})),this._previousPanelClass=t,t&&t.length&&(t.split(" ").forEach((function(t){e._classList[t]=!0})),this._elementRef.nativeElement.className="")}},{key:"classList",get:function(){return this.panelClass},set:function(t){this.panelClass=t}}]),t}();return t.\u0275fac=function(e){return new(e||t)(da(Us),da(jl),da(P0))},t.\u0275dir=Wt({type:t,contentQueries:function(t,e,n){var i;1&t&&(rl(n,O0,!0),rl(n,E0,!0),rl(n,E0,!1)),2&t&&(tl(i=sl())&&(e.lazyContent=i.first),tl(i=sl())&&(e._allItems=i),tl(i=sl())&&(e.items=i))},viewQuery:function(t,e){var n;1&t&&nl(fc,!0),2&t&&tl(n=sl())&&(e.templateRef=n.first)},inputs:{backdropClass:"backdropClass",xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:"overlapTrigger",hasBackdrop:"hasBackdrop",panelClass:["class","panelClass"],classList:"classList",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"]},outputs:{closed:"closed",close:"close"}}),t}(),I0=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(){return Object(m.a)(this,n),e.apply(this,arguments)}return n}(j0);t.\u0275fac=function(n){return e(n||t)},t.\u0275dir=Wt({type:t,features:[ws]});var e=zn(t);return t}(),D0=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i,r){return Object(m.a)(this,n),e.call(this,t,i,r)}return n}(I0);return t.\u0275fac=function(e){return new(e||t)(da(Us),da(jl),da(P0))},t.\u0275cmp=Ht({type:t,selectors:[["mat-menu"]],exportAs:["matMenu"],features:[Ns([{provide:M0,useExisting:I0},{provide:I0,useExisting:t}]),ws],ngContentSelectors:C0,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-menu-panel",3,"id","ngClass","keydown","click"],[1,"mat-menu-content"]],template:function(t,e){1&t&&(Ia(),ua(0,S0,3,6,"ng-template"))},directives:[Oh],styles:['.mat-menu-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 48px);border-radius:4px;outline:0;min-height:64px}.mat-menu-panel.ng-animating{pointer-events:none}.cdk-high-contrast-active .mat-menu-panel{outline:solid 1px}.mat-menu-content:not(:empty){padding-top:8px;padding-bottom:8px}.mat-menu-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;max-width:100%;position:relative}.mat-menu-item::-moz-focus-inner{border:0}.mat-menu-item[disabled]{cursor:default}[dir=rtl] .mat-menu-item{text-align:right}.mat-menu-item .mat-icon{margin-right:16px;vertical-align:middle}.mat-menu-item .mat-icon svg{vertical-align:top}[dir=rtl] .mat-menu-item .mat-icon{margin-left:16px;margin-right:0}.mat-menu-item[disabled]{pointer-events:none}.cdk-high-contrast-active .mat-menu-item.cdk-program-focused,.cdk-high-contrast-active .mat-menu-item.cdk-keyboard-focused,.cdk-high-contrast-active .mat-menu-item-highlighted{outline:dotted 1px}.mat-menu-item-submenu-trigger{padding-right:32px}.mat-menu-item-submenu-trigger::after{width:0;height:0;border-style:solid;border-width:5px 0 5px 5px;border-color:transparent transparent transparent currentColor;content:"";display:inline-block;position:absolute;top:50%;right:16px;transform:translateY(-50%)}[dir=rtl] .mat-menu-item-submenu-trigger{padding-right:16px;padding-left:32px}[dir=rtl] .mat-menu-item-submenu-trigger::after{right:auto;left:16px;transform:rotateY(180deg) translateY(-50%)}button.mat-menu-item{width:100%}.mat-menu-item .mat-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}\n'],encapsulation:2,data:{animation:[x0.transformMenu,x0.fadeInItems]},changeDetection:0}),t}(),R0=new ht("mat-menu-scroll-strategy"),L0={provide:R0,deps:[m0],useFactory:function(t){return function(){return t.scrollStrategies.reposition()}}},F0=Mm({passive:!0}),N0=function(){var t=function(){function t(e,n,i,r,o,a,s,c){var l=this;Object(m.a)(this,t),this._overlay=e,this._element=n,this._viewContainerRef=i,this._parentMenu=o,this._menuItemInstance=a,this._dir=s,this._focusMonitor=c,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=_.a.EMPTY,this._hoverSubscription=_.a.EMPTY,this._menuCloseSubscription=_.a.EMPTY,this._handleTouchStart=function(){return l._openedBy="touch"},this._openedBy=null,this.restoreFocus=!0,this.menuOpened=new Uc,this.onMenuOpen=this.menuOpened,this.menuClosed=new Uc,this.onMenuClose=this.menuClosed,n.nativeElement.addEventListener("touchstart",this._handleTouchStart,F0),a&&(a._triggersSubmenu=this.triggersSubmenu()),this._scrollStrategy=r}return Object(g.a)(t,[{key:"ngAfterContentInit",value:function(){this._checkMenu(),this._handleHover()}},{key:"ngOnDestroy",value:function(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,F0),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._hoverSubscription.unsubscribe()}},{key:"triggersSubmenu",value:function(){return!(!this._menuItemInstance||!this._parentMenu)}},{key:"toggleMenu",value:function(){return this._menuOpen?this.closeMenu():this.openMenu()}},{key:"openMenu",value:function(){var t=this;if(!this._menuOpen){this._checkMenu();var e=this._createOverlay(),n=e.getConfig();this._setPosition(n.positionStrategy),n.hasBackdrop=null==this.menu.hasBackdrop?!this.triggersSubmenu():this.menu.hasBackdrop,e.attach(this._getPortal()),this.menu.lazyContent&&this.menu.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe((function(){return t.closeMenu()})),this._initMenu(),this.menu instanceof I0&&this.menu._startAnimation()}}},{key:"closeMenu",value:function(){this.menu.close.emit()}},{key:"focus",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"program",e=arguments.length>1?arguments[1]:void 0;this._focusMonitor?this._focusMonitor.focusVia(this._element,t,e):this._element.nativeElement.focus(e)}},{key:"_destroyMenu",value:function(){var t=this;if(this._overlayRef&&this.menuOpen){var e=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this._restoreFocus(),e instanceof I0?(e._resetAnimation(),e.lazyContent?e._animationDone.pipe(Object(vg.a)((function(t){return"void"===t.toState})),Object(FX.a)(1),Object(Am.a)(e.lazyContent._attached)).subscribe({next:function(){return e.lazyContent.detach()},complete:function(){return t._setIsMenuOpen(!1)}}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),e.lazyContent&&e.lazyContent.detach())}}},{key:"_initMenu",value:function(){this.menu.parentMenu=this.triggersSubmenu()?this._parentMenu:void 0,this.menu.direction=this.dir,this._setMenuElevation(),this._setIsMenuOpen(!0),this.menu.focusFirstItem(this._openedBy||"program")}},{key:"_setMenuElevation",value:function(){if(this.menu.setElevation){for(var t=0,e=this.menu.parentMenu;e;)t++,e=e.parentMenu;this.menu.setElevation(t)}}},{key:"_restoreFocus",value:function(){this.restoreFocus&&(this._openedBy?this.triggersSubmenu()||this.focus(this._openedBy):this.focus()),this._openedBy=null}},{key:"_setIsMenuOpen",value:function(t){this._menuOpen=t,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&(this._menuItemInstance._highlighted=t)}},{key:"_checkMenu",value:function(){this.menu||function(){throw Error('matMenuTriggerFor: must pass in an mat-menu instance.\n\n Example:\n \n ')}()}},{key:"_createOverlay",value:function(){if(!this._overlayRef){var t=this._getOverlayConfig();this._subscribeToPositions(t.positionStrategy),this._overlayRef=this._overlay.create(t),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}},{key:"_getOverlayConfig",value:function(){return new $J({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:this.menu.backdropClass||"cdk-overlay-transparent-backdrop",scrollStrategy:this._scrollStrategy(),direction:this._dir})}},{key:"_subscribeToPositions",value:function(t){var e=this;this.menu.setPositionClasses&&t.positionChanges.subscribe((function(t){e.menu.setPositionClasses("start"===t.connectionPair.overlayX?"after":"before","top"===t.connectionPair.overlayY?"below":"above")}))}},{key:"_setPosition",value:function(t){var e=l("before"===this.menu.xPosition?["end","start"]:["start","end"],2),n=e[0],i=e[1],r=l("above"===this.menu.yPosition?["bottom","top"]:["top","bottom"],2),o=r[0],a=r[1],s=o,c=a,u=n,h=i,d=0;this.triggersSubmenu()?(h=n="before"===this.menu.xPosition?"start":"end",i=u="end"===n?"start":"end",d="bottom"===o?8:-8):this.menu.overlapTrigger||(s="top"===o?"bottom":"top",c="top"===a?"bottom":"top"),t.withPositions([{originX:n,originY:s,overlayX:u,overlayY:o,offsetY:d},{originX:i,originY:s,overlayX:h,overlayY:o,offsetY:d},{originX:n,originY:c,overlayX:u,overlayY:a,offsetY:-d},{originX:i,originY:c,overlayX:h,overlayY:a,offsetY:-d}])}},{key:"_menuClosingActions",value:function(){var t=this,e=this._overlayRef.backdropClick(),n=this._overlayRef.detachments(),i=this._parentMenu?this._parentMenu.closed:Object(lm.a)(),r=this._parentMenu?this._parentMenu._hovered().pipe(Object(vg.a)((function(e){return e!==t._menuItemInstance})),Object(vg.a)((function(){return t._menuOpen}))):Object(lm.a)();return Object(C.a)(e,i,r,n)}},{key:"_handleMousedown",value:function(t){w$(t)||(this._openedBy=0===t.button?"mouse":null,this.triggersSubmenu()&&t.preventDefault())}},{key:"_handleKeydown",value:function(t){var e=t.keyCode;this.triggersSubmenu()&&(39===e&&"ltr"===this.dir||37===e&&"rtl"===this.dir)&&this.openMenu()}},{key:"_handleClick",value:function(t){this.triggersSubmenu()?(t.stopPropagation(),this.openMenu()):this.toggleMenu()}},{key:"_handleHover",value:function(){var t=this;this.triggersSubmenu()&&(this._hoverSubscription=this._parentMenu._hovered().pipe(Object(vg.a)((function(e){return e===t._menuItemInstance&&!e.disabled})),Object(P$.a)(0,E$.a)).subscribe((function(){t._openedBy="mouse",t.menu instanceof I0&&t.menu._isAnimating?t.menu._animationDone.pipe(Object(FX.a)(1),Object(P$.a)(0,E$.a),Object(Am.a)(t._parentMenu._hovered())).subscribe((function(){return t.openMenu()})):t.openMenu()})))}},{key:"_getPortal",value:function(){return this._portal&&this._portal.templateRef===this.menu.templateRef||(this._portal=new D$(this.menu.templateRef,this._viewContainerRef)),this._portal}},{key:"_deprecatedMatMenuTriggerFor",get:function(){return this.menu},set:function(t){this.menu=t}},{key:"menu",get:function(){return this._menu},set:function(t){var e=this;t!==this._menu&&(this._menu=t,this._menuCloseSubscription.unsubscribe(),t&&(this._menuCloseSubscription=t.close.asObservable().subscribe((function(t){e._destroyMenu(),"click"!==t&&"tab"!==t||!e._parentMenu||e._parentMenu.closed.emit(t)}))))}},{key:"menuOpen",get:function(){return this._menuOpen}},{key:"dir",get:function(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}}]),t}();return t.\u0275fac=function(e){return new(e||t)(da(m0),da(Us),da(mc),da(R0),da(I0,8),da(E0,10),da(gm,8),da(S$))},t.\u0275dir=Wt({type:t,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:["aria-haspopup","true",1,"mat-menu-trigger"],hostVars:2,hostBindings:function(t,e){1&t&&xa("mousedown",(function(t){return e._handleMousedown(t)}))("keydown",(function(t){return e._handleKeydown(t)}))("click",(function(t){return e._handleClick(t)})),2&t&&oa("aria-expanded",e.menuOpen||null)("aria-controls",e.menuOpen?e.menu.panelId:null)},inputs:{restoreFocus:["matMenuTriggerRestoreFocus","restoreFocus"],_deprecatedMatMenuTriggerFor:["mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:["matMenuTriggerFor","menu"],menuData:["matMenuTriggerData","menuData"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"},exportAs:["matMenuTrigger"]}),t}(),B0=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275mod=qt({type:t}),t.\u0275inj=F({factory:function(e){return new(e||t)},providers:[L0],imports:[$$]}),t}(),H0=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275mod=qt({type:t}),t.\u0275inj=F({factory:function(e){return new(e||t)},providers:[L0],imports:[[hd,$$,_J,w0,B0],VJ,$$,B0]}),t}(),z0=function(){return function(){}}(),V0=function(){return function(){}}(),U0=function(){function t(){}return t.prototype.getInfoAboutNode=function(t,e){var n=[];return"cloud"===t.node_type?n.push("Cloud "+t.name+" is always on."):"nat"===t.node_type?n.push("NAT "+t.name+" is always on."):"ethernet-hub"===t.node_type?n.push("Ethernet hub "+t.name+" is always on."):"ethernet_switch"===t.node_type?n.push("Ethernet switch "+t.name+" is always on."):"frame_relay_switch"===t.node_type?n.push("Frame relay switch "+t.name+" is always on."):"atm_switch"===t.node_type?n.push("ATM switch "+t.name+" is always on."):"docker"===t.node_type?n.push("Docker "+t.name+" is "+t.status+"."):"dynamips"===t.node_type?n.push("Dynamips "+t.name+" is always on."):"traceng"===t.node_type?n.push("TraceNG "+t.name+" is always on."):"virtualbox"===t.node_type?n.push("VirtualBox VM "+t.name+" is "+t.status+"."):"vmware"===t.node_type?n.push("VMware VM "+t.name+" is "+t.status+"."):"qemu"===t.node_type?n.push("QEMU VM "+t.name+" is "+t.status+"."):"iou"===t.node_type?n.push("IOU "+t.name+" is always on."):"vpcs"===t.node_type&&n.push("Node "+t.name+" is "+t.status+"."),n.push("Running on server "+e.name+" with port "+e.port+"."),n.push("Server ID is "+e.id+"."),"none"!==t.console_type&&"null"!==t.console_type&&n.push("Console is on port "+t.console+" and type is "+t.console_type+"."),n.concat(this.getInfoAboutPorts(t.ports))},t.prototype.getInfoAboutPorts=function(t){var e="Ports: ";return t.forEach((function(t){e+="link_type: "+t.link_type+", \n name: "+t.name+"; "})),e=e.substring(0,e.length-2)},t.prototype.getCommandLine=function(t){return"cloud"===t.node_type||"nat"===t.node_type||"ethernet_hub"===t.node_type||"ethernet_switch"===t.node_type||"frame_relay_switch"===t.node_type||"atm_switch"===t.node_type||"dynamips"===t.node_type||"traceng"===t.node_type||"iou"===t.node_type?"Command line information is not supported for this type of node.":t.command_line?t.command_line:"Please start the node in order to get the command line information."},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)}}),t}();function q0(t,e){}var G0=function t(){Object(m.a)(this,t),this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.maxWidth="80vw",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.autoFocus=!0,this.restoreFocus=!0,this.closeOnNavigation=!0},W0={dialogContainer:Jg("dialogContainer",[rv("void, exit",iv({opacity:0,transform:"scale(0.7)"})),rv("enter",iv({transform:"none"})),av("* => enter",tv("150ms cubic-bezier(0, 0, 0.2, 1)",iv({transform:"none",opacity:1}))),av("* => void, * => exit",tv("75ms cubic-bezier(0.4, 0.0, 0.2, 1)",iv({opacity:0})))])};function K0(){throw Error("Attempting to attach dialog content after content is already attached")}var X0=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i,r,o,a){var s;return Object(m.a)(this,n),(s=e.call(this))._elementRef=t,s._focusTrapFactory=i,s._changeDetectorRef=r,s._config=a,s._elementFocusedBeforeDialogWasOpened=null,s._state="enter",s._animationStateChanged=new Uc,s.attachDomPortal=function(t){return s._portalOutlet.hasAttached()&&K0(),s._setupFocusTrap(),s._portalOutlet.attachDomPortal(t)},s._ariaLabelledBy=a.ariaLabelledBy||null,s._document=o,s}return Object(g.a)(n,[{key:"attachComponentPortal",value:function(t){return this._portalOutlet.hasAttached()&&K0(),this._setupFocusTrap(),this._portalOutlet.attachComponentPortal(t)}},{key:"attachTemplatePortal",value:function(t){return this._portalOutlet.hasAttached()&&K0(),this._setupFocusTrap(),this._portalOutlet.attachTemplatePortal(t)}},{key:"_recaptureFocus",value:function(){this._containsFocus()||(!this._config.autoFocus||!this._focusTrap.focusInitialElement())&&this._elementRef.nativeElement.focus()}},{key:"_trapFocus",value:function(){this._config.autoFocus?this._focusTrap.focusInitialElementWhenReady():this._containsFocus()||this._elementRef.nativeElement.focus()}},{key:"_restoreFocus",value:function(){var t=this._elementFocusedBeforeDialogWasOpened;if(this._config.restoreFocus&&t&&"function"==typeof t.focus){var e=this._document.activeElement,n=this._elementRef.nativeElement;e&&e!==this._document.body&&e!==n&&!n.contains(e)||t.focus()}this._focusTrap&&this._focusTrap.destroy()}},{key:"_setupFocusTrap",value:function(){var t=this;this._focusTrap||(this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement)),this._document&&(this._elementFocusedBeforeDialogWasOpened=this._document.activeElement,this._elementRef.nativeElement.focus&&Promise.resolve().then((function(){return t._elementRef.nativeElement.focus()})))}},{key:"_containsFocus",value:function(){var t=this._elementRef.nativeElement,e=this._document.activeElement;return t===e||t.contains(e)}},{key:"_onAnimationDone",value:function(t){"enter"===t.toState?this._trapFocus():"exit"===t.toState&&this._restoreFocus(),this._animationStateChanged.emit(t)}},{key:"_onAnimationStart",value:function(t){this._animationStateChanged.emit(t)}},{key:"_startExitAnimation",value:function(){this._state="exit",this._changeDetectorRef.markForCheck()}}]),n}(L$);return t.\u0275fac=function(e){return new(e||t)(da(Us),da(v$),da(Po),da(du,8),da(G0))},t.\u0275cmp=Ht({type:t,selectors:[["mat-dialog-container"]],viewQuery:function(t,e){var n;1&t&&el(B$,!0),2&t&&tl(n=sl())&&(e._portalOutlet=n.first)},hostAttrs:["tabindex","-1","aria-modal","true",1,"mat-dialog-container"],hostVars:6,hostBindings:function(t,e){1&t&&Oa("@dialogContainer.start",(function(t){return e._onAnimationStart(t)}))("@dialogContainer.done",(function(t){return e._onAnimationDone(t)})),2&t&&(oa("id",e._id)("role",e._config.role)("aria-labelledby",e._config.ariaLabel?null:e._ariaLabelledBy)("aria-label",e._config.ariaLabel)("aria-describedby",e._config.ariaDescribedBy||null),ys("@dialogContainer",e._state))},features:[ws],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(t,e){1&t&&ua(0,q0,0,0,"ng-template",0)},directives:[B$],styles:[".mat-dialog-container{display:block;padding:24px;border-radius:4px;box-sizing:border-box;overflow:auto;outline:0;width:100%;height:100%;min-height:inherit;max-height:inherit}.cdk-high-contrast-active .mat-dialog-container{outline:solid 1px}.mat-dialog-content{display:block;margin:0 -24px;padding:0 24px;max-height:65vh;overflow:auto;-webkit-overflow-scrolling:touch}.mat-dialog-title{margin:0 0 20px;display:block}.mat-dialog-actions{padding:8px 0;display:flex;flex-wrap:wrap;min-height:52px;align-items:center;margin-bottom:-24px}.mat-dialog-actions[align=end]{justify-content:flex-end}.mat-dialog-actions[align=center]{justify-content:center}.mat-dialog-actions .mat-button-base+.mat-button-base,.mat-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}\n"],encapsulation:2,data:{animation:[W0.dialogContainer]}}),t}(),Y0=0,Z0=function(){function t(e,n){var i=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"mat-dialog-".concat(Y0++);Object(m.a)(this,t),this._overlayRef=e,this._containerInstance=n,this.id=r,this.disableClose=this._containerInstance._config.disableClose,this._afterOpened=new w.b,this._afterClosed=new w.b,this._beforeClosed=new w.b,this._state=0,n._id=r,n._animationStateChanged.pipe(Object(vg.a)((function(t){return"done"===t.phaseName&&"enter"===t.toState})),Object(FX.a)(1)).subscribe((function(){i._afterOpened.next(),i._afterOpened.complete()})),n._animationStateChanged.pipe(Object(vg.a)((function(t){return"done"===t.phaseName&&"exit"===t.toState})),Object(FX.a)(1)).subscribe((function(){clearTimeout(i._closeFallbackTimeout),i._finishDialogClose()})),e.detachments().subscribe((function(){i._beforeClosed.next(i._result),i._beforeClosed.complete(),i._afterClosed.next(i._result),i._afterClosed.complete(),i.componentInstance=null,i._overlayRef.dispose()})),e.keydownEvents().pipe(Object(vg.a)((function(t){return 27===t.keyCode&&!i.disableClose&&!JQ(t)}))).subscribe((function(t){t.preventDefault(),i.close()})),e.backdropClick().subscribe((function(){i.disableClose?i._containerInstance._recaptureFocus():i.close()}))}return Object(g.a)(t,[{key:"close",value:function(t){var e=this;this._result=t,this._containerInstance._animationStateChanged.pipe(Object(vg.a)((function(t){return"start"===t.phaseName})),Object(FX.a)(1)).subscribe((function(n){e._beforeClosed.next(t),e._beforeClosed.complete(),e._overlayRef.detachBackdrop(),e._closeFallbackTimeout=setTimeout((function(){return e._finishDialogClose()}),n.totalTime+100)})),this._containerInstance._startExitAnimation(),this._state=1}},{key:"afterOpened",value:function(){return this._afterOpened.asObservable()}},{key:"afterClosed",value:function(){return this._afterClosed.asObservable()}},{key:"beforeClosed",value:function(){return this._beforeClosed.asObservable()}},{key:"backdropClick",value:function(){return this._overlayRef.backdropClick()}},{key:"keydownEvents",value:function(){return this._overlayRef.keydownEvents()}},{key:"updatePosition",value:function(t){var e=this._getPositionStrategy();return t&&(t.left||t.right)?t.left?e.left(t.left):e.right(t.right):e.centerHorizontally(),t&&(t.top||t.bottom)?t.top?e.top(t.top):e.bottom(t.bottom):e.centerVertically(),this._overlayRef.updatePosition(),this}},{key:"updateSize",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return this._getPositionStrategy().width(t).height(e),this._overlayRef.updatePosition(),this}},{key:"addPanelClass",value:function(t){return this._overlayRef.addPanelClass(t),this}},{key:"removePanelClass",value:function(t){return this._overlayRef.removePanelClass(t),this}},{key:"getState",value:function(){return this._state}},{key:"_finishDialogClose",value:function(){this._state=2,this._overlayRef.dispose()}},{key:"_getPositionStrategy",value:function(){return this._overlayRef.getConfig().positionStrategy}}]),t}(),Q0=new ht("MatDialogData"),$0=new ht("mat-dialog-default-options"),J0=new ht("mat-dialog-scroll-strategy"),t1={provide:J0,deps:[m0],useFactory:function(t){return function(){return t.scrollStrategies.block()}}},e1=function(){var t=function(){function t(e,n,i,r,o,a,s){var c=this;Object(m.a)(this,t),this._overlay=e,this._injector=n,this._defaultOptions=r,this._parentDialog=a,this._overlayContainer=s,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new w.b,this._afterOpenedAtThisLevel=new w.b,this._ariaHiddenElements=new Map,this.afterAllClosed=Object(MX.a)((function(){return c.openDialogs.length?c._afterAllClosed:c._afterAllClosed.pipe(Object(NX.a)(void 0))})),this._scrollStrategy=o}return Object(g.a)(t,[{key:"open",value:function(t,e){var n=this;if((e=function(t,e){return Object.assign(Object.assign({},e),t)}(e,this._defaultOptions||new G0)).id&&this.getDialogById(e.id))throw Error('Dialog with id "'.concat(e.id,'" exists already. The dialog id must be unique.'));var i=this._createOverlay(e),r=this._attachDialogContainer(i,e),o=this._attachDialogContent(t,r,i,e);return this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(o),o.afterClosed().subscribe((function(){return n._removeOpenDialog(o)})),this.afterOpened.next(o),o}},{key:"closeAll",value:function(){this._closeDialogs(this.openDialogs)}},{key:"getDialogById",value:function(t){return this.openDialogs.find((function(e){return e.id===t}))}},{key:"ngOnDestroy",value:function(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}},{key:"_createOverlay",value:function(t){var e=this._getOverlayConfig(t);return this._overlay.create(e)}},{key:"_getOverlayConfig",value:function(t){var e=new $J({positionStrategy:this._overlay.position().global(),scrollStrategy:t.scrollStrategy||this._scrollStrategy(),panelClass:t.panelClass,hasBackdrop:t.hasBackdrop,direction:t.direction,minWidth:t.minWidth,minHeight:t.minHeight,maxWidth:t.maxWidth,maxHeight:t.maxHeight,disposeOnNavigation:t.closeOnNavigation});return t.backdropClass&&(e.backdropClass=t.backdropClass),e}},{key:"_attachDialogContainer",value:function(t,e){var n=Xo.create({parent:e&&e.viewContainerRef&&e.viewContainerRef.injector||this._injector,providers:[{provide:G0,useValue:e}]}),i=new I$(X0,e.viewContainerRef,n,e.componentFactoryResolver);return t.attach(i).instance}},{key:"_attachDialogContent",value:function(t,e,n,i){var r=new Z0(n,e,i.id);if(t instanceof fc)e.attachTemplatePortal(new D$(t,null,{$implicit:i.data,dialogRef:r}));else{var o=this._createInjector(i,r,e),a=e.attachComponentPortal(new I$(t,i.viewContainerRef,o));r.componentInstance=a.instance}return r.updateSize(i.width,i.height).updatePosition(i.position),r}},{key:"_createInjector",value:function(t,e,n){var i=t&&t.viewContainerRef&&t.viewContainerRef.injector,r=[{provide:X0,useValue:n},{provide:Q0,useValue:t.data},{provide:Z0,useValue:e}];return!t.direction||i&&i.get(gm,null)||r.push({provide:gm,useValue:{value:t.direction,change:Object(lm.a)()}}),Xo.create({parent:i||this._injector,providers:r})}},{key:"_removeOpenDialog",value:function(t){var e=this.openDialogs.indexOf(t);e>-1&&(this.openDialogs.splice(e,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((function(t,e){t?e.setAttribute("aria-hidden",t):e.removeAttribute("aria-hidden")})),this._ariaHiddenElements.clear(),this._afterAllClosed.next()))}},{key:"_hideNonDialogContentFromAssistiveTechnology",value:function(){var t=this._overlayContainer.getContainerElement();if(t.parentElement)for(var e=t.parentElement.children,n=e.length-1;n>-1;n--){var i=e[n];i===t||"SCRIPT"===i.nodeName||"STYLE"===i.nodeName||i.hasAttribute("aria-live")||(this._ariaHiddenElements.set(i,i.getAttribute("aria-hidden")),i.setAttribute("aria-hidden","true"))}}},{key:"_closeDialogs",value:function(t){for(var e=t.length;e--;)t[e].close()}},{key:"openDialogs",get:function(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}},{key:"afterOpened",get:function(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}},{key:"_afterAllClosed",get:function(){var t=this._parentDialog;return t?t._afterAllClosed:this._afterAllClosedAtThisLevel}}]),t}();return t.\u0275fac=function(e){return new(e||t)(_t(m0),_t(Xo),_t(Mu,8),_t($0,8),_t(J0),_t(t,12),_t(o0))},t.\u0275prov=R({token:t,factory:function(e){return t.\u0275fac(e)}}),t}(),n1=0,i1=function(){var t=function(){function t(e,n,i){Object(m.a)(this,t),this.dialogRef=e,this._elementRef=n,this._dialog=i,this.type="button"}return Object(g.a)(t,[{key:"ngOnInit",value:function(){this.dialogRef||(this.dialogRef=s1(this._elementRef,this._dialog.openDialogs))}},{key:"ngOnChanges",value:function(t){var e=t._matDialogClose||t._matDialogCloseResult;e&&(this.dialogResult=e.currentValue)}}]),t}();return t.\u0275fac=function(e){return new(e||t)(da(Z0,8),da(Us),da(e1))},t.\u0275dir=Wt({type:t,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(t,e){1&t&&xa("click",(function(){return e.dialogRef.close(e.dialogResult)})),2&t&&oa("aria-label",e.ariaLabel||null)("type",e.type)},inputs:{type:"type",dialogResult:["mat-dialog-close","dialogResult"],ariaLabel:["aria-label","ariaLabel"],_matDialogClose:["matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],features:[Ms]}),t}(),r1=function(){var t=function(){function t(e,n,i){Object(m.a)(this,t),this._dialogRef=e,this._elementRef=n,this._dialog=i,this.id="mat-dialog-title-".concat(n1++)}return Object(g.a)(t,[{key:"ngOnInit",value:function(){var t=this;this._dialogRef||(this._dialogRef=s1(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then((function(){var e=t._dialogRef._containerInstance;e&&!e._ariaLabelledBy&&(e._ariaLabelledBy=t.id)}))}}]),t}();return t.\u0275fac=function(e){return new(e||t)(da(Z0,8),da(Us),da(e1))},t.\u0275dir=Wt({type:t,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-dialog-title"],hostVars:1,hostBindings:function(t,e){2&t&&bs("id",e.id)},inputs:{id:"id"},exportAs:["matDialogTitle"]}),t}(),o1=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=Wt({type:t,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-dialog-content"]}),t}(),a1=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=Wt({type:t,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-dialog-actions"]}),t}();function s1(t,e){for(var n=t.nativeElement.parentElement;n&&!n.classList.contains("mat-dialog-container");)n=n.parentElement;return n?e.find((function(t){return t.id===n.id})):null}var c1=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275mod=qt({type:t}),t.\u0275inj=F({factory:function(e){return new(e||t)},providers:[e1,t1],imports:[[w0,z$,$$],$$]}),t}(),l1=n("PqYM");function u1(t,e){1&t&&Da(0)}var h1=["*"];function d1(t,e){}var f1=function(t){return{animationDuration:t}},p1=function(t,e){return{value:t,params:e}},m1=["tabBodyWrapper"],g1=["tabHeader"];function v1(t,e){}function b1(t,e){1&t&&ua(0,v1,0,0,"ng-template",9),2&t&&pa("cdkPortalOutlet",Aa().$implicit.templateLabel)}function y1(t,e){1&t&&ds(0),2&t&&fs(Aa().$implicit.textLabel)}function _1(t,e){if(1&t){var n=ka();ga(0,"div",6),xa("click",(function(){Se(n);var t=e.$implicit,i=e.index,r=Aa(),o=ha(1);return r._handleClick(t,o,i)})),ga(1,"div",7),ua(2,b1,1,1,"ng-template",8),ua(3,y1,1,1,"ng-template",8),va(),va()}if(2&t){var i=e.$implicit,r=e.index,o=Aa();Qa("mat-tab-label-active",o.selectedIndex==r),pa("id",o._getTabLabelId(r))("disabled",i.disabled)("matRippleDisabled",i.disabled||o.disableRipple),oa("tabIndex",o._getTabIndex(i,r))("aria-posinset",r+1)("aria-setsize",o._tabs.length)("aria-controls",o._getTabContentId(r))("aria-selected",o.selectedIndex==r)("aria-label",i.ariaLabel||null)("aria-labelledby",!i.ariaLabel&&i.ariaLabelledby?i.ariaLabelledby:null),Qi(2),pa("ngIf",i.templateLabel),Qi(1),pa("ngIf",!i.templateLabel)}}function w1(t,e){if(1&t){var n=ka();ga(0,"mat-tab-body",10),xa("_onCentered",(function(){return Se(n),Aa()._removeTabBodyWrapperHeight()}))("_onCentering",(function(t){return Se(n),Aa()._setTabBodyWrapperHeight(t)})),va()}if(2&t){var i=e.$implicit,r=e.index,o=Aa();Qa("mat-tab-body-active",o.selectedIndex==r),pa("id",o._getTabContentId(r))("content",i.content)("position",i.position)("origin",i.origin)("animationDuration",o.animationDuration),oa("aria-labelledby",o._getTabLabelId(r))}}var k1=["tabListContainer"],C1=["tabList"],S1=["nextPaginator"],x1=["previousPaginator"],O1=["mat-tab-nav-bar",""],M1=new ht("MatInkBarPositioner",{providedIn:"root",factory:function(){return function(t){return{left:t?(t.offsetLeft||0)+"px":"0",width:t?(t.offsetWidth||0)+"px":"0"}}}}),T1=function(){var t=function(){function t(e,n,i,r){Object(m.a)(this,t),this._elementRef=e,this._ngZone=n,this._inkBarPositioner=i,this._animationMode=r}return Object(g.a)(t,[{key:"alignToElement",value:function(t){var e=this;this.show(),"undefined"!=typeof requestAnimationFrame?this._ngZone.runOutsideAngular((function(){requestAnimationFrame((function(){return e._setStyles(t)}))})):this._setStyles(t)}},{key:"show",value:function(){this._elementRef.nativeElement.style.visibility="visible"}},{key:"hide",value:function(){this._elementRef.nativeElement.style.visibility="hidden"}},{key:"_setStyles",value:function(t){var e=this._inkBarPositioner(t),n=this._elementRef.nativeElement;n.style.left=e.left,n.style.width=e.width}}]),t}();return t.\u0275fac=function(e){return new(e||t)(da(Us),da(jl),da(M1),da(Cy,8))},t.\u0275dir=Wt({type:t,selectors:[["mat-ink-bar"]],hostAttrs:[1,"mat-ink-bar"],hostVars:2,hostBindings:function(t,e){2&t&&Qa("_mat-animation-noopable","NoopAnimations"===e._animationMode)}}),t}(),E1=function(){var t=function t(e){Object(m.a)(this,t),this.template=e};return t.\u0275fac=function(e){return new(e||t)(da(fc))},t.\u0275dir=Wt({type:t,selectors:[["","matTabContent",""]]}),t}(),P1=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(){return Object(m.a)(this,n),e.apply(this,arguments)}return n}(N$);t.\u0275fac=function(n){return e(n||t)},t.\u0275dir=Wt({type:t,selectors:[["","mat-tab-label",""],["","matTabLabel",""]],features:[ws]});var e=zn(t);return t}(),A1=J$((function t(){Object(m.a)(this,t)})),j1=new ht("MAT_TAB_GROUP"),I1=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i){var r;return Object(m.a)(this,n),(r=e.call(this))._viewContainerRef=t,r._closestTabGroup=i,r.textLabel="",r._contentPortal=null,r._stateChanges=new w.b,r.position=null,r.origin=null,r.isActive=!1,r}return Object(g.a)(n,[{key:"ngOnChanges",value:function(t){(t.hasOwnProperty("textLabel")||t.hasOwnProperty("disabled"))&&this._stateChanges.next()}},{key:"ngOnDestroy",value:function(){this._stateChanges.complete()}},{key:"ngOnInit",value:function(){this._contentPortal=new D$(this._explicitContent||this._implicitContent,this._viewContainerRef)}},{key:"templateLabel",get:function(){return this._templateLabel},set:function(t){t&&(this._templateLabel=t)}},{key:"content",get:function(){return this._contentPortal}}]),n}(A1);return t.\u0275fac=function(e){return new(e||t)(da(mc),da(j1,8))},t.\u0275cmp=Ht({type:t,selectors:[["mat-tab"]],contentQueries:function(t,e,n){var i;1&t&&(rl(n,P1,!0),ol(n,E1,!0,fc)),2&t&&(tl(i=sl())&&(e.templateLabel=i.first),tl(i=sl())&&(e._explicitContent=i.first))},viewQuery:function(t,e){var n;1&t&&el(fc,!0),2&t&&tl(n=sl())&&(e._implicitContent=n.first)},inputs:{disabled:"disabled",textLabel:["label","textLabel"],ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"]},exportAs:["matTab"],features:[ws,Ms],ngContentSelectors:h1,decls:1,vars:0,template:function(t,e){1&t&&(Ia(),ua(0,u1,1,0,"ng-template"))},encapsulation:2}),t}(),D1={translateTab:Jg("translateTab",[rv("center, void, left-origin-center, right-origin-center",iv({transform:"none"})),rv("left",iv({transform:"translate3d(-100%, 0, 0)",minHeight:"1px"})),rv("right",iv({transform:"translate3d(100%, 0, 0)",minHeight:"1px"})),av("* => left, * => right, left => center, right => center",tv("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")),av("void => left-origin-center",[iv({transform:"translate3d(-100%, 0, 0)"}),tv("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")]),av("void => right-origin-center",[iv({transform:"translate3d(100%, 0, 0)"}),tv("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")])])},R1=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i,r,o){var a;return Object(m.a)(this,n),(a=e.call(this,t,i,o))._host=r,a._centeringSub=_.a.EMPTY,a._leavingSub=_.a.EMPTY,a}return Object(g.a)(n,[{key:"ngOnInit",value:function(){var t=this;Object(o.a)(Object(a.a)(n.prototype),"ngOnInit",this).call(this),this._centeringSub=this._host._beforeCentering.pipe(Object(NX.a)(this._host._isCenterPosition(this._host._position))).subscribe((function(e){e&&!t.hasAttached()&&t.attach(t._host._content)})),this._leavingSub=this._host._afterLeavingCenter.subscribe((function(){t.detach()}))}},{key:"ngOnDestroy",value:function(){Object(o.a)(Object(a.a)(n.prototype),"ngOnDestroy",this).call(this),this._centeringSub.unsubscribe(),this._leavingSub.unsubscribe()}}]),n}(B$);return t.\u0275fac=function(e){return new(e||t)(da(Vs),da(mc),da(Y((function(){return F1}))),da(du))},t.\u0275dir=Wt({type:t,selectors:[["","matTabBodyHost",""]],features:[ws]}),t}(),L1=function(){var t=function(){function t(e,n,i){var r=this;Object(m.a)(this,t),this._elementRef=e,this._dir=n,this._dirChangeSubscription=_.a.EMPTY,this._translateTabComplete=new w.b,this._onCentering=new Uc,this._beforeCentering=new Uc,this._afterLeavingCenter=new Uc,this._onCentered=new Uc(!0),this.animationDuration="500ms",n&&(this._dirChangeSubscription=n.change.subscribe((function(t){r._computePositionAnimationState(t),i.markForCheck()}))),this._translateTabComplete.pipe(Object(RJ.a)((function(t,e){return t.fromState===e.fromState&&t.toState===e.toState}))).subscribe((function(t){r._isCenterPosition(t.toState)&&r._isCenterPosition(r._position)&&r._onCentered.emit(),r._isCenterPosition(t.fromState)&&!r._isCenterPosition(r._position)&&r._afterLeavingCenter.emit()}))}return Object(g.a)(t,[{key:"ngOnInit",value:function(){"center"==this._position&&null!=this.origin&&(this._position=this._computePositionFromOrigin(this.origin))}},{key:"ngOnDestroy",value:function(){this._dirChangeSubscription.unsubscribe(),this._translateTabComplete.complete()}},{key:"_onTranslateTabStarted",value:function(t){var e=this._isCenterPosition(t.toState);this._beforeCentering.emit(e),e&&this._onCentering.emit(this._elementRef.nativeElement.clientHeight)}},{key:"_getLayoutDirection",value:function(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}},{key:"_isCenterPosition",value:function(t){return"center"==t||"left-origin-center"==t||"right-origin-center"==t}},{key:"_computePositionAnimationState",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._getLayoutDirection();this._position=this._positionIndex<0?"ltr"==t?"left":"right":this._positionIndex>0?"ltr"==t?"right":"left":"center"}},{key:"_computePositionFromOrigin",value:function(t){var e=this._getLayoutDirection();return"ltr"==e&&t<=0||"rtl"==e&&t>0?"left-origin-center":"right-origin-center"}},{key:"position",set:function(t){this._positionIndex=t,this._computePositionAnimationState()}}]),t}();return t.\u0275fac=function(e){return new(e||t)(da(Us),da(gm,8),da(Po))},t.\u0275dir=Wt({type:t,inputs:{animationDuration:"animationDuration",position:"position",_content:["content","_content"],origin:"origin"},outputs:{_onCentering:"_onCentering",_beforeCentering:"_beforeCentering",_afterLeavingCenter:"_afterLeavingCenter",_onCentered:"_onCentered"}}),t}(),F1=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i,r){return Object(m.a)(this,n),e.call(this,t,i,r)}return n}(L1);return t.\u0275fac=function(e){return new(e||t)(da(Us),da(gm,8),da(Po))},t.\u0275cmp=Ht({type:t,selectors:[["mat-tab-body"]],viewQuery:function(t,e){var n;1&t&&nl(H$,!0),2&t&&tl(n=sl())&&(e._portalHost=n.first)},hostAttrs:[1,"mat-tab-body"],features:[ws],decls:3,vars:6,consts:[[1,"mat-tab-body-content"],["content",""],["matTabBodyHost",""]],template:function(t,e){1&t&&(ga(0,"div",0,1),xa("@translateTab.start",(function(t){return e._onTranslateTabStarted(t)}))("@translateTab.done",(function(t){return e._translateTabComplete.next(t)})),ua(2,d1,0,0,"ng-template",2),va()),2&t&&pa("@translateTab",Dc(3,p1,e._position,Ic(1,f1,e.animationDuration)))},directives:[R1],styles:[".mat-tab-body-content{height:100%;overflow:auto}.mat-tab-group-dynamic-height .mat-tab-body-content{overflow:hidden}\n"],encapsulation:2,data:{animation:[D1.translateTab]}}),t}(),N1=new ht("MAT_TABS_CONFIG"),B1=0,H1=function t(){Object(m.a)(this,t)},z1=tJ(eJ((function t(e){Object(m.a)(this,t),this._elementRef=e})),"primary"),V1=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i,r,o){var a;return Object(m.a)(this,n),(a=e.call(this,t))._changeDetectorRef=i,a._animationMode=o,a._tabs=new Gc,a._indexToSelect=0,a._tabBodyWrapperHeight=0,a._tabsSubscription=_.a.EMPTY,a._tabLabelSubscription=_.a.EMPTY,a._dynamicHeight=!1,a._selectedIndex=null,a.headerPosition="above",a.selectedIndexChange=new Uc,a.focusChange=new Uc,a.animationDone=new Uc,a.selectedTabChange=new Uc(!0),a._groupId=B1++,a.animationDuration=r&&r.animationDuration?r.animationDuration:"500ms",a.disablePagination=!(!r||null==r.disablePagination)&&r.disablePagination,a}return Object(g.a)(n,[{key:"ngAfterContentChecked",value:function(){var t=this,e=this._indexToSelect=this._clampTabIndex(this._indexToSelect);if(this._selectedIndex!=e){var n=null==this._selectedIndex;n||this.selectedTabChange.emit(this._createChangeEvent(e)),Promise.resolve().then((function(){t._tabs.forEach((function(t,n){return t.isActive=n===e})),n||t.selectedIndexChange.emit(e)}))}this._tabs.forEach((function(n,i){n.position=i-e,null==t._selectedIndex||0!=n.position||n.origin||(n.origin=e-t._selectedIndex)})),this._selectedIndex!==e&&(this._selectedIndex=e,this._changeDetectorRef.markForCheck())}},{key:"ngAfterContentInit",value:function(){var t=this;this._subscribeToAllTabChanges(),this._subscribeToTabLabels(),this._tabsSubscription=this._tabs.changes.subscribe((function(){if(t._clampTabIndex(t._indexToSelect)===t._selectedIndex)for(var e=t._tabs.toArray(),n=0;n.mat-tab-header .mat-tab-label{flex-basis:0;flex-grow:1}.mat-tab-body-wrapper{position:relative;overflow:hidden;display:flex;transition:height 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable.mat-tab-body-wrapper{transition:none;animation:none}.mat-tab-body{top:0;left:0;right:0;bottom:0;position:absolute;display:block;overflow:hidden;flex-basis:100%}.mat-tab-body.mat-tab-body-active{position:relative;overflow-x:hidden;overflow-y:auto;z-index:1;flex-grow:1}.mat-tab-group.mat-tab-group-dynamic-height .mat-tab-body.mat-tab-body-active{overflow-y:hidden}\n"],encapsulation:2}),t}(),q1=J$((function t(){Object(m.a)(this,t)})),G1=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t){var i;return Object(m.a)(this,n),(i=e.call(this)).elementRef=t,i}return Object(g.a)(n,[{key:"focus",value:function(){this.elementRef.nativeElement.focus()}},{key:"getOffsetLeft",value:function(){return this.elementRef.nativeElement.offsetLeft}},{key:"getOffsetWidth",value:function(){return this.elementRef.nativeElement.offsetWidth}}]),n}(q1);return t.\u0275fac=function(e){return new(e||t)(da(Us))},t.\u0275dir=Wt({type:t,selectors:[["","matTabLabelWrapper",""]],hostVars:3,hostBindings:function(t,e){2&t&&(oa("aria-disabled",!!e.disabled),Qa("mat-tab-disabled",e.disabled))},inputs:{disabled:"disabled"},features:[ws]}),t}(),W1=Mm({passive:!0}),K1=function(){var t=function(){function t(e,n,i,r,o,a,s){var c=this;Object(m.a)(this,t),this._elementRef=e,this._changeDetectorRef=n,this._viewportRuler=i,this._dir=r,this._ngZone=o,this._platform=a,this._animationMode=s,this._scrollDistance=0,this._selectedIndexChanged=!1,this._destroyed=new w.b,this._showPaginationControls=!1,this._disableScrollAfter=!0,this._disableScrollBefore=!0,this._stopScrolling=new w.b,this.disablePagination=!1,this._selectedIndex=0,this.selectFocusedIndex=new Uc,this.indexFocused=new Uc,o.runOutsideAngular((function(){Object(IJ.a)(e.nativeElement,"mouseleave").pipe(Object(Am.a)(c._destroyed)).subscribe((function(){c._stopInterval()}))}))}return Object(g.a)(t,[{key:"ngAfterViewInit",value:function(){var t=this;Object(IJ.a)(this._previousPaginator.nativeElement,"touchstart",W1).pipe(Object(Am.a)(this._destroyed)).subscribe((function(){t._handlePaginatorPress("before")})),Object(IJ.a)(this._nextPaginator.nativeElement,"touchstart",W1).pipe(Object(Am.a)(this._destroyed)).subscribe((function(){t._handlePaginatorPress("after")}))}},{key:"ngAfterContentInit",value:function(){var t=this,e=this._dir?this._dir.change:Object(lm.a)(null),n=this._viewportRuler.change(150),i=function(){t.updatePagination(),t._alignInkBarToSelectedTab()};this._keyManager=new d$(this._items).withHorizontalOrientation(this._getLayoutDirection()).withWrap(),this._keyManager.updateActiveItem(0),"undefined"!=typeof requestAnimationFrame?requestAnimationFrame(i):i(),Object(C.a)(e,n,this._items.changes).pipe(Object(Am.a)(this._destroyed)).subscribe((function(){Promise.resolve().then(i),t._keyManager.withHorizontalOrientation(t._getLayoutDirection())})),this._keyManager.change.pipe(Object(Am.a)(this._destroyed)).subscribe((function(e){t.indexFocused.emit(e),t._setTabFocus(e)}))}},{key:"ngAfterContentChecked",value:function(){this._tabLabelCount!=this._items.length&&(this.updatePagination(),this._tabLabelCount=this._items.length,this._changeDetectorRef.markForCheck()),this._selectedIndexChanged&&(this._scrollToLabel(this._selectedIndex),this._checkScrollingControls(),this._alignInkBarToSelectedTab(),this._selectedIndexChanged=!1,this._changeDetectorRef.markForCheck()),this._scrollDistanceChanged&&(this._updateTabScrollPosition(),this._scrollDistanceChanged=!1,this._changeDetectorRef.markForCheck())}},{key:"ngOnDestroy",value:function(){this._destroyed.next(),this._destroyed.complete(),this._stopScrolling.complete()}},{key:"_handleKeydown",value:function(t){if(!JQ(t))switch(t.keyCode){case 36:this._keyManager.setFirstItemActive(),t.preventDefault();break;case 35:this._keyManager.setLastItemActive(),t.preventDefault();break;case 13:case 32:this.focusIndex!==this.selectedIndex&&(this.selectFocusedIndex.emit(this.focusIndex),this._itemSelected(t));break;default:this._keyManager.onKeydown(t)}}},{key:"_onContentChanges",value:function(){var t=this,e=this._elementRef.nativeElement.textContent;e!==this._currentTextContent&&(this._currentTextContent=e||"",this._ngZone.run((function(){t.updatePagination(),t._alignInkBarToSelectedTab(),t._changeDetectorRef.markForCheck()})))}},{key:"updatePagination",value:function(){this._checkPaginationEnabled(),this._checkScrollingControls(),this._updateTabScrollPosition()}},{key:"_isValidIndex",value:function(t){if(!this._items)return!0;var e=this._items?this._items.toArray()[t]:null;return!!e&&!e.disabled}},{key:"_setTabFocus",value:function(t){if(this._showPaginationControls&&this._scrollToLabel(t),this._items&&this._items.length){this._items.toArray()[t].focus();var e=this._tabListContainer.nativeElement,n=this._getLayoutDirection();e.scrollLeft="ltr"==n?0:e.scrollWidth-e.offsetWidth}}},{key:"_getLayoutDirection",value:function(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}},{key:"_updateTabScrollPosition",value:function(){if(!this.disablePagination){var t=this.scrollDistance,e=this._platform,n="ltr"===this._getLayoutDirection()?-t:t;this._tabList.nativeElement.style.transform="translateX(".concat(Math.round(n),"px)"),e&&(e.TRIDENT||e.EDGE)&&(this._tabListContainer.nativeElement.scrollLeft=0)}}},{key:"_scrollHeader",value:function(t){return this._scrollTo(this._scrollDistance+("before"==t?-1:1)*this._tabListContainer.nativeElement.offsetWidth/3)}},{key:"_handlePaginatorClick",value:function(t){this._stopInterval(),this._scrollHeader(t)}},{key:"_scrollToLabel",value:function(t){if(!this.disablePagination){var e=this._items?this._items.toArray()[t]:null;if(e){var n,i,r=this._tabListContainer.nativeElement.offsetWidth,o=e.elementRef.nativeElement,a=o.offsetLeft,s=o.offsetWidth;"ltr"==this._getLayoutDirection()?i=(n=a)+s:n=(i=this._tabList.nativeElement.offsetWidth-a)-s;var c=this.scrollDistance,l=this.scrollDistance+r;nl&&(this.scrollDistance+=i-l+60)}}}},{key:"_checkPaginationEnabled",value:function(){if(this.disablePagination)this._showPaginationControls=!1;else{var t=this._tabList.nativeElement.scrollWidth>this._elementRef.nativeElement.offsetWidth;t||(this.scrollDistance=0),t!==this._showPaginationControls&&this._changeDetectorRef.markForCheck(),this._showPaginationControls=t}}},{key:"_checkScrollingControls",value:function(){this.disablePagination?this._disableScrollAfter=this._disableScrollBefore=!0:(this._disableScrollBefore=0==this.scrollDistance,this._disableScrollAfter=this.scrollDistance==this._getMaxScrollDistance(),this._changeDetectorRef.markForCheck())}},{key:"_getMaxScrollDistance",value:function(){return this._tabList.nativeElement.scrollWidth-this._tabListContainer.nativeElement.offsetWidth||0}},{key:"_alignInkBarToSelectedTab",value:function(){var t=this._items&&this._items.length?this._items.toArray()[this.selectedIndex]:null,e=t?t.elementRef.nativeElement:null;e?this._inkBar.alignToElement(e):this._inkBar.hide()}},{key:"_stopInterval",value:function(){this._stopScrolling.next()}},{key:"_handlePaginatorPress",value:function(t,e){var n=this;e&&null!=e.button&&0!==e.button||(this._stopInterval(),Object(l1.a)(650,100).pipe(Object(Am.a)(Object(C.a)(this._stopScrolling,this._destroyed))).subscribe((function(){var e=n._scrollHeader(t),i=e.distance;(0===i||i>=e.maxScrollDistance)&&n._stopInterval()})))}},{key:"_scrollTo",value:function(t){if(this.disablePagination)return{maxScrollDistance:0,distance:0};var e=this._getMaxScrollDistance();return this._scrollDistance=Math.max(0,Math.min(e,t)),this._scrollDistanceChanged=!0,this._checkScrollingControls(),{maxScrollDistance:e,distance:this._scrollDistance}}},{key:"selectedIndex",get:function(){return this._selectedIndex},set:function(t){t=im(t),this._selectedIndex!=t&&(this._selectedIndexChanged=!0,this._selectedIndex=t,this._keyManager&&this._keyManager.updateActiveItem(t))}},{key:"focusIndex",get:function(){return this._keyManager?this._keyManager.activeItemIndex:0},set:function(t){this._isValidIndex(t)&&this.focusIndex!==t&&this._keyManager&&this._keyManager.setActiveItem(t)}},{key:"scrollDistance",get:function(){return this._scrollDistance},set:function(t){this._scrollTo(t)}}]),t}();return t.\u0275fac=function(e){return new(e||t)(da(Us),da(Po),da(zJ),da(gm,8),da(jl),da(Cm),da(Cy,8))},t.\u0275dir=Wt({type:t,inputs:{disablePagination:"disablePagination"}}),t}(),X1=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i,r,o,a,s,c){var l;return Object(m.a)(this,n),(l=e.call(this,t,i,r,o,a,s,c))._disableRipple=!1,l}return Object(g.a)(n,[{key:"_itemSelected",value:function(t){t.preventDefault()}},{key:"disableRipple",get:function(){return this._disableRipple},set:function(t){this._disableRipple=nm(t)}}]),n}(K1);return t.\u0275fac=function(e){return new(e||t)(da(Us),da(Po),da(zJ),da(gm,8),da(jl),da(Cm),da(Cy,8))},t.\u0275dir=Wt({type:t,inputs:{disableRipple:"disableRipple"},features:[ws]}),t}(),Y1=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i,r,o,a,s,c){return Object(m.a)(this,n),e.call(this,t,i,r,o,a,s,c)}return n}(X1);return t.\u0275fac=function(e){return new(e||t)(da(Us),da(Po),da(zJ),da(gm,8),da(jl),da(Cm),da(Cy,8))},t.\u0275cmp=Ht({type:t,selectors:[["mat-tab-header"]],contentQueries:function(t,e,n){var i;1&t&&rl(n,G1,!1),2&t&&tl(i=sl())&&(e._items=i)},viewQuery:function(t,e){var n;1&t&&(el(T1,!0),el(k1,!0),el(C1,!0),nl(S1,!0),nl(x1,!0)),2&t&&(tl(n=sl())&&(e._inkBar=n.first),tl(n=sl())&&(e._tabListContainer=n.first),tl(n=sl())&&(e._tabList=n.first),tl(n=sl())&&(e._nextPaginator=n.first),tl(n=sl())&&(e._previousPaginator=n.first))},hostAttrs:[1,"mat-tab-header"],hostVars:4,hostBindings:function(t,e){2&t&&Qa("mat-tab-header-pagination-controls-enabled",e._showPaginationControls)("mat-tab-header-rtl","rtl"==e._getLayoutDirection())},inputs:{selectedIndex:"selectedIndex"},outputs:{selectFocusedIndex:"selectFocusedIndex",indexFocused:"indexFocused"},features:[ws],ngContentSelectors:h1,decls:13,vars:8,consts:[["aria-hidden","true","mat-ripple","",1,"mat-tab-header-pagination","mat-tab-header-pagination-before","mat-elevation-z4",3,"matRippleDisabled","click","mousedown","touchend"],["previousPaginator",""],[1,"mat-tab-header-pagination-chevron"],[1,"mat-tab-label-container",3,"keydown"],["tabListContainer",""],["role","tablist",1,"mat-tab-list",3,"cdkObserveContent"],["tabList",""],[1,"mat-tab-labels"],["aria-hidden","true","mat-ripple","",1,"mat-tab-header-pagination","mat-tab-header-pagination-after","mat-elevation-z4",3,"matRippleDisabled","mousedown","click","touchend"],["nextPaginator",""]],template:function(t,e){1&t&&(Ia(),ga(0,"div",0,1),xa("click",(function(){return e._handlePaginatorClick("before")}))("mousedown",(function(t){return e._handlePaginatorPress("before",t)}))("touchend",(function(){return e._stopInterval()})),ba(2,"div",2),va(),ga(3,"div",3,4),xa("keydown",(function(t){return e._handleKeydown(t)})),ga(5,"div",5,6),xa("cdkObserveContent",(function(){return e._onContentChanges()})),ga(7,"div",7),Da(8),va(),ba(9,"mat-ink-bar"),va(),va(),ga(10,"div",8,9),xa("mousedown",(function(t){return e._handlePaginatorPress("after",t)}))("click",(function(){return e._handlePaginatorClick("after")}))("touchend",(function(){return e._stopInterval()})),ba(12,"div",2),va()),2&t&&(Qa("mat-tab-header-pagination-disabled",e._disableScrollBefore),pa("matRippleDisabled",e._disableScrollBefore||e.disableRipple),Qi(5),Qa("_mat-animation-noopable","NoopAnimations"===e._animationMode),Qi(5),Qa("mat-tab-header-pagination-disabled",e._disableScrollAfter),pa("matRippleDisabled",e._disableScrollAfter||e.disableRipple))},directives:[yJ,i$,T1],styles:['.mat-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mat-tab-header-pagination{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;cursor:pointer;z-index:2;-webkit-tap-highlight-color:transparent;touch-action:none}.mat-tab-header-pagination-controls-enabled .mat-tab-header-pagination{display:flex}.mat-tab-header-pagination-before,.mat-tab-header-rtl .mat-tab-header-pagination-after{padding-left:4px}.mat-tab-header-pagination-before .mat-tab-header-pagination-chevron,.mat-tab-header-rtl .mat-tab-header-pagination-after .mat-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-tab-header-rtl .mat-tab-header-pagination-before,.mat-tab-header-pagination-after{padding-right:4px}.mat-tab-header-rtl .mat-tab-header-pagination-before .mat-tab-header-pagination-chevron,.mat-tab-header-pagination-after .mat-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;content:"";height:8px;width:8px}.mat-tab-header-pagination-disabled{box-shadow:none;cursor:default}.mat-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-ink-bar{position:absolute;bottom:0;height:2px;transition:500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable.mat-ink-bar{transition:none;animation:none}.mat-tab-group-inverted-header .mat-ink-bar{bottom:auto;top:0}.cdk-high-contrast-active .mat-ink-bar{outline:solid 2px;height:0}.mat-tab-labels{display:flex}[mat-align-tabs=center]>.mat-tab-header .mat-tab-labels{justify-content:center}[mat-align-tabs=end]>.mat-tab-header .mat-tab-labels{justify-content:flex-end}.mat-tab-label-container{display:flex;flex-grow:1;overflow:hidden;z-index:1}._mat-animation-noopable.mat-tab-list{transition:none;animation:none}.mat-tab-label{height:48px;padding:0 24px;cursor:pointer;box-sizing:border-box;opacity:.6;min-width:160px;text-align:center;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;position:relative}.mat-tab-label:focus{outline:none}.mat-tab-label:focus:not(.mat-tab-disabled){opacity:1}.cdk-high-contrast-active .mat-tab-label:focus{outline:dotted 2px;outline-offset:-2px}.mat-tab-label.mat-tab-disabled{cursor:default}.cdk-high-contrast-active .mat-tab-label.mat-tab-disabled{opacity:.5}.mat-tab-label .mat-tab-label-content{display:inline-flex;justify-content:center;align-items:center;white-space:nowrap}.cdk-high-contrast-active .mat-tab-label{opacity:1}@media(max-width: 599px){.mat-tab-label{min-width:72px}}\n'],encapsulation:2}),t}(),Z1=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i,r,o,a,s,c){var l;return Object(m.a)(this,n),(l=e.call(this,t,o,a,i,r,s,c))._disableRipple=!1,l.color="primary",l}return Object(g.a)(n,[{key:"_itemSelected",value:function(){}},{key:"ngAfterContentInit",value:function(){var t=this;this._items.changes.pipe(Object(NX.a)(null),Object(Am.a)(this._destroyed)).subscribe((function(){t.updateActiveLink()})),Object(o.a)(Object(a.a)(n.prototype),"ngAfterContentInit",this).call(this)}},{key:"updateActiveLink",value:function(t){if(this._items){for(var e=this._items.toArray(),n=0;n.mat-tab-link-container .mat-tab-links{justify-content:center}[mat-align-tabs=end]>.mat-tab-link-container .mat-tab-links{justify-content:flex-end}.mat-ink-bar{position:absolute;bottom:0;height:2px;transition:500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable.mat-ink-bar{transition:none;animation:none}.mat-tab-group-inverted-header .mat-ink-bar{bottom:auto;top:0}.cdk-high-contrast-active .mat-ink-bar{outline:solid 2px;height:0}.mat-tab-link-container{display:flex;flex-grow:1;overflow:hidden;z-index:1}.mat-tab-link{height:48px;padding:0 24px;cursor:pointer;box-sizing:border-box;opacity:.6;min-width:160px;text-align:center;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;vertical-align:top;text-decoration:none;position:relative;overflow:hidden;-webkit-tap-highlight-color:transparent}.mat-tab-link:focus{outline:none}.mat-tab-link:focus:not(.mat-tab-disabled){opacity:1}.cdk-high-contrast-active .mat-tab-link:focus{outline:dotted 2px;outline-offset:-2px}.mat-tab-link.mat-tab-disabled{cursor:default}.cdk-high-contrast-active .mat-tab-link.mat-tab-disabled{opacity:.5}.mat-tab-link .mat-tab-label-content{display:inline-flex;justify-content:center;align-items:center;white-space:nowrap}.cdk-high-contrast-active .mat-tab-link{opacity:1}[mat-stretch-tabs] .mat-tab-link{flex-basis:0;flex-grow:1}.mat-tab-link.mat-tab-disabled{pointer-events:none}@media(max-width: 599px){.mat-tab-link{min-width:72px}}\n'],encapsulation:2}),t}(),$1=nJ(eJ(J$((function t(){Object(m.a)(this,t)})))),J1=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i,r,o,a,s){var c;return Object(m.a)(this,n),(c=e.call(this))._tabNavBar=t,c.elementRef=i,c._focusMonitor=a,c._isActive=!1,c.rippleConfig=r||{},c.tabIndex=parseInt(o)||0,"NoopAnimations"===s&&(c.rippleConfig.animation={enterDuration:0,exitDuration:0}),c}return Object(g.a)(n,[{key:"focus",value:function(){this.elementRef.nativeElement.focus()}},{key:"ngAfterViewInit",value:function(){this._focusMonitor.monitor(this.elementRef)}},{key:"ngOnDestroy",value:function(){this._focusMonitor.stopMonitoring(this.elementRef)}},{key:"active",get:function(){return this._isActive},set:function(t){t!==this._isActive&&(this._isActive=t,this._tabNavBar.updateActiveLink(this.elementRef))}},{key:"rippleDisabled",get:function(){return this.disabled||this.disableRipple||this._tabNavBar.disableRipple||!!this.rippleConfig.disabled}}]),n}($1);return t.\u0275fac=function(e){return new(e||t)(da(Z1),da(Us),da(bJ,8),fa("tabindex"),da(S$),da(Cy,8))},t.\u0275dir=Wt({type:t,inputs:{active:"active"},features:[ws]}),t}(),t2=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i,r,o,a,c,l,u){var h;return Object(m.a)(this,n),(h=e.call(this,t,i,a,c,l,u))._tabLinkRipple=new mJ(Object(s.a)(h),r,i,o),h._tabLinkRipple.setupTriggerEvents(i.nativeElement),h}return Object(g.a)(n,[{key:"ngOnDestroy",value:function(){Object(o.a)(Object(a.a)(n.prototype),"ngOnDestroy",this).call(this),this._tabLinkRipple._removeTriggerEvents()}}]),n}(J1);return t.\u0275fac=function(e){return new(e||t)(da(Q1),da(Us),da(jl),da(Cm),da(bJ,8),fa("tabindex"),da(S$),da(Cy,8))},t.\u0275dir=Wt({type:t,selectors:[["","mat-tab-link",""],["","matTabLink",""]],hostAttrs:[1,"mat-tab-link","mat-focus-indicator"],hostVars:7,hostBindings:function(t,e){2&t&&(oa("aria-current",e.active?"page":null)("aria-disabled",e.disabled)("tabIndex",e.tabIndex),Qa("mat-tab-disabled",e.disabled)("mat-tab-label-active",e.active))},inputs:{disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex"},exportAs:["matTabLink"],features:[ws]}),t}(),e2=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275mod=qt({type:t}),t.\u0275inj=F({factory:function(e){return new(e||t)},imports:[[hd,$$,z$,_J,r$,T$],$$]}),t}(),n2=["mat-button",""],i2=["*"],r2=["mat-button","mat-flat-button","mat-icon-button","mat-raised-button","mat-stroked-button","mat-mini-fab","mat-fab"],o2=tJ(J$(eJ((function t(e){Object(m.a)(this,t),this._elementRef=e})))),a2=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i,r){var o;Object(m.a)(this,n),(o=e.call(this,t))._focusMonitor=i,o._animationMode=r,o.isRoundButton=o._hasHostAttributes("mat-fab","mat-mini-fab"),o.isIconButton=o._hasHostAttributes("mat-icon-button");var a,s=d(r2);try{for(s.s();!(a=s.n()).done;){var c=a.value;o._hasHostAttributes(c)&&o._getHostElement().classList.add(c)}}catch(l){s.e(l)}finally{s.f()}return t.nativeElement.classList.add("mat-button-base"),o.isRoundButton&&(o.color="accent"),o}return Object(g.a)(n,[{key:"ngAfterViewInit",value:function(){this._focusMonitor.monitor(this._elementRef,!0)}},{key:"ngOnDestroy",value:function(){this._focusMonitor.stopMonitoring(this._elementRef)}},{key:"focus",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"program",e=arguments.length>1?arguments[1]:void 0;this._focusMonitor.focusVia(this._getHostElement(),t,e)}},{key:"_getHostElement",value:function(){return this._elementRef.nativeElement}},{key:"_isRippleDisabled",value:function(){return this.disableRipple||this.disabled}},{key:"_hasHostAttributes",value:function(){for(var t=this,e=arguments.length,n=new Array(e),i=0;i*,.mat-flat-button .mat-button-wrapper>*,.mat-stroked-button .mat-button-wrapper>*,.mat-raised-button .mat-button-wrapper>*,.mat-icon-button .mat-button-wrapper>*,.mat-fab .mat-button-wrapper>*,.mat-mini-fab .mat-button-wrapper>*{vertical-align:middle}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button{display:block;font-size:inherit;width:2.5em;height:2.5em}.cdk-high-contrast-active .mat-button,.cdk-high-contrast-active .mat-flat-button,.cdk-high-contrast-active .mat-raised-button,.cdk-high-contrast-active .mat-icon-button,.cdk-high-contrast-active .mat-fab,.cdk-high-contrast-active .mat-mini-fab{outline:solid 1px}\n"],encapsulation:2,changeDetection:0}),t}(),s2=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i,r){return Object(m.a)(this,n),e.call(this,i,t,r)}return Object(g.a)(n,[{key:"_haltDisabledEvents",value:function(t){this.disabled&&(t.preventDefault(),t.stopImmediatePropagation())}}]),n}(a2);return t.\u0275fac=function(e){return new(e||t)(da(S$),da(Us),da(Cy,8))},t.\u0275cmp=Ht({type:t,selectors:[["a","mat-button",""],["a","mat-raised-button",""],["a","mat-icon-button",""],["a","mat-fab",""],["a","mat-mini-fab",""],["a","mat-stroked-button",""],["a","mat-flat-button",""]],hostAttrs:[1,"mat-focus-indicator"],hostVars:5,hostBindings:function(t,e){1&t&&xa("click",(function(t){return e._haltDisabledEvents(t)})),2&t&&(oa("tabindex",e.disabled?-1:e.tabIndex||0)("disabled",e.disabled||null)("aria-disabled",e.disabled.toString()),Qa("_mat-animation-noopable","NoopAnimations"===e._animationMode))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matButton","matAnchor"],features:[ws],attrs:n2,ngContentSelectors:i2,decls:4,vars:5,consts:[[1,"mat-button-wrapper"],["matRipple","",1,"mat-button-ripple",3,"matRippleDisabled","matRippleCentered","matRippleTrigger"],[1,"mat-button-focus-overlay"]],template:function(t,e){1&t&&(Ia(),ga(0,"span",0),Da(1),va(),ba(2,"div",1),ba(3,"div",2)),2&t&&(Qi(2),Qa("mat-button-ripple-round",e.isRoundButton||e.isIconButton),pa("matRippleDisabled",e._isRippleDisabled())("matRippleCentered",e.isIconButton)("matRippleTrigger",e._getHostElement()))},directives:[yJ],styles:[".mat-button .mat-button-focus-overlay,.mat-icon-button .mat-button-focus-overlay{opacity:0}.mat-button:hover .mat-button-focus-overlay,.mat-stroked-button:hover .mat-button-focus-overlay{opacity:.04}@media(hover: none){.mat-button:hover .mat-button-focus-overlay,.mat-stroked-button:hover .mat-button-focus-overlay{opacity:0}}.mat-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-button[disabled],.mat-icon-button[disabled],.mat-stroked-button[disabled],.mat-flat-button[disabled]{cursor:default}.mat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-button.cdk-program-focused .mat-button-focus-overlay,.mat-icon-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-icon-button.cdk-program-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-program-focused .mat-button-focus-overlay,.mat-flat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-flat-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-raised-button{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-raised-button::-moz-focus-inner{border:0}.mat-raised-button[disabled]{cursor:default}.mat-raised-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-raised-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-raised-button::-moz-focus-inner{border:0}._mat-animation-noopable.mat-raised-button{transition:none;animation:none}.mat-stroked-button{border:1px solid currentColor;padding:0 15px;line-height:34px}.mat-stroked-button .mat-button-ripple.mat-ripple,.mat-stroked-button .mat-button-focus-overlay{top:-1px;left:-1px;right:-1px;bottom:-1px}.mat-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:56px;height:56px;padding:0;flex-shrink:0}.mat-fab::-moz-focus-inner{border:0}.mat-fab[disabled]{cursor:default}.mat-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-fab{transition:none;animation:none}.mat-fab .mat-button-wrapper{padding:16px 0;display:inline-block;line-height:24px}.mat-mini-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:40px;height:40px;padding:0;flex-shrink:0}.mat-mini-fab::-moz-focus-inner{border:0}.mat-mini-fab[disabled]{cursor:default}.mat-mini-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-mini-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-mini-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-mini-fab{transition:none;animation:none}.mat-mini-fab .mat-button-wrapper{padding:8px 0;display:inline-block;line-height:24px}.mat-icon-button{padding:0;min-width:0;width:40px;height:40px;flex-shrink:0;line-height:40px;border-radius:50%}.mat-icon-button i,.mat-icon-button .mat-icon{line-height:24px}.mat-button-ripple.mat-ripple,.mat-button-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-button-ripple.mat-ripple:not(:empty){transform:translateZ(0)}.mat-button-focus-overlay{opacity:0;transition:opacity 200ms cubic-bezier(0.35, 0, 0.25, 1),background-color 200ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-button-focus-overlay{transition:none}.cdk-high-contrast-active .mat-button-focus-overlay{background-color:#fff}.cdk-high-contrast-black-on-white .mat-button-focus-overlay{background-color:#000}.mat-button-ripple-round{border-radius:50%;z-index:1}.mat-button .mat-button-wrapper>*,.mat-flat-button .mat-button-wrapper>*,.mat-stroked-button .mat-button-wrapper>*,.mat-raised-button .mat-button-wrapper>*,.mat-icon-button .mat-button-wrapper>*,.mat-fab .mat-button-wrapper>*,.mat-mini-fab .mat-button-wrapper>*{vertical-align:middle}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button{display:block;font-size:inherit;width:2.5em;height:2.5em}.cdk-high-contrast-active .mat-button,.cdk-high-contrast-active .mat-flat-button,.cdk-high-contrast-active .mat-raised-button,.cdk-high-contrast-active .mat-icon-button,.cdk-high-contrast-active .mat-fab,.cdk-high-contrast-active .mat-mini-fab{outline:solid 1px}\n"],encapsulation:2,changeDetection:0}),t}(),c2=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275mod=qt({type:t}),t.\u0275inj=F({factory:function(e){return new(e||t)},imports:[[_J,$$],$$]}),t}();function l2(t,e){if(1&t&&(ga(0,"div"),ds(1),va()),2&t){var n=e.$implicit;Qi(1),ps(" ",n," ")}}var u2=function(){function t(t,e){this.dialogRef=t,this.infoService=e,this.infoList=[],this.usage="",this.commandLine=""}return t.prototype.ngOnInit=function(){this.infoList=this.infoService.getInfoAboutNode(this.node,this.server),this.commandLine=this.infoService.getCommandLine(this.node),this.usage=this.node.usage?this.node.usage:"No usage information has been provided for this node."},t.prototype.onCloseClick=function(){this.dialogRef.close()},t.\u0275fac=function(e){return new(e||t)(da(Z0),da(U0))},t.\u0275cmp=Ht({type:t,selectors:[["app-info-dialog"]],inputs:{server:"server",node:"node"},decls:16,vars:4,consts:[["mat-dialog-title",""],[1,"modal-form-container"],["animationDuration","0ms"],["label","General information"],[1,"textBox"],[4,"ngFor","ngForOf"],["label","Usage instructions"],["label","Command line"],["mat-dialog-actions",""],["mat-button","","color","accent",3,"click"]],template:function(t,e){1&t&&(ga(0,"h1",0),ds(1),va(),ga(2,"div",1),ga(3,"mat-tab-group",2),ga(4,"mat-tab",3),ga(5,"div",4),ua(6,l2,2,1,"div",5),va(),va(),ga(7,"mat-tab",6),ga(8,"div",4),ds(9),va(),va(),ga(10,"mat-tab",7),ga(11,"div",4),ds(12),va(),va(),va(),va(),ga(13,"div",8),ga(14,"button",9),xa("click",(function(){return e.onCloseClick()})),ds(15,"Close"),va(),va()),2&t&&(Qi(1),fs(e.node.name),Qi(5),pa("ngForOf",e.infoList),Qi(3),ps(" ",e.usage," "),Qi(3),ps(" ",e.commandLine," "))},directives:[r1,U1,I1,Eh,a1,a2],styles:[".textBox[_ngcontent-%COMP%]{margin-top:10px}"]}),t}(),h2=["*"];function d2(t){return Error('Unable to find icon with the name "'.concat(t,'"'))}function f2(t){return Error("The URL provided to MatIconRegistry was not trusted as a resource URL "+"via Angular's DomSanitizer. Attempted URL was \"".concat(t,'".'))}function p2(t){return Error("The literal provided to MatIconRegistry was not trusted as safe HTML by "+"Angular's DomSanitizer. Attempted literal was \"".concat(t,'".'))}var m2=function t(e,n){Object(m.a)(this,t),this.options=n,e.nodeName?this.svgElement=e:this.url=e},g2=function(){var t=function(){function t(e,n,i,r){Object(m.a)(this,t),this._httpClient=e,this._sanitizer=n,this._errorHandler=r,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClassesByAlias=new Map,this._defaultFontSetClass="material-icons",this._document=i}return Object(g.a)(t,[{key:"addSvgIcon",value:function(t,e,n){return this.addSvgIconInNamespace("",t,e,n)}},{key:"addSvgIconLiteral",value:function(t,e,n){return this.addSvgIconLiteralInNamespace("",t,e,n)}},{key:"addSvgIconInNamespace",value:function(t,e,n,i){return this._addSvgIconConfig(t,e,new m2(n,i))}},{key:"addSvgIconLiteralInNamespace",value:function(t,e,n,i){var r=this._sanitizer.sanitize(Mi.HTML,n);if(!r)throw p2(n);var o=this._createSvgElementForSingleIcon(r,i);return this._addSvgIconConfig(t,e,new m2(o,i))}},{key:"addSvgIconSet",value:function(t,e){return this.addSvgIconSetInNamespace("",t,e)}},{key:"addSvgIconSetLiteral",value:function(t,e){return this.addSvgIconSetLiteralInNamespace("",t,e)}},{key:"addSvgIconSetInNamespace",value:function(t,e,n){return this._addSvgIconSetConfig(t,new m2(e,n))}},{key:"addSvgIconSetLiteralInNamespace",value:function(t,e,n){var i=this._sanitizer.sanitize(Mi.HTML,e);if(!i)throw p2(e);var r=this._svgElementFromString(i);return this._addSvgIconSetConfig(t,new m2(r,n))}},{key:"registerFontClassAlias",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t;return this._fontCssClassesByAlias.set(t,e),this}},{key:"classNameForFontAlias",value:function(t){return this._fontCssClassesByAlias.get(t)||t}},{key:"setDefaultFontSetClass",value:function(t){return this._defaultFontSetClass=t,this}},{key:"getDefaultFontSetClass",value:function(){return this._defaultFontSetClass}},{key:"getSvgIconFromUrl",value:function(t){var e=this,n=this._sanitizer.sanitize(Mi.RESOURCE_URL,t);if(!n)throw f2(t);var i=this._cachedIconsByUrl.get(n);return i?Object(lm.a)(v2(i)):this._loadSvgIconFromConfig(new m2(t)).pipe(Object(DX.a)((function(t){return e._cachedIconsByUrl.set(n,t)})),Object(ef.a)((function(t){return v2(t)})))}},{key:"getNamedSvgIcon",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=b2(e,t),i=this._svgIconConfigs.get(n);if(i)return this._getSvgFromConfig(i);var r=this._iconSetConfigs.get(e);return r?this._getSvgFromIconSetConfigs(t,r):Object(WQ.a)(d2(n))}},{key:"ngOnDestroy",value:function(){this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}},{key:"_getSvgFromConfig",value:function(t){return t.svgElement?Object(lm.a)(v2(t.svgElement)):this._loadSvgIconFromConfig(t).pipe(Object(DX.a)((function(e){return t.svgElement=e})),Object(ef.a)((function(t){return v2(t)})))}},{key:"_getSvgFromIconSetConfigs",value:function(t,e){var n=this,i=this._extractIconWithNameFromAnySet(t,e);if(i)return Object(lm.a)(i);var r=e.filter((function(t){return!t.svgElement})).map((function(t){return n._loadSvgIconSetFromConfig(t).pipe(Object(AX.a)((function(e){var i=n._sanitizer.sanitize(Mi.RESOURCE_URL,t.url),r="Loading icon set URL: ".concat(i," failed: ").concat(e.message);return n._errorHandler.handleError(new Error(r)),Object(lm.a)(null)})))}));return Object(Jd.a)(r).pipe(Object(ef.a)((function(){var i=n._extractIconWithNameFromAnySet(t,e);if(!i)throw d2(t);return i})))}},{key:"_extractIconWithNameFromAnySet",value:function(t,e){for(var n=e.length-1;n>=0;n--){var i=e[n];if(i.svgElement){var r=this._extractSvgIconFromSet(i.svgElement,t,i.options);if(r)return r}}return null}},{key:"_loadSvgIconFromConfig",value:function(t){var e=this;return this._fetchIcon(t).pipe(Object(ef.a)((function(n){return e._createSvgElementForSingleIcon(n,t.options)})))}},{key:"_loadSvgIconSetFromConfig",value:function(t){var e=this;return t.svgElement?Object(lm.a)(t.svgElement):this._fetchIcon(t).pipe(Object(ef.a)((function(n){return t.svgElement||(t.svgElement=e._svgElementFromString(n)),t.svgElement})))}},{key:"_createSvgElementForSingleIcon",value:function(t,e){var n=this._svgElementFromString(t);return this._setSvgAttributes(n,e),n}},{key:"_extractSvgIconFromSet",value:function(t,e,n){var i=t.querySelector('[id="'.concat(e,'"]'));if(!i)return null;var r=i.cloneNode(!0);if(r.removeAttribute("id"),"svg"===r.nodeName.toLowerCase())return this._setSvgAttributes(r,n);if("symbol"===r.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(r),n);var o=this._svgElementFromString("");return o.appendChild(r),this._setSvgAttributes(o,n)}},{key:"_svgElementFromString",value:function(t){var e=this._document.createElement("DIV");e.innerHTML=t;var n=e.querySelector("svg");if(!n)throw Error(" tag not found");return n}},{key:"_toSvgElement",value:function(t){for(var e=this._svgElementFromString(""),n=t.attributes,i=0;i visible",tv("150ms cubic-bezier(0, 0, 0.2, 1)")),av("* => void, * => hidden",tv("75ms cubic-bezier(0.4, 0.0, 1, 1)",iv({opacity:0})))])},G2=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i,r,o){var a;return Object(m.a)(this,n),(a=e.call(this))._ngZone=t,a._elementRef=i,a._changeDetectorRef=r,a.snackBarConfig=o,a._destroyed=!1,a._onExit=new w.b,a._onEnter=new w.b,a._animationState="void",a.attachDomPortal=function(t){return a._assertNotAttached(),a._applySnackBarClasses(),a._portalOutlet.attachDomPortal(t)},a._role="assertive"!==o.politeness||o.announcementMessage?"off"===o.politeness?null:"status":"alert",a}return Object(g.a)(n,[{key:"attachComponentPortal",value:function(t){return this._assertNotAttached(),this._applySnackBarClasses(),this._portalOutlet.attachComponentPortal(t)}},{key:"attachTemplatePortal",value:function(t){return this._assertNotAttached(),this._applySnackBarClasses(),this._portalOutlet.attachTemplatePortal(t)}},{key:"onAnimationEnd",value:function(t){var e=t.toState;if(("void"===e&&"void"!==t.fromState||"hidden"===e)&&this._completeExit(),"visible"===e){var n=this._onEnter;this._ngZone.run((function(){n.next(),n.complete()}))}}},{key:"enter",value:function(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.detectChanges())}},{key:"exit",value:function(){return this._animationState="hidden",this._elementRef.nativeElement.setAttribute("mat-exit",""),this._onExit}},{key:"ngOnDestroy",value:function(){this._destroyed=!0,this._completeExit()}},{key:"_completeExit",value:function(){var t=this;this._ngZone.onMicrotaskEmpty.asObservable().pipe(Object(FX.a)(1)).subscribe((function(){t._onExit.next(),t._onExit.complete()}))}},{key:"_applySnackBarClasses",value:function(){var t=this._elementRef.nativeElement,e=this.snackBarConfig.panelClass;e&&(Array.isArray(e)?e.forEach((function(e){return t.classList.add(e)})):t.classList.add(e)),"center"===this.snackBarConfig.horizontalPosition&&t.classList.add("mat-snack-bar-center"),"top"===this.snackBarConfig.verticalPosition&&t.classList.add("mat-snack-bar-top")}},{key:"_assertNotAttached",value:function(){if(this._portalOutlet.hasAttached())throw Error("Attempting to attach snack bar content after content is already attached")}}]),n}(L$);return t.\u0275fac=function(e){return new(e||t)(da(jl),da(Us),da(Po),da(V2))},t.\u0275cmp=Ht({type:t,selectors:[["snack-bar-container"]],viewQuery:function(t,e){var n;1&t&&el(B$,!0),2&t&&tl(n=sl())&&(e._portalOutlet=n.first)},hostAttrs:[1,"mat-snack-bar-container"],hostVars:2,hostBindings:function(t,e){1&t&&Oa("@state.done",(function(t){return e.onAnimationEnd(t)})),2&t&&(oa("role",e._role),ys("@state",e._animationState))},features:[ws],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(t,e){1&t&&ua(0,N2,0,0,"ng-template",0)},directives:[B$],styles:[".mat-snack-bar-container{border-radius:4px;box-sizing:border-box;display:block;margin:24px;max-width:33vw;min-width:344px;padding:14px 16px;min-height:48px;transform-origin:center}.cdk-high-contrast-active .mat-snack-bar-container{border:solid 1px}.mat-snack-bar-handset{width:100%}.mat-snack-bar-handset .mat-snack-bar-container{margin:8px;max-width:100%;min-width:0;width:100%}\n"],encapsulation:2,data:{animation:[q2.snackBarState]}}),t}(),W2=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275mod=qt({type:t}),t.\u0275inj=F({factory:function(e){return new(e||t)},imports:[[w0,z$,hd,c2,$$],$$]}),t}(),K2=new ht("mat-snack-bar-default-options",{providedIn:"root",factory:function(){return new V2}}),X2=function(){var t=function(){function t(e,n,i,r,o,a){Object(m.a)(this,t),this._overlay=e,this._live=n,this._injector=i,this._breakpointObserver=r,this._parentSnackBar=o,this._defaultConfig=a,this._snackBarRefAtThisLevel=null}return Object(g.a)(t,[{key:"openFromComponent",value:function(t,e){return this._attach(t,e)}},{key:"openFromTemplate",value:function(t,e){return this._attach(t,e)}},{key:"open",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2?arguments[2]:void 0,i=Object.assign(Object.assign({},this._defaultConfig),n);return i.data={message:t,action:e},i.announcementMessage||(i.announcementMessage=t),this.openFromComponent(U2,i)}},{key:"dismiss",value:function(){this._openedSnackBarRef&&this._openedSnackBarRef.dismiss()}},{key:"ngOnDestroy",value:function(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss()}},{key:"_attachSnackBarContainer",value:function(t,e){var n=new V$(e&&e.viewContainerRef&&e.viewContainerRef.injector||this._injector,new WeakMap([[V2,e]])),i=new I$(G2,e.viewContainerRef,n),r=t.attach(i);return r.instance.snackBarConfig=e,r.instance}},{key:"_attach",value:function(t,e){var n=Object.assign(Object.assign(Object.assign({},new V2),this._defaultConfig),e),i=this._createOverlay(n),r=this._attachSnackBarContainer(i,n),o=new H2(r,i);if(t instanceof fc){var a=new D$(t,null,{$implicit:n.data,snackBarRef:o});o.instance=r.attachTemplatePortal(a)}else{var s=this._createInjector(n,o),c=new I$(t,void 0,s),l=r.attachComponentPortal(c);o.instance=l.instance}return this._breakpointObserver.observe("(max-width: 599.99px) and (orientation: portrait)").pipe(Object(Am.a)(i.detachments())).subscribe((function(t){var e=i.overlayElement.classList;t.matches?e.add("mat-snack-bar-handset"):e.remove("mat-snack-bar-handset")})),this._animateSnackBar(o,n),this._openedSnackBarRef=o,this._openedSnackBarRef}},{key:"_animateSnackBar",value:function(t,e){var n=this;t.afterDismissed().subscribe((function(){n._openedSnackBarRef==t&&(n._openedSnackBarRef=null),e.announcementMessage&&n._live.clear()})),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe((function(){t.containerInstance.enter()})),this._openedSnackBarRef.dismiss()):t.containerInstance.enter(),e.duration&&e.duration>0&&t.afterOpened().subscribe((function(){return t._dismissAfter(e.duration)})),e.announcementMessage&&this._live.announce(e.announcementMessage,e.politeness)}},{key:"_createOverlay",value:function(t){var e=new $J;e.direction=t.direction;var n=this._overlay.position().global(),i="rtl"===t.direction,r="left"===t.horizontalPosition||"start"===t.horizontalPosition&&!i||"end"===t.horizontalPosition&&i,o=!r&&"center"!==t.horizontalPosition;return r?n.left("0"):o?n.right("0"):n.centerHorizontally(),"top"===t.verticalPosition?n.top("0"):n.bottom("0"),e.positionStrategy=n,this._overlay.create(e)}},{key:"_createInjector",value:function(t,e){return new V$(t&&t.viewContainerRef&&t.viewContainerRef.injector||this._injector,new WeakMap([[H2,e],[z2,t.data]]))}},{key:"_openedSnackBarRef",get:function(){var t=this._parentSnackBar;return t?t._openedSnackBarRef:this._snackBarRefAtThisLevel},set:function(t){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=t:this._snackBarRefAtThisLevel=t}}]),t}();return t.\u0275fac=function(e){return new(e||t)(_t(m0),_t(_$),_t(Xo),_t(R2),_t(t,12),_t(K2))},t.\u0275prov=R({factory:function(){return new t(_t(m0),_t(_$),_t(dt),_t(R2),_t(t,12),_t(K2))},token:t,providedIn:W2}),t}(),Y2=function(){function t(t,e){this.snackbar=t,this.zone=e,this.snackBarConfigForSuccess={duration:4e3,panelClass:["snackabar-success"],MatSnackBarHorizontalPosition:"center",MatSnackBarVerticalPosition:"bottom"},this.snackBarConfigForWarning={duration:4e3,panelClass:["snackabar-warning"],MatSnackBarHorizontalPosition:"center",MatSnackBarVerticalPosition:"bottom"},this.snackBarConfigForError={duration:1e4,panelClass:["snackabar-error"],MatSnackBarHorizontalPosition:"center",MatSnackBarVerticalPosition:"bottom"}}return t.prototype.error=function(t){var e=this;this.zone.run((function(){e.snackbar.open(t,"Close",e.snackBarConfigForError)}))},t.prototype.warning=function(t){var e=this;this.zone.run((function(){e.snackbar.open(t,"Close",e.snackBarConfigForWarning)}))},t.prototype.success=function(t){var e=this;this.zone.run((function(){e.snackbar.open(t,"Close",e.snackBarConfigForSuccess)}))},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)(_t(X2),_t(jl))}}),t}(),Z2=["*",[["mat-card-footer"]]],Q2=["*","mat-card-footer"],$2=[[["","mat-card-avatar",""],["","matCardAvatar",""]],[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],"*"],J2=["[mat-card-avatar], [matCardAvatar]","mat-card-title, mat-card-subtitle,\n [mat-card-title], [mat-card-subtitle],\n [matCardTitle], [matCardSubtitle]","*"],t3=[[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],[["img"]],"*"],e3=["mat-card-title, mat-card-subtitle,\n [mat-card-title], [mat-card-subtitle],\n [matCardTitle], [matCardSubtitle]","img","*"],n3=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=Wt({type:t,selectors:[["mat-card-content"],["","mat-card-content",""],["","matCardContent",""]],hostAttrs:[1,"mat-card-content"]}),t}(),i3=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=Wt({type:t,selectors:[["mat-card-title"],["","mat-card-title",""],["","matCardTitle",""]],hostAttrs:[1,"mat-card-title"]}),t}(),r3=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=Wt({type:t,selectors:[["mat-card-subtitle"],["","mat-card-subtitle",""],["","matCardSubtitle",""]],hostAttrs:[1,"mat-card-subtitle"]}),t}(),o3=function(){var t=function t(){Object(m.a)(this,t),this.align="start"};return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=Wt({type:t,selectors:[["mat-card-actions"]],hostAttrs:[1,"mat-card-actions"],hostVars:2,hostBindings:function(t,e){2&t&&Qa("mat-card-actions-align-end","end"===e.align)},inputs:{align:"align"},exportAs:["matCardActions"]}),t}(),a3=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=Wt({type:t,selectors:[["mat-card-footer"]],hostAttrs:[1,"mat-card-footer"]}),t}(),s3=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=Wt({type:t,selectors:[["","mat-card-image",""],["","matCardImage",""]],hostAttrs:[1,"mat-card-image"]}),t}(),c3=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=Wt({type:t,selectors:[["","mat-card-sm-image",""],["","matCardImageSmall",""]],hostAttrs:[1,"mat-card-sm-image"]}),t}(),l3=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=Wt({type:t,selectors:[["","mat-card-md-image",""],["","matCardImageMedium",""]],hostAttrs:[1,"mat-card-md-image"]}),t}(),u3=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=Wt({type:t,selectors:[["","mat-card-lg-image",""],["","matCardImageLarge",""]],hostAttrs:[1,"mat-card-lg-image"]}),t}(),h3=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=Wt({type:t,selectors:[["","mat-card-xl-image",""],["","matCardImageXLarge",""]],hostAttrs:[1,"mat-card-xl-image"]}),t}(),d3=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=Wt({type:t,selectors:[["","mat-card-avatar",""],["","matCardAvatar",""]],hostAttrs:[1,"mat-card-avatar"]}),t}(),f3=function(){var t=function t(e){Object(m.a)(this,t),this._animationMode=e};return t.\u0275fac=function(e){return new(e||t)(da(Cy,8))},t.\u0275cmp=Ht({type:t,selectors:[["mat-card"]],hostAttrs:[1,"mat-card","mat-focus-indicator"],hostVars:2,hostBindings:function(t,e){2&t&&Qa("_mat-animation-noopable","NoopAnimations"===e._animationMode)},exportAs:["matCard"],ngContentSelectors:Q2,decls:2,vars:0,template:function(t,e){1&t&&(Ia(Z2),Da(0),Da(1,1))},styles:[".mat-card{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);display:block;position:relative;padding:16px;border-radius:4px}._mat-animation-noopable.mat-card{transition:none;animation:none}.mat-card .mat-divider-horizontal{position:absolute;left:0;width:100%}[dir=rtl] .mat-card .mat-divider-horizontal{left:auto;right:0}.mat-card .mat-divider-horizontal.mat-divider-inset{position:static;margin:0}[dir=rtl] .mat-card .mat-divider-horizontal.mat-divider-inset{margin-right:0}.cdk-high-contrast-active .mat-card{outline:solid 1px}.mat-card-actions,.mat-card-subtitle,.mat-card-content{display:block;margin-bottom:16px}.mat-card-title{display:block;margin-bottom:8px}.mat-card-actions{margin-left:-8px;margin-right:-8px;padding:8px 0}.mat-card-actions-align-end{display:flex;justify-content:flex-end}.mat-card-image{width:calc(100% + 32px);margin:0 -16px 16px -16px}.mat-card-footer{display:block;margin:0 -16px -16px -16px}.mat-card-actions .mat-button,.mat-card-actions .mat-raised-button,.mat-card-actions .mat-stroked-button{margin:0 8px}.mat-card-header{display:flex;flex-direction:row}.mat-card-header .mat-card-title{margin-bottom:12px}.mat-card-header-text{margin:0 16px}.mat-card-avatar{height:40px;width:40px;border-radius:50%;flex-shrink:0;object-fit:cover}.mat-card-title-group{display:flex;justify-content:space-between}.mat-card-sm-image{width:80px;height:80px}.mat-card-md-image{width:112px;height:112px}.mat-card-lg-image{width:152px;height:152px}.mat-card-xl-image{width:240px;height:240px;margin:-8px}.mat-card-title-group>.mat-card-xl-image{margin:-8px 0 8px}@media(max-width: 599px){.mat-card-title-group{margin:0}.mat-card-xl-image{margin-left:0;margin-right:0}}.mat-card>:first-child,.mat-card-content>:first-child{margin-top:0}.mat-card>:last-child:not(.mat-card-footer),.mat-card-content>:last-child:not(.mat-card-footer){margin-bottom:0}.mat-card-image:first-child{margin-top:-16px;border-top-left-radius:inherit;border-top-right-radius:inherit}.mat-card>.mat-card-actions:last-child{margin-bottom:-8px;padding-bottom:0}.mat-card-actions .mat-button:first-child,.mat-card-actions .mat-raised-button:first-child,.mat-card-actions .mat-stroked-button:first-child{margin-left:0;margin-right:0}.mat-card-title:not(:first-child),.mat-card-subtitle:not(:first-child){margin-top:-4px}.mat-card-header .mat-card-subtitle:not(:first-child){margin-top:-8px}.mat-card>.mat-card-xl-image:first-child{margin-top:-8px}.mat-card>.mat-card-xl-image:last-child{margin-bottom:-8px}\n"],encapsulation:2,changeDetection:0}),t}(),p3=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Ht({type:t,selectors:[["mat-card-header"]],hostAttrs:[1,"mat-card-header"],ngContentSelectors:J2,decls:4,vars:0,consts:[[1,"mat-card-header-text"]],template:function(t,e){1&t&&(Ia($2),Da(0),ga(1,"div",0),Da(2,1),va(),Da(3,2))},encapsulation:2,changeDetection:0}),t}(),m3=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Ht({type:t,selectors:[["mat-card-title-group"]],hostAttrs:[1,"mat-card-title-group"],ngContentSelectors:e3,decls:4,vars:0,template:function(t,e){1&t&&(Ia(t3),ga(0,"div"),Da(1),va(),Da(2,1),Da(3,2))},encapsulation:2,changeDetection:0}),t}(),g3=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275mod=qt({type:t}),t.\u0275inj=F({factory:function(e){return new(e||t)},imports:[[$$],$$]}),t}(),v3=["underline"],b3=["connectionContainer"],y3=["inputContainer"],_3=["label"];function w3(t,e){1&t&&(ya(0),ga(1,"div",14),ba(2,"div",15),ba(3,"div",16),ba(4,"div",17),va(),ga(5,"div",18),ba(6,"div",15),ba(7,"div",16),ba(8,"div",17),va(),_a())}function k3(t,e){1&t&&(ga(0,"div",19),Da(1,1),va())}function C3(t,e){if(1&t&&(ya(0),Da(1,2),ga(2,"span"),ds(3),va(),_a()),2&t){var n=Aa(2);Qi(3),fs(n._control.placeholder)}}function S3(t,e){1&t&&Da(0,3,["*ngSwitchCase","true"])}function x3(t,e){1&t&&(ga(0,"span",23),ds(1," *"),va())}function O3(t,e){if(1&t){var n=ka();ga(0,"label",20,21),xa("cdkObserveContent",(function(){return Se(n),Aa().updateOutlineGap()})),ua(2,C3,4,1,"ng-container",12),ua(3,S3,1,0,void 0,12),ua(4,x3,2,0,"span",22),va()}if(2&t){var i=Aa();Qa("mat-empty",i._control.empty&&!i._shouldAlwaysFloat)("mat-form-field-empty",i._control.empty&&!i._shouldAlwaysFloat)("mat-accent","accent"==i.color)("mat-warn","warn"==i.color),pa("cdkObserveContentDisabled","outline"!=i.appearance)("id",i._labelId)("ngSwitch",i._hasLabel()),oa("for",i._control.id)("aria-owns",i._control.id),Qi(2),pa("ngSwitchCase",!1),Qi(1),pa("ngSwitchCase",!0),Qi(1),pa("ngIf",!i.hideRequiredMarker&&i._control.required&&!i._control.disabled)}}function M3(t,e){1&t&&(ga(0,"div",24),Da(1,4),va())}function T3(t,e){if(1&t&&(ga(0,"div",25,26),ba(2,"span",27),va()),2&t){var n=Aa();Qi(2),Qa("mat-accent","accent"==n.color)("mat-warn","warn"==n.color)}}function E3(t,e){1&t&&(ga(0,"div"),Da(1,5),va()),2&t&&pa("@transitionMessages",Aa()._subscriptAnimationState)}function P3(t,e){if(1&t&&(ga(0,"div",31),ds(1),va()),2&t){var n=Aa(2);pa("id",n._hintLabelId),Qi(1),fs(n.hintLabel)}}function A3(t,e){if(1&t&&(ga(0,"div",28),ua(1,P3,2,2,"div",29),Da(2,6),ba(3,"div",30),Da(4,7),va()),2&t){var n=Aa();pa("@transitionMessages",n._subscriptAnimationState),Qi(1),pa("ngIf",n.hintLabel)}}var j3=["*",[["","matPrefix",""]],[["mat-placeholder"]],[["mat-label"]],[["","matSuffix",""]],[["mat-error"]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],I3=["*","[matPrefix]","mat-placeholder","mat-label","[matSuffix]","mat-error","mat-hint:not([align='end'])","mat-hint[align='end']"],D3=0,R3=function(){var t=function t(){Object(m.a)(this,t),this.id="mat-error-".concat(D3++)};return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=Wt({type:t,selectors:[["mat-error"]],hostAttrs:["role","alert",1,"mat-error"],hostVars:1,hostBindings:function(t,e){2&t&&oa("id",e.id)},inputs:{id:"id"}}),t}(),L3={transitionMessages:Jg("transitionMessages",[rv("enter",iv({opacity:1,transform:"translateY(0%)"})),av("void => enter",[iv({opacity:0,transform:"translateY(-100%)"}),tv("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])},F3=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=Wt({type:t}),t}();function N3(t){return Error("A hint was already declared for 'align=\"".concat(t,"\"'."))}var B3=0,H3=function(){var t=function t(){Object(m.a)(this,t),this.align="start",this.id="mat-hint-".concat(B3++)};return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=Wt({type:t,selectors:[["mat-hint"]],hostAttrs:[1,"mat-hint"],hostVars:4,hostBindings:function(t,e){2&t&&(oa("id",e.id)("align",null),Qa("mat-right","end"==e.align))},inputs:{align:"align",id:"id"}}),t}(),z3=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=Wt({type:t,selectors:[["mat-label"]]}),t}(),V3=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=Wt({type:t,selectors:[["mat-placeholder"]]}),t}(),U3=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=Wt({type:t,selectors:[["","matPrefix",""]]}),t}(),q3=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=Wt({type:t,selectors:[["","matSuffix",""]]}),t}(),G3=0,W3=tJ((function t(e){Object(m.a)(this,t),this._elementRef=e}),"primary"),K3=new ht("MAT_FORM_FIELD_DEFAULT_OPTIONS"),X3=new ht("MatFormField"),Y3=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i,r,o,a,s,c,l){var u;return Object(m.a)(this,n),(u=e.call(this,t))._elementRef=t,u._changeDetectorRef=i,u._dir=o,u._defaults=a,u._platform=s,u._ngZone=c,u._outlineGapCalculationNeededImmediately=!1,u._outlineGapCalculationNeededOnStable=!1,u._destroyed=new w.b,u._showAlwaysAnimate=!1,u._subscriptAnimationState="",u._hintLabel="",u._hintLabelId="mat-hint-".concat(G3++),u._labelId="mat-form-field-label-".concat(G3++),u._labelOptions=r||{},u.floatLabel=u._getDefaultFloatLabelState(),u._animationsEnabled="NoopAnimations"!==l,u.appearance=a&&a.appearance?a.appearance:"legacy",u._hideRequiredMarker=!(!a||null==a.hideRequiredMarker)&&a.hideRequiredMarker,u}return Object(g.a)(n,[{key:"getConnectedOverlayOrigin",value:function(){return this._connectionContainerRef||this._elementRef}},{key:"ngAfterContentInit",value:function(){var t=this;this._validateControlChild();var e=this._control;e.controlType&&this._elementRef.nativeElement.classList.add("mat-form-field-type-".concat(e.controlType)),e.stateChanges.pipe(Object(NX.a)(null)).subscribe((function(){t._validatePlaceholders(),t._syncDescribedByIds(),t._changeDetectorRef.markForCheck()})),e.ngControl&&e.ngControl.valueChanges&&e.ngControl.valueChanges.pipe(Object(Am.a)(this._destroyed)).subscribe((function(){return t._changeDetectorRef.markForCheck()})),this._ngZone.runOutsideAngular((function(){t._ngZone.onStable.asObservable().pipe(Object(Am.a)(t._destroyed)).subscribe((function(){t._outlineGapCalculationNeededOnStable&&t.updateOutlineGap()}))})),Object(C.a)(this._prefixChildren.changes,this._suffixChildren.changes).subscribe((function(){t._outlineGapCalculationNeededOnStable=!0,t._changeDetectorRef.markForCheck()})),this._hintChildren.changes.pipe(Object(NX.a)(null)).subscribe((function(){t._processHints(),t._changeDetectorRef.markForCheck()})),this._errorChildren.changes.pipe(Object(NX.a)(null)).subscribe((function(){t._syncDescribedByIds(),t._changeDetectorRef.markForCheck()})),this._dir&&this._dir.change.pipe(Object(Am.a)(this._destroyed)).subscribe((function(){"function"==typeof requestAnimationFrame?t._ngZone.runOutsideAngular((function(){requestAnimationFrame((function(){return t.updateOutlineGap()}))})):t.updateOutlineGap()}))}},{key:"ngAfterContentChecked",value:function(){this._validateControlChild(),this._outlineGapCalculationNeededImmediately&&this.updateOutlineGap()}},{key:"ngAfterViewInit",value:function(){this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}},{key:"ngOnDestroy",value:function(){this._destroyed.next(),this._destroyed.complete()}},{key:"_shouldForward",value:function(t){var e=this._control?this._control.ngControl:null;return e&&e[t]}},{key:"_hasPlaceholder",value:function(){return!!(this._control&&this._control.placeholder||this._placeholderChild)}},{key:"_hasLabel",value:function(){return!!this._labelChild}},{key:"_shouldLabelFloat",value:function(){return this._canLabelFloat&&(this._control.shouldLabelFloat||this._shouldAlwaysFloat)}},{key:"_hideControlPlaceholder",value:function(){return"legacy"===this.appearance&&!this._hasLabel()||this._hasLabel()&&!this._shouldLabelFloat()}},{key:"_hasFloatingLabel",value:function(){return this._hasLabel()||"legacy"===this.appearance&&this._hasPlaceholder()}},{key:"_getDisplayedMessages",value:function(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}},{key:"_animateAndLockLabel",value:function(){var t=this;this._hasFloatingLabel()&&this._canLabelFloat&&(this._animationsEnabled&&this._label&&(this._showAlwaysAnimate=!0,Object(IJ.a)(this._label.nativeElement,"transitionend").pipe(Object(FX.a)(1)).subscribe((function(){t._showAlwaysAnimate=!1}))),this.floatLabel="always",this._changeDetectorRef.markForCheck())}},{key:"_validatePlaceholders",value:function(){if(this._control.placeholder&&this._placeholderChild)throw Error("Placeholder attribute and child element were both specified.")}},{key:"_processHints",value:function(){this._validateHints(),this._syncDescribedByIds()}},{key:"_validateHints",value:function(){var t,e,n=this;this._hintChildren&&this._hintChildren.forEach((function(i){if("start"===i.align){if(t||n.hintLabel)throw N3("start");t=i}else if("end"===i.align){if(e)throw N3("end");e=i}}))}},{key:"_getDefaultFloatLabelState",value:function(){return this._defaults&&this._defaults.floatLabel||this._labelOptions.float||"auto"}},{key:"_syncDescribedByIds",value:function(){if(this._control){var t=[];if("hint"===this._getDisplayedMessages()){var e=this._hintChildren?this._hintChildren.find((function(t){return"start"===t.align})):null,n=this._hintChildren?this._hintChildren.find((function(t){return"end"===t.align})):null;e?t.push(e.id):this._hintLabel&&t.push(this._hintLabelId),n&&t.push(n.id)}else this._errorChildren&&(t=this._errorChildren.map((function(t){return t.id})));this._control.setDescribedByIds(t)}}},{key:"_validateControlChild",value:function(){if(!this._control)throw Error("mat-form-field must contain a MatFormFieldControl.")}},{key:"updateOutlineGap",value:function(){var t=this._label?this._label.nativeElement:null;if("outline"===this.appearance&&t&&t.children.length&&t.textContent.trim()&&this._platform.isBrowser)if(this._isAttachedToDOM()){var e=0,n=0,i=this._connectionContainerRef.nativeElement,r=i.querySelectorAll(".mat-form-field-outline-start"),o=i.querySelectorAll(".mat-form-field-outline-gap");if(this._label&&this._label.nativeElement.children.length){var a=i.getBoundingClientRect();if(0===a.width&&0===a.height)return this._outlineGapCalculationNeededOnStable=!0,void(this._outlineGapCalculationNeededImmediately=!1);for(var s=this._getStartEnd(a),c=t.children,l=this._getStartEnd(c[0].getBoundingClientRect()),u=0,h=0;h0?.75*u+10:0}for(var d=0;d0&&void 0!==arguments[0]&&arguments[0];if(this._enabled&&(this._cacheTextareaLineHeight(),this._cachedLineHeight)){var n=this._elementRef.nativeElement,i=n.value;if(e||this._minRows!==this._previousMinRows||i!==this._previousValue){var r=n.placeholder;n.classList.add(this._measuringClass),n.placeholder="";var o=n.scrollHeight-4;n.style.height="".concat(o,"px"),n.classList.remove(this._measuringClass),n.placeholder=r,this._ngZone.runOutsideAngular((function(){"undefined"!=typeof requestAnimationFrame?requestAnimationFrame((function(){return t._scrollToCaretPosition(n)})):setTimeout((function(){return t._scrollToCaretPosition(n)}))})),this._previousValue=i,this._previousMinRows=this._minRows}}}},{key:"reset",value:function(){void 0!==this._initialHeight&&(this._textareaElement.style.height=this._initialHeight)}},{key:"_noopInputHandler",value:function(){}},{key:"_getDocument",value:function(){return this._document||document}},{key:"_getWindow",value:function(){return this._getDocument().defaultView||window}},{key:"_scrollToCaretPosition",value:function(t){var e=t.selectionStart,n=t.selectionEnd,i=this._getDocument();this._destroyed.isStopped||i.activeElement!==t||t.setSelectionRange(e,n)}},{key:"minRows",get:function(){return this._minRows},set:function(t){this._minRows=im(t),this._setMinHeight()}},{key:"maxRows",get:function(){return this._maxRows},set:function(t){this._maxRows=im(t),this._setMaxHeight()}},{key:"enabled",get:function(){return this._enabled},set:function(t){t=nm(t),this._enabled!==t&&((this._enabled=t)?this.resizeToFitContent(!0):this.reset())}}]),t}();return t.\u0275fac=function(e){return new(e||t)(da(Us),da(Cm),da(jl),da(du,8))},t.\u0275dir=Wt({type:t,selectors:[["textarea","cdkTextareaAutosize",""]],hostAttrs:["rows","1",1,"cdk-textarea-autosize"],hostBindings:function(t,e){1&t&&xa("input",(function(){return e._noopInputHandler()}))},inputs:{minRows:["cdkAutosizeMinRows","minRows"],maxRows:["cdkAutosizeMaxRows","maxRows"],enabled:["cdkTextareaAutosize","enabled"]},exportAs:["cdkTextareaAutosize"]}),t}(),e5=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275mod=qt({type:t}),t.\u0275inj=F({factory:function(e){return new(e||t)},imports:[[Sm]]}),t}(),n5=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(){return Object(m.a)(this,n),e.apply(this,arguments)}return Object(g.a)(n,[{key:"matAutosizeMinRows",get:function(){return this.minRows},set:function(t){this.minRows=t}},{key:"matAutosizeMaxRows",get:function(){return this.maxRows},set:function(t){this.maxRows=t}},{key:"matAutosize",get:function(){return this.enabled},set:function(t){this.enabled=t}},{key:"matTextareaAutosize",get:function(){return this.enabled},set:function(t){this.enabled=t}}]),n}(t5);t.\u0275fac=function(n){return e(n||t)},t.\u0275dir=Wt({type:t,selectors:[["textarea","mat-autosize",""],["textarea","matTextareaAutosize",""]],hostAttrs:["rows","1",1,"cdk-textarea-autosize","mat-autosize"],inputs:{cdkAutosizeMinRows:"cdkAutosizeMinRows",cdkAutosizeMaxRows:"cdkAutosizeMaxRows",matAutosizeMinRows:"matAutosizeMinRows",matAutosizeMaxRows:"matAutosizeMaxRows",matAutosize:["mat-autosize","matAutosize"],matTextareaAutosize:"matTextareaAutosize"},exportAs:["matTextareaAutosize"],features:[ws]});var e=zn(t);return t}(),i5=new ht("MAT_INPUT_VALUE_ACCESSOR"),r5=["button","checkbox","file","hidden","image","radio","range","reset","submit"],o5=0,a5=iJ((function t(e,n,i,r){Object(m.a)(this,t),this._defaultErrorStateMatcher=e,this._parentForm=n,this._parentFormGroup=i,this.ngControl=r})),s5=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i,r,o,a,s,c,l,u){var h;Object(m.a)(this,n),(h=e.call(this,s,o,a,r))._elementRef=t,h._platform=i,h.ngControl=r,h._autofillMonitor=l,h._uid="mat-input-".concat(o5++),h.focused=!1,h.stateChanges=new w.b,h.controlType="mat-input",h.autofilled=!1,h._disabled=!1,h._required=!1,h._type="text",h._readonly=!1,h._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter((function(t){return Om().has(t)}));var d=h._elementRef.nativeElement,f=d.nodeName.toLowerCase();return h._inputValueAccessor=c||d,h._previousNativeValue=h.value,h.id=h.id,i.IOS&&u.runOutsideAngular((function(){t.nativeElement.addEventListener("keyup",(function(t){var e=t.target;e.value||e.selectionStart||e.selectionEnd||(e.setSelectionRange(1,1),e.setSelectionRange(0,0))}))})),h._isServer=!h._platform.isBrowser,h._isNativeSelect="select"===f,h._isTextarea="textarea"===f,h._isNativeSelect&&(h.controlType=d.multiple?"mat-native-select-multiple":"mat-native-select"),h}return Object(g.a)(n,[{key:"ngAfterViewInit",value:function(){var t=this;this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe((function(e){t.autofilled=e.isAutofilled,t.stateChanges.next()}))}},{key:"ngOnChanges",value:function(){this.stateChanges.next()}},{key:"ngOnDestroy",value:function(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement)}},{key:"ngDoCheck",value:function(){this.ngControl&&this.updateErrorState(),this._dirtyCheckNativeValue()}},{key:"focus",value:function(t){this._elementRef.nativeElement.focus(t)}},{key:"_focusChanged",value:function(t){t===this.focused||this.readonly&&t||(this.focused=t,this.stateChanges.next())}},{key:"_onInput",value:function(){}},{key:"_dirtyCheckNativeValue",value:function(){var t=this._elementRef.nativeElement.value;this._previousNativeValue!==t&&(this._previousNativeValue=t,this.stateChanges.next())}},{key:"_validateType",value:function(){if(r5.indexOf(this._type)>-1)throw Error('Input type "'.concat(this._type,"\" isn't supported by matInput."))}},{key:"_isNeverEmpty",value:function(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}},{key:"_isBadInput",value:function(){var t=this._elementRef.nativeElement.validity;return t&&t.badInput}},{key:"setDescribedByIds",value:function(t){this._ariaDescribedby=t.join(" ")}},{key:"onContainerClick",value:function(){this.focused||this.focus()}},{key:"disabled",get:function(){return this.ngControl&&null!==this.ngControl.disabled?this.ngControl.disabled:this._disabled},set:function(t){this._disabled=nm(t),this.focused&&(this.focused=!1,this.stateChanges.next())}},{key:"id",get:function(){return this._id},set:function(t){this._id=t||this._uid}},{key:"required",get:function(){return this._required},set:function(t){this._required=nm(t)}},{key:"type",get:function(){return this._type},set:function(t){this._type=t||"text",this._validateType(),!this._isTextarea&&Om().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}},{key:"value",get:function(){return this._inputValueAccessor.value},set:function(t){t!==this.value&&(this._inputValueAccessor.value=t,this.stateChanges.next())}},{key:"readonly",get:function(){return this._readonly},set:function(t){this._readonly=nm(t)}},{key:"empty",get:function(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}},{key:"shouldLabelFloat",get:function(){if(this._isNativeSelect){var t=this._elementRef.nativeElement,e=t.options[0];return this.focused||t.multiple||!this.empty||!!(t.selectedIndex>-1&&e&&e.label)}return this.focused||!this.empty}}]),n}(a5);return t.\u0275fac=function(e){return new(e||t)(da(Us),da(Cm),da(ff,10),da(gp,8),da(Pp,8),da(oJ),da(i5,10),da($3),da(jl))},t.\u0275dir=Wt({type:t,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-input-element","mat-form-field-autofill-control"],hostVars:10,hostBindings:function(t,e){1&t&&xa("focus",(function(){return e._focusChanged(!0)}))("blur",(function(){return e._focusChanged(!1)}))("input",(function(){return e._onInput()})),2&t&&(bs("disabled",e.disabled)("required",e.required),oa("id",e.id)("placeholder",e.placeholder)("readonly",e.readonly&&!e._isNativeSelect||null)("aria-describedby",e._ariaDescribedby||null)("aria-invalid",e.errorState)("aria-required",e.required.toString()),Qa("mat-input-server",e._isServer))},inputs:{id:"id",disabled:"disabled",required:"required",type:"type",value:"value",readonly:"readonly",placeholder:"placeholder",errorStateMatcher:"errorStateMatcher"},exportAs:["matInput"],features:[Ns([{provide:F3,useExisting:t}]),ws,Ms]}),t}(),c5=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275mod=qt({type:t}),t.\u0275inj=F({factory:function(e){return new(e||t)},providers:[oJ],imports:[[e5,Z3],e5,Z3]}),t}(),l5=["trigger"],u5=["panel"];function h5(t,e){if(1&t&&(ga(0,"span",8),ds(1),va()),2&t){var n=Aa();Qi(1),fs(n.placeholder||"\xa0")}}function d5(t,e){if(1&t&&(ga(0,"span"),ds(1),va()),2&t){var n=Aa(2);Qi(1),fs(n.triggerValue||"\xa0")}}function f5(t,e){1&t&&Da(0,0,["*ngSwitchCase","true"])}function p5(t,e){1&t&&(ga(0,"span",9),ua(1,d5,2,1,"span",10),ua(2,f5,1,0,void 0,11),va()),2&t&&(pa("ngSwitch",!!Aa().customTrigger),Qi(2),pa("ngSwitchCase",!0))}function m5(t,e){if(1&t){var n=ka();ga(0,"div",12),ga(1,"div",13,14),xa("@transformPanel.done",(function(t){return Se(n),Aa()._panelDoneAnimatingStream.next(t.toState)}))("keydown",(function(t){return Se(n),Aa()._handleKeydown(t)})),Da(3,1),va(),va()}if(2&t){var i=Aa();pa("@transformPanelWrap",void 0),Qi(1),vs("mat-select-panel ",i._getPanelTheme(),""),Za("transform-origin",i._transformOrigin)("font-size",i._triggerFontSize,"px"),pa("ngClass",i.panelClass)("@transformPanel",i.multiple?"showing-multiple":"showing"),oa("id",i.id+"-panel")}}var g5=[[["mat-select-trigger"]],"*"],v5=["mat-select-trigger","*"],b5={transformPanelWrap:Jg("transformPanelWrap",[av("* => void",cv("@transformPanel",[sv()],{optional:!0}))]),transformPanel:Jg("transformPanel",[rv("void",iv({transform:"scaleY(0.8)",minWidth:"100%",opacity:0})),rv("showing",iv({opacity:1,minWidth:"calc(100% + 32px)",transform:"scaleY(1)"})),rv("showing-multiple",iv({opacity:1,minWidth:"calc(100% + 64px)",transform:"scaleY(1)"})),av("void => *",tv("120ms cubic-bezier(0, 0, 0.2, 1)")),av("* => void",tv("100ms 25ms linear",iv({opacity:0})))])},y5=0,_5=new ht("mat-select-scroll-strategy"),w5=new ht("MAT_SELECT_CONFIG"),k5={provide:_5,deps:[m0],useFactory:function(t){return function(){return t.scrollStrategies.reposition()}}},C5=function t(e,n){Object(m.a)(this,t),this.source=e,this.value=n},S5=eJ(nJ(J$(iJ((function t(e,n,i,r,o){Object(m.a)(this,t),this._elementRef=e,this._defaultErrorStateMatcher=n,this._parentForm=i,this._parentFormGroup=r,this.ngControl=o}))))),x5=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=Wt({type:t,selectors:[["mat-select-trigger"]]}),t}(),O5=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i,r,o,a,c,l,h,d,f,p,g,v,b){var y;return Object(m.a)(this,n),(y=e.call(this,a,o,l,h,f))._viewportRuler=t,y._changeDetectorRef=i,y._ngZone=r,y._dir=c,y._parentFormField=d,y.ngControl=f,y._liveAnnouncer=v,y._panelOpen=!1,y._required=!1,y._scrollTop=0,y._multiple=!1,y._compareWith=function(t,e){return t===e},y._uid="mat-select-".concat(y5++),y._destroy=new w.b,y._triggerFontSize=0,y._onChange=function(){},y._onTouched=function(){},y._optionIds="",y._transformOrigin="top",y._panelDoneAnimatingStream=new w.b,y._offsetY=0,y._positions=[{originX:"start",originY:"top",overlayX:"start",overlayY:"top"},{originX:"start",originY:"bottom",overlayX:"start",overlayY:"bottom"}],y._disableOptionCentering=!1,y._focused=!1,y.controlType="mat-select",y.ariaLabel="",y.optionSelectionChanges=Object(MX.a)((function(){var t=y.options;return t?t.changes.pipe(Object(NX.a)(t),Object(LX.a)((function(){return C.a.apply(void 0,Object(u.a)(t.map((function(t){return t.onSelectionChange}))))}))):y._ngZone.onStable.asObservable().pipe(Object(FX.a)(1),Object(LX.a)((function(){return y.optionSelectionChanges})))})),y.openedChange=new Uc,y._openedStream=y.openedChange.pipe(Object(vg.a)((function(t){return t})),Object(ef.a)((function(){}))),y._closedStream=y.openedChange.pipe(Object(vg.a)((function(t){return!t})),Object(ef.a)((function(){}))),y.selectionChange=new Uc,y.valueChange=new Uc,y.ngControl&&(y.ngControl.valueAccessor=Object(s.a)(y)),y._scrollStrategyFactory=g,y._scrollStrategy=y._scrollStrategyFactory(),y.tabIndex=parseInt(p)||0,y.id=y.id,b&&(null!=b.disableOptionCentering&&(y.disableOptionCentering=b.disableOptionCentering),null!=b.typeaheadDebounceInterval&&(y.typeaheadDebounceInterval=b.typeaheadDebounceInterval)),y}return Object(g.a)(n,[{key:"ngOnInit",value:function(){var t=this;this._selectionModel=new fm(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe(Object(RJ.a)(),Object(Am.a)(this._destroy)).subscribe((function(){t.panelOpen?(t._scrollTop=0,t.openedChange.emit(!0)):(t.openedChange.emit(!1),t.overlayDir.offsetX=0,t._changeDetectorRef.markForCheck())})),this._viewportRuler.change().pipe(Object(Am.a)(this._destroy)).subscribe((function(){t._panelOpen&&(t._triggerRect=t.trigger.nativeElement.getBoundingClientRect(),t._changeDetectorRef.markForCheck())}))}},{key:"ngAfterContentInit",value:function(){var t=this;this._initKeyManager(),this._selectionModel.changed.pipe(Object(Am.a)(this._destroy)).subscribe((function(t){t.added.forEach((function(t){return t.select()})),t.removed.forEach((function(t){return t.deselect()}))})),this.options.changes.pipe(Object(NX.a)(null),Object(Am.a)(this._destroy)).subscribe((function(){t._resetOptions(),t._initializeSelection()}))}},{key:"ngDoCheck",value:function(){this.ngControl&&this.updateErrorState()}},{key:"ngOnChanges",value:function(t){t.disabled&&this.stateChanges.next(),t.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this._typeaheadDebounceInterval)}},{key:"ngOnDestroy",value:function(){this._destroy.next(),this._destroy.complete(),this.stateChanges.complete()}},{key:"toggle",value:function(){this.panelOpen?this.close():this.open()}},{key:"open",value:function(){var t=this;!this.disabled&&this.options&&this.options.length&&!this._panelOpen&&(this._triggerRect=this.trigger.nativeElement.getBoundingClientRect(),this._triggerFontSize=parseInt(getComputedStyle(this.trigger.nativeElement).fontSize||"0"),this._panelOpen=!0,this._keyManager.withHorizontalOrientation(null),this._calculateOverlayPosition(),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck(),this._ngZone.onStable.asObservable().pipe(Object(FX.a)(1)).subscribe((function(){t._triggerFontSize&&t.overlayDir.overlayRef&&t.overlayDir.overlayRef.overlayElement&&(t.overlayDir.overlayRef.overlayElement.style.fontSize="".concat(t._triggerFontSize,"px"))})))}},{key:"close",value:function(){this._panelOpen&&(this._panelOpen=!1,this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched())}},{key:"writeValue",value:function(t){this.options&&this._setSelectionByValue(t)}},{key:"registerOnChange",value:function(t){this._onChange=t}},{key:"registerOnTouched",value:function(t){this._onTouched=t}},{key:"setDisabledState",value:function(t){this.disabled=t,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}},{key:"_isRtl",value:function(){return!!this._dir&&"rtl"===this._dir.value}},{key:"_handleKeydown",value:function(t){this.disabled||(this.panelOpen?this._handleOpenKeydown(t):this._handleClosedKeydown(t))}},{key:"_handleClosedKeydown",value:function(t){var e=t.keyCode,n=40===e||38===e||37===e||39===e,i=13===e||32===e,r=this._keyManager;if(!r.isTyping()&&i&&!JQ(t)||(this.multiple||t.altKey)&&n)t.preventDefault(),this.open();else if(!this.multiple){var o=this.selected;36===e||35===e?(36===e?r.setFirstItemActive():r.setLastItemActive(),t.preventDefault()):r.onKeydown(t);var a=this.selected;a&&o!==a&&this._liveAnnouncer.announce(a.viewValue,1e4)}}},{key:"_handleOpenKeydown",value:function(t){var e=this._keyManager,n=t.keyCode,i=40===n||38===n,r=e.isTyping();if(36===n||35===n)t.preventDefault(),36===n?e.setFirstItemActive():e.setLastItemActive();else if(i&&t.altKey)t.preventDefault(),this.close();else if(r||13!==n&&32!==n||!e.activeItem||JQ(t))if(!r&&this._multiple&&65===n&&t.ctrlKey){t.preventDefault();var o=this.options.some((function(t){return!t.disabled&&!t.selected}));this.options.forEach((function(t){t.disabled||(o?t.select():t.deselect())}))}else{var a=e.activeItemIndex;e.onKeydown(t),this._multiple&&i&&t.shiftKey&&e.activeItem&&e.activeItemIndex!==a&&e.activeItem._selectViaInteraction()}else t.preventDefault(),e.activeItem._selectViaInteraction()}},{key:"_onFocus",value:function(){this.disabled||(this._focused=!0,this.stateChanges.next())}},{key:"_onBlur",value:function(){this._focused=!1,this.disabled||this.panelOpen||(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}},{key:"_onAttached",value:function(){var t=this;this.overlayDir.positionChange.pipe(Object(FX.a)(1)).subscribe((function(){t._changeDetectorRef.detectChanges(),t._calculateOverlayOffsetX(),t.panel.nativeElement.scrollTop=t._scrollTop}))}},{key:"_getPanelTheme",value:function(){return this._parentFormField?"mat-".concat(this._parentFormField.color):""}},{key:"_initializeSelection",value:function(){var t=this;Promise.resolve().then((function(){t._setSelectionByValue(t.ngControl?t.ngControl.value:t._value),t.stateChanges.next()}))}},{key:"_setSelectionByValue",value:function(t){var e=this;if(this.multiple&&t){if(!Array.isArray(t))throw Error("Value must be an array in multiple-selection mode.");this._selectionModel.clear(),t.forEach((function(t){return e._selectValue(t)})),this._sortValues()}else{this._selectionModel.clear();var n=this._selectValue(t);n?this._keyManager.setActiveItem(n):this.panelOpen||this._keyManager.setActiveItem(-1)}this._changeDetectorRef.markForCheck()}},{key:"_selectValue",value:function(t){var e=this,n=this.options.find((function(n){try{return null!=n.value&&e._compareWith(n.value,t)}catch(i){return ii()&&console.warn(i),!1}}));return n&&this._selectionModel.select(n),n}},{key:"_initKeyManager",value:function(){var t=this;this._keyManager=new h$(this.options).withTypeAhead(this._typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withAllowedModifierKeys(["shiftKey"]),this._keyManager.tabOut.pipe(Object(Am.a)(this._destroy)).subscribe((function(){t.panelOpen&&(!t.multiple&&t._keyManager.activeItem&&t._keyManager.activeItem._selectViaInteraction(),t.focus(),t.close())})),this._keyManager.change.pipe(Object(Am.a)(this._destroy)).subscribe((function(){t._panelOpen&&t.panel?t._scrollActiveOptionIntoView():t._panelOpen||t.multiple||!t._keyManager.activeItem||t._keyManager.activeItem._selectViaInteraction()}))}},{key:"_resetOptions",value:function(){var t=this,e=Object(C.a)(this.options.changes,this._destroy);this.optionSelectionChanges.pipe(Object(Am.a)(e)).subscribe((function(e){t._onSelect(e.source,e.isUserInput),e.isUserInput&&!t.multiple&&t._panelOpen&&(t.close(),t.focus())})),C.a.apply(void 0,Object(u.a)(this.options.map((function(t){return t._stateChanges})))).pipe(Object(Am.a)(e)).subscribe((function(){t._changeDetectorRef.markForCheck(),t.stateChanges.next()})),this._setOptionIds()}},{key:"_onSelect",value:function(t,e){var n=this._selectionModel.isSelected(t);null!=t.value||this._multiple?(n!==t.selected&&(t.selected?this._selectionModel.select(t):this._selectionModel.deselect(t)),e&&this._keyManager.setActiveItem(t),this.multiple&&(this._sortValues(),e&&this.focus())):(t.deselect(),this._selectionModel.clear(),this._propagateChanges(t.value)),n!==this._selectionModel.isSelected(t)&&this._propagateChanges(),this.stateChanges.next()}},{key:"_sortValues",value:function(){var t=this;if(this.multiple){var e=this.options.toArray();this._selectionModel.sort((function(n,i){return t.sortComparator?t.sortComparator(n,i,e):e.indexOf(n)-e.indexOf(i)})),this.stateChanges.next()}}},{key:"_propagateChanges",value:function(t){var e;e=this.multiple?this.selected.map((function(t){return t.value})):this.selected?this.selected.value:t,this._value=e,this.valueChange.emit(e),this._onChange(e),this.selectionChange.emit(new C5(this,e)),this._changeDetectorRef.markForCheck()}},{key:"_setOptionIds",value:function(){this._optionIds=this.options.map((function(t){return t.id})).join(" ")}},{key:"_highlightCorrectOption",value:function(){this._keyManager&&(this.empty?this._keyManager.setFirstItemActive():this._keyManager.setActiveItem(this._selectionModel.selected[0]))}},{key:"_scrollActiveOptionIntoView",value:function(){var t,e,n,i=this._keyManager.activeItemIndex||0,r=PJ(i,this.options,this.optionGroups);this.panel.nativeElement.scrollTop=(n=(i+r)*(t=this._getItemHeight()))<(e=this.panel.nativeElement.scrollTop)?n:n+t>e+256?Math.max(0,n-256+t):e}},{key:"focus",value:function(t){this._elementRef.nativeElement.focus(t)}},{key:"_getOptionIndex",value:function(t){return this.options.reduce((function(e,n,i){return void 0!==e?e:t===n?i:void 0}),void 0)}},{key:"_calculateOverlayPosition",value:function(){var t=this._getItemHeight(),e=this._getItemCount(),n=Math.min(e*t,256),i=e*t-n,r=this.empty?0:this._getOptionIndex(this._selectionModel.selected[0]);r+=PJ(r,this.options,this.optionGroups);var o=n/2;this._scrollTop=this._calculateOverlayScroll(r,o,i),this._offsetY=this._calculateOverlayOffsetY(r,o,i),this._checkOverlayWithinViewport(i)}},{key:"_calculateOverlayScroll",value:function(t,e,n){var i=this._getItemHeight();return Math.min(Math.max(0,i*t-e+i/2),n)}},{key:"_getAriaLabel",value:function(){return this.ariaLabelledby?null:this.ariaLabel||this.placeholder}},{key:"_getAriaLabelledby",value:function(){return this.ariaLabelledby?this.ariaLabelledby:this._parentFormField&&this._parentFormField._hasFloatingLabel()&&!this._getAriaLabel()&&this._parentFormField._labelId||null}},{key:"_getAriaActiveDescendant",value:function(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}},{key:"_calculateOverlayOffsetX",value:function(){var t,e=this.overlayDir.overlayRef.overlayElement.getBoundingClientRect(),n=this._viewportRuler.getViewportSize(),i=this._isRtl(),r=this.multiple?56:32;if(this.multiple)t=40;else{var o=this._selectionModel.selected[0]||this.options.first;t=o&&o.group?32:16}i||(t*=-1);var a=0-(e.left+t-(i?r:0)),s=e.right+t-n.width+(i?0:r);a>0?t+=a+8:s>0&&(t-=s+8),this.overlayDir.offsetX=Math.round(t),this.overlayDir.overlayRef.updatePosition()}},{key:"_calculateOverlayOffsetY",value:function(t,e,n){var i,r=this._getItemHeight(),o=(r-this._triggerRect.height)/2,a=Math.floor(256/r);return this._disableOptionCentering?0:(i=0===this._scrollTop?t*r:this._scrollTop===n?(t-(this._getItemCount()-a))*r+(r-(this._getItemCount()*r-256)%r):e-r/2,Math.round(-1*i-o))}},{key:"_checkOverlayWithinViewport",value:function(t){var e=this._getItemHeight(),n=this._viewportRuler.getViewportSize(),i=this._triggerRect.top-8,r=n.height-this._triggerRect.bottom-8,o=Math.abs(this._offsetY),a=Math.min(this._getItemCount()*e,256)-o-this._triggerRect.height;a>r?this._adjustPanelUp(a,r):o>i?this._adjustPanelDown(o,i,t):this._transformOrigin=this._getOriginBasedOnOption()}},{key:"_adjustPanelUp",value:function(t,e){var n=Math.round(t-e);this._scrollTop-=n,this._offsetY-=n,this._transformOrigin=this._getOriginBasedOnOption(),this._scrollTop<=0&&(this._scrollTop=0,this._offsetY=0,this._transformOrigin="50% bottom 0px")}},{key:"_adjustPanelDown",value:function(t,e,n){var i=Math.round(t-e);if(this._scrollTop+=i,this._offsetY+=i,this._transformOrigin=this._getOriginBasedOnOption(),this._scrollTop>=n)return this._scrollTop=n,this._offsetY=0,void(this._transformOrigin="50% top 0px")}},{key:"_getOriginBasedOnOption",value:function(){var t=this._getItemHeight(),e=(t-this._triggerRect.height)/2,n=Math.abs(this._offsetY)-e+t/2;return"50% ".concat(n,"px 0px")}},{key:"_getItemCount",value:function(){return this.options.length+this.optionGroups.length}},{key:"_getItemHeight",value:function(){return 3*this._triggerFontSize}},{key:"setDescribedByIds",value:function(t){this._ariaDescribedby=t.join(" ")}},{key:"onContainerClick",value:function(){this.focus(),this.open()}},{key:"focused",get:function(){return this._focused||this._panelOpen}},{key:"placeholder",get:function(){return this._placeholder},set:function(t){this._placeholder=t,this.stateChanges.next()}},{key:"required",get:function(){return this._required},set:function(t){this._required=nm(t),this.stateChanges.next()}},{key:"multiple",get:function(){return this._multiple},set:function(t){if(this._selectionModel)throw Error("Cannot change `multiple` mode of select after initialization.");this._multiple=nm(t)}},{key:"disableOptionCentering",get:function(){return this._disableOptionCentering},set:function(t){this._disableOptionCentering=nm(t)}},{key:"compareWith",get:function(){return this._compareWith},set:function(t){if("function"!=typeof t)throw Error("`compareWith` must be a function.");this._compareWith=t,this._selectionModel&&this._initializeSelection()}},{key:"value",get:function(){return this._value},set:function(t){t!==this._value&&(this.writeValue(t),this._value=t)}},{key:"typeaheadDebounceInterval",get:function(){return this._typeaheadDebounceInterval},set:function(t){this._typeaheadDebounceInterval=im(t)}},{key:"id",get:function(){return this._id},set:function(t){this._id=t||this._uid,this.stateChanges.next()}},{key:"panelOpen",get:function(){return this._panelOpen}},{key:"selected",get:function(){return this.multiple?this._selectionModel.selected:this._selectionModel.selected[0]}},{key:"triggerValue",get:function(){if(this.empty)return"";if(this._multiple){var t=this._selectionModel.selected.map((function(t){return t.viewValue}));return this._isRtl()&&t.reverse(),t.join(", ")}return this._selectionModel.selected[0].viewValue}},{key:"empty",get:function(){return!this._selectionModel||this._selectionModel.isEmpty()}},{key:"shouldLabelFloat",get:function(){return this._panelOpen||!this.empty}}]),n}(S5);return t.\u0275fac=function(e){return new(e||t)(da(zJ),da(Po),da(jl),da(oJ),da(Us),da(gm,8),da(gp,8),da(Pp,8),da(X3,8),da(ff,10),fa("tabindex"),da(_5),da(_$),da(w5,8))},t.\u0275cmp=Ht({type:t,selectors:[["mat-select"]],contentQueries:function(t,e,n){var i;1&t&&(rl(n,x5,!0),rl(n,EJ,!0),rl(n,xJ,!0)),2&t&&(tl(i=sl())&&(e.customTrigger=i.first),tl(i=sl())&&(e.options=i),tl(i=sl())&&(e.optionGroups=i))},viewQuery:function(t,e){var n;1&t&&(nl(l5,!0),nl(u5,!0),nl(y0,!0)),2&t&&(tl(n=sl())&&(e.trigger=n.first),tl(n=sl())&&(e.panel=n.first),tl(n=sl())&&(e.overlayDir=n.first))},hostAttrs:["role","listbox",1,"mat-select"],hostVars:19,hostBindings:function(t,e){1&t&&xa("keydown",(function(t){return e._handleKeydown(t)}))("focus",(function(){return e._onFocus()}))("blur",(function(){return e._onBlur()})),2&t&&(oa("id",e.id)("tabindex",e.tabIndex)("aria-label",e._getAriaLabel())("aria-labelledby",e._getAriaLabelledby())("aria-required",e.required.toString())("aria-disabled",e.disabled.toString())("aria-invalid",e.errorState)("aria-owns",e.panelOpen?e._optionIds:null)("aria-multiselectable",e.multiple)("aria-describedby",e._ariaDescribedby||null)("aria-activedescendant",e._getAriaActiveDescendant()),Qa("mat-select-disabled",e.disabled)("mat-select-invalid",e.errorState)("mat-select-required",e.required)("mat-select-empty",e.empty))},inputs:{disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex",ariaLabel:["aria-label","ariaLabel"],id:"id",disableOptionCentering:"disableOptionCentering",typeaheadDebounceInterval:"typeaheadDebounceInterval",placeholder:"placeholder",required:"required",multiple:"multiple",compareWith:"compareWith",value:"value",panelClass:"panelClass",ariaLabelledby:["aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",sortComparator:"sortComparator"},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},exportAs:["matSelect"],features:[Ns([{provide:F3,useExisting:t},{provide:TJ,useExisting:t}]),ws,Ms],ngContentSelectors:v5,decls:9,vars:9,consts:[["cdk-overlay-origin","","aria-hidden","true",1,"mat-select-trigger",3,"click"],["origin","cdkOverlayOrigin","trigger",""],[1,"mat-select-value",3,"ngSwitch"],["class","mat-select-placeholder",4,"ngSwitchCase"],["class","mat-select-value-text",3,"ngSwitch",4,"ngSwitchCase"],[1,"mat-select-arrow-wrapper"],[1,"mat-select-arrow"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayMinWidth","cdkConnectedOverlayOffsetY","backdropClick","attach","detach"],[1,"mat-select-placeholder"],[1,"mat-select-value-text",3,"ngSwitch"],[4,"ngSwitchDefault"],[4,"ngSwitchCase"],[1,"mat-select-panel-wrap"],[3,"ngClass","keydown"],["panel",""]],template:function(t,e){if(1&t&&(Ia(g5),ga(0,"div",0,1),xa("click",(function(){return e.toggle()})),ga(3,"div",2),ua(4,h5,2,1,"span",3),ua(5,p5,3,2,"span",4),va(),ga(6,"div",5),ba(7,"div",6),va(),va(),ua(8,m5,4,11,"ng-template",7),xa("backdropClick",(function(){return e.close()}))("attach",(function(){return e._onAttached()}))("detach",(function(){return e.close()}))),2&t){var n=ha(1);Qi(3),pa("ngSwitch",e.empty),Qi(1),pa("ngSwitchCase",!0),Qi(1),pa("ngSwitchCase",!1),Qi(3),pa("cdkConnectedOverlayScrollStrategy",e._scrollStrategy)("cdkConnectedOverlayOrigin",n)("cdkConnectedOverlayOpen",e.panelOpen)("cdkConnectedOverlayPositions",e._positions)("cdkConnectedOverlayMinWidth",null==e._triggerRect?null:e._triggerRect.width)("cdkConnectedOverlayOffsetY",e._offsetY)}},directives:[b0,Rh,Lh,y0,Fh,Oh],styles:[".mat-select{display:inline-block;width:100%;outline:none}.mat-select-trigger{display:inline-table;cursor:pointer;position:relative;box-sizing:border-box}.mat-select-disabled .mat-select-trigger{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.mat-select-value{display:table-cell;max-width:0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-select-arrow-wrapper{display:table-cell;vertical-align:middle}.mat-form-field-appearance-fill .mat-select-arrow-wrapper{transform:translateY(-50%)}.mat-form-field-appearance-outline .mat-select-arrow-wrapper{transform:translateY(-25%)}.mat-form-field-appearance-standard.mat-form-field-has-label .mat-select:not(.mat-select-empty) .mat-select-arrow-wrapper{transform:translateY(-50%)}.mat-form-field-appearance-standard .mat-select.mat-select-empty .mat-select-arrow-wrapper{transition:transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}._mat-animation-noopable.mat-form-field-appearance-standard .mat-select.mat-select-empty .mat-select-arrow-wrapper{transition:none}.mat-select-arrow{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid;margin:0 4px}.mat-select-panel-wrap{flex-basis:100%}.mat-select-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;padding-top:0;padding-bottom:0;max-height:256px;min-width:100%;border-radius:4px}.cdk-high-contrast-active .mat-select-panel{outline:solid 1px}.mat-select-panel .mat-optgroup-label,.mat-select-panel .mat-option{font-size:inherit;line-height:3em;height:3em}.mat-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-form-field-flex{cursor:pointer}.mat-form-field-type-mat-select .mat-form-field-label{width:calc(100% - 18px)}.mat-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}._mat-animation-noopable .mat-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-select-placeholder{color:transparent;-webkit-text-fill-color:transparent;transition:none;display:block}\n"],encapsulation:2,data:{animation:[b5.transformPanelWrap,b5.transformPanel]},changeDetection:0}),t}(),M5=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275mod=qt({type:t}),t.\u0275inj=F({factory:function(e){return new(e||t)},providers:[k5],imports:[[hd,w0,AJ,$$],VJ,Z3,AJ,$$]}),t}(),T5=["input"],E5=function(){return{enterDuration:150}},P5=["*"],A5=new ht("mat-checkbox-default-options",{providedIn:"root",factory:function(){return{color:"accent",clickAction:"check-indeterminate"}}}),j5=new ht("mat-checkbox-click-action"),I5=0,D5={provide:nf,useExisting:Y((function(){return F5})),multi:!0},R5=function t(){Object(m.a)(this,t)},L5=nJ(tJ(eJ(J$((function t(e){Object(m.a)(this,t),this._elementRef=e}))))),F5=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i,r,o,a,s,c,l){var u;return Object(m.a)(this,n),(u=e.call(this,t))._changeDetectorRef=i,u._focusMonitor=r,u._ngZone=o,u._clickAction=s,u._animationMode=c,u._options=l,u.ariaLabel="",u.ariaLabelledby=null,u._uniqueId="mat-checkbox-".concat(++I5),u.id=u._uniqueId,u.labelPosition="after",u.name=null,u.change=new Uc,u.indeterminateChange=new Uc,u._onTouched=function(){},u._currentAnimationClass="",u._currentCheckState=0,u._controlValueAccessorChangeFn=function(){},u._checked=!1,u._disabled=!1,u._indeterminate=!1,u._options=u._options||{},u._options.color&&(u.color=u._options.color),u.tabIndex=parseInt(a)||0,u._clickAction=u._clickAction||u._options.clickAction,u}return Object(g.a)(n,[{key:"ngAfterViewInit",value:function(){var t=this;this._focusMonitor.monitor(this._elementRef,!0).subscribe((function(e){e||Promise.resolve().then((function(){t._onTouched(),t._changeDetectorRef.markForCheck()}))})),this._syncIndeterminate(this._indeterminate)}},{key:"ngAfterViewChecked",value:function(){}},{key:"ngOnDestroy",value:function(){this._focusMonitor.stopMonitoring(this._elementRef)}},{key:"_isRippleDisabled",value:function(){return this.disableRipple||this.disabled}},{key:"_onLabelTextChange",value:function(){this._changeDetectorRef.detectChanges()}},{key:"writeValue",value:function(t){this.checked=!!t}},{key:"registerOnChange",value:function(t){this._controlValueAccessorChangeFn=t}},{key:"registerOnTouched",value:function(t){this._onTouched=t}},{key:"setDisabledState",value:function(t){this.disabled=t}},{key:"_getAriaChecked",value:function(){return this.checked?"true":this.indeterminate?"mixed":"false"}},{key:"_transitionCheckState",value:function(t){var e=this._currentCheckState,n=this._elementRef.nativeElement;if(e!==t&&(this._currentAnimationClass.length>0&&n.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(e,t),this._currentCheckState=t,this._currentAnimationClass.length>0)){n.classList.add(this._currentAnimationClass);var i=this._currentAnimationClass;this._ngZone.runOutsideAngular((function(){setTimeout((function(){n.classList.remove(i)}),1e3)}))}}},{key:"_emitChangeEvent",value:function(){var t=new R5;t.source=this,t.checked=this.checked,this._controlValueAccessorChangeFn(this.checked),this.change.emit(t)}},{key:"toggle",value:function(){this.checked=!this.checked}},{key:"_onInputClick",value:function(t){var e=this;t.stopPropagation(),this.disabled||"noop"===this._clickAction?this.disabled||"noop"!==this._clickAction||(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate):(this.indeterminate&&"check"!==this._clickAction&&Promise.resolve().then((function(){e._indeterminate=!1,e.indeterminateChange.emit(e._indeterminate)})),this.toggle(),this._transitionCheckState(this._checked?1:2),this._emitChangeEvent())}},{key:"focus",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"keyboard",e=arguments.length>1?arguments[1]:void 0;this._focusMonitor.focusVia(this._inputElement,t,e)}},{key:"_onInteractionEvent",value:function(t){t.stopPropagation()}},{key:"_getAnimationClassForCheckStateTransition",value:function(t,e){if("NoopAnimations"===this._animationMode)return"";var n="";switch(t){case 0:if(1===e)n="unchecked-checked";else{if(3!=e)return"";n="unchecked-indeterminate"}break;case 2:n=1===e?"unchecked-checked":"unchecked-indeterminate";break;case 1:n=2===e?"checked-unchecked":"checked-indeterminate";break;case 3:n=1===e?"indeterminate-checked":"indeterminate-unchecked"}return"mat-checkbox-anim-".concat(n)}},{key:"_syncIndeterminate",value:function(t){var e=this._inputElement;e&&(e.nativeElement.indeterminate=t)}},{key:"inputId",get:function(){return"".concat(this.id||this._uniqueId,"-input")}},{key:"required",get:function(){return this._required},set:function(t){this._required=nm(t)}},{key:"checked",get:function(){return this._checked},set:function(t){t!=this.checked&&(this._checked=t,this._changeDetectorRef.markForCheck())}},{key:"disabled",get:function(){return this._disabled},set:function(t){var e=nm(t);e!==this.disabled&&(this._disabled=e,this._changeDetectorRef.markForCheck())}},{key:"indeterminate",get:function(){return this._indeterminate},set:function(t){var e=t!=this._indeterminate;this._indeterminate=nm(t),e&&(this._transitionCheckState(this._indeterminate?3:this.checked?1:2),this.indeterminateChange.emit(this._indeterminate)),this._syncIndeterminate(this._indeterminate)}}]),n}(L5);return t.\u0275fac=function(e){return new(e||t)(da(Us),da(Po),da(S$),da(jl),fa("tabindex"),da(j5,8),da(Cy,8),da(A5,8))},t.\u0275cmp=Ht({type:t,selectors:[["mat-checkbox"]],viewQuery:function(t,e){var n;1&t&&(nl(T5,!0),nl(yJ,!0)),2&t&&(tl(n=sl())&&(e._inputElement=n.first),tl(n=sl())&&(e.ripple=n.first))},hostAttrs:[1,"mat-checkbox"],hostVars:12,hostBindings:function(t,e){2&t&&(bs("id",e.id),oa("tabindex",null),Qa("mat-checkbox-indeterminate",e.indeterminate)("mat-checkbox-checked",e.checked)("mat-checkbox-disabled",e.disabled)("mat-checkbox-label-before","before"==e.labelPosition)("_mat-animation-noopable","NoopAnimations"===e._animationMode))},inputs:{disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],id:"id",labelPosition:"labelPosition",name:"name",required:"required",checked:"checked",disabled:"disabled",indeterminate:"indeterminate",ariaDescribedby:["aria-describedby","ariaDescribedby"],value:"value"},outputs:{change:"change",indeterminateChange:"indeterminateChange"},exportAs:["matCheckbox"],features:[Ns([D5]),ws],ngContentSelectors:P5,decls:17,vars:20,consts:[[1,"mat-checkbox-layout"],["label",""],[1,"mat-checkbox-inner-container"],["type","checkbox",1,"mat-checkbox-input","cdk-visually-hidden",3,"id","required","checked","disabled","tabIndex","change","click"],["input",""],["matRipple","",1,"mat-checkbox-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleRadius","matRippleCentered","matRippleAnimation"],[1,"mat-ripple-element","mat-checkbox-persistent-ripple"],[1,"mat-checkbox-frame"],[1,"mat-checkbox-background"],["version","1.1","focusable","false","viewBox","0 0 24 24",0,"xml","space","preserve",1,"mat-checkbox-checkmark"],["fill","none","stroke","white","d","M4.1,12.7 9,17.6 20.3,6.3",1,"mat-checkbox-checkmark-path"],[1,"mat-checkbox-mixedmark"],[1,"mat-checkbox-label",3,"cdkObserveContent"],["checkboxLabel",""],[2,"display","none"]],template:function(t,e){if(1&t&&(Ia(),ga(0,"label",0,1),ga(2,"div",2),ga(3,"input",3,4),xa("change",(function(t){return e._onInteractionEvent(t)}))("click",(function(t){return e._onInputClick(t)})),va(),ga(5,"div",5),ba(6,"div",6),va(),ba(7,"div",7),ga(8,"div",8),Qe(),ga(9,"svg",9),ba(10,"path",10),va(),$e(),ba(11,"div",11),va(),va(),ga(12,"span",12,13),xa("cdkObserveContent",(function(){return e._onLabelTextChange()})),ga(14,"span",14),ds(15,"\xa0"),va(),Da(16),va(),va()),2&t){var n=ha(1),i=ha(13);oa("for",e.inputId),Qi(2),Qa("mat-checkbox-inner-container-no-side-margin",!i.textContent||!i.textContent.trim()),Qi(1),pa("id",e.inputId)("required",e.required)("checked",e.checked)("disabled",e.disabled)("tabIndex",e.tabIndex),oa("value",e.value)("name",e.name)("aria-label",e.ariaLabel||null)("aria-labelledby",e.ariaLabelledby)("aria-checked",e._getAriaChecked())("aria-describedby",e.ariaDescribedby),Qi(2),pa("matRippleTrigger",n)("matRippleDisabled",e._isRippleDisabled())("matRippleRadius",20)("matRippleCentered",!0)("matRippleAnimation",jc(19,E5))}},directives:[yJ,i$],styles:["@keyframes mat-checkbox-fade-in-background{0%{opacity:0}50%{opacity:1}}@keyframes mat-checkbox-fade-out-background{0%,50%{opacity:1}100%{opacity:0}}@keyframes mat-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:22.910259}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1)}100%{stroke-dashoffset:0}}@keyframes mat-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mat-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);stroke-dashoffset:0}to{stroke-dashoffset:-22.910259}}@keyframes mat-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1);opacity:1;transform:rotate(0deg)}to{opacity:0;transform:rotate(45deg)}}@keyframes mat-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);opacity:0;transform:rotate(45deg)}to{opacity:1;transform:rotate(360deg)}}@keyframes mat-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 0.1);opacity:0;transform:rotate(-45deg)}to{opacity:1;transform:rotate(0deg)}}@keyframes mat-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);opacity:1;transform:rotate(0deg)}to{opacity:0;transform:rotate(315deg)}}@keyframes mat-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;opacity:1;transform:scaleX(1)}32.8%,100%{opacity:0;transform:scaleX(0)}}.mat-checkbox-background,.mat-checkbox-frame{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:2px;box-sizing:border-box;pointer-events:none}.mat-checkbox{transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);cursor:pointer;-webkit-tap-highlight-color:transparent}._mat-animation-noopable.mat-checkbox{transition:none;animation:none}.mat-checkbox .mat-ripple-element:not(.mat-checkbox-persistent-ripple){opacity:.16}.mat-checkbox-layout{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:inherit;align-items:baseline;vertical-align:middle;display:inline-flex;white-space:nowrap}.mat-checkbox-label{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.mat-checkbox-inner-container{display:inline-block;height:16px;line-height:0;margin:auto;margin-right:8px;order:0;position:relative;vertical-align:middle;white-space:nowrap;width:16px;flex-shrink:0}[dir=rtl] .mat-checkbox-inner-container{margin-left:8px;margin-right:auto}.mat-checkbox-inner-container-no-side-margin{margin-left:0;margin-right:0}.mat-checkbox-frame{background-color:transparent;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1);border-width:2px;border-style:solid}._mat-animation-noopable .mat-checkbox-frame{transition:none}.cdk-high-contrast-active .mat-checkbox.cdk-keyboard-focused .mat-checkbox-frame{border-style:dotted}.mat-checkbox-background{align-items:center;display:inline-flex;justify-content:center;transition:background-color 90ms cubic-bezier(0, 0, 0.2, 0.1),opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}._mat-animation-noopable .mat-checkbox-background{transition:none}.cdk-high-contrast-active .mat-checkbox .mat-checkbox-background{background:none}.mat-checkbox-persistent-ripple{width:100%;height:100%;transform:none}.mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{opacity:.04}.mat-checkbox.cdk-keyboard-focused .mat-checkbox-persistent-ripple{opacity:.12}.mat-checkbox-persistent-ripple,.mat-checkbox.mat-checkbox-disabled .mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{opacity:0}@media(hover: none){.mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{display:none}}.mat-checkbox-checkmark{top:0;left:0;right:0;bottom:0;position:absolute;width:100%}.mat-checkbox-checkmark-path{stroke-dashoffset:22.910259;stroke-dasharray:22.910259;stroke-width:2.1333333333px}.cdk-high-contrast-black-on-white .mat-checkbox-checkmark-path{stroke:#000 !important}.mat-checkbox-mixedmark{width:calc(100% - 6px);height:2px;opacity:0;transform:scaleX(0) rotate(0deg);border-radius:2px}.cdk-high-contrast-active .mat-checkbox-mixedmark{height:0;border-top:solid 2px;margin-top:2px}.mat-checkbox-label-before .mat-checkbox-inner-container{order:1;margin-left:8px;margin-right:auto}[dir=rtl] .mat-checkbox-label-before .mat-checkbox-inner-container{margin-left:auto;margin-right:8px}.mat-checkbox-checked .mat-checkbox-checkmark{opacity:1}.mat-checkbox-checked .mat-checkbox-checkmark-path{stroke-dashoffset:0}.mat-checkbox-checked .mat-checkbox-mixedmark{transform:scaleX(1) rotate(-45deg)}.mat-checkbox-indeterminate .mat-checkbox-checkmark{opacity:0;transform:rotate(45deg)}.mat-checkbox-indeterminate .mat-checkbox-checkmark-path{stroke-dashoffset:0}.mat-checkbox-indeterminate .mat-checkbox-mixedmark{opacity:1;transform:scaleX(1) rotate(0deg)}.mat-checkbox-unchecked .mat-checkbox-background{background-color:transparent}.mat-checkbox-disabled{cursor:default}.cdk-high-contrast-active .mat-checkbox-disabled{opacity:.5}.mat-checkbox-anim-unchecked-checked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-in-background}.mat-checkbox-anim-unchecked-checked .mat-checkbox-checkmark-path{animation:180ms linear 0ms mat-checkbox-unchecked-checked-checkmark-path}.mat-checkbox-anim-unchecked-indeterminate .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-in-background}.mat-checkbox-anim-unchecked-indeterminate .mat-checkbox-mixedmark{animation:90ms linear 0ms mat-checkbox-unchecked-indeterminate-mixedmark}.mat-checkbox-anim-checked-unchecked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-out-background}.mat-checkbox-anim-checked-unchecked .mat-checkbox-checkmark-path{animation:90ms linear 0ms mat-checkbox-checked-unchecked-checkmark-path}.mat-checkbox-anim-checked-indeterminate .mat-checkbox-checkmark{animation:90ms linear 0ms mat-checkbox-checked-indeterminate-checkmark}.mat-checkbox-anim-checked-indeterminate .mat-checkbox-mixedmark{animation:90ms linear 0ms mat-checkbox-checked-indeterminate-mixedmark}.mat-checkbox-anim-indeterminate-checked .mat-checkbox-checkmark{animation:500ms linear 0ms mat-checkbox-indeterminate-checked-checkmark}.mat-checkbox-anim-indeterminate-checked .mat-checkbox-mixedmark{animation:500ms linear 0ms mat-checkbox-indeterminate-checked-mixedmark}.mat-checkbox-anim-indeterminate-unchecked .mat-checkbox-background{animation:180ms linear 0ms mat-checkbox-fade-out-background}.mat-checkbox-anim-indeterminate-unchecked .mat-checkbox-mixedmark{animation:300ms linear 0ms mat-checkbox-indeterminate-unchecked-mixedmark}.mat-checkbox-input{bottom:0;left:50%}.mat-checkbox .mat-checkbox-ripple{position:absolute;left:calc(50% - 20px);top:calc(50% - 20px);height:40px;width:40px;z-index:1;pointer-events:none}\n"],encapsulation:2,changeDetection:0}),t}(),N5={provide:yf,useExisting:Y((function(){return B5})),multi:!0},B5=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(){return Object(m.a)(this,n),e.apply(this,arguments)}return n}(zp);t.\u0275fac=function(n){return e(n||t)},t.\u0275dir=Wt({type:t,selectors:[["mat-checkbox","required","","formControlName",""],["mat-checkbox","required","","formControl",""],["mat-checkbox","required","","ngModel",""]],features:[Ns([N5]),ws]});var e=zn(t);return t}(),H5=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275mod=qt({type:t}),t.\u0275inj=F({factory:function(e){return new(e||t)}}),t}(),z5=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275mod=qt({type:t}),t.\u0275inj=F({factory:function(e){return new(e||t)},imports:[[_J,$$,r$,H5],$$,H5]}),t}();function V5(t,e){if(1&t&&(ga(0,"mat-option",15),ds(1),va()),2&t){var n=e.$implicit;pa("value",n),Qi(1),ps(" ",n," ")}}var U5=function(){return{standalone:!0}},q5=function(){function t(t,e,n,i,r){this.dialogRef=t,this.nodeService=e,this.toasterService=n,this.formBuilder=i,this.vpcsConfigurationService=r,this.consoleTypes=[],this.inputForm=this.formBuilder.group({name:new hp("",kf.required)})}return t.prototype.ngOnInit=function(){var t=this;this.nodeService.getNode(this.server,this.node).subscribe((function(e){t.node=e,t.name=e.name,t.getConfiguration()}))},t.prototype.getConfiguration=function(){this.consoleTypes=this.vpcsConfigurationService.getConsoleTypes()},t.prototype.onSaveClick=function(){var t=this;this.inputForm.valid?this.nodeService.updateNode(this.server,this.node).subscribe((function(){t.toasterService.success("Node "+t.node.name+" updated."),t.onCancelClick()})):this.toasterService.error("Fill all required fields.")},t.prototype.onCancelClick=function(){this.dialogRef.close()},t.\u0275fac=function(e){return new(e||t)(da(Z0),da(E2),da(Y2),da(Jp),da(T2))},t.\u0275cmp=Ht({type:t,selectors:[["app-configurator-vpcs"]],decls:19,vars:10,consts:[["mat-dialog-title",""],[1,"modal-form-container"],[1,"content"],[1,"default-content"],[1,"matCard"],[3,"formGroup"],[1,"form-field"],["matInput","","type","text","formControlName","name","placeholder","Name",3,"ngModel","ngModelChange"],[1,"select"],["placeholder","Console type",3,"ngModelOptions","ngModel","ngModelChange"],[3,"value",4,"ngFor","ngForOf"],[3,"ngModelOptions","ngModel","ngModelChange"],["mat-dialog-actions",""],["mat-button","","color","accent",3,"click"],["mat-button","","tabindex","2","mat-raised-button","","color","primary",3,"click"],[3,"value"]],template:function(t,e){1&t&&(ga(0,"h1",0),ds(1),va(),ga(2,"div",1),ga(3,"div",2),ga(4,"div",3),ga(5,"mat-card",4),ga(6,"form",5),ga(7,"mat-form-field",6),ga(8,"input",7),xa("ngModelChange",(function(t){return e.node.name=t})),va(),va(),ga(9,"mat-form-field",8),ga(10,"mat-select",9),xa("ngModelChange",(function(t){return e.node.console_type=t})),ua(11,V5,2,2,"mat-option",10),va(),va(),ga(12,"mat-checkbox",11),xa("ngModelChange",(function(t){return e.node.console_auto_start=t})),ds(13," Auto start console "),va(),va(),va(),va(),va(),va(),ga(14,"div",12),ga(15,"button",13),xa("click",(function(){return e.onCancelClick()})),ds(16,"Cancel"),va(),ga(17,"button",14),xa("click",(function(){return e.onSaveClick()})),ds(18,"Apply"),va(),va()),2&t&&(Qi(1),ps("Configurator for node ",e.name,""),Qi(5),pa("formGroup",e.inputForm),Qi(2),pa("ngModel",e.node.name),Qi(2),pa("ngModelOptions",jc(8,U5))("ngModel",e.node.console_type),Qi(1),pa("ngForOf",e.consoleTypes),Qi(1),pa("ngModelOptions",jc(9,U5))("ngModel",e.node.console_auto_start))},directives:[r1,f3,xp,gf,Pp,Y3,s5,cf,mf,Fp,O5,Sp,Eh,F5,a1,a2,EJ],styles:[".configButton[_ngcontent-%COMP%], .form-field[_ngcontent-%COMP%], .select[_ngcontent-%COMP%]{width:100%}.default-content[_ngcontent-%COMP%]{max-height:400px;overflow-y:scroll;scrollbar-color:#a9a9a9 #263238;scrollbar-width:thin}.file-button[_ngcontent-%COMP%]{width:18%}.create-button[_ngcontent-%COMP%]{width:100%}.file-name-form-field[_ngcontent-%COMP%]{padding-left:2%;width:80%}.nonvisible[_ngcontent-%COMP%]{display:none}mat-radio-button[_ngcontent-%COMP%]{margin-right:10px}[_ngcontent-%COMP%]::-webkit-scrollbar{width:.5em}[_ngcontent-%COMP%]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background-color:#a9a9a9;outline:1px solid #263238}"]}),t}(),G5=function(){return{standalone:!0}},W5=function(){function t(t,e,n,i,r){this.dialogRef=t,this.nodeService=e,this.toasterService=n,this.formBuilder=i,this.vpcsConfigurationService=r,this.consoleTypes=[],this.categories=[],this.inputForm=this.formBuilder.group({name:new hp("",kf.required)})}return t.prototype.ngOnInit=function(){var t=this;this.nodeService.getNode(this.server,this.node).subscribe((function(e){t.node=e,t.name=t.node.name,t.numberOfPorts=t.node.ports.length,t.getConfiguration()}))},t.prototype.getConfiguration=function(){this.consoleTypes=this.vpcsConfigurationService.getConsoleTypes(),this.categories=this.vpcsConfigurationService.getCategories()},t.prototype.onSaveClick=function(){var t=this;if(this.inputForm.valid){this.node.properties.ports_mapping=[];for(var e=0;e0&&void 0!==arguments[0]?arguments[0]:[];return Object(m.a)(this,n),(t=e.call(this))._renderData=new Pm.a([]),t._filter=new Pm.a(""),t._internalPageChanges=new w.b,t._renderChangesSubscription=_.a.EMPTY,t.sortingDataAccessor=function(t,e){var n=t[e];if(rm(n)){var i=Number(n);return i<9007199254740991?i:n}return n},t.sortData=function(e,n){var i=n.active,r=n.direction;return i&&""!=r?e.sort((function(e,n){var o=t.sortingDataAccessor(e,i),a=t.sortingDataAccessor(n,i),s=0;return null!=o&&null!=a?o>a?s=1:o0)){var i=Math.ceil(n.length/n.pageSize)-1||0,r=Math.min(n.pageIndex,i);r!==n.pageIndex&&(n.pageIndex=r,e._internalPageChanges.next())}}))}},{key:"connect",value:function(){return this._renderData}},{key:"disconnect",value:function(){}},{key:"data",get:function(){return this._data.value},set:function(t){this._data.next(t)}},{key:"filter",get:function(){return this._filter.value},set:function(t){this._filter.next(t)}},{key:"sort",get:function(){return this._sort},set:function(t){this._sort=t,this._updateChangeSubscription()}},{key:"paginator",get:function(){return this._paginator},set:function(t){this._paginator=t,this._updateChangeSubscription()}}]),n}(um),g4={tooltipState:Jg("state",[rv("initial, void, hidden",iv({opacity:0,transform:"scale(0)"})),rv("visible",iv({transform:"scale(1)"})),av("* => visible",tv("200ms cubic-bezier(0, 0, 0.2, 1)",ov([iv({opacity:0,transform:"scale(0)",offset:0}),iv({opacity:.5,transform:"scale(0.99)",offset:.5}),iv({opacity:1,transform:"scale(1)",offset:1})]))),av("* => hidden",tv("100ms cubic-bezier(0, 0, 0.2, 1)",iv({opacity:0})))])},v4=Mm({passive:!0});function b4(t){return Error('Tooltip position "'.concat(t,'" is invalid.'))}var y4=new ht("mat-tooltip-scroll-strategy"),_4={provide:y4,deps:[m0],useFactory:function(t){return function(){return t.scrollStrategies.reposition({scrollThrottle:20})}}},w4=new ht("mat-tooltip-default-options",{providedIn:"root",factory:function(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}}),k4=function(){var t=function(){function t(e,n,i,r,o,a,s,c,l,u,h){var d=this;Object(m.a)(this,t),this._overlay=e,this._elementRef=n,this._scrollDispatcher=i,this._viewContainerRef=r,this._ngZone=o,this._platform=a,this._ariaDescriber=s,this._focusMonitor=c,this._dir=u,this._defaultOptions=h,this._position="below",this._disabled=!1,this.showDelay=this._defaultOptions.showDelay,this.hideDelay=this._defaultOptions.hideDelay,this.touchGestures="auto",this._message="",this._passiveListeners=new Map,this._destroyed=new w.b,this._handleKeydown=function(t){d._isTooltipVisible()&&27===t.keyCode&&!JQ(t)&&(t.preventDefault(),t.stopPropagation(),d._ngZone.run((function(){return d.hide(0)})))},this._scrollStrategy=l,h&&(h.position&&(this.position=h.position),h.touchGestures&&(this.touchGestures=h.touchGestures)),o.runOutsideAngular((function(){n.nativeElement.addEventListener("keydown",d._handleKeydown)}))}return Object(g.a)(t,[{key:"ngAfterViewInit",value:function(){var t=this;this._setupPointerEvents(),this._focusMonitor.monitor(this._elementRef).pipe(Object(Am.a)(this._destroyed)).subscribe((function(e){e?"keyboard"===e&&t._ngZone.run((function(){return t.show()})):t._ngZone.run((function(){return t.hide(0)}))}))}},{key:"ngOnDestroy",value:function(){var t=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),t.removeEventListener("keydown",this._handleKeydown),this._passiveListeners.forEach((function(e,n){t.removeEventListener(n,e,v4)})),this._passiveListeners.clear(),this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(t,this.message),this._focusMonitor.stopMonitoring(t)}},{key:"show",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.showDelay;if(!this.disabled&&this.message&&(!this._isTooltipVisible()||this._tooltipInstance._showTimeoutId||this._tooltipInstance._hideTimeoutId)){var n=this._createOverlay();this._detach(),this._portal=this._portal||new I$(C4,this._viewContainerRef),this._tooltipInstance=n.attach(this._portal).instance,this._tooltipInstance.afterHidden().pipe(Object(Am.a)(this._destroyed)).subscribe((function(){return t._detach()})),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),this._tooltipInstance.show(e)}}},{key:"hide",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.hideDelay;this._tooltipInstance&&this._tooltipInstance.hide(t)}},{key:"toggle",value:function(){this._isTooltipVisible()?this.hide():this.show()}},{key:"_isTooltipVisible",value:function(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}},{key:"_createOverlay",value:function(){var t=this;if(this._overlayRef)return this._overlayRef;var e=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),n=this._overlay.position().flexibleConnectedTo(this._elementRef).withTransformOriginOn(".mat-tooltip").withFlexibleDimensions(!1).withViewportMargin(8).withScrollableContainers(e);return n.positionChanges.pipe(Object(Am.a)(this._destroyed)).subscribe((function(e){t._tooltipInstance&&e.scrollableViewProperties.isOverlayClipped&&t._tooltipInstance.isVisible()&&t._ngZone.run((function(){return t.hide(0)}))})),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:n,panelClass:"mat-tooltip-panel",scrollStrategy:this._scrollStrategy()}),this._updatePosition(),this._overlayRef.detachments().pipe(Object(Am.a)(this._destroyed)).subscribe((function(){return t._detach()})),this._overlayRef}},{key:"_detach",value:function(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}},{key:"_updatePosition",value:function(){var t=this._overlayRef.getConfig().positionStrategy,e=this._getOrigin(),n=this._getOverlayPosition();t.withPositions([Object.assign(Object.assign({},e.main),n.main),Object.assign(Object.assign({},e.fallback),n.fallback)])}},{key:"_getOrigin",value:function(){var t,e=!this._dir||"ltr"==this._dir.value,n=this.position;if("above"==n||"below"==n)t={originX:"center",originY:"above"==n?"top":"bottom"};else if("before"==n||"left"==n&&e||"right"==n&&!e)t={originX:"start",originY:"center"};else{if(!("after"==n||"right"==n&&e||"left"==n&&!e))throw b4(n);t={originX:"end",originY:"center"}}var i=this._invertPosition(t.originX,t.originY);return{main:t,fallback:{originX:i.x,originY:i.y}}}},{key:"_getOverlayPosition",value:function(){var t,e=!this._dir||"ltr"==this._dir.value,n=this.position;if("above"==n)t={overlayX:"center",overlayY:"bottom"};else if("below"==n)t={overlayX:"center",overlayY:"top"};else if("before"==n||"left"==n&&e||"right"==n&&!e)t={overlayX:"end",overlayY:"center"};else{if(!("after"==n||"right"==n&&e||"left"==n&&!e))throw b4(n);t={overlayX:"start",overlayY:"center"}}var i=this._invertPosition(t.overlayX,t.overlayY);return{main:t,fallback:{overlayX:i.x,overlayY:i.y}}}},{key:"_updateTooltipMessage",value:function(){var t=this;this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.asObservable().pipe(Object(FX.a)(1),Object(Am.a)(this._destroyed)).subscribe((function(){t._tooltipInstance&&t._overlayRef.updatePosition()})))}},{key:"_setTooltipClass",value:function(t){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=t,this._tooltipInstance._markForCheck())}},{key:"_invertPosition",value:function(t,e){return"above"===this.position||"below"===this.position?"top"===e?e="bottom":"bottom"===e&&(e="top"):"end"===t?t="start":"start"===t&&(t="end"),{x:t,y:e}}},{key:"_setupPointerEvents",value:function(){var t=this;if(this._platform.IOS||this._platform.ANDROID){if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();var e=function(){clearTimeout(t._touchstartTimeout),t.hide(t._defaultOptions.touchendHideDelay)};this._passiveListeners.set("touchend",e).set("touchcancel",e).set("touchstart",(function(){clearTimeout(t._touchstartTimeout),t._touchstartTimeout=setTimeout((function(){return t.show()}),500)}))}}else this._passiveListeners.set("mouseenter",(function(){return t.show()})).set("mouseleave",(function(){return t.hide()}));this._passiveListeners.forEach((function(e,n){t._elementRef.nativeElement.addEventListener(n,e,v4)}))}},{key:"_disableNativeGesturesIfNecessary",value:function(){var t=this._elementRef.nativeElement,e=t.style,n=this.touchGestures;"off"!==n&&(("on"===n||"INPUT"!==t.nodeName&&"TEXTAREA"!==t.nodeName)&&(e.userSelect=e.msUserSelect=e.webkitUserSelect=e.MozUserSelect="none"),"on"!==n&&t.draggable||(e.webkitUserDrag="none"),e.touchAction="none",e.webkitTapHighlightColor="transparent")}},{key:"position",get:function(){return this._position},set:function(t){t!==this._position&&(this._position=t,this._overlayRef&&(this._updatePosition(),this._tooltipInstance&&this._tooltipInstance.show(0),this._overlayRef.updatePosition()))}},{key:"disabled",get:function(){return this._disabled},set:function(t){this._disabled=nm(t),this._disabled&&this.hide(0)}},{key:"message",get:function(){return this._message},set:function(t){var e=this;this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this._message),this._message=null!=t?"".concat(t).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._updateTooltipMessage(),this._ngZone.runOutsideAngular((function(){Promise.resolve().then((function(){e._ariaDescriber.describe(e._elementRef.nativeElement,e.message)}))})))}},{key:"tooltipClass",get:function(){return this._tooltipClass},set:function(t){this._tooltipClass=t,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}}]),t}();return t.\u0275fac=function(e){return new(e||t)(da(m0),da(Us),da(BJ),da(mc),da(jl),da(Cm),da(l$),da(S$),da(y4),da(gm,8),da(w4,8))},t.\u0275dir=Wt({type:t,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-tooltip-trigger"],inputs:{showDelay:["matTooltipShowDelay","showDelay"],hideDelay:["matTooltipHideDelay","hideDelay"],touchGestures:["matTooltipTouchGestures","touchGestures"],position:["matTooltipPosition","position"],disabled:["matTooltipDisabled","disabled"],message:["matTooltip","message"],tooltipClass:["matTooltipClass","tooltipClass"]},exportAs:["matTooltip"]}),t}(),C4=function(){var t=function(){function t(e,n){Object(m.a)(this,t),this._changeDetectorRef=e,this._breakpointObserver=n,this._visibility="initial",this._closeOnInteraction=!1,this._onHide=new w.b,this._isHandset=this._breakpointObserver.observe("(max-width: 599.99px) and (orientation: portrait), (max-width: 959.99px) and (orientation: landscape)")}return Object(g.a)(t,[{key:"show",value:function(t){var e=this;this._hideTimeoutId&&(clearTimeout(this._hideTimeoutId),this._hideTimeoutId=null),this._closeOnInteraction=!0,this._showTimeoutId=setTimeout((function(){e._visibility="visible",e._showTimeoutId=null,e._markForCheck()}),t)}},{key:"hide",value:function(t){var e=this;this._showTimeoutId&&(clearTimeout(this._showTimeoutId),this._showTimeoutId=null),this._hideTimeoutId=setTimeout((function(){e._visibility="hidden",e._hideTimeoutId=null,e._markForCheck()}),t)}},{key:"afterHidden",value:function(){return this._onHide.asObservable()}},{key:"isVisible",value:function(){return"visible"===this._visibility}},{key:"ngOnDestroy",value:function(){this._onHide.complete()}},{key:"_animationStart",value:function(){this._closeOnInteraction=!1}},{key:"_animationDone",value:function(t){var e=t.toState;"hidden"!==e||this.isVisible()||this._onHide.next(),"visible"!==e&&"hidden"!==e||(this._closeOnInteraction=!0)}},{key:"_handleBodyInteraction",value:function(){this._closeOnInteraction&&this.hide(0)}},{key:"_markForCheck",value:function(){this._changeDetectorRef.markForCheck()}}]),t}();return t.\u0275fac=function(e){return new(e||t)(da(Po),da(R2))},t.\u0275cmp=Ht({type:t,selectors:[["mat-tooltip-component"]],hostAttrs:["aria-hidden","true"],hostVars:2,hostBindings:function(t,e){1&t&&xa("click",(function(){return e._handleBodyInteraction()}),!1,wn),2&t&&Za("zoom","visible"===e._visibility?1:null)},decls:3,vars:7,consts:[[1,"mat-tooltip",3,"ngClass"]],template:function(t,e){var n;1&t&&(ga(0,"div",0),xa("@state.start",(function(){return e._animationStart()}))("@state.done",(function(t){return e._animationDone(t)})),Nc(1,"async"),ds(2),va()),2&t&&(Qa("mat-tooltip-handset",null==(n=Bc(1,5,e._isHandset))?null:n.matches),pa("ngClass",e.tooltipClass)("@state",e._visibility),Qi(2),fs(e.message))},directives:[Oh],pipes:[Wh],styles:[".mat-tooltip-panel{pointer-events:none !important}.mat-tooltip{color:#fff;border-radius:4px;margin:14px;max-width:250px;padding-left:8px;padding-right:8px;overflow:hidden;text-overflow:ellipsis}.cdk-high-contrast-active .mat-tooltip{outline:solid 1px}.mat-tooltip-handset{margin:24px;padding-left:16px;padding-right:16px}\n"],encapsulation:2,data:{animation:[g4.tooltipState]},changeDetection:0}),t}(),S4=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275mod=qt({type:t}),t.\u0275inj=F({factory:function(e){return new(e||t)},providers:[_4],imports:[[T$,hd,w0,$$],$$,VJ]}),t}();function x4(t,e){1&t&&(ga(0,"th",18),ds(1," Port number "),va())}function O4(t,e){if(1&t&&(ga(0,"td",19),ds(1),va()),2&t){var n=e.$implicit;Qi(1),ps(" ",n.port_number," ")}}function M4(t,e){1&t&&(ga(0,"th",18),ds(1," VLAN "),va())}function T4(t,e){if(1&t&&(ga(0,"td",19),ds(1),va()),2&t){var n=e.$implicit;Qi(1),ps(" ",n.vlan," ")}}function E4(t,e){1&t&&(ga(0,"th",18),ds(1," Type "),va())}function P4(t,e){if(1&t&&(ga(0,"td",19),ds(1),va()),2&t){var n=e.$implicit;Qi(1),ps(" ",n.type," ")}}function A4(t,e){1&t&&(ga(0,"th",18),ds(1," EtherType "),va())}function j4(t,e){if(1&t&&(ga(0,"td",19),ds(1),va()),2&t){var n=e.$implicit;Qi(1),ps(" ",n.ethertype," ")}}function I4(t,e){1&t&&(ga(0,"th",18),ds(1," Actions "),va())}function D4(t,e){if(1&t){var n=ka();ga(0,"td",19),ga(1,"button",20),xa("click",(function(){Se(n);var t=e.$implicit;return Aa().delete(t)})),ga(2,"mat-icon",21),ds(3,"delete"),va(),va(),va()}}function R4(t,e){1&t&&ba(0,"tr",22)}function L4(t,e){1&t&&ba(0,"tr",23)}function F4(t,e){if(1&t&&(ga(0,"mat-option",24),ds(1),va()),2&t){var n=e.$implicit;pa("value",n),Qi(1),ps(" ",n," ")}}function N4(t,e){if(1&t&&(ga(0,"mat-option",24),ds(1),va()),2&t){var n=e.$implicit;pa("value",n),Qi(1),ps(" ",n," ")}}var B4=function(){return{standalone:!0}},H4=function(){function t(t){this.builtInTemplatesConfigurationService=t,this.ethernetPorts=[],this.newPort={name:"",port_number:0},this.portTypes=[],this.etherTypes=[],this.displayedColumns=["port_number","vlan","type","ethertype","action"]}return t.prototype.ngOnInit=function(){this.getConfiguration()},t.prototype.getConfiguration=function(){this.etherTypes=this.builtInTemplatesConfigurationService.getEtherTypesForEthernetSwitches(),this.portTypes=this.builtInTemplatesConfigurationService.getPortTypesForEthernetSwitches()},t.prototype.onAdd=function(){this.ethernetPorts.push(this.newPort),this.newPort={name:"",port_number:0}},t.prototype.delete=function(t){this.ethernetPorts=this.ethernetPorts.filter((function(e){return e!==t}))},t.\u0275fac=function(e){return new(e||t)(da(K5))},t.\u0275cmp=Ht({type:t,selectors:[["app-ports"]],inputs:{ethernetPorts:"ethernetPorts"},decls:31,vars:13,consts:[["mat-table","",1,"table",3,"dataSource"],["matColumnDef","port_number"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","vlan"],["matColumnDef","type"],["matColumnDef","ethertype"],["matColumnDef","action"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"form-field"],["matInput","","type","number","placeholder","Port",3,"ngModel","ngModelChange"],["matInput","","type","number","placeholder","VLAN",3,"ngModel","ngModelChange"],[1,"select"],["placeholder","Type",3,"ngModelOptions","ngModel","ngModelChange"],[3,"value",4,"ngFor","ngForOf"],["placeholder","EtherType",3,"ngModelOptions","ngModel","ngModelChange"],["mat-button","",1,"form-field",3,"click"],["mat-header-cell",""],["mat-cell",""],["mat-icon-button","","matTooltip","Delete port","matTooltipClass","custom-tooltip",3,"click"],["aria-label","Delete port"],["mat-header-row",""],["mat-row",""],[3,"value"]],template:function(t,e){1&t&&(ga(0,"table",0),ya(1,1),ua(2,x4,2,0,"th",2),ua(3,O4,2,1,"td",3),_a(),ya(4,4),ua(5,M4,2,0,"th",2),ua(6,T4,2,1,"td",3),_a(),ya(7,5),ua(8,E4,2,0,"th",2),ua(9,P4,2,1,"td",3),_a(),ya(10,6),ua(11,A4,2,0,"th",2),ua(12,j4,2,1,"td",3),_a(),ya(13,7),ua(14,I4,2,0,"th",2),ua(15,D4,4,0,"td",3),_a(),ua(16,R4,1,0,"tr",8),ua(17,L4,1,0,"tr",9),va(),ba(18,"br"),ga(19,"mat-form-field",10),ga(20,"input",11),xa("ngModelChange",(function(t){return e.newPort.port_number=t})),va(),va(),ga(21,"mat-form-field",10),ga(22,"input",12),xa("ngModelChange",(function(t){return e.newPort.vlan=t})),va(),va(),ga(23,"mat-form-field",13),ga(24,"mat-select",14),xa("ngModelChange",(function(t){return e.newPort.type=t})),ua(25,F4,2,2,"mat-option",15),va(),va(),ga(26,"mat-form-field",13),ga(27,"mat-select",16),xa("ngModelChange",(function(t){return e.newPort.ethertype=t})),ua(28,N4,2,2,"mat-option",15),va(),va(),ga(29,"button",17),xa("click",(function(){return e.onAdd()})),ds(30,"Add"),va()),2&t&&(pa("dataSource",e.ethernetPorts),Qi(16),pa("matHeaderRowDef",e.displayedColumns),Qi(1),pa("matRowDefColumns",e.displayedColumns),Qi(3),pa("ngModel",e.newPort.port_number),Qi(2),pa("ngModel",e.newPort.vlan),Qi(2),pa("ngModelOptions",jc(11,B4))("ngModel",e.newPort.type),Qi(1),pa("ngForOf",e.portTypes),Qi(2),pa("ngModelOptions",jc(12,B4))("ngModel",e.newPort.ethertype),Qi(1),pa("ngForOf",e.etherTypes))},directives:[$5,n4,t4,J5,a4,c4,Y3,s5,Ef,cf,mf,Sp,O5,Eh,a2,i4,o4,k4,x2,l4,h4,EJ],styles:[".listcontainer[_ngcontent-%COMP%]{padding-left:0!important;padding-right:0!important}.cancel-button[_ngcontent-%COMP%], .choose-symbol-button[_ngcontent-%COMP%], .top-button[_ngcontent-%COMP%]{height:36px;margin-top:22px}.cancel-button[_ngcontent-%COMP%]{margin-right:10px}.form-field[_ngcontent-%COMP%], .select[_ngcontent-%COMP%]{width:100%}.shadowed[_ngcontent-%COMP%]{transition:.25s}.nonvisible[_ngcontent-%COMP%], .shadowed[_ngcontent-%COMP%]{display:none}.configButton[_ngcontent-%COMP%]{width:100%}.configHideButton[_ngcontent-%COMP%]{margin-left:80%;width:20%;margin-bottom:10px}.symbolSelectionButton[_ngcontent-%COMP%]{width:100%}.list-item[_ngcontent-%COMP%]{display:flex}.template-name[_ngcontent-%COMP%]{width:95%}.delete-button[_ngcontent-%COMP%]{width:10%;outline:none}.menu-button[_ngcontent-%COMP%]{width:5%;outline:none!important}th[_ngcontent-%COMP%]{border:0!important}th.mat-header-cell[_ngcontent-%COMP%]{padding-bottom:15px}td.mat-cell[_ngcontent-%COMP%]{padding-top:15px}.radio-button[_ngcontent-%COMP%]{width:50%;padding-top:20px}.radio-group[_ngcontent-%COMP%]{margin-bottom:20px}.file-button[_ngcontent-%COMP%]{width:18%}.file-name-form-field[_ngcontent-%COMP%]{padding-left:2%;width:80%}"]}),t}();function z4(t,e){if(1&t&&(ga(0,"mat-option",16),ds(1),va()),2&t){var n=e.$implicit;pa("value",n),Qi(1),ps(" ",n," ")}}function V4(t,e){1&t&&ba(0,"app-ports",17,18),2&t&&pa("ethernetPorts",Aa(2).node.properties.ports_mapping)}var U4=function(){return{standalone:!0}};function q4(t,e){if(1&t){var n=ka();ga(0,"div",7),ga(1,"mat-card",8),ga(2,"form",9),ga(3,"mat-form-field",10),ga(4,"input",11),xa("ngModelChange",(function(t){return Se(n),Aa().node.name=t})),va(),va(),ga(5,"mat-form-field",12),ga(6,"mat-select",13),xa("ngModelChange",(function(t){return Se(n),Aa().node.console_type=t})),ua(7,z4,2,2,"mat-option",14),va(),va(),va(),ua(8,V4,2,1,"app-ports",15),va(),va()}if(2&t){var i=Aa();Qi(2),pa("formGroup",i.inputForm),Qi(2),pa("ngModel",i.node.name),Qi(2),pa("ngModelOptions",jc(6,U4))("ngModel",i.node.console_type),Qi(1),pa("ngForOf",i.consoleTypes),Qi(1),pa("ngIf",i.node.properties)}}var G4=function(){function t(t,e,n,i,r){this.dialogRef=t,this.nodeService=e,this.toasterService=n,this.formBuilder=i,this.ethernetSwitchesConfigurationService=r,this.consoleTypes=[],this.inputForm=this.formBuilder.group({name:new hp("",kf.required)})}return t.prototype.ngOnInit=function(){var t=this;this.nodeService.getNode(this.server,this.node).subscribe((function(e){t.node=e,t.name=t.node.name,t.getConfiguration()}))},t.prototype.getConfiguration=function(){this.consoleTypes=this.ethernetSwitchesConfigurationService.getConsoleTypesForEthernetSwitches()},t.prototype.onSaveClick=function(){var t=this;this.inputForm.valid?(this.node.properties.ports_mapping=this.portsComponent.ethernetPorts,this.nodeService.updateNode(this.server,this.node).subscribe((function(){t.toasterService.success("Node "+t.node.name+" updated."),t.onCancelClick()}))):this.toasterService.error("Fill all required fields.")},t.prototype.onCancelClick=function(){this.dialogRef.close()},t.\u0275fac=function(e){return new(e||t)(da(Z0),da(E2),da(Y2),da(Jp),da(K5))},t.\u0275cmp=Ht({type:t,selectors:[["app-configurator-ethernet-switch"]],viewQuery:function(t,e){var n;1&t&&nl(H4,!0),2&t&&tl(n=sl())&&(e.portsComponent=n.first)},decls:10,vars:2,consts:[["mat-dialog-title",""],[1,"modal-form-container"],[1,"content"],["class","default-content",4,"ngIf"],["mat-dialog-actions",""],["mat-button","","color","accent",3,"click"],["mat-button","","tabindex","2","mat-raised-button","","color","primary",3,"click"],[1,"default-content"],[1,"matCard"],[3,"formGroup"],[1,"form-field"],["matInput","","type","text","formControlName","name","placeholder","Name",3,"ngModel","ngModelChange"],[1,"select"],["placeholder","Console type",3,"ngModelOptions","ngModel","ngModelChange"],[3,"value",4,"ngFor","ngForOf"],[3,"ethernetPorts",4,"ngIf"],[3,"value"],[3,"ethernetPorts"],["ports",""]],template:function(t,e){1&t&&(ga(0,"h1",0),ds(1),va(),ga(2,"div",1),ga(3,"div",2),ua(4,q4,9,7,"div",3),va(),va(),ga(5,"div",4),ga(6,"button",5),xa("click",(function(){return e.onCancelClick()})),ds(7,"Cancel"),va(),ga(8,"button",6),xa("click",(function(){return e.onSaveClick()})),ds(9,"Apply"),va(),va()),2&t&&(Qi(1),ps("Configurator for node ",e.name,""),Qi(3),pa("ngIf",e.node))},directives:[r1,Ah,a1,a2,f3,xp,gf,Pp,Y3,s5,cf,mf,Fp,O5,Sp,Eh,EJ,H4],styles:[".configButton[_ngcontent-%COMP%], .form-field[_ngcontent-%COMP%], .select[_ngcontent-%COMP%]{width:100%}.default-content[_ngcontent-%COMP%]{max-height:400px;overflow-y:scroll;scrollbar-color:#a9a9a9 #263238;scrollbar-width:thin}.file-button[_ngcontent-%COMP%]{width:18%}.create-button[_ngcontent-%COMP%]{width:100%}.file-name-form-field[_ngcontent-%COMP%]{padding-left:2%;width:80%}.nonvisible[_ngcontent-%COMP%]{display:none}mat-radio-button[_ngcontent-%COMP%]{margin-right:10px}[_ngcontent-%COMP%]::-webkit-scrollbar{width:.5em}[_ngcontent-%COMP%]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background-color:#a9a9a9;outline:1px solid #263238}"]}),t}();function W4(t,e){1&t&&(ga(0,"th",24),ds(1," Port : DLCI"),va())}function K4(t,e){if(1&t&&(ga(0,"td",25),ds(1),va()),2&t){var n=e.$implicit;Qi(1),ps(" ",n.portIn," ")}}function X4(t,e){1&t&&(ga(0,"th",24),ds(1," Port : DLCI "),va())}function Y4(t,e){if(1&t&&(ga(0,"td",25),ds(1),va()),2&t){var n=e.$implicit;Qi(1),ps(" ",n.portOut," ")}}function Z4(t,e){1&t&&(ga(0,"th",24),ds(1," Actions "),va())}function Q4(t,e){if(1&t){var n=ka();ga(0,"td",25),ga(1,"button",26),xa("click",(function(){Se(n);var t=e.$implicit;return Aa(2).delete(t)})),ga(2,"mat-icon",27),ds(3,"delete"),va(),va(),va()}}function $4(t,e){1&t&&ba(0,"tr",28)}function J4(t,e){1&t&&ba(0,"tr",29)}function t6(t,e){if(1&t&&(ga(0,"table",16),ya(1,17),ua(2,W4,2,0,"th",18),ua(3,K4,2,1,"td",19),_a(),ya(4,20),ua(5,X4,2,0,"th",18),ua(6,Y4,2,1,"td",19),_a(),ya(7,21),ua(8,Z4,2,0,"th",18),ua(9,Q4,4,0,"td",19),_a(),ua(10,$4,1,0,"tr",22),ua(11,J4,1,0,"tr",23),va()),2&t){var n=Aa();pa("dataSource",n.nodeMappingsDataSource),Qi(10),pa("matHeaderRowDef",n.displayedColumns),Qi(1),pa("matRowDefColumns",n.displayedColumns)}}var e6=function(){function t(t,e,n,i){this.dialogRef=t,this.nodeService=e,this.toasterService=n,this.formBuilder=i,this.consoleTypes=[],this.nodeMappings=new Map,this.nodeMappingsDataSource=[],this.dataSource=[],this.displayedColumns=["portIn","portOut","actions"],this.sourcePort="",this.sourceDlci="",this.destinationPort="",this.destinationDlci="",this.nameForm=this.formBuilder.group({name:new hp("",kf.required)}),this.inputForm=this.formBuilder.group({sourcePort:new hp("",kf.required),sourceDlci:new hp("",kf.required),destinationPort:new hp("",kf.required),destinationDlci:new hp("",kf.required)})}return t.prototype.ngOnInit=function(){var t=this;this.nodeService.getNode(this.server,this.node).subscribe((function(e){t.node=e,t.name=e.name;var n=e.properties.mappings;Object.keys(n).forEach((function(e){t.nodeMappings.set(e,n[e])})),t.nodeMappings.forEach((function(e,n){t.nodeMappingsDataSource.push({portIn:n,portOut:e})}))}))},t.prototype.delete=function(t){this.nodeMappingsDataSource=this.nodeMappingsDataSource.filter((function(e){return e!==t}))},t.prototype.add=function(){if(this.inputForm.valid){var t={portIn:this.sourcePort+":"+this.sourceDlci,portOut:this.destinationPort+":"+this.destinationDlci};this.nodeMappingsDataSource.filter((function(e){return e.portIn===t.portIn})).length>0?this.toasterService.error("Mapping already defined."):(this.nodeMappingsDataSource=this.nodeMappingsDataSource.concat([t]),this.clearUserInput())}else this.toasterService.error("Fill all required fields.")},t.prototype.clearUserInput=function(){this.sourcePort="0",this.sourceDlci="0",this.destinationPort="0",this.destinationDlci="0"},t.prototype.strMapToObj=function(t){for(var e=Object.create(null),n=0,i=t;n0?this.toasterService.error("Mapping already defined."):(this.nodeMappingsDataSource=this.nodeMappingsDataSource.concat([t]),this.clearUserInput())):this.abstractForm.valid?(t={portIn:this.sourcePort+":"+this.sourceVpi+":"+this.sourceVci,portOut:this.destinationPort+":"+this.destinationVpi+":"+this.destinationVci},this.nodeMappingsDataSource.filter((function(e){return e.portIn===t.portIn})).length>0?this.toasterService.error("Mapping already defined."):(this.nodeMappingsDataSource=this.nodeMappingsDataSource.concat([t]),this.clearUserInput())):this.toasterService.error("Fill all required fields."):this.toasterService.error("Fill all required fields.")},t.prototype.clearUserInput=function(){this.sourcePort="0",this.sourceVpi="0",this.sourceVci="0",this.destinationPort="0",this.destinationVpi="0",this.sourceVci="0"},t.prototype.strMapToObj=function(t){for(var e=Object.create(null),n=0,i=t;n*,.mat-list-base .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base .mat-list-item .mat-list-text:empty,.mat-list-base .mat-list-option .mat-list-text:empty{display:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base .mat-list-item .mat-list-avatar,.mat-list-base .mat-list-option .mat-list-avatar{flex-shrink:0;width:40px;height:40px;border-radius:50%;object-fit:cover}.mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:72px;width:calc(100% - 72px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:72px}.mat-list-base .mat-list-item .mat-list-icon,.mat-list-base .mat-list-option .mat-list-icon{flex-shrink:0;width:24px;height:24px;font-size:24px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:64px;width:calc(100% - 64px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:64px}.mat-list-base .mat-list-item .mat-divider,.mat-list-base .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base .mat-list-item .mat-divider,[dir=rtl] .mat-list-base .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-list-base[dense]{padding-top:4px;display:block}.mat-list-base[dense] .mat-subheader{height:40px;line-height:8px}.mat-list-base[dense] .mat-subheader:first-child{margin-top:-4px}.mat-list-base[dense] .mat-list-item,.mat-list-base[dense] .mat-list-option{display:block;height:40px;-webkit-tap-highlight-color:transparent;width:100%;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-item-content,.mat-list-base[dense] .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base[dense] .mat-list-item .mat-list-item-content-reverse,.mat-list-base[dense] .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base[dense] .mat-list-item .mat-list-item-ripple,.mat-list-base[dense] .mat-list-option .mat-list-item-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar{height:48px}.mat-list-base[dense] .mat-list-item.mat-2-line,.mat-list-base[dense] .mat-list-option.mat-2-line{height:60px}.mat-list-base[dense] .mat-list-item.mat-3-line,.mat-list-base[dense] .mat-list-option.mat-3-line{height:76px}.mat-list-base[dense] .mat-list-item.mat-multi-line,.mat-list-base[dense] .mat-list-option.mat-multi-line{height:auto}.mat-list-base[dense] .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base[dense] .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base[dense] .mat-list-item .mat-list-text,.mat-list-base[dense] .mat-list-option .mat-list-text{display:flex;flex-direction:column;width:100%;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-text>*,.mat-list-base[dense] .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base[dense] .mat-list-item .mat-list-text:empty,.mat-list-base[dense] .mat-list-option .mat-list-text:empty{display:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base[dense] .mat-list-item .mat-list-avatar,.mat-list-base[dense] .mat-list-option .mat-list-avatar{flex-shrink:0;width:36px;height:36px;border-radius:50%;object-fit:cover}.mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:68px;width:calc(100% - 68px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:68px}.mat-list-base[dense] .mat-list-item .mat-list-icon,.mat-list-base[dense] .mat-list-option .mat-list-icon{flex-shrink:0;width:20px;height:20px;font-size:20px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:60px;width:calc(100% - 60px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:60px}.mat-list-base[dense] .mat-list-item .mat-divider,.mat-list-base[dense] .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-divider,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base[dense] .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-nav-list a{text-decoration:none;color:inherit}.mat-nav-list .mat-list-item{cursor:pointer;outline:none}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:transparent;text-align:left}[dir=rtl] mat-action-list button{text-align:right}mat-action-list button::-moz-focus-inner{border:0}mat-action-list .mat-list-item{cursor:pointer;outline:inherit}.mat-list-option:not(.mat-list-item-disabled){cursor:pointer;outline:none}.mat-list-item-disabled{pointer-events:none}.cdk-high-contrast-active .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active :host .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active .mat-selection-list:focus{outline-style:dotted}.cdk-high-contrast-active .mat-list-option:hover,.cdk-high-contrast-active .mat-list-option:focus,.cdk-high-contrast-active .mat-nav-list .mat-list-item:hover,.cdk-high-contrast-active .mat-nav-list .mat-list-item:focus,.cdk-high-contrast-active mat-action-list .mat-list-item:hover,.cdk-high-contrast-active mat-action-list .mat-list-item:focus{outline:dotted 1px}.cdk-high-contrast-active .mat-list-single-selected-option::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active [dir=rtl] .mat-list-single-selected-option::after{right:auto;left:16px}@media(hover: none){.mat-list-option:not(.mat-list-item-disabled):hover,.mat-nav-list .mat-list-item:not(.mat-list-item-disabled):hover,.mat-action-list .mat-list-item:not(.mat-list-item-disabled):hover{background:none}}\n'],encapsulation:2,changeDetection:0});var e=zn(t);return t}(),_8=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t){var i;return Object(m.a)(this,n),(i=e.call(this))._elementRef=t,i._stateChanges=new w.b,"action-list"===i._getListType()&&t.nativeElement.classList.add("mat-action-list"),i}return Object(g.a)(n,[{key:"_getListType",value:function(){var t=this._elementRef.nativeElement.nodeName.toLowerCase();return"mat-list"===t?"list":"mat-action-list"===t?"action-list":null}},{key:"ngOnChanges",value:function(){this._stateChanges.next()}},{key:"ngOnDestroy",value:function(){this._stateChanges.complete()}}]),n}(m8);return t.\u0275fac=function(e){return new(e||t)(da(Us))},t.\u0275cmp=Ht({type:t,selectors:[["mat-list"],["mat-action-list"]],hostAttrs:[1,"mat-list","mat-list-base"],inputs:{disableRipple:"disableRipple",disabled:"disabled"},exportAs:["matList"],features:[Ns([{provide:v8,useExisting:t}]),ws,Ms],ngContentSelectors:c8,decls:1,vars:0,template:function(t,e){1&t&&(Ia(),Da(0))},styles:['.mat-subheader{display:flex;box-sizing:border-box;padding:16px;align-items:center}.mat-list-base .mat-subheader{margin:0}.mat-list-base{padding-top:8px;display:block;-webkit-tap-highlight-color:transparent}.mat-list-base .mat-subheader{height:48px;line-height:16px}.mat-list-base .mat-subheader:first-child{margin-top:-8px}.mat-list-base .mat-list-item,.mat-list-base .mat-list-option{display:block;height:48px;-webkit-tap-highlight-color:transparent;width:100%;padding:0}.mat-list-base .mat-list-item .mat-list-item-content,.mat-list-base .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base .mat-list-item .mat-list-item-content-reverse,.mat-list-base .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base .mat-list-item .mat-list-item-ripple,.mat-list-base .mat-list-option .mat-list-item-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar,.mat-list-base .mat-list-option.mat-list-item-with-avatar{height:56px}.mat-list-base .mat-list-item.mat-2-line,.mat-list-base .mat-list-option.mat-2-line{height:72px}.mat-list-base .mat-list-item.mat-3-line,.mat-list-base .mat-list-option.mat-3-line{height:88px}.mat-list-base .mat-list-item.mat-multi-line,.mat-list-base .mat-list-option.mat-multi-line{height:auto}.mat-list-base .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base .mat-list-item .mat-list-text,.mat-list-base .mat-list-option .mat-list-text{display:flex;flex-direction:column;width:100%;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base .mat-list-item .mat-list-text>*,.mat-list-base .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base .mat-list-item .mat-list-text:empty,.mat-list-base .mat-list-option .mat-list-text:empty{display:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base .mat-list-item .mat-list-avatar,.mat-list-base .mat-list-option .mat-list-avatar{flex-shrink:0;width:40px;height:40px;border-radius:50%;object-fit:cover}.mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:72px;width:calc(100% - 72px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:72px}.mat-list-base .mat-list-item .mat-list-icon,.mat-list-base .mat-list-option .mat-list-icon{flex-shrink:0;width:24px;height:24px;font-size:24px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:64px;width:calc(100% - 64px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:64px}.mat-list-base .mat-list-item .mat-divider,.mat-list-base .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base .mat-list-item .mat-divider,[dir=rtl] .mat-list-base .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-list-base[dense]{padding-top:4px;display:block}.mat-list-base[dense] .mat-subheader{height:40px;line-height:8px}.mat-list-base[dense] .mat-subheader:first-child{margin-top:-4px}.mat-list-base[dense] .mat-list-item,.mat-list-base[dense] .mat-list-option{display:block;height:40px;-webkit-tap-highlight-color:transparent;width:100%;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-item-content,.mat-list-base[dense] .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base[dense] .mat-list-item .mat-list-item-content-reverse,.mat-list-base[dense] .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base[dense] .mat-list-item .mat-list-item-ripple,.mat-list-base[dense] .mat-list-option .mat-list-item-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar{height:48px}.mat-list-base[dense] .mat-list-item.mat-2-line,.mat-list-base[dense] .mat-list-option.mat-2-line{height:60px}.mat-list-base[dense] .mat-list-item.mat-3-line,.mat-list-base[dense] .mat-list-option.mat-3-line{height:76px}.mat-list-base[dense] .mat-list-item.mat-multi-line,.mat-list-base[dense] .mat-list-option.mat-multi-line{height:auto}.mat-list-base[dense] .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base[dense] .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base[dense] .mat-list-item .mat-list-text,.mat-list-base[dense] .mat-list-option .mat-list-text{display:flex;flex-direction:column;width:100%;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-text>*,.mat-list-base[dense] .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base[dense] .mat-list-item .mat-list-text:empty,.mat-list-base[dense] .mat-list-option .mat-list-text:empty{display:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base[dense] .mat-list-item .mat-list-avatar,.mat-list-base[dense] .mat-list-option .mat-list-avatar{flex-shrink:0;width:36px;height:36px;border-radius:50%;object-fit:cover}.mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:68px;width:calc(100% - 68px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:68px}.mat-list-base[dense] .mat-list-item .mat-list-icon,.mat-list-base[dense] .mat-list-option .mat-list-icon{flex-shrink:0;width:20px;height:20px;font-size:20px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:60px;width:calc(100% - 60px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:60px}.mat-list-base[dense] .mat-list-item .mat-divider,.mat-list-base[dense] .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-divider,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base[dense] .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-nav-list a{text-decoration:none;color:inherit}.mat-nav-list .mat-list-item{cursor:pointer;outline:none}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:transparent;text-align:left}[dir=rtl] mat-action-list button{text-align:right}mat-action-list button::-moz-focus-inner{border:0}mat-action-list .mat-list-item{cursor:pointer;outline:inherit}.mat-list-option:not(.mat-list-item-disabled){cursor:pointer;outline:none}.mat-list-item-disabled{pointer-events:none}.cdk-high-contrast-active .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active :host .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active .mat-selection-list:focus{outline-style:dotted}.cdk-high-contrast-active .mat-list-option:hover,.cdk-high-contrast-active .mat-list-option:focus,.cdk-high-contrast-active .mat-nav-list .mat-list-item:hover,.cdk-high-contrast-active .mat-nav-list .mat-list-item:focus,.cdk-high-contrast-active mat-action-list .mat-list-item:hover,.cdk-high-contrast-active mat-action-list .mat-list-item:focus{outline:dotted 1px}.cdk-high-contrast-active .mat-list-single-selected-option::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active [dir=rtl] .mat-list-single-selected-option::after{right:auto;left:16px}@media(hover: none){.mat-list-option:not(.mat-list-item-disabled):hover,.mat-nav-list .mat-list-item:not(.mat-list-item-disabled):hover,.mat-action-list .mat-list-item:not(.mat-list-item-disabled):hover{background:none}}\n'],encapsulation:2,changeDetection:0}),t}(),w8=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=Wt({type:t,selectors:[["","mat-list-avatar",""],["","matListAvatar",""]],hostAttrs:[1,"mat-list-avatar"]}),t}(),k8=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=Wt({type:t,selectors:[["","mat-list-icon",""],["","matListIcon",""]],hostAttrs:[1,"mat-list-icon"]}),t}(),C8=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=Wt({type:t,selectors:[["","mat-subheader",""],["","matSubheader",""]],hostAttrs:[1,"mat-subheader"]}),t}(),S8=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i,r,o){var a;Object(m.a)(this,n),(a=e.call(this))._element=t,a._isInteractiveList=!1,a._destroyed=new w.b,a._disabled=!1,a._isInteractiveList=!!(r||o&&"action-list"===o._getListType()),a._list=r||o;var s=a._getHostElement();return"button"!==s.nodeName.toLowerCase()||s.hasAttribute("type")||s.setAttribute("type","button"),a._list&&a._list._stateChanges.pipe(Object(Am.a)(a._destroyed)).subscribe((function(){i.markForCheck()})),a}return Object(g.a)(n,[{key:"ngAfterContentInit",value:function(){sJ(this._lines,this._element)}},{key:"ngOnDestroy",value:function(){this._destroyed.next(),this._destroyed.complete()}},{key:"_isRippleDisabled",value:function(){return!this._isInteractiveList||this.disableRipple||!(!this._list||!this._list.disableRipple)}},{key:"_getHostElement",value:function(){return this._element.nativeElement}},{key:"disabled",get:function(){return this._disabled||!(!this._list||!this._list.disabled)},set:function(t){this._disabled=nm(t)}}]),n}(g8);return t.\u0275fac=function(e){return new(e||t)(da(Us),da(Po),da(b8,8),da(v8,8))},t.\u0275cmp=Ht({type:t,selectors:[["mat-list-item"],["a","mat-list-item",""],["button","mat-list-item",""]],contentQueries:function(t,e,n){var i;1&t&&(rl(n,w8,!0),rl(n,k8,!0),rl(n,aJ,!0)),2&t&&(tl(i=sl())&&(e._avatar=i.first),tl(i=sl())&&(e._icon=i.first),tl(i=sl())&&(e._lines=i))},hostAttrs:[1,"mat-list-item","mat-focus-indicator"],hostVars:6,hostBindings:function(t,e){2&t&&Qa("mat-list-item-disabled",e.disabled)("mat-list-item-avatar",e._avatar||e._icon)("mat-list-item-with-avatar",e._avatar||e._icon)},inputs:{disableRipple:"disableRipple",disabled:"disabled"},exportAs:["matListItem"],features:[ws],ngContentSelectors:u8,decls:6,vars:2,consts:[[1,"mat-list-item-content"],["mat-ripple","",1,"mat-list-item-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-list-text"]],template:function(t,e){1&t&&(Ia(l8),ga(0,"div",0),ba(1,"div",1),Da(2),ga(3,"div",2),Da(4,1),va(),Da(5,2),va()),2&t&&(Qi(1),pa("matRippleTrigger",e._getHostElement())("matRippleDisabled",e._isRippleDisabled()))},directives:[yJ],encapsulation:2,changeDetection:0}),t}(),x8=eJ((function t(){Object(m.a)(this,t)})),O8=eJ((function t(){Object(m.a)(this,t)})),M8={provide:nf,useExisting:Y((function(){return P8})),multi:!0},T8=function t(e,n){Object(m.a)(this,t),this.source=e,this.option=n},E8=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i,r){var o;return Object(m.a)(this,n),(o=e.call(this))._element=t,o._changeDetector=i,o.selectionList=r,o._selected=!1,o._disabled=!1,o._hasFocus=!1,o.checkboxPosition="after",o._inputsInitialized=!1,o}return Object(g.a)(n,[{key:"ngOnInit",value:function(){var t=this,e=this.selectionList;e._value&&e._value.some((function(n){return e.compareWith(n,t._value)}))&&this._setSelected(!0);var n=this._selected;Promise.resolve().then((function(){(t._selected||n)&&(t.selected=!0,t._changeDetector.markForCheck())})),this._inputsInitialized=!0}},{key:"ngAfterContentInit",value:function(){sJ(this._lines,this._element)}},{key:"ngOnDestroy",value:function(){var t=this;this.selected&&Promise.resolve().then((function(){t.selected=!1}));var e=this._hasFocus,n=this.selectionList._removeOptionFromList(this);e&&n&&n.focus()}},{key:"toggle",value:function(){this.selected=!this.selected}},{key:"focus",value:function(){this._element.nativeElement.focus()}},{key:"getLabel",value:function(){return this._text&&this._text.nativeElement.textContent||""}},{key:"_isRippleDisabled",value:function(){return this.disabled||this.disableRipple||this.selectionList.disableRipple}},{key:"_handleClick",value:function(){this.disabled||!this.selectionList.multiple&&this.selected||(this.toggle(),this.selectionList._emitChangeEvent(this))}},{key:"_handleFocus",value:function(){this.selectionList._setFocusedOption(this),this._hasFocus=!0}},{key:"_handleBlur",value:function(){this.selectionList._onTouched(),this._hasFocus=!1}},{key:"_getHostElement",value:function(){return this._element.nativeElement}},{key:"_setSelected",value:function(t){return t!==this._selected&&(this._selected=t,t?this.selectionList.selectedOptions.select(this):this.selectionList.selectedOptions.deselect(this),this._changeDetector.markForCheck(),!0)}},{key:"_markForCheck",value:function(){this._changeDetector.markForCheck()}},{key:"color",get:function(){return this._color||this.selectionList.color},set:function(t){this._color=t}},{key:"value",get:function(){return this._value},set:function(t){this.selected&&t!==this.value&&this._inputsInitialized&&(this.selected=!1),this._value=t}},{key:"disabled",get:function(){return this._disabled||this.selectionList&&this.selectionList.disabled},set:function(t){var e=nm(t);e!==this._disabled&&(this._disabled=e,this._changeDetector.markForCheck())}},{key:"selected",get:function(){return this.selectionList.selectedOptions.isSelected(this)},set:function(t){var e=nm(t);e!==this._selected&&(this._setSelected(e),this.selectionList._reportValueChange())}}]),n}(O8);return t.\u0275fac=function(e){return new(e||t)(da(Us),da(Po),da(Y((function(){return P8}))))},t.\u0275cmp=Ht({type:t,selectors:[["mat-list-option"]],contentQueries:function(t,e,n){var i;1&t&&(rl(n,w8,!0),rl(n,k8,!0),rl(n,aJ,!0)),2&t&&(tl(i=sl())&&(e._avatar=i.first),tl(i=sl())&&(e._icon=i.first),tl(i=sl())&&(e._lines=i))},viewQuery:function(t,e){var n;1&t&&nl(h8,!0),2&t&&tl(n=sl())&&(e._text=n.first)},hostAttrs:["role","option",1,"mat-list-item","mat-list-option","mat-focus-indicator"],hostVars:15,hostBindings:function(t,e){1&t&&xa("focus",(function(){return e._handleFocus()}))("blur",(function(){return e._handleBlur()}))("click",(function(){return e._handleClick()})),2&t&&(oa("aria-selected",e.selected)("aria-disabled",e.disabled)("tabindex",-1),Qa("mat-list-item-disabled",e.disabled)("mat-list-item-with-avatar",e._avatar||e._icon)("mat-primary","primary"===e.color)("mat-accent","primary"!==e.color&&"warn"!==e.color)("mat-warn","warn"===e.color)("mat-list-single-selected-option",e.selected&&!e.selectionList.multiple))},inputs:{disableRipple:"disableRipple",checkboxPosition:"checkboxPosition",color:"color",value:"value",selected:"selected",disabled:"disabled"},exportAs:["matListOption"],features:[ws],ngContentSelectors:p8,decls:7,vars:5,consts:[[1,"mat-list-item-content"],["mat-ripple","",1,"mat-list-item-ripple",3,"matRippleTrigger","matRippleDisabled"],[3,"state","disabled",4,"ngIf"],[1,"mat-list-text"],["text",""],[3,"state","disabled"]],template:function(t,e){1&t&&(Ia(f8),ga(0,"div",0),ba(1,"div",1),ua(2,d8,1,2,"mat-pseudo-checkbox",2),ga(3,"div",3,4),Da(5),va(),Da(6,1),va()),2&t&&(Qa("mat-list-item-content-reverse","after"==e.checkboxPosition),Qi(1),pa("matRippleTrigger",e._getHostElement())("matRippleDisabled",e._isRippleDisabled()),Qi(1),pa("ngIf",e.selectionList.multiple))},directives:[yJ,Ah,wJ],encapsulation:2,changeDetection:0}),t}(),P8=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i,r){var o;return Object(m.a)(this,n),(o=e.call(this))._element=t,o._changeDetector=r,o._multiple=!0,o._contentInitialized=!1,o.selectionChange=new Uc,o.tabIndex=0,o.color="accent",o.compareWith=function(t,e){return t===e},o._disabled=!1,o.selectedOptions=new fm(o._multiple),o._tabIndex=-1,o._onChange=function(t){},o._destroyed=new w.b,o._onTouched=function(){},o}return Object(g.a)(n,[{key:"ngAfterContentInit",value:function(){var t=this;this._contentInitialized=!0,this._keyManager=new d$(this.options).withWrap().withTypeAhead().skipPredicate((function(){return!1})).withAllowedModifierKeys(["shiftKey"]),this._value&&this._setOptionsFromValues(this._value),this._keyManager.tabOut.pipe(Object(Am.a)(this._destroyed)).subscribe((function(){t._allowFocusEscape()})),this.options.changes.pipe(Object(NX.a)(null),Object(Am.a)(this._destroyed)).subscribe((function(){t._updateTabIndex()})),this.selectedOptions.changed.pipe(Object(Am.a)(this._destroyed)).subscribe((function(t){if(t.added){var e,n=d(t.added);try{for(n.s();!(e=n.n()).done;)e.value.selected=!0}catch(o){n.e(o)}finally{n.f()}}if(t.removed){var i,r=d(t.removed);try{for(r.s();!(i=r.n()).done;)i.value.selected=!1}catch(o){r.e(o)}finally{r.f()}}}))}},{key:"ngOnChanges",value:function(t){var e=t.disableRipple,n=t.color;(e&&!e.firstChange||n&&!n.firstChange)&&this._markOptionsForCheck()}},{key:"ngOnDestroy",value:function(){this._destroyed.next(),this._destroyed.complete(),this._isDestroyed=!0}},{key:"focus",value:function(t){this._element.nativeElement.focus(t)}},{key:"selectAll",value:function(){this._setAllOptionsSelected(!0)}},{key:"deselectAll",value:function(){this._setAllOptionsSelected(!1)}},{key:"_setFocusedOption",value:function(t){this._keyManager.updateActiveItem(t)}},{key:"_removeOptionFromList",value:function(t){var e=this._getOptionIndex(t);return e>-1&&this._keyManager.activeItemIndex===e&&(e>0?this._keyManager.updateActiveItem(e-1):0===e&&this.options.length>1&&this._keyManager.updateActiveItem(Math.min(e+1,this.options.length-1))),this._keyManager.activeItem}},{key:"_keydown",value:function(t){var e=t.keyCode,n=this._keyManager,i=n.activeItemIndex,r=JQ(t);switch(e){case 32:case 13:r||n.isTyping()||(this._toggleFocusedOption(),t.preventDefault());break;case 36:case 35:r||(36===e?n.setFirstItemActive():n.setLastItemActive(),t.preventDefault());break;default:if(65===e&&this.multiple&&JQ(t,"ctrlKey")&&!n.isTyping()){var o=this.options.some((function(t){return!t.disabled&&!t.selected}));this._setAllOptionsSelected(o,!0),t.preventDefault()}else n.onKeydown(t)}this.multiple&&(38===e||40===e)&&t.shiftKey&&n.activeItemIndex!==i&&this._toggleFocusedOption()}},{key:"_reportValueChange",value:function(){if(this.options&&!this._isDestroyed){var t=this._getSelectedOptionValues();this._onChange(t),this._value=t}}},{key:"_emitChangeEvent",value:function(t){this.selectionChange.emit(new T8(this,t))}},{key:"_onFocus",value:function(){var t=this._keyManager.activeItemIndex;t&&-1!==t?this._keyManager.setActiveItem(t):this._keyManager.setFirstItemActive()}},{key:"writeValue",value:function(t){this._value=t,this.options&&this._setOptionsFromValues(t||[])}},{key:"setDisabledState",value:function(t){this.disabled=t}},{key:"registerOnChange",value:function(t){this._onChange=t}},{key:"registerOnTouched",value:function(t){this._onTouched=t}},{key:"_setOptionsFromValues",value:function(t){var e=this;this.options.forEach((function(t){return t._setSelected(!1)})),t.forEach((function(t){var n=e.options.find((function(n){return!n.selected&&e.compareWith(n.value,t)}));n&&n._setSelected(!0)}))}},{key:"_getSelectedOptionValues",value:function(){return this.options.filter((function(t){return t.selected})).map((function(t){return t.value}))}},{key:"_toggleFocusedOption",value:function(){var t=this._keyManager.activeItemIndex;if(null!=t&&this._isValidIndex(t)){var e=this.options.toArray()[t];!e||e.disabled||!this._multiple&&e.selected||(e.toggle(),this._emitChangeEvent(e))}}},{key:"_setAllOptionsSelected",value:function(t,e){var n=!1;this.options.forEach((function(i){e&&i.disabled||!i._setSelected(t)||(n=!0)})),n&&this._reportValueChange()}},{key:"_isValidIndex",value:function(t){return t>=0&&t*,.mat-list-base .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base .mat-list-item .mat-list-text:empty,.mat-list-base .mat-list-option .mat-list-text:empty{display:none}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base .mat-list-item .mat-list-avatar,.mat-list-base .mat-list-option .mat-list-avatar{flex-shrink:0;width:40px;height:40px;border-radius:50%;object-fit:cover}.mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:72px;width:calc(100% - 72px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:72px}.mat-list-base .mat-list-item .mat-list-icon,.mat-list-base .mat-list-option .mat-list-icon{flex-shrink:0;width:24px;height:24px;font-size:24px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:64px;width:calc(100% - 64px)}[dir=rtl] .mat-list-base .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:64px}.mat-list-base .mat-list-item .mat-divider,.mat-list-base .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base .mat-list-item .mat-divider,[dir=rtl] .mat-list-base .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-list-base[dense]{padding-top:4px;display:block}.mat-list-base[dense] .mat-subheader{height:40px;line-height:8px}.mat-list-base[dense] .mat-subheader:first-child{margin-top:-4px}.mat-list-base[dense] .mat-list-item,.mat-list-base[dense] .mat-list-option{display:block;height:40px;-webkit-tap-highlight-color:transparent;width:100%;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-item-content,.mat-list-base[dense] .mat-list-option .mat-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;padding:0 16px;position:relative;height:inherit}.mat-list-base[dense] .mat-list-item .mat-list-item-content-reverse,.mat-list-base[dense] .mat-list-option .mat-list-item-content-reverse{display:flex;align-items:center;padding:0 16px;flex-direction:row-reverse;justify-content:space-around}.mat-list-base[dense] .mat-list-item .mat-list-item-ripple,.mat-list-base[dense] .mat-list-option .mat-list-item-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar{height:48px}.mat-list-base[dense] .mat-list-item.mat-2-line,.mat-list-base[dense] .mat-list-option.mat-2-line{height:60px}.mat-list-base[dense] .mat-list-item.mat-3-line,.mat-list-base[dense] .mat-list-option.mat-3-line{height:76px}.mat-list-base[dense] .mat-list-item.mat-multi-line,.mat-list-base[dense] .mat-list-option.mat-multi-line{height:auto}.mat-list-base[dense] .mat-list-item.mat-multi-line .mat-list-item-content,.mat-list-base[dense] .mat-list-option.mat-multi-line .mat-list-item-content{padding-top:16px;padding-bottom:16px}.mat-list-base[dense] .mat-list-item .mat-list-text,.mat-list-base[dense] .mat-list-option .mat-list-text{display:flex;flex-direction:column;width:100%;box-sizing:border-box;overflow:hidden;padding:0}.mat-list-base[dense] .mat-list-item .mat-list-text>*,.mat-list-base[dense] .mat-list-option .mat-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-list-base[dense] .mat-list-item .mat-list-text:empty,.mat-list-base[dense] .mat-list-option .mat-list-text:empty{display:none}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:0;padding-left:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:0}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-left:0;padding-right:16px}[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-item.mat-list-option .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar .mat-list-item-content-reverse .mat-list-text,[dir=rtl] .mat-list-base[dense] .mat-list-option.mat-list-option .mat-list-item-content-reverse .mat-list-text{padding-right:0;padding-left:16px}.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-item.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content-reverse .mat-list-text,.mat-list-base[dense] .mat-list-option.mat-list-item-with-avatar.mat-list-option .mat-list-item-content .mat-list-text{padding-right:16px;padding-left:16px}.mat-list-base[dense] .mat-list-item .mat-list-avatar,.mat-list-base[dense] .mat-list-option .mat-list-avatar{flex-shrink:0;width:36px;height:36px;border-radius:50%;object-fit:cover}.mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:68px;width:calc(100% - 68px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-avatar~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-avatar~.mat-divider-inset{margin-left:auto;margin-right:68px}.mat-list-base[dense] .mat-list-item .mat-list-icon,.mat-list-base[dense] .mat-list-option .mat-list-icon{flex-shrink:0;width:20px;height:20px;font-size:20px;box-sizing:content-box;border-radius:50%;padding:4px}.mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:60px;width:calc(100% - 60px)}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-list-icon~.mat-divider-inset,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-list-icon~.mat-divider-inset{margin-left:auto;margin-right:60px}.mat-list-base[dense] .mat-list-item .mat-divider,.mat-list-base[dense] .mat-list-option .mat-divider{position:absolute;bottom:0;left:0;width:100%;margin:0}[dir=rtl] .mat-list-base[dense] .mat-list-item .mat-divider,[dir=rtl] .mat-list-base[dense] .mat-list-option .mat-divider{margin-left:auto;margin-right:0}.mat-list-base[dense] .mat-list-item .mat-divider.mat-divider-inset,.mat-list-base[dense] .mat-list-option .mat-divider.mat-divider-inset{position:absolute}.mat-nav-list a{text-decoration:none;color:inherit}.mat-nav-list .mat-list-item{cursor:pointer;outline:none}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:transparent;text-align:left}[dir=rtl] mat-action-list button{text-align:right}mat-action-list button::-moz-focus-inner{border:0}mat-action-list .mat-list-item{cursor:pointer;outline:inherit}.mat-list-option:not(.mat-list-item-disabled){cursor:pointer;outline:none}.mat-list-item-disabled{pointer-events:none}.cdk-high-contrast-active .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active :host .mat-list-item-disabled{opacity:.5}.cdk-high-contrast-active .mat-selection-list:focus{outline-style:dotted}.cdk-high-contrast-active .mat-list-option:hover,.cdk-high-contrast-active .mat-list-option:focus,.cdk-high-contrast-active .mat-nav-list .mat-list-item:hover,.cdk-high-contrast-active .mat-nav-list .mat-list-item:focus,.cdk-high-contrast-active mat-action-list .mat-list-item:hover,.cdk-high-contrast-active mat-action-list .mat-list-item:focus{outline:dotted 1px}.cdk-high-contrast-active .mat-list-single-selected-option::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active [dir=rtl] .mat-list-single-selected-option::after{right:auto;left:16px}@media(hover: none){.mat-list-option:not(.mat-list-item-disabled):hover,.mat-nav-list .mat-list-item:not(.mat-list-item-disabled):hover,.mat-action-list .mat-list-item:not(.mat-list-item-disabled):hover{background:none}}\n'],encapsulation:2,changeDetection:0}),t}(),A8=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275mod=qt({type:t}),t.\u0275inj=F({factory:function(e){return new(e||t)},imports:[[lJ,_J,$$,kJ,hd],lJ,$$,kJ,s8]}),t}();function j8(t,e){if(1&t){var n=ka();ga(0,"mat-list-item"),ga(1,"div",6),ga(2,"span",7),ds(3),va(),ga(4,"span",7),ga(5,"input",9),xa("ngModelChange",(function(t){return Se(n),e.$implicit.port_name=t})),va(),va(),va(),va()}if(2&t){var i=e.$implicit;Qi(3),ps(" Adapter ",i.adapter_number," "),Qi(2),pa("ngModel",i.port_name)}}function I8(t,e){if(1&t&&(ga(0,"div",5),ga(1,"div",6),ga(2,"span",7),ds(3," Adapter number "),va(),ga(4,"span",7),ds(5," Port name "),va(),va(),ga(6,"div"),ga(7,"mat-list"),ua(8,j8,6,2,"mat-list-item",8),va(),va(),va()),2&t){var n=Aa();Qi(8),pa("ngForOf",n.adapters)}}var D8=function(){function t(t,e,n,i,r){this.dialogRef=t,this.nodeService=e,this.toasterService=n,this.formBuilder=i,this.dockerConfigurationService=r,this.displayedColumns=["adapter_number","port_name"],this.adapters=[]}return t.prototype.ngOnInit=function(){var t=this;this.node.custom_adapters?this.adapters=this.node.custom_adapters:this.node.ports.forEach((function(e){t.adapters.push({adapter_number:0,port_name:""})}))},t.prototype.onSaveClick=function(){var t=this;this.node.custom_adapters=this.adapters,this.nodeService.updateNodeWithCustomAdapters(this.server,this.node).subscribe((function(){t.onCancelClick(),t.toasterService.success("Configuration saved for node "+t.node.name)}))},t.prototype.onCancelClick=function(){this.dialogRef.close()},t.\u0275fac=function(e){return new(e||t)(da(Z0),da(E2),da(Y2),da(Jp),da(i8))},t.\u0275cmp=Ht({type:t,selectors:[["app-configure-custom-adapters"]],decls:8,vars:2,consts:[["mat-dialog-title",""],["class","modal-form-container",4,"ngIf"],["mat-dialog-actions",""],["mat-button","","color","accent",3,"click"],["mat-button","","tabindex","2","mat-raised-button","","color","primary",3,"click"],[1,"modal-form-container"],[1,"header"],[1,"column"],[4,"ngFor","ngForOf"],["matInput","","type","text","placeholder","Edit port name",3,"ngModel","ngModelChange"]],template:function(t,e){1&t&&(ga(0,"h1",0),ds(1),va(),ua(2,I8,9,1,"div",1),ga(3,"div",2),ga(4,"button",3),xa("click",(function(){return e.onCancelClick()})),ds(5,"Cancel"),va(),ga(6,"button",4),xa("click",(function(){return e.onSaveClick()})),ds(7,"Apply"),va(),va()),2&t&&(Qi(1),ps("Configure custom adapters for node ",e.node.name,""),Qi(1),pa("ngIf",e.node))},directives:[r1,Ah,a1,a2,_8,Eh,S8,s5,cf,mf,Sp],styles:["th[_ngcontent-%COMP%]{border:0!important}th.mat-header-cell[_ngcontent-%COMP%]{padding-bottom:15px}td.mat-cell[_ngcontent-%COMP%]{padding-top:15px}.header[_ngcontent-%COMP%]{display:flex;justify-content:space-between;width:100%}.column[_ngcontent-%COMP%]{width:50%}"]}),t}();function R8(t,e){if(1&t&&(ga(0,"mat-option",26),ds(1),va()),2&t){var n=e.$implicit;pa("value",n),Qi(1),ps(" ",n," ")}}function L8(t,e){if(1&t&&(ga(0,"mat-option",26),ds(1),va()),2&t){var n=e.$implicit;pa("value",n),Qi(1),ps(" ",n," ")}}var F8=function(){return{standalone:!0}};function N8(t,e){if(1&t){var n=ka();ga(0,"mat-tab-group"),ga(1,"mat-tab",9),ba(2,"br"),ga(3,"form",10),ga(4,"mat-form-field",11),ga(5,"input",12),xa("ngModelChange",(function(t){return Se(n),Aa().node.name=t})),va(),va(),ga(6,"mat-form-field",11),ga(7,"input",13),xa("ngModelChange",(function(t){return Se(n),Aa().node.properties.start_command=t})),va(),va(),ga(8,"mat-form-field",11),ga(9,"input",14),xa("ngModelChange",(function(t){return Se(n),Aa().node.properties.adapters=t})),va(),va(),ga(10,"button",15),xa("click",(function(){return Se(n),Aa().configureCustomAdapters()})),ds(11," Configure custom adapters "),va(),ga(12,"mat-form-field",16),ga(13,"mat-select",17),xa("ngModelChange",(function(t){return Se(n),Aa().node.console_type=t})),ua(14,R8,2,2,"mat-option",18),va(),va(),ga(15,"mat-checkbox",19),xa("ngModelChange",(function(t){return Se(n),Aa().node.console_auto_start=t})),ds(16," Auto start console "),va(),ga(17,"mat-form-field",11),ga(18,"mat-select",20),xa("ngModelChange",(function(t){return Se(n),Aa().node.properties.console_resolution=t})),ua(19,L8,2,2,"mat-option",18),va(),va(),ga(20,"mat-form-field",11),ga(21,"input",21),xa("ngModelChange",(function(t){return Se(n),Aa().node.properties.console_http_port=t})),va(),va(),ga(22,"mat-form-field",11),ga(23,"input",22),xa("ngModelChange",(function(t){return Se(n),Aa().node.properties.console_http_path=t})),va(),va(),ga(24,"button",15),xa("click",(function(){return Se(n),Aa().editNetworkConfiguration()})),ds(25," Edit network configuration "),va(),va(),ga(26,"h6"),ds(27,"Environment"),va(),ga(28,"mat-form-field",11),ga(29,"textarea",23),xa("ngModelChange",(function(t){return Se(n),Aa().node.properties.environment=t})),va(),va(),va(),ga(30,"mat-tab",24),ga(31,"h6"),ds(32,"Extra hosts"),va(),ga(33,"mat-form-field",11),ga(34,"textarea",23),xa("ngModelChange",(function(t){return Se(n),Aa().node.properties.extra_hosts=t})),va(),va(),ba(35,"br"),ga(36,"h6"),ds(37,"Additional directories"),va(),ga(38,"mat-form-field",11),ga(39,"textarea",23),xa("ngModelChange",(function(t){return Se(n),Aa().node.properties.extra_volumes=t})),va(),va(),va(),ga(40,"mat-tab",25),ga(41,"mat-form-field",11),ga(42,"textarea",23),xa("ngModelChange",(function(t){return Se(n),Aa().node.properties.usage=t})),va(),va(),va(),va()}if(2&t){var i=Aa();Qi(3),pa("formGroup",i.generalSettingsForm),Qi(2),pa("ngModel",i.node.name),Qi(2),pa("ngModel",i.node.properties.start_command),Qi(2),pa("ngModel",i.node.properties.adapters),Qi(4),pa("ngModelOptions",jc(18,F8))("ngModel",i.node.console_type),Qi(1),pa("ngForOf",i.consoleTypes),Qi(1),pa("ngModelOptions",jc(19,F8))("ngModel",i.node.console_auto_start),Qi(3),pa("ngModelOptions",jc(20,F8))("ngModel",i.node.properties.console_resolution),Qi(1),pa("ngForOf",i.consoleResolutions),Qi(2),pa("ngModel",i.node.properties.console_http_port),Qi(2),pa("ngModel",i.node.properties.console_http_path),Qi(6),pa("ngModel",i.node.properties.environment),Qi(5),pa("ngModel",i.node.properties.extra_hosts),Qi(5),pa("ngModel",i.node.properties.extra_volumes),Qi(3),pa("ngModel",i.node.properties.usage)}}var B8=function(){function t(t,e,n,i,r,o){this.dialogReference=t,this.nodeService=e,this.toasterService=n,this.formBuilder=i,this.dockerConfigurationService=r,this.dialog=o,this.consoleTypes=[],this.consoleResolutions=["640x480","800x600","1024x768","1280x800","1280x1024","1366x768","1920x1080"],this.conf={autoFocus:!1,width:"800px",disableClose:!0},this.generalSettingsForm=this.formBuilder.group({name:new hp("",kf.required),adapter:new hp("",kf.required),startCommand:new hp("",kf.required),consoleHttpPort:new hp("",kf.required),consoleHttpPath:new hp("",kf.required)})}return t.prototype.ngOnInit=function(){var t=this;this.nodeService.getNode(this.server,this.node).subscribe((function(e){t.node=e,t.name=e.name,t.getConfiguration()}))},t.prototype.getConfiguration=function(){this.consoleTypes=this.dockerConfigurationService.getConsoleTypes()},t.prototype.configureCustomAdapters=function(){this.dialogRef=this.dialog.open(D8,this.conf);var t=this.dialogRef.componentInstance;t.server=this.server,t.node=this.node},t.prototype.editNetworkConfiguration=function(){this.dialogRef=this.dialog.open(o8,this.conf);var t=this.dialogRef.componentInstance;t.server=this.server,t.node=this.node},t.prototype.onSaveClick=function(){var t=this;this.generalSettingsForm.valid?this.nodeService.updateNode(this.server,this.node).subscribe((function(){t.toasterService.success("Node "+t.node.name+" updated."),t.onCancelClick()})):this.toasterService.error("Fill all required fields.")},t.prototype.onCancelClick=function(){this.dialogReference.close()},t.\u0275fac=function(e){return new(e||t)(da(Z0),da(E2),da(Y2),da(Jp),da(i8),da(e1))},t.\u0275cmp=Ht({type:t,selectors:[["app-configurator-docker"]],decls:12,vars:2,consts:[["mat-dialog-title",""],[1,"modal-form-container"],[1,"content"],[1,"default-content"],[1,"matCard"],[4,"ngIf"],["mat-dialog-actions",""],["mat-button","","color","accent",3,"click"],["mat-button","","tabindex","2","mat-raised-button","","color","primary",3,"click"],["label","General settings"],[3,"formGroup"],[1,"form-field"],["matInput","","formControlName","name","type","text","placeholder","Name",3,"ngModel","ngModelChange"],["matInput","","formControlName","startCommand","type","text","placeholder","Start command",3,"ngModel","ngModelChange"],["formControlName","adapter","matInput","","type","number","placeholder","Adapters",3,"ngModel","ngModelChange"],["mat-button","",1,"form-field",3,"click"],[1,"select"],["placeholder","Console type",3,"ngModelOptions","ngModel","ngModelChange"],[3,"value",4,"ngFor","ngForOf"],[3,"ngModelOptions","ngModel","ngModelChange"],["placeholder","VNC console resolution",3,"ngModelOptions","ngModel","ngModelChange"],["formControlName","consoleHttpPort","matInput","","type","number","placeholder","HTTP port in the container",3,"ngModel","ngModelChange"],["matInput","","formControlName","consoleHttpPath","type","text","placeholder","HTTP path",3,"ngModel","ngModelChange"],["matInput","","type","text",3,"ngModel","ngModelChange"],["label","Advanced"],["label","Usage"],[3,"value"]],template:function(t,e){1&t&&(ga(0,"h1",0),ds(1),va(),ga(2,"div",1),ga(3,"div",2),ga(4,"div",3),ga(5,"mat-card",4),ua(6,N8,43,21,"mat-tab-group",5),va(),va(),va(),va(),ga(7,"div",6),ga(8,"button",7),xa("click",(function(){return e.onCancelClick()})),ds(9,"Cancel"),va(),ga(10,"button",8),xa("click",(function(){return e.onSaveClick()})),ds(11,"Apply"),va(),va()),2&t&&(Qi(1),ps("Configurator for node ",e.name,""),Qi(5),pa("ngIf",e.name))},directives:[r1,f3,Ah,a1,a2,U1,I1,xp,gf,Pp,Y3,s5,cf,mf,Fp,Ef,O5,Sp,Eh,F5,EJ],styles:[".configButton[_ngcontent-%COMP%], .form-field[_ngcontent-%COMP%], .select[_ngcontent-%COMP%]{width:100%}.default-content[_ngcontent-%COMP%]{max-height:400px;overflow-y:scroll;scrollbar-color:#a9a9a9 #263238;scrollbar-width:thin}.file-button[_ngcontent-%COMP%]{width:18%}.create-button[_ngcontent-%COMP%]{width:100%}.file-name-form-field[_ngcontent-%COMP%]{padding-left:2%;width:80%}.nonvisible[_ngcontent-%COMP%]{display:none}mat-radio-button[_ngcontent-%COMP%]{margin-right:10px}[_ngcontent-%COMP%]::-webkit-scrollbar{width:.5em}[_ngcontent-%COMP%]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background-color:#a9a9a9;outline:1px solid #263238}"]}),t}(),H8=function(){function t(t,e,n,i){this.dialogRef=t,this.nodeService=e,this.toasterService=n,this.formBuilder=i,this.generalSettingsForm=this.formBuilder.group({name:new hp("",kf.required)})}return t.prototype.ngOnInit=function(){var t=this;this.nodeService.getNode(this.server,this.node).subscribe((function(e){t.node=e,t.name=e.name}))},t.prototype.onSaveClick=function(){var t=this;this.generalSettingsForm.valid?this.nodeService.updateNode(this.server,this.node).subscribe((function(){t.toasterService.success("Node "+t.node.name+" updated."),t.onCancelClick()})):this.toasterService.error("Fill all required fields.")},t.prototype.onCancelClick=function(){this.dialogRef.close()},t.\u0275fac=function(e){return new(e||t)(da(Z0),da(E2),da(Y2),da(Jp))},t.\u0275cmp=Ht({type:t,selectors:[["app-configurator-nat"]],decls:14,vars:3,consts:[["mat-dialog-title",""],[1,"modal-form-container"],[1,"content"],[1,"default-content"],[1,"matCard"],[3,"formGroup"],[1,"form-field"],["matInput","","type","text","formControlName","name","placeholder","Name",3,"ngModel","ngModelChange"],["mat-dialog-actions",""],["mat-button","","color","accent",3,"click"],["mat-button","","tabindex","2","mat-raised-button","","color","primary",3,"click"]],template:function(t,e){1&t&&(ga(0,"h1",0),ds(1),va(),ga(2,"div",1),ga(3,"div",2),ga(4,"div",3),ga(5,"mat-card",4),ga(6,"form",5),ga(7,"mat-form-field",6),ga(8,"input",7),xa("ngModelChange",(function(t){return e.node.name=t})),va(),va(),va(),va(),va(),va(),va(),ga(9,"div",8),ga(10,"button",9),xa("click",(function(){return e.onCancelClick()})),ds(11,"Cancel"),va(),ga(12,"button",10),xa("click",(function(){return e.onSaveClick()})),ds(13,"Apply"),va(),va()),2&t&&(Qi(1),ps("Configurator for node ",e.name,""),Qi(5),pa("formGroup",e.generalSettingsForm),Qi(2),pa("ngModel",e.node.name))},directives:[r1,f3,xp,gf,Pp,Y3,s5,cf,mf,Fp,a1,a2],styles:[".configButton[_ngcontent-%COMP%], .form-field[_ngcontent-%COMP%], .select[_ngcontent-%COMP%]{width:100%}.default-content[_ngcontent-%COMP%]{max-height:400px;overflow-y:scroll;scrollbar-color:#a9a9a9 #263238;scrollbar-width:thin}.file-button[_ngcontent-%COMP%]{width:18%}.create-button[_ngcontent-%COMP%]{width:100%}.file-name-form-field[_ngcontent-%COMP%]{padding-left:2%;width:80%}.nonvisible[_ngcontent-%COMP%]{display:none}mat-radio-button[_ngcontent-%COMP%]{margin-right:10px}[_ngcontent-%COMP%]::-webkit-scrollbar{width:.5em}[_ngcontent-%COMP%]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background-color:#a9a9a9;outline:1px solid #263238}"]}),t}(),z8=function(){function t(t,e,n,i){this.dialogRef=t,this.nodeService=e,this.toasterService=n,this.formBuilder=i,this.generalSettingsForm=this.formBuilder.group({name:new hp("",kf.required)})}return t.prototype.ngOnInit=function(){var t=this;this.nodeService.getNode(this.server,this.node).subscribe((function(e){t.node=e,t.name=e.name}))},t.prototype.onSaveClick=function(){var t=this;this.generalSettingsForm.valid?this.nodeService.updateNode(this.server,this.node).subscribe((function(){t.toasterService.success("Node "+t.node.name+" updated."),t.onCancelClick()})):this.toasterService.error("Fill all required fields.")},t.prototype.onCancelClick=function(){this.dialogRef.close()},t.\u0275fac=function(e){return new(e||t)(da(Z0),da(E2),da(Y2),da(Jp))},t.\u0275cmp=Ht({type:t,selectors:[["app-configurator-traceng"]],decls:14,vars:3,consts:[["mat-dialog-title",""],[1,"modal-form-container"],[1,"content"],[1,"default-content"],[1,"matCard"],[3,"formGroup"],[1,"form-field"],["matInput","","type","text","formControlName","name","placeholder","Name",3,"ngModel","ngModelChange"],["mat-dialog-actions",""],["mat-button","","color","accent",3,"click"],["mat-button","","tabindex","2","mat-raised-button","","color","primary",3,"click"]],template:function(t,e){1&t&&(ga(0,"h1",0),ds(1),va(),ga(2,"div",1),ga(3,"div",2),ga(4,"div",3),ga(5,"mat-card",4),ga(6,"form",5),ga(7,"mat-form-field",6),ga(8,"input",7),xa("ngModelChange",(function(t){return e.node.name=t})),va(),va(),va(),va(),va(),va(),va(),ga(9,"div",8),ga(10,"button",9),xa("click",(function(){return e.onCancelClick()})),ds(11,"Cancel"),va(),ga(12,"button",10),xa("click",(function(){return e.onSaveClick()})),ds(13,"Apply"),va(),va()),2&t&&(Qi(1),ps("Configurator for node ",e.name,""),Qi(5),pa("formGroup",e.generalSettingsForm),Qi(2),pa("ngModel",e.node.name))},directives:[r1,f3,xp,gf,Pp,Y3,s5,cf,mf,Fp,a1,a2],styles:[".configButton[_ngcontent-%COMP%], .form-field[_ngcontent-%COMP%], .select[_ngcontent-%COMP%]{width:100%}.default-content[_ngcontent-%COMP%]{max-height:400px;overflow-y:scroll;scrollbar-color:#a9a9a9 #263238;scrollbar-width:thin}.file-button[_ngcontent-%COMP%]{width:18%}.create-button[_ngcontent-%COMP%]{width:100%}.file-name-form-field[_ngcontent-%COMP%]{padding-left:2%;width:80%}.nonvisible[_ngcontent-%COMP%]{display:none}mat-radio-button[_ngcontent-%COMP%]{margin-right:10px}[_ngcontent-%COMP%]::-webkit-scrollbar{width:.5em}[_ngcontent-%COMP%]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background-color:#a9a9a9;outline:1px solid #263238}"]}),t}(),V8=function(){function t(t){this.dialog=t,this.conf={autoFocus:!1,width:"800px",disableClose:!0}}return t.prototype.configureNode=function(){"vpcs"===this.node.node_type?this.dialogRef=this.dialog.open(q5,this.conf):"ethernet_hub"===this.node.node_type?this.dialogRef=this.dialog.open(W5,this.conf):"ethernet_switch"===this.node.node_type?this.dialogRef=this.dialog.open(G4,this.conf):"cloud"===this.node.node_type?this.dialogRef=this.dialog.open(A7,this.conf):"dynamips"===this.node.node_type?this.dialogRef=this.dialog.open(n8,this.conf):"iou"===this.node.node_type?this.dialogRef=this.dialog.open($7,this.conf):"qemu"===this.node.node_type?this.dialogRef=this.dialog.open(c7,this.conf):"virtualbox"===this.node.node_type?this.dialogRef=this.dialog.open(_6,this.conf):"vmware"===this.node.node_type?this.dialogRef=this.dialog.open(X7,this.conf):"docker"===this.node.node_type?this.dialogRef=this.dialog.open(B8,this.conf):"nat"===this.node.node_type?this.dialogRef=this.dialog.open(H8,this.conf):"frame_relay_switch"===this.node.node_type?this.dialogRef=this.dialog.open(e6,this.conf):"atm_switch"===this.node.node_type?this.dialogRef=this.dialog.open(z7,this.conf):"traceng"===this.node.node_type&&(this.dialogRef=this.dialog.open(z8,this.conf));var t=this.dialogRef.componentInstance;t.server=this.server,t.node=this.node},t.\u0275fac=function(e){return new(e||t)(da(e1))},t.\u0275cmp=Ht({type:t,selectors:[["app-config-node-action"]],inputs:{server:"server",node:"node"},decls:5,vars:0,consts:[["mat-menu-item","",3,"click"]],template:function(t,e){1&t&&(ga(0,"button",0),xa("click",(function(){return e.configureNode()})),ga(1,"mat-icon"),ds(2,"settings_applications"),va(),ga(3,"span"),ds(4,"Configure"),va(),va())},directives:[E0,x2],encapsulation:2}),t}();function U8(t,e){if(1&t){var n=ka();ga(0,"button",1),xa("click",(function(){return Se(n),Aa().startNodes()})),ga(1,"mat-icon"),ds(2,"play_arrow"),va(),ga(3,"span"),ds(4,"Start"),va(),va()}}var q8=function(){function t(t,e){this.nodeService=t,this.toasterService=e}return t.prototype.ngOnInit=function(){},t.prototype.ngOnChanges=function(t){var e=this;t.nodes&&(this.isNodeWithStoppedStatus=!1,this.nodes.forEach((function(t){"stopped"!==t.status&&"suspended"!==t.status||(e.isNodeWithStoppedStatus=!0)})))},t.prototype.startNodes=function(){var t=this;this.nodes.forEach((function(e){t.nodeService.start(t.server,e).subscribe((function(t){}),(function(e){t.toasterService.error(e.error.message)}))}))},t.\u0275fac=function(e){return new(e||t)(da(E2),da(Y2))},t.\u0275cmp=Ht({type:t,selectors:[["app-start-node-action"]],inputs:{server:"server",nodes:"nodes"},features:[Ms],decls:1,vars:1,consts:[["mat-menu-item","",3,"click",4,"ngIf"],["mat-menu-item","",3,"click"]],template:function(t,e){1&t&&ua(0,U8,5,0,"button",0),2&t&&pa("ngIf",e.isNodeWithStoppedStatus)},directives:[Ah,E0,x2],encapsulation:2}),t}();function G8(t,e){if(1&t){var n=ka();ga(0,"button",1),xa("click",(function(){return Se(n),Aa().suspendNodes()})),ga(1,"mat-icon"),ds(2,"pause"),va(),ga(3,"span"),ds(4,"Suspend"),va(),va()}}var W8=function(){function t(t){this.nodeService=t}return t.prototype.ngOnInit=function(){},t.prototype.ngOnChanges=function(t){var e=this;t.nodes&&(this.isNodeWithStartedStatus=!1,this.nodes.forEach((function(t){"started"===t.status&&(e.isNodeWithStartedStatus=!0)})))},t.prototype.suspendNodes=function(){var t=this;this.nodes.forEach((function(e){t.nodeService.suspend(t.server,e).subscribe((function(t){}))}))},t.\u0275fac=function(e){return new(e||t)(da(E2))},t.\u0275cmp=Ht({type:t,selectors:[["app-suspend-node-action"]],inputs:{server:"server",nodes:"nodes"},features:[Ms],decls:1,vars:1,consts:[["mat-menu-item","",3,"click",4,"ngIf"],["mat-menu-item","",3,"click"]],template:function(t,e){1&t&&ua(0,G8,5,0,"button",0),2&t&&pa("ngIf",e.isNodeWithStartedStatus)},directives:[Ah,E0,x2],encapsulation:2}),t}();function K8(t,e){if(1&t){var n=ka();ga(0,"button",1),xa("click",(function(){return Se(n),Aa().stopNodes()})),ga(1,"mat-icon"),ds(2,"stop"),va(),ga(3,"span"),ds(4,"Stop"),va(),va()}}var X8=function(){function t(t){this.nodeService=t}return t.prototype.ngOnInit=function(){},t.prototype.ngOnChanges=function(t){var e=this;t.nodes&&(this.isNodeWithStartedStatus=!1,this.nodes.forEach((function(t){"started"===t.status&&(e.isNodeWithStartedStatus=!0)})))},t.prototype.stopNodes=function(){var t=this;this.nodes.forEach((function(e){t.nodeService.stop(t.server,e).subscribe((function(t){}))}))},t.\u0275fac=function(e){return new(e||t)(da(E2))},t.\u0275cmp=Ht({type:t,selectors:[["app-stop-node-action"]],inputs:{server:"server",nodes:"nodes"},features:[Ms],decls:1,vars:1,consts:[["mat-menu-item","",3,"click",4,"ngIf"],["mat-menu-item","",3,"click"]],template:function(t,e){1&t&&ua(0,K8,5,0,"button",0),2&t&&pa("ngIf",e.isNodeWithStartedStatus)},directives:[Ah,E0,x2],encapsulation:2}),t}();function Y8(t,e){if(1&t){var n=ka();ga(0,"button",1),xa("click",(function(){return Se(n),Aa().reloadNodes()})),ga(1,"mat-icon"),ds(2,"refresh"),va(),ga(3,"span"),ds(4,"Reload"),va(),va()}}var Z8=function(){function t(t){this.nodeService=t,this.filteredNodes=[]}return t.prototype.ngOnInit=function(){var t=this;this.nodes.forEach((function(e){"vpcs"!==e.node_type&&"qemu"!==e.node_type&&"virtualbox"!==e.node_type&&"vmware"!==e.node_type||t.filteredNodes.push(e)}))},t.prototype.reloadNodes=function(){var t=this;this.filteredNodes.forEach((function(e){t.nodeService.reload(t.server,e).subscribe((function(t){}))}))},t.\u0275fac=function(e){return new(e||t)(da(E2))},t.\u0275cmp=Ht({type:t,selectors:[["app-reload-node-action"]],inputs:{server:"server",nodes:"nodes"},decls:1,vars:1,consts:[["mat-menu-item","",3,"click",4,"ngIf"],["mat-menu-item","",3,"click"]],template:function(t,e){1&t&&ua(0,Y8,5,0,"button",0),2&t&&pa("ngIf",e.filteredNodes.length>0)},directives:[Ah,E0,x2],encapsulation:2}),t}(),Q8=function(){function t(){this.nodeConsoleTrigger=new Uc,this.closeNodeConsoleTrigger=new w.b,this.consoleResized=new w.b,this.openConsoles=0,this.defaultConsoleWidth=720,this.defaultConsoleHeight=408,this.defaultNumberOfColumns=80,this.defaultNumberOfRows=24}return t.prototype.getNumberOfColumns=function(){return this.lastNumberOfColumns},t.prototype.getNumberOfRows=function(){return this.lastNumberOfRows},t.prototype.setNumberOfColumns=function(t){this.lastNumberOfColumns=t},t.prototype.setNumberOfRows=function(t){this.lastNumberOfRows=t},t.prototype.openConsoleForNode=function(t){this.nodeConsoleTrigger.emit(t)},t.prototype.closeConsoleForNode=function(t){this.closeNodeConsoleTrigger.next(t)},t.prototype.resizeTerminal=function(t){this.consoleResized.next(t)},t.prototype.getLineWidth=function(){return this.defaultConsoleWidth/this.defaultNumberOfColumns},t.prototype.getLineHeight=function(){return this.defaultConsoleHeight/this.defaultNumberOfRows},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)}}),t}(),$8=function(){function t(){this.isMapLocked=new w.b,this.isTopologySummaryVisible=!0,this.isLogConsoleVisible=!1,this.isLayerNumberVisible=!1,this.logConsoleSubject=new w.b,this.mapRenderedEmitter=new Uc,this.showInterfaceLabels=!0,this.integrateLinkLabelsToLinks=!0,this.isLayerNumberVisible="true"===localStorage.getItem("layersVisibility"),localStorage.getItem("integrateLinkLabelsToLinks")&&(this.integrateLinkLabelsToLinks="true"===localStorage.getItem("integrateLinkLabelsToLinks"))}return t.prototype.changeMapLockValue=function(t){this.isMapLocked.next(t)},t.prototype.toggleTopologySummary=function(t){this.isTopologySummaryVisible=t},t.prototype.toggleLogConsole=function(t){this.isLogConsoleVisible=t},t.prototype.toggleLayers=function(t){this.isLayerNumberVisible=t},t.prototype.toggleShowInterfaceLabels=function(t){this.showInterfaceLabels=t},t.prototype.toggleIntegrateInterfaceLabels=function(t){this.integrateLinkLabelsToLinks=t,localStorage.removeItem("integrateLinkLabelsToLinks"),t?localStorage.setItem("integrateLinkLabelsToLinks","true"):localStorage.setItem("integrateLinkLabelsToLinks","false")},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)}}),t}(),J8=function(){function t(t,e,n){this.consoleService=t,this.toasterService=e,this.mapSettingsService=n}return t.prototype.ngOnInit=function(){},t.prototype.openConsole=function(){var t=this;this.nodes.forEach((function(e){"started"===e.status?(t.mapSettingsService.logConsoleSubject.next(!0),t.consoleService.openConsoleForNode(e)):t.toasterService.error("To open console please start the node")}))},t.\u0275fac=function(e){return new(e||t)(da(Q8),da(Y2),da($8))},t.\u0275cmp=Ht({type:t,selectors:[["app-http-console-action"]],inputs:{server:"server",nodes:"nodes"},decls:5,vars:0,consts:[["mat-menu-item","",3,"click"]],template:function(t,e){1&t&&(ga(0,"button",0),xa("click",(function(){return e.openConsole()})),ga(1,"mat-icon"),ds(2,"http"),va(),ga(3,"span"),ds(4,"Web console"),va(),va())},directives:[E0,x2],encapsulation:2}),t}(),t9=function(){function t(t,e){this.toasterService=t,this.router=e}return t.prototype.ngOnInit=function(){},t.prototype.openConsole=function(){var t=this;this.nodes.forEach((function(e){if("started"===e.status){var n=t.router.url.split("/");window.open("/static/web-ui/"+n[1]+"/"+n[2]+"/"+n[3]+"/"+n[4]+"/nodes/"+e.node_id)}else t.toasterService.error("To open console please start the node")}))},t.\u0275fac=function(e){return new(e||t)(da(Y2),da(lQ))},t.\u0275cmp=Ht({type:t,selectors:[["app-http-console-new-tab-action"]],inputs:{server:"server",nodes:"nodes"},decls:5,vars:0,consts:[["mat-menu-item","",3,"click"]],template:function(t,e){1&t&&(ga(0,"button",0),xa("click",(function(){return e.openConsole()})),ga(1,"mat-icon"),ds(2,"http"),va(),ga(3,"span"),ds(4,"Web console in new tab"),va(),va())},directives:[E0,x2],encapsulation:2}),t}(),e9=function(){function t(t,e,n,i,r){this.electronService=t,this.serverService=e,this.settingsService=n,this.toasterService=i,this.nodeService=r}return t.prototype.ngOnInit=function(){},t.prototype.console=function(){return UQ(this,void 0,void 0,(function(){var t,e,n,i,r;return qQ(this,(function(o){switch(o.label){case 0:if(t=this.settingsService.get("console_command")?this.settingsService.get("console_command"):this.nodeService.getDefaultCommand(),0===this.nodes.filter((function(t){return"started"===t.status})).length)return this.toasterService.error("Device needs to be started in order to console to it."),[2];e=0,n=this.nodes,o.label=1;case 1:return e\n\n'},t.prototype.getImageSourceForTemplate=function(t){return"http://"+this.server.host+":"+this.server.port+"/v2/symbols/"+t+"/raw"},t.\u0275fac=function(e){return new(e||t)(da(a9))},t.\u0275cmp=Ht({type:t,selectors:[["app-symbols"]],inputs:{server:"server",symbol:"symbol"},outputs:{symbolChanged:"symbolChanged"},decls:20,vars:7,consts:[[1,"menu"],["aria-label","Select an option",1,"radio-selection"],["value","1","checked","",3,"click"],["value","2",3,"click"],["value","3",3,"click"],["type","file","accept",".svg, .bmp, .jpeg, .jpg, .gif, .png",1,"non-visible",3,"change"],["file",""],["mat-button","",3,"click"],[1,"example-full-width"],["matInput","","placeholder","Search by filename",3,"ngModel","ngModelOptions","ngModelChange"],[1,"wrapper"],["class","buttonWrapper",4,"ngFor","ngForOf"],[1,"buttonWrapper"],[1,"button",3,"ngClass","click"],[1,"image",3,"ngClass","src"]],template:function(t,e){if(1&t){var n=ka();ga(0,"div",0),ga(1,"mat-radio-group",1),ga(2,"mat-radio-button",2),xa("click",(function(){return e.setFilter("all")})),ds(3,"All symbols"),va(),ga(4,"mat-radio-button",3),xa("click",(function(){return e.setFilter("builtin")})),ds(5,"Built-in symbols"),va(),ga(6,"mat-radio-button",4),xa("click",(function(){return e.setFilter("custom")})),ds(7,"Custom symbols"),va(),va(),ga(8,"input",5,6),xa("change",(function(t){return e.uploadSymbolFile(t)})),va(),ga(10,"button",7),xa("click",(function(){return Se(n),ha(9).click()})),ga(11,"mat-icon"),ds(12,"add"),va(),ds(13," Add symbol "),va(),va(),ga(14,"form"),ga(15,"mat-form-field",8),ga(16,"input",9),xa("ngModelChange",(function(t){return e.searchText=t})),va(),va(),va(),ga(17,"div",10),ua(18,u9,3,7,"div",11),Nc(19,"filenamefilter"),va()}2&t&&(Qi(16),pa("ngModel",e.searchText)("ngModelOptions",jc(6,h9)),Qi(2),pa("ngForOf",Hc(19,3,e.filteredSymbols,e.searchText)))},directives:[A6,D6,a2,x2,xp,gf,gp,Y3,s5,cf,mf,Sp,Eh,Oh],pipes:[s9],styles:[".buttonWrapper[_ngcontent-%COMP%]{width:85px;height:85px;display:flex;align-items:center;margin-left:auto;margin-right:auto;outline:none}.menu[_ngcontent-%COMP%]{display:flex;justify-content:space-between}.button[_ngcontent-%COMP%]{background:border-box;border-width:0;outline:none}.buttonSelected[_ngcontent-%COMP%]{border-width:3px;border-color:#0097a7;width:77px}.image[_ngcontent-%COMP%]{width:65px;height:65px;-webkit-filter:invert(0);filter:invert(0);--webkit-filter:invert(0)!important}.imageSelected[_ngcontent-%COMP%]{margin-left:-3px}.wrapper[_ngcontent-%COMP%]{display:grid;grid-template-rows:auto;grid-template-columns:repeat(7,1fr);grid-row-gap:3em;grid-column-gap:1em}.radio-selection[_ngcontent-%COMP%]{width:90%}.mat-radio-button[_ngcontent-%COMP%] ~ .mat-radio-button[_ngcontent-%COMP%]{margin-left:16px}.non-visible[_ngcontent-%COMP%]{display:none}.example-full-width[_ngcontent-%COMP%]{width:100%}"]}),t}(),f9=function(){function t(t,e){this.dialogRef=t,this.nodeService=e}return t.prototype.ngOnInit=function(){this.symbol=this.node.symbol},t.prototype.symbolChanged=function(t){this.symbol=t},t.prototype.onCloseClick=function(){this.dialogRef.close()},t.prototype.onSelectClick=function(){var t=this;this.nodeService.updateSymbol(this.server,this.node,this.symbol).subscribe((function(){t.onCloseClick()}))},t.\u0275fac=function(e){return new(e||t)(da(Z0),da(E2))},t.\u0275cmp=Ht({type:t,selectors:[["app-change-symbol-dialog"]],inputs:{server:"server",node:"node"},decls:10,vars:3,consts:[["mat-dialog-title",""],[1,"modal-form-container"],[1,"symbolsWrapper"],[3,"server","symbol","symbolChanged"],["mat-dialog-actions",""],["mat-button","","color","accent",3,"click"],["mat-button","","tabindex","2","mat-raised-button","","color","primary",3,"click"]],template:function(t,e){1&t&&(ga(0,"h1",0),ds(1),va(),ga(2,"div",1),ga(3,"div",2),ga(4,"app-symbols",3),xa("symbolChanged",(function(t){return e.symbolChanged(t)})),va(),va(),va(),ga(5,"div",4),ga(6,"button",5),xa("click",(function(){return e.onCloseClick()})),ds(7,"Cancel"),va(),ga(8,"button",6),xa("click",(function(){return e.onSelectClick()})),ds(9,"Apply"),va(),va()),2&t&&(Qi(1),ps("Change symbol for node: ",e.node.name,""),Qi(3),pa("server",e.server)("symbol",e.symbol))},directives:[r1,d9,a1,a2],styles:[".symbolsWrapper[_ngcontent-%COMP%]{height:350px;overflow-y:scroll;scrollbar-color:#a9a9a9 #263238;scrollbar-width:thin}[_ngcontent-%COMP%]::-webkit-scrollbar{width:.5em}[_ngcontent-%COMP%]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background-color:#a9a9a9;outline:1px solid #263238}"]}),t}(),p9=function(){function t(t){this.dialog=t}return t.prototype.ngOnInit=function(){},t.prototype.changeSymbol=function(){var t=this.dialog.open(f9,{width:"1000px",height:"500px",autoFocus:!1,disableClose:!0}).componentInstance;t.server=this.server,t.node=this.node},t.\u0275fac=function(e){return new(e||t)(da(e1))},t.\u0275cmp=Ht({type:t,selectors:[["app-change-symbol-action"]],inputs:{server:"server",node:"node"},decls:5,vars:0,consts:[["mat-menu-item","",3,"click"]],template:function(t,e){1&t&&(ga(0,"button",0),xa("click",(function(){return e.changeSymbol()})),ga(1,"mat-icon"),ds(2,"find_replace"),va(),ga(3,"span"),ds(4,"Change symbol"),va(),va())},directives:[E0,x2],encapsulation:2}),t}(),m9=function(){function t(){}return t.prototype.convert=function(t){var e=new z0;e.text=t.textContent;var n=t.attributes.getNamedItem("fill");n&&(e.fill=n.value);var i=t.attributes.getNamedItem("fill-opacity");i&&(e.fill_opacity=parseFloat(i.value));var r=t.attributes.getNamedItem("font-family");r&&(e.font_family=r.value);var o=t.attributes.getNamedItem("font-size");o&&(e.font_size=+o.value);var a=t.attributes.getNamedItem("font-weight");a&&(e.font_weight=a.value);var s=t.attributes.getNamedItem("text-decoration");return s&&(e.text_decoration=s.value),e},t}(),g9=function(){return function(){}}(),v9=function(){function t(){}return t.prototype.convert=function(t){var e=new g9,n=t.attributes.getNamedItem("xlink:href");n&&(e.data=n.value);var i=t.attributes.getNamedItem("width");i&&(e.width=parseInt(i.value,10));var r=t.attributes.getNamedItem("height");return r&&(e.height=parseInt(r.value,10)),e},t}(),b9=function(){return function(){}}(),y9=function(){function t(){}return t.prototype.convert=function(t){var e=new b9,n=t.attributes.getNamedItem("fill");n&&(e.fill=n.value);var i=t.attributes.getNamedItem("fill-opacity");n&&(e.fill_opacity=parseFloat(i.value));var r=t.attributes.getNamedItem("stroke");r&&(e.stroke=r.value);var o=t.attributes.getNamedItem("stroke-width");r&&(e.stroke_width=parseInt(o.value,10));var a=t.attributes.getNamedItem("stroke-dasharray");a&&(e.stroke_dasharray=a.value);var s=t.attributes.getNamedItem("width");s&&(e.width=parseInt(s.value,10));var c=t.attributes.getNamedItem("height");return c&&(e.height=parseInt(c.value,10)),e},t}(),_9=function(){return function(){}}(),w9=function(){function t(){}return t.prototype.convert=function(t){var e=new _9,n=t.attributes.getNamedItem("stroke");n&&(e.stroke=n.value);var i=t.attributes.getNamedItem("stroke-width");n&&(e.stroke_width=parseInt(i.value,10));var r=t.attributes.getNamedItem("stroke-dasharray");r&&(e.stroke_dasharray=r.value);var o=t.attributes.getNamedItem("x1");o&&(e.x1=parseInt(o.value,10));var a=t.attributes.getNamedItem("x2");a&&(e.x2=parseInt(a.value,10));var s=t.attributes.getNamedItem("y1");s&&(e.y1=parseInt(s.value,10));var c=t.attributes.getNamedItem("y2");return c&&(e.y2=parseInt(c.value,10)),e},t}(),k9=function(){return function(){}}(),C9=function(){function t(){}return t.prototype.convert=function(t){var e=new k9,n=t.attributes.getNamedItem("fill");n&&(e.fill=n.value);var i=t.attributes.getNamedItem("fill-opacity");n&&(e.fill_opacity=parseFloat(i.value));var r=t.attributes.getNamedItem("stroke");r&&(e.stroke=r.value);var o=t.attributes.getNamedItem("stroke-width");r&&(e.stroke_width=parseInt(o.value,10));var a=t.attributes.getNamedItem("stroke-dasharray");a&&(e.stroke_dasharray=a.value);var s=t.attributes.getNamedItem("cx");s&&(e.cx=parseInt(s.value,10));var c=t.attributes.getNamedItem("cy");c&&(e.cy=parseInt(c.value,10));var l=t.attributes.getNamedItem("rx");l&&(e.rx=parseInt(l.value,10));var u=t.attributes.getNamedItem("ry");return u&&(e.ry=parseInt(u.value,10)),e},t}(),S9=function(){function t(){this.parser=new DOMParser,this.elementParsers={text:new m9,image:new v9,rect:new y9,line:new w9,ellipse:new C9}}return t.prototype.supportedTags=function(){return Object.keys(this.elementParsers)},t.prototype.convert=function(t){var e=this.parser.parseFromString(t,"text/xml").getElementsByTagName("svg");if(1!==e.length)throw new Error("Cannot locate svg element root in '"+t+"'");var n=e[0],i=null,r=null;for(var o in n.children){var a=(r=n.children[o]).nodeName;if(a in this.elementParsers){i=this.elementParsers[a];break}}if(null===i)throw new Error("Cannot find parser for '"+t+"'");var s=i.convert(r);return s.width=+n.getAttribute("width"),s.height=+n.getAttribute("height"),s},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)}}),t}(),x9=function(){function t(t,e){this.httpServer=t,this.svgToDrawingConverter=e}return t.prototype.add=function(t,e,n,i,r){return this.httpServer.post(t,"/projects/"+e+"/drawings",{svg:r,x:Math.round(n),y:Math.round(i),z:1})},t.prototype.duplicate=function(t,e,n){return this.httpServer.post(t,"/projects/"+e+"/drawings",{svg:n.svg,rotation:n.rotation,x:n.x+10,y:n.y+10,z:n.z})},t.prototype.updatePosition=function(t,e,n,i,r){var o=Math.round(i),a=Math.round(r);return e.snap_to_grid&&(n.element=this.svgToDrawingConverter.convert(n.svg),o=Math.round((o+n.element.width/2)/e.drawing_grid_size)*e.drawing_grid_size,a=Math.round((a+n.element.width/2)/e.drawing_grid_size)*e.drawing_grid_size,o=Math.round(o-n.element.width/2),a=Math.round(a-n.element.height/2)),this.httpServer.put(t,"/projects/"+n.project_id+"/drawings/"+n.drawing_id,{x:o,y:a})},t.prototype.updateSizeAndPosition=function(t,e,n,i,r){return this.httpServer.put(t,"/projects/"+e.project_id+"/drawings/"+e.drawing_id,{svg:r,x:Math.round(n),y:Math.round(i)})},t.prototype.updateText=function(t,e,n){return this.httpServer.put(t,"/projects/"+e.project_id+"/drawings/"+e.drawing_id,{svg:n,x:Math.round(e.x),y:Math.round(e.y),z:e.z})},t.prototype.update=function(t,e){return this.httpServer.put(t,"/projects/"+e.project_id+"/drawings/"+e.drawing_id,{locked:e.locked,svg:e.svg,rotation:e.rotation,x:Math.round(e.x),y:Math.round(e.y),z:e.z})},t.prototype.delete=function(t,e){return this.httpServer.delete(t,"/projects/"+e.project_id+"/drawings/"+e.drawing_id)},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)(_t(YQ),_t(S9))}}),t}(),O9=function(){function t(){this.data=[],this.dataChange=new Pm.a([]),this.itemUpdated=new w.b}return t.prototype.getItems=function(){return this.data},t.prototype.add=function(t){this.findIndex(t)>=0?this.update(t):(this.data.push(t),this.dataChange.next(this.data))},t.prototype.set=function(t){var e=this;t.forEach((function(t){var n=e.findIndex(t);if(n>=0){var i=Object.assign(e.data[n],t);e.data[n]=i}else e.data.push(t)})),this.data.filter((function(n){return 0===t.filter((function(t){return e.getItemKey(t)===e.getItemKey(n)})).length})).forEach((function(t){return e.remove(t)})),this.dataChange.next(this.data)},t.prototype.get=function(t){var e=this,n=this.data.findIndex((function(n){return e.getItemKey(n)===t}));if(n>=0)return this.data[n]},t.prototype.update=function(t){var e=this.findIndex(t);if(e>=0){var n=Object.assign(this.data[e],t);this.data[e]=n,this.dataChange.next(this.data),this.itemUpdated.next(n)}},t.prototype.remove=function(t){var e=this.findIndex(t);e>=0&&(this.data.splice(e,1),this.dataChange.next(this.data))},Object.defineProperty(t.prototype,"changes",{get:function(){return this.dataChange},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"itemChanged",{get:function(){return this.itemUpdated},enumerable:!1,configurable:!0}),t.prototype.clear=function(){this.data=[],this.dataChange.next(this.data)},t.prototype.findIndex=function(t){var e=this;return this.data.findIndex((function(n){return e.getItemKey(n)===e.getItemKey(t)}))},t}(),M9=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return zQ(e,t),e.prototype.getItemKey=function(t){return t.node_id},e.\u0275prov=R({token:e,factory:e.\u0275fac=function(t){return T9(t||e)}}),e}(O9),T9=zn(M9),E9=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return zQ(e,t),e.prototype.getItemKey=function(t){return t.drawing_id},e.\u0275prov=R({token:e,factory:e.\u0275fac=function(t){return P9(t||e)}}),e}(O9),P9=zn(E9),A9=function(){function t(t,e,n,i,r){this.nodeService=t,this.nodesDataSource=e,this.drawingService=n,this.drawingsDataSource=i,this.toasterService=r}return t.prototype.duplicate=function(){for(var t=this,e="",n=0,i=this.nodes;n0&&(e=e.substring(0,e.length-2),this.toasterService.error("Cannot duplicate node data for nodes: "+e))},t.\u0275fac=function(e){return new(e||t)(da(E2),da(M9),da(x9),da(E9),da(Y2))},t.\u0275cmp=Ht({type:t,selectors:[["app-duplicate-action"]],inputs:{server:"server",project:"project",drawings:"drawings",nodes:"nodes"},decls:5,vars:0,consts:[["mat-menu-item","",3,"click"]],template:function(t,e){1&t&&(ga(0,"button",0),xa("click",(function(){return e.duplicate()})),ga(1,"mat-icon"),ds(2,"filter_none"),va(),ga(3,"span"),ds(4,"Duplicate"),va(),va())},directives:[E0,x2],encapsulation:2}),t}(),j9=function(){return function(){}}(),I9=function(){return function(){}}(),D9=function(){function t(){}return t.prototype.convert=function(t){var e=new I9;return e.id=t.drawing_id,e.projectId=t.project_id,e.rotation=t.rotation,e.svg=t.svg,e.locked=t.locked,e.x=t.x,e.y=t.y,e.z=t.z,e},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)}}),t}(),R9=function(){function t(){}return t.prototype.convert=function(t){var e="";if(t.element instanceof b9)e='';else if(t.element instanceof k9)e='';else if(t.element instanceof _9)e='';else{if(!(t.element instanceof z0))return"";e=''+t.element.text+""}return''+e+""},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)}}),t}(),L9=function(){function t(){}return t.prototype.get=function(t){return+t.value>=0?null:{negativeValue:!0}},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)}}),t}(),F9=function(){function t(){}return t.prototype.get=function(t){return+t.value>-360&&+t.value<=360?null:{negativeValue:!0}},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)}}),t}(),N9=function(){return{standalone:!0}};function B9(t,e){if(1&t){var n=ka();ga(0,"mat-form-field",3),ga(1,"input",12),xa("ngModelChange",(function(t){return Se(n),Aa().element.stroke_dasharray=t})),va(),va()}if(2&t){var i=Aa();Qi(1),pa("ngModelOptions",jc(2,N9))("ngModel",i.element.stroke_dasharray)}}var H9=function(){function t(t,e,n,i,r,o,a,s,c){this.dialogRef=t,this.drawingToMapDrawingConverter=e,this.mapDrawingToSvgConverter=n,this.drawingService=i,this.drawingsDataSource=r,this.formBuilder=o,this.toasterService=a,this.nonNegativeValidator=s,this.rotationValidator=c,this.formGroup=this.formBuilder.group({borderWidth:new hp("",[kf.required,s.get]),rotation:new hp("",[kf.required,c.get])})}return t.prototype.ngOnInit=function(){this.element=new z9,this.drawing.element instanceof b9||this.drawing.element instanceof k9?(this.element.fill=this.drawing.element.fill,this.element.stroke=this.drawing.element.stroke,this.element.stroke_dasharray=this.drawing.element.stroke_dasharray,this.element.stroke_width=this.drawing.element.stroke_width):this.drawing.element instanceof _9&&(this.element.stroke=this.drawing.element.stroke,this.element.stroke_dasharray=this.drawing.element.stroke_dasharray,this.element.stroke_width=this.drawing.element.stroke_width),void 0===this.element.stroke_width&&(this.element.stroke_width=0),this.formGroup.controls.borderWidth.setValue(this.element.stroke_width),this.formGroup.controls.rotation.setValue(this.drawing.rotation)},t.prototype.onNoClick=function(){this.dialogRef.close()},t.prototype.onYesClick=function(){var t=this;if(this.formGroup.valid){this.element.stroke_width=this.formGroup.get("borderWidth").value,this.drawing.rotation=this.formGroup.get("rotation").value,this.drawing.element instanceof b9||this.drawing.element instanceof k9?(this.drawing.element.fill=this.element.fill,this.drawing.element.stroke=this.element.stroke,this.drawing.element.stroke_dasharray=this.element.stroke_dasharray,this.drawing.element.stroke_width=this.element.stroke_width):this.drawing.element instanceof _9&&(this.drawing.element.stroke=this.element.stroke,this.drawing.element.stroke_dasharray=this.element.stroke_dasharray,this.drawing.element.stroke_width=this.element.stroke_width);var e=this.drawingToMapDrawingConverter.convert(this.drawing);e.element=this.drawing.element,this.drawing.svg=this.mapDrawingToSvgConverter.convert(e),this.drawingService.update(this.server,this.drawing).subscribe((function(e){t.drawingsDataSource.update(e),t.dialogRef.close()}))}else this.toasterService.error("Entered data is incorrect")},t.\u0275fac=function(e){return new(e||t)(da(Z0),da(D9),da(R9),da(x9),da(E9),da(Jp),da(Y2),da(L9),da(F9))},t.\u0275cmp=Ht({type:t,selectors:[["app-style-editor"]],decls:18,vars:8,consts:[["mat-dialog-title",""],[1,"modal-form-container"],[3,"formGroup"],[1,"form-field"],["matInput","","placeholder","Fill color","type","color",3,"ngModelOptions","ngModel","ngModelChange"],["matInput","","placeholder","Border color","type","color",3,"ngModelOptions","ngModel","ngModelChange"],["matInput","","formControlName","borderWidth","placeholder","Border width","type","number"],["class","form-field",4,"ngIf"],["matInput","","formControlName","rotation","placeholder","Rotation","type","number"],["mat-dialog-actions",""],["mat-button","","color","accent",3,"click"],["mat-button","","tabindex","2","mat-raised-button","","color","primary",3,"click"],["matInput","","placeholder","Border style","type","text",3,"ngModelOptions","ngModel","ngModelChange"]],template:function(t,e){1&t&&(ga(0,"h1",0),ds(1,"Style editor"),va(),ga(2,"div",1),ga(3,"form",2),ga(4,"mat-form-field",3),ga(5,"input",4),xa("ngModelChange",(function(t){return e.element.fill=t})),va(),va(),ga(6,"mat-form-field",3),ga(7,"input",5),xa("ngModelChange",(function(t){return e.element.stroke=t})),va(),va(),ga(8,"mat-form-field",3),ba(9,"input",6),va(),ua(10,B9,2,3,"mat-form-field",7),ga(11,"mat-form-field",3),ba(12,"input",8),va(),va(),va(),ga(13,"div",9),ga(14,"button",10),xa("click",(function(){return e.onNoClick()})),ds(15,"Cancel"),va(),ga(16,"button",11),xa("click",(function(){return e.onYesClick()})),ds(17,"Apply"),va(),va()),2&t&&(Qi(3),pa("formGroup",e.formGroup),Qi(2),pa("ngModelOptions",jc(6,N9))("ngModel",e.element.fill),Qi(2),pa("ngModelOptions",jc(7,N9))("ngModel",e.element.stroke),Qi(3),pa("ngIf",e.element.stroke_dasharray))},directives:[r1,xp,gf,Pp,Y3,s5,cf,mf,Sp,Ef,Fp,Ah,a1,a2],styles:[".item[_ngcontent-%COMP%]{height:25px;font-size:10pt}.item[_ngcontent-%COMP%], .item-name[_ngcontent-%COMP%], .item-value[_ngcontent-%COMP%]{margin-bottom:10px}.item-value[_ngcontent-%COMP%]{width:100%}.input-color[_ngcontent-%COMP%]{padding:0;border-width:0;width:100%;background-color:transparent;outline:none}input[_ngcontent-%COMP%]:focus{outline:none}input[type=color][_ngcontent-%COMP%]{-webkit-appearance:none;border:none;height:25px}input[type=color][_ngcontent-%COMP%]::-webkit-color-swatch-wrapper{padding:0}input[type=color][_ngcontent-%COMP%]::-webkit-color-swatch{border:none}.modal-form-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}.form-field[_ngcontent-%COMP%], .modal-form-container[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{width:100%}"]}),t}(),z9=function(){return function(){}}();function V9(t,e){if(1&t){var n=ka();ga(0,"button",1),xa("click",(function(){return Se(n),Aa().editStyle()})),ga(1,"mat-icon"),ds(2,"style"),va(),ga(3,"span"),ds(4,"Edit style"),va(),va()}}var U9=function(){function t(t){this.dialog=t,this.isImageDrawing=!1}return t.prototype.ngOnChanges=function(){this.isImageDrawing=this.drawing.element instanceof g9},t.prototype.editStyle=function(){var t=this.dialog.open(H9,{width:"800px",autoFocus:!1,disableClose:!0}).componentInstance;t.server=this.server,t.project=this.project,t.drawing=this.drawing},t.\u0275fac=function(e){return new(e||t)(da(e1))},t.\u0275cmp=Ht({type:t,selectors:[["app-edit-style-action"]],inputs:{server:"server",project:"project",drawing:"drawing"},features:[Ms],decls:1,vars:1,consts:[["mat-menu-item","",3,"click",4,"ngIf"],["mat-menu-item","",3,"click"]],template:function(t,e){1&t&&ua(0,V9,5,0,"button",0),2&t&&pa("ngIf",!e.isImageDrawing)},directives:[Ah,E0,x2],encapsulation:2}),t}(),q9=function(){function t(t){this.httpServer=t}return t.prototype.createLink=function(t,e,n,i,r,o,a,s,c){return this.httpServer.post(t,"/projects/"+e.project_id+"/links",{nodes:[{node_id:e.node_id,port_number:n.port_number,adapter_number:n.adapter_number,label:{rotation:0,style:"font-size: 10; font-style: Verdana",text:n.short_name,x:o,y:a}},{node_id:i.node_id,port_number:r.port_number,adapter_number:r.adapter_number,label:{rotation:0,style:"font-size: 10; font-style: Verdana",text:r.short_name,x:s,y:c}}]})},t.prototype.getLink=function(t,e,n){return this.httpServer.get(t,"/projects/"+e+"/links/"+n)},t.prototype.deleteLink=function(t,e){return this.httpServer.delete(t,"/projects/"+e.project_id+"/links/"+e.link_id)},t.prototype.updateLink=function(t,e){return e.x=Math.round(e.x),e.y=Math.round(e.y),this.httpServer.put(t,"/projects/"+e.project_id+"/links/"+e.link_id,e)},t.prototype.getAvailableFilters=function(t,e){return this.httpServer.get(t,"/projects/"+e.project_id+"/links/"+e.link_id+"/available_filters")},t.prototype.updateNodes=function(t,e,n){var i=n.map((function(t){return{node_id:t.node_id,port_number:t.port_number,adapter_number:t.adapter_number,label:{rotation:t.label.rotation,style:t.label.style,text:t.label.text,x:t.label.x,y:t.label.y}}}));return this.httpServer.put(t,"/projects/"+e.project_id+"/links/"+e.link_id,{nodes:i})},t.prototype.startCaptureOnLink=function(t,e,n){return this.httpServer.post(t,"/projects/"+e.project_id+"/links/"+e.link_id+"/start_capture",n)},t.prototype.stopCaptureOnLink=function(t,e){return this.httpServer.post(t,"/projects/"+e.project_id+"/links/"+e.link_id+"/stop_capture",{})},t.prototype.streamPcap=function(t,e){return this.httpServer.get(t,"/projects/"+e.project_id+"/links/"+e.link_id+"/pcap")},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)(_t(YQ))}}),t}(),G9=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return zQ(e,t),e.prototype.getItemKey=function(t){return t.link_id},e.\u0275prov=R({token:e,factory:e.\u0275fac=function(t){return W9(t||e)}}),e}(O9),W9=zn(G9),K9=n("zahk"),X9=function(){function t(){}return t.prototype.fix=function(e){return e.font_family===t.DEFAULT_FONT&&e.font_size===t.DEFAULT_SIZE&&(e.font_family=t.REPLACE_BY_FONT,e.font_size=t.REPLACE_BY_SIZE),e},t.prototype.fixStyles=function(t){var e=K9.parse(t,{context:"declarationList"}),n=null,i=null,r=!0;if(e.children.forEach((function(t){"font-family"===t.property&&t.value&&t.value.children&&t.value.children.forEach((function(t){"Identifier"===t.type&&(n=t),"String"===t.type&&(n=t,r=!1)})),"font-size"===t.property&&t.value&&t.value.children&&t.value.children.forEach((function(t){"Dimension"===t.type&&(i=t)}))})),i&&n){var o=i.value,a=this.fix({font_family:(r?n.name:n.value).split('"').join(""),font_size:parseInt(o,10)});r?n.name=a.font_family:n.value=a.font_family,i.value=a.font_size}return K9.generate(e)},t.DEFAULT_FONT="TypeWriter",t.DEFAULT_SIZE=10,t.REPLACE_BY_FONT="Noto Sans",t.REPLACE_BY_SIZE=11,t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)}}),t}(),Y9=["textArea"],Z9=function(){function t(t,e,n,i,r,o,a,s,c,l,u,h,d,f){this.dialogRef=t,this.drawingToMapDrawingConverter=e,this.mapDrawingToSvgConverter=n,this.drawingService=i,this.drawingsDataSource=r,this.renderer=o,this.nodeService=a,this.nodesDataSource=s,this.linkService=c,this.linksDataSource=l,this.formBuilder=u,this.toasterService=h,this.rotationValidator=d,this.fontFixer=f}return t.prototype.ngOnInit=function(){var t=this;this.formGroup=this.formBuilder.group({rotation:new hp("",[kf.required,this.rotationValidator.get])}),this.label&&this.node?(this.isTextEditable=!1,this.rotation=this.label.rotation.toString(),this.element=this.getTextElementFromLabel()):this.linkNode&&this.link?(this.isTextEditable=!0,this.label=this.link.nodes.find((function(e){return e.node_id===t.linkNode.node_id})).label,this.rotation=this.label.rotation.toString(),this.element=this.getTextElementFromLabel()):this.drawing&&(this.isTextEditable=!0,this.rotation=this.drawing.rotation.toString(),this.element=this.drawing.element);var e={font_family:this.element.font_family,font_size:this.element.font_size,font_weight:this.element.font_weight};e=this.fontFixer.fix(e),this.formGroup.controls.rotation.setValue(this.rotation),this.renderer.setStyle(this.textArea.nativeElement,"color",this.element.fill),this.renderer.setStyle(this.textArea.nativeElement,"font-family",e.font_family),this.renderer.setStyle(this.textArea.nativeElement,"font-size",e.font_size+"pt"),this.renderer.setStyle(this.textArea.nativeElement,"font-weight",e.font_weight)},t.prototype.getTextElementFromLabel=function(){for(var t=[],e=new z0,n=0,i=this.label.style.split(";");n *[_ngcontent-%COMP%]{width:100%}"]}),t}(),Q9=function(){return function(){}}(),$9=function(){return function(){}}(),J9=function(){return function(){}}(),ttt=function(){function t(t){this.dialog=t}return t.prototype.ngOnInit=function(){},t.prototype.editText=function(){var t=this.dialog.open(Z9,{width:"300px",autoFocus:!1,disableClose:!0}).componentInstance;t.server=this.server,t.project=this.project,t.drawing=this.drawing,t.node=this.node,t.label=this.label,t.link=this.link,t.linkNode=this.linkNode},t.\u0275fac=function(e){return new(e||t)(da(e1))},t.\u0275cmp=Ht({type:t,selectors:[["app-edit-text-action"]],inputs:{server:"server",project:"project",drawing:"drawing",node:"node",label:"label",link:"link",linkNode:"linkNode"},decls:5,vars:0,consts:[["mat-menu-item","",3,"click"]],template:function(t,e){1&t&&(ga(0,"button",0),xa("click",(function(){return e.editText()})),ga(1,"mat-icon"),ds(2,"text_format"),va(),ga(3,"span"),ds(4,"Edit text"),va(),va())},directives:[E0,x2],encapsulation:2}),t}();function ett(t,e){if(1&t){var n=ka();ga(0,"div",6),ga(1,"textarea",7,8),xa("ngModelChange",(function(t){return Se(n),Aa().config=t})),va(),va()}if(2&t){var i=Aa();Qi(1),pa("ngModel",i.config)}}function ntt(t,e){if(1&t){var n=ka();ga(0,"mat-tab-group"),ga(1,"mat-tab",9),ga(2,"textarea",10,8),xa("ngModelChange",(function(t){return Se(n),Aa().config=t})),va(),va(),ga(4,"mat-tab",11),ga(5,"textarea",10,8),xa("ngModelChange",(function(t){return Se(n),Aa().privateConfig=t})),va(),va(),va()}if(2&t){var i=Aa();Qi(2),pa("ngModel",i.config),Qi(3),pa("ngModel",i.privateConfig)}}var itt=function(){function t(t,e,n){this.dialogRef=t,this.nodeService=e,this.toasterService=n}return t.prototype.ngOnInit=function(){var t=this;this.nodeService.getStartupConfiguration(this.server,this.node).subscribe((function(e){t.config=e})),"iou"!==this.node.node_type&&"dynamips"!==this.node.node_type||this.nodeService.getPrivateConfiguration(this.server,this.node).subscribe((function(e){t.privateConfig=e}))},t.prototype.onSaveClick=function(){var t=this;this.nodeService.saveConfiguration(this.server,this.node,this.config).subscribe((function(e){"iou"===t.node.node_type||"dynamips"===t.node.node_type?t.nodeService.savePrivateConfiguration(t.server,t.node,t.privateConfig).subscribe((function(e){t.dialogRef.close(),t.toasterService.success("Configuration for node "+t.node.name+" saved.")})):(t.dialogRef.close(),t.toasterService.success("Configuration for node "+t.node.name+" saved."))}))},t.prototype.onCancelClick=function(){this.dialogRef.close()},t.\u0275fac=function(e){return new(e||t)(da(Z0),da(E2),da(Y2))},t.\u0275cmp=Ht({type:t,selectors:[["app-config-editor"]],decls:9,vars:3,consts:[["mat-dialog-title",""],["class","modal-form-container",4,"ngIf"],[4,"ngIf"],["mat-dialog-actions",""],["mat-button","","color","accent",3,"click"],["mat-button","","tabindex","2","mat-raised-button","","color","primary",3,"click"],[1,"modal-form-container"],["id","textArea",1,"textArea",3,"ngModel","ngModelChange"],["textArea",""],["label","Startup config"],["id","textArea",1,"textAreaTab",3,"ngModel","ngModelChange"],["label","Private config"]],template:function(t,e){1&t&&(ga(0,"h1",0),ds(1),va(),ua(2,ett,3,1,"div",1),ua(3,ntt,7,2,"mat-tab-group",2),ga(4,"div",3),ga(5,"button",4),xa("click",(function(){return e.onCancelClick()})),ds(6,"Cancel"),va(),ga(7,"button",5),xa("click",(function(){return e.onSaveClick()})),ds(8,"Apply"),va(),va()),2&t&&(Qi(1),ps("Configuration for node ",e.node.name,""),Qi(1),pa("ngIf","vpcs"===e.node.node_type),Qi(1),pa("ngIf","iou"===e.node.node_type||"dynamips"===e.node.node_type))},directives:[r1,Ah,a1,a2,cf,mf,Sp,U1,I1],styles:[".textArea[_ngcontent-%COMP%]{width:100%;height:350px}.textAreaTab[_ngcontent-%COMP%]{width:100%;height:300px}"]}),t}();function rtt(t,e){if(1&t){var n=ka();ga(0,"button",1),xa("click",(function(){return Se(n),Aa().editConfig()})),ga(1,"mat-icon"),ds(2,"settings"),va(),ga(3,"span"),ds(4,"Edit config"),va(),va()}}var ott=function(){function t(t){this.dialog=t}return t.prototype.editConfig=function(){var t=this.dialog.open(itt,{width:"600px",height:"500px",autoFocus:!1,disableClose:!0}).componentInstance;t.server=this.server,t.project=this.project,t.node=this.node},t.\u0275fac=function(e){return new(e||t)(da(e1))},t.\u0275cmp=Ht({type:t,selectors:[["app-edit-config-action"]],inputs:{server:"server",project:"project",node:"node"},decls:1,vars:1,consts:[["mat-menu-item","",3,"click",4,"ngIf"],["mat-menu-item","",3,"click"]],template:function(t,e){1&t&&ua(0,rtt,5,0,"button",0),2&t&&pa("ngIf","vpcs"===e.node.node_type||"iou"===e.node.node_type||"dynamips"===e.node.node_type)},directives:[Ah,E0,x2],encapsulation:2}),t}(),att=function(){function t(t){this.dialogRef=t}return t.prototype.close=function(t){this.dialogRef.close(t)},t.\u0275fac=function(e){return new(e||t)(da(Z0))},t.\u0275cmp=Ht({type:t,selectors:[["app-config-dialog"]],decls:10,vars:0,consts:[["mat-dialog-title",""],[1,"modal-form-container"],[1,"container"],["mat-raised-button","","color","primary",3,"click"]],template:function(t,e){1&t&&(ga(0,"h1",0),ds(1,"Choose configuration file"),va(),ga(2,"div",1),ga(3,"div",2),ga(4,"div"),ga(5,"button",3),xa("click",(function(){return e.close("startup-config")})),ds(6," startup configuration "),va(),va(),ga(7,"div"),ga(8,"button",3),xa("click",(function(){return e.close("private-config")})),ds(9," private configuration "),va(),va(),va(),va())},directives:[r1,a2],styles:[".container[_ngcontent-%COMP%]{width:100%;display:flex;justify-content:space-between}"]}),t}();function stt(t,e){if(1&t){var n=ka();ga(0,"button",1),xa("click",(function(){return Se(n),Aa().exportConfig()})),ga(1,"mat-icon"),ds(2,"call_made"),va(),ga(3,"span"),ds(4,"Export config"),va(),va()}}var ctt=function(){function t(t,e){this.nodeService=t,this.dialog=e}return t.prototype.exportConfig=function(){var t=this;"vpcs"===this.node.node_type?this.nodeService.getStartupConfiguration(this.server,this.node).subscribe((function(e){t.downloadByHtmlTag(e)})):this.dialog.open(att,{width:"500px",autoFocus:!1,disableClose:!0}).afterClosed().subscribe((function(e){"startup-config"===e?t.nodeService.getStartupConfiguration(t.server,t.node).subscribe((function(e){t.downloadByHtmlTag(e)})):"private-config"===e&&t.nodeService.getPrivateConfiguration(t.server,t.node).subscribe((function(e){t.downloadByHtmlTag(e)}))}))},t.prototype.downloadByHtmlTag=function(t){var e=document.createElement("a");e.setAttribute("href","data:text/plain;charset=utf-8,"+encodeURIComponent(t)),"vpcs"===this.node.node_type?e.setAttribute("download",this.node.name+"_startup.vpc"):"iou"!==this.node.node_type&&"dynamips"!==this.node.node_type||e.setAttribute("download",this.node.name+"_startup.cfg");var n=new MouseEvent("click");e.dispatchEvent(n)},t.\u0275fac=function(e){return new(e||t)(da(E2),da(e1))},t.\u0275cmp=Ht({type:t,selectors:[["app-export-config-action"]],inputs:{server:"server",node:"node"},decls:1,vars:1,consts:[["mat-menu-item","",3,"click",4,"ngIf"],["mat-menu-item","",3,"click"]],template:function(t,e){1&t&&ua(0,stt,5,0,"button",0),2&t&&pa("ngIf","vpcs"===e.node.node_type||"dynamips"===e.node.node_type||"iou"===e.node.node_type)},directives:[Ah,E0,x2],encapsulation:2}),t}(),ltt=["fileInput"],utt=function(){function t(t,e,n){this.nodeService=t,this.toasterService=e,this.dialog=n}return t.prototype.triggerClick=function(){var t=this;"vpcs"!==this.node.node_type?this.dialog.open(att,{width:"500px",autoFocus:!1,disableClose:!0}).afterClosed().subscribe((function(e){t.configType=e,t.fileInput.nativeElement.click()})):(this.configType="startup-config",this.fileInput.nativeElement.click())},t.prototype.importConfig=function(t){var e=this,n=t.target.files[0],i=new FileReader;i.onload=function(t){var n=i.result;"string"!=typeof n&&(n=n.toString()),"startup-config"===e.configType?e.nodeService.saveConfiguration(e.server,e.node,n).subscribe((function(){e.toasterService.success("Configuration for node "+e.node.name+" imported.")})):"private-config"===e.configType&&e.nodeService.savePrivateConfiguration(e.server,e.node,n).subscribe((function(){e.toasterService.success("Configuration for node "+e.node.name+" imported.")}))},i.readAsText(n)},t.\u0275fac=function(e){return new(e||t)(da(E2),da(Y2),da(e1))},t.\u0275cmp=Ht({type:t,selectors:[["app-import-config-action"]],viewQuery:function(t,e){var n;1&t&&nl(ltt,!0),2&t&&tl(n=sl())&&(e.fileInput=n.first)},inputs:{server:"server",node:"node"},decls:7,vars:0,consts:[["type","file","accept",".txt, .vpc",1,"non-visible",3,"change"],["fileInput",""],["mat-menu-item","",3,"click"]],template:function(t,e){1&t&&(ga(0,"input",0,1),xa("change",(function(t){return e.importConfig(t)})),va(),ga(2,"button",2),xa("click",(function(){return e.triggerClick()})),ga(3,"mat-icon"),ds(4,"call_received"),va(),ga(5,"span"),ds(6,"Import config"),va(),va())},directives:[E0,x2],styles:[".non-visible[_ngcontent-%COMP%]{display:none}"]}),t}(),htt=function(){function t(t,e,n,i){this.nodesDataSource=t,this.drawingsDataSource=e,this.nodeService=n,this.drawingService=i}return t.prototype.ngOnInit=function(){},t.prototype.moveLayerUp=function(){var t=this;this.nodes.forEach((function(e){e.z++,t.nodesDataSource.update(e),t.nodeService.update(t.server,e).subscribe((function(t){}))})),this.drawings.forEach((function(e){e.z++,t.drawingsDataSource.update(e),t.drawingService.update(t.server,e).subscribe((function(t){}))}))},t.\u0275fac=function(e){return new(e||t)(da(M9),da(E9),da(E2),da(x9))},t.\u0275cmp=Ht({type:t,selectors:[["app-move-layer-up-action"]],inputs:{server:"server",nodes:"nodes",drawings:"drawings"},decls:5,vars:0,consts:[["mat-menu-item","",3,"click"]],template:function(t,e){1&t&&(ga(0,"button",0),xa("click",(function(){return e.moveLayerUp()})),ga(1,"mat-icon"),ds(2,"keyboard_arrow_up"),va(),ga(3,"span"),ds(4,"Move layer up"),va(),va())},directives:[E0,x2],encapsulation:2}),t}(),dtt=function(){function t(t,e,n,i){this.nodesDataSource=t,this.drawingsDataSource=e,this.nodeService=n,this.drawingService=i}return t.prototype.ngOnInit=function(){},t.prototype.moveLayerDown=function(){var t=this;this.nodes.forEach((function(e){e.z--,t.nodesDataSource.update(e),t.nodeService.update(t.server,e).subscribe((function(t){}))})),this.drawings.forEach((function(e){e.z--,t.drawingsDataSource.update(e),t.drawingService.update(t.server,e).subscribe((function(t){}))}))},t.\u0275fac=function(e){return new(e||t)(da(M9),da(E9),da(E2),da(x9))},t.\u0275cmp=Ht({type:t,selectors:[["app-move-layer-down-action"]],inputs:{server:"server",nodes:"nodes",drawings:"drawings"},decls:5,vars:0,consts:[["mat-menu-item","",3,"click"]],template:function(t,e){1&t&&(ga(0,"button",0),xa("click",(function(){return e.moveLayerDown()})),ga(1,"mat-icon"),ds(2,"keyboard_arrow_down"),va(),ga(3,"span"),ds(4,"Move layer down"),va(),va())},directives:[E0,x2],encapsulation:2}),t}(),ftt=function(){function t(t,e,n,i){this.nodesDataSource=t,this.drawingsDataSource=e,this.nodeService=n,this.drawingService=i}return t.prototype.ngOnInit=function(){},t.prototype.bringToFront=function(){var t=this,e=Math.max.apply(Math,this.nodes.map((function(t){return t.z}))),n=Math.max.apply(Math,this.drawings.map((function(t){return t.z}))),i=Math.max(e,n);i<100&&i++,this.nodes.forEach((function(e){e.z=i,t.nodesDataSource.update(e),t.nodeService.update(t.server,e).subscribe((function(t){}))})),this.drawings.forEach((function(e){e.z=i,t.drawingsDataSource.update(e),t.drawingService.update(t.server,e).subscribe((function(t){}))}))},t.\u0275fac=function(e){return new(e||t)(da(M9),da(E9),da(E2),da(x9))},t.\u0275cmp=Ht({type:t,selectors:[["app-bring-to-front-action"]],inputs:{server:"server",nodes:"nodes",drawings:"drawings"},decls:5,vars:0,consts:[["mat-menu-item","",3,"click"]],template:function(t,e){1&t&&(ga(0,"button",0),xa("click",(function(){return e.bringToFront()})),ga(1,"mat-icon"),ds(2,"vertical_align_top"),va(),ga(3,"span"),ds(4,"Bring to front"),va(),va())},directives:[E0,x2],encapsulation:2}),t}(),ptt=function(){function t(){}return t.prototype.startCapture=function(t,e,n,i){location.assign("gns3+pcap://"+t.host+":"+t.port+"?project_id="+e.project_id+"&link_id="+n.link_id+"&name="+i)},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)}}),t}();function mtt(t,e){if(1&t&&(ga(0,"mat-option",11),ds(1),va()),2&t){var n=e.$implicit;pa("value",n[1]),Qi(1),ps(" ",n[0]," ")}}var gtt=function(){return{standalone:!0}},vtt=function(){function t(t,e,n,i,r,o){this.dialogRef=t,this.linkService=e,this.formBuilder=n,this.toasterService=i,this.nodesDataSource=r,this.packetCaptureService=o,this.linkTypes=[],this.inputForm=this.formBuilder.group({linkType:new hp("",kf.required),fileName:new hp("",kf.required)})}return t.prototype.ngOnInit=function(){this.linkTypes="ethernet"===this.link.link_type?[["Ethernet","DLT_EN10MB"]]:[["Cisco HDLC","DLT_C_HDLC"],["Cisco PPP","DLT_PPP_SERIAL"],["Frame Relay","DLT_FRELAY"],["ATM","DLT_ATM_RFC1483"]];var t=this.nodesDataSource.get(this.link.nodes[0].node_id),e=this.nodesDataSource.get(this.link.nodes[1].node_id);this.inputForm.controls.fileName.setValue(t.name+"_"+t.ports[this.link.nodes[0].port_number].name+"_to_"+e.name+"_"+e.ports[this.link.nodes[1].port_number].name)},t.prototype.onYesClick=function(){var t=this,e=!1;if(this.link.nodes.forEach((function(n){"started"===t.nodesDataSource.get(n.node_id).status&&(e=!0)})),e)if(this.inputForm.invalid)this.toasterService.error("Fill all required fields");else{var n={capture_file_name:this.inputForm.get("fileName").value,data_link_type:this.inputForm.get("linkType").value};this.startProgram&&this.packetCaptureService.startCapture(this.server,this.project,this.link,n.capture_file_name),this.linkService.startCaptureOnLink(this.server,this.link,n).subscribe((function(){t.dialogRef.close()}))}else this.toasterService.error("Cannot capture because there is no running device on this link")},t.prototype.onNoClick=function(){this.dialogRef.close()},t.\u0275fac=function(e){return new(e||t)(da(Z0),da(q9),da(Jp),da(Y2),da(M9),da(ptt))},t.\u0275cmp=Ht({type:t,selectors:[["app-start-capture"]],decls:16,vars:5,consts:[["mat-dialog-title",""],[1,"modal-form-container"],[3,"formGroup"],[1,"input-field"],["placeholder","Link type","formControlName","linkType","ngDefaultControl",""],[3,"value",4,"ngFor","ngForOf"],["placeholder","File name","formControlName","fileName","matInput","","type","text"],[3,"ngModelOptions","ngModel","ngModelChange"],["mat-dialog-actions",""],["mat-button","","color","accent",3,"click"],["mat-button","","tabindex","2","mat-raised-button","","color","primary",3,"click"],[3,"value"]],template:function(t,e){1&t&&(ga(0,"h1",0),ds(1,"Packet capture"),va(),ga(2,"div",1),ga(3,"form",2),ga(4,"mat-form-field",3),ga(5,"mat-select",4),ua(6,mtt,2,2,"mat-option",5),va(),va(),ga(7,"mat-form-field",3),ba(8,"input",6),va(),ga(9,"mat-checkbox",7),xa("ngModelChange",(function(t){return e.startProgram=t})),ds(10," Start the capture visualization program "),va(),va(),va(),ga(11,"div",8),ga(12,"button",9),xa("click",(function(){return e.onNoClick()})),ds(13,"Cancel"),va(),ga(14,"button",10),xa("click",(function(){return e.onYesClick()})),ds(15,"Ok"),va(),va()),2&t&&(Qi(3),pa("formGroup",e.inputForm),Qi(3),pa("ngForOf",e.linkTypes),Qi(3),pa("ngModelOptions",jc(4,gtt))("ngModel",e.startProgram))},directives:[r1,xp,gf,Pp,Y3,O5,mf,Fp,cf,Eh,s5,F5,Sp,a1,a2,EJ],styles:[".input-field[_ngcontent-%COMP%]{width:100%}"]}),t}();function btt(t,e){if(1&t){var n=ka();ga(0,"button",1),xa("click",(function(){return Se(n),Aa().startCapture()})),ga(1,"mat-icon"),ds(2,"loupe"),va(),ga(3,"span"),ds(4,"Start capture"),va(),va()}}var ytt=function(){function t(t){this.dialog=t}return t.prototype.startCapture=function(){var t=this.dialog.open(vtt,{width:"400px",autoFocus:!1,disableClose:!0}).componentInstance;t.server=this.server,t.project=this.project,t.link=this.link},t.\u0275fac=function(e){return new(e||t)(da(e1))},t.\u0275cmp=Ht({type:t,selectors:[["app-start-capture-action"]],inputs:{server:"server",project:"project",link:"link"},decls:1,vars:1,consts:[["mat-menu-item","",3,"click",4,"ngIf"],["mat-menu-item","",3,"click"]],template:function(t,e){1&t&&ua(0,btt,5,0,"button",0),2&t&&pa("ngIf",!e.link.capturing)},directives:[Ah,E0,x2],encapsulation:2}),t}();function _tt(t,e){if(1&t){var n=ka();ga(0,"button",1),xa("click",(function(){return Se(n),Aa().stopCapture()})),ga(1,"mat-icon"),ds(2,"pause_circle_filled"),va(),ga(3,"span"),ds(4,"Stop capture"),va(),va()}}var wtt=function(){function t(t){this.linkService=t}return t.prototype.stopCapture=function(){this.linkService.stopCaptureOnLink(this.server,this.link).subscribe((function(){}))},t.\u0275fac=function(e){return new(e||t)(da(q9))},t.\u0275cmp=Ht({type:t,selectors:[["app-stop-capture-action"]],inputs:{server:"server",link:"link"},decls:1,vars:1,consts:[["mat-menu-item","",3,"click",4,"ngIf"],["mat-menu-item","",3,"click"]],template:function(t,e){1&t&&ua(0,_tt,5,0,"button",0),2&t&&pa("ngIf",e.link.capturing)},directives:[Ah,E0,x2],encapsulation:2}),t}();function ktt(t,e){if(1&t){var n=ka();ga(0,"button",1),xa("click",(function(){return Se(n),Aa().startCapture()})),ga(1,"mat-icon"),ds(2,"search"),va(),ga(3,"span"),ds(4,"Start Wireshark"),va(),va()}}var Ctt=function(){function t(t){this.packetCaptureService=t}return t.prototype.startCapture=function(){var t=this.link.capture_file_name.split(".");this.packetCaptureService.startCapture(this.server,this.project,this.link,t[0])},t.\u0275fac=function(e){return new(e||t)(da(ptt))},t.\u0275cmp=Ht({type:t,selectors:[["app-start-capture-on-started-link-action"]],inputs:{server:"server",project:"project",link:"link"},decls:1,vars:1,consts:[["mat-menu-item","",3,"click",4,"ngIf"],["mat-menu-item","",3,"click"]],template:function(t,e){1&t&&ua(0,ktt,5,0,"button",0),2&t&&pa("ngIf",e.link.capturing)},directives:[Ah,E0,x2],encapsulation:2}),t}();function Stt(t,e){if(1&t&&(ga(0,"div",5),ga(1,"h6"),ds(2),va(),ga(3,"span",6),ds(4),va(),va()),2&t){var n=e.$implicit;Qi(2),ps(" ",n.name," "),Qi(2),ps(" ",n.description," ")}}var xtt=function(){function t(t){this.dialogRef=t}return t.prototype.onCloseClick=function(){this.dialogRef.close()},t.\u0275fac=function(e){return new(e||t)(da(Z0))},t.\u0275cmp=Ht({type:t,selectors:[["app-help-dialog"]],inputs:{title:"title",messages:"messages"},decls:7,vars:2,consts:[["mat-dialog-title",""],[1,"modal-form-container"],["class","message",4,"ngFor","ngForOf"],["mat-dialog-actions",""],["mat-button","","color","accent",3,"click"],[1,"message"],[1,"description"]],template:function(t,e){1&t&&(ga(0,"h1",0),ds(1),va(),ga(2,"div",1),ua(3,Stt,5,2,"div",2),va(),ga(4,"div",3),ga(5,"button",4),xa("click",(function(){return e.onCloseClick()})),ds(6,"Close"),va(),va()),2&t&&(Qi(1),fs(e.title),Qi(2),pa("ngForOf",e.messages))},directives:[r1,Eh,a1,a2],styles:[".message[_ngcontent-%COMP%]{margin-bottom:10px}.description[_ngcontent-%COMP%]{color:#b0bec5}"]}),t}();function Ott(t,e){if(1&t){var n=ka();ga(0,"mat-tab-group"),ga(1,"mat-tab",9),ga(2,"mat-form-field",10),ga(3,"input",11),xa("ngModelChange",(function(t){return Se(n),Aa().filters.frequency_drop[0]=t})),va(),va(),va(),ga(4,"mat-tab",12),ga(5,"mat-form-field",10),ga(6,"input",13),xa("ngModelChange",(function(t){return Se(n),Aa().filters.packet_loss[0]=t})),va(),va(),va(),ga(7,"mat-tab",14),ga(8,"mat-form-field",10),ga(9,"input",15),xa("ngModelChange",(function(t){return Se(n),Aa().filters.delay[0]=t})),va(),va(),ga(10,"mat-form-field",10),ga(11,"input",16),xa("ngModelChange",(function(t){return Se(n),Aa().filters.delay[1]=t})),va(),va(),va(),ga(12,"mat-tab",17),ga(13,"mat-form-field",10),ga(14,"input",15),xa("ngModelChange",(function(t){return Se(n),Aa().filters.corrupt[0]=t})),va(),va(),va(),ga(15,"mat-tab",18),ga(16,"mat-form-field",10),ga(17,"textarea",19),xa("ngModelChange",(function(t){return Se(n),Aa().filters.bpf[0]=t})),va(),va(),va(),va()}if(2&t){var i=Aa();Qi(3),pa("ngModel",i.filters.frequency_drop[0]),Qi(3),pa("ngModel",i.filters.packet_loss[0]),Qi(3),pa("ngModel",i.filters.delay[0]),Qi(2),pa("ngModel",i.filters.delay[1]),Qi(3),pa("ngModel",i.filters.corrupt[0]),Qi(3),pa("ngModel",i.filters.bpf[0])}}var Mtt=function(){function t(t,e,n){this.dialogRef=t,this.linkService=e,this.dialog=n}return t.prototype.ngOnInit=function(){var t=this;this.linkService.getLink(this.server,this.link.project_id,this.link.link_id).subscribe((function(e){t.link=e,t.filters={bpf:[],corrupt:[0],delay:[0,0],frequency_drop:[0],packet_loss:[0]},t.link.filters&&(t.filters.bpf=t.link.filters.bpf?t.link.filters.bpf:[],t.filters.corrupt=t.link.filters.corrupt?t.link.filters.corrupt:[0],t.filters.delay=t.link.filters.delay?t.link.filters.delay:[0,0],t.filters.frequency_drop=t.link.filters.frequency_drop?t.link.filters.frequency_drop:[0],t.filters.packet_loss=t.link.filters.packet_loss?t.link.filters.packet_loss:[0])})),this.linkService.getAvailableFilters(this.server,this.link).subscribe((function(e){t.availableFilters=e}))},t.prototype.onNoClick=function(){this.dialogRef.close()},t.prototype.onResetClick=function(){var t=this;this.link.filters={bpf:[],corrupt:[0],delay:[0,0],frequency_drop:[0],packet_loss:[0]},this.linkService.updateLink(this.server,this.link).subscribe((function(e){t.dialogRef.close()}))},t.prototype.onYesClick=function(){var t=this;this.link.filters=this.filters,this.linkService.updateLink(this.server,this.link).subscribe((function(e){t.dialogRef.close()}))},t.prototype.onHelpClick=function(){var t=this.dialog.open(xtt,{width:"500px",autoFocus:!1,disableClose:!0}).componentInstance;t.title="Help for filters";var e=[];this.availableFilters.forEach((function(t){e.push({name:t.name,description:t.description})})),t.messages=e},t.\u0275fac=function(e){return new(e||t)(da(Z0),da(q9),da(e1))},t.\u0275cmp=Ht({type:t,selectors:[["app-packet-filters"]],decls:16,vars:1,consts:[["mat-dialog-title",""],[1,"content"],[4,"ngIf"],[1,"bottom-bar"],[1,"spacer"],["mat-dialog-actions","","layout","row",1,"dialog-actions"],["mat-button","","color","accent",3,"click"],["mat-button","","tabindex","2","mat-raised-button","","color","primary",3,"click"],[1,"divider"],["label","Frequency drop"],[1,"input-field"],["matInput","","placeholder","Frequency","type","number",3,"ngModel","ngModelChange"],["label","Packet loss"],["matInput","","placeholder","Chance","type","number",3,"ngModel","ngModelChange"],["label","Delay"],["matInput","","placeholder","Latency","type","number",3,"ngModel","ngModelChange"],["matInput","","placeholder","Jitter","type","number",3,"ngModel","ngModelChange"],["label","Corrupt"],["label","Berkeley Packet Filter (BPF)"],["matInput","","type","text",3,"ngModel","ngModelChange"]],template:function(t,e){1&t&&(ga(0,"h1",0),ds(1,"Packet filters"),va(),ga(2,"div",1),ua(3,Ott,18,6,"mat-tab-group",2),va(),ga(4,"div",3),ba(5,"div",4),ga(6,"div",5),ga(7,"button",6),xa("click",(function(){return e.onNoClick()})),ds(8,"Cancel"),va(),ga(9,"button",6),xa("click",(function(){return e.onResetClick()})),ds(10,"Reset"),va(),ga(11,"button",7),xa("click",(function(){return e.onYesClick()})),ds(12,"Apply"),va(),ba(13,"div",8),ga(14,"button",6),xa("click",(function(){return e.onHelpClick()})),ds(15,"Help"),va(),va(),va()),2&t&&(Qi(3),pa("ngIf",e.filters))},directives:[r1,Ah,a1,a2,U1,I1,Y3,s5,Ef,cf,mf,Sp],styles:[".spacer[_ngcontent-%COMP%]{flex-grow:1}.content[_ngcontent-%COMP%]{height:260px}.item[_ngcontent-%COMP%]{height:25px;font-size:10pt}.item[_ngcontent-%COMP%], .item-name[_ngcontent-%COMP%], .item-value[_ngcontent-%COMP%]{margin-bottom:10px}.item-value[_ngcontent-%COMP%]{width:100%}.input-field[_ngcontent-%COMP%]{width:100%;margin-top:10px}.divider[_ngcontent-%COMP%]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;flex:1 1 auto}.input-color[_ngcontent-%COMP%]{padding:0;border-width:0;width:100%;background-color:transparent;outline:none}input[_ngcontent-%COMP%]:focus{outline:none}input[type=color][_ngcontent-%COMP%]{-webkit-appearance:none;border:none;height:25px}input[type=color][_ngcontent-%COMP%]::-webkit-color-swatch-wrapper{padding:0}input[type=color][_ngcontent-%COMP%]::-webkit-color-swatch{border:none}.modal-form-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}.modal-form-container[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{width:100%}"]}),t}(),Ttt=function(){function t(t){this.dialog=t}return t.prototype.openPacketFilters=function(){var t=this.dialog.open(Mtt,{width:"900px",height:"400px",autoFocus:!1,disableClose:!0}).componentInstance;t.server=this.server,t.project=this.project,t.link=this.link},t.\u0275fac=function(e){return new(e||t)(da(e1))},t.\u0275cmp=Ht({type:t,selectors:[["app-packet-filters-action"]],inputs:{server:"server",project:"project",link:"link"},decls:5,vars:0,consts:[["mat-menu-item","",3,"click"]],template:function(t,e){1&t&&(ga(0,"button",0),xa("click",(function(){return e.openPacketFilters()})),ga(1,"mat-icon"),ds(2,"filter_list"),va(),ga(3,"span"),ds(4,"Packet filters"),va(),va())},directives:[E0,x2],encapsulation:2}),t}();function Ett(t,e){if(1&t){var n=ka();ga(0,"button",1),xa("click",(function(){return Se(n),Aa().resumeLink()})),ga(1,"mat-icon"),ds(2,"play_arrow"),va(),ga(3,"span"),ds(4,"Resume"),va(),va()}}var Ptt=function(){function t(t){this.linkService=t}return t.prototype.resumeLink=function(){this.link.suspend=!1,this.linkService.updateLink(this.server,this.link).subscribe((function(){}))},t.\u0275fac=function(e){return new(e||t)(da(q9))},t.\u0275cmp=Ht({type:t,selectors:[["app-resume-link-action"]],inputs:{server:"server",link:"link"},decls:1,vars:1,consts:[["mat-menu-item","",3,"click",4,"ngIf"],["mat-menu-item","",3,"click"]],template:function(t,e){1&t&&ua(0,Ett,5,0,"button",0),2&t&&pa("ngIf",e.link.suspend)},directives:[Ah,E0,x2],encapsulation:2}),t}();function Att(t,e){if(1&t){var n=ka();ga(0,"button",1),xa("click",(function(){return Se(n),Aa().suspendLink()})),ga(1,"mat-icon"),ds(2,"pause"),va(),ga(3,"span"),ds(4,"Suspend"),va(),va()}}var jtt=function(){function t(t){this.linkService=t}return t.prototype.suspendLink=function(){this.link.suspend=!0,this.linkService.updateLink(this.server,this.link).subscribe((function(){}))},t.\u0275fac=function(e){return new(e||t)(da(q9))},t.\u0275cmp=Ht({type:t,selectors:[["app-suspend-link-action"]],inputs:{server:"server",link:"link"},decls:1,vars:1,consts:[["mat-menu-item","",3,"click",4,"ngIf"],["mat-menu-item","",3,"click"]],template:function(t,e){1&t&&ua(0,Att,5,0,"button",0),2&t&&pa("ngIf",!e.link.suspend)},directives:[Ah,E0,x2],encapsulation:2}),t}(),Itt=function(){function t(t,e,n,i){this.nodesDataSource=t,this.drawingsDataSource=e,this.nodeService=n,this.drawingService=i}return t.prototype.ngOnChanges=function(){this.command=1===this.nodes.length&&0===this.drawings.length?this.nodes[0].locked?"Unlock item":"Lock item":0===this.nodes.length&&1===this.drawings.length?this.drawings[0].locked?"Unlock item":"Lock item":"Lock/unlock items"},t.prototype.lock=function(){var t=this;this.nodes.forEach((function(e){e.locked=!e.locked,t.nodeService.updateNode(t.server,e).subscribe((function(e){t.nodesDataSource.update(e)}))})),this.drawings.forEach((function(e){e.locked=!e.locked,t.drawingService.update(t.server,e).subscribe((function(e){t.drawingsDataSource.update(e)}))}))},t.\u0275fac=function(e){return new(e||t)(da(M9),da(E9),da(E2),da(x9))},t.\u0275cmp=Ht({type:t,selectors:[["app-lock-action"]],inputs:{server:"server",nodes:"nodes",drawings:"drawings"},features:[Ms],decls:5,vars:1,consts:[["mat-menu-item","",3,"click"]],template:function(t,e){1&t&&(ga(0,"button",0),xa("click",(function(){return e.lock()})),ga(1,"mat-icon"),ds(2,"lock"),va(),ga(3,"span"),ds(4),va(),va()),2&t&&(Qi(4),fs(e.command))},directives:[E0,x2],encapsulation:2}),t}(),Dtt=function(){function t(t,e,n,i,r,o){this.nodesDataSource=t,this.drawingsDataSource=e,this.linksDataSource=n,this.nodeService=i,this.drawingService=r,this.linkService=o}return t.prototype.ngOnInit=function(){},t.prototype.delete=function(){var t=this;this.nodes.forEach((function(e){t.nodesDataSource.remove(e),t.nodeService.delete(t.server,e).subscribe((function(t){}))})),this.drawings.forEach((function(e){t.drawingsDataSource.remove(e),t.drawingService.delete(t.server,e).subscribe((function(t){}))})),this.links.forEach((function(e){t.linksDataSource.remove(e),t.linkService.deleteLink(t.server,e).subscribe((function(){}))}))},t.\u0275fac=function(e){return new(e||t)(da(M9),da(E9),da(G9),da(E2),da(x9),da(q9))},t.\u0275cmp=Ht({type:t,selectors:[["app-delete-action"]],inputs:{server:"server",nodes:"nodes",drawings:"drawings",links:"links"},decls:5,vars:0,consts:[["mat-menu-item","",3,"click"]],template:function(t,e){1&t&&(ga(0,"button",0),xa("click",(function(){return e.delete()})),ga(1,"mat-icon"),ds(2,"delete"),va(),ga(3,"span"),ds(4,"Delete"),va(),va())},directives:[E0,x2],encapsulation:2}),t}(),Rtt=function(){function t(t,e){this.nodesDataSource=t,this.nodeService=e}return t.prototype.ngOnInit=function(){},t.prototype.alignHorizontally=function(){var t=this,e=0;this.nodes.forEach((function(t){e+=t.y})),e/=this.nodes.length,this.nodes.forEach((function(n){n.y=e,t.nodesDataSource.update(n),t.nodeService.update(t.server,n).subscribe((function(t){}))}))},t.\u0275fac=function(e){return new(e||t)(da(M9),da(E2))},t.\u0275cmp=Ht({type:t,selectors:[["app-align-horizontally-action"]],inputs:{server:"server",nodes:"nodes"},decls:5,vars:0,consts:[["mat-menu-item","",3,"click"]],template:function(t,e){1&t&&(ga(0,"button",0),xa("click",(function(){return e.alignHorizontally()})),ga(1,"mat-icon"),ds(2,"more_horiz"),va(),ga(3,"span"),ds(4,"Align horizontally"),va(),va())},directives:[E0,x2],encapsulation:2}),t}(),Ltt=function(){function t(t,e){this.nodesDataSource=t,this.nodeService=e}return t.prototype.ngOnInit=function(){},t.prototype.alignVertically=function(){var t=this,e=0;this.nodes.forEach((function(t){e+=t.x})),e/=this.nodes.length,this.nodes.forEach((function(n){n.x=e,t.nodesDataSource.update(n),t.nodeService.update(t.server,n).subscribe((function(t){}))}))},t.\u0275fac=function(e){return new(e||t)(da(M9),da(E2))},t.\u0275cmp=Ht({type:t,selectors:[["app-align-vertically-action"]],inputs:{server:"server",nodes:"nodes"},decls:5,vars:0,consts:[["mat-menu-item","",3,"click"]],template:function(t,e){1&t&&(ga(0,"button",0),xa("click",(function(){return e.alignVertically()})),ga(1,"mat-icon"),ds(2,"more_vert"),va(),ga(3,"span"),ds(4,"Align vertically"),va(),va())},directives:[E0,x2],encapsulation:2}),t}();function Ftt(t,e){if(1&t&&ba(0,"app-show-node-action",14),2&t){var n=Aa();pa("server",n.server)("node",n.nodes[0])}}function Ntt(t,e){if(1&t&&ba(0,"app-config-node-action",14),2&t){var n=Aa();pa("server",n.server)("node",n.nodes[0])}}function Btt(t,e){if(1&t&&ba(0,"app-start-node-action",15),2&t){var n=Aa();pa("server",n.server)("nodes",n.nodes)}}function Htt(t,e){if(1&t&&ba(0,"app-suspend-node-action",15),2&t){var n=Aa();pa("server",n.server)("nodes",n.nodes)}}function ztt(t,e){if(1&t&&ba(0,"app-stop-node-action",15),2&t){var n=Aa();pa("server",n.server)("nodes",n.nodes)}}function Vtt(t,e){if(1&t&&ba(0,"app-reload-node-action",15),2&t){var n=Aa();pa("server",n.server)("nodes",n.nodes)}}function Utt(t,e){if(1&t&&ba(0,"app-http-console-action",15),2&t){var n=Aa();pa("server",n.server)("nodes",n.nodes)}}function qtt(t,e){if(1&t&&ba(0,"app-http-console-new-tab-action",15),2&t){var n=Aa();pa("server",n.server)("nodes",n.nodes)}}function Gtt(t,e){if(1&t&&ba(0,"app-console-device-action",15),2&t){var n=Aa();pa("server",n.server)("nodes",n.nodes)}}function Wtt(t,e){if(1&t&&ba(0,"app-console-device-action-browser",14),2&t){var n=Aa();pa("server",n.server)("node",n.nodes[0])}}function Ktt(t,e){if(1&t&&ba(0,"app-open-file-explorer-action",14),2&t){var n=Aa();pa("server",n.server)("node",n.nodes[0])}}function Xtt(t,e){if(1&t&&ba(0,"app-change-hostname-action",14),2&t){var n=Aa();pa("server",n.server)("node",n.nodes[0])}}function Ytt(t,e){if(1&t&&ba(0,"app-change-symbol-action",14),2&t){var n=Aa();pa("server",n.server)("node",n.nodes[0])}}function Ztt(t,e){if(1&t&&ba(0,"app-duplicate-action",16),2&t){var n=Aa();pa("server",n.server)("project",n.project)("nodes",n.nodes)("drawings",n.drawings)}}function Qtt(t,e){if(1&t&&ba(0,"app-edit-style-action",17),2&t){var n=Aa();pa("server",n.server)("project",n.project)("drawing",n.drawings[0])}}function $tt(t,e){if(1&t&&ba(0,"app-edit-text-action",18),2&t){var n=Aa();pa("server",n.server)("project",n.project)("drawing",n.drawings[0])("node",n.nodes[0])("label",n.labels[0])("link",n.links[0])("linkNode",n.linkNodes[0])}}function Jtt(t,e){if(1&t&&ba(0,"app-edit-config-action",19),2&t){var n=Aa();pa("server",n.server)("project",n.project)("node",n.nodes[0])}}function tet(t,e){if(1&t&&ba(0,"app-export-config-action",14),2&t){var n=Aa();pa("server",n.server)("node",n.nodes[0])}}function eet(t,e){if(1&t&&ba(0,"app-import-config-action",14),2&t){var n=Aa();pa("server",n.server)("node",n.nodes[0])}}function net(t,e){if(1&t&&ba(0,"app-move-layer-up-action",20),2&t){var n=Aa();pa("server",n.server)("nodes",n.nodes)("drawings",n.drawings)}}function iet(t,e){if(1&t&&ba(0,"app-move-layer-down-action",20),2&t){var n=Aa();pa("server",n.server)("nodes",n.nodes)("drawings",n.drawings)}}function ret(t,e){if(1&t&&ba(0,"app-bring-to-front-action",20),2&t){var n=Aa();pa("server",n.server)("nodes",n.nodes)("drawings",n.drawings)}}function oet(t,e){if(1&t&&ba(0,"app-start-capture-action",21),2&t){var n=Aa();pa("server",n.server)("project",n.project)("link",n.links[0])}}function aet(t,e){if(1&t&&ba(0,"app-stop-capture-action",22),2&t){var n=Aa();pa("server",n.server)("link",n.links[0])}}function set(t,e){if(1&t&&ba(0,"app-start-capture-on-started-link-action",21),2&t){var n=Aa();pa("server",n.server)("project",n.project)("link",n.links[0])}}function cet(t,e){if(1&t&&ba(0,"app-packet-filters-action",21),2&t){var n=Aa();pa("server",n.server)("project",n.project)("link",n.links[0])}}function uet(t,e){if(1&t&&ba(0,"app-resume-link-action",22),2&t){var n=Aa();pa("server",n.server)("link",n.links[0])}}function het(t,e){if(1&t&&ba(0,"app-suspend-link-action",22),2&t){var n=Aa();pa("server",n.server)("link",n.links[0])}}function det(t,e){if(1&t&&ba(0,"app-lock-action",20),2&t){var n=Aa();pa("server",n.server)("nodes",n.nodes)("drawings",n.drawings)}}function fet(t,e){if(1&t&&ba(0,"app-delete-action",23),2&t){var n=Aa();pa("server",n.server)("nodes",n.nodes)("drawings",n.drawings)("links",n.links)}}function pet(t,e){if(1&t&&ba(0,"app-align-horizontally-action",15),2&t){var n=Aa();pa("server",n.server)("nodes",n.nodes)}}function met(t,e){if(1&t&&ba(0,"app-align-vertically-action",15),2&t){var n=Aa();pa("server",n.server)("nodes",n.nodes)}}var get=function(){function t(t,e,n,i){this.sanitizer=t,this.changeDetector=e,this.electronService=n,this.projectService=i,this.drawings=[],this.nodes=[],this.labels=[],this.links=[],this.linkNodes=[],this.hasTextCapabilities=!1,this.isElectronApp=!1,this.isBundledServer=!1}return t.prototype.ngOnInit=function(){this.setPosition(0,0),this.isElectronApp=this.electronService.isElectronApp,this.isBundledServer="bundled"===this.server.location},t.prototype.setPosition=function(t,e){this.topPosition=this.sanitizer.bypassSecurityTrustStyle(t+"px"),this.leftPosition=this.sanitizer.bypassSecurityTrustStyle(e+"px"),this.changeDetector.detectChanges()},t.prototype.openMenuForDrawing=function(t,e,n){this.resetCapabilities(),this.hasTextCapabilities=t.element instanceof z0,this.drawings=[t],this.setPosition(e,n),this.contextMenu.openMenu()},t.prototype.openMenuForNode=function(t,e,n){this.resetCapabilities(),this.nodes=[t],this.setPosition(e,n),this.contextMenu.openMenu()},t.prototype.openMenuForLabel=function(t,e,n,i){this.resetCapabilities(),this.labels=[t],this.nodes=[e],this.setPosition(n,i),this.contextMenu.openMenu()},t.prototype.openMenuForInterfaceLabel=function(t,e,n,i){this.resetCapabilities(),this.linkNodes=[t],this.links=[e],this.setPosition(n,i),this.contextMenu.openMenu()},t.prototype.openMenuForListOfElements=function(t,e,n,i,r,o){this.resetCapabilities(),this.drawings=t,this.nodes=e,this.labels=n,this.links=i,this.setPosition(r,o),this.contextMenu.openMenu()},t.prototype.resetCapabilities=function(){this.drawings=[],this.nodes=[],this.labels=[],this.linkNodes=[],this.links=[],this.hasTextCapabilities=!1},t.\u0275fac=function(e){return new(e||t)(da(Vd),da(Po),da(mX),da($Q))},t.\u0275cmp=Ht({type:t,selectors:[["app-context-menu"]],viewQuery:function(t,e){var n;1&t&&nl(N0,!0),2&t&&tl(n=sl())&&(e.contextMenu=n.first)},inputs:{project:"project",server:"server"},decls:36,vars:37,consts:[[1,"context-menu"],[3,"matMenuTriggerFor"],[1,"context-menu-items"],["contextMenu","matMenu"],[3,"server","node",4,"ngIf"],[3,"server","nodes",4,"ngIf"],[3,"server","project","nodes","drawings",4,"ngIf"],[3,"server","project","drawing",4,"ngIf"],[3,"server","project","drawing","node","label","link","linkNode",4,"ngIf"],[3,"server","project","node",4,"ngIf"],[3,"server","nodes","drawings",4,"ngIf"],[3,"server","project","link",4,"ngIf"],[3,"server","link",4,"ngIf"],[3,"server","nodes","drawings","links",4,"ngIf"],[3,"server","node"],[3,"server","nodes"],[3,"server","project","nodes","drawings"],[3,"server","project","drawing"],[3,"server","project","drawing","node","label","link","linkNode"],[3,"server","project","node"],[3,"server","nodes","drawings"],[3,"server","project","link"],[3,"server","link"],[3,"server","nodes","drawings","links"]],template:function(t,e){if(1&t&&(ga(0,"div",0),ba(1,"span",1),ga(2,"mat-menu",2,3),ua(4,Ftt,1,2,"app-show-node-action",4),ua(5,Ntt,1,2,"app-config-node-action",4),ua(6,Btt,1,2,"app-start-node-action",5),ua(7,Htt,1,2,"app-suspend-node-action",5),ua(8,ztt,1,2,"app-stop-node-action",5),ua(9,Vtt,1,2,"app-reload-node-action",5),ua(10,Utt,1,2,"app-http-console-action",5),ua(11,qtt,1,2,"app-http-console-new-tab-action",5),ua(12,Gtt,1,2,"app-console-device-action",5),ua(13,Wtt,1,2,"app-console-device-action-browser",4),ua(14,Ktt,1,2,"app-open-file-explorer-action",4),ua(15,Xtt,1,2,"app-change-hostname-action",4),ua(16,Ytt,1,2,"app-change-symbol-action",4),ua(17,Ztt,1,4,"app-duplicate-action",6),ua(18,Qtt,1,3,"app-edit-style-action",7),ua(19,$tt,1,7,"app-edit-text-action",8),ua(20,Jtt,1,3,"app-edit-config-action",9),ua(21,tet,1,2,"app-export-config-action",4),ua(22,eet,1,2,"app-import-config-action",4),ua(23,net,1,3,"app-move-layer-up-action",10),ua(24,iet,1,3,"app-move-layer-down-action",10),ua(25,ret,1,3,"app-bring-to-front-action",10),ua(26,oet,1,3,"app-start-capture-action",11),ua(27,aet,1,2,"app-stop-capture-action",12),ua(28,set,1,3,"app-start-capture-on-started-link-action",11),ua(29,cet,1,3,"app-packet-filters-action",11),ua(30,uet,1,2,"app-resume-link-action",12),ua(31,het,1,2,"app-suspend-link-action",12),ua(32,det,1,3,"app-lock-action",10),ua(33,fet,1,4,"app-delete-action",13),ua(34,pet,1,2,"app-align-horizontally-action",5),ua(35,met,1,2,"app-align-vertically-action",5),va(),va()),2&t){var n=ha(3);Za("left",e.leftPosition)("top",e.topPosition),Qi(1),pa("matMenuTriggerFor",n),Qi(3),pa("ngIf",1===e.nodes.length),Qi(1),pa("ngIf",1===e.nodes.length),Qi(1),pa("ngIf",e.nodes.length),Qi(1),pa("ngIf",e.nodes.length),Qi(1),pa("ngIf",e.nodes.length),Qi(1),pa("ngIf",e.nodes.length),Qi(1),pa("ngIf",!e.projectService.isReadOnly(e.project)&&1===e.nodes.length),Qi(1),pa("ngIf",!e.projectService.isReadOnly(e.project)&&1===e.nodes.length),Qi(1),pa("ngIf",!e.projectService.isReadOnly(e.project)&&e.nodes.length&&e.isElectronApp),Qi(1),pa("ngIf",!e.projectService.isReadOnly(e.project)&&1===e.nodes.length&&!e.isElectronApp),Qi(1),pa("ngIf",!e.projectService.isReadOnly(e.project)&&1===e.nodes.length&&e.isElectronApp),Qi(1),pa("ngIf",!e.projectService.isReadOnly(e.project)&&1===e.nodes.length),Qi(1),pa("ngIf",!e.projectService.isReadOnly(e.project)&&1===e.nodes.length),Qi(1),pa("ngIf",e.drawings.length>0||e.nodes.length>0),Qi(1),pa("ngIf",!e.projectService.isReadOnly(e.project)&&1===e.drawings.length&&!e.hasTextCapabilities),Qi(1),pa("ngIf",!e.projectService.isReadOnly(e.project)&&(1===e.drawings.length&&e.hasTextCapabilities&&0===e.labels.length&&0===e.linkNodes.length||1===e.labels.length&&0===e.linkNodes.length&&0===e.drawings.length||1===e.linkNodes.length&&0===e.labels.length&&0===e.drawings.length)),Qi(1),pa("ngIf",1===e.nodes.length&&"vpcs"===e.nodes[0].node_type),Qi(1),pa("ngIf",1===e.nodes.length&&("vpcs"===e.nodes[0].node_type||"iou"===e.nodes[0].node_type||"dynamips"===e.nodes[0].node_type)),Qi(1),pa("ngIf",1===e.nodes.length&&("vpcs"===e.nodes[0].node_type||"iou"===e.nodes[0].node_type||"dynamips"===e.nodes[0].node_type)),Qi(1),pa("ngIf",!e.projectService.isReadOnly(e.project)&&(e.drawings.length||e.nodes.length)),Qi(1),pa("ngIf",!e.projectService.isReadOnly(e.project)&&(e.drawings.length||e.nodes.length)),Qi(1),pa("ngIf",!e.projectService.isReadOnly(e.project)&&(e.drawings.length||e.nodes.length)),Qi(1),pa("ngIf",!e.projectService.isReadOnly(e.project)&&0===e.drawings.length&&0===e.nodes.length&&1===e.links.length),Qi(1),pa("ngIf",!e.projectService.isReadOnly(e.project)&&0===e.drawings.length&&0===e.nodes.length&&1===e.links.length&&0===e.linkNodes.length),Qi(1),pa("ngIf",!e.projectService.isReadOnly(e.project)&&0===e.drawings.length&&0===e.nodes.length&&1===e.links.length&&0===e.linkNodes.length),Qi(1),pa("ngIf",!e.projectService.isReadOnly(e.project)&&0===e.drawings.length&&0===e.nodes.length&&1===e.links.length&&0===e.linkNodes.length),Qi(1),pa("ngIf",!e.projectService.isReadOnly(e.project)&&0===e.drawings.length&&0===e.nodes.length&&1===e.links.length&&0===e.linkNodes.length),Qi(1),pa("ngIf",!e.projectService.isReadOnly(e.project)&&0===e.drawings.length&&0===e.nodes.length&&1===e.links.length&&0===e.linkNodes.length),Qi(1),pa("ngIf",!e.projectService.isReadOnly(e.project)&&(e.drawings.length>0||e.nodes.length>0)),Qi(1),pa("ngIf",!e.projectService.isReadOnly(e.project)&&(e.drawings.length>0||e.nodes.length>0||e.links.length>0)&&0===e.linkNodes.length),Qi(1),pa("ngIf",!e.projectService.isReadOnly(e.project)&&e.nodes.length>1),Qi(1),pa("ngIf",!e.projectService.isReadOnly(e.project)&&e.nodes.length>1)}},directives:[N0,D0,Ah,M2,V8,q8,W8,X8,Z8,J8,t9,e9,n9,i9,o9,p9,A9,U9,ttt,ott,ctt,utt,htt,dtt,ftt,ytt,wtt,Ctt,Ttt,Ptt,jtt,Itt,Dtt,Rtt,Ltt],styles:[".context-menu[_ngcontent-%COMP%]{position:absolute;min-height:0}.mat-menu-panel[_ngcontent-%COMP%] ng-trigger[_ngcontent-%COMP%] ng-trigger-transformMenu[_ngcontent-%COMP%] ng-tns-c7-5[_ngcontent-%COMP%] context-menu-items[_ngcontent-%COMP%] mat-menu-after[_ngcontent-%COMP%] mat-menu-below[_ngcontent-%COMP%] ng-star-inserted[_ngcontent-%COMP%] mat-elevation-z4[_ngcontent-%COMP%]{min-height:0!important}"]}),t}(),vet=function(){function t(t,e,n){this.nodesDataSource=t,this.linksDataSource=e,this.drawingsDataSource=n,this.nodeNotificationEmitter=new Uc,this.linkNotificationEmitter=new Uc,this.drawingNotificationEmitter=new Uc,this.infoNotificationEmitter=new Uc,this.warningNotificationEmitter=new Uc,this.errorNotificationEmitter=new Uc}return t.prototype.handleMessage=function(t){"node.updated"===t.action&&(this.nodesDataSource.update(t.event),this.nodeNotificationEmitter.emit(t)),"node.created"===t.action&&(this.nodesDataSource.add(t.event),this.nodeNotificationEmitter.emit(t)),"node.deleted"===t.action&&(this.nodesDataSource.remove(t.event),this.nodeNotificationEmitter.emit(t)),"link.created"===t.action&&(this.linksDataSource.add(t.event),this.linkNotificationEmitter.emit(t)),"link.updated"===t.action&&(this.linksDataSource.update(t.event),this.linkNotificationEmitter.emit(t)),"link.deleted"===t.action&&(this.linksDataSource.remove(t.event),this.linkNotificationEmitter.emit(t)),"drawing.created"===t.action&&(this.drawingsDataSource.add(t.event),this.drawingNotificationEmitter.emit(t)),"drawing.updated"===t.action&&(this.drawingsDataSource.update(t.event),this.drawingNotificationEmitter.emit(t)),"drawing.deleted"===t.action&&(this.drawingsDataSource.remove(t.event),this.drawingNotificationEmitter.emit(t)),"log.error"===t.action&&this.errorNotificationEmitter.emit(t.event.message),"log.warning"===t.action&&this.warningNotificationEmitter.emit(t.event.message),"log.info"===t.action&&this.infoNotificationEmitter.emit(t.event.message)},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)(_t(M9),_t(G9),_t(E9))}}),t}(),bet=function(){return function(t,e,n){void 0===n&&(n=!1),this.visible=t,this.error=e,this.clear=n}}(),yet=function(){function t(){this.state=new Pm.a(new bet(!1))}return t.prototype.setError=function(t){this.state.next(new bet(!1,t.error))},t.prototype.clear=function(){this.state.next(new bet(!1,null,!0))},t.prototype.activate=function(){this.state.next(new bet(!0))},t.prototype.deactivate=function(){this.state.next(new bet(!1))},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)}}),t}(),_et=function(){function t(){this.changesDetected=new Uc,this.hasBeenDrawn=!1}return t.prototype.detectChanges=function(){this.changesDetected.emit(!0)},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)}}),t}(),wet=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return zQ(e,t),e}(function(){return function(t,e){this.event=t,this.node=e}}()),ket=function(){return function(){}}(),Cet=function(){return function(){}}(),xet=function(){function t(){}return t.prototype.calculate=function(t,e){var n=document.createElement("text");n.innerText=t,n.setAttribute("fill","#00000"),n.setAttribute("fill-opacity","0"),n.setAttribute("style",e),document.documentElement.appendChild(n);var i=n.getBoundingClientRect();return document.documentElement.removeChild(n),{width:i.width,height:i.height}},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)}}),t}(),Oet=function(){function t(){}return t.prototype.fix=function(t){var e=K9.parse(t,{context:"declarationList"});return e.children.forEach((function(t){"font-size"===t.property&&t.value&&t.value.children&&t.value.children.forEach((function(t){if("Number"===t.type){var e=t.value.toString();e.indexOf("pt")>=0||e.indexOf("px")>=0||(t.value=e+"pt")}}))})),K9.generate(e)},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)}}),t}(),Met=function(){function t(t,e,n){this.fontBBoxCalculator=t,this.cssFixer=e,this.fontFixer=n}return t.prototype.convert=function(t,e){var n=new Cet;n.rotation=t.rotation,n.style=t.style,n.text=t.text,n.x=t.x,n.y=t.y,n.originalX=t.x,n.originalY=t.y,void 0!==e&&(n.id=e.node_id,n.nodeId=e.node_id);var i=this.cssFixer.fix(n.style),r=this.fontFixer.fixStyles(i),o=this.fontBBoxCalculator.calculate(n.text,r);return null!==n.x&&(n.x+=3),null!==n.y&&(n.y+=o.height),n},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)(_t(xet),_t(Oet),_t(X9))}}),t}(),Tet=function(){return function(){}}(),Eet=function(){function t(){}return t.prototype.convert=function(t){var e=new Tet;return e.adapterNumber=t.adapter_number,e.linkType=t.link_type,e.name=t.name,e.portNumber=t.port_number,e.shortName=t.short_name,e},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)}}),t}(),Pet=function(){function t(t,e,n,i,r){this.labelToMapLabel=t,this.portToMapPort=e,this.fontBBoxCalculator=n,this.cssFixer=i,this.fontFixer=r}return t.prototype.convert=function(t){var e=this,n=new ket;if(n.id=t.node_id,n.commandLine=t.command_line,n.computeId=t.compute_id,n.console=t.console,n.consoleHost=t.console_host,n.consoleType=t.console_type,n.firstPortName=t.first_port_name,n.height=t.height,n.label=this.labelToMapLabel?this.labelToMapLabel.convert(t.label,{node_id:t.node_id}):void 0,n.locked=t.locked,n.name=t.name,n.nodeDirectory=t.node_directory,n.nodeType=t.node_type,n.portNameFormat=t.port_name_format,n.portSegmentSize=t.port_segment_size,n.ports=t.ports?t.ports.map((function(t){return e.portToMapPort.convert(t)})):[],n.projectId=t.project_id,n.status=t.status,n.symbol=t.symbol,n.symbolUrl=t.symbol_url,n.usage=t.usage,n.width=t.width,n.x=t.x,n.y=t.y,n.z=t.z,void 0!==n.label){var i=this.cssFixer.fix(n.label.style),r=this.fontFixer.fixStyles(i),o=this.fontBBoxCalculator.calculate(n.label.text,r);null!==t.label.x&&null!==t.label.y||(n.label.x=t.width/2-o.width/2+3,n.label.y=-8)}return n},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)(_t(Met),_t(Eet),_t(xet),_t(Oet),_t(X9))}}),t}(),Aet=function(){return function(){}}(),jet=function(){function t(t){this.labelToMapLabel=t}return t.prototype.convert=function(t,e){var n=new Aet;return n.nodeId=t.node_id,n.adapterNumber=t.adapter_number,n.portNumber=t.port_number,n.label=this.labelToMapLabel.convert(t.label),void 0!==e&&(n.linkId=e.link_id,n.id=n.nodeId+"-"+n.linkId),n},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)(_t(Met))}}),t}(),Iet=function(){return function(){this.isSelected=!1,this.isMultiplied=!1}}(),Det=function(){function t(t){this.linkNodeToMapLinkNode=t}return t.prototype.convert=function(t){var e=this,n=new Iet;return n.id=t.link_id,n.captureFileName=t.capture_file_name,n.captureFilePath=t.capture_file_path,n.capturing=t.capturing,n.filters=t.filters,n.linkType=t.link_type,n.nodes=t.nodes.map((function(n){return e.linkNodeToMapLinkNode.convert(n,{link_id:t.link_id})})),n.projectId=t.project_id,n.suspend=t.suspend,n},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)(_t(jet))}}),t}(),Ret=function(){return function(){}}(),Let=function(){function t(){}return t.prototype.convert=function(t){var e=new Ret;return e.id=t.symbol_id,e.builtin=t.builtin,e.filename=t.filename,e.raw=t.raw,e},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)}}),t}(),Fet=function(){return function(t,e,n,i){void 0===e&&(e=[]),void 0===n&&(n=[]),void 0===i&&(i=[]),this.index=t,this.nodes=e,this.drawings=n,this.links=i}}(),Net=function(){function t(){this.layers={}}return t.prototype.getLayersList=function(){var t=this;return Object.keys(this.layers).sort((function(t,e){return Number(t)-Number(e)})).map((function(e){return t.layers[e]}))},t.prototype.setNodes=function(t){var e=this;t.forEach((function(t){e.getLayerForKey(t.z.toString()).nodes.push(t)}))},t.prototype.setDrawings=function(t){var e=this;t.forEach((function(t){e.getLayerForKey(t.z.toString()).drawings.push(t)}))},t.prototype.setLinks=function(t){var e=this;t.filter((function(t){return t.source&&t.target})).forEach((function(t){var n=Math.min(t.source.z,t.target.z).toString();e.getLayerForKey(n).links.push(t)}))},t.prototype.clear=function(){this.layers={}},t.prototype.getLayerForKey=function(t){return t in this.layers||(this.layers[t]=new Fet,this.layers[t].index=Number(t)),this.layers[t]},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)}}),t}(),Bet=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return zQ(e,t),e.prototype.getItemKey=function(t){return t.id},e}(O9),Het=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return zQ(e,t),e.\u0275prov=R({token:e,factory:e.\u0275fac=function(t){return zet(t||e)}}),e}(Bet),zet=zn(Het),Vet=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return zQ(e,t),e.\u0275prov=R({token:e,factory:e.\u0275fac=function(t){return Uet(t||e)}}),e}(Bet),Uet=zn(Vet),qet=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return zQ(e,t),e.\u0275prov=R({token:e,factory:e.\u0275fac=function(t){return Get(t||e)}}),e}(Bet),Get=zn(qet),Wet=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return zQ(e,t),e.\u0275prov=R({token:e,factory:e.\u0275fac=function(t){return Ket(t||e)}}),e}(Bet),Ket=zn(Wet),Xet=function(){function t(){this.LINK_WIDTH=2}return t.prototype.linkTranslation=function(t,e,n){var i,r,o=n.y-e.y;if(0===o)i=0,r=t;else{var a=Math.atan((n.x-e.x)/o);i=-t*Math.cos(a),r=t*Math.sin(a)}return{dx:i,dy:r}},t.prototype.assignDataToLinks=function(t){var e=this,n={};t.forEach((function(t,i){var r=t.source.id,o=t.target.id,a=r0&&this.selected.emit(i),r.length>0&&this.unselected.emit(r)},t.prototype.getSelected=function(){var t=this;return Object.keys(this.selection).map((function(e){return t.selection[e]}))},t.prototype.isSelected=function(t){var e=this.getKey(t);return this.isSelectedByKey(e)},t.prototype.isSelectedByKey=function(t){return t in this.selection},t.prototype.getKey=function(t){return t.constructor.name+"-"+t.id},t.prototype.convertToKeyDict=function(t){var e=this,n={};return t.forEach((function(t){n[e.getKey(t)]=t})),n},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)}}),t}(),Qet=function(){return function(){}}(),$et=function(t){function e(e){var n=t.call(this)||this;return n.datum=e,n}return zQ(e,t),e}(Qet),Jet=function(t){function e(e){var n=t.call(this)||this;return n.datum=e,n}return zQ(e,t),e}(Qet),tnt=function(t){function e(e){var n=t.call(this)||this;return n.datum=e,n}return zQ(e,t),e}(Qet),ent=function(){function t(){this.start=new Uc,this.drag=new Uc,this.end=new Uc}return t.prototype.call=function(t){t.call(this.behaviour())},t.prototype.behaviour=function(){var t,e,n,i=this;return AO().on("start",(function(r){e=jw.sourceEvent.clientX,n=jw.sourceEvent.clientY,(t=new $et(r)).dx=jw.dx,t.dy=jw.dy,t.x=jw.x,t.y=jw.y,i.start.emit(t)})).on("drag",(function(t){var r=new Jet(t);r.dx=jw.sourceEvent.clientX-e,r.dy=jw.sourceEvent.clientY-n,e=jw.sourceEvent.clientX,n=jw.sourceEvent.clientY,i.drag.emit(r)})).on("end",(function(e){var n=new tnt(e);n.dx=jw.x-t.x,n.dy=jw.y-t.y,i.end.emit(n)}))},t}(),nnt=function(){function t(){this.isReadOnly=!1}return t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)}}),t}(),int=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return zQ(e,t),e}(function(){return function(t,e,n){this.datum=t,this.dx=e,this.dy=n}}()),rnt=function(){return function(t,e,n,i,r){this.datum=t,this.x=e,this.y=n,this.width=i,this.height=r}}(),ont=function(){return function(t,e){this.x=t,this.y=e}}(),ant=function(){return function(t,e,n){this.datum=t,this.x=e,this.y=n}}(),snt=function(){return function(t,e,n){this.savedText=t,this.x=e,this.y=n}}(),cnt=function(){return function(t,e,n){this.textDrawingId=t,this.editedText=e,this.textElement=n}}(),lnt=function(){return function(t,e){this.event=t,this.drawing=e}}(),unt=function(){return function(t,e){this.event=t,this.link=e}}(),hnt=function(){return function(t,e){this.event=t,this.interfaceLabel=e}}(),dnt=function(){return function(t,e){this.event=t,this.label=e}}(),fnt=function(){function t(t,e,n,i){this.cssFixer=t,this.fontFixer=e,this.selectionManager=n,this.mapSettings=i,this.onContextMenu=new Uc,this.draggable=new ent}return t.prototype.redrawLabel=function(t,e){this.drawLabel(this.selectLabel(t,e))},t.prototype.draw=function(t){var e=this,n=t.selectAll("g.label_container").data((function(t){return[t.label]})),i=n.enter().append("g").attr("class","label_container").attr("label_id",(function(t){return t.id})),r=n.merge(i).on("contextmenu",(function(t,n){event.preventDefault(),e.onContextMenu.emit(new dnt(event,t))}));this.drawLabel(r),n.exit().remove(),this.mapSettings.isReadOnly||this.draggable.call(n)},t.prototype.drawLabel=function(t){var e=this,n=t.selectAll("g.label_body").data((function(t){return[t]})),i=n.enter().append("g").attr("class","label_body");i.append("text").attr("class","label"),i.append("rect").attr("class","label_selection");var r=n.merge(i);r.select("text.label").attr("label_id",(function(t){return t.id})).attr("style",(function(t){var n=e.cssFixer.fix(t.style);return e.fontFixer.fixStyles(n)})).text((function(t){return t.text})).attr("x",(function(t){return t.x})).attr("y",(function(t){return t.y})).attr("transform",(function(t){return"rotate("+t.rotation+", "+t.x+", "+t.y+")"})),r.select("rect.label_selection").attr("visibility",(function(t){return e.selectionManager.isSelected(t)?"visible":"hidden"})).attr("stroke","black").attr("stroke-dasharray","3,3").attr("stroke-width","0.5").attr("fill","none").each((function(t){var e=Ww(this),n=r.select('text[label_id="'+t.id+'"]').node().getBBox();e.attr("width",n.width+4),e.attr("height",n.height+4),e.attr("x",n.x-2),e.attr("y",n.y-2),e.attr("transform","rotate("+t.rotation+", "+t.x+", "+t.y+")")}))},t.prototype.selectLabel=function(t,e){return t.selectAll('g.label_container[label_id="'+e.id+'"]')},t.NODE_LABEL_MARGIN=3,t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)(_t(Oet),_t(X9),_t(Zet),_t(nnt))}}),t}(),pnt=function(){function t(){this.dragged=new Uc,this.labelDragged=new Uc,this.clicked=new Uc}return t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)}}),t}(),mnt=function(){function t(t,e,n,i,r){this.graphDataManager=t,this.selectionManager=e,this.labelWidget=n,this.nodesEventSource=i,this.mapSettingsService=r,this.onContextMenu=new Uc,this.onNodeClicked=new Uc}return t.prototype.draw=function(t){var e=this,n=this,i=t.selectAll("g.node_body").data((function(t){return[t]})),r=i.enter().append("g").attr("class","node_body");r.append("image");var o=i.merge(r).classed("selected",(function(t){return e.selectionManager.isSelected(t)})).on("click",(function(t){e.nodesEventSource.clicked.emit(new ant(t,jw.pageX,jw.pageY))}));o.select(".layer_label_wrapper").remove(),this.mapSettingsService.isLayerNumberVisible&&o.append("rect").attr("class","layer_label_wrapper").attr("width","26").attr("height","26").attr("x",(function(t){return t.width/2-13})).attr("y",(function(t){return t.height/2-13})).attr("fill","red"),o.select(".layer_label").remove(),this.mapSettingsService.isLayerNumberVisible&&o.append("text").attr("class","layer_label").text((function(t){return t.z})).attr("x",(function(t){return t.z>=100?t.width/2-13:t.z>=10?t.width/2-9:t.width/2-5})).attr("y",(function(t){return t.height/2+5})).attr("style",(function(){var t=[];return t.push('font-family: "Noto Sans"'),t.push("font-size: 11pt"),t.push("font-weight: bold"),t.join("; ")})).attr("fill","#ffffff"),o.select("image").on("contextmenu",(function(t,e){jw.preventDefault(),n.onContextMenu.emit(new wet(jw,t))})).attr("xnode:href",(function(t){return t.symbolUrl})).attr("width",(function(t){return"cloud"===t.nodeType||"nat"===t.nodeType?120:t.width?t.width>64?64:t.width:60})).attr("height",(function(t){return"cloud"===t.nodeType||"nat"===t.nodeType?60:t.height?t.height>64?64:t.height:60})).attr("x",(function(t){return 0})).attr("y",(function(t){return 0})).on("mouseover",(function(t){Ww(this).attr("class","over")})).on("mouseout",(function(t){Ww(this).attr("class","")})),o.attr("transform",(function(t){return"translate("+t.x+","+t.y+")"})),this.labelWidget.draw(o)},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)(_t(Yet),_t(Zet),_t(fnt),_t(pnt),_t($8))}}),t}(),gnt=function(){function t(t){this.fontFixer=t}return t.prototype.draw=function(e){var n=this,i=e.selectAll("text.text_element").data((function(t){return t.element&&t.element instanceof z0?[t.element]:[]})),r=i.enter().append("text").attr("class","text_element noselect"),o=i.merge(r);o.attr("style",(function(t){var e=n.fontFixer.fix(t),i=[];return e.font_family&&i.push('font-family: "'+t.font_family+'"'),e.font_size&&i.push("font-size: "+t.font_size+"pt"),e.font_weight&&i.push("font-weight: "+t.font_weight),i.join("; ")})).attr("fill",(function(t){return t.fill})).attr("text-decoration",(function(t){return t.text_decoration}));var a=o.selectAll("tspan").data((function(t){return t.text.split(/\r?\n/)})),s=a.enter().append("tspan");a.merge(s).text((function(t){return t})).attr("xml:space","preserve").attr("x",0).attr("dy",(function(t,e){return 0===e?"0em":"1.4em"})),a.exit().remove(),o.attr("transform",(function(){var e=Ww(this).selectAll("tspan"),n=this.getBBox().height/e.size();return"translate("+t.MARGIN+", "+(n-t.MARGIN)+")"})),i.exit().remove()},t.MARGIN=4,t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)(_t(X9))}}),t}(),vnt=function(){function t(){}return t.prototype.draw=function(t){var e=t.selectAll("image.image_element").data((function(t){return t.element&&t.element instanceof g9?[t.element]:[]})),n=e.enter().append("image").attr("class","image_element noselect");e.merge(n).attr("xlink:href",(function(t){return t.data})).attr("width",(function(t){return t.width})).attr("height",(function(t){return t.height})),e.exit().remove()},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)}}),t}(),bnt=function(){function t(){}return t.prototype.fix=function(e){return e in t.MAPPING?t.MAPPING[e]:e},t.MAPPING={"25, 25":"10, 2","5, 25":"4, 2","5, 25, 25":"5, 5, 1, 5","25, 25, 5, 25, 5":"5, 2, 5, 2, 5"},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)}}),t}(),ynt=function(){function t(t){this.qtDasharrayFixer=t}return t.prototype.draw=function(t){var e=this,n=t.selectAll("rect.rect_element").data((function(t){return t.element&&t.element instanceof b9?[t.element]:[]}));n.enter().append("line").attr("class","top"),n.enter().append("line").attr("class","bottom"),n.enter().append("line").attr("class","right"),n.enter().append("line").attr("class","left");var i=n.enter().append("rect").attr("class","rect_element noselect");n.merge(i).attr("fill",(function(t){return t.fill})).attr("fill-opacity",(function(t){return t.fill_opacity})).attr("stroke",(function(t){return t.stroke})).attr("stroke-width",(function(t){return t.stroke_width})).attr("stroke-dasharray",(function(t){return e.qtDasharrayFixer.fix(t.stroke_dasharray)})).attr("width",(function(t){return t.width})).attr("height",(function(t){return t.height})),n.exit().remove()},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)(_t(bnt))}}),t}(),_nt=function(){function t(t){this.qtDasharrayFixer=t}return t.prototype.draw=function(t){var e=this,n=t.selectAll("line.line_element").data((function(t){return t.element&&t.element instanceof _9?[t.element]:[]}));n.enter().append("circle").attr("class","right"),n.enter().append("circle").attr("class","left");var i=n.enter().append("line").attr("class","line_element noselect");n.merge(i).attr("stroke",(function(t){return t.stroke})).attr("stroke-width",(function(t){return t.stroke_width})).attr("stroke-dasharray",(function(t){return e.qtDasharrayFixer.fix(t.stroke_dasharray)})).attr("x1",(function(t){return t.x1})).attr("x2",(function(t){return t.x2})).attr("y1",(function(t){return t.y1})).attr("y2",(function(t){return t.y2})),n.exit().remove()},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)(_t(bnt))}}),t}(),wnt=function(){function t(t){this.qtDasharrayFixer=t}return t.prototype.draw=function(t){var e=this,n=t.selectAll("ellipse.ellipse_element").data((function(t){return t.element&&t.element instanceof k9?[t.element]:[]}));n.enter().append("line").attr("class","top"),n.enter().append("line").attr("class","bottom"),n.enter().append("line").attr("class","right"),n.enter().append("line").attr("class","left");var i=n.enter().append("ellipse").attr("class","ellipse_element noselect");n.merge(i).attr("fill",(function(t){return t.fill})).attr("fill-opacity",(function(t){return t.fill_opacity})).attr("stroke",(function(t){return t.stroke})).attr("stroke-width",(function(t){return t.stroke_width})).attr("stroke-dasharray",(function(t){return e.qtDasharrayFixer.fix(t.stroke_dasharray)})).attr("cx",(function(t){return t.cx})).attr("cy",(function(t){return t.cy})).attr("rx",(function(t){return t.rx})).attr("ry",(function(t){return t.ry})),n.exit().remove()},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)(_t(bnt))}}),t}(),knt=function(){function t(t,e,n,i,r,o,a){this.textDrawingWidget=t,this.imageDrawingWidget=e,this.rectDrawingWidget=n,this.lineDrawingWidget=i,this.ellipseDrawingWidget=r,this.selectionManager=o,this.mapSettingsService=a,this.drawingWidgets=[],this.drawingWidgets=[this.textDrawingWidget,this.imageDrawingWidget,this.rectDrawingWidget,this.lineDrawingWidget,this.ellipseDrawingWidget]}return t.prototype.draw=function(t){var e=this,n=t.selectAll("g.drawing_body").data((function(t){return[t]})),i=n.enter().append("g").attr("class","drawing_body"),r=n.merge(i).attr("transform",(function(t){return"translate("+t.x+","+t.y+") rotate("+t.rotation+")"}));this.drawingWidgets.forEach((function(t){t.draw(r)})),r.select(".layer_label_wrapper").remove(),this.mapSettingsService.isLayerNumberVisible&&r.filter((function(t){return t.element instanceof b9||t.element instanceof k9})).append("rect").attr("class","layer_label_wrapper").attr("width","26").attr("height","26").attr("x",(function(t){return t.element?t.element.width/2-13:0})).attr("y",(function(t){return t.element?t.element.height/2-13:0})).attr("fill","red"),r.select(".layer_label").remove(),this.mapSettingsService.isLayerNumberVisible&&r.filter((function(t){return t.element instanceof b9||t.element instanceof k9})).append("text").attr("class","layer_label").text((function(t){return t.z})).attr("x",(function(t){return t.z>=100?t.element?t.element.width/2-13:0:t.z>=10?t.element?t.element.width/2-9:0:t.element.width/2-5})).attr("y",(function(t){return t.element?t.element.height/2+5:0})).attr("style",(function(){var t=[];return t.push('font-family: "Noto Sans"'),t.push("font-size: 11pt"),t.push("font-weight: bold"),t.join("; ")})).attr("fill","#ffffff"),r.select("line.top").attr("stroke","transparent").attr("stroke-width","8px").attr("x1",(function(t){return t.element instanceof k9?t.element.cx-t.element.width/10:"0"})).attr("x2",(function(t){return t.element instanceof k9?t.element.cx+t.element.width/10:t.element.width})).attr("y1","0").attr("y2","0").attr("draggable","true").attr("cursor","ns-resize"),r.select("line.bottom").attr("stroke","transparent").attr("stroke-width","8px").attr("x1",(function(t){return t.element instanceof k9?t.element.cx-t.element.width/10:"0"})).attr("x2",(function(t){return t.element instanceof k9?t.element.cx+t.element.width/10:t.element.width})).attr("y1",(function(t){return t.element.height})).attr("y2",(function(t){return t.element.height})).attr("draggable","true").attr("cursor","ns-resize"),r.select("line.right").attr("stroke","transparent").attr("stroke-width","8px").attr("x1","0").attr("x2","0").attr("y1",(function(t){return t.element instanceof k9?t.element.cy-t.element.height/10:"0"})).attr("y2",(function(t){return t.element instanceof k9?t.element.cy+t.element.height/10:t.element.height})).attr("draggable","true").attr("cursor","ew-resize"),r.select("line.left").attr("stroke","transparent").attr("stroke-width","8px").attr("x1",(function(t){return t.element.width})).attr("x2",(function(t){return t.element.width})).attr("y1",(function(t){return t.element instanceof k9?t.element.cy-t.element.height/10:"0"})).attr("y2",(function(t){return t.element instanceof k9?t.element.cy+t.element.height/10:t.element.height})).attr("draggable","true").attr("cursor","ew-resize"),r.select("circle.left").attr("draggable","true").attr("fill","transparent").attr("stroke","transparent").attr("cx",(function(t){return t.element.x1})).attr("cy",(function(t){return t.element.y1})).attr("r",10).attr("cursor","move"),r.select("circle.right").attr("draggable","true").attr("fill","transparent").attr("stroke","transparent").attr("cx",(function(t){return t.element.x2})).attr("cy",(function(t){return t.element.y2})).attr("r",10).attr("cursor","move"),r.classed("drawing_selected",(function(t){return e.selectionManager.isSelected(t)}))},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)(_t(gnt),_t(vnt),_t(ynt),_t(_nt),_t(wnt),_t(Zet),_t($8))}}),t}(),Cnt=function(){return function(t,e){this.width=t,this.height=e}}(),Snt=function(){return function(t,e){this.x=t,this.y=e}}(),xnt=function(){return function(t,e,n){this.x=t,this.y=e,this.k=n}}(),Ont=function(){function t(){this.centerZeroZeroPoint=!0,this.size=new Cnt(0,0),this.transformation=new xnt(0,0,1)}return t.prototype.getZeroZeroTransformationPoint=function(){return this.centerZeroZeroPoint?new Snt(this.size.width/2,this.size.height/2):new Snt(0,0)},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)}}),t}(),Mnt=function(){return function(){}}(),Tnt=function(){function t(t,e,n,i){this.drawingWidget=t,this.svgToDrawingConverter=e,this.context=n,this.mapSettings=i,this.draggable=new ent,this.draggingEnabled=!1,this.resizingFinished=new Uc,this.onContextMenu=new Uc,this.svgToDrawingConverter=new S9}return t.prototype.redrawDrawing=function(t,e){this.drawingWidget.draw(this.selectDrawing(t,e))},t.prototype.draw=function(t){var e,n,i,r,o=this,a=t.selectAll("g.drawing").data((function(t){return t.drawings.forEach((function(t){try{t.element=o.svgToDrawingConverter.convert(t.svg)}catch(e){console.log("Cannot convert due to Error: '"+e+"'")}})),t.drawings}),(function(t){return t.id})),s=a.enter().append("g").attr("class","drawing").attr("drawing_id",(function(t){return t.id})).on("contextmenu",(function(t){jw.preventDefault(),o.onContextMenu.emit(new lnt(jw,t))})),c=a.merge(s);this.drawingWidget.draw(c),a.exit().remove(),this.mapSettings.isReadOnly||this.draggable.call(c);var l,u,h,d,f=!1,p=AO().on("start",(function(t){document.body.style.cursor="ns-resize",i=t.y})).on("drag",(function(r){var a=jw;f?(n=e-(a.sourceEvent.pageY-(o.context.getZeroZeroTransformationPoint().y+o.context.transformation.y)),e=a.sourceEvent.pageY-(o.context.getZeroZeroTransformationPoint().y+o.context.transformation.y),r.element.height+n<0?(f=!1,e=i,r.element.height=Math.abs(r.element.height+a.dy)):(r.y=a.sourceEvent.pageY-(o.context.getZeroZeroTransformationPoint().y+o.context.transformation.y),r.element.height+=n,r.element instanceof k9&&(r.element.cy=r.element.cy+n/2<0?1:r.element.cy+=n/2,r.element.ry=r.element.ry+n/2<0?1:r.element.ry+=n/2))):r.element.height+a.dy<0?(f=!0,e=i,r.element.height=Math.abs(r.element.height+a.dy)):(r.element.height+=a.dy,r.element instanceof k9&&(r.element.cy=r.element.cy+a.dy/2<0?1:r.element.cy+=a.dy/2,r.element.ry=r.element.ry+a.dy/2<0?1:r.element.ry+=a.dy/2)),o.redrawDrawing(t,r)})).on("end",(function(t){document.body.style.cursor="initial",o.resizingFinished.emit(o.createResizingEvent(t))})),m=AO().on("start",(function(t){e=jw.sourceEvent.pageY-(o.context.getZeroZeroTransformationPoint().y+o.context.transformation.y),r=e+t.element.height,document.body.style.cursor="ns-resize"})).on("drag",(function(i){var a=jw;f?i.element.height+a.dy<0?(f=!1,e=r,i.element.height=Math.abs(i.element.height+a.dy)):(i.element.height+=a.dy,i.element instanceof k9&&(i.element.cy=i.element.cy+a.dy/2<0?1:i.element.cy+=a.dy/2,i.element.ry=i.element.ry+a.dy/2<0?1:i.element.ry+=a.dy/2)):(n=e-(a.sourceEvent.pageY-(o.context.getZeroZeroTransformationPoint().y+o.context.transformation.y)),e=a.sourceEvent.pageY-(o.context.getZeroZeroTransformationPoint().y+o.context.transformation.y),i.element.height+n<0?(e=r,f=!0,i.element.height=Math.abs(i.element.height+a.dy)):(i.y=a.sourceEvent.pageY-(o.context.getZeroZeroTransformationPoint().y+o.context.transformation.y),i.element.height+=n,i.element instanceof k9&&(i.element.cy=i.element.cy+n/2<0?1:i.element.cy+=n/2,i.element.ry=i.element.ry+n/2<0?1:i.element.ry+=n/2))),o.redrawDrawing(t,i)})).on("end",(function(t){document.body.style.cursor="initial",o.resizingFinished.emit(o.createResizingEvent(t))})),g=!1,v=AO().on("start",(function(t){l=jw.sourceEvent.pageX-(o.context.getZeroZeroTransformationPoint().x+o.context.transformation.x),d=l+t.element.width,document.body.style.cursor="ew-resize"})).on("drag",(function(e){var n=jw;g?e.element.width+n.dx<0?(l=d,g=!1,e.element.width=Math.abs(e.element.width+n.dx)):(e.element instanceof k9&&(e.element.cx=e.element.cx+n.dx/2<0?1:e.element.cx+=n.dx/2,e.element.rx=e.element.rx+n.dx/2<0?1:e.element.rx+=n.dx/2),e.element.width=e.element.width+n.dx<0?1:e.element.width+=n.dx):(u=l-(n.sourceEvent.pageX-(o.context.getZeroZeroTransformationPoint().x+o.context.transformation.x)),l=n.sourceEvent.pageX-(o.context.getZeroZeroTransformationPoint().x+o.context.transformation.x),e.element.width+u<0?(l=d,g=!0,e.element.width=Math.abs(e.element.width+n.dx)):(e.x=n.sourceEvent.pageX-(o.context.getZeroZeroTransformationPoint().x+o.context.transformation.x),e.element.width+=u,e.element instanceof k9&&(e.element.cx=e.element.cx+u/2<0?1:e.element.cx+=u/2,e.element.rx=e.element.rx+u/2<0?1:e.element.rx+=u/2))),o.redrawDrawing(t,e)})).on("end",(function(t){document.body.style.cursor="initial",o.resizingFinished.emit(o.createResizingEvent(t))})),b=AO().on("start",(function(t){document.body.style.cursor="ew-resize",h=t.x})).on("drag",(function(e){var n=jw;g?(u=l-(n.sourceEvent.pageX-(o.context.getZeroZeroTransformationPoint().x+o.context.transformation.x)),l=n.sourceEvent.pageX-(o.context.getZeroZeroTransformationPoint().x+o.context.transformation.x),e.element.width+u<0?(l=h,g=!1,e.element.width=Math.abs(e.element.width+n.dx)):(e.x=n.sourceEvent.pageX-(o.context.getZeroZeroTransformationPoint().x+o.context.transformation.x),e.element.width+=u,e.element instanceof k9&&(e.element.cx=e.element.cx+u/2<0?1:e.element.cx+=u/2,e.element.rx=e.element.rx+u/2<0?1:e.element.rx+=u/2))):e.element.width+n.dx<0?(l=h,g=!0,e.element.width=Math.abs(e.element.width+n.dx)):(e.element instanceof k9&&(e.element.cx=e.element.cx+n.dx/2<0?1:e.element.cx+=n.dx/2,e.element.rx=e.element.rx+n.dx/2<0?1:e.element.rx+=n.dx/2),e.element.width=e.element.width+n.dx<0?1:e.element.width+=n.dx),o.redrawDrawing(t,e)})).on("end",(function(t){document.body.style.cursor="initial",o.resizingFinished.emit(o.createResizingEvent(t))})),y=AO().on("start",(function(){document.body.style.cursor="move"})).on("drag",(function(e){var n=jw;e.element.width+=n.dx,e.element.height+=n.dy,e.element.x2+=n.dx,e.element.y2+=n.dy,o.redrawDrawing(t,e)})).on("end",(function(t){document.body.style.cursor="initial",o.resizingFinished.emit(o.createResizingEvent(t))})),_=AO().on("start",(function(){document.body.style.cursor="move"})).on("drag",(function(e){var n=jw;e.element.width+=n.dx,e.element.height+=n.dy,e.element.x1+=n.dx,e.element.y1+=n.dy,o.redrawDrawing(t,e)})).on("end",(function(t){document.body.style.cursor="initial",o.resizingFinished.emit(o.createResizingEvent(t))}));c.select("line.bottom").call(p),c.select("line.top").call(m),c.select("line.right").call(v),c.select("line.left").call(b),c.select("circle.right").call(y),c.select("circle.left").call(_)},t.prototype.createResizingEvent=function(t){var e=new Mnt;return e.x=t.x,e.y=t.y,e.width=t.element.width,e.height=t.element.height,e.datum=t,e},t.prototype.selectDrawing=function(t,e){return t.selectAll('g.drawing[drawing_id="'+e.id+'"]')},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)(_t(knt),_t(S9),_t(Ont),_t(nnt))}}),t}(),Ent=function(){function t(t,e,n){this.fontBBoxCalculator=t,this.cssFixer=e,this.fontFixer=n}return t.prototype.convert=function(t){var e=this.cssFixer.fix(t.style),n=this.fontFixer.fixStyles(e),i=this.fontBBoxCalculator.calculate(t.text,n),r=new Q9;return r.rotation=t.rotation,r.style=t.style,r.text=t.text,r.x=t.x,r.y=t.y,null!==r.x&&(r.x-=3),null!==r.y&&(r.y-=i.height),r},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)(_t(xet),_t(Oet),_t(X9))}}),t}(),Pnt=function(){return function(){}}(),Ant=function(){function t(){}return t.prototype.convert=function(t){var e=new Pnt;return e.adapter_number=t.adapterNumber,e.link_type=t.linkType,e.name=t.name,e.port_number=t.portNumber,e.short_name=t.shortName,e},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)}}),t}(),jnt=function(){function t(t,e){this.mapLabelToLabel=t,this.mapPortToPort=e}return t.prototype.convert=function(t){var e=this,n=new V0;return n.node_id=t.id,n.command_line=t.commandLine,n.compute_id=t.computeId,n.console=t.console,n.console_host=t.consoleHost,n.console_type=t.consoleType,n.first_port_name=t.firstPortName,n.height=t.height,n.label=t.label?this.mapLabelToLabel.convert(t.label):void 0,n.locked=t.locked,n.name=t.name,n.node_directory=t.nodeDirectory,n.node_type=t.nodeType,n.port_name_format=t.portNameFormat,n.port_segment_size=t.portSegmentSize,n.ports=t.ports?t.ports.map((function(t){return e.mapPortToPort.convert(t)})):[],n.project_id=t.projectId,n.status=t.status,n.symbol=t.symbol,n.symbol_url=t.symbolUrl,n.usage=t.usage,n.width=t.width,n.x=t.x,n.y=t.y,n.z=t.z,n},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)(_t(Ent),_t(Ant))}}),t}(),Int=function(){function t(t,e){this.nodeWidget=t,this.mapSettings=e,this.draggable=new ent}return t.prototype.redrawNode=function(t,e){this.nodeWidget.draw(this.selectNode(t,e))},t.prototype.draw=function(t){var e=t.selectAll("g.node").data((function(t){return t.nodes?t.nodes:[]}),(function(t){return t.id})),n=e.enter().append("g").attr("class","node").attr("node_id",(function(t){return t.id})),i=e.merge(n);this.nodeWidget.draw(i),e.exit().remove(),this.mapSettings.isReadOnly||this.draggable.call(i)},t.prototype.selectNode=function(t,e){return t.selectAll('g.node[node_id="'+e.id+'"]')},t.NODE_LABEL_MARGIN=3,t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)(_t(mnt),_t(nnt))}}),t}(),Dnt=function(){return function(){}}(),Rnt=function(){function t(){this.drawingLine=new Dnt,this.drawing=!1,this.data={}}return t.prototype.start=function(t,e,n){var i=this;this.drawing=!0,this.data=n,this.drawingLine.start=new Snt(t,e),this.drawingLine.end=new Snt(t,e),this.selection.on("mousemove",(function(t,e){var n=i.selection.select("g.canvas").node(),r=Kk(n);i.drawingLine.end.x=r[0],i.drawingLine.end.y=r[1],i.draw(null,null)})),this.draw(null,null)},t.prototype.isDrawing=function(){return this.drawing},t.prototype.stop=function(){return this.drawing=!1,this.selection.on("mousemove",null),this.draw(null,null),this.data},t.prototype.connect=function(t,e){this.selection=t},t.prototype.draw=function(t,e){var n=this.selection.select("g.canvas");n.select("g.drawing-line-tool").node()||n.append("g").attr("class","drawing-line-tool");var i=[];this.drawing&&(i=[[[this.drawingLine.start.x,this.drawingLine.start.y],[this.drawingLine.end.x,this.drawingLine.end.y]]]);var r=Lz(),o=this.selection.select("g.drawing-line-tool").selectAll("path").data(i),a=o.enter().append("path");o.merge(a).attr("d",r).attr("stroke","#000").attr("stroke-width","2"),o.exit().remove()},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)}}),t}(),Lnt=function(){return function(t,e,n,i){this.x=t,this.y=e,this.width=n,this.height=i}}(),Fnt=function(){function t(){this.selected=new w.b}return t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)}}),t}(),Nnt=function(){function t(t,e){this.context=t,this.selectionEventSource=e,this.rectangleSelected=new w.b,this.contextMenuOpened=new Uc,this.enabled=!1}return t.prototype.disableContextMenu=function(){},t.prototype.setEnabled=function(t){this.enabled=t,this.contextMenuOpened.emit(!0)},t.prototype.activate=function(e){var n=this;e.on("mousedown",(function(){if(2==jw.button)return e.on("contextmenu",(function(){jw.preventDefault()})),void n.contextMenuOpened.emit(jw);var i=Ww(window),r=this.parentElement,o=n.transformation(Kk(r));n.startSelection(o),e.selectAll(t.SELECTABLE_CLASS).classed("selected",!1),i.on("mousemove.selection",(function(){var t=n.transformation(Kk(r));n.moveSelection(o,t)})).on("mouseup.selection",(function(){var t=n.transformation(Kk(r));n.endSelection(o,t),i.on("mousemove.selection",null).on("mouseup.selection",null)}))}))},t.prototype.deactivate=function(t){t.on("mousedown",null)},t.prototype.draw=function(t,e){var n=t.select("g.canvas");if(!n.select("g.selection-line-tool").node()){var i=n.append("g");i.attr("class","selection-line-tool"),this.path=i.append("path"),this.path.attr("class","selection").attr("visibility","hidden")}var r=n.select("g.selection-line-tool"),o=r.attr("status");"activated"!==o&&this.enabled&&(this.activate(t),r.attr("activated")),"deactivated"===o||this.enabled||(this.deactivate(t),r.attr("deactivated"))},t.prototype.startSelection=function(t){this.path.attr("d",this.rect(t[0],t[1],0,0)).attr("visibility","visible")},t.prototype.moveSelection=function(t,e){var n=t[0]/this.context.transformation.k,i=t[1]/this.context.transformation.k;this.path.attr("d",this.rect(n,i,e[0]/this.context.transformation.k-n,e[1]/this.context.transformation.k-i)),this.selectedEvent(t,e)},t.prototype.endSelection=function(t,e){this.path.attr("visibility","hidden"),this.selectedEvent(t,e)},t.prototype.selectedEvent=function(t,e){var n=Math.min(t[0],e[0]),i=Math.min(t[1],e[1]),r=Math.abs(t[0]-e[0]),o=Math.abs(t[1]-e[1]);this.selectionEventSource.selected.next(new Lnt(n,i,r,o))},t.prototype.rect=function(t,e,n,i){return"M"+[t,e]+" l"+[n,0]+" l"+[0,i]+" l"+[-n,0]+"z"},t.prototype.transformation=function(t){var e=this.context.getZeroZeroTransformationPoint();return[t[0]-e.x-this.context.transformation.x,t[1]-e.y-this.context.transformation.y]},t.SELECTABLE_CLASS=".selectable",t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)(_t(Ont),_t(Fnt))}}),t}(),Bnt=function(){function t(t){this.context=t,this.enabled=!1,this.needsDeactivate=!1,this.needsActivate=!1,this.zoom=qK().scaleExtent([.5,8])}return t.prototype.setEnabled=function(t){this.enabled!=t&&(t?this.needsActivate=!0:this.needsDeactivate=!0),this.enabled=t},t.prototype.draw=function(t,e){this.needsActivate&&(this.activate(t),this.needsActivate=!1),this.needsDeactivate&&(this.deactivate(t),this.needsDeactivate=!1)},t.prototype.activate=function(t){var e=this;this.zoom.filter((function(){return"mousedown"===jw.type})),this.zoom.on("zoom",(function(){var n=t.select("g.canvas"),i=jw;n.attr("transform",(function(){return e.context.transformation.x=i.transform.x,e.context.transformation.y=i.transform.y,e.context.transformation.k=i.transform.k,"translate("+(e.context.getZeroZeroTransformationPoint().x+e.context.transformation.x)+", "+(e.context.getZeroZeroTransformationPoint().y+e.context.transformation.y)+") scale("+e.context.transformation.k+")"}))})),t.call(this.zoom)},t.prototype.deactivate=function(t){t.on("mousedown.zoom",null),this.zoom.on("zoom",null)},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)(_t(Ont))}}),t}(),Hnt=function(){return function(t,e,n,i){this.source=t,this.source_angle=e,this.target_angle=n,this.target=i}}(),znt=function(){function t(){this.onContextMenu=new Uc}return t.prototype.linkToSerialLink=function(t){var e={x:t.source.x+t.source.width/2,y:t.source.y+t.source.height/2},n={x:t.target.x+t.target.width/2,y:t.target.y+t.target.height/2},i=n.x-e.x,r=n.y-e.y,o=Math.atan2(r,i),a=-Math.PI/4,s=[Math.cos(o+a),Math.sin(o+a)];return new Hnt([e.x,e.y],[e.x+i/2+15*s[0],e.y+r/2+15*s[1]],[n.x-i/2-15*s[0],n.y-r/2-15*s[1]],[n.x,n.y])},t.prototype.draw=function(t){var e=this,n=t.selectAll("path.serial_link").data((function(t){return"serial"===t.linkType?[e.linkToSerialLink(t)]:[]})),i=n.enter().append("path").attr("class","serial_link").on("contextmenu",(function(t){var n=event;e.onContextMenu.emit(new unt(n,t))}));i.attr("stroke","#B22222").attr("fill","none").attr("stroke-width","2"),n.merge(i).attr("d",(function(t){var e=QS();return e.moveTo(t.source[0],t.source[1]),e.lineTo(t.source_angle[0],t.source_angle[1]),e.lineTo(t.target_angle[0],t.target_angle[1]),e.lineTo(t.target[0],t.target[1]),e.toString()}))},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)}}),t}(),Vnt=function(){return function(t,e){this.source=t,this.target=e}}(),Unt=function(){function t(){this.onContextMenu=new Uc}return t.prototype.linktoEthernetLink=function(t){return new Vnt([t.source.x+t.source.width/2,t.source.y+t.source.height/2],[t.target.x+t.target.width/2,t.target.y+t.target.height/2])},t.prototype.draw=function(t){var e=this,n=t.selectAll("path.ethernet_link").data((function(t){return"ethernet"===t.linkType?[e.linktoEthernetLink(t)]:[]})),i=n.enter().append("path").attr("class","ethernet_link").on("contextmenu",(function(t){var n=event;e.onContextMenu.emit(new unt(n,t))}));i.attr("stroke","#000").attr("stroke-width","2").on("contextmenu",(function(t){var n=event;e.onContextMenu.emit(new unt(n,t))})),n.merge(i).attr("d",(function(t){var e=QS();return e.moveTo(t.source[0],t.source[1]),e.lineTo(t.target[0],t.target[1]),e.toString()}))},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)}}),t}(),qnt=function(){function t(t,e,n,i){this.cssFixer=t,this.fontFixer=e,this.selectionManager=n,this.mapSettings=i,this.onContextMenu=new Uc,this.draggable=new ent,this.enabled=!0}return t.prototype.setEnabled=function(t){this.enabled=t},t.prototype.draw=function(t){var e=this,n=this,i=t.selectAll("g.link_node_position").data((function(t){return[[t.source,t.nodes[0]],[t.target,t.nodes[1]]]})),r=i.enter().append("g").classed("link_node_position",!0),o=i.merge(r);o.attr("transform",(function(t){return"translate("+t[0].x+", "+t[0].y+")"}));var a=o.selectAll("g.interface_label_container").data((function(t){return e.enabled?[t[1]]:[]})),s=a.enter().append("g").classed("interface_label_container",!0);s.append("rect").attr("class","interface_label_selection"),s.append("text").attr("class","interface_label noselect").attr("interface_label_id",(function(t){return""+t.id}));var c=a.merge(s).on("contextmenu",(function(t,e){event.preventDefault(),n.onContextMenu.emit(new hnt(event,t))}));c.select("text.interface_label").text((function(t){return t.label.text})).attr("style",(function(t){var n=e.cssFixer.fix(t.label.style);return e.fontFixer.fixStyles(n)})).attr("x",(function(t){return t.label.x})).attr("y",(function(t){return t.label.y})).attr("transform",(function(t){return"rotate("+t.label.rotation+", "+t.label.x+", "+t.label.y+")"})),c.select("rect.interface_label_selection").attr("visibility",(function(t){return e.selectionManager.isSelected(t)?"visible":"hidden"})).attr("stroke","black").attr("stroke-dasharray","3,3").attr("stroke-width","0.5").attr("fill","none").each((function(t){var e=Ww(this),n=c.select('text[interface_label_id="'+t.id+'"]').node().getBBox();e.attr("width",n.width+4),e.attr("height",n.height+4),e.attr("x",n.x-2),e.attr("y",n.y-2),e.attr("transform","rotate("+t.label.rotation+", "+(n.x-2)+", "+(n.y-2)+")")})),a.exit().remove(),this.mapSettings.isReadOnly||this.draggable.call(c)},t.SURROUNDING_TEXT_BORDER=5,t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)(_t(Oet),_t(X9),_t(Zet),_t(nnt))}}),t}(),Gnt=function(){return function(t,e,n,i){this.x=t,this.y=e,this.status=n,this.port=i}}(),Wnt=function(){function t(t){this._mapSettingsService=t,this.mapSettingsService=t}return t.prototype.draw=function(t){var e=this,n=[];t.each((function(t){n.push(t)})),n.forEach((function(t){n.forEach((function(e){e.nodes[0].linkId!==t.nodes[0].linkId&&(t.nodes[0].nodeId===e.nodes[0].nodeId&&t.nodes[1].nodeId===e.nodes[1].nodeId||t.nodes[0].nodeId===e.nodes[1].nodeId&&t.nodes[1].nodeId===e.nodes[0].nodeId||t.nodes[1].nodeId===e.nodes[0].nodeId&&t.nodes[0].nodeId===e.nodes[1].nodeId)&&(t.isMultiplied=!0)}))})),t.each((function(t){var n=Ww(this),i=n.select("path"),r=[];if(i.node()){var o=i.node().getPointAtLength(80),a=i.node().getPointAtLength(i.node().getTotalLength()-80);if(i.node().getTotalLength()>220&&t.source&&t.target){var s=t.nodes.find((function(e){return e.nodeId===t.source.id})).label.text,c=t.nodes.find((function(e){return e.nodeId===t.target.id})).label.text;r=[new Gnt(o.x,o.y,t.capturing&&t.suspend?"suspended":t.source.status,s),new Gnt(a.x,a.y,t.capturing&&t.suspend?"suspended":t.target.status,c)]}}if(n.selectAll("circle.status_started").remove(),n.selectAll("circle.status_stopped").remove(),n.selectAll("circle.status_suspended").remove(),n.selectAll("rect.status_started").remove(),n.selectAll("text.status_started_label").remove(),n.selectAll("rect.status_stopped").remove(),n.selectAll("text.status_stopped_label").remove(),n.selectAll("rect.status_suspended").remove(),n.selectAll("text.status_suspended_label").remove(),e.mapSettingsService.showInterfaceLabels&&e.mapSettingsService.integrateLinkLabelsToLinks&&!t.isMultiplied){var l=(b=n.selectAll("rect.status_started").data(r.filter((function(t){return"started"===t.status})))).enter().append("rect");b.merge(l).attr("class","status_started").attr("width",(function(t){return 8*t.port.length+10})).attr("height",20).attr("x",(function(t){return t.x-30})).attr("y",(function(t){return t.y-10})).attr("rx",8).attr("ry",8).style("fill","white").attr("stroke","#2ecc71").attr("stroke-width",3),b.exit().remove();var u=n.selectAll("text.status_started_label").data(r.filter((function(t){return"started"===t.status}))),h=u.enter().append("text");u.merge(h).attr("class","status_started_label").text((function(t){return t.port})).attr("x",(function(t){return t.x-25})).attr("y",(function(t){return t.y+5})).attr("fill","black"),u.exit().remove();var d=(y=n.selectAll("rect.status_stopped").data(r.filter((function(t){return"stopped"===t.status})))).enter().append("rect");y.merge(d).attr("class","status_stopped").attr("width",(function(t){return 8*t.port.length+10})).attr("height",20).attr("x",(function(t){return t.x-30})).attr("y",(function(t){return t.y-10})).attr("rx",8).attr("ry",8).style("fill","white").attr("stroke","red").attr("stroke-width",3),y.exit().remove();var f=n.selectAll("text.status_stopped_label").data(r.filter((function(t){return"stopped"===t.status}))),p=f.enter().append("text");f.merge(p).attr("class","status_stopped_label").text((function(t){return t.port})).attr("x",(function(t){return t.x-25})).attr("y",(function(t){return t.y+5})).attr("fill","black"),f.exit().remove();var m=(_=n.selectAll("rect.status_suspended").data(r.filter((function(t){return"suspended"===t.status})))).enter().append("rect");_.merge(m).attr("class","status_suspended").attr("width",(function(t){return 8*t.port.length+10})).attr("height",20).attr("x",(function(t){return t.x-30})).attr("y",(function(t){return t.y-10})).attr("rx",8).attr("ry",8).style("fill","white").attr("stroke","#FFFF00").attr("stroke-width",3),_.exit().remove();var g=n.selectAll("text.status_suspended_label").data(r.filter((function(t){return"suspended"===t.status}))),v=g.enter().append("text");g.merge(v).attr("class","status_suspended_label").text((function(t){return t.port})).attr("x",(function(t){return t.x-25})).attr("y",(function(t){return t.y+5})).attr("fill","black"),g.exit().remove()}else{var b,y,_;l=(b=n.selectAll("circle.status_started").data(r.filter((function(t){return"started"===t.status})))).enter().append("circle"),b.merge(l).attr("class","status_started").attr("cx",(function(t){return t.x})).attr("cy",(function(t){return t.y})).attr("r",6).attr("text",(function(t){return t.port})).attr("fill","#2ecc71"),b.exit().remove(),d=(y=n.selectAll("rect.status_stopped").data(r.filter((function(t){return"stopped"===t.status})))).enter().append("rect"),y.merge(d).attr("class","status_stopped").attr("x",(function(t){return t.x-5})).attr("y",(function(t){return t.y-5})).attr("width",10).attr("height",10).attr("fill","red"),y.exit().remove(),m=(_=n.selectAll("circle.status_suspended").data(r.filter((function(t){return"suspended"===t.status})))).enter().append("circle"),_.merge(m).attr("class","status_suspended").attr("cx",(function(t){return t.x})).attr("cy",(function(t){return t.y})).attr("r",6).attr("fill","#FFFF00"),_.exit().remove()}}))},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)(_t($8))}}),t}(),Knt=function(){function t(t,e,n,i,r,o){this.multiLinkCalculatorHelper=t,this.interfaceLabelWidget=e,this.interfaceStatusWidget=n,this.selectionManager=i,this.ethernetLinkWidget=r,this.serialLinkWidget=o,this.onContextMenu=new Uc}return t.prototype.draw=function(t){var e=this,n=t.selectAll("g.link_body").data((function(t){return[t]})),i=n.enter().append("g").attr("class","link_body"),r=n.merge(i).attr("transform",(function(t){var n=e.multiLinkCalculatorHelper.linkTranslation(t.distance,t.source,t.target);return"translate ("+n.dx+", "+n.dy+")"}));n.select(".capture-icon").remove(),n.filter((function(t){return t.capturing&&!t.suspend&&!(t.filters.bpf||t.filters.corrupt||t.filters.delay||t.filters.frequency_drop||t.filters.packet_loss)})).append("g").on("contextmenu",(function(t){e.onContextMenu.emit(new unt(jw,t))})).attr("class","capture-icon").attr("transform",(function(t){return"translate ("+((t.source.x+t.target.x)/2+24)+", "+((t.source.y+t.target.y)/2+24)+") scale(0.5)"})).attr("viewBox","0 0 20 20").append("image").attr("xlink:href","assets/resources/images/inspect.svg"),n.select(".filter-capture-icon").remove(),n.filter((function(t){return t.capturing&&!t.suspend&&(t.filters.bpf||t.filters.corrupt||t.filters.delay||t.filters.frequency_drop||t.filters.packet_loss)})).append("g").on("contextmenu",(function(t){e.onContextMenu.emit(new unt(jw,t))})).attr("class","filter-capture-icon").attr("transform",(function(t){return"translate ("+((t.source.x+t.target.x)/2+24)+", "+((t.source.y+t.target.y)/2+24)+") scale(0.5)"})).attr("viewBox","0 0 20 20").append("image").attr("xlink:href","assets/resources/images/filter-capture.svg"),n.select(".filter-icon").remove(),n.filter((function(t){return!t.capturing&&(t.filters.bpf||t.filters.corrupt||t.filters.delay||t.filters.frequency_drop||t.filters.packet_loss)})).append("g").on("contextmenu",(function(t){e.onContextMenu.emit(new unt(jw,t))})).attr("class","filter-icon").attr("width","48px").attr("height","48px").attr("transform",(function(t){return"translate ("+((t.source.x+t.target.x)/2+24)+", "+((t.source.y+t.target.y)/2+24)+") scale(0.5)"})).attr("viewBox","0 0 20 20").append("image").attr("width","48px").attr("height","48px").attr("xlink:href","assets/resources/images/filter.svg"),n.select(".pause-icon").remove(),n.filter((function(t){return t.capturing&&t.suspend&&!(t.filters.bpf||t.filters.corrupt||t.filters.delay||t.filters.frequency_drop||t.filters.packet_loss)})).append("g").on("contextmenu",(function(t){e.onContextMenu.emit(new unt(jw,t))})).attr("class","pause-icon").attr("transform",(function(t){return"translate ("+((t.source.x+t.target.x)/2+24)+", "+((t.source.y+t.target.y)/2+24)+") scale(0.5)"})).attr("viewBox","0 0 20 20").append("image").attr("xlink:href","assets/resources/images/pause.svg"),this.serialLinkWidget.draw(r),this.ethernetLinkWidget.draw(r),r.select("path").classed("selected",(function(t){return e.selectionManager.isSelected(t)})),this.interfaceLabelWidget.draw(r),this.interfaceStatusWidget.draw(r)},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)(_t(Xet),_t(qnt),_t(Wnt),_t(Zet),_t(Unt),_t(znt))}}),t}(),Xnt=function(){function t(t,e){this.multiLinkCalculatorHelper=t,this.linkWidget=e}return t.prototype.redrawLink=function(t,e){this.linkWidget.draw(this.selectLink(t,e))},t.prototype.draw=function(t){var e=this,n=t.selectAll("g.link").data((function(t){if(t.links){var n=t.links.filter((function(t){return t.target&&t.source}));return e.multiLinkCalculatorHelper.assignDataToLinks(n),n}return[]}),(function(t){return t.id})),i=n.enter().append("g").attr("class","link").attr("link_id",(function(t){return t.id})).attr("map-source",(function(t){return t.source.id})).attr("map-target",(function(t){return t.target.id})),r=n.merge(i);this.linkWidget.draw(r),n.exit().remove()},t.prototype.selectLink=function(t,e){return t.selectAll('g.link[link_id="'+e.id+'"]')},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)(_t(Xet),_t(Knt))}}),t}(),Ynt=function(){function t(t,e,n){this.linksWidget=t,this.nodesWidget=e,this.drawingsWidget=n}return t.prototype.draw=function(t,e){var n=t.selectAll("g.layer").data(e,(function(t){return t.index.toString()})),i=n.enter().append("g").attr("class","layer");i.append("g").attr("class","links"),i.append("g").attr("class","nodes"),i.append("g").attr("class","drawings");var r=n.merge(i);r.attr("data-index",(function(t){return t.index}));var o=r.select("g.links"),a=r.select("g.nodes"),s=r.select("g.drawings");n.exit().remove(),this.linksWidget.draw(o),this.nodesWidget.draw(a),this.drawingsWidget.draw(s)},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)(_t(Xnt),_t(Int),_t(Tnt))}}),t}(),Znt=function(){function t(t,e,n,i,r,o){this.nodesWidget=t,this.drawingLineTool=e,this.selectionTool=n,this.movingTool=i,this.layersWidget=r,this.layersManager=o}return t.prototype.getNodesWidget=function(){return this.nodesWidget},t.prototype.getDrawingLineTool=function(){return this.drawingLineTool},t.prototype.getSelectionTool=function(){return this.selectionTool},t.prototype.connect=function(t,e){this.drawingLineTool.connect(t,e)},t.prototype.draw=function(t,e){t.attr("width",e.size.width).attr("height",e.size.height);var n=t.selectAll("g.canvas").data([e]),i=n.enter().append("g").attr("class","canvas");n.merge(i).attr("transform",(function(t){return"translate("+(t.getZeroZeroTransformationPoint().x+t.transformation.x)+", "+(t.getZeroZeroTransformationPoint().y+t.transformation.y)+") scale("+t.transformation.k+")"})),this.layersWidget.draw(n,this.layersManager.getLayersList()),this.drawingLineTool.draw(t,e),this.selectionTool.draw(t,e),this.movingTool.draw(t,e)},t.prototype.disconnect=function(t){t.empty&&!t.empty()&&t.selectAll("*").remove()},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)(_t(Int),_t(Rnt),_t(Nnt),_t(Bnt),_t(Ynt),_t(Net))}}),t}(),Qnt=function(){function t(){}return t.prototype.getOptimalSize=function(t,e){var n=document.documentElement.clientWidth,i=document.documentElement.clientHeight;return t>n&&(n=t),e>i&&(i=e),new Cnt(n,i)},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)}}),t}(),$nt=function(){function t(){this.isSelectionToolActivated=new w.b,this.isMovingToolActivated=new w.b,this.isTextEditingToolActivated=new w.b,this.isTextAddingToolActivated=new w.b,this.isDrawLinkToolActivated=new w.b}return t.prototype.selectionToolActivation=function(t){this.isSelectionToolActivated.next(t)},t.prototype.movingToolActivation=function(t){this.isMovingToolActivated.next(t)},t.prototype.textEditingToolActivation=function(t){this.isTextEditingToolActivated.next(t)},t.prototype.textAddingToolActivation=function(t){this.isTextAddingToolActivated.next(t)},t.prototype.drawLinkToolActivation=function(t){this.isDrawLinkToolActivated.next(t)},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)}}),t}(),Jnt=function(){function t(){this.dragged=new Uc,this.resized=new Uc,this.selected=new Uc,this.pointToAddSelected=new Uc,this.saved=new Uc,this.textAdded=new Uc,this.textEdited=new Uc,this.textSaved=new Uc}return t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)}}),t}(),tit=function(){function t(t){this.context=t,this.scaleChangeEmitter=new Uc,this.currentScale=1}return t.prototype.getScale=function(){return this.currentScale},t.prototype.setScale=function(t){this.currentScale=t,this.context.transformation.k=this.currentScale,this.scaleChangeEmitter.emit(this.currentScale)},t.prototype.resetToDefault=function(){this.currentScale=1,this.context.transformation.k=this.currentScale,this.scaleChangeEmitter.emit(this.currentScale)},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)(_t(Ont))}}),t}(),eit=["temporaryTextElement"],nit=function(){function t(t,e,n,i,r,o,a,s,c,l,u){this.drawingsEventSource=t,this.toolsService=e,this.context=n,this.renderer=i,this.mapScaleService=r,this.linkService=o,this.linksDataSource=a,this.nodesDataSource=s,this.selectionManager=c,this.fontFixer=l,this.ngZone=u,this.leftPosition="0px",this.topPosition="0px",this.innerText="",this.addingFinished=new Uc}return t.prototype.ngOnInit=function(){var t=this;this.textAddingSubscription=this.toolsService.isTextAddingToolActivated.subscribe((function(e){e?t.activateTextAdding():t.deactivateTextAdding()})),this.ngZone.runOutsideAngular(this.activateTextEditingForDrawings.bind(this)),this.ngZone.runOutsideAngular(this.activateTextEditingForNodeLabels.bind(this))},t.prototype.activateTextAdding=function(){var t=this;this.deactivateTextAdding(),this.mapListener=function(e){t.leftPosition=e.pageX.toString()+"px",t.topPosition=e.pageY.toString()+"px",t.renderer.setStyle(t.temporaryTextElement.nativeElement,"display","initial"),t.renderer.setStyle(t.temporaryTextElement.nativeElement,"transform","scale("+t.mapScaleService.getScale()+")"),t.temporaryTextElement.nativeElement.focus(),t.textListener=function(){t.drawingsEventSource.textAdded.emit(new snt(t.temporaryTextElement.nativeElement.innerText.replace(/\n$/,""),e.pageX,e.pageY)),t.deactivateTextAdding(),t.innerText="",t.temporaryTextElement.nativeElement.innerText="",t.temporaryTextElement.nativeElement.removeEventListener("focusout",t.textListener),t.renderer.setStyle(t.temporaryTextElement.nativeElement,"display","none")},t.temporaryTextElement.nativeElement.addEventListener("focusout",t.textListener)},this.svg.addEventListener("click",this.mapListener)},t.prototype.deactivateTextAdding=function(){this.svg.removeEventListener("click",this.mapListener)},t.prototype.activateTextEditingForNodeLabels=function(){var t=this,e=Ww(this.svg);e.selectAll("g.interface_label_container").select("text.interface_label").on("dblclick",(function(n,i,r){t.selectionManager.setSelected([]),t.renderer.setStyle(t.temporaryTextElement.nativeElement,"display","initial"),t.renderer.setStyle(t.temporaryTextElement.nativeElement,"transform","scale("+t.mapScaleService.getScale()+")"),t.editedLink=n,Ww(r[i]).attr("visibility","hidden"),Ww(r[i]).classed("editingMode",!0),t.editedNode=t.nodesDataSource.get(n.nodeId),t.editedLink=n;var o=(n.label.originalX+t.editedNode.x-1)*t.context.transformation.k+t.context.getZeroZeroTransformationPoint().x+t.context.transformation.x,a=(n.label.originalY+t.editedNode.y+4)*t.context.transformation.k+t.context.getZeroZeroTransformationPoint().y+t.context.transformation.y;t.leftPosition=o.toString()+"px",t.topPosition=a.toString()+"px",t.temporaryTextElement.nativeElement.innerText=n.label.text;for(var s=[],c=0,l=n.label.style.split(";");c0)){var r=t.graphDataManager.getNodes().filter((function(t){return t.id===i.nodeId}))[0];r.label.x+=n.dx,r.label.y+=n.dy,t.labelWidget.redrawLabel(e,i)}})),i.filter((function(t){return t instanceof Aet})).filter((function(t){return 0===o.filter((function(e){return e.id===t.nodeId})).length})).forEach((function(i){if(!(a.filter((function(t){return t.id===i.nodeId})).length>0)){var r=t.graphDataManager.getLinks().filter((function(t){return t.nodes[0].id===i.id||t.nodes[1].id===i.id}))[0];r.nodes[0].id===i.id&&(r.nodes[0].label.x+=n.dx,r.nodes[0].label.y+=n.dy),r.nodes[1].id===i.id&&(r.nodes[1].label.x+=n.dx,r.nodes[1].label.y+=n.dy),t.linksWidget.redrawLink(e,r)}}))}})),this.end=Object(C.a)(this.nodesWidget.draggable.end,this.drawingsWidget.draggable.end,this.labelWidget.draggable.end,this.interfaceWidget.draggable.end).subscribe((function(e){if(!t.isMapLocked){var n=t.selectionManager.getSelected(),i=n.filter((function(t){return t instanceof ket})),r=i.filter((function(t){return t.locked})),o=i.filter((function(t){return!t.locked}));o.forEach((function(n){t.nodesEventSource.dragged.emit(new int(n,e.dx,e.dy))})),n.filter((function(t){return t instanceof I9})).filter((function(t){return!t.locked})).forEach((function(n){t.drawingsEventSource.dragged.emit(new int(n,e.dx,e.dy))})),n.filter((function(t){return t instanceof Cet})).filter((function(t){return 0===r.filter((function(e){return e.id===t.nodeId})).length})).forEach((function(n){o.filter((function(t){return t.id===n.nodeId})).length>0||t.nodesEventSource.labelDragged.emit(new int(n,e.dx,e.dy))})),n.filter((function(t){return t instanceof Aet})).filter((function(t){return 0===r.filter((function(e){return e.id===t.nodeId})).length})).forEach((function(n){o.filter((function(t){return t.id===n.nodeId})).length>0||t.linksEventSource.interfaceDragged.emit(new int(n,e.dx,e.dy))}))}}))},t.prototype.ngOnDestroy=function(){this.start.unsubscribe(),this.drag.unsubscribe(),this.end.unsubscribe(),this.mapSettingsSubscription.unsubscribe()},t.\u0275fac=function(e){return new(e||t)(da(Int),da(Tnt),da(Xnt),da(fnt),da(qnt),da(Zet),da(pnt),da(Jnt),da(Yet),da(dit),da($8))},t.\u0275cmp=Ht({type:t,selectors:[["app-draggable-selection"]],inputs:{svg:"svg"},decls:0,vars:0,template:function(t,e){},styles:[""]}),t}(),pit=["svg"],mit=["textEditor"],git=function(){function t(t,e,n,i,r,o,a,s,c,l,u,h,d){this.graphDataManager=t,this.context=e,this.mapChangeDetectorRef=n,this.canvasSizeDetector=i,this.mapSettings=r,this.element=o,this.interfaceLabelWidget=a,this.selectionToolWidget=s,this.movingToolWidget=c,this.graphLayout=l,this.toolsService=u,this.mapScaleService=h,this.mapSettingsService=d,this.nodes=[],this.links=[],this.drawings=[],this.symbols=[],this.width=1500,this.height=600,this.subscriptions=[],this.settings={show_interface_labels:!0},this.gridVisibility=0,this.nodeGridX=0,this.nodeGridY=0,this.drawingGridX=0,this.drawingGridY=0,this.parentNativeElement=o.nativeElement}return Object.defineProperty(t.prototype,"showInterfaceLabels",{set:function(t){t&&!this.mapSettingsService.integrateLinkLabelsToLinks?(this.settings.show_interface_labels=!0,this.interfaceLabelWidget.setEnabled(!0)):(this.settings.show_interface_labels=!1,this.interfaceLabelWidget.setEnabled(!1)),this.mapChangeDetectorRef.detectChanges()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"readonly",{set:function(t){this.mapSettings.isReadOnly=t},enumerable:!1,configurable:!0}),t.prototype.ngOnChanges=function(t){(t.width&&!t.width.isFirstChange()||t.height&&!t.height.isFirstChange()||t.drawings&&!t.drawings.isFirstChange()||t.nodes&&!t.nodes.isFirstChange()||t.links&&!t.links.isFirstChange()||t.symbols&&!t.symbols.isFirstChange())&&this.svg.empty&&!this.svg.empty()&&(t.symbols&&this.onSymbolsChange(t.symbols),this.changeLayout())},t.prototype.ngOnInit=function(){var t=this;null!==this.parentNativeElement&&this.createGraph(this.parentNativeElement),this.context.size=this.getSize(),this.onChangesDetected=this.mapChangeDetectorRef.changesDetected.subscribe((function(){t.mapChangeDetectorRef.hasBeenDrawn&&t.redraw()})),this.subscriptions.push(this.mapScaleService.scaleChangeEmitter.subscribe((function(e){return t.redraw()}))),this.subscriptions.push(this.toolsService.isMovingToolActivated.subscribe((function(e){t.mapChangeDetectorRef.detectChanges()}))),this.subscriptions.push(this.toolsService.isSelectionToolActivated.subscribe((function(e){t.selectionToolWidget.setEnabled(e),t.mapChangeDetectorRef.detectChanges()}))),this.subscriptions.push(this.toolsService.isDrawLinkToolActivated.subscribe((function(e){t.drawLinkTool=e}))),this.gridVisibility="true"===localStorage.getItem("gridVisibility")?1:0},t.prototype.ngOnDestroy=function(){this.graphLayout.disconnect(this.svg),this.onChangesDetected.unsubscribe(),this.subscriptions.forEach((function(t){t.unsubscribe()}))},t.prototype.applyMapSettingsChanges=function(){this.redraw()},t.prototype.createGraph=function(t){var e=Ww(t);this.svg=e.select("svg"),this.graphLayout.connect(this.svg,this.context),this.graphLayout.draw(this.svg,this.context),this.mapChangeDetectorRef.hasBeenDrawn=!0},t.prototype.getSize=function(){return this.canvasSizeDetector.getOptimalSize(this.width,this.height)},t.prototype.changeLayout=function(){null!=this.parentNativeElement&&(this.context.size=this.getSize()),this.redraw()},t.prototype.onSymbolsChange=function(t){this.graphDataManager.setSymbols(this.symbols)},t.prototype.redraw=function(){this.updateGrid(),this.graphDataManager.setNodes(this.nodes),this.graphDataManager.setLinks(this.links),this.graphDataManager.setDrawings(this.drawings),this.graphLayout.draw(this.svg,this.context),this.textEditor.activateTextEditingForDrawings(),this.textEditor.activateTextEditingForNodeLabels(),this.mapSettingsService.mapRenderedEmitter.emit(!0)},t.prototype.updateGrid=function(){this.project.grid_size&&this.project.grid_size>0&&(this.nodeGridX=this.project.scene_width/2-Math.floor(this.project.scene_width/2/this.project.grid_size)*this.project.grid_size),this.project.grid_size&&this.project.grid_size>0&&(this.nodeGridY=this.project.scene_height/2-Math.floor(this.project.scene_height/2/this.project.grid_size)*this.project.grid_size),this.project.drawing_grid_size&&this.project.drawing_grid_size>0&&(this.drawingGridX=this.project.scene_width/2-Math.floor(this.project.scene_width/2/this.project.drawing_grid_size)*this.project.drawing_grid_size),this.project.drawing_grid_size&&this.project.drawing_grid_size>0&&(this.drawingGridY=this.project.scene_height/2-Math.floor(this.project.scene_height/2/this.project.drawing_grid_size)*this.project.drawing_grid_size)},t.prototype.onResize=function(t){this.changeLayout()},t.\u0275fac=function(e){return new(e||t)(da(Yet),da(Ont),da(_et),da(Qnt),da(nnt),da(Us),da(qnt),da(Nnt),da(Bnt),da(Znt),da($nt),da(tit),da($8))},t.\u0275cmp=Ht({type:t,selectors:[["app-d3-map"]],viewQuery:function(t,e){var n;1&t&&(nl(pit,!0),nl(mit,!0)),2&t&&(tl(n=sl())&&(e.svgRef=n.first),tl(n=sl())&&(e.textEditor=n.first))},hostBindings:function(t,e){1&t&&xa("resize",(function(t){return e.onResize(t)}),!1,yn)},inputs:{nodes:"nodes",links:"links",drawings:"drawings",symbols:"symbols",project:"project",server:"server",width:"width",height:"height",showInterfaceLabels:["show-interface-labels","showInterfaceLabels"],readonly:"readonly"},features:[Ms],decls:19,vars:18,consts:[["id","map","preserveAspectRatio","none","movingCanvas","","zoomingCanvas","",1,"map"],["svg",""],["id","grayscale"],["id","feGrayscale","type","saturate","values","0"],["id","gridDrawing","patternUnits","userSpaceOnUse"],["fill","none","stroke","silver"],["id","gridNode","patternUnits","userSpaceOnUse"],["fill","none","stroke","DarkSlateGray"],["width","100%","height","100%","fill","url(#gridDrawing)"],["width","100%","height","100%","fill","url(#gridNode)"],[3,"svg"],[3,"server","svg"],["textEditor",""]],template:function(t,e){if(1&t&&(Qe(),ga(0,"svg",0,1),ga(2,"filter",2),ba(3,"feColorMatrix",3),va(),ga(4,"defs"),ga(5,"pattern",4),ba(6,"path",5),va(),va(),ga(7,"defs"),ga(8,"pattern",6),ba(9,"path",7),va(),va(),ba(10,"rect",8),ba(11,"rect",9),va(),$e(),ba(12,"app-drawing-adding",10),ba(13,"app-drawing-resizing"),ba(14,"app-selection-control"),ba(15,"app-selection-select"),ba(16,"app-text-editor",11,12),ba(18,"app-draggable-selection",10)),2&t){var n=ha(1);Qi(5),oa("x",e.drawingGridX)("y",e.drawingGridY)("width",e.project.drawing_grid_size)("height",e.project.drawing_grid_size),Qi(1),la("d","M ",e.project.drawing_grid_size," 0 L 0 0 0 ",e.project.drawing_grid_size,""),oa("stroke-width",e.gridVisibility),Qi(2),oa("x",e.nodeGridX)("y",e.nodeGridY)("width",e.project.grid_size)("height",e.project.grid_size),Qi(1),la("d","M ",e.project.grid_size," 0 L 0 0 0 ",e.project.grid_size,""),oa("stroke-width",e.gridVisibility),Qi(3),pa("svg",n),Qi(4),pa("server",e.server)("svg",n),Qi(2),pa("svg",n)}},directives:[rit,oit,ait,cit,uit,hit,nit,fit],styles:["svg[_ngcontent-%COMP%]{display:block}"]}),t}(),vit=function(){function t(){}return t.prototype.convert=function(t){var e=new j9;return e.drawing_id=t.id,e.project_id=t.projectId,e.rotation=t.rotation,e.svg=t.svg,e.locked=t.locked,e.x=t.x,e.y=t.y,e.z=t.z,e.element=t.element,e},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)}}),t}(),bit=function(){function t(){}return t.prototype.setServerId=function(t){this.serverId=t},t.prototype.setProjectId=function(t){this.projectId=t},t.prototype.getServerId=function(){return this.serverId},t.prototype.getProjectId=function(){return this.projectId},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)}}),t}(),yit=function(){function t(t){this.mapLabelToLabel=t}return t.prototype.convert=function(t){var e=new J9;return e.node_id=t.nodeId,e.adapter_number=t.adapterNumber,e.port_number=t.portNumber,e.label=this.mapLabelToLabel.convert(t.label),e},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)(_t(Ent))}}),t}(),_it=function(){function t(t){this.mapLinkNodeToMapLinkNode=t}return t.prototype.convert=function(t){var e=this,n=new $9;return n.link_id=t.id,n.capture_file_name=t.captureFileName,n.capture_file_path=t.captureFilePath,n.capturing=t.capturing,n.filters=t.filters,n.link_type=t.linkType,n.nodes=t.nodes.map((function(t){return e.mapLinkNodeToMapLinkNode.convert(t)})),n.project_id=t.projectId,n.suspend=t.suspend,n},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)(_t(yit))}}),t}(),wit=function(){function t(t){this.fontBBCalculator=t,this.MARGIN_BETWEEN_NODE_AND_LABEL=8}return t.prototype.fix=function(t){t.label.style="font-family: TypeWriter;font-size: 10.0;font-weight: bold;fill: #000000;fill-opacity: 1.0;";var e=this.fontBBCalculator.calculate(t.label.text,t.label.style);return t.label.x=t.width/2-e.width/2,t.label.y=-e.height-this.MARGIN_BETWEEN_NODE_AND_LABEL,t},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)(_t(xet))}}),t}(),kit=n("vAVA"),Cit='',Sit="http://www.w3.org/2000/xmlns/";function xit(){var t=document.createElementNS("http://www.w3.org/2000/svg","svg");document.body.appendChild(t),t.style.all="initial";var e=getComputedStyle(t);return document.body.removeChild(t),t=null,e}function Oit(t,e){function n(t){for(var n,i,r=getComputedStyle(t),o="",a=0,s=r.length;a0&&void 0!==arguments[0]?arguments[0]:this.userAgent;e!==this.userAgent&&(this.userAgent=e);var n=[{const:"OS",prop:"os"},{const:"BROWSERS",prop:"browser"},{const:"DEVICES",prop:"device"},{const:"OS_VERSIONS",prop:"os_version"}];if(n.forEach((function(n){t[n.prop]=Object.keys(Bit[n.const]).reduce((function(i,r){return"device"===Bit[n.const][r]&&dd(t.platformId)&&(t.reTree.test(t.userAgent,jit.iPad)||"MacIntel"===navigator.platform&&navigator.maxTouchPoints>1)?(i[Bit[n.const][r]]="iPad",Object):(i[Bit[n.const][r]]=t.reTree.test(e,Bit["".concat(n.const,"_RE")][r]),i)}),{})})),n.forEach((function(e){t[e.prop]=Object.keys(Bit[e.const]).map((function(t){return Bit[e.const][t]})).reduce((function(n,i){return"device"===e.prop&&n===Bit[e.const].ANDROID?t[e.prop][i]?i:n:n===Bit[e.const].UNKNOWN&&t[e.prop][i]?i:n}),Bit[e.const].UNKNOWN)})),this.browser_version="0",this.browser!==Pit.UNKNOWN){var i=Nit[this.browser],r=this.reTree.exec(e,i);r&&(this.browser_version=r[1])}}},{key:"getDeviceInfo",value:function(){return{userAgent:this.userAgent,os:this.os,browser:this.browser,device:this.device,os_version:this.os_version,browser_version:this.browser_version}}},{key:"isMobile",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.userAgent;if(this.isTablet(e))return!1;var n=Object.keys(Ait).find((function(n){return t.reTree.test(e,Ait[n])}));return!!n}},{key:"isTablet",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.userAgent;if(dd(this.platformId)&&(this.reTree.test(this.userAgent,jit.iPad)||"undefined"!=typeof navigator&&"MacIntel"===navigator.platform&&navigator.maxTouchPoints>1))return!0;var n=Object.keys(jit).find((function(n){return!!t.reTree.test(e,jit[n])}));return!!n}},{key:"isDesktop",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.userAgent,e=[Iit.PS4,Iit.CHROME_BOOK,Iit.UNKNOWN];return(this.device!==Iit.UNKNOWN||!this.isMobile(t)&&!this.isTablet(t))&&e.indexOf(this.device)>-1}}]),t}();return t.\u0275fac=function(e){return new(e||t)(_t(vl))},t.\u0275prov=R({token:t,factory:function(e){return t.\u0275fac(e)},providedIn:"root"}),t.ngInjectableDef=L({factory:function(){return new t(wt(vl))},token:t,providedIn:"root"}),t}(),Vit=function(){var t=Eit=function(){function t(){Object(m.a)(this,t)}return Object(g.a)(t,null,[{key:"forRoot",value:function(){return{ngModule:Eit,providers:[zit]}}}]),t}();return t.\u0275mod=qt({type:t}),t.\u0275inj=F({factory:function(e){return new(e||t)},imports:[[hd]]}),t}();function Uit(t,e){1&t&&(ga(0,"mat-error"),ds(1,"Name for screenshot is required"),va())}function qit(t,e){1&t&&(ga(0,"mat-error"),ds(1,"Entered name is incorrect"),va())}var Git=function(t){return{"is-invalid":t}},Wit=function(){function t(t,e,n,i,r){this.dialogRef=t,this.toasterService=e,this.formBuilder=n,this.electronService=i,this.deviceService=r,this.filetype="svg",this.nameForm=this.formBuilder.group({screenshotName:new hp("screenshot-"+Date.now(),[kf.required])}),this.isPngAvailable=this.electronService.isWindows||"Windows"===this.deviceService.getDeviceInfo().os}return t.prototype.ngOnInit=function(){},Object.defineProperty(t.prototype,"form",{get:function(){return this.nameForm.controls},enumerable:!1,configurable:!0}),t.prototype.onAddClick=function(){if(!this.nameForm.invalid){var t={name:this.nameForm.get("screenshotName").value,filetype:this.filetype};this.dialogRef.close(t)}},t.prototype.onNoClick=function(){this.dialogRef.close()},t.prototype.onKeyDown=function(t){"Enter"===t.key&&this.onAddClick()},t.prototype.setFiletype=function(t){this.isPngAvailable&&(this.filetype=t)},t.\u0275fac=function(e){return new(e||t)(da(Z0),da(Y2),da(Jp),da(mX),da(zit))},t.\u0275cmp=Ht({type:t,selectors:[["app-screenshot-dialog"]],decls:17,vars:7,consts:[["mat-dialog-title",""],["aria-label","Sorting",1,"radio-group"],["value","1","checked","",3,"click"],["value","2",3,"disabled","click"],[1,"name-form",3,"formGroup"],[1,"name-form"],["matInput","","type","text","formControlName","screenshotName","placeholder","Please enter name",3,"ngClass","keydown"],[4,"ngIf"],["mat-dialog-actions",""],["mat-button","","color","accent",3,"click"],["mat-button","","tabindex","2","mat-raised-button","","color","primary",3,"click"]],template:function(t,e){1&t&&(ga(0,"h1",0),ds(1,"Take a screenshot"),va(),ga(2,"mat-radio-group",1),ga(3,"mat-radio-button",2),xa("click",(function(){return e.setFiletype("svg")})),ds(4,"SVG"),va(),ga(5,"mat-radio-button",3),xa("click",(function(){return e.setFiletype("png")})),ds(6,"PNG"),va(),va(),ga(7,"form",4),ga(8,"mat-form-field",5),ga(9,"input",6),xa("keydown",(function(t){return e.onKeyDown(t)})),va(),ua(10,Uit,2,0,"mat-error",7),ua(11,qit,2,0,"mat-error",7),va(),ga(12,"div",8),ga(13,"button",9),xa("click",(function(){return e.onNoClick()})),ds(14,"Cancel"),va(),ga(15,"button",10),xa("click",(function(){return e.onAddClick()})),ds(16,"Take a screenshot"),va(),va(),va()),2&t&&(Qi(5),pa("disabled",!e.isPngAvailable),Qi(2),pa("formGroup",e.nameForm),Qi(2),pa("ngClass",Ic(5,Git,null==e.form.acreenshotName?null:e.form.acreenshotName.errors)),Qi(1),pa("ngIf",(null==e.form.screenshotName?null:e.form.screenshotName.touched)&&(null==e.form.screenshotName?null:e.form.screenshotName.errors)&&(null==e.form.screenshotName?null:e.form.screenshotName.errors.required)),Qi(1),pa("ngIf",(null==e.form.screenshotName?null:e.form.screenshotName.touched)&&(null==e.form.screenshotName?null:e.form.screenshotName.errors)&&(null==e.form.acreenshotName?null:e.form.acreenshotName.errors.invalidName)))},directives:[r1,A6,D6,xp,gf,Pp,Y3,s5,cf,mf,Fp,Oh,Ah,a1,a2,R3],styles:[".name-form[_ngcontent-%COMP%]{width:100%}.radio-group[_ngcontent-%COMP%]{display:flex;justify-content:space-between}"]}),t}(),Kit=function(){function t(t,e){var n=this;this._mainTheme$=new Pm.a("theme-default"),this._darkMode$=new Pm.a(!1),this.themeLinks=[],this.darkMode$=this._darkMode$.asObservable(),this.themeChanged=new Uc,this.savedTheme="dark",this.head=e.head,this._renderer=t.createRenderer(null,null),this.theme$=Object(OX.b)(this._mainTheme$,this._darkMode$),this.theme$.subscribe((function(t){var e=t[0],i=t[1];return UQ(n,void 0,void 0,(function(){return qQ(this,(function(t){switch(t.label){case 0:return[4,this.loadCss(i?e+"-dark.css":e+".css")];case 1:return t.sent(),2==this.themeLinks.length&&this._renderer.removeChild(this.head,this.themeLinks.shift()),[2]}}))}))}))}return t.prototype.getActualTheme=function(){return this.savedTheme},t.prototype.setMainTheme=function(t){this._mainTheme$.next(t)},t.prototype.setDarkMode=function(t){this._darkMode$.next(t),localStorage.removeItem("theme"),t?(this.savedTheme="dark",this.themeChanged.emit(this.savedTheme),localStorage.setItem("theme","dark")):(this.savedTheme="light",this.themeChanged.emit(this.savedTheme),localStorage.setItem("theme","light"))},t.prototype.loadCss=function(t){return UQ(this,void 0,void 0,(function(){var e=this;return qQ(this,(function(n){return[2,new Promise((function(n){var i=e._renderer.createElement("link");e._renderer.setAttribute(i,"rel","stylesheet"),e._renderer.setAttribute(i,"type","text/css"),e._renderer.setAttribute(i,"href",t),e._renderer.setProperty(i,"onload",n),e._renderer.appendChild(e.head,i),e.themeLinks=GQ(e.themeLinks,[i])}))]}))}))},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)(_t(Gs),_t(du))},providedIn:"root"}),t}(),Xit=function(){function t(){}return t.prototype.getDrawingElement=function(){var t=new z0;return t.height=100,t.width=100,t.fill="#000000",t.fill_opacity=0,t.font_family="Noto Sans",t.font_size=11,t.font_weight="bold",t},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)}}),t}(),Yit=function(){function t(){}return t.prototype.getDrawingElement=function(){var t=new k9;return t.fill="#ffffff",t.fill_opacity=1,t.stroke="#000000",t.stroke_width=2,t.cx=100,t.cy=100,t.rx=100,t.ry=100,t.width=200,t.height=200,t},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)}}),t}(),Zit=function(){function t(){}return t.prototype.getDrawingElement=function(){var t=new b9;return t.fill="#ffffff",t.fill_opacity=1,t.stroke="#000000",t.stroke_width=2,t.width=200,t.height=100,t},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)}}),t}(),Qit=function(){function t(){}return t.prototype.getDrawingElement=function(){var t=new _9;return t.stroke="#000000",t.stroke_width=2,t.x1=0,t.x2=200,t.y1=0,t.y2=0,t.width=100,t.height=0,t},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)}}),t}(),$it=function(){function t(t,e,n,i){this.textElementFactory=t,this.ellipseElementFactory=e,this.rectangleElementFactory=n,this.lineElementFactory=i,this.availableFactories={text:this.textElementFactory,ellipse:this.ellipseElementFactory,rectangle:this.rectangleElementFactory,line:this.lineElementFactory}}return t.prototype.getDrawingMock=function(t){this.factory=this.availableFactories[t];var e=new I9;return e.element=this.factory.getDrawingElement(),e},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)(_t(Xit),_t(Yit),_t(Zit),_t(Qit))}}),t}(),Jit=function(){function t(t,e,n,i,r){this.drawingService=t,this.drawingsDataSource=e,this.drawingsEventSource=n,this.drawingsFactory=i,this.mapDrawingToSvgConverter=r,this.drawingSaved=new Uc}return t.prototype.ngOnInit=function(){var t=this;this.pointToAddSelected=this.drawingsEventSource.pointToAddSelected.subscribe((function(e){return t.onDrawingSaved(e)}))},t.prototype.ngOnChanges=function(t){t.selectedDrawing&&!t.selectedDrawing.isFirstChange()&&(this.selectedDrawing=t.selectedDrawing.currentValue,"text"!==this.selectedDrawing&&this.drawingsEventSource.selected.emit(this.selectedDrawing))},t.prototype.onDrawingSaved=function(t){var e=this,n=this.drawingsFactory.getDrawingMock(this.selectedDrawing),i=this.mapDrawingToSvgConverter.convert(n);this.drawingService.add(this.server,this.project.project_id,t.x,t.y,i).subscribe((function(t){e.drawingsDataSource.add(t),e.drawingSaved.emit(!0)}))},t.prototype.ngOnDestroy=function(){this.pointToAddSelected.unsubscribe()},t.\u0275fac=function(e){return new(e||t)(da(x9),da(E9),da(Jnt),da($it),da(R9))},t.\u0275cmp=Ht({type:t,selectors:[["app-drawing-added"]],inputs:{server:"server",project:"project",selectedDrawing:"selectedDrawing"},outputs:{drawingSaved:"drawingSaved"},features:[Ms],decls:0,vars:0,template:function(t,e){},styles:[""]}),t}(),trt=function(t){return{selected:t}};function ert(t,e){if(1&t){var n=ka();ga(0,"button",12),xa("click",(function(){return Se(n),Aa().addDrawing("line")})),Qe(),ga(1,"svg",13),ba(2,"line",14),va(),va()}if(2&t){var i=Aa();Qi(2),pa("ngClass",Ic(1,trt,i.drawTools.isLineChosen))}}function nrt(t,e){if(1&t){var n=ka();ga(0,"button",12),xa("click",(function(){return Se(n),Aa().addDrawing("line")})),Qe(),ga(1,"svg",13),ba(2,"line",15),va(),va()}if(2&t){var i=Aa();Qi(2),pa("ngClass",Ic(1,trt,i.drawTools.isLineChosen))}}var irt=function(t,e){return{unmarkedLight:t,marked:e}},rrt=function(t){return{unmarkedLight:t}},ort=function(){function t(t,e,n,i,r,o){this.toolsService=t,this.mapSettingsService=e,this.drawingService=n,this.symbolService=i,this.dialog=r,this.themeService=o,this.drawTools={isRectangleChosen:!1,isEllipseChosen:!1,isLineChosen:!1,isTextChosen:!1},this.isLocked=!1,this.isLightThemeEnabled=!1}return t.prototype.ngOnInit=function(){this.isLightThemeEnabled="light"===this.themeService.getActualTheme()},t.prototype.getCssClassForIcon=function(t){return"text"===t?{unmarkedLight:!this.drawTools.isTextChosen&&this.isLightThemeEnabled,marked:this.drawTools.isTextChosen}:"rectangle"===t?{unmarkedLight:!this.drawTools.isRectangleChosen&&this.isLightThemeEnabled,marked:this.drawTools.isRectangleChosen}:{unmarkedLight:!this.drawTools.isEllipseChosen&&this.isLightThemeEnabled,marked:this.drawTools.isEllipseChosen}},t.prototype.takeScreenshot=function(){var t=this;this.dialog.open(Wit,{width:"400px",autoFocus:!1,disableClose:!0}).afterClosed().subscribe((function(e){e&&t.saveImage(e)}))},t.prototype.saveImage=function(t){return UQ(this,void 0,void 0,(function(){var e,n,i,r,o,a,s,c;return qQ(this,(function(l){switch(l.label){case 0:if("png"!==t.filetype)return[3,4];e=document.getElementsByTagName("svg")[0].outerHTML.split("image"),n=1,l.label=1;case 1:return n1&&void 0!==arguments[1]?arguments[1]:"untitled",n=URL.createObjectURL(new Blob([t.source],{type:"text/xml"}));Tit("".concat(e,".svg"),n,(function(){return URL.revokeObjectURL(n)}))}(function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.css,i=void 0===n?"inline":n;if(!(t instanceof SVGElement))throw new Error("SVG element is required");t.setAttribute("version","1.1"),t.removeAttribute("xmlns"),t.removeAttribute("xlink"),t.hasAttributeNS(Sit,"xmlns")||t.setAttributeNS(Sit,"xmlns","http://www.w3.org/2000/svg"),t.hasAttributeNS(Sit,"xmlns:xlink")||t.setAttributeNS(Sit,"xmlns:xlink","http://www.w3.org/1999/xlink"),"inline"===i?Oit(t,xit()):"internal"===i&&Mit(t);var r=(new XMLSerializer).serializeToString(t),o=t.getBoundingClientRect(),a={top:o.top,left:o.left,width:o.width,height:o.height,class:t.getAttribute("class"),id:t.getAttribute("id"),name:t.getAttribute("name"),childElementCount:t.childElementCount,source:Cit+r};return a}(u,d),h||function(t){if(!(t instanceof SVGElement))throw new Error("SVG Element is required");return t.getAttribute("id")||t.getAttribute("class")||document.title.replace(/[^a-z0-9]/gi,"-").toLowerCase()||"untitled"}(u)),l.label=5;case 5:return[2]}var u,h,d}))}))},t.prototype.addDrawing=function(t){switch(t){case"rectangle":this.drawTools.isTextChosen=!1,this.drawTools.isEllipseChosen=!1,this.drawTools.isRectangleChosen=!this.drawTools.isRectangleChosen,this.drawTools.isLineChosen=!1;break;case"ellipse":this.drawTools.isTextChosen=!1,this.drawTools.isEllipseChosen=!this.drawTools.isEllipseChosen,this.drawTools.isRectangleChosen=!1,this.drawTools.isLineChosen=!1;break;case"line":this.drawTools.isTextChosen=!1,this.drawTools.isEllipseChosen=!1,this.drawTools.isRectangleChosen=!1,this.drawTools.isLineChosen=!this.drawTools.isLineChosen;break;case"text":this.drawTools.isTextChosen=!this.drawTools.isTextChosen,this.drawTools.isEllipseChosen=!1,this.drawTools.isRectangleChosen=!1,this.drawTools.isLineChosen=!1,this.toolsService.textAddingToolActivation(this.drawTools.isTextChosen)}this.selectedDrawing=this.selectedDrawing===t?"":t},t.prototype.onDrawingSaved=function(){this.resetDrawToolChoice()},t.prototype.resetDrawToolChoice=function(){this.drawTools.isRectangleChosen=!1,this.drawTools.isEllipseChosen=!1,this.drawTools.isLineChosen=!1,this.drawTools.isTextChosen=!1,this.selectedDrawing="",this.toolsService.textAddingToolActivation(this.drawTools.isTextChosen)},t.prototype.changeLockValue=function(){this.isLocked=!this.isLocked,this.mapSettingsService.changeMapLockValue(this.isLocked)},t.prototype.uploadImageFile=function(t){this.readImageFile(t.target)},t.prototype.readImageFile=function(t){var e=this,n=t.files[0],i=new FileReader,r=new Image;i.onloadend=function(){var t=e.createSvgFileForImage(i.result,r);e.drawingService.add(e.server,e.project.project_id,-r.width/2,-r.height/2,t).subscribe((function(){}))},r.onload=function(){i.readAsDataURL(n)},r.src=window.URL.createObjectURL(n)},t.prototype.createSvgFileForImage=function(t,e){return'\n\n'},t.prototype.ngOnDestroy=function(){},t.\u0275fac=function(e){return new(e||t)(da($nt),da($8),da(x9),da(a9),da(e1),da(Kit))},t.\u0275cmp=Ht({type:t,selectors:[["app-project-map-menu"]],inputs:{project:"project",server:"server"},decls:24,vars:15,consts:[["matTooltip","Add a note","matTooltipClass","custom-tooltip","mat-icon-button","",1,"menu-button",3,"click"],[3,"ngClass"],["type","file","accept",".svg, .bmp, .jpeg, .jpg, .gif, .png",1,"non-visible",3,"change"],["file",""],["matTooltip","Insert a picture","matTooltipClass","custom-tooltip","mat-icon-button","",1,"menu-button",3,"click"],["matTooltip","Draw a rectangle","matTooltipClass","custom-tooltip","mat-icon-button","",1,"menu-button",3,"click"],["matTooltip","Draw an ellipse","matTooltipClass","custom-tooltip","mat-icon-button","",1,"menu-button",3,"click"],["matTooltip","Draw a line","matTooltipClass","custom-tooltip","mat-icon-button","","class","menu-button",3,"click",4,"ngIf"],["matTooltip","Lock or unlock all items","matTooltipClass","custom-tooltip","mat-icon-button","",1,"menu-button",3,"click"],["matTooltip","Take a screenshot","matTooltipClass","custom-tooltip","mat-icon-button","",1,"menu-button",3,"click"],[3,"server","project","selectedDrawing","drawingSaved"],["id","crowbar-workspace"],["matTooltip","Draw a line","matTooltipClass","custom-tooltip","mat-icon-button","",1,"menu-button",3,"click"],["height","40","width","40"],["x1","30","y1","10","x2","10","y2","30",2,"stroke","white","stroke-width","2",3,"ngClass"],["x1","30","y1","10","x2","10","y2","30",2,"stroke","black","stroke-width","2",3,"ngClass"]],template:function(t,e){if(1&t){var n=ka();ga(0,"button",0),xa("click",(function(){return e.addDrawing("text")})),ga(1,"mat-icon",1),ds(2,"create"),va(),va(),ga(3,"input",2,3),xa("change",(function(t){return e.uploadImageFile(t)})),va(),ga(5,"button",4),xa("click",(function(){return Se(n),ha(4).click()})),ga(6,"mat-icon"),ds(7,"image"),va(),va(),ga(8,"button",5),xa("click",(function(){return e.addDrawing("rectangle")})),ga(9,"mat-icon",1),ds(10,"crop_3_2"),va(),va(),ga(11,"button",6),xa("click",(function(){return e.addDrawing("ellipse")})),ga(12,"mat-icon",1),ds(13,"panorama_fish_eye"),va(),va(),ua(14,ert,3,3,"button",7),ua(15,nrt,3,3,"button",7),ga(16,"button",8),xa("click",(function(){return e.changeLockValue()})),ga(17,"mat-icon",1),ds(18,"lock"),va(),va(),ga(19,"button",9),xa("click",(function(){return e.takeScreenshot()})),ga(20,"mat-icon",1),ds(21,"photo_camera"),va(),va(),ga(22,"app-drawing-added",10),xa("drawingSaved",(function(){return e.onDrawingSaved()})),va(),ba(23,"div",11)}2&t&&(Qi(1),pa("ngClass",e.getCssClassForIcon("text")),Qi(8),pa("ngClass",e.getCssClassForIcon("rectangle")),Qi(3),pa("ngClass",e.getCssClassForIcon("ellipse")),Qi(2),pa("ngIf",!e.isLightThemeEnabled),Qi(1),pa("ngIf",e.isLightThemeEnabled),Qi(2),pa("ngClass",Dc(10,irt,!e.isLocked&&e.isLightThemeEnabled,e.isLocked)),Qi(3),pa("ngClass",Ic(13,rrt,!e.isLocked&&e.isLightThemeEnabled)),Qi(2),pa("server",e.server)("project",e.project)("selectedDrawing",e.selectedDrawing))},directives:[a2,k4,x2,Oh,Ah,Jit],styles:[".menu-button[_ngcontent-%COMP%]{outline:0!important;transition:.5s;margin-bottom:16px;width:40px;margin-right:12px!important;margin-left:12px!important;background:transparent;padding:0;border:none;background-color:transparent}mat-divider.divider[_ngcontent-%COMP%]{height:40px;margin-left:1px;margin-right:7px;width:10px;color:grey}.non-visible[_ngcontent-%COMP%]{display:none}.unmarked[_ngcontent-%COMP%]{color:#fff!important}.unmarkedLight[_ngcontent-%COMP%]{color:#000!important}.marked[_ngcontent-%COMP%]{color:#0097a7!important}"],changeDetection:0}),t}(),art=n("EcEN");function srt(t,e){if(1&t){var n=ka();ga(0,"div",1),ga(1,"button",2),xa("click",(function(){return Se(n),Aa().onNoClick()})),ds(2,"No"),va(),ga(3,"button",3),xa("click",(function(){return Se(n),Aa().onYesClick()})),ds(4," Yes "),va(),va()}}function crt(t,e){if(1&t){var n=ka();ga(0,"div",1),ga(1,"button",4),xa("click",(function(){return Se(n),Aa().onNoClick()})),ds(2,"Ok"),va(),va()}}var lrt=function(){function t(t,e){this.dialogRef=t,this.data=e,this.existingProject=e.existingProject}return t.prototype.ngOnInit=function(){"opened"===this.existingProject.status?(this.confirmationMessage="Project "+this.existingProject.name+" is open. You can not overwrite it.",this.isOpen=!0):this.confirmationMessage="Project "+this.existingProject.name+" already exist, overwrite it?"},t.prototype.onNoClick=function(){this.dialogRef.close(!1)},t.prototype.onYesClick=function(){this.dialogRef.close(!0)},t.\u0275fac=function(e){return new(e||t)(da(Z0),da(Q0))},t.\u0275cmp=Ht({type:t,selectors:[["app-import-project-dialog"]],decls:4,vars:3,consts:[["mat-dialog-actions","",4,"ngIf"],["mat-dialog-actions",""],["mat-button","","color","accent",1,"cancelButton",3,"click"],["mat-button","","tabindex","2","mat-raised-button","","color","primary",1,"confirmButton",3,"click"],["mat-button","","color","accent",3,"click"]],template:function(t,e){1&t&&(ga(0,"span"),ds(1),va(),ua(2,srt,5,0,"div",0),ua(3,crt,3,0,"div",0)),2&t&&(Qi(1),fs(e.confirmationMessage),Qi(1),pa("ngIf",!e.isOpen),Qi(1),pa("ngIf",e.isOpen))},directives:[Ah,a1,a2],styles:[""]}),t}(),urt=function(){function t(){}return t.prototype.get=function(t){return new RegExp(/[~`!#$%\^&*+=\[\]\\';,/{}|\\":<>\?]/).test(t.value)?{invalidName:!0}:null},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)}}),t}();function hrt(t,e){1&t&&(ga(0,"mat-error"),ds(1,"Project name is required"),va())}function drt(t,e){1&t&&(ga(0,"mat-error"),ds(1,"Project name is incorrect"),va())}var frt=function(t){return{empty:t}},prt=function(t){return{"is-invalid":t}},mrt=function(t){return{width:t}},grt=function(){function t(t,e,n,i,r,o){this.dialog=t,this.dialogRef=e,this.data=n,this.formBuilder=i,this.projectService=r,this.projectNameValidator=o,this.isImportEnabled=!1,this.isFinishEnabled=!1,this.isDeleteVisible=!1,this.resultMessage="The project is being imported... Please wait",this.submitted=!1,this.isFirstStepCompleted=!1,this.onImportProject=new Uc,this.projectNameForm=this.formBuilder.group({projectName:new hp(null,[kf.required,o.get])})}return t.prototype.ngOnInit=function(){var t=this;this.uploader=new wX({}),this.uploader.onAfterAddingFile=function(t){t.withCredentials=!1},this.uploader.onErrorItem=function(e,n,i,r){var o=JSON.parse(n);t.resultMessage="An error occured: "+o.message,t.isFinishEnabled=!0},this.uploader.onCompleteItem=function(e,n,i,r){t.onImportProject.emit(t.uuid),t.resultMessage="Project was imported succesfully!",t.isFinishEnabled=!0}},Object.defineProperty(t.prototype,"form",{get:function(){return this.projectNameForm.controls},enumerable:!1,configurable:!0}),t.prototype.uploadProjectFile=function(t){this.projectNameForm.controls.projectName.setValue(t.target.files[0].name.split(".")[0]),this.isImportEnabled=!0,this.isDeleteVisible=!0},t.prototype.onImportClick=function(){var t=this;this.projectNameForm.invalid?this.submitted=!0:this.projectService.list(this.server).subscribe((function(e){var n=t.projectNameForm.controls.projectName.value,i=e.find((function(t){return t.name===n}));i?t.openConfirmationDialog(i):t.importProject()}))},t.prototype.importProject=function(){var t=this.prepareUploadPath();this.uploader.queue.forEach((function(e){return e.url=t})),this.isFirstStepCompleted=!0,this.uploader.uploadItem(this.uploader.queue[0])},t.prototype.openConfirmationDialog=function(t){var e=this;this.dialog.open(lrt,{width:"300px",height:"150px",data:{existingProject:t},autoFocus:!1,disableClose:!0}).afterClosed().subscribe((function(n){n&&e.projectService.close(e.server,t.project_id).subscribe((function(){e.projectService.delete(e.server,t.project_id).subscribe((function(){e.importProject()}))}))}))},t.prototype.onNoClick=function(){this.uploader.cancelAll(),this.dialogRef.close()},t.prototype.onFinishClick=function(){this.dialogRef.close()},t.prototype.onDeleteClick=function(){this.uploader.queue.pop(),this.isImportEnabled=!1,this.isDeleteVisible=!1,this.projectNameForm.controls.projectName.setValue("")},t.prototype.prepareUploadPath=function(){return this.uuid=Object(art.v4)(),this.projectService.getUploadPath(this.server,this.uuid,this.projectNameForm.controls.projectName.value)},t.\u0275fac=function(e){return new(e||t)(da(e1),da(Z0),da(Q0),da(Jp),da($Q),da(urt))},t.\u0275cmp=Ht({type:t,selectors:[["app-import-project-dialog"]],features:[Ns([urt])],decls:29,vars:19,consts:[["mat-dialog-title",""],[3,"hidden"],[1,"file-name-form",3,"formGroup"],["type","file","accept",".gns3project, .gns3p","ng2FileSelect","",1,"non-visible",3,"uploader","change"],["file",""],["mat-raised-button","","color","primary","matTooltip","Import your .gns3p or .gns3project file","matTooltipClass","custom-tooltip",1,"file-button",3,"click"],[1,"file-name-form-field",3,"ngClass"],["matInput","","type","text","formControlName","projectName","placeholder","Please enter name",3,"ngClass"],[4,"ngIf"],[1,"delete-button",3,"hidden"],["color","primary",1,"delete-icon",3,"click"],["mat-dialog-actions",""],["mat-button","","color","accent",3,"click"],["mat-button","","tabindex","2","mat-raised-button","","color","primary",3,"disabled","click"],[1,"progress"],["role","progressbar",1,"progress-bar",3,"ngStyle"],[1,"result-message-box"]],template:function(t,e){if(1&t){var n=ka();ga(0,"h1",0),ds(1,"Import project"),va(),ga(2,"div",1),ga(3,"form",2),ga(4,"input",3,4),xa("change",(function(t){return e.uploadProjectFile(t)})),va(),ga(6,"button",5),xa("click",(function(){return Se(n),ha(5).click()})),ds(7,"Choose file"),va(),ga(8,"mat-form-field",6),ba(9,"input",7),ua(10,hrt,2,0,"mat-error",8),ua(11,drt,2,0,"mat-error",8),va(),ga(12,"button",9),ga(13,"mat-icon",10),xa("click",(function(){return e.onDeleteClick()})),ds(14,"clear"),va(),va(),ga(15,"div",11),ga(16,"button",12),xa("click",(function(){return e.onNoClick()})),ds(17,"Cancel"),va(),ga(18,"button",13),xa("click",(function(){return e.onImportClick()})),ds(19," Import "),va(),va(),va(),va(),ga(20,"div",1),ga(21,"div",14),ba(22,"div",15),va(),ga(23,"div",16),ga(24,"span"),ds(25),va(),va(),ga(26,"div",11),ga(27,"button",13),xa("click",(function(){return e.onNoClick()})),ds(28," Finish "),va(),va(),va()}2&t&&(Qi(2),pa("hidden",e.isFirstStepCompleted),Qi(1),pa("formGroup",e.projectNameForm),Qi(1),pa("uploader",e.uploader),Qi(4),pa("ngClass",Ic(13,frt,!e.isDeleteVisible)),Qi(1),pa("ngClass",Ic(15,prt,e.form.projectName.errors)),Qi(1),pa("ngIf",e.form.projectName.errors&&e.form.projectName.errors.required),Qi(1),pa("ngIf",e.form.projectName.errors&&e.form.projectName.errors.invalidName),Qi(1),pa("hidden",!e.isDeleteVisible),Qi(6),pa("disabled",!e.isImportEnabled),Qi(2),pa("hidden",!e.isFirstStepCompleted),Qi(2),pa("ngStyle",Ic(17,mrt,e.uploader.progress+"%")),Qi(3),fs(e.resultMessage),Qi(2),pa("disabled",!e.isFinishEnabled))},directives:[r1,xp,gf,Pp,kX,a2,k4,Y3,Oh,s5,cf,mf,Fp,Ah,x2,a1,Hh,R3],styles:['.non-visible[_ngcontent-%COMP%]{display:none}.file-button[_ngcontent-%COMP%]{width:100%;margin-top:5px;margin-bottom:10px;padding:0}.file-name-form[_ngcontent-%COMP%]{float:right;width:100%}.file-name-form-field[_ngcontent-%COMP%]{width:90%}.empty[_ngcontent-%COMP%]{width:100%}.delete-button[_ngcontent-%COMP%]{background:transparent;border:none;outline:0;width:10%}.delete-icon[_ngcontent-%COMP%]{vertical-align:"middle"}.result-message-box[_ngcontent-%COMP%]{margin-top:10px;text-align:center}.progress-bar[_ngcontent-%COMP%]{background-color:#0097a7}']}),t}();function vrt(t,e){1&t&&(ga(0,"mat-error"),ds(1,"Project name is required"),va())}function brt(t,e){1&t&&(ga(0,"mat-error"),ds(1,"Project name is incorrect"),va())}function yrt(t,e){1&t&&(ga(0,"mat-error"),ds(1,"Project with this name exists"),va())}var _rt=function(t){return{"is-invalid":t}},wrt=function(){function t(t,e,n,i,r,o,a){this.dialogRef=t,this.router=e,this.dialog=n,this.projectService=i,this.toasterService=r,this.formBuilder=o,this.projectNameValidator=a,this.onAddProject=new Uc}return t.prototype.ngOnInit=function(){var t,e;this.projectNameForm=this.formBuilder.group({projectName:new hp(null,[kf.required,this.projectNameValidator.get],[(t=this.server,e=this.projectService,function(n){return Object(l1.a)(500).pipe(Object(LX.a)((function(){return e.list(t)})),Object(ef.a)((function(t){return t.find((function(t){return t.name===n.value}))?{projectExist:!0}:null})))})])})},Object.defineProperty(t.prototype,"form",{get:function(){return this.projectNameForm.controls},enumerable:!1,configurable:!0}),t.prototype.onAddClick=function(){var t=this;this.projectNameForm.invalid||this.projectService.list(this.server).subscribe((function(e){var n=t.projectNameForm.controls.projectName.value,i=e.find((function(t){return t.name===n}));i?t.openConfirmationDialog(i):t.addProject()}))},t.prototype.onNoClick=function(){this.dialogRef.close()},t.prototype.addProject=function(){var t=this;this.uuid=Object(art.v4)(),this.projectService.add(this.server,this.projectNameForm.controls.projectName.value,this.uuid).subscribe((function(e){t.dialogRef.close(),t.toasterService.success("Project "+e.name+" added"),t.router.navigate(["/server",t.server.id,"project",e.project_id])}))},t.prototype.onKeyDown=function(t){"Enter"===t.key&&this.onAddClick()},t.prototype.openConfirmationDialog=function(t){var e=this;this.dialog.open(lrt,{width:"300px",height:"150px",data:{existingProject:t},autoFocus:!1,disableClose:!0}).afterClosed().subscribe((function(n){n&&e.projectService.close(e.server,t.project_id).subscribe((function(){e.projectService.delete(e.server,t.project_id).subscribe((function(){e.addProject()}))}))}))},t.\u0275fac=function(e){return new(e||t)(da(Z0),da(lQ),da(e1),da($Q),da(Y2),da(Jp),da(urt))},t.\u0275cmp=Ht({type:t,selectors:[["app-add-blank-project-dialog"]],features:[Ns([urt])],decls:13,vars:7,consts:[["mat-dialog-title",""],[1,"file-name-form",3,"formGroup"],[1,"file-name-form-field"],["matInput","","type","text","formControlName","projectName","placeholder","Please enter name",3,"ngClass","keydown"],[4,"ngIf"],["mat-dialog-actions",""],["mat-button","","color","accent",3,"click"],["mat-button","","tabindex","2","mat-raised-button","","color","primary",1,"add-project-button",3,"click"]],template:function(t,e){1&t&&(ga(0,"h1",0),ds(1,"Create new project"),va(),ga(2,"form",1),ga(3,"mat-form-field",2),ga(4,"input",3),xa("keydown",(function(t){return e.onKeyDown(t)})),va(),ua(5,vrt,2,0,"mat-error",4),ua(6,brt,2,0,"mat-error",4),ua(7,yrt,2,0,"mat-error",4),va(),ga(8,"div",5),ga(9,"button",6),xa("click",(function(){return e.onNoClick()})),ds(10,"Cancel"),va(),ga(11,"button",7),xa("click",(function(){return e.onAddClick()})),ds(12,"Add project"),va(),va(),va()),2&t&&(Qi(2),pa("formGroup",e.projectNameForm),Qi(2),pa("ngClass",Ic(5,_rt,null==e.form.projectName?null:e.form.projectName.errors)),Qi(1),pa("ngIf",(null==e.form.projectName?null:e.form.projectName.touched)&&(null==e.form.projectName?null:e.form.projectName.errors)&&(null==e.form.projectName?null:e.form.projectName.errors.required)),Qi(1),pa("ngIf",(null==e.form.projectName?null:e.form.projectName.errors)&&(null==e.form.projectName?null:e.form.projectName.errors.invalidName)),Qi(1),pa("ngIf",(null==e.form.projectName?null:e.form.projectName.errors)&&(null==e.form.projectName?null:e.form.projectName.errors.projectExist)))},directives:[r1,xp,gf,Pp,Y3,s5,cf,mf,Fp,Oh,Ah,a1,a2,R3],styles:[".file-name-form-field[_ngcontent-%COMP%]{width:100%}.project-snackbar[_ngcontent-%COMP%]{background:#2196f3}"]}),t}();function krt(t,e){1&t&&(ga(0,"mat-error"),ds(1,"Project name is required"),va())}function Crt(t,e){1&t&&(ga(0,"mat-error"),ds(1,"Project name is incorrect"),va())}var Srt=function(t){return{"is-invalid":t}},xrt=function(){function t(t,e,n,i,r,o){this.dialogRef=t,this.projectService=e,this.nodesDataSource=n,this.toasterService=i,this.formBuilder=r,this.projectNameValidator=o,this.onAddProject=new Uc,this.projectNameForm=this.formBuilder.group({projectName:new hp(null,[kf.required,o.get])})}return t.prototype.ngOnInit=function(){},Object.defineProperty(t.prototype,"form",{get:function(){return this.projectNameForm.controls},enumerable:!1,configurable:!0}),t.prototype.onAddClick=function(){var t=this;this.projectNameForm.invalid||this.projectService.list(this.server).subscribe((function(e){var n=t.projectNameForm.controls.projectName.value;e.find((function(t){return t.name===n}))?t.toasterService.error("Project with this name already exists."):t.nodesDataSource.getItems().filter((function(t){return"started"===t.status&&"vpcs"===t.node_type||"started"===t.status&&"virtualbox"===t.node_type||"started"===t.status&&"vmware"===t.node_type})).length>0?t.toasterService.error("Please stop all nodes in order to save project."):t.addProject()}))},t.prototype.onNoClick=function(){this.dialogRef.close()},t.prototype.addProject=function(){var t=this;this.projectService.duplicate(this.server,this.project.project_id,this.projectNameForm.controls.projectName.value).subscribe((function(e){t.dialogRef.close(),t.toasterService.success("Project "+e.name+" added")}))},t.prototype.onKeyDown=function(t){"Enter"===t.key&&this.onAddClick()},t.\u0275fac=function(e){return new(e||t)(da(Z0),da($Q),da(M9),da(Y2),da(Jp),da(urt))},t.\u0275cmp=Ht({type:t,selectors:[["app-save-project-dialog"]],features:[Ns([urt])],decls:12,vars:6,consts:[["mat-dialog-title",""],[1,"file-name-form",3,"formGroup"],[1,"file-name-form-field"],["matInput","","type","text","formControlName","projectName","placeholder","Please enter name",3,"ngClass","keydown"],[4,"ngIf"],["mat-dialog-actions",""],["mat-button","","color","accent",3,"click"],["mat-button","","tabindex","2","mat-raised-button","","color","primary",3,"click"]],template:function(t,e){1&t&&(ga(0,"h1",0),ds(1,"Save project as"),va(),ga(2,"form",1),ga(3,"mat-form-field",2),ga(4,"input",3),xa("keydown",(function(t){return e.onKeyDown(t)})),va(),ua(5,krt,2,0,"mat-error",4),ua(6,Crt,2,0,"mat-error",4),va(),ga(7,"div",5),ga(8,"button",6),xa("click",(function(){return e.onNoClick()})),ds(9,"Cancel"),va(),ga(10,"button",7),xa("click",(function(){return e.onAddClick()})),ds(11,"Save project"),va(),va(),va()),2&t&&(Qi(2),pa("formGroup",e.projectNameForm),Qi(2),pa("ngClass",Ic(4,Srt,null==e.form.projectName?null:e.form.projectName.errors)),Qi(1),pa("ngIf",(null==e.form.projectName?null:e.form.projectName.touched)&&(null==e.form.projectName?null:e.form.projectName.errors)&&(null==e.form.projectName?null:e.form.projectName.errors.required)),Qi(1),pa("ngIf",(null==e.form.projectName?null:e.form.projectName.touched)&&(null==e.form.projectName?null:e.form.projectName.errors)&&(null==e.form.projectName?null:e.form.projectName.errors.invalidName)))},directives:[r1,xp,gf,Pp,Y3,s5,cf,mf,Fp,Oh,Ah,a1,a2,R3],styles:[".file-name-form-field[_ngcontent-%COMP%]{width:100%}.project-snackbar[_ngcontent-%COMP%]{background:#2196f3}"]}),t}();function Ort(t,e){1&t&&(ga(0,"th",26),ds(1,"Name"),va())}function Mrt(t,e){if(1&t&&(ga(0,"td",27),ds(1),va()),2&t){var n=e.$implicit;Qi(1),ps("",n.name," ")}}function Trt(t,e){1&t&&(ga(0,"th",26),ds(1,"Value"),va())}function Ert(t,e){if(1&t&&(ga(0,"td",27),ds(1),va()),2&t){var n=e.$implicit;Qi(1),fs(n.value)}}function Prt(t,e){1&t&&(ga(0,"th",26),ds(1,"Actions"),va())}function Art(t,e){if(1&t){var n=ka();ga(0,"td",27),ga(1,"button",28),xa("click",(function(){Se(n);var t=e.$implicit;return Aa().deleteVariable(t)})),ga(2,"mat-icon",29),ds(3,"delete"),va(),va(),va()}}function jrt(t,e){1&t&&ba(0,"tr",30)}function Irt(t,e){1&t&&ba(0,"tr",31)}var Drt=function(){return{standalone:!0}},Rrt=function(){function t(t,e,n,i,r){this.dialogRef=t,this.formBuilder=e,this.projectService=n,this.toasterService=i,this.nonNegativeValidator=r,this.displayedColumns=["name","value","actions"],this.variables=[],this.formGroup=this.formBuilder.group({projectName:new hp("",[kf.required]),width:new hp("",[kf.required,r.get]),height:new hp("",[kf.required,r.get]),nodeGridSize:new hp("",[kf.required,r.get]),drawingGridSize:new hp("",[kf.required,r.get])}),this.variableFormGroup=this.formBuilder.group({name:new hp("",[kf.required]),value:new hp("",[kf.required])})}return t.prototype.ngOnInit=function(){var t=this;this.formGroup.controls.projectName.setValue(this.project.name),this.formGroup.controls.width.setValue(this.project.scene_width),this.formGroup.controls.height.setValue(this.project.scene_height),this.formGroup.controls.nodeGridSize.setValue(this.project.grid_size),this.formGroup.controls.drawingGridSize.setValue(this.project.drawing_grid_size),this.project.variables&&this.project.variables.forEach((function(e){return t.variables.push(e)})),this.auto_close=!this.project.auto_close},t.prototype.addVariable=function(){if(this.variableFormGroup.valid){var t={name:this.variableFormGroup.get("name").value,value:this.variableFormGroup.get("value").value};this.variables=this.variables.concat([t])}else this.toasterService.error("Fill all required fields with correct values.")},t.prototype.deleteVariable=function(t){this.variables=this.variables.filter((function(e){return e!==t}))},t.prototype.onNoClick=function(){this.dialogRef.close()},t.prototype.onYesClick=function(){var t=this;this.formGroup.valid?(this.project.name=this.formGroup.get("projectName").value,this.project.scene_width=this.formGroup.get("width").value,this.project.scene_height=this.formGroup.get("height").value,this.project.drawing_grid_size=this.formGroup.get("drawingGridSize").value,this.project.grid_size=this.formGroup.get("nodeGridSize").value,this.project.variables=this.variables,this.project.auto_close=!this.project.auto_close,this.projectService.update(this.server,this.project).subscribe((function(e){t.toasterService.success("Project "+e.name+" updated."),t.onNoClick()}))):this.toasterService.error("Fill all required fields with correct values.")},t.\u0275fac=function(e){return new(e||t)(da(Z0),da(Jp),da($Q),da(Y2),da(L9))},t.\u0275cmp=Ht({type:t,selectors:[["app-edit-project-dialog"]],decls:49,vars:17,consts:[["mat-dialog-title",""],[1,"modal-form-container"],["label","General"],[3,"formGroup"],[1,"form-field"],["matInput","","formControlName","projectName","placeholder","Project name","type","text"],["matInput","","formControlName","width","placeholder","Scene width (px)","type","number"],["matInput","","formControlName","height","placeholder","Scene height (px)","type","number"],["matInput","","formControlName","nodeGridSize","placeholder","Node grid size","type","number"],["matInput","","formControlName","drawingGridSize","placeholder","Drawing grid size","type","number"],[3,"ngModelOptions","ngModel","ngModelChange"],["label","Global variables"],["matInput","","formControlName","name","placeholder","Name","type","text"],["matInput","","formControlName","value","placeholder","Value","type","text"],["mat-button","","mat-raised-button","","color","primary",1,"form-field",3,"click"],["mat-table","",1,"table",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","value"],["matColumnDef","actions"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-dialog-actions",""],["mat-button","","color","accent",3,"click"],["mat-button","","tabindex","2","mat-raised-button","","color","primary",3,"click"],["mat-header-cell",""],["mat-cell",""],["mat-icon-button","","matTooltip","Delete variable","matTooltipClass","custom-tooltip",3,"click"],["aria-label","Delete adapter"],["mat-header-row",""],["mat-row",""]],template:function(t,e){1&t&&(ga(0,"h1",0),ds(1,"Edit project"),va(),ga(2,"div",1),ga(3,"mat-tab-group"),ga(4,"mat-tab",2),ga(5,"form",3),ga(6,"mat-form-field",4),ba(7,"input",5),va(),ga(8,"mat-form-field",4),ba(9,"input",6),va(),ga(10,"mat-form-field",4),ba(11,"input",7),va(),ga(12,"mat-form-field",4),ba(13,"input",8),va(),ga(14,"mat-form-field",4),ba(15,"input",9),va(),va(),ga(16,"mat-checkbox",10),xa("ngModelChange",(function(t){return e.project.auto_open=t})),ds(17," Open this project in the background when GNS3 server starts "),va(),ga(18,"mat-checkbox",10),xa("ngModelChange",(function(t){return e.project.auto_start=t})),ds(19," Start all nodes when this project is opened "),va(),ga(20,"mat-checkbox",10),xa("ngModelChange",(function(t){return e.auto_close=t})),ds(21," Leave this project running in the background after closing "),va(),ga(22,"mat-checkbox",10),xa("ngModelChange",(function(t){return e.project.show_interface_labels=t})),ds(23," Show interface labels at start "),va(),va(),ga(24,"mat-tab",11),ga(25,"form",3),ga(26,"mat-form-field",4),ba(27,"input",12),va(),ga(28,"mat-form-field",4),ba(29,"input",13),va(),va(),ga(30,"button",14),xa("click",(function(){return e.addVariable()})),ds(31,"Add variable"),va(),ga(32,"table",15),ya(33,16),ua(34,Ort,2,0,"th",17),ua(35,Mrt,2,1,"td",18),_a(),ya(36,19),ua(37,Trt,2,0,"th",17),ua(38,Ert,2,1,"td",18),_a(),ya(39,20),ua(40,Prt,2,0,"th",17),ua(41,Art,4,0,"td",18),_a(),ua(42,jrt,1,0,"tr",21),ua(43,Irt,1,0,"tr",22),va(),va(),va(),va(),ga(44,"div",23),ga(45,"button",24),xa("click",(function(){return e.onNoClick()})),ds(46,"Cancel"),va(),ga(47,"button",25),xa("click",(function(){return e.onYesClick()})),ds(48,"Apply"),va(),va()),2&t&&(Qi(5),pa("formGroup",e.formGroup),Qi(11),pa("ngModelOptions",jc(13,Drt))("ngModel",e.project.auto_open),Qi(2),pa("ngModelOptions",jc(14,Drt))("ngModel",e.project.auto_start),Qi(2),pa("ngModelOptions",jc(15,Drt))("ngModel",e.auto_close),Qi(2),pa("ngModelOptions",jc(16,Drt))("ngModel",e.project.show_interface_labels),Qi(3),pa("formGroup",e.variableFormGroup),Qi(7),pa("dataSource",e.variables),Qi(10),pa("matHeaderRowDef",e.displayedColumns),Qi(1),pa("matRowDefColumns",e.displayedColumns))},directives:[r1,U1,I1,xp,gf,Pp,Y3,s5,cf,mf,Fp,Ef,F5,Sp,a2,$5,n4,t4,J5,a4,c4,a1,i4,o4,k4,x2,l4,h4],styles:[".form-field[_ngcontent-%COMP%]{width:100%}th[_ngcontent-%COMP%]{border:0!important}th.mat-header-cell[_ngcontent-%COMP%]{padding-bottom:15px}td.mat-cell[_ngcontent-%COMP%]{padding-top:15px}"]}),t}();function Lrt(t,e){}var Frt=new ht("MatBottomSheetData"),Nrt=function t(){Object(m.a)(this,t),this.data=null,this.hasBackdrop=!0,this.disableClose=!1,this.ariaLabel=null,this.closeOnNavigation=!0,this.autoFocus=!1,this.restoreFocus=!0},Brt={bottomSheetState:Jg("state",[rv("void, hidden",iv({transform:"translateY(100%)"})),rv("visible",iv({transform:"translateY(0%)"})),av("visible => void, visible => hidden",tv("".concat(Y$.COMPLEX," ").concat(X$.ACCELERATION_CURVE))),av("void => visible",tv("".concat(Y$.EXITING," ").concat(X$.DECELERATION_CURVE)))])},Hrt=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i,r,o,a,s){var c;return Object(m.a)(this,n),(c=e.call(this))._elementRef=t,c._changeDetectorRef=i,c._focusTrapFactory=r,c.bottomSheetConfig=s,c._animationState="void",c._animationStateChanged=new Uc,c._elementFocusedBeforeOpened=null,c.attachDomPortal=function(t){return c._validatePortalAttached(),c._setPanelClass(),c._savePreviouslyFocusedElement(),c._portalOutlet.attachDomPortal(t)},c._document=a,c._breakpointSubscription=o.observe(["(min-width: 960px) and (max-width: 1279.99px)","(min-width: 1280px) and (max-width: 1919.99px)","(min-width: 1920px)"]).subscribe((function(){c._toggleClass("mat-bottom-sheet-container-medium",o.isMatched("(min-width: 960px) and (max-width: 1279.99px)")),c._toggleClass("mat-bottom-sheet-container-large",o.isMatched("(min-width: 1280px) and (max-width: 1919.99px)")),c._toggleClass("mat-bottom-sheet-container-xlarge",o.isMatched("(min-width: 1920px)"))})),c}return Object(g.a)(n,[{key:"attachComponentPortal",value:function(t){return this._validatePortalAttached(),this._setPanelClass(),this._savePreviouslyFocusedElement(),this._portalOutlet.attachComponentPortal(t)}},{key:"attachTemplatePortal",value:function(t){return this._validatePortalAttached(),this._setPanelClass(),this._savePreviouslyFocusedElement(),this._portalOutlet.attachTemplatePortal(t)}},{key:"enter",value:function(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.detectChanges())}},{key:"exit",value:function(){this._destroyed||(this._animationState="hidden",this._changeDetectorRef.markForCheck())}},{key:"ngOnDestroy",value:function(){this._breakpointSubscription.unsubscribe(),this._destroyed=!0}},{key:"_onAnimationDone",value:function(t){"hidden"===t.toState?this._restoreFocus():"visible"===t.toState&&this._trapFocus(),this._animationStateChanged.emit(t)}},{key:"_onAnimationStart",value:function(t){this._animationStateChanged.emit(t)}},{key:"_toggleClass",value:function(t,e){var n=this._elementRef.nativeElement.classList;e?n.add(t):n.remove(t)}},{key:"_validatePortalAttached",value:function(){if(this._portalOutlet.hasAttached())throw Error("Attempting to attach bottom sheet content after content is already attached")}},{key:"_setPanelClass",value:function(){var t=this._elementRef.nativeElement,e=this.bottomSheetConfig.panelClass;Array.isArray(e)?e.forEach((function(e){return t.classList.add(e)})):e&&t.classList.add(e)}},{key:"_trapFocus",value:function(){var t=this._elementRef.nativeElement;if(this._focusTrap||(this._focusTrap=this._focusTrapFactory.create(t)),this.bottomSheetConfig.autoFocus)this._focusTrap.focusInitialElementWhenReady();else{var e=this._document.activeElement;e===t||t.contains(e)||t.focus()}}},{key:"_restoreFocus",value:function(){var t=this._elementFocusedBeforeOpened;if(this.bottomSheetConfig.restoreFocus&&t&&"function"==typeof t.focus){var e=this._document.activeElement,n=this._elementRef.nativeElement;e&&e!==this._document.body&&e!==n&&!n.contains(e)||t.focus()}this._focusTrap&&this._focusTrap.destroy()}},{key:"_savePreviouslyFocusedElement",value:function(){var t=this;this._elementFocusedBeforeOpened=this._document.activeElement,this._elementRef.nativeElement.focus&&Promise.resolve().then((function(){return t._elementRef.nativeElement.focus()}))}}]),n}(L$);return t.\u0275fac=function(e){return new(e||t)(da(Us),da(Po),da(v$),da(R2),da(du,8),da(Nrt))},t.\u0275cmp=Ht({type:t,selectors:[["mat-bottom-sheet-container"]],viewQuery:function(t,e){var n;1&t&&el(B$,!0),2&t&&tl(n=sl())&&(e._portalOutlet=n.first)},hostAttrs:["tabindex","-1","role","dialog","aria-modal","true",1,"mat-bottom-sheet-container"],hostVars:2,hostBindings:function(t,e){1&t&&Oa("@state.start",(function(t){return e._onAnimationStart(t)}))("@state.done",(function(t){return e._onAnimationDone(t)})),2&t&&(oa("aria-label",null==e.bottomSheetConfig?null:e.bottomSheetConfig.ariaLabel),ys("@state",e._animationState))},features:[ws],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(t,e){1&t&&ua(0,Lrt,0,0,"ng-template",0)},directives:[B$],styles:[".mat-bottom-sheet-container{padding:8px 16px;min-width:100vw;box-sizing:border-box;display:block;outline:0;max-height:80vh;overflow:auto}.cdk-high-contrast-active .mat-bottom-sheet-container{outline:1px solid}.mat-bottom-sheet-container-xlarge,.mat-bottom-sheet-container-large,.mat-bottom-sheet-container-medium{border-top-left-radius:4px;border-top-right-radius:4px}.mat-bottom-sheet-container-medium{min-width:384px;max-width:calc(100vw - 128px)}.mat-bottom-sheet-container-large{min-width:512px;max-width:calc(100vw - 256px)}.mat-bottom-sheet-container-xlarge{min-width:576px;max-width:calc(100vw - 384px)}\n"],encapsulation:2,data:{animation:[Brt.bottomSheetState]},changeDetection:0}),t}(),zrt=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275mod=qt({type:t}),t.\u0275inj=F({factory:function(e){return new(e||t)},imports:[[w0,$$,z$],$$]}),t}(),Vrt=function(){function t(e,n,i){var r=this;Object(m.a)(this,t),this._overlayRef=n,this._afterDismissed=new w.b,this._afterOpened=new w.b,this.containerInstance=e,this.disableClose=e.bottomSheetConfig.disableClose,e._animationStateChanged.pipe(Object(vg.a)((function(t){return"done"===t.phaseName&&"visible"===t.toState})),Object(FX.a)(1)).subscribe((function(){r._afterOpened.next(),r._afterOpened.complete()})),e._animationStateChanged.pipe(Object(vg.a)((function(t){return"done"===t.phaseName&&"hidden"===t.toState})),Object(FX.a)(1)).subscribe((function(){clearTimeout(r._closeFallbackTimeout),n.dispose()})),n.detachments().pipe(Object(FX.a)(1)).subscribe((function(){r._afterDismissed.next(r._result),r._afterDismissed.complete()})),Object(C.a)(n.backdropClick(),n.keydownEvents().pipe(Object(vg.a)((function(t){return 27===t.keyCode})))).subscribe((function(t){r.disableClose||"keydown"===t.type&&JQ(t)||(t.preventDefault(),r.dismiss())}))}return Object(g.a)(t,[{key:"dismiss",value:function(t){var e=this;this._afterDismissed.closed||(this.containerInstance._animationStateChanged.pipe(Object(vg.a)((function(t){return"start"===t.phaseName})),Object(FX.a)(1)).subscribe((function(t){e._closeFallbackTimeout=setTimeout((function(){e._overlayRef.dispose()}),t.totalTime+100),e._overlayRef.detachBackdrop()})),this._result=t,this.containerInstance.exit())}},{key:"afterDismissed",value:function(){return this._afterDismissed.asObservable()}},{key:"afterOpened",value:function(){return this._afterOpened.asObservable()}},{key:"backdropClick",value:function(){return this._overlayRef.backdropClick()}},{key:"keydownEvents",value:function(){return this._overlayRef.keydownEvents()}}]),t}(),Urt=new ht("mat-bottom-sheet-default-options"),qrt=function(){var t=function(){function t(e,n,i,r,o){Object(m.a)(this,t),this._overlay=e,this._injector=n,this._parentBottomSheet=i,this._location=r,this._defaultOptions=o,this._bottomSheetRefAtThisLevel=null}return Object(g.a)(t,[{key:"open",value:function(t,e){var n=this,i=function(t,e){return Object.assign(Object.assign({},t),e)}(this._defaultOptions||new Nrt,e),r=this._createOverlay(i),o=this._attachContainer(r,i),a=new Vrt(o,r,this._location);if(t instanceof fc)o.attachTemplatePortal(new D$(t,null,{$implicit:i.data,bottomSheetRef:a}));else{var s=new I$(t,void 0,this._createInjector(i,a)),c=o.attachComponentPortal(s);a.instance=c.instance}return a.afterDismissed().subscribe((function(){n._openedBottomSheetRef==a&&(n._openedBottomSheetRef=null)})),this._openedBottomSheetRef?(this._openedBottomSheetRef.afterDismissed().subscribe((function(){return a.containerInstance.enter()})),this._openedBottomSheetRef.dismiss()):a.containerInstance.enter(),this._openedBottomSheetRef=a,a}},{key:"dismiss",value:function(t){this._openedBottomSheetRef&&this._openedBottomSheetRef.dismiss(t)}},{key:"ngOnDestroy",value:function(){this._bottomSheetRefAtThisLevel&&this._bottomSheetRefAtThisLevel.dismiss()}},{key:"_attachContainer",value:function(t,e){var n=new V$(e&&e.viewContainerRef&&e.viewContainerRef.injector||this._injector,new WeakMap([[Nrt,e]])),i=new I$(Hrt,e.viewContainerRef,n);return t.attach(i).instance}},{key:"_createOverlay",value:function(t){var e=new $J({direction:t.direction,hasBackdrop:t.hasBackdrop,disposeOnNavigation:t.closeOnNavigation,maxWidth:"100%",scrollStrategy:t.scrollStrategy||this._overlay.scrollStrategies.block(),positionStrategy:this._overlay.position().global().centerHorizontally().bottom("0")});return t.backdropClass&&(e.backdropClass=t.backdropClass),this._overlay.create(e)}},{key:"_createInjector",value:function(t,e){var n=t&&t.viewContainerRef&&t.viewContainerRef.injector,i=new WeakMap([[Vrt,e],[Frt,t.data]]);return!t.direction||n&&n.get(gm,null)||i.set(gm,{value:t.direction,change:Object(lm.a)()}),new V$(n||this._injector,i)}},{key:"_openedBottomSheetRef",get:function(){var t=this._parentBottomSheet;return t?t._openedBottomSheetRef:this._bottomSheetRefAtThisLevel},set:function(t){this._parentBottomSheet?this._parentBottomSheet._openedBottomSheetRef=t:this._bottomSheetRefAtThisLevel=t}}]),t}();return t.\u0275fac=function(e){return new(e||t)(_t(m0),_t(Xo),_t(t,12),_t(Mu,8),_t(Urt,8))},t.\u0275prov=R({factory:function(){return new t(_t(m0),_t(dt),_t(t,12),_t(Mu,8),_t(Urt,8))},token:t,providedIn:zrt}),t}(),Grt=function(t){return{lightTheme:t}},Wrt=function(){function t(t,e){this.bottomSheetRef=t,this.themeService=e,this.projectMessage="",this.isLightThemeEnabled=!1}return t.prototype.ngOnInit=function(){this.isLightThemeEnabled="light"===this.themeService.getActualTheme()},t.prototype.onNoClick=function(){this.bottomSheetRef.dismiss(!1)},t.prototype.onYesClick=function(){this.bottomSheetRef.dismiss(!0)},t.\u0275fac=function(e){return new(e||t)(da(Vrt),da(Kit))},t.\u0275cmp=Ht({type:t,selectors:[["app-navigation-dialog"]],decls:8,vars:4,consts:[[1,"dialogWrapper",3,"ngClass"],[1,"title"],["mat-button","",3,"click"],["mat-button","",1,"confirmButton",3,"click"]],template:function(t,e){1&t&&(ga(0,"div",0),ga(1,"div",1),ds(2),va(),ga(3,"div"),ga(4,"button",2),xa("click",(function(){return e.onNoClick()})),ds(5,"No"),va(),ga(6,"button",3),xa("click",(function(){return e.onYesClick()})),ds(7,"Yes"),va(),va(),va()),2&t&&(pa("ngClass",Ic(2,Grt,e.isLightThemeEnabled)),Qi(2),ps(" Do you want to navigate to ",e.projectMessage,"?"))},directives:[Oh,a2],styles:[".dialogWrapper[_ngcontent-%COMP%]{background-color:#263238;padding:10px 20px;margin-bottom:-8px;display:flex;justify-content:space-between;align-items:center}.lightTheme[_ngcontent-%COMP%]{background-color:#fff!important}.title[_ngcontent-%COMP%]{margin-right:10px;margin-left:10px}"]}),t}(),Krt=function(t){return{lightTheme:t}},Xrt=function(){function t(t,e){this.bottomSheetRef=t,this.themeService=e,this.message="",this.isLightThemeEnabled=!1}return t.prototype.ngOnInit=function(){this.isLightThemeEnabled="light"===this.themeService.getActualTheme()},t.prototype.onNoClick=function(){this.bottomSheetRef.dismiss(!1)},t.prototype.onYesClick=function(){this.bottomSheetRef.dismiss(!0)},t.\u0275fac=function(e){return new(e||t)(da(Vrt),da(Kit))},t.\u0275cmp=Ht({type:t,selectors:[["app-confirmation-bottomsheet"]],decls:8,vars:4,consts:[[1,"dialogWrapper",3,"ngClass"],[1,"title"],["mat-button","",3,"click"]],template:function(t,e){1&t&&(ga(0,"div",0),ga(1,"div",1),ds(2),va(),ga(3,"div"),ga(4,"button",2),xa("click",(function(){return e.onNoClick()})),ds(5,"No"),va(),ga(6,"button",2),xa("click",(function(){return e.onYesClick()})),ds(7,"Yes"),va(),va(),va()),2&t&&(pa("ngClass",Ic(2,Krt,e.isLightThemeEnabled)),Qi(2),fs(e.message))},directives:[Oh,a2],styles:[".dialogWrapper[_ngcontent-%COMP%]{background-color:#263238;padding:10px 20px;margin-bottom:-8px;display:flex;justify-content:space-between;align-items:center}.lightTheme[_ngcontent-%COMP%]{background-color:#fff!important}.title[_ngcontent-%COMP%]{margin-right:10px;margin-left:10px}"]}),t}(),Yrt=function(){function t(t){this.httpServer=t}return t.prototype.notificationsPath=function(t){return"ws://"+t.host+":"+t.port+"/v2/notifications/ws"},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)(_t(YQ))}}),t}();function Zrt(t,e){if(1&t&&(ga(0,"mat-option",19),ds(1),va()),2&t){var n=e.$implicit;pa("value",n),Qi(1),ps(" ",n," ")}}function Qrt(t,e){if(1&t){var n=ka();ga(0,"mat-form-field",16),ga(1,"mat-select",17),xa("selectionChange",(function(t){return Se(n),Aa(2)._changePageSize(t.value)})),ua(2,Zrt,2,2,"mat-option",18),va(),va()}if(2&t){var i=Aa(2);pa("color",i.color),Qi(1),pa("value",i.pageSize)("disabled",i.disabled)("aria-label",i._intl.itemsPerPageLabel),Qi(1),pa("ngForOf",i._displayedPageSizeOptions)}}function $rt(t,e){if(1&t&&(ga(0,"div",20),ds(1),va()),2&t){var n=Aa(2);Qi(1),fs(n.pageSize)}}function Jrt(t,e){if(1&t&&(ga(0,"div",12),ga(1,"div",13),ds(2),va(),ua(3,Qrt,3,5,"mat-form-field",14),ua(4,$rt,2,1,"div",15),va()),2&t){var n=Aa();Qi(2),ps(" ",n._intl.itemsPerPageLabel," "),Qi(1),pa("ngIf",n._displayedPageSizeOptions.length>1),Qi(1),pa("ngIf",n._displayedPageSizeOptions.length<=1)}}function tot(t,e){if(1&t){var n=ka();ga(0,"button",21),xa("click",(function(){return Se(n),Aa().firstPage()})),Qe(),ga(1,"svg",7),ba(2,"path",22),va(),va()}if(2&t){var i=Aa();pa("matTooltip",i._intl.firstPageLabel)("matTooltipDisabled",i._previousButtonsDisabled())("matTooltipPosition","above")("disabled",i._previousButtonsDisabled()),oa("aria-label",i._intl.firstPageLabel)}}function eot(t,e){if(1&t){var n=ka();Qe(),$e(),ga(0,"button",23),xa("click",(function(){return Se(n),Aa().lastPage()})),Qe(),ga(1,"svg",7),ba(2,"path",24),va(),va()}if(2&t){var i=Aa();pa("matTooltip",i._intl.lastPageLabel)("matTooltipDisabled",i._nextButtonsDisabled())("matTooltipPosition","above")("disabled",i._nextButtonsDisabled()),oa("aria-label",i._intl.lastPageLabel)}}var not=function(){var t=function t(){Object(m.a)(this,t),this.changes=new w.b,this.itemsPerPageLabel="Items per page:",this.nextPageLabel="Next page",this.previousPageLabel="Previous page",this.firstPageLabel="First page",this.lastPageLabel="Last page",this.getRangeLabel=function(t,e,n){if(0==n||0==e)return"0 of ".concat(n);var i=t*e,r=i<(n=Math.max(n,0))?Math.min(i+e,n):i+e;return"".concat(i+1," \u2013 ").concat(r," of ").concat(n)}};return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=R({factory:function(){return new t},token:t,providedIn:"root"}),t}(),iot={provide:not,deps:[[new E,new A,not]],useFactory:function(t){return t||new not}},rot=new ht("MAT_PAGINATOR_DEFAULT_OPTIONS"),oot=J$(rJ((function t(){Object(m.a)(this,t)}))),aot=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i,r){var o;if(Object(m.a)(this,n),(o=e.call(this))._intl=t,o._changeDetectorRef=i,o._pageIndex=0,o._length=0,o._pageSizeOptions=[],o._hidePageSize=!1,o._showFirstLastButtons=!1,o.page=new Uc,o._intlChanges=t.changes.subscribe((function(){return o._changeDetectorRef.markForCheck()})),r){var a=r.pageSize,s=r.pageSizeOptions,c=r.hidePageSize,l=r.showFirstLastButtons;null!=a&&(o._pageSize=a),null!=s&&(o._pageSizeOptions=s),null!=c&&(o._hidePageSize=c),null!=l&&(o._showFirstLastButtons=l)}return o}return Object(g.a)(n,[{key:"ngOnInit",value:function(){this._initialized=!0,this._updateDisplayedPageSizeOptions(),this._markInitialized()}},{key:"ngOnDestroy",value:function(){this._intlChanges.unsubscribe()}},{key:"nextPage",value:function(){if(this.hasNextPage()){var t=this.pageIndex;this.pageIndex++,this._emitPageEvent(t)}}},{key:"previousPage",value:function(){if(this.hasPreviousPage()){var t=this.pageIndex;this.pageIndex--,this._emitPageEvent(t)}}},{key:"firstPage",value:function(){if(this.hasPreviousPage()){var t=this.pageIndex;this.pageIndex=0,this._emitPageEvent(t)}}},{key:"lastPage",value:function(){if(this.hasNextPage()){var t=this.pageIndex;this.pageIndex=this.getNumberOfPages()-1,this._emitPageEvent(t)}}},{key:"hasPreviousPage",value:function(){return this.pageIndex>=1&&0!=this.pageSize}},{key:"hasNextPage",value:function(){var t=this.getNumberOfPages()-1;return this.pageIndex0?"rtl"===this._layoutDirection()?"previous":"next":"current"}},{key:"_getIndicatorType",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"number",n=this.steps.toArray()[t],i=this._isCurrentStep(t);return n._displayDefaultIndicatorType?this._getDefaultIndicatorLogic(n,i):this._getGuidelineLogic(n,i,e)}},{key:"_getDefaultIndicatorLogic",value:function(t,e){return t._showError&&t.hasError&&!e?"error":!t.completed||e?"number":t.editable?"edit":"done"}},{key:"_getGuidelineLogic",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"number";return t._showError&&t.hasError&&!e?"error":t.completed&&!e?"done":t.completed&&e?n:t.editable&&e?"edit":n}},{key:"_isCurrentStep",value:function(t){return this._selectedIndex===t}},{key:"_getFocusIndex",value:function(){return this._keyManager?this._keyManager.activeItemIndex:this._selectedIndex}},{key:"_updateSelectedItemIndex",value:function(t){var e=this.steps.toArray();this.selectionChange.emit({selectedIndex:t,previouslySelectedIndex:this._selectedIndex,selectedStep:e[t],previouslySelectedStep:e[this._selectedIndex]}),this._containsFocus()?this._keyManager.setActiveItem(t):this._keyManager.updateActiveItem(t),this._selectedIndex=t,this._stateChanged()}},{key:"_onKeydown",value:function(t){var e=JQ(t),n=t.keyCode,i=this._keyManager;null==i.activeItemIndex||e||32!==n&&13!==n?36===n?(i.setFirstItemActive(),t.preventDefault()):35===n?(i.setLastItemActive(),t.preventDefault()):i.onKeydown(t):(this.selectedIndex=i.activeItemIndex,t.preventDefault())}},{key:"_anyControlsInvalidOrPending",value:function(t){var e=this.steps.toArray();return e[this._selectedIndex].interacted=!0,!!(this._linear&&t>=0)&&e.slice(0,t).some((function(t){var e=t.stepControl;return(e?e.invalid||e.pending||!t.interacted:!t.completed)&&!t.optional&&!t._completedOverride}))}},{key:"_layoutDirection",value:function(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}},{key:"_containsFocus",value:function(){if(!this._document||!this._elementRef)return!1;var t=this._elementRef.nativeElement,e=this._document.activeElement;return t===e||t.contains(e)}},{key:"steps",get:function(){return this._steps}},{key:"linear",get:function(){return this._linear},set:function(t){this._linear=nm(t)}},{key:"selectedIndex",get:function(){return this._selectedIndex},set:function(t){var e=im(t);if(this.steps){if(e<0||e>this.steps.length-1)throw Error("cdkStepper: Cannot assign out-of-bounds value to `selectedIndex`.");this._selectedIndex!=e&&!this._anyControlsInvalidOrPending(e)&&(e>=this._selectedIndex||this.steps.toArray()[e].editable)&&this._updateSelectedItemIndex(t)}else this._selectedIndex=e}},{key:"selected",get:function(){return this.steps?this.steps.toArray()[this.selectedIndex]:void 0},set:function(t){this.selectedIndex=this.steps?this.steps.toArray().indexOf(t):-1}}]),t}();return t.\u0275fac=function(e){return new(e||t)(da(gm,8),da(Po),da(Us),da(du))},t.\u0275dir=Wt({type:t,selectors:[["","cdkStepper",""]],contentQueries:function(t,e,n){var i;1&t&&(rl(n,Iot,!0),rl(n,Eot,!0)),2&t&&(tl(i=sl())&&(e._steps=i),tl(i=sl())&&(e._stepHeader=i))},inputs:{linear:"linear",selectedIndex:"selectedIndex",selected:"selected"},outputs:{selectionChange:"selectionChange"},exportAs:["cdkStepper"]}),t}(),Rot=function(){var t=function(){function t(e){Object(m.a)(this,t),this._stepper=e,this.type="submit"}return Object(g.a)(t,[{key:"_handleClick",value:function(){this._stepper.next()}}]),t}();return t.\u0275fac=function(e){return new(e||t)(da(Dot))},t.\u0275dir=Wt({type:t,selectors:[["button","cdkStepperNext",""]],hostVars:1,hostBindings:function(t,e){1&t&&xa("click",(function(){return e._handleClick()})),2&t&&bs("type",e.type)},inputs:{type:"type"}}),t}(),Lot=function(){var t=function(){function t(e){Object(m.a)(this,t),this._stepper=e,this.type="button"}return Object(g.a)(t,[{key:"_handleClick",value:function(){this._stepper.previous()}}]),t}();return t.\u0275fac=function(e){return new(e||t)(da(Dot))},t.\u0275dir=Wt({type:t,selectors:[["button","cdkStepperPrevious",""]],hostVars:1,hostBindings:function(t,e){1&t&&xa("click",(function(){return e._handleClick()})),2&t&&bs("type",e.type)},inputs:{type:"type"}}),t}(),Fot=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275mod=qt({type:t}),t.\u0275inj=F({factory:function(e){return new(e||t)},imports:[[bm]]}),t}();function Not(t,e){if(1&t&&wa(0,9),2&t){var n=Aa();pa("ngTemplateOutlet",n.iconOverrides[n.state])("ngTemplateOutletContext",n._getIconContext())}}function Bot(t,e){if(1&t&&(ga(0,"span"),ds(1),va()),2&t){var n=Aa(2);Qi(1),fs(n._getDefaultTextForState(n.state))}}function Hot(t,e){if(1&t&&(ga(0,"mat-icon"),ds(1),va()),2&t){var n=Aa(2);Qi(1),fs(n._getDefaultTextForState(n.state))}}function zot(t,e){1&t&&(ya(0,10),ua(1,Bot,2,1,"span",11),ua(2,Hot,2,1,"mat-icon",12),_a()),2&t&&(pa("ngSwitch",Aa().state),Qi(1),pa("ngSwitchCase","number"))}function Vot(t,e){1&t&&wa(0,13),2&t&&pa("ngTemplateOutlet",Aa()._templateLabel().template)}function Uot(t,e){if(1&t&&(ga(0,"div",14),ds(1),va()),2&t){var n=Aa();Qi(1),fs(n.label)}}function qot(t,e){if(1&t&&(ga(0,"div",15),ds(1),va()),2&t){var n=Aa();Qi(1),fs(n._intl.optionalLabel)}}function Got(t,e){if(1&t&&(ga(0,"div",16),ds(1),va()),2&t){var n=Aa();Qi(1),fs(n.errorMessage)}}function Wot(t,e){1&t&&Da(0)}var Kot=["*"];function Xot(t,e){1&t&&ba(0,"div",6)}function Yot(t,e){if(1&t){var n=ka();ya(0),ga(1,"mat-step-header",4),xa("click",(function(){return e.$implicit.select()}))("keydown",(function(t){return Se(n),Aa()._onKeydown(t)})),va(),ua(2,Xot,1,0,"div",5),_a()}if(2&t){var i=e.$implicit,r=e.index,o=e.last,a=Aa();Qi(1),pa("tabIndex",a._getFocusIndex()===r?0:-1)("id",a._getStepLabelId(r))("index",r)("state",a._getIndicatorType(r,i.state))("label",i.stepLabel||i.label)("selected",a.selectedIndex===r)("active",i.completed||a.selectedIndex===r||!a.linear)("optional",i.optional)("errorMessage",i.errorMessage)("iconOverrides",a._iconOverrides)("disableRipple",a.disableRipple),oa("aria-posinset",r+1)("aria-setsize",a.steps.length)("aria-controls",a._getStepContentId(r))("aria-selected",a.selectedIndex==r)("aria-label",i.ariaLabel||null)("aria-labelledby",!i.ariaLabel&&i.ariaLabelledby?i.ariaLabelledby:null),Qi(1),pa("ngIf",!o)}}function Zot(t,e){if(1&t){var n=ka();ga(0,"div",7),xa("@stepTransition.done",(function(t){return Se(n),Aa()._animationDone.next(t)})),wa(1,8),va()}if(2&t){var i=e.$implicit,r=e.index,o=Aa();pa("@stepTransition",o._getAnimationDirection(r))("id",o._getStepContentId(r)),oa("tabindex",o.selectedIndex===r?0:null)("aria-labelledby",o._getStepLabelId(r))("aria-expanded",o.selectedIndex===r),Qi(1),pa("ngTemplateOutlet",i.content)}}function Qot(t,e){if(1&t){var n=ka();ga(0,"div",1),ga(1,"mat-step-header",2),xa("click",(function(){return e.$implicit.select()}))("keydown",(function(t){return Se(n),Aa()._onKeydown(t)})),va(),ga(2,"div",3),ga(3,"div",4),xa("@stepTransition.done",(function(t){return Se(n),Aa()._animationDone.next(t)})),ga(4,"div",5),wa(5,6),va(),va(),va(),va()}if(2&t){var i=e.$implicit,r=e.index,o=e.last,a=Aa();Qi(1),pa("tabIndex",a._getFocusIndex()==r?0:-1)("id",a._getStepLabelId(r))("index",r)("state",a._getIndicatorType(r,i.state))("label",i.stepLabel||i.label)("selected",a.selectedIndex===r)("active",i.completed||a.selectedIndex===r||!a.linear)("optional",i.optional)("errorMessage",i.errorMessage)("iconOverrides",a._iconOverrides)("disableRipple",a.disableRipple),oa("aria-posinset",r+1)("aria-setsize",a.steps.length)("aria-controls",a._getStepContentId(r))("aria-selected",a.selectedIndex===r)("aria-label",i.ariaLabel||null)("aria-labelledby",!i.ariaLabel&&i.ariaLabelledby?i.ariaLabelledby:null),Qi(1),Qa("mat-stepper-vertical-line",!o),Qi(1),pa("@stepTransition",a._getAnimationDirection(r))("id",a._getStepContentId(r)),oa("tabindex",a.selectedIndex===r?0:null)("aria-labelledby",a._getStepLabelId(r))("aria-expanded",a.selectedIndex===r),Qi(2),pa("ngTemplateOutlet",i.content)}}var $ot=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(){return Object(m.a)(this,n),e.apply(this,arguments)}return n}(Pot);t.\u0275fac=function(n){return e(n||t)},t.\u0275dir=Wt({type:t,selectors:[["","matStepLabel",""]],features:[ws]});var e=zn(t);return t}(),Jot=function(){var t=function t(){Object(m.a)(this,t),this.changes=new w.b,this.optionalLabel="Optional"};return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=R({factory:function(){return new t},token:t,providedIn:"root"}),t}(),tat={provide:Jot,deps:[[new E,new A,Jot]],useFactory:function(t){return t||new Jot}},eat=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i,r,o){var a;return Object(m.a)(this,n),(a=e.call(this,r))._intl=t,a._focusMonitor=i,a._intlSubscription=t.changes.subscribe((function(){return o.markForCheck()})),a}return Object(g.a)(n,[{key:"ngAfterViewInit",value:function(){this._focusMonitor.monitor(this._elementRef,!0)}},{key:"ngOnDestroy",value:function(){this._intlSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._elementRef)}},{key:"focus",value:function(){this._focusMonitor.focusVia(this._elementRef,"program")}},{key:"_stringLabel",value:function(){return this.label instanceof $ot?null:this.label}},{key:"_templateLabel",value:function(){return this.label instanceof $ot?this.label:null}},{key:"_getHostElement",value:function(){return this._elementRef.nativeElement}},{key:"_getIconContext",value:function(){return{index:this.index,active:this.active,optional:this.optional}}},{key:"_getDefaultTextForState",value:function(t){return"number"==t?"".concat(this.index+1):"edit"==t?"create":"error"==t?"warning":t}}]),n}(Eot);return t.\u0275fac=function(e){return new(e||t)(da(Jot),da(S$),da(Us),da(Po))},t.\u0275cmp=Ht({type:t,selectors:[["mat-step-header"]],hostAttrs:["role","tab",1,"mat-step-header","mat-focus-indicator"],inputs:{state:"state",label:"label",errorMessage:"errorMessage",iconOverrides:"iconOverrides",index:"index",selected:"selected",active:"active",optional:"optional",disableRipple:"disableRipple"},features:[ws],decls:10,vars:19,consts:[["matRipple","",1,"mat-step-header-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-step-icon-content",3,"ngSwitch"],[3,"ngTemplateOutlet","ngTemplateOutletContext",4,"ngSwitchCase"],[3,"ngSwitch",4,"ngSwitchDefault"],[1,"mat-step-label"],[3,"ngTemplateOutlet",4,"ngIf"],["class","mat-step-text-label",4,"ngIf"],["class","mat-step-optional",4,"ngIf"],["class","mat-step-sub-label-error",4,"ngIf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"ngSwitch"],[4,"ngSwitchCase"],[4,"ngSwitchDefault"],[3,"ngTemplateOutlet"],[1,"mat-step-text-label"],[1,"mat-step-optional"],[1,"mat-step-sub-label-error"]],template:function(t,e){1&t&&(ba(0,"div",0),ga(1,"div"),ga(2,"div",1),ua(3,Not,1,2,"ng-container",2),ua(4,zot,3,2,"ng-container",3),va(),va(),ga(5,"div",4),ua(6,Vot,1,1,"ng-container",5),ua(7,Uot,2,1,"div",6),ua(8,qot,2,1,"div",7),ua(9,Got,2,1,"div",8),va()),2&t&&(pa("matRippleTrigger",e._getHostElement())("matRippleDisabled",e.disableRipple),Qi(1),vs("mat-step-icon-state-",e.state," mat-step-icon"),Qa("mat-step-icon-selected",e.selected),Qi(1),pa("ngSwitch",!(!e.iconOverrides||!e.iconOverrides[e.state])),Qi(1),pa("ngSwitchCase",!0),Qi(2),Qa("mat-step-label-active",e.active)("mat-step-label-selected",e.selected)("mat-step-label-error","error"==e.state),Qi(1),pa("ngIf",e._templateLabel()),Qi(1),pa("ngIf",e._stringLabel()),Qi(1),pa("ngIf",e.optional&&"error"!=e.state),Qi(1),pa("ngIf","error"==e.state))},directives:[yJ,Rh,Lh,Fh,Ah,zh,x2],styles:[".mat-step-header{overflow:hidden;outline:none;cursor:pointer;position:relative;box-sizing:content-box;-webkit-tap-highlight-color:transparent}.mat-step-optional,.mat-step-sub-label-error{font-size:12px}.mat-step-icon{border-radius:50%;height:24px;width:24px;flex-shrink:0;position:relative}.mat-step-icon-content,.mat-step-icon .mat-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.mat-step-icon .mat-icon{font-size:16px;height:16px;width:16px}.mat-step-icon-state-error .mat-icon{font-size:24px;height:24px;width:24px}.mat-step-label{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:50px;vertical-align:middle}.mat-step-text-label{text-overflow:ellipsis;overflow:hidden}.mat-step-header .mat-step-header-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}\n"],encapsulation:2,changeDetection:0}),t}(),nat={horizontalStepTransition:Jg("stepTransition",[rv("previous",iv({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"})),rv("current",iv({transform:"none",visibility:"visible"})),rv("next",iv({transform:"translate3d(100%, 0, 0)",visibility:"hidden"})),av("* => *",tv("500ms cubic-bezier(0.35, 0, 0.25, 1)"))]),verticalStepTransition:Jg("stepTransition",[rv("previous",iv({height:"0px",visibility:"hidden"})),rv("next",iv({height:"0px",visibility:"hidden"})),rv("current",iv({height:"*",visibility:"visible"})),av("* <=> current",tv("225ms cubic-bezier(0.4, 0.0, 0.2, 1)"))])},iat=function(){var t=function t(e){Object(m.a)(this,t),this.templateRef=e};return t.\u0275fac=function(e){return new(e||t)(da(fc))},t.\u0275dir=Wt({type:t,selectors:[["ng-template","matStepperIcon",""]],inputs:{name:["matStepperIcon","name"]}}),t}(),rat=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i,r){var o;return Object(m.a)(this,n),(o=e.call(this,t,r))._errorStateMatcher=i,o}return Object(g.a)(n,[{key:"isErrorState",value:function(t,e){return this._errorStateMatcher.isErrorState(t,e)||!!(t&&t.invalid&&this.interacted)}}]),n}(Iot);return t.\u0275fac=function(e){return new(e||t)(da(Y((function(){return oat}))),da(oJ,4),da(jot,8))},t.\u0275cmp=Ht({type:t,selectors:[["mat-step"]],contentQueries:function(t,e,n){var i;1&t&&rl(n,$ot,!0),2&t&&tl(i=sl())&&(e.stepLabel=i.first)},exportAs:["matStep"],features:[Ns([{provide:oJ,useExisting:t},{provide:Iot,useExisting:t}]),ws],ngContentSelectors:Kot,decls:1,vars:0,template:function(t,e){1&t&&(Ia(),ua(0,Wot,1,0,"ng-template"))},encapsulation:2,changeDetection:0}),t}(),oat=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(){var t;return Object(m.a)(this,n),(t=e.apply(this,arguments)).animationDone=new Uc,t._iconOverrides={},t._animationDone=new w.b,t}return Object(g.a)(n,[{key:"ngAfterContentInit",value:function(){var t=this;this._icons.forEach((function(e){return t._iconOverrides[e.name]=e.templateRef})),this._steps.changes.pipe(Object(Am.a)(this._destroyed)).subscribe((function(){t._stateChanged()})),this._animationDone.pipe(Object(RJ.a)((function(t,e){return t.fromState===e.fromState&&t.toState===e.toState})),Object(Am.a)(this._destroyed)).subscribe((function(e){"current"===e.toState&&t.animationDone.emit()}))}}]),n}(Dot);t.\u0275fac=function(n){return e(n||t)},t.\u0275dir=Wt({type:t,selectors:[["","matStepper",""]],contentQueries:function(t,e,n){var i;1&t&&(rl(n,rat,!0),rl(n,iat,!0)),2&t&&(tl(i=sl())&&(e._steps=i),tl(i=sl())&&(e._icons=i))},viewQuery:function(t,e){var n;1&t&&nl(eat,!0),2&t&&tl(n=sl())&&(e._stepHeader=n)},inputs:{disableRipple:"disableRipple"},outputs:{animationDone:"animationDone"},features:[Ns([{provide:Dot,useExisting:t}]),ws]});var e=zn(t);return t}(),aat=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(){var t;return Object(m.a)(this,n),(t=e.apply(this,arguments)).labelPosition="end",t}return n}(oat);t.\u0275fac=function(n){return e(n||t)},t.\u0275cmp=Ht({type:t,selectors:[["mat-horizontal-stepper"]],hostAttrs:["aria-orientation","horizontal","role","tablist",1,"mat-stepper-horizontal"],hostVars:4,hostBindings:function(t,e){2&t&&Qa("mat-stepper-label-position-end","end"==e.labelPosition)("mat-stepper-label-position-bottom","bottom"==e.labelPosition)},inputs:{selectedIndex:"selectedIndex",labelPosition:"labelPosition"},exportAs:["matHorizontalStepper"],features:[Ns([{provide:oat,useExisting:t},{provide:Dot,useExisting:t}]),ws],decls:4,vars:2,consts:[[1,"mat-horizontal-stepper-header-container"],[4,"ngFor","ngForOf"],[1,"mat-horizontal-content-container"],["class","mat-horizontal-stepper-content","role","tabpanel",3,"id",4,"ngFor","ngForOf"],[1,"mat-horizontal-stepper-header",3,"tabIndex","id","index","state","label","selected","active","optional","errorMessage","iconOverrides","disableRipple","click","keydown"],["class","mat-stepper-horizontal-line",4,"ngIf"],[1,"mat-stepper-horizontal-line"],["role","tabpanel",1,"mat-horizontal-stepper-content",3,"id"],[3,"ngTemplateOutlet"]],template:function(t,e){1&t&&(ga(0,"div",0),ua(1,Yot,3,18,"ng-container",1),va(),ga(2,"div",2),ua(3,Zot,2,6,"div",3),va()),2&t&&(Qi(1),pa("ngForOf",e.steps),Qi(2),pa("ngForOf",e.steps))},directives:[Eh,eat,Ah,zh],styles:['.mat-stepper-vertical,.mat-stepper-horizontal{display:block}.mat-horizontal-stepper-header-container{white-space:nowrap;display:flex;align-items:center}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header-container{align-items:flex-start}.mat-stepper-horizontal-line{border-top-width:1px;border-top-style:solid;flex:auto;height:0;margin:0 -16px;min-width:32px}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{margin:0;min-width:0;position:relative}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{border-top-width:1px;border-top-style:solid;content:"";display:inline-block;height:0;position:absolute;width:calc(50% - 20px)}.mat-horizontal-stepper-header{display:flex;height:72px;overflow:hidden;align-items:center;padding:0 24px}.mat-horizontal-stepper-header .mat-step-icon{margin-right:8px;flex:none}[dir=rtl] .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:8px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{box-sizing:border-box;flex-direction:column;height:auto}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{right:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before{left:0}[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:last-child::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:first-child::after{display:none}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-label{padding:16px 0 0 0;text-align:center;width:100%}.mat-vertical-stepper-header{display:flex;align-items:center;height:24px}.mat-vertical-stepper-header .mat-step-icon{margin-right:12px}[dir=rtl] .mat-vertical-stepper-header .mat-step-icon{margin-right:0;margin-left:12px}.mat-horizontal-stepper-content{outline:0}.mat-horizontal-stepper-content[aria-expanded=false]{height:0;overflow:hidden}.mat-horizontal-content-container{overflow:hidden;padding:0 24px 24px 24px}.mat-vertical-content-container{margin-left:36px;border:0;position:relative}[dir=rtl] .mat-vertical-content-container{margin-left:0;margin-right:36px}.mat-stepper-vertical-line::before{content:"";position:absolute;left:0;border-left-width:1px;border-left-style:solid}[dir=rtl] .mat-stepper-vertical-line::before{left:auto;right:0}.mat-vertical-stepper-content{overflow:hidden;outline:0}.mat-vertical-content{padding:0 24px 24px 24px}.mat-step:last-child .mat-vertical-content-container{border:none}\n'],encapsulation:2,data:{animation:[nat.horizontalStepTransition]},changeDetection:0});var e=zn(t);return t}(),sat=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i,r,o){var a;return Object(m.a)(this,n),(a=e.call(this,t,i,r,o))._orientation="vertical",a}return n}(oat);return t.\u0275fac=function(e){return new(e||t)(da(gm,8),da(Po),da(Us),da(du))},t.\u0275cmp=Ht({type:t,selectors:[["mat-vertical-stepper"]],hostAttrs:["aria-orientation","vertical","role","tablist",1,"mat-stepper-vertical"],inputs:{selectedIndex:"selectedIndex"},exportAs:["matVerticalStepper"],features:[Ns([{provide:oat,useExisting:t},{provide:Dot,useExisting:t}]),ws],decls:1,vars:1,consts:[["class","mat-step",4,"ngFor","ngForOf"],[1,"mat-step"],[1,"mat-vertical-stepper-header",3,"tabIndex","id","index","state","label","selected","active","optional","errorMessage","iconOverrides","disableRipple","click","keydown"],[1,"mat-vertical-content-container"],["role","tabpanel",1,"mat-vertical-stepper-content",3,"id"],[1,"mat-vertical-content"],[3,"ngTemplateOutlet"]],template:function(t,e){1&t&&ua(0,Qot,6,25,"div",0),2&t&&pa("ngForOf",e.steps)},directives:[Eh,eat,zh],styles:['.mat-stepper-vertical,.mat-stepper-horizontal{display:block}.mat-horizontal-stepper-header-container{white-space:nowrap;display:flex;align-items:center}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header-container{align-items:flex-start}.mat-stepper-horizontal-line{border-top-width:1px;border-top-style:solid;flex:auto;height:0;margin:0 -16px;min-width:32px}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{margin:0;min-width:0;position:relative}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{border-top-width:1px;border-top-style:solid;content:"";display:inline-block;height:0;position:absolute;width:calc(50% - 20px)}.mat-horizontal-stepper-header{display:flex;height:72px;overflow:hidden;align-items:center;padding:0 24px}.mat-horizontal-stepper-header .mat-step-icon{margin-right:8px;flex:none}[dir=rtl] .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:8px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{box-sizing:border-box;flex-direction:column;height:auto}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{right:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before{left:0}[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:last-child::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:first-child::after{display:none}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-label{padding:16px 0 0 0;text-align:center;width:100%}.mat-vertical-stepper-header{display:flex;align-items:center;height:24px}.mat-vertical-stepper-header .mat-step-icon{margin-right:12px}[dir=rtl] .mat-vertical-stepper-header .mat-step-icon{margin-right:0;margin-left:12px}.mat-horizontal-stepper-content{outline:0}.mat-horizontal-stepper-content[aria-expanded=false]{height:0;overflow:hidden}.mat-horizontal-content-container{overflow:hidden;padding:0 24px 24px 24px}.mat-vertical-content-container{margin-left:36px;border:0;position:relative}[dir=rtl] .mat-vertical-content-container{margin-left:0;margin-right:36px}.mat-stepper-vertical-line::before{content:"";position:absolute;left:0;border-left-width:1px;border-left-style:solid}[dir=rtl] .mat-stepper-vertical-line::before{left:auto;right:0}.mat-vertical-stepper-content{overflow:hidden;outline:0}.mat-vertical-content{padding:0 24px 24px 24px}.mat-step:last-child .mat-vertical-content-container{border:none}\n'],encapsulation:2,data:{animation:[nat.verticalStepTransition]},changeDetection:0}),t}(),cat=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(){return Object(m.a)(this,n),e.apply(this,arguments)}return n}(Rot);t.\u0275fac=function(n){return e(n||t)},t.\u0275dir=Wt({type:t,selectors:[["button","matStepperNext",""]],hostVars:1,hostBindings:function(t,e){2&t&&bs("type",e.type)},inputs:{type:"type"},features:[ws]});var e=zn(t);return t}(),lat=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(){return Object(m.a)(this,n),e.apply(this,arguments)}return n}(Lot);t.\u0275fac=function(n){return e(n||t)},t.\u0275dir=Wt({type:t,selectors:[["button","matStepperPrevious",""]],hostVars:1,hostBindings:function(t,e){2&t&&bs("type",e.type)},inputs:{type:"type"},features:[ws]});var e=zn(t);return t}(),uat=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275mod=qt({type:t}),t.\u0275inj=F({factory:function(e){return new(e||t)},providers:[tat,oJ],imports:[[$$,hd,z$,c2,Fot,O2,_J],$$]}),t}(),hat=["mat-sort-header",""];function dat(t,e){if(1&t){var n=ka();ga(0,"div",3),xa("@arrowPosition.start",(function(){return Se(n),Aa()._disableViewStateAnimation=!0}))("@arrowPosition.done",(function(){return Se(n),Aa()._disableViewStateAnimation=!1})),ba(1,"div",4),ga(2,"div",5),ba(3,"div",6),ba(4,"div",7),ba(5,"div",8),va(),va()}if(2&t){var i=Aa();pa("@arrowOpacity",i._getArrowViewState())("@arrowPosition",i._getArrowViewState())("@allowChildren",i._getArrowDirectionState()),Qi(2),pa("@indicator",i._getArrowDirectionState()),Qi(1),pa("@leftPointer",i._getArrowDirectionState()),Qi(1),pa("@rightPointer",i._getArrowDirectionState())}}var fat=["*"],pat=rJ(J$((function t(){Object(m.a)(this,t)}))),mat=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(){var t;return Object(m.a)(this,n),(t=e.apply(this,arguments)).sortables=new Map,t._stateChanges=new w.b,t.start="asc",t._direction="",t.sortChange=new Uc,t}return Object(g.a)(n,[{key:"register",value:function(t){if(!t.id)throw Error("MatSortHeader must be provided with a unique id.");if(this.sortables.has(t.id))throw Error("Cannot have two MatSortables with the same id (".concat(t.id,")."));this.sortables.set(t.id,t)}},{key:"deregister",value:function(t){this.sortables.delete(t.id)}},{key:"sort",value:function(t){this.active!=t.id?(this.active=t.id,this.direction=t.start?t.start:this.start):this.direction=this.getNextSortDirection(t),this.sortChange.emit({active:this.active,direction:this.direction})}},{key:"getNextSortDirection",value:function(t){if(!t)return"";var e,n,i=(e=null!=t.disableClear?t.disableClear:this.disableClear,n=["asc","desc"],"desc"==(t.start||this.start)&&n.reverse(),e||n.push(""),n),r=i.indexOf(this.direction)+1;return r>=i.length&&(r=0),i[r]}},{key:"ngOnInit",value:function(){this._markInitialized()}},{key:"ngOnChanges",value:function(){this._stateChanges.next()}},{key:"ngOnDestroy",value:function(){this._stateChanges.complete()}},{key:"direction",get:function(){return this._direction},set:function(t){if(ii()&&t&&"asc"!==t&&"desc"!==t)throw function(t){return Error("".concat(t," is not a valid sort direction ('asc' or 'desc')."))}(t);this._direction=t}},{key:"disableClear",get:function(){return this._disableClear},set:function(t){this._disableClear=nm(t)}}]),n}(pat);t.\u0275fac=function(n){return e(n||t)},t.\u0275dir=Wt({type:t,selectors:[["","matSort",""]],hostAttrs:[1,"mat-sort"],inputs:{disabled:["matSortDisabled","disabled"],start:["matSortStart","start"],direction:["matSortDirection","direction"],disableClear:["matSortDisableClear","disableClear"],active:["matSortActive","active"]},outputs:{sortChange:"matSortChange"},exportAs:["matSort"],features:[ws,Ms]});var e=zn(t);return t}(),gat=Y$.ENTERING+" "+X$.STANDARD_CURVE,vat={indicator:Jg("indicator",[rv("active-asc, asc",iv({transform:"translateY(0px)"})),rv("active-desc, desc",iv({transform:"translateY(10px)"})),av("active-asc <=> active-desc",tv(gat))]),leftPointer:Jg("leftPointer",[rv("active-asc, asc",iv({transform:"rotate(-45deg)"})),rv("active-desc, desc",iv({transform:"rotate(45deg)"})),av("active-asc <=> active-desc",tv(gat))]),rightPointer:Jg("rightPointer",[rv("active-asc, asc",iv({transform:"rotate(45deg)"})),rv("active-desc, desc",iv({transform:"rotate(-45deg)"})),av("active-asc <=> active-desc",tv(gat))]),arrowOpacity:Jg("arrowOpacity",[rv("desc-to-active, asc-to-active, active",iv({opacity:1})),rv("desc-to-hint, asc-to-hint, hint",iv({opacity:.54})),rv("hint-to-desc, active-to-desc, desc, hint-to-asc, active-to-asc, asc, void",iv({opacity:0})),av("* => asc, * => desc, * => active, * => hint, * => void",tv("0ms")),av("* <=> *",tv(gat))]),arrowPosition:Jg("arrowPosition",[av("* => desc-to-hint, * => desc-to-active",tv(gat,ov([iv({transform:"translateY(-25%)"}),iv({transform:"translateY(0)"})]))),av("* => hint-to-desc, * => active-to-desc",tv(gat,ov([iv({transform:"translateY(0)"}),iv({transform:"translateY(25%)"})]))),av("* => asc-to-hint, * => asc-to-active",tv(gat,ov([iv({transform:"translateY(25%)"}),iv({transform:"translateY(0)"})]))),av("* => hint-to-asc, * => active-to-asc",tv(gat,ov([iv({transform:"translateY(0)"}),iv({transform:"translateY(-25%)"})]))),rv("desc-to-hint, asc-to-hint, hint, desc-to-active, asc-to-active, active",iv({transform:"translateY(0)"})),rv("hint-to-desc, active-to-desc, desc",iv({transform:"translateY(-25%)"})),rv("hint-to-asc, active-to-asc, asc",iv({transform:"translateY(25%)"}))]),allowChildren:Jg("allowChildren",[av("* <=> *",[cv("@*",sv(),{optional:!0})])])},bat=function(){var t=function t(){Object(m.a)(this,t),this.changes=new w.b,this.sortButtonLabel=function(t){return"Change sorting for ".concat(t)}};return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=R({factory:function(){return new t},token:t,providedIn:"root"}),t}(),yat={provide:bat,deps:[[new E,new A,bat]],useFactory:function(t){return t||new bat}},_at=J$((function t(){Object(m.a)(this,t)})),wat=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i,r,o,a,s){var c;if(Object(m.a)(this,n),(c=e.call(this))._intl=t,c._sort=r,c._columnDef=o,c._focusMonitor=a,c._elementRef=s,c._showIndicatorHint=!1,c._arrowDirection="",c._disableViewStateAnimation=!1,c.arrowPosition="after",!r)throw Error("MatSortHeader must be placed within a parent element with the MatSort directive.");return c._rerenderSubscription=Object(C.a)(r.sortChange,r._stateChanges,t.changes).subscribe((function(){c._isSorted()&&c._updateArrowDirection(),!c._isSorted()&&c._viewState&&"active"===c._viewState.toState&&(c._disableViewStateAnimation=!1,c._setAnimationTransitionState({fromState:"active",toState:c._arrowDirection})),i.markForCheck()})),c}return Object(g.a)(n,[{key:"ngOnInit",value:function(){!this.id&&this._columnDef&&(this.id=this._columnDef.name),this._updateArrowDirection(),this._setAnimationTransitionState({toState:this._isSorted()?"active":this._arrowDirection}),this._sort.register(this)}},{key:"ngAfterViewInit",value:function(){var t=this;this._focusMonitor.monitor(this._elementRef,!0).subscribe((function(e){return t._setIndicatorHintVisible(!!e)}))}},{key:"ngOnDestroy",value:function(){this._focusMonitor.stopMonitoring(this._elementRef),this._sort.deregister(this),this._rerenderSubscription.unsubscribe()}},{key:"_setIndicatorHintVisible",value:function(t){this._isDisabled()&&t||(this._showIndicatorHint=t,this._isSorted()||(this._updateArrowDirection(),this._setAnimationTransitionState(this._showIndicatorHint?{fromState:this._arrowDirection,toState:"hint"}:{fromState:"hint",toState:this._arrowDirection})))}},{key:"_setAnimationTransitionState",value:function(t){this._viewState=t,this._disableViewStateAnimation&&(this._viewState={toState:t.toState})}},{key:"_handleClick",value:function(){if(!this._isDisabled()){this._sort.sort(this),"hint"!==this._viewState.toState&&"active"!==this._viewState.toState||(this._disableViewStateAnimation=!0);var t=this._isSorted()?{fromState:this._arrowDirection,toState:"active"}:{fromState:"active",toState:this._arrowDirection};this._setAnimationTransitionState(t),this._showIndicatorHint=!1}}},{key:"_isSorted",value:function(){return this._sort.active==this.id&&("asc"===this._sort.direction||"desc"===this._sort.direction)}},{key:"_getArrowDirectionState",value:function(){return"".concat(this._isSorted()?"active-":"").concat(this._arrowDirection)}},{key:"_getArrowViewState",value:function(){var t=this._viewState.fromState;return(t?"".concat(t,"-to-"):"")+this._viewState.toState}},{key:"_updateArrowDirection",value:function(){this._arrowDirection=this._isSorted()?this._sort.direction:this.start||this._sort.start}},{key:"_isDisabled",value:function(){return this._sort.disabled||this.disabled}},{key:"_getAriaSortAttribute",value:function(){return this._isSorted()?"asc"==this._sort.direction?"ascending":"descending":null}},{key:"_renderArrow",value:function(){return!this._isDisabled()||this._isSorted()}},{key:"disableClear",get:function(){return this._disableClear},set:function(t){this._disableClear=nm(t)}}]),n}(_at);return t.\u0275fac=function(e){return new(e||t)(da(bat),da(Po),da(mat,8),da("MAT_SORT_HEADER_COLUMN_DEF",8),da(S$),da(Us))},t.\u0275cmp=Ht({type:t,selectors:[["","mat-sort-header",""]],hostAttrs:[1,"mat-sort-header"],hostVars:3,hostBindings:function(t,e){1&t&&xa("click",(function(){return e._handleClick()}))("mouseenter",(function(){return e._setIndicatorHintVisible(!0)}))("mouseleave",(function(){return e._setIndicatorHintVisible(!1)})),2&t&&(oa("aria-sort",e._getAriaSortAttribute()),Qa("mat-sort-header-disabled",e._isDisabled()))},inputs:{disabled:"disabled",arrowPosition:"arrowPosition",disableClear:"disableClear",id:["mat-sort-header","id"],start:"start"},exportAs:["matSortHeader"],features:[ws],attrs:hat,ngContentSelectors:fat,decls:4,vars:7,consts:[[1,"mat-sort-header-container"],["type","button",1,"mat-sort-header-button","mat-focus-indicator"],["class","mat-sort-header-arrow",4,"ngIf"],[1,"mat-sort-header-arrow"],[1,"mat-sort-header-stem"],[1,"mat-sort-header-indicator"],[1,"mat-sort-header-pointer-left"],[1,"mat-sort-header-pointer-right"],[1,"mat-sort-header-pointer-middle"]],template:function(t,e){1&t&&(Ia(),ga(0,"div",0),ga(1,"button",1),Da(2),va(),ua(3,dat,6,6,"div",2),va()),2&t&&(Qa("mat-sort-header-sorted",e._isSorted())("mat-sort-header-position-before","before"==e.arrowPosition),Qi(1),oa("disabled",e._isDisabled()||null)("aria-label",e._intl.sortButtonLabel(e.id)),Qi(2),pa("ngIf",e._renderArrow()))},directives:[Ah],styles:[".mat-sort-header-container{display:flex;cursor:pointer;align-items:center}.mat-sort-header-disabled .mat-sort-header-container{cursor:default}.mat-sort-header-position-before{flex-direction:row-reverse}.mat-sort-header-button{border:none;background:0 0;display:flex;align-items:center;padding:0;cursor:inherit;outline:0;font:inherit;color:currentColor}[mat-sort-header].cdk-keyboard-focused .mat-sort-header-button,[mat-sort-header].cdk-program-focused .mat-sort-header-button{border-bottom:solid 1px currentColor}.mat-sort-header-button::-moz-focus-inner{border:0}.mat-sort-header-arrow{height:12px;width:12px;min-width:12px;position:relative;display:flex;opacity:0}.mat-sort-header-arrow,[dir=rtl] .mat-sort-header-position-before .mat-sort-header-arrow{margin:0 0 0 6px}.mat-sort-header-position-before .mat-sort-header-arrow,[dir=rtl] .mat-sort-header-arrow{margin:0 6px 0 0}.mat-sort-header-stem{background:currentColor;height:10px;width:2px;margin:auto;display:flex;align-items:center}.cdk-high-contrast-active .mat-sort-header-stem{width:0;border-left:solid 2px}.mat-sort-header-indicator{width:100%;height:2px;display:flex;align-items:center;position:absolute;top:0;left:0}.mat-sort-header-pointer-middle{margin:auto;height:2px;width:2px;background:currentColor;transform:rotate(45deg)}.cdk-high-contrast-active .mat-sort-header-pointer-middle{width:0;height:0;border-top:solid 2px;border-left:solid 2px}.mat-sort-header-pointer-left,.mat-sort-header-pointer-right{background:currentColor;width:6px;height:2px;position:absolute;top:0}.cdk-high-contrast-active .mat-sort-header-pointer-left,.cdk-high-contrast-active .mat-sort-header-pointer-right{width:0;height:0;border-left:solid 6px;border-top:solid 2px}.mat-sort-header-pointer-left{transform-origin:right;left:0}.mat-sort-header-pointer-right{transform-origin:left;right:0}\n"],encapsulation:2,data:{animation:[vat.indicator,vat.leftPointer,vat.rightPointer,vat.arrowOpacity,vat.arrowPosition,vat.allowChildren]},changeDetection:0}),t}(),kat=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275mod=qt({type:t}),t.\u0275inj=F({factory:function(e){return new(e||t)},providers:[yat],imports:[[hd]]}),t}(),Cat=function(){function t(){}return t.prototype.transform=function(t,e){return t?e?(e=e.toLowerCase(),t.filteredData.filter((function(t){return t.name.toLowerCase().includes(e)}))):t:[]},t.\u0275fac=function(e){return new(e||t)},t.\u0275pipe=Kt({name:"datasourcefilter",type:t,pure:!0}),t}(),Sat=["stepper"];function xat(t,e){1&t&&ds(0,"Please select how you want to create new template")}function Oat(t,e){1&t&&ds(0),2&t&&fs(Aa().actionTitle)}function Mat(t,e){if(1&t&&(ga(0,"mat-option",33),ds(1),va()),2&t){var n=e.$implicit;pa("value",n),Qi(1),ps(" ",n," ")}}function Tat(t,e){1&t&&(ga(0,"mat-header-cell"),ds(1," Name "),va())}function Eat(t,e){if(1&t&&(ga(0,"mat-cell"),ds(1),va()),2&t){var n=e.$implicit;Qi(1),ps(" ",n.name," ")}}function Pat(t,e){1&t&&(ga(0,"mat-header-cell"),ds(1," Emulator "),va())}function Aat(t,e){if(1&t&&(ga(0,"mat-cell"),ds(1),va()),2&t){var n=e.$implicit;Qi(1),ps(" ",n.emulator," ")}}function jat(t,e){1&t&&(ga(0,"mat-header-cell"),ds(1," Vendor "),va())}function Iat(t,e){if(1&t&&(ga(0,"mat-cell"),ds(1),va()),2&t){var n=e.$implicit;Qi(1),ps(" ",n.vendor_name," ")}}function Dat(t,e){1&t&&(ga(0,"mat-header-cell"),ds(1," Actions "),va())}function Rat(t,e){if(1&t){var n=ka();ga(0,"mat-cell",34),ga(1,"button",35),xa("click",(function(){Se(n);var t=e.$implicit;return Aa().install(t)})),ga(2,"mat-icon",36),ds(3,"archive"),va(),va(),ga(4,"button",37),xa("click",(function(){Se(n);var t=e.$implicit;return Aa().showInfo(t)})),ga(5,"mat-icon",38),ds(6,"info"),va(),va(),va()}}function Lat(t,e){1&t&&ba(0,"mat-header-row")}function Fat(t,e){1&t&&ba(0,"mat-row")}function Nat(t,e){1&t&&ds(0),2&t&&fs(Aa(2).secondActionTitle)}function Bat(t,e){if(1&t&&(ga(0,"mat-option",33),ds(1),va()),2&t){var n=e.$implicit;pa("value",n),Qi(1),ps(" ",n.path," ")}}function Hat(t,e){1&t&&(ga(0,"span"),ga(1,"mat-icon",52),ds(2,"check"),va(),va())}function zat(t,e){1&t&&(ga(0,"span"),ga(1,"mat-icon",53),ds(2,"close"),va(),va())}function Vat(t,e){if(1&t){var n=ka();ga(0,"div",48),ga(1,"span"),ds(2),va(),ga(3,"div"),ua(4,Hat,3,0,"span",32),ua(5,zat,3,0,"span",32),ga(6,"input",49,50),xa("change",(function(t){return Se(n),Aa(4).importImage(t)})),va(),ga(8,"button",51),xa("click",(function(){return Se(n),ha(7).click()})),ds(9,"Import"),va(),ga(10,"button",51),xa("click",(function(){Se(n);var t=Aa().$implicit;return Aa(3).downloadImageFromVersion(t.images.hda_disk_image)})),ds(11,"Download"),va(),va(),va()}if(2&t){var i=Aa().$implicit,r=Aa(3);Qi(2),ps(" ",i.images.hda_disk_image," "),Qi(2),pa("ngIf",r.checkImageFromVersion(i.images.hda_disk_image)),Qi(1),pa("ngIf",!r.checkImageFromVersion(i.images.hda_disk_image)),Qi(1),pa("uploader",r.uploaderImage)}}function Uat(t,e){1&t&&(ga(0,"span"),ga(1,"mat-icon",52),ds(2,"check"),va(),va())}function qat(t,e){1&t&&(ga(0,"span"),ga(1,"mat-icon",53),ds(2,"close"),va(),va())}function Gat(t,e){if(1&t){var n=ka();ga(0,"div",48),ga(1,"span"),ds(2),va(),ga(3,"div"),ua(4,Uat,3,0,"span",32),ua(5,qat,3,0,"span",32),ga(6,"input",49,50),xa("change",(function(t){return Se(n),Aa(4).importImage(t)})),va(),ga(8,"button",51),xa("click",(function(){return Se(n),ha(7).click()})),ds(9,"Import"),va(),ga(10,"button",51),xa("click",(function(){Se(n);var t=Aa().$implicit;return Aa(3).downloadImageFromVersion(t.images.hdb_disk_image)})),ds(11,"Download"),va(),va(),va()}if(2&t){var i=Aa().$implicit,r=Aa(3);Qi(2),ps(" ",i.images.hdb_disk_image," "),Qi(2),pa("ngIf",r.checkImageFromVersion(i.images.hdb_disk_image)),Qi(1),pa("ngIf",!r.checkImageFromVersion(i.images.hdb_disk_image)),Qi(1),pa("uploader",r.uploaderImage)}}function Wat(t,e){if(1&t){var n=ka();ga(0,"div"),ga(1,"div",45),ga(2,"span"),ds(3),va(),ga(4,"div"),ga(5,"button",46),xa("click",(function(){Se(n);var t=e.$implicit;return Aa(3).createQemuTemplateFromVersion(t)})),ds(6,"Create"),va(),va(),va(),ua(7,Vat,12,4,"div",47),ua(8,Gat,12,4,"div",47),va()}if(2&t){var i=e.$implicit,r=Aa(3);Qi(3),ms("",r.applianceToInstall.name," version ",i.name,""),Qi(4),pa("ngIf",i.images.hda_disk_image),Qi(1),pa("ngIf",i.images.hdb_disk_image)}}var Kat=function(){return{standalone:!0}};function Xat(t,e){if(1&t){var n=ka();ga(0,"div"),ga(1,"div"),ds(2," Server type"),ba(3,"br"),ga(4,"mat-radio-group",4),ga(5,"mat-radio-button",39),xa("click",(function(){return Se(n),Aa(2).setServerType("local")})),ds(6,"Install the appliance locally"),va(),ga(7,"mat-radio-button",40),xa("click",(function(){return Se(n),Aa(2).setServerType("gns3 vm")})),ds(8,"Install the appliance on the GNS3 VM"),va(),va(),va(),ga(9,"div"),ds(10," Qemu binary"),ba(11,"br"),ga(12,"mat-select",41),xa("ngModelChange",(function(t){return Se(n),Aa(2).selectedBinary=t})),ua(13,Bat,2,2,"mat-option",14),va(),va(),ga(14,"div"),ds(15," Install required files "),ga(16,"button",42),xa("click",(function(){return Se(n),Aa(2).refreshImages()})),ga(17,"mat-icon",43),ds(18,"refresh"),va(),va(),ba(19,"br"),ga(20,"div"),ua(21,Wat,9,4,"div",44),va(),va(),va()}if(2&t){var i=Aa(2);Qi(5),pa("disabled",!i.isLinuxPlatform)("checked",!i.isGns3VmChosen),Qi(2),pa("disabled",!i.isGns3VmAvailable)("checked",i.isGns3VmChosen),Qi(5),pa("ngModel",i.selectedBinary)("ngModelOptions",jc(8,Kat)),Qi(1),pa("ngForOf",i.qemuBinaries),Qi(8),pa("ngForOf",i.applianceToInstall.versions)}}function Yat(t,e){if(1&t){var n=ka();ga(0,"div"),ga(1,"div"),ds(2," Server type"),ba(3,"br"),ga(4,"mat-radio-group",4),ga(5,"mat-radio-button",39),xa("click",(function(){return Se(n),Aa(2).setServerType("local")})),ds(6,"Install the appliance locally"),va(),ga(7,"mat-radio-button",40),xa("click",(function(){return Se(n),Aa(2).setServerType("gns3 vm")})),ds(8,"Install the appliance on the GNS3 VM"),va(),va(),va(),ga(9,"button",29),xa("click",(function(){return Se(n),Aa(2).createDockerTemplate()})),ds(10,"Create docker template"),va(),va()}if(2&t){var i=Aa(2);Qi(5),pa("disabled",!i.isLinuxPlatform)("checked",!i.isGns3VmChosen),Qi(2),pa("disabled",!i.isGns3VmAvailable)("checked",i.isGns3VmChosen)}}function Zat(t,e){if(1&t){var n=ka();ga(0,"mat-list-item"),ga(1,"div",45),ga(2,"div"),ds(3),va(),ga(4,"div"),ga(5,"input",49,50),xa("change",(function(t){return Se(n),Aa(3).importImage(t)})),va(),ga(7,"button",51),xa("click",(function(){return Se(n),ha(6).click()})),ds(8,"Import"),va(),ga(9,"button",46),xa("click",(function(){Se(n);var t=e.$implicit;return Aa(3).createIosTemplate(t)})),ds(10,"Create"),va(),va(),va(),va()}if(2&t){var i=e.$implicit,r=Aa(3);Qi(3),ps(" ",i.filename," "),Qi(2),pa("uploader",r.uploaderImage)}}function Qat(t,e){if(1&t){var n=ka();ga(0,"div"),ga(1,"div"),ds(2," Server type"),ba(3,"br"),ga(4,"mat-radio-group",4),ga(5,"mat-radio-button",54),xa("click",(function(){return Se(n),Aa(2).setServerType("local")})),ds(6,"Install the appliance locally"),va(),ga(7,"mat-radio-button",40),xa("click",(function(){return Se(n),Aa(2).setServerType("gns3 vm")})),ds(8,"Install the appliance on the GNS3 VM"),va(),va(),va(),ga(9,"div"),ds(10," Install required files "),ga(11,"button",42),xa("click",(function(){return Se(n),Aa(2).refreshImages()})),ga(12,"mat-icon",43),ds(13,"refresh"),va(),va(),ba(14,"br"),ga(15,"mat-list"),ua(16,Zat,11,2,"mat-list-item",44),va(),va(),va()}if(2&t){var i=Aa(2);Qi(5),pa("checked",!i.isGns3VmChosen),Qi(2),pa("disabled",!i.isGns3VmAvailable)("checked",i.isGns3VmChosen),Qi(9),pa("ngForOf",i.applianceToInstall.images)}}function $at(t,e){if(1&t){var n=ka();ga(0,"mat-list-item"),ga(1,"div",45),ga(2,"div"),ds(3),va(),ga(4,"div"),ga(5,"input",49,50),xa("change",(function(t){return Se(n),Aa(3).importImage(t)})),va(),ga(7,"button",51),xa("click",(function(){return Se(n),ha(6).click()})),ds(8,"Import"),va(),ga(9,"button",46),xa("click",(function(){Se(n);var t=e.$implicit;return Aa(3).createIouTemplate(t)})),ds(10,"Create"),va(),va(),va(),va()}if(2&t){var i=e.$implicit,r=Aa(3);Qi(3),ps(" ",i.filename," "),Qi(2),pa("uploader",r.uploaderImage)}}function Jat(t,e){if(1&t){var n=ka();ga(0,"div"),ga(1,"div"),ds(2," Server type"),ba(3,"br"),ga(4,"mat-radio-group",4),ga(5,"mat-radio-button",39),xa("click",(function(){return Se(n),Aa(2).setServerType("local")})),ds(6,"Install the appliance locally"),va(),ga(7,"mat-radio-button",40),xa("click",(function(){return Se(n),Aa(2).setServerType("gns3 vm")})),ds(8,"Install the appliance on the GNS3 VM"),va(),va(),va(),ga(9,"div"),ds(10," Install required files "),ga(11,"button",42),xa("click",(function(){return Se(n),Aa(2).refreshImages()})),ga(12,"mat-icon",43),ds(13,"refresh"),va(),va(),ba(14,"br"),ga(15,"mat-list"),ua(16,$at,11,2,"mat-list-item",44),va(),va(),va()}if(2&t){var i=Aa(2);Qi(5),pa("disabled",!i.isLinuxPlatform)("checked",!i.isGns3VmChosen),Qi(2),pa("disabled",!i.isGns3VmAvailable)("checked",i.isGns3VmChosen),Qi(9),pa("ngForOf",i.applianceToInstall.images)}}function tst(t,e){if(1&t){var n=ka();ga(0,"mat-step"),ua(1,Nat,1,1,"ng-template",3),ga(2,"mat-card",9),ds(3," Please configure GNS3 VM to install selected appliance "),va(),ga(4,"mat-card",9),ua(5,Xat,22,9,"div",32),ua(6,Yat,11,4,"div",32),ua(7,Qat,17,4,"div",32),ua(8,Jat,17,5,"div",32),va(),ga(9,"div"),ga(10,"button",30),ds(11,"Back"),va(),ga(12,"button",8),xa("click",(function(){return Se(n),Aa().onCloseClick()})),ds(13,"Cancel"),va(),va(),va()}if(2&t){var i=Aa();Qi(2),pa("hidden",!(!i.isLinuxPlatform&&!i.isGns3VmAvailable&&!i.applianceToInstall.dynamips)),Qi(2),pa("hidden",!(i.isLinuxPlatform||i.isGns3VmAvailable||i.applianceToInstall.dynamips)),Qi(1),pa("ngIf",i.applianceToInstall.qemu),Qi(1),pa("ngIf",i.applianceToInstall.docker),Qi(1),pa("ngIf",i.applianceToInstall.dynamips),Qi(1),pa("ngIf",i.applianceToInstall.iou)}}var est=function(){return[5,10,20,50,100]},nst=function(){function t(t,e,n,i,r,o,a,s,c,l,u,h,d){this.dialogRef=t,this.applianceService=e,this.changeDetector=n,this.toasterService=i,this.qemuService=r,this.dockerService=o,this.iosService=a,this.iouService=s,this.templateService=c,this.dialog=l,this.computeService=u,this.changeDetectorRef=h,this.progressService=d,this.action="install",this.actionTitle="Install appliance from server",this.secondActionTitle="Appliance settings",this.searchText="",this.allAppliances=[],this.appliances=[],this.isGns3VmAvailable=!1,this.isLinuxPlatform=!1,this.isGns3VmChosen=!1,this.isLocalComputerChosen=!1,this.qemuBinaries=[],this.categories=["all categories","router","multilayer_switch","guest","firewall"],this.category="all categories",this.displayedColumns=["name","emulator","vendor","actions"],this.qemuImages=[],this.iosImages=[],this.iouImages=[],this.templates=[]}return t.prototype.ngOnInit=function(){var t=this;this.templateService.list(this.server).subscribe((function(e){t.templates=e})),this.computeService.getComputes(this.server).subscribe((function(e){e.forEach((function(e){"vm"===e.compute_id&&(t.isGns3VmAvailable=!0,t.isGns3VmChosen=!0),"linux"===e.capabilities.platform&&(t.isLinuxPlatform=!0)}))})),this.qemuService.getImages(this.server).subscribe((function(e){t.qemuImages=e})),this.iosService.getImages(this.server).subscribe((function(e){t.iosImages=e})),this.iouService.getImages(this.server).subscribe((function(e){t.iouImages=e})),this.applianceService.getAppliances(this.server).subscribe((function(e){t.appliances=e,t.appliances.forEach((function(t){t.docker&&(t.emulator="Docker"),t.dynamips&&(t.emulator="Dynamips"),t.iou&&(t.emulator="Iou"),t.qemu&&(t.emulator="Qemu")})),t.allAppliances=e,t.dataSource=new m4(t.allAppliances),t.dataSource.paginator=t.paginator})),this.qemuService.getBinaries(this.server).subscribe((function(e){t.qemuBinaries=e})),this.uploader=new wX({}),this.uploader.onAfterAddingFile=function(t){t.withCredentials=!1},this.uploader.onErrorItem=function(e,n,i,r){t.toasterService.error("An error has occured")},this.uploader.onSuccessItem=function(e,n,i,r){t.toasterService.success("Appliance imported succesfully"),t.getAppliance(e.url)},this.uploaderImage=new wX({}),this.uploaderImage.onAfterAddingFile=function(t){t.withCredentials=!1},this.uploaderImage.onErrorItem=function(e,n,i,r){t.toasterService.error("An error has occured"),t.progressService.deactivate()},this.uploaderImage.onSuccessItem=function(e,n,i,r){t.toasterService.success("Image imported succesfully"),t.refreshImages(),t.progressService.deactivate()}},t.prototype.updateAppliances=function(){var t=this;this.progressService.activate(),this.applianceService.updateAppliances(this.server).subscribe((function(e){t.appliances=e,t.progressService.deactivate(),t.toasterService.success("Appliances are up-to-date.")}),(function(e){t.progressService.deactivate(),t.toasterService.error("Appliances were not updated correctly.")}))},t.prototype.refreshImages=function(){var t=this;this.qemuService.getImages(this.server).subscribe((function(e){t.qemuImages=e})),this.iosService.getImages(this.server).subscribe((function(e){t.iosImages=e})),this.iouService.getImages(this.server).subscribe((function(e){t.iouImages=e}))},t.prototype.getAppliance=function(t){var e=this,n=t.split("/v2");this.applianceService.getAppliance(this.server,n[n.length-1]).subscribe((function(t){e.applianceToInstall=t,setTimeout((function(){e.stepper.next()}),100)}))},t.prototype.addAppliance=function(t){var e,n=this,i=(t.target.files[0].name.split("-"),t.target.files[0].name),r=t.target.files[0],o=new FileReader;o.onloadend=function(){var t=JSON.parse(o.result);t.docker&&(e="docker"),t.dynamips&&(e="dynamips"),t.iou&&(e="iou"),t.qemu&&(e="qemu");var r=n.applianceService.getUploadPath(n.server,e,i);n.uploader.queue.forEach((function(t){return t.url=r}));var a=n.uploader.queue[0];a.options.disableMultipart=!0,n.uploader.uploadItem(a)},o.readAsText(r)},t.prototype.filterAppliances=function(t){var e=this,n=this.allAppliances.filter((function(t){return t.name.toLowerCase().includes(e.searchText.toLowerCase())}));this.appliances="all categories"!==this.category&&this.category?n.filter((function(t){return t.category===e.category})):n,this.dataSource=new m4(this.appliances),this.dataSource.paginator=this.paginator},t.prototype.setAction=function(t){this.action=t,"install"===t?this.actionTitle="Install appliance from server":"import"===t&&(this.actionTitle="Import an appliance file")},t.prototype.setServerType=function(t){"gns3 vm"===t?(this.isGns3VmChosen=!0,this.isLocalComputerChosen=!1):(this.isGns3VmChosen=!1,this.isLocalComputerChosen=!0)},t.prototype.sortData=function(t){if(t.active&&""!==t.direction){var e=this.appliances.slice();this.appliances=e.sort((function(e,n){var i="asc"===t.direction;return"name"===t.active?ist(e.name,n.name,i):"emulator"===t.active?ist(e.emulator,n.emulator,i):"vendor"===t.active?ist(e.vendor_name,n.vendor_name,i):0}))}},t.prototype.onCloseClick=function(){this.dialogRef.close()},t.prototype.install=function(t){var e=this;this.applianceToInstall=t,setTimeout((function(){e.stepper.next(),e.applianceToInstall.qemu&&setTimeout((function(){if(e.qemuBinaries.length)if("x86_64"===e.applianceToInstall.qemu.arch)(t=e.qemuBinaries.filter((function(t){return t.path.includes("qemu-system-x86_64")}))).length&&(e.selectedBinary=t[0]);else if("i386"===e.applianceToInstall.qemu.arch)(t=e.qemuBinaries.filter((function(t){return t.path.includes("qemu-system-i386")}))).length&&(e.selectedBinary=t[0]);else if("x86_64"===e.applianceToInstall.qemu.arch){var t;(t=e.qemuBinaries.filter((function(t){return t.path.includes("qemu-system-arm")}))).length&&(e.selectedBinary=t[0])}else e.selectedBinary=e.qemuBinaries[0]}),100)}),100)},t.prototype.showInfo=function(t){this.dialog.open(hot,{width:"250px",data:{appliance:t}}).componentInstance.appliance=t},t.prototype.importImage=function(t){var e,n=this,i=(t.target.files[0].name.split("-"),t.target.files[0].name),r=t.target.files[0],o=new FileReader;o.onloadend=function(){n.applianceToInstall.qemu&&(e="qemu"),n.applianceToInstall.dynamips&&(e="dynamips"),n.applianceToInstall.iou&&(e="iou");var t=n.applianceService.getUploadPath(n.server,e,i);n.uploaderImage.queue.forEach((function(e){return e.url=t}));var r=n.uploaderImage.queue[0];r.options.disableMultipart=!0,n.uploaderImage.uploadItem(r),n.progressService.activate()},o.readAsText(r)},t.prototype.checkImageFromVersion=function(t){var e=this.applianceToInstall.images.filter((function(e){return e.filename===t}))[0];if(this.applianceToInstall.qemu){if(this.qemuImages.filter((function(t){return t.md5sum===e.md5sum})).length>0)return!0}else if(this.applianceToInstall.dynamips){if(this.iosImages.filter((function(t){return t.md5sum===e.md5sum})).length>0)return!0}else if(this.applianceToInstall.iou&&this.iouImages.filter((function(t){return t.md5sum===e.md5sum})).length>0)return!0;return!1},t.prototype.checkImages=function(t){return!!(t.images.hdb_disk_image&&this.checkImageFromVersion(t.images.hda_disk_image)&&this.checkImageFromVersion(t.images.hdb_disk_image))||!!this.checkImageFromVersion(t.images.hda_disk_image)},t.prototype.openConfirmationDialog=function(t,e){var n=this.dialog.open(wot,{width:"400px",height:"200px",autoFocus:!1,disableClose:!0});n.componentInstance.confirmationMessage=t,n.afterClosed().subscribe((function(t){t&&window.open(e)}))},t.prototype.downloadImage=function(t){t.direct_download_url?t.compression?this.openConfirmationDialog("The file is compressed with "+t.compression+", it must be uncompressed first.",t.direct_download_url):window.open(t.direct_download_url):this.openConfirmationDialog("Download will redirect you where the required file can be downloaded, you may have to be registered with the vendor in order to download the file.",t.download_url)},t.prototype.downloadImageFromVersion=function(t){var e=this;this.applianceToInstall.images.forEach((function(n){n.filename===t&&e.downloadImage(n)}))},t.prototype.getCategory=function(){return"multilayer_switch"===this.applianceToInstall.category?"switch":this.applianceToInstall.category},t.prototype.createIouTemplate=function(t){var e=this,n=new bot;n.nvram=this.applianceToInstall.iou.nvram,n.ram=this.applianceToInstall.iou.ram,n.ethernet_adapters=this.applianceToInstall.iou.ethernet_adapters,n.serial_adapters=this.applianceToInstall.iou.serial_adapters,n.startup_config=this.applianceToInstall.iou.startup_config,n.builtin=this.applianceToInstall.builtin,n.category=this.getCategory(),n.default_name_format=this.applianceToInstall.port_name_format,n.symbol=this.applianceToInstall.symbol,n.compute_id=this.isGns3VmChosen?"vm":"local",n.template_id=Object(art.v4)(),n.path=t.filename,n.template_type="iou";var i=this.dialog.open(Oot,{width:"400px",height:"250px",autoFocus:!1,disableClose:!0,data:{name:this.applianceToInstall.name}});i.componentInstance.server=this.server,i.afterClosed().subscribe((function(t){if(!t)return!1;n.name=t,e.iouService.addTemplate(e.server,n).subscribe((function(t){e.templateService.newTemplateCreated.next(t),e.toasterService.success("Template added"),e.dialogRef.close()}))}))},t.prototype.createIosTemplate=function(t){var e=this,n=new mot;n.chassis=this.applianceToInstall.dynamips.chassis,n.nvram=this.applianceToInstall.dynamips.nvram,n.platform=this.applianceToInstall.dynamips.platform,n.ram=this.applianceToInstall.dynamips.ram,n.startup_config=this.applianceToInstall.dynamips.startup_config,n.slot0=this.applianceToInstall.dynamips.slot0,n.slot1=this.applianceToInstall.dynamips.slot1,n.slot2=this.applianceToInstall.dynamips.slot2,n.slot3=this.applianceToInstall.dynamips.slot3,n.slot4=this.applianceToInstall.dynamips.slot4,n.slot5=this.applianceToInstall.dynamips.slot5,n.slot6=this.applianceToInstall.dynamips.slot6,n.slot7=this.applianceToInstall.dynamips.slot7,n.builtin=this.applianceToInstall.builtin,n.category=this.getCategory(),n.default_name_format=this.applianceToInstall.port_name_format,n.symbol=this.applianceToInstall.symbol,n.compute_id=this.isGns3VmChosen?"vm":"local",n.template_id=Object(art.v4)(),n.image=t.filename,n.template_type="dynamips";var i=this.dialog.open(Oot,{width:"400px",height:"250px",autoFocus:!1,disableClose:!0,data:{name:this.applianceToInstall.name}});i.componentInstance.server=this.server,i.afterClosed().subscribe((function(t){if(!t)return!1;n.name=t,e.iosService.addTemplate(e.server,n).subscribe((function(t){e.templateService.newTemplateCreated.next(t),e.toasterService.success("Template added"),e.dialogRef.close()}))}))},t.prototype.createDockerTemplate=function(){var t=this,e=new fot;e.adapters=this.applianceToInstall.docker.adapters,e.console_type=this.applianceToInstall.docker.console_type,e.builtin=this.applianceToInstall.builtin,e.category=this.getCategory(),e.default_name_format=this.applianceToInstall.port_name_format,e.symbol=this.applianceToInstall.symbol,e.compute_id=this.isGns3VmChosen?"vm":"local",e.template_id=Object(art.v4)(),e.image=this.applianceToInstall.docker.image,e.template_type="docker";var n=this.dialog.open(Oot,{width:"400px",height:"250px",autoFocus:!1,disableClose:!0,data:{name:this.applianceToInstall.name}});n.componentInstance.server=this.server,n.afterClosed().subscribe((function(n){if(!n)return!1;e.name=n,t.dockerService.addTemplate(t.server,e).subscribe((function(e){t.templateService.newTemplateCreated.next(e),t.toasterService.success("Template added"),t.dialogRef.close()}))}))},t.prototype.createQemuTemplateFromVersion=function(t){var e=this;if(this.checkImages(t))if(this.selectedBinary){var n=new dot;n.ram=this.applianceToInstall.qemu.ram,n.adapters=this.applianceToInstall.qemu.adapters,n.adapter_type=this.applianceToInstall.qemu.adapter_type,n.boot_priority=this.applianceToInstall.qemu.boot_priority,n.console_type=this.applianceToInstall.qemu.console_type,n.hda_disk_interface=this.applianceToInstall.qemu.hda_disk_interface,n.hdb_disk_interface=this.applianceToInstall.qemu.hdb_disk_interface,n.hdc_disk_interface=this.applianceToInstall.qemu.hdc_disk_interface,n.hdd_disk_interface=this.applianceToInstall.qemu.hdd_disk_interface,n.builtin=this.applianceToInstall.builtin,n.category=this.getCategory(),n.first_port_name=this.applianceToInstall.first_port_name,n.port_name_format=this.applianceToInstall.port_name_format,n.symbol=this.applianceToInstall.symbol,n.qemu_path=this.selectedBinary.path,n.compute_id=this.isGns3VmChosen?"vm":"local",n.template_id=Object(art.v4)(),n.hda_disk_image=t.images.hda_disk_image,n.hdb_disk_image=t.images.hdb_disk_image,n.template_type="qemu",n.usage=this.applianceToInstall.usage;var i=this.dialog.open(Oot,{width:"400px",height:"250px",autoFocus:!1,disableClose:!0,data:{name:this.applianceToInstall.name}});i.componentInstance.server=this.server,i.afterClosed().subscribe((function(t){if(!t)return!1;n.name=t,e.qemuService.addTemplate(e.server,n).subscribe((function(t){e.templateService.newTemplateCreated.next(t),e.toasterService.success("Template added"),e.dialogRef.close()}))}))}else this.toasterService.error("Please select QEMU binary first");else this.toasterService.error("Please install required images first")},t.\u0275fac=function(e){return new(e||t)(da(Z0),da(cot),da(Po),da(Y2),da(w6),da(pot),da(got),da(vot),da(yot),da(e1),da(_ot),da(Po),da(yet))},t.\u0275cmp=Ht({type:t,selectors:[["app-new-template-dialog"]],viewQuery:function(t,e){var n;1&t&&(el(aot,!0),el(Sat,!0)),2&t&&(tl(n=sl())&&(e.paginator=n.first),tl(n=sl())&&(e.stepper=n.first))},inputs:{server:"server",project:"project"},decls:56,vars:19,consts:[["mat-dialog-title",""],[3,"linear"],["stepper",""],["matStepLabel",""],[1,"radio-group"],["value","1","checked","",1,"radio-button",3,"click"],["value","2",1,"radio-button",3,"click"],["mat-button","","matStepperNext",""],["mat-button","",3,"click"],[3,"hidden"],[1,"tableHeader"],[1,"filter-field"],["matInput","","placeholder","Filter",3,"ngModel","ngModelChange"],["placeholder","Category",3,"ngModelOptions","ngModel","selectionChange","ngModelChange"],[3,"value",4,"ngFor","ngForOf"],["matSort","","multiTemplateDataRows","",1,"mat-table",3,"dataSource","matSortChange"],["table",""],["matColumnDef","name"],[4,"matHeaderCellDef"],[4,"matCellDef"],["matColumnDef","emulator"],["matColumnDef","vendor"],["matColumnDef","actions"],["style","text-align: right",4,"matCellDef"],[4,"matHeaderRowDef"],[4,"matRowDef","matRowDefColumns"],["showFirstLastButtons","",3,"pageSizeOptions"],["type","file","accept",".gns3appliance, .gns3a","ng2FileSelect","",1,"non-visible",3,"uploader","change"],["file",""],["mat-raised-button","","color","primary",1,"create-button",3,"click"],["mat-button","","matStepperPrevious",""],["mat-button","",3,"hidden","click"],[4,"ngIf"],[3,"value"],[2,"text-align","right"],["mat-icon-button","","matTooltip","Install","matTooltipClass","custom-tooltip",3,"click"],["aria-label","Install"],["mat-icon-button","","matTooltip","Show info","matTooltipClass","custom-tooltip",3,"click"],["aria-label","Show info"],["value","1",1,"radio-button",3,"disabled","checked","click"],["value","2",1,"radio-button",3,"disabled","checked","click"],["placeholder","Qemu binary",1,"selection-group",3,"ngModel","ngModelOptions","ngModelChange"],["mat-icon-button","","matTooltip","Refresh list of images","matTooltipClass","custom-tooltip",3,"click"],["aria-label","Refresh list of images"],[4,"ngFor","ngForOf"],[1,"list-item"],["mat-raised-button","","color","primary",1,"button",3,"click"],["class","list-item-inside",4,"ngIf"],[1,"list-item-inside"],["type","file","ng2FileSelect","",1,"non-visible",3,"uploader","change"],["file2",""],["mat-raised-button","",1,"button",3,"click"],["matTooltip","Ready to install","matTooltipClass","custom-tooltip"],["matTooltip","Missing","matTooltipClass","custom-tooltip"],["value","1",1,"radio-button",3,"checked","click"]],template:function(t,e){if(1&t){var n=ka();ga(0,"h1",0),ds(1,"Add new template"),va(),ga(2,"mat-horizontal-stepper",1,2),ga(4,"mat-step"),ua(5,xat,1,0,"ng-template",3),ga(6,"mat-radio-group",4),ga(7,"mat-radio-button",5),xa("click",(function(){return e.setAction("install")})),ds(8,"Install new appliance from the GNS server"),va(),ba(9,"br"),ga(10,"mat-radio-button",6),xa("click",(function(){return e.setAction("import")})),ds(11,"Import an appliance file"),va(),va(),ga(12,"div"),ga(13,"button",7),ds(14,"Next"),va(),ga(15,"button",8),xa("click",(function(){return e.onCloseClick()})),ds(16,"Cancel"),va(),va(),va(),ga(17,"mat-step"),ua(18,Oat,1,1,"ng-template",3),ga(19,"mat-card",9),ga(20,"div",10),ga(21,"mat-form-field",11),ga(22,"input",12),xa("ngModelChange",(function(t){return e.searchText=t})),va(),va(),ga(23,"mat-select",13),xa("selectionChange",(function(t){return e.filterAppliances(t)}))("ngModelChange",(function(t){return e.category=t})),ua(24,Mat,2,2,"mat-option",14),va(),va(),ga(25,"mat-table",15,16),xa("matSortChange",(function(t){return e.sortData(t)})),Nc(27,"datasourcefilter"),ya(28,17),ua(29,Tat,2,0,"mat-header-cell",18),ua(30,Eat,2,1,"mat-cell",19),_a(),ya(31,20),ua(32,Pat,2,0,"mat-header-cell",18),ua(33,Aat,2,1,"mat-cell",19),_a(),ya(34,21),ua(35,jat,2,0,"mat-header-cell",18),ua(36,Iat,2,1,"mat-cell",19),_a(),ya(37,22),ua(38,Dat,2,0,"mat-header-cell",18),ua(39,Rat,7,0,"mat-cell",23),_a(),ua(40,Lat,1,0,"mat-header-row",24),ua(41,Fat,1,0,"mat-row",25),va(),ba(42,"mat-paginator",26),va(),ga(43,"mat-card",9),ga(44,"input",27,28),xa("change",(function(t){return e.addAppliance(t)})),va(),ga(46,"button",29),xa("click",(function(){return Se(n),ha(45).click()})),ds(47,"Click to import appliance"),va(),va(),ga(48,"div"),ga(49,"button",30),ds(50,"Back"),va(),ga(51,"button",31),xa("click",(function(){return e.updateAppliances()})),ds(52,"Update from online registry"),va(),ga(53,"button",8),xa("click",(function(){return e.onCloseClick()})),ds(54,"Cancel"),va(),va(),va(),ua(55,tst,14,6,"mat-step",32),va()}2&t&&(Qi(2),pa("linear",!1),Qi(17),pa("hidden",!("install"===e.action)),Qi(3),pa("ngModel",e.searchText),Qi(1),pa("ngModelOptions",jc(17,Kat))("ngModel",e.category),Qi(1),pa("ngForOf",e.categories),Qi(1),pa("dataSource",Hc(27,14,e.dataSource,e.searchText)),Qi(15),pa("matHeaderRowDef",e.displayedColumns),Qi(1),pa("matRowDefColumns",e.displayedColumns),Qi(1),pa("pageSizeOptions",jc(18,est)),Qi(1),pa("hidden","install"===e.action),Qi(1),pa("uploader",e.uploader),Qi(7),pa("hidden","install"!==e.action),Qi(4),pa("ngIf",e.applianceToInstall))},directives:[r1,aat,rat,$ot,A6,D6,a2,cat,f3,Y3,s5,cf,mf,Sp,O5,Eh,$5,mat,n4,t4,J5,a4,c4,aot,kX,lat,Ah,EJ,i4,o4,k4,x2,l4,h4,_8,S8],pipes:[Cat],styles:[".radio-button[_ngcontent-%COMP%]{margin-bottom:30px}.filter-field[_ngcontent-%COMP%], .tableHeader[_ngcontent-%COMP%]{width:100%}.example-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;max-height:500px;min-width:300px}.mat-table[_ngcontent-%COMP%]{overflow:auto;max-height:500px}.element-row[_ngcontent-%COMP%]{position:relative}.element-row[_ngcontent-%COMP%]:not(.expanded){cursor:pointer}.element-row[_ngcontent-%COMP%]:not(.expanded):hover{background:#f5f5f5}.element-row.expanded[_ngcontent-%COMP%]{border-bottom-color:transparent}.list-item[_ngcontent-%COMP%], .list-item-inside[_ngcontent-%COMP%]{display:flex;justify-content:space-between;width:100%;margin-bottom:15px}.list-item-inside[_ngcontent-%COMP%]{padding-left:30px}.button[_ngcontent-%COMP%]{margin-left:10px}.create-button[_ngcontent-%COMP%]{width:100%;margin-top:10px;margin-bottom:10px}.radio-button[_ngcontent-%COMP%]{width:50%;padding-top:20px}.selection-group[_ngcontent-%COMP%]{padding-bottom:20px}"],data:{animation:[Jg("detailExpand",[rv("collapsed",iv({height:"0px",minHeight:"0",visibility:"hidden"})),rv("expanded",iv({height:"*",visibility:"visible"})),av("expanded <=> collapsed",tv("225ms cubic-bezier(0.4, 0.0, 0.2, 1)"))])]}}),t}();function ist(t,e,n){return((t=t.toLowerCase())<(e=e.toLowerCase())?-1:1)*(n?1:-1)}function rst(t,e){if(1&t&&(Qe(),ba(0,"circle",3)),2&t){var n=Aa();Za("animation-name","mat-progress-spinner-stroke-rotate-"+n.diameter)("stroke-dashoffset",n._strokeDashOffset,"px")("stroke-dasharray",n._strokeCircumference,"px")("stroke-width",n._circleStrokeWidth,"%"),oa("r",n._circleRadius)}}function ost(t,e){if(1&t&&(Qe(),ba(0,"circle",3)),2&t){var n=Aa();Za("stroke-dashoffset",n._strokeDashOffset,"px")("stroke-dasharray",n._strokeCircumference,"px")("stroke-width",n._circleStrokeWidth,"%"),oa("r",n._circleRadius)}}function ast(t,e){if(1&t&&(Qe(),ba(0,"circle",3)),2&t){var n=Aa();Za("animation-name","mat-progress-spinner-stroke-rotate-"+n.diameter)("stroke-dashoffset",n._strokeDashOffset,"px")("stroke-dasharray",n._strokeCircumference,"px")("stroke-width",n._circleStrokeWidth,"%"),oa("r",n._circleRadius)}}function sst(t,e){if(1&t&&(Qe(),ba(0,"circle",3)),2&t){var n=Aa();Za("stroke-dashoffset",n._strokeDashOffset,"px")("stroke-dasharray",n._strokeCircumference,"px")("stroke-width",n._circleStrokeWidth,"%"),oa("r",n._circleRadius)}}var cst=tJ((function t(e){Object(m.a)(this,t),this._elementRef=e}),"primary"),lst=new ht("mat-progress-spinner-default-options",{providedIn:"root",factory:function(){return{diameter:100}}}),ust=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i,r,o,a){var s;Object(m.a)(this,n),(s=e.call(this,t))._elementRef=t,s._document=r,s._diameter=100,s._value=0,s._fallbackAnimation=!1,s.mode="determinate";var c=n._diameters;return c.has(r.head)||c.set(r.head,new Set([100])),s._fallbackAnimation=i.EDGE||i.TRIDENT,s._noopAnimations="NoopAnimations"===o&&!!a&&!a._forceAnimations,a&&(a.diameter&&(s.diameter=a.diameter),a.strokeWidth&&(s.strokeWidth=a.strokeWidth)),s}return Object(g.a)(n,[{key:"ngOnInit",value:function(){var t=this._elementRef.nativeElement;this._styleRoot=Em(t)||this._document.head,this._attachStyleNode();var e="mat-progress-spinner-indeterminate".concat(this._fallbackAnimation?"-fallback":"","-animation");t.classList.add(e)}},{key:"_attachStyleNode",value:function(){var t=this._styleRoot,e=this._diameter,i=n._diameters,r=i.get(t);if(!r||!r.has(e)){var o=this._document.createElement("style");o.setAttribute("mat-spinner-animation",e+""),o.textContent=this._getAnimationText(),t.appendChild(o),r||(r=new Set,i.set(t,r)),r.add(e)}}},{key:"_getAnimationText",value:function(){return"\n @keyframes mat-progress-spinner-stroke-rotate-DIAMETER {\n 0% { stroke-dashoffset: START_VALUE; transform: rotate(0); }\n 12.5% { stroke-dashoffset: END_VALUE; transform: rotate(0); }\n 12.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(72.5deg); }\n 25% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(72.5deg); }\n\n 25.0001% { stroke-dashoffset: START_VALUE; transform: rotate(270deg); }\n 37.5% { stroke-dashoffset: END_VALUE; transform: rotate(270deg); }\n 37.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(161.5deg); }\n 50% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(161.5deg); }\n\n 50.0001% { stroke-dashoffset: START_VALUE; transform: rotate(180deg); }\n 62.5% { stroke-dashoffset: END_VALUE; transform: rotate(180deg); }\n 62.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(251.5deg); }\n 75% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(251.5deg); }\n\n 75.0001% { stroke-dashoffset: START_VALUE; transform: rotate(90deg); }\n 87.5% { stroke-dashoffset: END_VALUE; transform: rotate(90deg); }\n 87.5001% { stroke-dashoffset: END_VALUE; transform: rotateX(180deg) rotate(341.5deg); }\n 100% { stroke-dashoffset: START_VALUE; transform: rotateX(180deg) rotate(341.5deg); }\n }\n".replace(/START_VALUE/g,"".concat(.95*this._strokeCircumference)).replace(/END_VALUE/g,"".concat(.2*this._strokeCircumference)).replace(/DIAMETER/g,"".concat(this.diameter))}},{key:"diameter",get:function(){return this._diameter},set:function(t){this._diameter=im(t),!this._fallbackAnimation&&this._styleRoot&&this._attachStyleNode()}},{key:"strokeWidth",get:function(){return this._strokeWidth||this.diameter/10},set:function(t){this._strokeWidth=im(t)}},{key:"value",get:function(){return"determinate"===this.mode?this._value:0},set:function(t){this._value=Math.max(0,Math.min(100,im(t)))}},{key:"_circleRadius",get:function(){return(this.diameter-10)/2}},{key:"_viewBox",get:function(){var t=2*this._circleRadius+this.strokeWidth;return"0 0 ".concat(t," ").concat(t)}},{key:"_strokeCircumference",get:function(){return 2*Math.PI*this._circleRadius}},{key:"_strokeDashOffset",get:function(){return"determinate"===this.mode?this._strokeCircumference*(100-this._value)/100:this._fallbackAnimation&&"indeterminate"===this.mode?.2*this._strokeCircumference:null}},{key:"_circleStrokeWidth",get:function(){return this.strokeWidth/this.diameter*100}}]),n}(cst);return t.\u0275fac=function(e){return new(e||t)(da(Us),da(Cm),da(du,8),da(Cy,8),da(lst))},t.\u0275cmp=Ht({type:t,selectors:[["mat-progress-spinner"]],hostAttrs:["role","progressbar",1,"mat-progress-spinner"],hostVars:10,hostBindings:function(t,e){2&t&&(oa("aria-valuemin","determinate"===e.mode?0:null)("aria-valuemax","determinate"===e.mode?100:null)("aria-valuenow","determinate"===e.mode?e.value:null)("mode",e.mode),Za("width",e.diameter,"px")("height",e.diameter,"px"),Qa("_mat-animation-noopable",e._noopAnimations))},inputs:{color:"color",mode:"mode",diameter:"diameter",strokeWidth:"strokeWidth",value:"value"},exportAs:["matProgressSpinner"],features:[ws],decls:3,vars:8,consts:[["preserveAspectRatio","xMidYMid meet","focusable","false",3,"ngSwitch"],["cx","50%","cy","50%",3,"animation-name","stroke-dashoffset","stroke-dasharray","stroke-width",4,"ngSwitchCase"],["cx","50%","cy","50%",3,"stroke-dashoffset","stroke-dasharray","stroke-width",4,"ngSwitchCase"],["cx","50%","cy","50%"]],template:function(t,e){1&t&&(Qe(),ga(0,"svg",0),ua(1,rst,1,9,"circle",1),ua(2,ost,1,7,"circle",2),va()),2&t&&(Za("width",e.diameter,"px")("height",e.diameter,"px"),pa("ngSwitch","indeterminate"===e.mode),oa("viewBox",e._viewBox),Qi(1),pa("ngSwitchCase",!0),Qi(1),pa("ngSwitchCase",!1))},directives:[Rh,Lh],styles:[".mat-progress-spinner{display:block;position:relative}.mat-progress-spinner svg{position:absolute;transform:rotate(-90deg);top:0;left:0;transform-origin:center;overflow:visible}.mat-progress-spinner circle{fill:transparent;transform-origin:center;transition:stroke-dashoffset 225ms linear}._mat-animation-noopable.mat-progress-spinner circle{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate]{animation:mat-progress-spinner-linear-rotate 2000ms linear infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate]{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] circle{transition-property:stroke;animation-duration:4000ms;animation-timing-function:cubic-bezier(0.35, 0, 0.25, 1);animation-iteration-count:infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] circle{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate]{animation:mat-progress-spinner-stroke-rotate-fallback 10000ms cubic-bezier(0.87, 0.03, 0.33, 1) infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate]{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate] circle{transition-property:stroke}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate] circle{transition:none;animation:none}@keyframes mat-progress-spinner-linear-rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes mat-progress-spinner-stroke-rotate-100{0%{stroke-dashoffset:268.606171575px;transform:rotate(0)}12.5%{stroke-dashoffset:56.5486677px;transform:rotate(0)}12.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(72.5deg)}25%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(72.5deg)}25.0001%{stroke-dashoffset:268.606171575px;transform:rotate(270deg)}37.5%{stroke-dashoffset:56.5486677px;transform:rotate(270deg)}37.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(161.5deg)}50%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(161.5deg)}50.0001%{stroke-dashoffset:268.606171575px;transform:rotate(180deg)}62.5%{stroke-dashoffset:56.5486677px;transform:rotate(180deg)}62.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(251.5deg)}75%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(251.5deg)}75.0001%{stroke-dashoffset:268.606171575px;transform:rotate(90deg)}87.5%{stroke-dashoffset:56.5486677px;transform:rotate(90deg)}87.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(341.5deg)}100%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(341.5deg)}}@keyframes mat-progress-spinner-stroke-rotate-fallback{0%{transform:rotate(0deg)}25%{transform:rotate(1170deg)}50%{transform:rotate(2340deg)}75%{transform:rotate(3510deg)}100%{transform:rotate(4680deg)}}\n"],encapsulation:2,changeDetection:0}),t._diameters=new WeakMap,t}(),hst=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i,r,o,a){var s;return Object(m.a)(this,n),(s=e.call(this,t,i,r,o,a)).mode="indeterminate",s}return n}(ust);return t.\u0275fac=function(e){return new(e||t)(da(Us),da(Cm),da(du,8),da(Cy,8),da(lst))},t.\u0275cmp=Ht({type:t,selectors:[["mat-spinner"]],hostAttrs:["role","progressbar","mode","indeterminate",1,"mat-spinner","mat-progress-spinner"],hostVars:6,hostBindings:function(t,e){2&t&&(Za("width",e.diameter,"px")("height",e.diameter,"px"),Qa("_mat-animation-noopable",e._noopAnimations))},inputs:{color:"color"},features:[ws],decls:3,vars:8,consts:[["preserveAspectRatio","xMidYMid meet","focusable","false",3,"ngSwitch"],["cx","50%","cy","50%",3,"animation-name","stroke-dashoffset","stroke-dasharray","stroke-width",4,"ngSwitchCase"],["cx","50%","cy","50%",3,"stroke-dashoffset","stroke-dasharray","stroke-width",4,"ngSwitchCase"],["cx","50%","cy","50%"]],template:function(t,e){1&t&&(Qe(),ga(0,"svg",0),ua(1,ast,1,9,"circle",1),ua(2,sst,1,7,"circle",2),va()),2&t&&(Za("width",e.diameter,"px")("height",e.diameter,"px"),pa("ngSwitch","indeterminate"===e.mode),oa("viewBox",e._viewBox),Qi(1),pa("ngSwitchCase",!0),Qi(1),pa("ngSwitchCase",!1))},directives:[Rh,Lh],styles:[".mat-progress-spinner{display:block;position:relative}.mat-progress-spinner svg{position:absolute;transform:rotate(-90deg);top:0;left:0;transform-origin:center;overflow:visible}.mat-progress-spinner circle{fill:transparent;transform-origin:center;transition:stroke-dashoffset 225ms linear}._mat-animation-noopable.mat-progress-spinner circle{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate]{animation:mat-progress-spinner-linear-rotate 2000ms linear infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate]{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] circle{transition-property:stroke;animation-duration:4000ms;animation-timing-function:cubic-bezier(0.35, 0, 0.25, 1);animation-iteration-count:infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-animation[mode=indeterminate] circle{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate]{animation:mat-progress-spinner-stroke-rotate-fallback 10000ms cubic-bezier(0.87, 0.03, 0.33, 1) infinite}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate]{transition:none;animation:none}.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate] circle{transition-property:stroke}._mat-animation-noopable.mat-progress-spinner.mat-progress-spinner-indeterminate-fallback-animation[mode=indeterminate] circle{transition:none;animation:none}@keyframes mat-progress-spinner-linear-rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes mat-progress-spinner-stroke-rotate-100{0%{stroke-dashoffset:268.606171575px;transform:rotate(0)}12.5%{stroke-dashoffset:56.5486677px;transform:rotate(0)}12.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(72.5deg)}25%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(72.5deg)}25.0001%{stroke-dashoffset:268.606171575px;transform:rotate(270deg)}37.5%{stroke-dashoffset:56.5486677px;transform:rotate(270deg)}37.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(161.5deg)}50%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(161.5deg)}50.0001%{stroke-dashoffset:268.606171575px;transform:rotate(180deg)}62.5%{stroke-dashoffset:56.5486677px;transform:rotate(180deg)}62.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(251.5deg)}75%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(251.5deg)}75.0001%{stroke-dashoffset:268.606171575px;transform:rotate(90deg)}87.5%{stroke-dashoffset:56.5486677px;transform:rotate(90deg)}87.5001%{stroke-dashoffset:56.5486677px;transform:rotateX(180deg) rotate(341.5deg)}100%{stroke-dashoffset:268.606171575px;transform:rotateX(180deg) rotate(341.5deg)}}@keyframes mat-progress-spinner-stroke-rotate-fallback{0%{transform:rotate(0deg)}25%{transform:rotate(1170deg)}50%{transform:rotate(2340deg)}75%{transform:rotate(3510deg)}100%{transform:rotate(4680deg)}}\n"],encapsulation:2,changeDetection:0}),t}(),dst=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275mod=qt({type:t}),t.\u0275inj=F({factory:function(e){return new(e||t)},imports:[[$$,hd],$$]}),t}();function fst(t,e){1&t&&(ga(0,"div",4),ba(1,"mat-spinner",5),va())}function pst(t,e){if(1&t){var n=ka();ga(0,"div",6),ga(1,"div",7),ga(2,"mat-icon"),ds(3,"error_outline"),va(),va(),ga(4,"div"),ds(5),va(),ga(6,"div"),ga(7,"button",8),xa("click",(function(){return Se(n),Aa(2).refresh()})),ga(8,"mat-icon"),ds(9,"refresh"),va(),va(),ga(10,"button",9),ga(11,"mat-icon"),ds(12,"home"),va(),va(),va(),va()}if(2&t){var i=Aa(2);Qi(5),ps("Error occurred: ",i.error.message,"")}}function mst(t,e){if(1&t&&(ga(0,"div",1),ua(1,fst,2,0,"div",2),ua(2,pst,13,1,"div",3),va()),2&t){var n=Aa();Qi(1),pa("ngIf",n.visible&&!n.error),Qi(1),pa("ngIf",n.error)}}var gst=function(){function t(t,e){this.progressService=t,this.router=e,this.visible=!1}return t.prototype.ngOnInit=function(){var t=this;this.progressService.state.subscribe((function(e){t.visible=e.visible,e.error&&!t.error&&(t.error=e.error),e.clear&&(t.error=null)})),this.routerSubscription=this.router.events.subscribe((function(){t.progressService.clear()}))},t.prototype.refresh=function(){this.router.navigateByUrl(this.router.url)},t.prototype.ngOnDestroy=function(){this.routerSubscription.unsubscribe()},t.\u0275fac=function(e){return new(e||t)(da(yet),da(lQ))},t.\u0275cmp=Ht({type:t,selectors:[["app-progress"]],decls:1,vars:1,consts:[["class","overlay",4,"ngIf"],[1,"overlay"],["class","loading-spinner",4,"ngIf"],["class","error-state",4,"ngIf"],[1,"loading-spinner"],["color","primary"],[1,"error-state"],[1,"error-icon"],["mat-button","","matTooltip","Refresh page","matTooltipClass","custom-tooltip",3,"click"],["mat-button","","routerLink","/","matTooltip","Go to home","matTooltipClass","custom-tooltip"]],template:function(t,e){1&t&&ua(0,mst,3,2,"div",0),2&t&&pa("ngIf",e.visible||e.error)},directives:[Ah,hst,x2,a2,k4,hQ],styles:[".overlay[_ngcontent-%COMP%]{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:2000}.error-state[_ngcontent-%COMP%], .loading-spinner[_ngcontent-%COMP%]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.error-state[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{text-align:center}.error-icon[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:64px;width:64px;height:64px}"]}),t}(),vst=function(){function t(t,e,n){this.drawingService=t,this.drawingsDataSource=e,this.drawingsEventSource=n}return t.prototype.ngOnInit=function(){var t=this;this.drawingDragged=this.drawingsEventSource.dragged.subscribe((function(e){return t.onDrawingDragged(e)}))},t.prototype.onDrawingDragged=function(t){var e=this,n=this.drawingsDataSource.get(t.datum.id);n.x+=t.dx,n.y+=t.dy,this.drawingService.updatePosition(this.server,this.project,n,n.x,n.y).subscribe((function(t){e.drawingsDataSource.update(t)}))},t.prototype.ngOnDestroy=function(){this.drawingDragged.unsubscribe()},t.\u0275fac=function(e){return new(e||t)(da(x9),da(E9),da(Jnt))},t.\u0275cmp=Ht({type:t,selectors:[["app-drawing-dragged"]],inputs:{server:"server",project:"project"},decls:0,vars:0,template:function(t,e){},styles:[""]}),t}(),bst=function(){function t(t,e,n,i){this.drawingService=t,this.drawingsDataSource=e,this.drawingsEventSource=n,this.mapDrawingToSvgConverter=i}return t.prototype.ngOnInit=function(){var t=this;this.drawingResized=this.drawingsEventSource.resized.subscribe((function(e){return t.onDrawingResized(e)}))},t.prototype.onDrawingResized=function(t){var e=this,n=this.drawingsDataSource.get(t.datum.id),i=this.mapDrawingToSvgConverter.convert(t.datum);this.drawingService.updateSizeAndPosition(this.server,n,t.x,t.y,i).subscribe((function(t){e.drawingsDataSource.update(t)}))},t.prototype.ngOnDestroy=function(){this.drawingResized.unsubscribe()},t.\u0275fac=function(e){return new(e||t)(da(x9),da(E9),da(Jnt),da(R9))},t.\u0275cmp=Ht({type:t,selectors:[["app-drawing-resized"]],inputs:{server:"server"},decls:0,vars:0,template:function(t,e){},styles:[""]}),t}(),yst=function(){function t(t,e,n){this.linkService=t,this.linksDataSource=e,this.linksEventSource=n}return t.prototype.ngOnInit=function(){var t=this;this.interfaceDragged=this.linksEventSource.interfaceDragged.subscribe((function(e){return t.onInterfaceLabelDragged(e)}))},t.prototype.onInterfaceLabelDragged=function(t){var e=this,n=this.linksDataSource.get(t.datum.linkId);n.nodes[0].node_id===t.datum.nodeId&&(n.nodes[0].label.x+=t.dx,n.nodes[0].label.y+=t.dy),n.nodes[1].node_id===t.datum.nodeId&&(n.nodes[1].label.x+=t.dx,n.nodes[1].label.y+=t.dy),this.linkService.updateNodes(this.server,n,n.nodes).subscribe((function(t){e.linksDataSource.update(t)}))},t.prototype.ngOnDestroy=function(){this.interfaceDragged.unsubscribe()},t.\u0275fac=function(e){return new(e||t)(da(q9),da(G9),da(dit))},t.\u0275cmp=Ht({type:t,selectors:[["app-interface-label-dragged"]],inputs:{server:"server"},decls:0,vars:0,template:function(t,e){},styles:[""]}),t}(),_st=function(){function t(t,e,n,i,r,o){this.projectService=t,this.linkService=e,this.linksDataSource=n,this.linksEventSource=i,this.mapNodeToNode=r,this.mapPortToPort=o}return t.prototype.ngOnInit=function(){var t=this;this.linkCreated=this.linksEventSource.created.subscribe((function(e){return t.onLinkCreated(e)}))},t.prototype.onLinkCreated=function(t){var e=this,n=Math.abs(t.sourceNode.x-t.targetNode.x),i=Math.abs(t.sourceNode.y-t.targetNode.y),r=Math.sqrt(Math.pow(n,2)+Math.pow(i,2)),o=i/r,a=45/r*n,s=45/r*i,c=0,l=0,u=0,h=0;t.sourceNode.x<=t.targetNode.x&&t.sourceNode.y<=t.targetNode.y?(c=Math.floor(t.sourceNode.width/2)+Math.round(a)+5,l=Math.floor(t.sourceNode.height/2)+Math.round(s)+5,u=Math.floor(t.targetNode.width/2)-Math.round(a)-5-Math.round(20*o),h=Math.floor(t.targetNode.height/2)-Math.round(s)+5-Math.round(20*o)):t.sourceNode.x>t.targetNode.x&&t.sourceNode.yt.targetNode.y?(c=Math.floor(t.sourceNode.width/2)+Math.round(a)+5-Math.round(20*o),l=Math.floor(t.sourceNode.height/2)-Math.round(s)-5-Math.round(20*o),u=Math.floor(t.targetNode.width/2)-Math.round(a)-5,h=Math.floor(t.targetNode.height/2)+Math.round(s)+5):t.sourceNode.x>=t.targetNode.x&&t.sourceNode.y>=t.targetNode.y&&(c=Math.floor(t.sourceNode.width/2)-Math.round(a)-5-Math.round(20*o),l=Math.floor(t.sourceNode.height/2)-Math.round(s)+5-Math.round(20*o),u=Math.floor(t.targetNode.width/2)+Math.round(a)+5,h=Math.floor(t.targetNode.height/2)+Math.round(s)+5);var d=this.mapNodeToNode.convert(t.sourceNode),f=this.mapPortToPort.convert(t.sourcePort),p=this.mapNodeToNode.convert(t.targetNode),m=this.mapPortToPort.convert(t.targetPort);this.linkService.createLink(this.server,d,f,p,m,c,l,u,h).subscribe((function(){e.projectService.links(e.server,e.project.project_id).subscribe((function(t){e.linksDataSource.set(t)}))}))},t.prototype.ngOnDestroy=function(){this.linkCreated.unsubscribe()},t.\u0275fac=function(e){return new(e||t)(da($Q),da(q9),da(G9),da(dit),da(jnt),da(Ant))},t.\u0275cmp=Ht({type:t,selectors:[["app-link-created"]],inputs:{server:"server",project:"project"},decls:0,vars:0,template:function(t,e){},styles:[""]}),t}(),wst=function(){function t(t,e,n){this.nodesDataSource=t,this.nodeService=e,this.nodesEventSource=n}return t.prototype.ngOnInit=function(){var t=this;this.nodeDragged=this.nodesEventSource.dragged.subscribe((function(e){return t.onNodeDragged(e)}))},t.prototype.onNodeDragged=function(t){var e=this,n=this.nodesDataSource.get(t.datum.id);n.x+=t.dx,n.y+=t.dy,this.nodeService.updatePosition(this.server,this.project,n,n.x,n.y).subscribe((function(t){e.nodesDataSource.update(t)}))},t.prototype.ngOnDestroy=function(){this.nodeDragged.unsubscribe()},t.\u0275fac=function(e){return new(e||t)(da(M9),da(E2),da(pnt))},t.\u0275cmp=Ht({type:t,selectors:[["app-node-dragged"]],inputs:{server:"server",project:"project"},decls:0,vars:0,template:function(t,e){},styles:[""]}),t}(),kst=function(){function t(t,e,n,i){this.nodesDataSource=t,this.nodeService=e,this.nodesEventSource=n,this.mapLabelToLabel=i}return t.prototype.ngOnInit=function(){var t=this;this.nodeLabelDragged=this.nodesEventSource.labelDragged.subscribe((function(e){return t.onNodeLabelDragged(e)}))},t.prototype.onNodeLabelDragged=function(t){var e=this,n=this.nodesDataSource.get(t.datum.nodeId),i=t.datum;i.x+=t.dx,i.y+=t.dy;var r=this.mapLabelToLabel.convert(i);n.label=r,this.nodeService.updateLabel(this.server,n,n.label).subscribe((function(t){e.nodesDataSource.update(t)}))},t.prototype.ngOnDestroy=function(){this.nodeLabelDragged.unsubscribe()},t.\u0275fac=function(e){return new(e||t)(da(M9),da(E2),da(pnt),da(Ent))},t.\u0275cmp=Ht({type:t,selectors:[["app-node-label-dragged"]],inputs:{server:"server"},decls:0,vars:0,template:function(t,e){},styles:[""]}),t}(),Cst=function(){function t(t,e,n,i,r,o){this.drawingService=t,this.drawingsDataSource=e,this.drawingsEventSource=n,this.drawingsFactory=i,this.mapDrawingToSvgConverter=r,this.context=o,this.drawingSaved=new Uc}return t.prototype.ngOnInit=function(){var t=this;this.textAdded=this.drawingsEventSource.textAdded.subscribe((function(e){return t.onTextAdded(e)}))},t.prototype.onTextAdded=function(t){var e=this,n=this.drawingsFactory.getDrawingMock("text");n.element.text=t.savedText;var i=this.mapDrawingToSvgConverter.convert(n);this.drawingService.add(this.server,this.project.project_id,(t.x-(this.context.getZeroZeroTransformationPoint().x+this.context.transformation.x))/this.context.transformation.k,(t.y-(this.context.getZeroZeroTransformationPoint().y+this.context.transformation.y))/this.context.transformation.k,i).subscribe((function(t){e.drawingsDataSource.add(t),e.drawingSaved.emit(!0)}))},t.prototype.ngOnDestroy=function(){this.textAdded.unsubscribe()},t.\u0275fac=function(e){return new(e||t)(da(x9),da(E9),da(Jnt),da($it),da(R9),da(Ont))},t.\u0275cmp=Ht({type:t,selectors:[["app-text-added"]],inputs:{server:"server",project:"project"},outputs:{drawingSaved:"drawingSaved"},decls:0,vars:0,template:function(t,e){},styles:[""]}),t}(),Sst=function(){function t(t,e,n,i){this.drawingService=t,this.drawingsDataSource=e,this.drawingsEventSource=n,this.mapDrawingToSvgConverter=i}return t.prototype.ngOnInit=function(){var t=this;this.textEdited=this.drawingsEventSource.textEdited.subscribe((function(e){return t.onTextEdited(e)}))},t.prototype.onTextEdited=function(t){var e=this,n=new I9;n.element=t.textElement,n.element.text=t.editedText;var i=this.mapDrawingToSvgConverter.convert(n),r=this.drawingsDataSource.get(t.textDrawingId);this.drawingService.updateText(this.server,r,i).subscribe((function(t){e.drawingsDataSource.update(t),e.drawingsEventSource.textSaved.emit(!0)}))},t.prototype.ngOnDestroy=function(){this.textEdited.unsubscribe()},t.\u0275fac=function(e){return new(e||t)(da(x9),da(E9),da(Jnt),da(R9))},t.\u0275cmp=Ht({type:t,selectors:[["app-text-edited"]],inputs:{server:"server"},decls:0,vars:0,template:function(t,e){},styles:[""]}),t}(),xst=["app-selection",""];function Ost(t,e){1&t&&(Qe(),ba(0,"path",2)),2&t&&oa("d",Aa().d)}var Mst=function(){function t(t){this.ref=t,this.started=!1,this.visible=!1,this.rectangleSelected=new Uc}return t.prototype.ngOnInit=function(){},t.prototype.ngAfterViewInit=function(){var t=this,e=k.a.fromEvent(this.svg,"mousedown").do((function(t){return t.preventDefault()}));e.subscribe((function(e){e.target===t.svg&&(t.started=!0,t.startX=e.clientX+window.scrollX,t.startY=e.clientY+window.scrollY,t.width=0,t.height=0,t.visible=!0,t.ref.detectChanges())}));var n=k.a.fromEvent(document,"mouseup").do((function(t){t.preventDefault()})),i=k.a.fromEvent(document,"mousemove").do((function(t){return t.stopPropagation()})),r=k.a.fromEvent(document,"scroll").startWith({}),o=k.a.combineLatest(i,r),a=e.mergeMap((function(e){return o.map((function(t){return t[0]})).do((function(e){t.started&&(t.visible=!0,t.width=e.clientX-t.startX+window.scrollX,t.height=e.clientY-t.startY+window.scrollY,t.ref.detectChanges(),t.selectedEvent([t.startX,t.startY],[t.width,t.height]))})).skipUntil(n.take(1).do((function(e){t.started&&(t.visible=!1,t.started=!1,t.width=e.clientX-t.startX+window.scrollX,t.height=e.clientY-t.startY+window.scrollY,t.ref.detectChanges(),t.selectedEvent([t.startX,t.startY],[t.width,t.height]))}))).take(1)}));this.draggable=a.subscribe((function(t){}))},t.prototype.ngOnDestroy=function(){this.draggable.unsubscribe()},Object.defineProperty(t.prototype,"d",{get:function(){return this.rect(this.startX,this.startY,this.width,this.height)},enumerable:!1,configurable:!0}),t.prototype.rect=function(t,e,n,i){return"M"+[t,e]+" l"+[n,0]+" l"+[0,i]+" l"+[-n,0]+"z"},t.prototype.selectedEvent=function(t,e){var n=Math.min(t[0],e[0]),i=Math.min(t[1],e[1]),r=Math.abs(t[0]-e[0]),o=Math.abs(t[1]-e[1]);this.rectangleSelected.emit(new Lnt(n,i,r,o))},t.\u0275fac=function(e){return new(e||t)(da(Po))},t.\u0275cmp=Ht({type:t,selectors:[["","app-selection",""]],inputs:{svg:["app-selection","svg"]},outputs:{rectangleSelected:"selected"},attrs:xst,decls:2,vars:1,consts:[[1,"selection-line-tool"],["class","selection",4,"ngIf"],[1,"selection"]],template:function(t,e){1&t&&(Qe(),ga(0,"g",0),ua(1,Ost,1,1,"path",1),va()),2&t&&(Qi(1),pa("ngIf",e.visible))},directives:[Ah],styles:[""]}),t}(),Tst=function(){function t(){}return t.prototype.d=function(t){var e=[[t.source.x+t.source.width/2,t.source.y+t.source.height/2],[t.target.x+t.target.width/2,t.target.y+t.target.height/2]],n=QS();return n.moveTo(e[0][0],e[0][1]),n.lineTo(e[1][0],e[1][1]),n.toString()},t}(),Est=function(){function t(){}return t.prototype.linkToPoints=function(t){var e={x:t.source.x+t.source.width/2,y:t.source.y+t.source.height/2},n={x:t.target.x+t.target.width/2,y:t.target.y+t.target.height/2},i=n.x-e.x,r=n.y-e.y,o=Math.atan2(r,i),a=-Math.PI/4,s=[Math.cos(o+a),Math.sin(o+a)];return[[e.x,e.y],[e.x+i/2+15*s[0],e.y+r/2+15*s[1]],[n.x-i/2-15*s[0],n.y-r/2-15*s[1]],[n.x,n.y]]},t.prototype.d=function(t){var e=this.linkToPoints(t),n=QS();return n.moveTo(e[0][0],e[0][1]),n.lineTo(e[1][0],e[1][1]),n.lineTo(e[2][0],e[2][1]),n.lineTo(e[3][0],e[3][1]),n.toString()},t}(),Pst=["app-status",""];function Ast(t,e){if(1&t&&(Qe(),ba(0,"circle",3)),2&t){var n=Aa(2);oa("cx",n.point.x)("cy",n.point.y)}}function jst(t,e){if(1&t&&(Qe(),ba(0,"rect",4)),2&t){var n=Aa(2);oa("x",n.point.x-5)("y",n.point.y-5)}}function Ist(t,e){if(1&t&&(Qe(),ga(0,"g"),ua(1,Ast,1,2,"circle",1),ua(2,jst,1,2,"rect",2),va()),2&t){var n=Aa();Qi(1),pa("ngIf","started"==n.status),Qi(1),pa("ngIf","stopped"==n.status)}}var Dst=function(){function t(t,e){this.element=t,this.ref=e,this.data={status:"",path:null,direction:null,d:null}}return Object.defineProperty(t.prototype,"status",{get:function(){return this.data.status},set:function(t){this.data.status=t,this.ref.markForCheck()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"path",{get:function(){return this.data.path},set:function(t){this.data.path=t,this.ref.markForCheck()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"direction",{get:function(){return this.data.direction},set:function(t){this.data.direction=t,this.ref.markForCheck()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"d",{set:function(t){this.data.d!==t&&(this.data.d=t,this.ref.markForCheck())},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"sourceStatusPoint",{get:function(){return this.path?this.path.nativeElement.getPointAtLength(45):null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"targetStatusPoint",{get:function(){return this.path?this.path.nativeElement.getPointAtLength(this.path.nativeElement.getTotalLength()-45):null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"point",{get:function(){return"source"===this.direction?this.sourceStatusPoint:this.targetStatusPoint},enumerable:!1,configurable:!0}),t.STOPPED_STATUS_RECT_WIDTH=10,t.\u0275fac=function(e){return new(e||t)(da(Us),da(Po))},t.\u0275cmp=Ht({type:t,selectors:[["","app-status",""]],inputs:{status:["app-status","status"],path:"path",direction:"direction",d:"d"},attrs:Pst,decls:1,vars:1,consts:[[4,"ngIf"],["class","status_started","r","6","fill","#2ecc71",4,"ngIf"],["class","status_stopped","width","10","height","10","r","6","fill","red",4,"ngIf"],["r","6","fill","#2ecc71",1,"status_started"],["width","10","height","10","r","6","fill","red",1,"status_stopped"]],template:function(t,e){1&t&&ua(0,Ist,3,2,"g",0),2&t&&pa("ngIf",e.status&&e.point&&e.direction)},directives:[Ah],styles:[""]}),t}(),Rst=["textSvg"],Lst=["app-interface-label",""],Fst=function(){function t(t,e,n,i){this.elementRef=t,this.ref=e,this.sanitizer=n,this.cssFixer=i,this.label={x:0,y:0,text:"",style:"",rotation:0},this.borderSize=5,this.textWidth=0,this.textHeight=0}return t.prototype.ngOnInit=function(){},Object.defineProperty(t.prototype,"x",{set:function(t){this.label.x=t,this.ref.detectChanges()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"y",{set:function(t){this.label.y=t,this.ref.detectChanges()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"text",{get:function(){return this.label.text},set:function(t){this.label.text=t,this.ref.detectChanges()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"style",{set:function(t){this.label.style=this.cssFixer.fix(t),this.ref.detectChanges()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"rotation",{set:function(t){this.label.rotation=t,this.ref.detectChanges()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"sanitizedStyle",{get:function(){return this.sanitizer.bypassSecurityTrustStyle(this.label.style)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"rectX",{get:function(){return 0},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"rectY",{get:function(){return-this.textRef.nativeElement.getBBox().height-this.borderSize},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"rectWidth",{get:function(){return this.textRef.nativeElement.getBBox().width+2*this.borderSize},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"rectHeight",{get:function(){return this.textRef.nativeElement.getBBox().height+this.borderSize},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"transform",{get:function(){var t=this.elementRef.nativeElement.getBBox(),e=this.label.x,n=this.label.y+t.height;return"translate("+e+", "+n+") rotate("+this.label.rotation+", "+e+", "+n+")"},enumerable:!1,configurable:!0}),t.\u0275fac=function(e){return new(e||t)(da(Us),da(Po),da(Vd),da(Oet))},t.\u0275cmp=Ht({type:t,selectors:[["","app-interface-label",""]],viewQuery:function(t,e){var n;1&t&&nl(Rst,!0),2&t&&tl(n=sl())&&(e.textRef=n.first)},inputs:{ignore:["app-interface-label","ignore"],x:"x",y:"y",text:"text",style:"style",rotation:"rotation"},attrs:Lst,decls:5,vars:9,consts:[["width","100","height","100",1,"text_container"],["stroke-dasharray","3,3","stroke-width","0.5","fill","none","stroke","black"],[1,"interface_label"],["textSvg",""]],template:function(t,e){1&t&&(Qe(),ga(0,"g",0),ba(1,"rect",1),ga(2,"text",2,3),ds(4),va(),va()),2&t&&(oa("transform",e.transform),Qi(1),oa("x",e.rectX)("y",e.rectY)("width",e.rectWidth)("height",e.rectHeight),Qi(1),oa("style",e.sanitizedStyle,Ei)("x",e.borderSize)("y",0-e.borderSize),Qi(2),ps(" ",e.text," "))},styles:[""]}),t}(),Nst=["path"],Bst=["app-link",""];function Hst(t,e){1&t&&(Qe(),ba(0,"path",5,6)),2&t&&oa("d",Aa().d)}function zst(t,e){1&t&&(Qe(),ba(0,"path",7,6)),2&t&&oa("d",Aa().d)}function Vst(t,e){if(1&t&&(Qe(),ba(0,"g",8)),2&t){var n=Aa();$a(n.link.nodes[0].label.style),pa("x",n.link.source.x+n.link.nodes[0].label.x)("y",n.link.source.y+n.link.nodes[0].label.y)("text",n.link.nodes[0].label.text)("rotation",n.link.nodes[0].label.rotation)}}function Ust(t,e){if(1&t&&(Qe(),ba(0,"g",8)),2&t){var n=Aa();$a(n.link.nodes[1].label.style),pa("x",n.link.target.x+n.link.nodes[1].label.x)("y",n.link.target.y+n.link.nodes[1].label.y)("text",n.link.nodes[1].label.text)("rotation",n.link.nodes[1].label.rotation)}}var qst=function(){function t(t,e){this.multiLinkCalculatorHelper=t,this.ref=e,this.ethernetLinkStrategy=new Tst,this.serialLinkStrategy=new Est}return t.prototype.ngOnInit=function(){this.ref.detectChanges()},t.prototype.ngOnDestroy=function(){},Object.defineProperty(t.prototype,"strategy",{get:function(){return"serial"===this.link.linkType?this.serialLinkStrategy:this.ethernetLinkStrategy},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"transform",{get:function(){var t=this.multiLinkCalculatorHelper.linkTranslation(this.link.distance,this.link.source,this.link.target);return"translate ("+t.dx+", "+t.dy+")"},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"d",{get:function(){return this.strategy.d(this.link)},enumerable:!1,configurable:!0}),t.\u0275fac=function(e){return new(e||t)(da(Xet),da(Po))},t.\u0275cmp=Ht({type:t,selectors:[["","app-link",""]],viewQuery:function(t,e){var n;1&t&&nl(Nst,!0),2&t&&tl(n=sl())&&(e.path=n.first)},inputs:{link:["app-link","link"],nodeChanged:["node-changed","nodeChanged"],showInterfaceLabels:["show-interface-labels","showInterfaceLabels"]},attrs:Bst,decls:7,vars:16,consts:[[1,"link"],["class","ethernet_link","stroke","#000","stroke-width","2",4,"ngIf"],["class","serial_link","stroke","#B22222","fill","none","stroke-width","2",4,"ngIf"],[3,"app-status","direction","path","d"],[3,"app-interface-label","x","y","text","style","rotation",4,"ngIf"],["stroke","#000","stroke-width","2",1,"ethernet_link"],["path",""],["stroke","#B22222","fill","none","stroke-width","2",1,"serial_link"],[3,"app-interface-label","x","y","text","rotation"]],template:function(t,e){1&t&&(Qe(),ga(0,"g",0),ua(1,Hst,2,1,"path",1),ua(2,zst,2,1,"path",2),ba(3,"g",3),ba(4,"g",3),ua(5,Vst,1,6,"g",4),ua(6,Ust,1,6,"g",4),va()),2&t&&(oa("link_id",e.link.id)("map-source",e.link.source.id)("map-target",e.link.target.id)("transform",e.transform),Qi(1),pa("ngIf","ethernet"==e.link.linkType),Qi(1),pa("ngIf","serial"==e.link.linkType),Qi(1),pa("app-status",e.link.source.status)("direction","source")("path",e.path)("d",e.d),Qi(1),pa("app-status",e.link.target.status)("direction","target")("path",e.path)("d",e.d),Qi(1),pa("ngIf",e.showInterfaceLabels),Qi(1),pa("ngIf",e.showInterfaceLabels))},directives:[Ah,Dst,Fst],styles:[""]}),t}(),Gst=["app-draggable",""],Wst=["*"],Kst=function(){return function(t,e,n,i){this.x=t,this.y=e,this.dx=n,this.dy=i}}(),Xst=function(){function t(t){this.elementRef=t,this.dragging=new Uc,this.dragged=new Uc}return t.prototype.ngOnInit=function(){},t.prototype.ngAfterViewInit=function(){var t=this,e=k.a.fromEvent(this.elementRef.nativeElement,"mousedown").do((function(t){return t.preventDefault()}));e.subscribe((function(e){t.posX=t.item.x,t.posY=t.item.y,t.startX=e.clientX,t.startY=e.clientY}));var n=k.a.fromEvent(document,"mouseup").do((function(t){t.preventDefault()})),i=k.a.fromEvent(document,"mousemove").do((function(t){return t.stopPropagation()})),r=k.a.fromEvent(document,"scroll").startWith({}),o=k.a.combineLatest(i,r),a=e.mergeMap((function(e){return o.map((function(t){return t[0]})).do((function(e){var n=t.startX-e.clientX,i=t.startY-e.clientY;t.item.x=Math.round(t.posX-n),t.item.y=Math.round(t.posY-i),t.dragging.emit(new Kst(t.item.x,t.item.y,-n,-i))})).skipUntil(n.take(1).do((function(e){var n=t.startX-e.clientX,i=t.startY-e.clientY;t.item.x=Math.round(t.posX-n),t.item.y=Math.round(t.posY-i),t.dragged.emit(new Kst(t.item.x,t.item.y,-n,-i))}))).take(1)}));this.draggable=a.subscribe((function(t){}))},t.prototype.ngOnDestroy=function(){this.draggable.unsubscribe()},t.\u0275fac=function(e){return new(e||t)(da(Us))},t.\u0275cmp=Ht({type:t,selectors:[["","app-draggable",""]],inputs:{item:["app-draggable","item"]},outputs:{dragging:"dragging",dragged:"dragged"},attrs:Gst,ngContentSelectors:Wst,decls:1,vars:0,template:function(t,e){1&t&&(Ia(),Da(0))},styles:[""]}),t}(),Yst=["label"],Zst=["image"],Qst=["app-node",""],$st=function(){function t(t,e,n,i,r,o){this.cssFixer=t,this.fontFixer=e,this.sanitizer=n,this.element=i,this.cd=r,this.nodesEventSource=o,this.labelHeight=0}return t.prototype.ngOnInit=function(){},t.prototype.ngOnDestroy=function(){},t.prototype.ngOnChanges=function(t){this.cd.detectChanges()},t.prototype.ngAfterViewInit=function(){this.labelHeight=this.getLabelHeight(),this.cd.detectChanges()},t.prototype.OnDragging=function(t){this.node.x=t.x,this.node.y=t.y,this.cd.detectChanges()},t.prototype.OnDragged=function(t){this.cd.detectChanges(),this.nodesEventSource.dragged.emit(new int(this.node,t.dx,t.dy))},Object.defineProperty(t.prototype,"symbol",{get:function(){var t=this,e=this.symbols.find((function(e){return e.symbol_id===t.node.symbol}));return e?"data:image/svg+xml;base64,"+btoa(e.raw):"data:image/svg+xml;base64,none"},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"label_style",{get:function(){var t=this.cssFixer.fix(this.node.label.style);return t=this.fontFixer.fixStyles(t),this.sanitizer.bypassSecurityTrustStyle(t)},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"label_x",{get:function(){return null===this.node.label.x?-this.label.nativeElement.getBBox().width/2:this.node.label.x+t.NODE_LABEL_MARGIN},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"label_y",{get:function(){return this.labelHeight=this.getLabelHeight(),null===this.node.label.x?-this.node.height/2-this.labelHeight:this.node.label.y+this.labelHeight-t.NODE_LABEL_MARGIN},enumerable:!1,configurable:!0}),t.prototype.getLabelHeight=function(){return this.label.nativeElement.getBBox().height},t.NODE_LABEL_MARGIN=3,t.\u0275fac=function(e){return new(e||t)(da(Oet),da(X9),da(Vd),da(Us),da(Po),da(pnt))},t.\u0275cmp=Ht({type:t,selectors:[["","app-node",""]],viewQuery:function(t,e){var n;1&t&&(nl(Yst,!0),nl(Zst,!0)),2&t&&(tl(n=sl())&&(e.label=n.first),tl(n=sl())&&(e.imageRef=n.first))},inputs:{node:["app-node","node"],symbols:"symbols",nodeChanged:["node-changed","nodeChanged"]},features:[Ms],attrs:Qst,decls:6,vars:11,consts:[[1,"node"],[3,"app-draggable","dragging","dragged"],["image",""],[1,"label"],["label",""]],template:function(t,e){1&t&&(Qe(),ga(0,"g",0),ga(1,"image",1,2),xa("dragging",(function(t){return e.OnDragging(t)}))("dragged",(function(t){return e.OnDragged(t)})),va(),ga(3,"text",3,4),ds(5),va(),va()),2&t&&(oa("transform","translate("+e.node.x+","+e.node.y+")"),Qi(1),pa("app-draggable",e.node),oa("width",e.node.width)("height",e.node.height)("x",0)("y",0)("href",e.symbol,null,"xlink"),Qi(2),oa("style",e.label_style,Ei)("x",e.label_x)("y",e.label_y),Qi(2),ps(" ",e.node.label.text," "))},directives:[Xst],styles:[""],changeDetection:0}),t}(),Jst=["app-ellipse",""],tct=function(){function t(t){this.qtDasharrayFixer=t}return t.prototype.ngOnInit=function(){},Object.defineProperty(t.prototype,"fill_opacity",{get:function(){return isFinite(this.ellipse.fill_opacity)?this.ellipse.fill_opacity:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"stroke_width",{get:function(){return isFinite(this.ellipse.stroke_width)?this.ellipse.stroke_width:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"stroke_dasharray",{get:function(){return this.ellipse.stroke_dasharray?this.qtDasharrayFixer.fix(this.ellipse.stroke_dasharray):null},enumerable:!1,configurable:!0}),t.\u0275fac=function(e){return new(e||t)(da(bnt))},t.\u0275cmp=Ht({type:t,selectors:[["","app-ellipse",""]],inputs:{ellipse:["app-ellipse","ellipse"]},attrs:Jst,decls:1,vars:9,consts:[[1,"ellipse_element","noselect"]],template:function(t,e){1&t&&(Qe(),ba(0,"ellipse",0)),2&t&&oa("fill",e.ellipse.fill)("fill-opacity",e.fill_opacity)("stroke",e.ellipse.stroke)("stroke-width",e.stroke_width)("stroke-dasharray",e.stroke_dasharray)("cx",e.ellipse.cx)("cy",e.ellipse.cy)("rx",e.ellipse.rx)("ry",e.ellipse.ry)},styles:[""]}),t}(),ect=["app-image",""],nct=function(){function t(){}return t.prototype.ngOnInit=function(){},t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Ht({type:t,selectors:[["","app-image",""]],inputs:{image:["app-image","image"]},attrs:ect,decls:1,vars:3,consts:[[1,"image_element","noselect"]],template:function(t,e){1&t&&(Qe(),ba(0,"image",0)),2&t&&oa("href",e.image.data,null,"xlink")("width",e.image.width)("height",e.image.height)},styles:[""]}),t}(),ict=["app-line",""],rct=function(){function t(t){this.qtDasharrayFixer=t}return t.prototype.ngOnInit=function(){},Object.defineProperty(t.prototype,"stroke_width",{get:function(){return isFinite(this.line.stroke_width)?this.line.stroke_width:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"stroke_dasharray",{get:function(){return this.line.stroke_dasharray?this.qtDasharrayFixer.fix(this.line.stroke_dasharray):null},enumerable:!1,configurable:!0}),t.\u0275fac=function(e){return new(e||t)(da(bnt))},t.\u0275cmp=Ht({type:t,selectors:[["","app-line",""]],inputs:{line:["app-line","line"]},attrs:ict,decls:1,vars:7,consts:[[1,"line_element","noselect"]],template:function(t,e){1&t&&(Qe(),ba(0,"line",0)),2&t&&oa("stroke",e.line.stroke)("stroke-width",e.stroke_width)("stroke-dasharray",e.stroke_dasharray)("x1",e.line.x1)("x2",e.line.x2)("y1",e.line.y1)("y2",e.line.y2)},styles:[""]}),t}(),oct=["app-rect",""],act=function(){function t(t){this.qtDasharrayFixer=t}return t.prototype.ngOnInit=function(){},Object.defineProperty(t.prototype,"fill_opacity",{get:function(){return isFinite(this.rect.fill_opacity)?this.rect.fill_opacity:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"stroke_width",{get:function(){return isFinite(this.rect.stroke_width)?this.rect.stroke_width:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"stroke_dasharray",{get:function(){return this.rect.stroke_dasharray?this.qtDasharrayFixer.fix(this.rect.stroke_dasharray):null},enumerable:!1,configurable:!0}),t.\u0275fac=function(e){return new(e||t)(da(bnt))},t.\u0275cmp=Ht({type:t,selectors:[["","app-rect",""]],inputs:{rect:["app-rect","rect"]},attrs:oct,decls:1,vars:7,consts:[[1,"rect_element","noselect"]],template:function(t,e){1&t&&(Qe(),ba(0,"rect",0)),2&t&&oa("fill",e.rect.fill)("fill-opacity",e.fill_opacity)("stroke",e.rect.stroke)("stroke-width",e.stroke_width)("stroke-dasharray",e.stroke_dasharray)("width",e.rect.width)("height",e.rect.height)},styles:[""]}),t}(),sct=["text"],cct=["app-text",""];function lct(t,e){if(1&t&&(Qe(),ga(0,"tspan",3),ds(1),va()),2&t){var n=e.$implicit;oa("dy",0==e.index?"0em":"1.4em"),Qi(1),ps(" ",n," ")}}var uct=function(){function t(t,e){this.fontFixer=t,this.sanitizer=e,this.lines=[],this.transformation=""}return t.prototype.ngOnInit=function(){this.lines=this.getLines(this.text.text)},t.prototype.ngDoCheck=function(){this.transformation=this.calculateTransformation()},Object.defineProperty(t.prototype,"style",{get:function(){var t=this.fontFixer.fix(this.text),e=[];return t.font_family&&e.push('font-family: "'+this.text.font_family+'"'),t.font_size&&e.push("font-size: "+this.text.font_size+"pt"),t.font_weight&&e.push("font-weight: "+this.text.font_weight),this.sanitizer.bypassSecurityTrustStyle(e.join("; "))},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"textDecoration",{get:function(){return this.text.text_decoration},enumerable:!1,configurable:!0}),t.prototype.calculateTransformation=function(){var e=this.textRef.nativeElement.getElementsByTagName("tspan");if(e.length>0){var n=this.textRef.nativeElement.getBBox().height/e.length;return"translate("+t.MARGIN+", "+(n-t.MARGIN)+")"}return""},t.prototype.getLines=function(t){return t.split(/\r?\n/)},t.MARGIN=4,t.\u0275fac=function(e){return new(e||t)(da(X9),da(Vd))},t.\u0275cmp=Ht({type:t,selectors:[["","app-text",""]],viewQuery:function(t,e){var n;1&t&&nl(sct,!0),2&t&&tl(n=sl())&&(e.textRef=n.first)},inputs:{text:["app-text","text"]},attrs:cct,decls:3,vars:5,consts:[[1,"text_element","noselect"],["text",""],[0,"xml","space","preserve","x","0",4,"ngFor","ngForOf"],[0,"xml","space","preserve","x","0"]],template:function(t,e){if(1&t&&(Qe(),ga(0,"text",0,1),ua(2,lct,2,2,"tspan",2),va()),2&t){var n=ha(1);oa("style",e.style,Ei)("text-decoration",e.textDecoration)("fill",n.fill)("transform",e.transformation),Qi(2),pa("ngForOf",e.lines)}},directives:[Eh],styles:[""]}),t}(),hct=["app-drawing",""];function dct(t,e){1&t&&(Qe(),ba(0,"g",6)),2&t&&pa("app-ellipse",Aa().drawing.element)}function fct(t,e){1&t&&(Qe(),ba(0,"g",7)),2&t&&pa("app-image",Aa().drawing.element)}function pct(t,e){1&t&&(Qe(),ba(0,"g",8)),2&t&&pa("app-line",Aa().drawing.element)}function mct(t,e){1&t&&(Qe(),ba(0,"g",9)),2&t&&pa("app-rect",Aa().drawing.element)}function gct(t,e){1&t&&(Qe(),ba(0,"g",10)),2&t&&pa("app-text",Aa().drawing.element)}var vct=function(){function t(t,e,n){this.svgToDrawingConverter=t,this.drawingsEventSource=e,this.cd=n}return t.prototype.ngOnInit=function(){try{this.drawing.element=this.svgToDrawingConverter.convert(this.drawing.svg)}catch(t){console.log("Cannot convert due to Error: '"+t+"'")}},t.prototype.OnDragging=function(t){this.drawing.x=t.x,this.drawing.y=t.y,this.cd.detectChanges()},t.prototype.OnDragged=function(t){this.cd.detectChanges(),this.drawingsEventSource.dragged.emit(new int(this.drawing,t.dx,t.dy))},t.prototype.is=function(t,e){return!!t&&("ellipse"===e?t instanceof k9:"image"===e?t instanceof g9:"line"===e?t instanceof _9:"rect"===e?t instanceof b9:"text"===e&&t instanceof z0)},Object.defineProperty(t.prototype,"transformation",{get:function(){return"translate("+this.drawing.x+","+this.drawing.y+") rotate("+this.drawing.rotation+")"},enumerable:!1,configurable:!0}),t.\u0275fac=function(e){return new(e||t)(da(S9),da(Jnt),da(Po))},t.\u0275cmp=Ht({type:t,selectors:[["","app-drawing",""]],inputs:{drawing:["app-drawing","drawing"]},attrs:hct,decls:6,vars:7,consts:[[1,"drawing",3,"app-draggable","dragging","dragged"],[3,"app-ellipse",4,"ngIf"],[3,"app-image",4,"ngIf"],[3,"app-line",4,"ngIf"],[3,"app-rect",4,"ngIf"],[3,"app-text",4,"ngIf"],[3,"app-ellipse"],[3,"app-image"],[3,"app-line"],[3,"app-rect"],[3,"app-text"]],template:function(t,e){1&t&&(Qe(),ga(0,"g",0),xa("dragging",(function(t){return e.OnDragging(t)}))("dragged",(function(t){return e.OnDragged(t)})),ua(1,dct,1,1,"g",1),ua(2,fct,1,1,"g",2),ua(3,pct,1,1,"g",3),ua(4,mct,1,1,"g",4),ua(5,gct,1,1,"g",5),va()),2&t&&(pa("app-draggable",e.drawing),oa("transform",e.transformation),Qi(1),pa("ngIf",e.is(e.drawing.element,"ellipse")),Qi(1),pa("ngIf",e.is(e.drawing.element,"image")),Qi(1),pa("ngIf",e.is(e.drawing.element,"line")),Qi(1),pa("ngIf",e.is(e.drawing.element,"rect")),Qi(1),pa("ngIf",e.is(e.drawing.element,"text")))},directives:[Xst,Ah,tct,nct,rct,act,uct],styles:[""]}),t}(),bct=["svg"];function yct(t,e){if(1&t&&(Qe(),ba(0,"g",12)),2&t){var n=e.$implicit,i=Aa(2);pa("app-link",n)("show-interface-labels",i.settings.show_interface_labels)}}function _ct(t,e){if(1&t&&(Qe(),ba(0,"g",13)),2&t){var n=e.$implicit,i=Aa(2);pa("app-node",n)("symbols",i.symbols)}}function wct(t,e){1&t&&(Qe(),ba(0,"g",14)),2&t&&pa("app-drawing",e.$implicit)}function kct(t,e){if(1&t&&(Qe(),ga(0,"g"),ga(1,"g",6),ua(2,yct,1,2,"g",7),va(),ga(3,"g",8),ua(4,_ct,1,2,"g",9),va(),ga(5,"g",10),ua(6,wct,1,1,"g",11),va(),va()),2&t){var n=e.$implicit;Qi(2),pa("ngForOf",n.links),Qi(2),pa("ngForOf",n.nodes),Qi(2),pa("ngForOf",n.drawings)}}var Cct=function(){function t(t,e,n,i,r,o,a){this.graphDataManager=t,this.context=e,this.mapChangeDetectorRef=n,this.canvasSizeDetector=i,this.changeDetectorRef=r,this.layersManger=o,this.graphLayout=a,this.nodes=[],this.links=[],this.drawings=[],this.symbols=[],this.width=1500,this.height=600,this.settings={show_interface_labels:!0}}return Object.defineProperty(t.prototype,"showInterfaceLabels",{set:function(t){this.settings.show_interface_labels=t,this.mapChangeDetectorRef.detectChanges()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"movingTool",{set:function(t){this.mapChangeDetectorRef.detectChanges()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"selectionTool",{set:function(t){this.mapChangeDetectorRef.detectChanges()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"readonly",{set:function(t){},enumerable:!1,configurable:!0}),t.prototype.ngOnChanges=function(t){},t.prototype.ngOnInit=function(){var t=this;this.changesDetected=this.mapChangeDetectorRef.changesDetected.subscribe((function(){t.graphDataManager.setNodes(t.nodes),t.graphDataManager.setLinks(t.links),t.graphDataManager.setDrawings(t.drawings),t.graphDataManager.setSymbols(t.symbols),t.changeDetectorRef.detectChanges()}))},t.prototype.ngOnDestroy=function(){this.changesDetected.unsubscribe()},t.prototype.getSize=function(){return this.canvasSizeDetector.getOptimalSize(this.width,this.height)},Object.defineProperty(t.prototype,"layers",{get:function(){return this.layersManger.getLayersList()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"transform",{get:function(){var t=new Ont;return t.size=this.getSize(),"translate("+(t.getZeroZeroTransformationPoint().x+t.transformation.x)+", "+(t.getZeroZeroTransformationPoint().y+t.transformation.y)+") scale("+t.transformation.k+")"},enumerable:!1,configurable:!0}),t.prototype.onResize=function(t){},t.\u0275fac=function(e){return new(e||t)(da(Yet),da(Ont),da(_et),da(Qnt),da(Po),da(Net),da(Znt))},t.\u0275cmp=Ht({type:t,selectors:[["app-experimental-map"]],viewQuery:function(t,e){var n;1&t&&nl(bct,!0),2&t&&tl(n=sl())&&(e.svg=n.first)},hostBindings:function(t,e){1&t&&xa("resize",(function(t){return e.onResize(t)}),!1,yn)},inputs:{nodes:"nodes",links:"links",drawings:"drawings",symbols:"symbols",width:"width",height:"height",showInterfaceLabels:["show-interface-labels","showInterfaceLabels"],movingTool:["moving-tool","movingTool"],selectionTool:["selection-tool","selectionTool"],drawLinkTool:["draw-link-tool","drawLinkTool"],readonly:"readonly"},features:[Ms],decls:7,vars:5,consts:[["preserveAspectRatio","none",1,"map"],["svg",""],[4,"ngFor","ngForOf"],[3,"app-selection"],["id","grayscale"],["id","feGrayscale","type","saturate","values","0"],[1,"links"],[3,"app-link","show-interface-labels",4,"ngFor","ngForOf"],[1,"nodes"],[3,"app-node","symbols",4,"ngFor","ngForOf"],[1,"drawings"],[3,"app-drawing",4,"ngFor","ngForOf"],[3,"app-link","show-interface-labels"],[3,"app-node","symbols"],[3,"app-drawing"]],template:function(t,e){if(1&t&&(Qe(),ga(0,"svg",0,1),ga(2,"g"),ua(3,kct,7,3,"g",2),va(),ba(4,"g",3),ga(5,"filter",4),ba(6,"feColorMatrix",5),va(),va()),2&t){var n=ha(1);oa("width",e.width)("height",e.height),Qi(2),oa("transform",e.transform),Qi(1),pa("ngForOf",e.layers),Qi(1),pa("app-selection",n)}},directives:[Eh,Mst,qst,$st,vct],styles:["svg[_ngcontent-%COMP%]{display:block}"],changeDetection:0}),t}(),Sct=["*",[["mat-toolbar-row"]]],xct=["*","mat-toolbar-row"],Oct=tJ((function t(e){Object(m.a)(this,t),this._elementRef=e})),Mct=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=Wt({type:t,selectors:[["mat-toolbar-row"]],hostAttrs:[1,"mat-toolbar-row"],exportAs:["matToolbarRow"]}),t}(),Tct=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i,r){var o;return Object(m.a)(this,n),(o=e.call(this,t))._platform=i,o._document=r,o}return Object(g.a)(n,[{key:"ngAfterViewInit",value:function(){var t=this;ii()&&this._platform.isBrowser&&(this._checkToolbarMixedModes(),this._toolbarRows.changes.subscribe((function(){return t._checkToolbarMixedModes()})))}},{key:"_checkToolbarMixedModes",value:function(){var t=this;this._toolbarRows.length&&Array.from(this._elementRef.nativeElement.childNodes).filter((function(t){return!(t.classList&&t.classList.contains("mat-toolbar-row"))})).filter((function(e){return e.nodeType!==(t._document?t._document.COMMENT_NODE:8)})).some((function(t){return!(!t.textContent||!t.textContent.trim())}))&&function(){throw Error("MatToolbar: Attempting to combine different toolbar modes. Either specify multiple `` elements explicitly or just place content inside of a `` for a single row.")}()}}]),n}(Oct);return t.\u0275fac=function(e){return new(e||t)(da(Us),da(Cm),da(du))},t.\u0275cmp=Ht({type:t,selectors:[["mat-toolbar"]],contentQueries:function(t,e,n){var i;1&t&&rl(n,Mct,!0),2&t&&tl(i=sl())&&(e._toolbarRows=i)},hostAttrs:[1,"mat-toolbar"],hostVars:4,hostBindings:function(t,e){2&t&&Qa("mat-toolbar-multiple-rows",e._toolbarRows.length>0)("mat-toolbar-single-row",0===e._toolbarRows.length)},inputs:{color:"color"},exportAs:["matToolbar"],features:[ws],ngContentSelectors:xct,decls:2,vars:0,template:function(t,e){1&t&&(Ia(Sct),Da(0),Da(1,1))},styles:[".cdk-high-contrast-active .mat-toolbar{outline:solid 1px}.mat-toolbar-row,.mat-toolbar-single-row{display:flex;box-sizing:border-box;padding:0 16px;width:100%;flex-direction:row;align-items:center;white-space:nowrap}.mat-toolbar-multiple-rows{display:flex;box-sizing:border-box;flex-direction:column;width:100%}\n"],encapsulation:2,changeDetection:0}),t}(),Ect=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275mod=qt({type:t}),t.\u0275inj=F({factory:function(e){return new(e||t)},imports:[[$$],$$]}),t}(),Pct=function(){function t(t,e,n,i,r){this.toasterService=t,this.dockerService=e,this.qemuService=n,this.iouService=i,this.iosService=r}return t.prototype.ngOnInit=function(){var t=this;this.uploader=new wX({}),this.uploader.onAfterAddingFile=function(t){t.withCredentials=!1},this.uploader.onErrorItem=function(e,n,i,r){t.toasterService.error("An error has occured")},this.uploader.onCompleteItem=function(e,n,i,r){"qemu"===t.template.template_type?t.qemuService.addTemplate(t.server,t.template).subscribe((function(){return t.onUploadComplete()})):"iou"===t.template.template_type?t.iouService.addTemplate(t.server,t.template).subscribe((function(){return t.onUploadComplete()})):"dynamips"===t.template.template_type?t.iosService.addTemplate(t.server,t.template).subscribe((function(){return t.onUploadComplete()})):"docker"===t.template.template_type&&t.dockerService.addTemplate(t.server,t.template).subscribe((function(){return t.onUploadComplete()}))}},t.prototype.onUploadComplete=function(){this.toasterService.success("Appliance imported successfully"),this.uploader.queue=[]},t.prototype.uploadAppliance=function(t){var e,n=this,i=t.target.files[0],r=i.name,o=new FileReader;o.onloadend=function(){var t=JSON.parse(o.result);if(t.qemu)(e=new dot).template_type="qemu",e.adapter_type=t.qemu.adapter_type,e.adapters=t.qemu.adapters,e.ram=t.qemu.ram,e.options=t.qemu.options,e.console_type=t.qemu.console_type;else if(t.iou)(e=new bot).template_type="iou",e.console_type=t.iou.console_type,e.console_auto_start=t.iou.console_auto_start,e.ethernet_adapters=t.iou.ethernet_adapters,e.l1_keepalives=t.iou.l1_keepalives,e.nvram=t.iou.nvram,e.ram=t.iou.ram,e.serial_adapters=t.iou.serial_adapters;else if(t.dynamips)(e=new mot).template_type="dynamips",e.platform=t.dynamips.platform,e.ram=t.dynamips.ram,e.nvram=t.dynamips.nvram,e.startup_config=t.dynamips.startup_config,e.wic0=t.dynamips.wic0,e.wic1=t.dynamips.wic1,e.wic2=t.dynamips.wic2,e.slot0=t.dynamips.slot0,e.slot1=t.dynamips.slot1,e.slot2=t.dynamips.slot2,e.slot3=t.dynamips.slot3,e.slot4=t.dynamips.slot4,e.slot5=t.dynamips.slot5,e.slot6=t.dynamips.slot6,e.slot7=t.dynamips.slot7;else{if(!t.docker)return void n.toasterService.error("Template type not supported");(e=new fot).template_type="docker",e.adapters=t.docker.adapters,e.console_type=t.docker.console_type,e.image=t.docker.image}e.name=t.name,e.category=t.category,e.builtin=!1,e.default_name_format="{name}-{0}",e.compute_id="vm",e.symbol="guest"===e.category?":/symbols/computer.svg":":/symbols/"+e.category+"_guest.svg",n.template=e;var i=n.getUploadPath(n.server,e.template_type,r);n.uploader.queue.forEach((function(t){return t.url=i})),n.uploader.uploadItem(n.uploader.queue[0])},o.readAsText(i)},t.prototype.getUploadPath=function(t,e,n){return"http://"+t.host+":"+t.port+"/v2/"+e+"/images/"+n},t.\u0275fac=function(e){return new(e||t)(da(Y2),da(pot),da(w6),da(vot),da(got))},t.\u0275cmp=Ht({type:t,selectors:[["app-import-appliance"]],inputs:{project:"project",server:"server"},decls:0,vars:0,template:function(t,e){},styles:[""]}),t}(),Act=function(){function t(){}return t.prototype.transform=function(t,e){return t?e?(e=e.toLowerCase(),t.filter((function(t){return t.name.toLowerCase().includes(e)}))):t:[]},t.\u0275fac=function(e){return new(e||t)},t.\u0275pipe=Kt({name:"templatefilter",type:t,pure:!0}),t}();function jct(t,e){if(1&t&&(ga(0,"mat-option",18),ds(1),va()),2&t){var n=e.$implicit;pa("value",n),Qi(1),ps(" ",n," ")}}function Ict(t,e){if(1&t&&(ga(0,"mat-option",18),ds(1),va()),2&t){var n=e.$implicit;pa("value",n),Qi(1),ps(" ",n.name," ")}}function Dct(t,e){if(1&t&&(ga(0,"mat-option",18),ds(1),va()),2&t){var n=e.$implicit;pa("value",n),Qi(1),ps(" ",n," ")}}function Rct(t,e){if(1&t){var n=ka();ga(0,"mat-select",19),xa("valueChange",(function(t){return Se(n),Aa().selectedTemplate.compute_id=t})),ua(1,Dct,2,2,"mat-option",8),va()}if(2&t){var i=Aa();pa("value",i.selectedTemplate.compute_id),Qi(1),pa("ngForOf",i.nodeServers)}}var Lct=function(){return{standalone:!0}},Fct=function(){function t(t,e,n,i,r,o){this.dialogRef=t,this.templateService=e,this.formBuilder=n,this.data=i,this.toasterService=r,this.nonNegativeValidator=o,this.templateTypes=["cloud","ethernet_hub","ethernet_switch","docker","dynamips","vpcs","traceng","virtualbox","vmware","iou","qemu"],this.searchText="",this.nodeServers=["local","vm"],this.server=i.server,this.project=i.project,this.configurationForm=this.formBuilder.group({numberOfNodes:new hp(1,[kf.required,o.get])}),this.positionForm=this.formBuilder.group({top:new hp(0,kf.required),left:new hp(0,kf.required)})}return t.prototype.ngOnInit=function(){var t=this;this.templateService.list(this.server).subscribe((function(e){t.filteredTemplates=e,t.templates=e}))},t.prototype.onNoClick=function(){this.dialogRef.close()},t.prototype.filterTemplates=function(t){var e=this,n=this.templates.filter((function(t){return t.name.toLowerCase().includes(e.searchText.toLowerCase())}));this.filteredTemplates=n.filter((function(e){return e.template_type===t.value.toString()}))},t.prototype.chooseTemplate=function(t){this.selectedTemplate=t.value,"cloud"!==this.selectedTemplate.template_type&&"ethernet_hub"!==this.selectedTemplate.template_type&&"ethernet_switch"!==this.selectedTemplate.template_type||(this.selectedTemplate.compute_id="local")},t.prototype.onAddClick=function(){if(this.selectedTemplate&&0!==this.filteredTemplates.length)if(this.positionForm.valid&&this.configurationForm.valid&&this.selectedTemplate.compute_id){var t=this.positionForm.get("left").value,e=this.positionForm.get("top").value;if(t>this.project.scene_width/2||t<-this.project.scene_width/2||e>this.project.scene_height/2||e<-this.project.scene_height)this.toasterService.error("Please set correct position values.");else{var n={template:this.selectedTemplate,server:this.selectedTemplate.compute_id,numberOfNodes:this.configurationForm.get("numberOfNodes").value,x:t,y:e};this.dialogRef.close(n)}}else this.toasterService.error("Please fill all required fields.");else this.toasterService.error("Please firstly choose template.")},t.\u0275fac=function(e){return new(e||t)(da(Z0),da(yot),da(Jp),da(Q0),da(Y2),da(L9))},t.\u0275cmp=Ht({type:t,selectors:[["app-template-list-dialog"]],decls:40,vars:18,consts:[[1,"title-container"],["mat-dialog-title",""],["mat-button","","color","accent",1,"top-button",3,"routerLink","click"],["mat-dialog-content","",1,"content"],["floatPlaceholder","never",1,"form-field"],["matInput","","placeholder","Search by name",3,"ngModel","ngModelOptions","ngModelChange"],[1,"form-field"],["placeholder","Filter templates by type",3,"ngModelOptions","ngModel","selectionChange","ngModelChange"],[3,"value",4,"ngFor","ngForOf"],["placeholder","Choose template",3,"ngModelOptions","ngModel","selectionChange","ngModelChange"],[3,"formGroup"],["type","number","matInput","","formControlName","numberOfNodes","placeholder","Enter number of nodes (default value is 1)"],["placeholder","Choose server for node",3,"value","valueChange",4,"ngIf"],["matInput","","type","number","formControlName","left"],["matInput","","type","number","formControlName","top"],["mat-dialog-actions","","align","end"],["mat-button","","tabindex","-1","color","accent",3,"click"],["mat-button","","tabindex","2","mat-raised-button","","color","primary",1,"addButton",3,"click"],[3,"value"],["placeholder","Choose server for node",3,"value","valueChange"]],template:function(t,e){1&t&&(ga(0,"div",0),ga(1,"h1",1),ds(2,"Add a node"),va(),ga(3,"button",2),xa("click",(function(){return e.onNoClick()})),ds(4,"Go to template preferences"),va(),va(),ga(5,"div",3),ga(6,"div",0),ga(7,"h6"),ds(8,"Template"),va(),va(),ga(9,"mat-form-field",4),ga(10,"input",5),xa("ngModelChange",(function(t){return e.searchText=t})),va(),va(),ga(11,"mat-form-field",6),ga(12,"mat-select",7),xa("selectionChange",(function(t){return e.filterTemplates(t)}))("ngModelChange",(function(t){return e.selectedType=t})),ua(13,jct,2,2,"mat-option",8),va(),va(),ga(14,"mat-form-field",6),ga(15,"mat-select",9),xa("selectionChange",(function(t){return e.chooseTemplate(t)}))("ngModelChange",(function(t){return e.selectedTemplate=t})),ua(16,Ict,2,2,"mat-option",8),Nc(17,"templatefilter"),va(),va(),ga(18,"div",0),ga(19,"h6"),ds(20,"Configuration"),va(),va(),ga(21,"form",10),ga(22,"mat-form-field",6),ba(23,"input",11),va(),va(),ua(24,Rct,2,2,"mat-select",12),ga(25,"div",0),ga(26,"h6"),ds(27,"Position"),va(),va(),ga(28,"form",10),ds(29," Left:\xa0 "),ga(30,"mat-form-field"),ba(31,"input",13),va(),ds(32," Top:\xa0 "),ga(33,"mat-form-field"),ba(34,"input",14),va(),va(),va(),ga(35,"div",15),ga(36,"button",16),xa("click",(function(){return e.onNoClick()})),ds(37,"Close"),va(),ga(38,"button",17),xa("click",(function(){return e.onAddClick()})),ds(39,"Add"),va(),va()),2&t&&(Qi(3),La("routerLink","/server/",e.server.id,"/preferences"),Qi(7),pa("ngModel",e.searchText)("ngModelOptions",jc(15,Lct)),Qi(2),pa("ngModelOptions",jc(16,Lct))("ngModel",e.selectedType),Qi(1),pa("ngForOf",e.templateTypes),Qi(2),pa("ngModelOptions",jc(17,Lct))("ngModel",e.selectedTemplate),Qi(1),pa("ngForOf",Hc(17,12,e.filteredTemplates,e.searchText)),Qi(5),pa("formGroup",e.configurationForm),Qi(3),pa("ngIf",e.selectedTemplate),Qi(4),pa("formGroup",e.positionForm))},directives:[r1,a2,hQ,o1,Y3,s5,cf,mf,Sp,O5,Eh,xp,gf,Pp,Ef,Fp,Ah,a1,EJ],pipes:[Act],styles:[".header[_ngcontent-%COMP%]{min-height:64px;display:flex;align-items:baseline;padding:8px 24px 0;font-size:20px;justify-content:space-between}.mat-table[_ngcontent-%COMP%]{height:200px;overflow:scroll}.mat-form-field[_ngcontent-%COMP%]{font-size:16px;flex-grow:1}.form-field[_ngcontent-%COMP%]{width:100%}div[_ngcontent-%COMP%]{scrollbar-color:#a9a9a9 #263238;scrollbar-width:thin}h6[_ngcontent-%COMP%]{margin-top:5px;margin-bottom:10px;color:#0097a7}mat-table[_ngcontent-%COMP%]{scrollbar-color:#a9a9a9 #263238;scrollbar-width:thin}[_ngcontent-%COMP%]::-webkit-scrollbar{width:.5em}[_ngcontent-%COMP%]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background-color:#a9a9a9;outline:1px solid #263238}.filterBox[_ngcontent-%COMP%], .title-container[_ngcontent-%COMP%]{display:flex;justify-content:space-between}.title-container[_ngcontent-%COMP%]{align-items:baseline}"]}),t}(),Nct=n("jtHE"),Bct=n("HjQM"),Hct=n.n(Bct),zct=n("HrJb"),Vct=function(){var t=function t(){Object(m.a)(this,t),this.currentDrag=new w.b};return t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)},providedIn:"root"}),t.ngInjectableDef=L({factory:function(){return new t},token:t,providedIn:"root"}),t}(),Uct=function(){var t=function t(e){Object(m.a)(this,t),this.elementRef=e,this.activeLongPressDrag=!1,this.longPressConfig={duration:300,delta:30}};return t.\u0275fac=function(e){return new(e||t)(da(Us))},t.\u0275dir=Wt({type:t,selectors:[["","mwlDraggableScrollContainer",""]],inputs:{activeLongPressDrag:"activeLongPressDrag",longPressConfig:"longPressConfig"}}),t}();function qct(t,e,n){n&&n.split(" ").forEach((function(n){return t.addClass(e.nativeElement,n)}))}function Gct(t,e,n){n&&n.split(" ").forEach((function(n){return t.removeClass(e.nativeElement,n)}))}var Wct=function(){var t=function(){function t(e,n,i,r,o,a,s){Object(m.a)(this,t),this.element=e,this.renderer=n,this.draggableHelper=i,this.zone=r,this.vcr=o,this.scrollContainer=a,this.document=s,this.dragAxis={x:!0,y:!0},this.dragSnapGrid={},this.ghostDragEnabled=!0,this.showOriginalElementWhileDragging=!1,this.dragCursor="",this.autoScroll={margin:20},this.dragPointerDown=new Uc,this.dragStart=new Uc,this.ghostElementCreated=new Uc,this.dragging=new Uc,this.dragEnd=new Uc,this.pointerDown$=new w.b,this.pointerMove$=new w.b,this.pointerUp$=new w.b,this.eventListenerSubscriptions={},this.destroy$=new w.b,this.timeLongPress={timerBegin:0,timerEnd:0}}return Object(g.a)(t,[{key:"ngOnInit",value:function(){var t=this;this.checkEventListeners();var e=this.pointerDown$.pipe(Object(vg.a)((function(){return t.canDrag()})),Object(IX.a)((function(e){e.event.stopPropagation&&!t.scrollContainer&&e.event.stopPropagation();var n=t.renderer.createElement("style");t.renderer.setAttribute(n,"type","text/css"),t.renderer.appendChild(n,t.renderer.createText("\n body * {\n -moz-user-select: none;\n -ms-user-select: none;\n -webkit-user-select: none;\n user-select: none;\n }\n ")),requestAnimationFrame((function(){t.document.head.appendChild(n)}));var i=t.getScrollPosition(),r=new k.a((function(e){return t.renderer.listen(t.scrollContainer?t.scrollContainer.elementRef.nativeElement:"window","scroll",(function(t){return e.next(t)}))})).pipe(Object(NX.a)(i),Object(ef.a)((function(){return t.getScrollPosition()}))),o=new w.b,a=new Nct.a;t.zone.run((function(){t.dragPointerDown.next({x:0,y:0})}));var s=Object(C.a)(t.pointerUp$,t.pointerDown$,a,t.destroy$).pipe(Object(S.a)()),c=Object(OX.b)([t.pointerMove$,r]).pipe(Object(ef.a)((function(t){var n=l(t,2),i=n[0],r=n[1];return{currentDrag$:o,transformX:i.clientX-e.clientX,transformY:i.clientY-e.clientY,clientX:i.clientX,clientY:i.clientY,scrollLeft:r.left,scrollTop:r.top}})),Object(ef.a)((function(e){return t.dragSnapGrid.x&&(e.transformX=Math.round(e.transformX/t.dragSnapGrid.x)*t.dragSnapGrid.x),t.dragSnapGrid.y&&(e.transformY=Math.round(e.transformY/t.dragSnapGrid.y)*t.dragSnapGrid.y),e})),Object(ef.a)((function(e){return t.dragAxis.x||(e.transformX=0),t.dragAxis.y||(e.transformY=0),e})),Object(ef.a)((function(t){return Object.assign({},t,{x:t.transformX+(t.scrollLeft-i.left),y:t.transformY+(t.scrollTop-i.top)})})),Object(vg.a)((function(e){return!t.validateDrag||t.validateDrag({x:e.x,y:e.y,transform:{x:e.transformX,y:e.transformY}})})),Object(Am.a)(s),Object(S.a)()),u=c.pipe(Object(FX.a)(1),Object(S.a)()),h=c.pipe(Object(HX.a)(1),Object(S.a)());return u.subscribe((function(e){var n=e.clientX,i=e.clientY,r=e.x,s=e.y;if(t.zone.run((function(){t.dragStart.next({cancelDrag$:a})})),t.scroller=Hct()([t.scrollContainer?t.scrollContainer.elementRef.nativeElement:t.document.defaultView],Object.assign({},t.autoScroll,{autoScroll:function(){return!0}})),qct(t.renderer,t.element,t.dragActiveClass),t.ghostDragEnabled){var c=t.element.nativeElement.getBoundingClientRect(),l=t.element.nativeElement.cloneNode(!0);if(t.showOriginalElementWhileDragging||t.renderer.setStyle(t.element.nativeElement,"visibility","hidden"),t.ghostElementAppendTo?t.ghostElementAppendTo.appendChild(l):t.element.nativeElement.parentNode.insertBefore(l,t.element.nativeElement.nextSibling),t.ghostElement=l,t.document.body.style.cursor=t.dragCursor,t.setElementStyles(l,{position:"fixed",top:"".concat(c.top,"px"),left:"".concat(c.left,"px"),width:"".concat(c.width,"px"),height:"".concat(c.height,"px"),cursor:t.dragCursor,margin:"0",willChange:"transform",pointerEvents:"none"}),t.ghostElementTemplate){var u=t.vcr.createEmbeddedView(t.ghostElementTemplate);l.innerHTML="",u.rootNodes.filter((function(t){return t instanceof Node})).forEach((function(t){l.appendChild(t)})),h.subscribe((function(){t.vcr.remove(t.vcr.indexOf(u))}))}t.zone.run((function(){t.ghostElementCreated.emit({clientX:n-r,clientY:i-s,element:l})})),h.subscribe((function(){l.parentElement.removeChild(l),t.ghostElement=null,t.renderer.setStyle(t.element.nativeElement,"visibility","")}))}t.draggableHelper.currentDrag.next(o)})),h.pipe(Object(IX.a)((function(t){var e=a.pipe(Object(zct.a)(),Object(FX.a)(1),Object(ef.a)((function(e){return Object.assign({},t,{dragCancelled:e>0})})));return a.complete(),e}))).subscribe((function(e){var n=e.x,i=e.y,r=e.dragCancelled;t.scroller.destroy(),t.zone.run((function(){t.dragEnd.next({x:n,y:i,dragCancelled:r})})),Gct(t.renderer,t.element,t.dragActiveClass),o.complete()})),Object(C.a)(s,h).pipe(Object(FX.a)(1)).subscribe((function(){requestAnimationFrame((function(){t.document.head.removeChild(n)}))})),c})),Object(S.a)());Object(C.a)(e.pipe(Object(FX.a)(1),Object(ef.a)((function(t){return[,t]}))),e.pipe(Object(FJ.a)())).pipe(Object(vg.a)((function(t){var e=l(t,2),n=e[0],i=e[1];return!n||n.x!==i.x||n.y!==i.y})),Object(ef.a)((function(t){return l(t,2)[1]})),Object(LJ.a)(0,DJ.a)).subscribe((function(e){var n=e.x,i=e.y,r=e.currentDrag$,o=e.clientX,a=e.clientY,s=e.transformX,c=e.transformY;if(t.zone.run((function(){t.dragging.next({x:n,y:i})})),t.ghostElement){var l="translate3d(".concat(s,"px, ").concat(c,"px, 0px)");t.setElementStyles(t.ghostElement,{transform:l,"-webkit-transform":l,"-ms-transform":l,"-moz-transform":l,"-o-transform":l})}r.next({clientX:o,clientY:a,dropData:t.dropData})}))}},{key:"ngOnChanges",value:function(t){t.dragAxis&&this.checkEventListeners()}},{key:"ngOnDestroy",value:function(){this.unsubscribeEventListeners(),this.pointerDown$.complete(),this.pointerMove$.complete(),this.pointerUp$.complete(),this.destroy$.next()}},{key:"checkEventListeners",value:function(){var t=this,e=this.canDrag(),n=Object.keys(this.eventListenerSubscriptions).length>0;e&&!n?this.zone.runOutsideAngular((function(){t.eventListenerSubscriptions.mousedown=t.renderer.listen(t.element.nativeElement,"mousedown",(function(e){t.onMouseDown(e)})),t.eventListenerSubscriptions.mouseup=t.renderer.listen("document","mouseup",(function(e){t.onMouseUp(e)})),t.eventListenerSubscriptions.touchstart=t.renderer.listen(t.element.nativeElement,"touchstart",(function(e){t.onTouchStart(e)})),t.eventListenerSubscriptions.touchend=t.renderer.listen("document","touchend",(function(e){t.onTouchEnd(e)})),t.eventListenerSubscriptions.touchcancel=t.renderer.listen("document","touchcancel",(function(e){t.onTouchEnd(e)})),t.eventListenerSubscriptions.mouseenter=t.renderer.listen(t.element.nativeElement,"mouseenter",(function(){t.onMouseEnter()})),t.eventListenerSubscriptions.mouseleave=t.renderer.listen(t.element.nativeElement,"mouseleave",(function(){t.onMouseLeave()}))})):!e&&n&&this.unsubscribeEventListeners()}},{key:"onMouseDown",value:function(t){var e=this;0===t.button&&(this.eventListenerSubscriptions.mousemove||(this.eventListenerSubscriptions.mousemove=this.renderer.listen("document","mousemove",(function(t){e.pointerMove$.next({event:t,clientX:t.clientX,clientY:t.clientY})}))),this.pointerDown$.next({event:t,clientX:t.clientX,clientY:t.clientY}))}},{key:"onMouseUp",value:function(t){0===t.button&&(this.eventListenerSubscriptions.mousemove&&(this.eventListenerSubscriptions.mousemove(),delete this.eventListenerSubscriptions.mousemove),this.pointerUp$.next({event:t,clientX:t.clientX,clientY:t.clientY}))}},{key:"onTouchStart",value:function(t){var e,n,i,r=this;if((this.scrollContainer&&this.scrollContainer.activeLongPressDrag||this.touchStartLongPress)&&(this.timeLongPress.timerBegin=Date.now(),n=!1,i=this.hasScrollbar(),e=this.getScrollPosition()),!this.eventListenerSubscriptions.touchmove){var o=Object(IJ.a)(this.document,"contextmenu").subscribe((function(t){t.preventDefault()})),a=Object(IJ.a)(this.document,"touchmove",{passive:!1}).subscribe((function(o){(r.scrollContainer&&r.scrollContainer.activeLongPressDrag||r.touchStartLongPress)&&!n&&i&&(n=r.shouldBeginDrag(t,o,e)),(r.scrollContainer&&r.scrollContainer.activeLongPressDrag||r.touchStartLongPress)&&i&&!n||(o.preventDefault(),r.pointerMove$.next({event:o,clientX:o.targetTouches[0].clientX,clientY:o.targetTouches[0].clientY}))}));this.eventListenerSubscriptions.touchmove=function(){o.unsubscribe(),a.unsubscribe()}}this.pointerDown$.next({event:t,clientX:t.touches[0].clientX,clientY:t.touches[0].clientY})}},{key:"onTouchEnd",value:function(t){this.eventListenerSubscriptions.touchmove&&(this.eventListenerSubscriptions.touchmove(),delete this.eventListenerSubscriptions.touchmove,(this.scrollContainer&&this.scrollContainer.activeLongPressDrag||this.touchStartLongPress)&&this.enableScroll()),this.pointerUp$.next({event:t,clientX:t.changedTouches[0].clientX,clientY:t.changedTouches[0].clientY})}},{key:"onMouseEnter",value:function(){this.setCursor(this.dragCursor)}},{key:"onMouseLeave",value:function(){this.setCursor("")}},{key:"canDrag",value:function(){return this.dragAxis.x||this.dragAxis.y}},{key:"setCursor",value:function(t){this.eventListenerSubscriptions.mousemove||this.renderer.setStyle(this.element.nativeElement,"cursor",t)}},{key:"unsubscribeEventListeners",value:function(){var t=this;Object.keys(this.eventListenerSubscriptions).forEach((function(e){t.eventListenerSubscriptions[e](),delete t.eventListenerSubscriptions[e]}))}},{key:"setElementStyles",value:function(t,e){var n=this;Object.keys(e).forEach((function(i){n.renderer.setStyle(t,i,e[i])}))}},{key:"getScrollElement",value:function(){return this.scrollContainer?this.scrollContainer.elementRef.nativeElement:this.document.body}},{key:"getScrollPosition",value:function(){return this.scrollContainer?{top:this.scrollContainer.elementRef.nativeElement.scrollTop,left:this.scrollContainer.elementRef.nativeElement.scrollLeft}:{top:window.pageYOffset||this.document.documentElement.scrollTop,left:window.pageXOffset||this.document.documentElement.scrollLeft}}},{key:"shouldBeginDrag",value:function(t,e,n){var i=this.getScrollPosition(),r=Math.abs(i.top-n.top),o=Math.abs(i.left-n.left),a=Math.abs(e.targetTouches[0].clientX-t.touches[0].clientX)-o,s=Math.abs(e.targetTouches[0].clientY-t.touches[0].clientY)-r,c=this.touchStartLongPress?this.touchStartLongPress:{delta:this.scrollContainer.longPressConfig.delta,delay:this.scrollContainer.longPressConfig.duration};return(a+s>c.delta||r>0||o>0)&&(this.timeLongPress.timerBegin=Date.now()),this.timeLongPress.timerEnd=Date.now(),this.timeLongPress.timerEnd-this.timeLongPress.timerBegin>=c.delay&&(this.disableScroll(),!0)}},{key:"enableScroll",value:function(){this.scrollContainer&&this.renderer.setStyle(this.scrollContainer.elementRef.nativeElement,"overflow",""),this.renderer.setStyle(this.document.body,"overflow","")}},{key:"disableScroll",value:function(){this.scrollContainer&&this.renderer.setStyle(this.scrollContainer.elementRef.nativeElement,"overflow","hidden"),this.renderer.setStyle(this.document.body,"overflow","hidden")}},{key:"hasScrollbar",value:function(){var t=this.getScrollElement();return t.scrollWidth>t.clientWidth||t.scrollHeight>t.clientHeight}}]),t}();return t.\u0275fac=function(e){return new(e||t)(da(Us),da(Ks),da(Vct),da(jl),da(mc),da(Uct,8),da(du))},t.\u0275dir=Wt({type:t,selectors:[["","mwlDraggable",""]],inputs:{dragAxis:"dragAxis",dragSnapGrid:"dragSnapGrid",ghostDragEnabled:"ghostDragEnabled",showOriginalElementWhileDragging:"showOriginalElementWhileDragging",dragCursor:"dragCursor",autoScroll:"autoScroll",dropData:"dropData",validateDrag:"validateDrag",dragActiveClass:"dragActiveClass",ghostElementAppendTo:"ghostElementAppendTo",ghostElementTemplate:"ghostElementTemplate",touchStartLongPress:"touchStartLongPress"},outputs:{dragPointerDown:"dragPointerDown",dragStart:"dragStart",ghostElementCreated:"ghostElementCreated",dragging:"dragging",dragEnd:"dragEnd"},features:[Ms]}),t}();function Kct(t,e,n){return t>=n.left&&t<=n.right&&e>=n.top&&e<=n.bottom}var Xct=function(){var t=function(){function t(e,n,i,r,o){Object(m.a)(this,t),this.element=e,this.draggableHelper=n,this.zone=i,this.renderer=r,this.scrollContainer=o,this.dragEnter=new Uc,this.dragLeave=new Uc,this.dragOver=new Uc,this.drop=new Uc}return Object(g.a)(t,[{key:"ngOnInit",value:function(){var t=this;this.currentDragSubscription=this.draggableHelper.currentDrag.subscribe((function(e){qct(t.renderer,t.element,t.dragActiveClass);var n,i,r={updateCache:!0},o=t.renderer.listen(t.scrollContainer?t.scrollContainer.elementRef.nativeElement:"window","scroll",(function(){r.updateCache=!0})),a=e.pipe(Object(ef.a)((function(e){var i=e.clientX,o=e.clientY;n=e.dropData,r.updateCache&&(r.rect=t.element.nativeElement.getBoundingClientRect(),t.scrollContainer&&(r.scrollContainerRect=t.scrollContainer.elementRef.nativeElement.getBoundingClientRect()),r.updateCache=!1);var a=Kct(i,o,r.rect);return r.scrollContainerRect?a&&Kct(i,o,r.scrollContainerRect):a}))),s=a.pipe(Object(RJ.a)());s.pipe(Object(vg.a)((function(t){return t}))).subscribe((function(){i=!0,qct(t.renderer,t.element,t.dragOverClass),t.zone.run((function(){t.dragEnter.next({dropData:n})}))})),a.pipe(Object(vg.a)((function(t){return t}))).subscribe((function(){t.zone.run((function(){t.dragOver.next({dropData:n})}))})),s.pipe(Object(FJ.a)(),Object(vg.a)((function(t){var e=l(t,2);return e[0]&&!e[1]}))).subscribe((function(){i=!1,Gct(t.renderer,t.element,t.dragOverClass),t.zone.run((function(){t.dragLeave.next({dropData:n})}))})),e.subscribe({complete:function(){o(),Gct(t.renderer,t.element,t.dragActiveClass),i&&(Gct(t.renderer,t.element,t.dragOverClass),t.zone.run((function(){t.drop.next({dropData:n})})))}})}))}},{key:"ngOnDestroy",value:function(){this.currentDragSubscription&&this.currentDragSubscription.unsubscribe()}}]),t}();return t.\u0275fac=function(e){return new(e||t)(da(Us),da(Vct),da(jl),da(Ks),da(Uct,8))},t.\u0275dir=Wt({type:t,selectors:[["","mwlDroppable",""]],inputs:{dragOverClass:"dragOverClass",dragActiveClass:"dragActiveClass"},outputs:{dragEnter:"dragEnter",dragLeave:"dragLeave",dragOver:"dragOver",drop:"drop"}}),t}(),Yct=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275mod=qt({type:t}),t.\u0275inj=F({factory:function(e){return new(e||t)}}),t}();function Zct(t,e){if(1&t&&(ga(0,"mat-option",11),ds(1),va()),2&t){var n=e.$implicit;pa("value",n),Qi(1),ps(" ",n," ")}}function Qct(t,e){if(1&t){var n=ka();ga(0,"span",14),ga(1,"div",15),xa("dragStart",(function(t){return Se(n),Aa(3).dragStart(t)}))("dragEnd",(function(t){Se(n);var e=Aa(2).index,i=Aa();return i.dragEnd(t,i.filteredTemplates[e+1])})),ba(2,"img",16),va(),ga(3,"div",17),ds(4),va(),va()}if(2&t){var i=Aa(2).index,r=Aa();Qi(2),pa("src",r.getImageSourceForTemplate(r.filteredTemplates[i+1]),Pi),Qi(2),fs(r.filteredTemplates[i+1].name)}}function $ct(t,e){if(1&t){var n=ka();ga(0,"span",14),ga(1,"div",15),xa("dragStart",(function(t){return Se(n),Aa(3).dragStart(t)}))("dragEnd",(function(t){Se(n);var e=Aa(2).index,i=Aa();return i.dragEnd(t,i.filteredTemplates[e+2])})),ba(2,"img",16),va(),ga(3,"div",17),ds(4),va(),va()}if(2&t){var i=Aa(2).index,r=Aa();Qi(2),pa("src",r.getImageSourceForTemplate(r.filteredTemplates[i+2]),Pi),Qi(2),fs(r.filteredTemplates[i+2].name)}}function Jct(t,e){if(1&t){var n=ka();ga(0,"span",14),ga(1,"div",15),xa("dragStart",(function(t){return Se(n),Aa(3).dragStart(t)}))("dragEnd",(function(t){Se(n);var e=Aa(2).index,i=Aa();return i.dragEnd(t,i.filteredTemplates[e+3])})),ba(2,"img",16),va(),ga(3,"div",17),ds(4),va(),va()}if(2&t){var i=Aa(2).index,r=Aa();Qi(2),pa("src",r.getImageSourceForTemplate(r.filteredTemplates[i+3]),Pi),Qi(2),fs(r.filteredTemplates[i+3].name)}}function tlt(t,e){if(1&t){var n=ka();ga(0,"span",13),ga(1,"span",14),ga(2,"div",15),xa("dragStart",(function(t){return Se(n),Aa(2).dragStart(t)}))("dragEnd",(function(t){Se(n);var e=Aa().index,i=Aa();return i.dragEnd(t,i.filteredTemplates[e])})),ba(3,"img",16),va(),ga(4,"div",17),ds(5),va(),va(),ua(6,Qct,5,2,"span",18),ua(7,$ct,5,2,"span",18),ua(8,Jct,5,2,"span",18),va()}if(2&t){var i=Aa().index,r=Aa();Qi(3),pa("src",r.getImageSourceForTemplate(r.filteredTemplates[i]),Pi),Qi(2),fs(r.filteredTemplates[i].name),Qi(1),pa("ngIf",r.filteredTemplates[i+1]),Qi(1),pa("ngIf",r.filteredTemplates[i+2]),Qi(1),pa("ngIf",r.filteredTemplates[i+3])}}function elt(t,e){if(1&t&&(ga(0,"mat-list-item"),ua(1,tlt,9,5,"span",12),va()),2&t){var n=e.index;Qi(1),pa("ngIf",n%4==0)}}var nlt=function(){return{standalone:!0}},ilt=function(){function t(t,e,n,i){this.dialog=t,this.templateService=e,this.scaleService=n,this.symbolService=i,this.onNodeCreation=new Uc,this.templates=[],this.filteredTemplates=[],this.searchText="",this.templateTypes=["all","cloud","ethernet_hub","ethernet_switch","docker","dynamips","vpcs","traceng","virtualbox","vmware","iou","qemu"]}return t.prototype.ngOnInit=function(){var t=this;this.subscription=this.templateService.newTemplateCreated.subscribe((function(e){t.templates.push(e)})),this.templateService.list(this.server).subscribe((function(e){t.filteredTemplates=e,t.sortTemplates(),t.templates=e})),this.symbolService.list(this.server)},t.prototype.sortTemplates=function(){this.filteredTemplates=this.filteredTemplates.sort((function(t,e){return t.name1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:100;return Math.max(e,Math.min(n,t))}var flt=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275mod=qt({type:t}),t.\u0275inj=F({factory:function(e){return new(e||t)},imports:[[hd,$$],$$]}),t}(),plt=function(){function t(t,e){this.dialogRef=t,this.data=e}return t.prototype.onCancelClick=function(){this.dialogRef.close(t.CANCELLED)},t.prototype.ngOnInit=function(){},t.\u0275fac=function(e){return new(e||t)(da(Z0),da(Q0))},t.\u0275cmp=Ht({type:t,selectors:[["app-progress-dialog"]],decls:7,vars:1,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["color","primary","mode","determinate",3,"value"],["mat-dialog-actions",""],["mat-button","","tabindex","-1","color","accent",3,"click"]],template:function(t,e){1&t&&(ga(0,"h1",0),ds(1,"Operation in progress"),va(),ga(2,"div",1),ba(3,"mat-progress-bar",2),va(),ga(4,"div",3),ga(5,"button",4),xa("click",(function(){return e.onCancelClick()})),ds(6,"Cancel"),va(),va()),2&t&&(Qi(3),pa("value",e.value))},directives:[r1,o1,hlt,a1,a2],styles:[""]}),t}(),mlt=function(){function t(t){this.dialog=t}return t.prototype.open=function(){return this.dialog.open(plt,{width:"250px",autoFocus:!1,disableClose:!0})},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)(_t(e1))}}),t}(),glt=function(){function t(t,e,n,i){this.dialog=t,this.snapshotService=e,this.progressDialogService=n,this.toaster=i}return t.prototype.ngOnInit=function(){},t.prototype.createSnapshotModal=function(){var t=this;this.dialog.open(alt,{width:"450px",data:{server:this.server,project:this.project},autoFocus:!1,disableClose:!0}).afterClosed().subscribe((function(e){if(e){var n=t.snapshotService.create(t.server,t.project.project_id,e),i=t.progressDialogService.open(),r=n.subscribe((function(n){t.toaster.success("Snapshot '"+e.name+"' has been created."),i.close()}));i.afterClosed().subscribe((function(t){t===plt.CANCELLED&&r.unsubscribe()}))}}))},t.\u0275fac=function(e){return new(e||t)(da(e1),da(olt),da(mlt),da(Y2))},t.\u0275cmp=Ht({type:t,selectors:[["app-snapshot-menu-item"]],inputs:{project:"project",server:"server"},decls:3,vars:0,consts:[["matTooltip","Manage snapshots","matTooltipClass","custom-tooltip","mat-icon-button","",3,"click"]],template:function(t,e){1&t&&(ga(0,"button",0),xa("click",(function(){return e.createSnapshotModal()})),ga(1,"mat-icon"),ds(2,"snooze"),va(),va())},directives:[a2,k4,x2],styles:[""]}),t}(),vlt=function(){function t(t,e,n,i,r,o){this.nodeService=t,this.nodesDataSource=e,this.toasterService=n,this.serverService=i,this.settingsService=r,this.electronService=o}return t.prototype.startConsoleForAllNodes=function(){return UQ(this,void 0,void 0,(function(){var t,e,n,i,r,o;return qQ(this,(function(a){switch(a.label){case 0:if(!this.electronService.isElectronApp)return[3,5];t=this.settingsService.get("console_command")?this.settingsService.get("console_command"):this.nodeService.getDefaultCommand(),e=this.nodesDataSource.getItems(),n=0,i=e,a.label=1;case 1:return n2&&void 0!==arguments[2]?arguments[2]:3,i=Math.abs(t-e);return i=n.top&&e<=n.bottom}function Elt(t){var e=t.clientX,n=t.rect;return e>=n.left&&e<=n.right}function Plt(t){var e=t.clientX,n=t.clientY,i=t.allowedEdges,r=t.cursorPrecision,o=t.elm.nativeElement.getBoundingClientRect(),a={};return i.left&&Olt(e,o.left,r)&&Tlt({clientY:n,rect:o})&&(a.left=!0),i.right&&Olt(e,o.right,r)&&Tlt({clientY:n,rect:o})&&(a.right=!0),i.top&&Olt(n,o.top,r)&&Elt({clientX:e,rect:o})&&(a.top=!0),i.bottom&&Olt(n,o.bottom,r)&&Elt({clientX:e,rect:o})&&(a.bottom=!0),a}var Alt=Object.freeze({topLeft:"nw-resize",topRight:"ne-resize",bottomLeft:"sw-resize",bottomRight:"se-resize",leftOrRight:"col-resize",topOrBottom:"row-resize"});function jlt(t,e){return t.left&&t.top?e.topLeft:t.right&&t.top?e.topRight:t.left&&t.bottom?e.bottomLeft:t.right&&t.bottom?e.bottomRight:t.left||t.right?e.leftOrRight:t.top||t.bottom?e.topOrBottom:""}function Ilt(t){var e=t.initialRectangle,n=t.newRectangle,i={};return Object.keys(t.edges).forEach((function(t){i[t]=(n[t]||0)-(e[t]||0)})),i}var Dlt=function(){var t=function(){function t(e,n,i,r){Object(m.a)(this,t),this.platformId=e,this.renderer=n,this.elm=i,this.zone=r,this.resizeEdges={},this.enableGhostResize=!1,this.resizeSnapGrid={},this.resizeCursors=Alt,this.resizeCursorPrecision=3,this.ghostElementPositioning="fixed",this.allowNegativeResizes=!1,this.mouseMoveThrottleMS=50,this.resizeStart=new Uc,this.resizing=new Uc,this.resizeEnd=new Uc,this.mouseup=new w.b,this.mousedown=new w.b,this.mousemove=new w.b,this.destroy$=new w.b,this.resizeEdges$=new w.b,this.pointerEventListeners=Rlt.getInstance(n,r)}return Object(g.a)(t,[{key:"ngOnInit",value:function(){var t,e=this,n=Object(C.a)(this.pointerEventListeners.pointerDown,this.mousedown),i=Object(C.a)(this.pointerEventListeners.pointerMove,this.mousemove).pipe(Object(DX.a)((function(e){t&&e.event.preventDefault()})),Object(S.a)()),r=Object(C.a)(this.pointerEventListeners.pointerUp,this.mouseup),o=function(){t&&t.clonedNode&&(e.elm.nativeElement.parentElement.removeChild(t.clonedNode),e.renderer.setStyle(e.elm.nativeElement,"visibility","inherit"))},a=function(){return Object.assign({},Alt,e.resizeCursors)};this.resizeEdges$.pipe(Object(NX.a)(this.resizeEdges),Object(ef.a)((function(){return e.resizeEdges&&Object.keys(e.resizeEdges).some((function(t){return!!e.resizeEdges[t]}))})),Object(LX.a)((function(t){return t?i:TX.a})),Object(LJ.a)(this.mouseMoveThrottleMS),Object(Am.a)(this.destroy$)).subscribe((function(n){var i=Plt({clientX:n.clientX,clientY:n.clientY,elm:e.elm,allowedEdges:e.resizeEdges,cursorPrecision:e.resizeCursorPrecision}),r=a();if(!t){var o=jlt(i,r);e.renderer.setStyle(e.elm.nativeElement,"cursor",o)}e.setElementClass(e.elm,"resize-left-hover",!0===i.left),e.setElementClass(e.elm,"resize-right-hover",!0===i.right),e.setElementClass(e.elm,"resize-top-hover",!0===i.top),e.setElementClass(e.elm,"resize-bottom-hover",!0===i.bottom)})),n.pipe(Object(IX.a)((function(o){function a(t){return{clientX:t.clientX-o.clientX,clientY:t.clientY-o.clientY}}var s=function(){var n={x:1,y:1};return t&&(e.resizeSnapGrid.left&&t.edges.left?n.x=+e.resizeSnapGrid.left:e.resizeSnapGrid.right&&t.edges.right&&(n.x=+e.resizeSnapGrid.right),e.resizeSnapGrid.top&&t.edges.top?n.y=+e.resizeSnapGrid.top:e.resizeSnapGrid.bottom&&t.edges.bottom&&(n.y=+e.resizeSnapGrid.bottom)),n};function c(t,e){return{x:Math.ceil(t.clientX/e.x),y:Math.ceil(t.clientY/e.y)}}return Object(C.a)(i.pipe(Object(FX.a)(1)).pipe(Object(ef.a)((function(t){return[,t]}))),i.pipe(Object(FJ.a)())).pipe(Object(ef.a)((function(t){var e=l(t,2),n=e[0],i=e[1];return[n?a(n):n,a(i)]}))).pipe(Object(vg.a)((function(t){var e=l(t,2),n=e[0],i=e[1];if(!n)return!0;var r=s(),o=c(n,r),a=c(i,r);return o.x!==a.x||o.y!==a.y}))).pipe(Object(ef.a)((function(t){var e=l(t,2)[1],n=s();return{clientX:Math.round(e.clientX/n.x)*n.x,clientY:Math.round(e.clientY/n.y)*n.y}}))).pipe(Object(Am.a)(Object(C.a)(r,n)))}))).pipe(Object(vg.a)((function(){return!!t}))).pipe(Object(ef.a)((function(e){return Mlt(t.startingRect,t.edges,e.clientX,e.clientY)}))).pipe(Object(vg.a)((function(t){return e.allowNegativeResizes||!!(t.height&&t.width&&t.height>0&&t.width>0)}))).pipe(Object(vg.a)((function(n){return!e.validateResize||e.validateResize({rectangle:n,edges:Ilt({edges:t.edges,initialRectangle:t.startingRect,newRectangle:n})})})),Object(Am.a)(this.destroy$)).subscribe((function(n){t&&t.clonedNode&&(e.renderer.setStyle(t.clonedNode,"height","".concat(n.height,"px")),e.renderer.setStyle(t.clonedNode,"width","".concat(n.width,"px")),e.renderer.setStyle(t.clonedNode,"top","".concat(n.top,"px")),e.renderer.setStyle(t.clonedNode,"left","".concat(n.left,"px"))),e.zone.run((function(){e.resizing.emit({edges:Ilt({edges:t.edges,initialRectangle:t.startingRect,newRectangle:n}),rectangle:n})})),t.currentRect=n})),n.pipe(Object(ef.a)((function(t){return t.edges||Plt({clientX:t.clientX,clientY:t.clientY,elm:e.elm,allowedEdges:e.resizeEdges,cursorPrecision:e.resizeCursorPrecision})}))).pipe(Object(vg.a)((function(t){return Object.keys(t).length>0})),Object(Am.a)(this.destroy$)).subscribe((function(n){t&&o();var i=function(t,e){var n=0,i=0,r=t.nativeElement.style,o=["transform","-ms-transform","-moz-transform","-o-transform"].map((function(t){return r[t]})).find((function(t){return!!t}));if(o&&o.includes("translate")&&(n=o.replace(/.*translate3?d?\(([0-9]*)px, ([0-9]*)px.*/,"$1"),i=o.replace(/.*translate3?d?\(([0-9]*)px, ([0-9]*)px.*/,"$2")),"absolute"===e)return{height:t.nativeElement.offsetHeight,width:t.nativeElement.offsetWidth,top:t.nativeElement.offsetTop-i,bottom:t.nativeElement.offsetHeight+t.nativeElement.offsetTop-i,left:t.nativeElement.offsetLeft-n,right:t.nativeElement.offsetWidth+t.nativeElement.offsetLeft-n};var a=t.nativeElement.getBoundingClientRect();return{height:a.height,width:a.width,top:a.top-i,bottom:a.bottom-i,left:a.left-n,right:a.right-n,scrollTop:t.nativeElement.scrollTop,scrollLeft:t.nativeElement.scrollLeft}}(e.elm,e.ghostElementPositioning);t={edges:n,startingRect:i,currentRect:i};var r=a(),s=jlt(t.edges,r);e.renderer.setStyle(document.body,"cursor",s),e.setElementClass(e.elm,"resize-active",!0),e.enableGhostResize&&(t.clonedNode=e.elm.nativeElement.cloneNode(!0),e.elm.nativeElement.parentElement.appendChild(t.clonedNode),e.renderer.setStyle(e.elm.nativeElement,"visibility","hidden"),e.renderer.setStyle(t.clonedNode,"position",e.ghostElementPositioning),e.renderer.setStyle(t.clonedNode,"left","".concat(t.startingRect.left,"px")),e.renderer.setStyle(t.clonedNode,"top","".concat(t.startingRect.top,"px")),e.renderer.setStyle(t.clonedNode,"height","".concat(t.startingRect.height,"px")),e.renderer.setStyle(t.clonedNode,"width","".concat(t.startingRect.width,"px")),e.renderer.setStyle(t.clonedNode,"cursor",jlt(t.edges,r)),e.renderer.addClass(t.clonedNode,"resize-ghost-element"),t.clonedNode.scrollTop=t.startingRect.scrollTop,t.clonedNode.scrollLeft=t.startingRect.scrollLeft),e.zone.run((function(){e.resizeStart.emit({edges:Ilt({edges:n,initialRectangle:i,newRectangle:i}),rectangle:Mlt(i,{},0,0)})}))})),r.pipe(Object(Am.a)(this.destroy$)).subscribe((function(){t&&(e.renderer.removeClass(e.elm.nativeElement,"resize-active"),e.renderer.setStyle(document.body,"cursor",""),e.renderer.setStyle(e.elm.nativeElement,"cursor",""),e.zone.run((function(){e.resizeEnd.emit({edges:Ilt({edges:t.edges,initialRectangle:t.startingRect,newRectangle:t.currentRect}),rectangle:t.currentRect})})),o(),t=null)}))}},{key:"ngOnChanges",value:function(t){t.resizeEdges&&this.resizeEdges$.next(this.resizeEdges)}},{key:"ngOnDestroy",value:function(){dd(this.platformId)&&this.renderer.setStyle(document.body,"cursor",""),this.mousedown.complete(),this.mouseup.complete(),this.mousemove.complete(),this.resizeEdges$.complete(),this.destroy$.next()}},{key:"setElementClass",value:function(t,e,n){n?this.renderer.addClass(t.nativeElement,e):this.renderer.removeClass(t.nativeElement,e)}}]),t}();return t.\u0275fac=function(e){return new(e||t)(da(vl),da(Ks),da(Us),da(jl))},t.\u0275dir=Wt({type:t,selectors:[["","mwlResizable",""]],inputs:{resizeEdges:"resizeEdges",enableGhostResize:"enableGhostResize",resizeSnapGrid:"resizeSnapGrid",resizeCursors:"resizeCursors",resizeCursorPrecision:"resizeCursorPrecision",ghostElementPositioning:"ghostElementPositioning",allowNegativeResizes:"allowNegativeResizes",mouseMoveThrottleMS:"mouseMoveThrottleMS",validateResize:"validateResize"},outputs:{resizeStart:"resizeStart",resizing:"resizing",resizeEnd:"resizeEnd"},features:[Ms]}),t}(),Rlt=function(){function t(e,n){Object(m.a)(this,t),this.pointerDown=new k.a((function(t){var i,r;return n.runOutsideAngular((function(){i=e.listen("document","mousedown",(function(e){t.next({clientX:e.clientX,clientY:e.clientY,event:e})})),r=e.listen("document","touchstart",(function(e){t.next({clientX:e.touches[0].clientX,clientY:e.touches[0].clientY,event:e})}))})),function(){i(),r()}})).pipe(Object(S.a)()),this.pointerMove=new k.a((function(t){var i,r;return n.runOutsideAngular((function(){i=e.listen("document","mousemove",(function(e){t.next({clientX:e.clientX,clientY:e.clientY,event:e})})),r=e.listen("document","touchmove",(function(e){t.next({clientX:e.targetTouches[0].clientX,clientY:e.targetTouches[0].clientY,event:e})}))})),function(){i(),r()}})).pipe(Object(S.a)()),this.pointerUp=new k.a((function(t){var i,r,o;return n.runOutsideAngular((function(){i=e.listen("document","mouseup",(function(e){t.next({clientX:e.clientX,clientY:e.clientY,event:e})})),r=e.listen("document","touchend",(function(e){t.next({clientX:e.changedTouches[0].clientX,clientY:e.changedTouches[0].clientY,event:e})})),o=e.listen("document","touchcancel",(function(e){t.next({clientX:e.changedTouches[0].clientX,clientY:e.changedTouches[0].clientY,event:e})}))})),function(){i(),r(),o()}})).pipe(Object(S.a)())}return Object(g.a)(t,null,[{key:"getInstance",value:function(e,n){return t.instance||(t.instance=new t(e,n)),t.instance}}]),t}(),Llt=function(){var t=function(){function t(e,n,i,r){Object(m.a)(this,t),this.renderer=e,this.element=n,this.zone=i,this.resizable=r,this.resizeEdges={},this.eventListeners={}}return Object(g.a)(t,[{key:"ngOnDestroy",value:function(){this.unsubscribeEventListeners()}},{key:"onMousedown",value:function(t,e,n){var i=this;t.preventDefault(),this.zone.runOutsideAngular((function(){i.eventListeners.touchmove||(i.eventListeners.touchmove=i.renderer.listen(i.element.nativeElement,"touchmove",(function(t){i.onMousemove(t,t.targetTouches[0].clientX,t.targetTouches[0].clientY)}))),i.eventListeners.mousemove||(i.eventListeners.mousemove=i.renderer.listen(i.element.nativeElement,"mousemove",(function(t){i.onMousemove(t,t.clientX,t.clientY)}))),i.resizable.mousedown.next({clientX:e,clientY:n,edges:i.resizeEdges})}))}},{key:"onMouseup",value:function(t,e){var n=this;this.zone.runOutsideAngular((function(){n.unsubscribeEventListeners(),n.resizable.mouseup.next({clientX:t,clientY:e,edges:n.resizeEdges})}))}},{key:"onMousemove",value:function(t,e,n){this.resizable.mousemove.next({clientX:e,clientY:n,edges:this.resizeEdges,event:t})}},{key:"unsubscribeEventListeners",value:function(){var t=this;Object.keys(this.eventListeners).forEach((function(e){t.eventListeners[e](),delete t.eventListeners[e]}))}}]),t}();return t.\u0275fac=function(e){return new(e||t)(da(Ks),da(Us),da(jl),da(Dlt))},t.\u0275dir=Wt({type:t,selectors:[["","mwlResizeHandle",""]],hostBindings:function(t,e){1&t&&xa("touchstart",(function(t){return e.onMousedown(t,t.touches[0].clientX,t.touches[0].clientY)}))("mousedown",(function(t){return e.onMousedown(t,t.clientX,t.clientY)}))("touchend",(function(t){return e.onMouseup(t.changedTouches[0].clientX,t.changedTouches[0].clientY)}))("touchcancel",(function(t){return e.onMouseup(t.changedTouches[0].clientX,t.changedTouches[0].clientY)}))("mouseup",(function(t){return e.onMouseup(t.clientX,t.clientY)}))},inputs:{resizeEdges:"resizeEdges"}}),t}(),Flt=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275mod=qt({type:t}),t.\u0275inj=F({factory:function(e){return new(e||t)}}),t}(),Nlt=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return zQ(e,t),e.prototype.getItemKey=function(t){return t},e.\u0275prov=R({token:e,factory:e.\u0275fac=function(t){return Blt(t||e)}}),e}(O9),Blt=zn(Nlt),Hlt=n("kiQV").version,zlt=["console"];function Vlt(t,e){if(1&t&&(ga(0,"span",12),ds(1),ba(2,"br"),va()),2&t){var n=e.$implicit;Qi(1),ps(" ",n.message," ")}}var Ult=function(t){return{lightTheme:t}},qlt=function(){function t(t,e,n,i,r,o,a,s,c){this.projectWebServiceHandler=t,this.nodeService=e,this.nodesDataSource=n,this.logEventsDataSource=i,this.httpService=r,this.themeService=o,this.cd=a,this.nodeConsoleService=s,this.changeDetectorRef=c,this.version=Hlt,this.command="",this.filters=["all","errors","warnings","info","map updates","server requests"],this.selectedFilter="all",this.filteredEvents=[],this.regexStart=/^start (.*?)$/,this.regexStop=/^stop (.*?)$/,this.regexSuspend=/^suspend (.*?)$/,this.regexReload=/^reload (.*?)$/,this.regexShow=/^show (.*?)$/,this.regexConsole=/^console (.*?)$/,this.style={},this.isDraggingEnabled=!1,this.isLightThemeEnabled=!1,this.selected=new hp(0)}return t.prototype.ngOnInit=function(){var t=this;this.nodeConsoleService.consoleResized.subscribe((function(e){t.style={bottom:"20px",left:"20px",width:e.width+"px",height:e.height-70+"px"},t.changeDetectorRef.detectChanges()})),this.isLightThemeEnabled="light"===this.themeService.getActualTheme(),this.style={bottom:"20px",left:"20px",width:"720px",height:"340px"},this.nodeSubscription=this.projectWebServiceHandler.nodeNotificationEmitter.subscribe((function(e){var n,i=e.event;n=i.label?"Event received: "+e.action+" - "+t.printNode(i)+".":"Event received: "+e.action+" - "+i.name+".",t.showMessage({type:"map update",message:n})})),this.linkSubscription=this.projectWebServiceHandler.linkNotificationEmitter.subscribe((function(e){var n="Event received: "+e.action+" - "+t.printLink(e.event)+".";t.showMessage({type:"map update",message:n})})),this.drawingSubscription=this.projectWebServiceHandler.drawingNotificationEmitter.subscribe((function(e){var n="Event received: "+e.action+" - "+t.printDrawing(e.event)+".";t.showMessage({type:"map update",message:n})})),this.serverRequestsSubscription=this.httpService.requestsNotificationEmitter.subscribe((function(e){t.showMessage({type:"server request",message:e})})),this.errorSubscription=this.projectWebServiceHandler.errorNotificationEmitter.subscribe((function(e){t.showMessage({type:"error",message:e})})),this.warningSubscription=this.projectWebServiceHandler.warningNotificationEmitter.subscribe((function(e){t.showMessage({type:"warning",message:e})})),this.infoSubscription=this.projectWebServiceHandler.infoNotificationEmitter.subscribe((function(e){t.showMessage({type:"info",message:e})}))},t.prototype.ngAfterViewInit=function(){this.console.nativeElement.scrollTop=this.console.nativeElement.scrollHeight},t.prototype.ngOnDestroy=function(){this.nodeSubscription.unsubscribe(),this.linkSubscription.unsubscribe(),this.drawingSubscription.unsubscribe(),this.serverRequestsSubscription.unsubscribe(),this.errorSubscription.unsubscribe(),this.warningSubscription.unsubscribe(),this.infoSubscription.unsubscribe()},t.prototype.applyFilter=function(t){this.selectedFilter=t,this.filteredEvents=this.getFilteredEvents(),this.cd.detectChanges()},t.prototype.onKeyDown=function(t){"Enter"===t.key&&this.handleCommand()},t.prototype.handleCommand=function(){var t=this;if("help"===this.command||""===this.command)this.showCommand("Available commands: help, version, console {node name}, start all, start {node name}, stop all, stop {node name}, suspend all, suspend {node name}, reload all, reload {node name}, show {node name}.");else if("version"===this.command)this.showCommand("Current version: "+this.version);else if("start all"===this.command)this.showCommand("Starting all nodes..."),this.nodeService.startAll(this.server,this.project).subscribe((function(){t.showCommand("All nodes started.")}));else if("stop all"===this.command)this.showCommand("Stopping all nodes..."),this.nodeService.stopAll(this.server,this.project).subscribe((function(){t.showCommand("All nodes stopped.")}));else if("suspend all"===this.command)this.showCommand("Suspending all nodes..."),this.nodeService.suspendAll(this.server,this.project).subscribe((function(){t.showCommand("All nodes suspended.")}));else if("reload all"===this.command)this.showCommand("Reloading all nodes..."),this.nodeService.reloadAll(this.server,this.project).subscribe((function(){t.showCommand("All nodes reloaded.")}));else if(this.regexStart.test(this.command)||this.regexStop.test(this.command)||this.regexSuspend.test(this.command)||this.regexReload.test(this.command)||this.regexShow.test(this.command)||this.regexConsole.test(this.command)){var e=this.command.split(/[ ,]+/),n=this.nodesDataSource.getItems().find((function(t){return t.name.valueOf()===e[1].valueOf()}));n?this.regexStart.test(this.command)?(this.showCommand("Starting node "+e[1]+"..."),this.nodeService.start(this.server,n).subscribe((function(){return t.showCommand("Node "+n.name+" started.")}))):this.regexStop.test(this.command)?(this.showCommand("Stopping node "+e[1]+"..."),this.nodeService.stop(this.server,n).subscribe((function(){return t.showCommand("Node "+n.name+" stopped.")}))):this.regexSuspend.test(this.command)?(this.showCommand("Suspending node "+e[1]+"..."),this.nodeService.suspend(this.server,n).subscribe((function(){return t.showCommand("Node "+n.name+" suspended.")}))):this.regexReload.test(this.command)?(this.showCommand("Reloading node "+e[1]+"..."),this.nodeService.reload(this.server,n).subscribe((function(){return t.showCommand("Node "+n.name+" reloaded.")}))):this.regexConsole.test(this.command)?"started"===n.status?(this.showCommand("Launching console for node "+e[1]+"..."),"telnet"===n.console_type?location.assign("gns3+telnet://"+n.console_host+":"+n.console+"?name="+n.name+"&project_id="+n.project_id+"&node_id="+n.node_id):"vnc"===n.console_type?location.assign("gns3+vnc://"+n.console_host+":"+n.console+"?name="+n.name+"&project_id="+n.project_id+"&node_id="+n.node_id):"spice"===n.console_type?location.assign("gns3+spice://"+n.console_host+":"+n.console+"?name="+n.name+"&project_id="+n.project_id+"&node_id="+n.node_id):this.showCommand("Supported console types: telnet, vnc, spice.")):this.showCommand("This node must be started before a console can be opened."):this.regexShow.test(this.command)&&(this.showCommand("Information about node "+n.name+":"),this.showCommand(this.printNode(n))):this.showCommand("Node with "+e[1]+" name was not found.")}else this.showCommand("Unknown syntax: "+this.command);this.command="",this.cd.detectChanges()},t.prototype.clearConsole=function(){this.filteredEvents=[],this.console.nativeElement.scrollTop=this.console.nativeElement.scrollHeight},t.prototype.showCommand=function(t){this.showMessage({type:"command",message:t})},t.prototype.showMessage=function(t){var e=this;this.logEventsDataSource.add(t),this.filteredEvents=this.getFilteredEvents(),this.console.nativeElement.scrollTop=this.console.nativeElement.scrollHeight,setTimeout((function(){e.console.nativeElement.scrollTop=e.console.nativeElement.scrollHeight}),100),this.cd.detectChanges()},t.prototype.getFilteredEvents=function(){return"server requests"===this.selectedFilter?this.logEventsDataSource.getItems().filter((function(t){return"server request"===t.type})):"errors"===this.selectedFilter?this.logEventsDataSource.getItems().filter((function(t){return"error"===t.type})):"warnings"===this.selectedFilter?this.logEventsDataSource.getItems().filter((function(t){return"warning"===t.type})):"info"===this.selectedFilter?this.logEventsDataSource.getItems().filter((function(t){return"info"===t.type})):"map updates"===this.selectedFilter?this.logEventsDataSource.getItems().filter((function(t){return"map update"===t.type||"command"===t.type})):this.logEventsDataSource.getItems()},t.prototype.printNode=function(t){return"command_line: "+t.command_line+", \n compute_id: "+t.compute_id+", \n console: "+t.console+", \n console_host: "+t.console_host+", \n console_type: "+t.console_type+", \n first_port_name: "+t.first_port_name+", \n height: "+t.height+", \n label: "+t.label.text+", \n name: "+t.name+", \n node_directory: "+t.node_directory+", \n node_id: "+t.node_id+", \n node_type: "+t.node_type+", \n port_name_format: "+t.port_name_format+", \n port_segment_size: "+t.port_segment_size+", "+this.printPorts(t.ports)+"project_id: "+t.project_id+", \n status: "+t.status+", \n symbol: "+t.symbol+", \n symbol_url: "+t.symbol_url+", \n width: "+t.width+", \n x: "+t.x+", \n y: "+t.y+", \n z: "+t.z},t.prototype.printPorts=function(t){var e="ports: ";return t.forEach((function(t){e=e+"adapter_number: "+t.adapter_number+", \n link_type: "+t.link_type+", \n name: "+t.name+", \n port_number: "+t.port_number+", \n short_name: "+t.short_name+", "})),e},t.prototype.printLink=function(t){return"capture_file_name: "+t.capture_file_name+", \n capture_file_path: "+t.capture_file_path+", \n capturing: "+t.capturing+", \n link_id: "+t.link_id+", \n link_type: "+t.link_type+", \n project_id: "+t.project_id+", \n suspend: "+t.suspend+", "},t.prototype.printDrawing=function(t){return"drawing_id: "+t.drawing_id+", \n project_id: "+t.project_id+", \n rotation: "+t.rotation+", \n x: "+t.x+", \n y: "+t.y+", \n z: "+t.z},t.\u0275fac=function(e){return new(e||t)(da(vet),da(E2),da(M9),da(Nlt),da(YQ),da(Kit),da(Po),da(Q8),da(Po))},t.\u0275cmp=Ht({type:t,selectors:[["app-log-console"]],viewQuery:function(t,e){var n;1&t&&nl(zlt,!0),2&t&&tl(n=sl())&&(e.console=n.first)},inputs:{server:"server",project:"project"},decls:25,vars:16,consts:[[1,"consoleHeader"],[1,"consoleFiltering"],[1,"filterButton",3,"ngClass","matMenuTriggerFor"],["xPosition","after"],["filterMenu","matMenu"],["mat-menu-item","",3,"click"],[1,"console",3,"ngClass","ngStyle"],["console",""],["class","console-item",4,"ngFor","ngForOf"],[1,"consoleInput",3,"ngClass"],[1,"inputIcon"],["autofocus","","type","text",1,"commandLine",3,"ngClass","ngModel","keydown","ngModelChange"],[1,"console-item"]],template:function(t,e){if(1&t&&(ga(0,"div",0),ga(1,"div",1),ga(2,"button",2),ds(3," Apply filter "),va(),ga(4,"mat-menu",3,4),ga(6,"button",5),xa("click",(function(){return e.applyFilter("all")})),ds(7,"all"),va(),ga(8,"button",5),xa("click",(function(){return e.applyFilter("errors")})),ds(9,"errors"),va(),ga(10,"button",5),xa("click",(function(){return e.applyFilter("warnings")})),ds(11,"warnings"),va(),ga(12,"button",5),xa("click",(function(){return e.applyFilter("info")})),ds(13,"info"),va(),ga(14,"button",5),xa("click",(function(){return e.applyFilter("map updates")})),ds(15,"map updates"),va(),ga(16,"button",5),xa("click",(function(){return e.applyFilter("server requests")})),ds(17,"server requests"),va(),va(),va(),va(),ga(18,"div",6,7),ua(20,Vlt,3,1,"span",8),va(),ga(21,"div",9),ga(22,"mat-icon",10),ds(23,"keyboard_arrow_right"),va(),ga(24,"input",11),xa("keydown",(function(t){return e.onKeyDown(t)}))("ngModelChange",(function(t){return e.command=t})),va(),va()),2&t){var n=ha(5);Qi(2),pa("ngClass",Ic(8,Ult,e.isLightThemeEnabled))("matMenuTriggerFor",n),Qi(16),pa("ngClass",Ic(10,Ult,e.isLightThemeEnabled))("ngStyle",e.style),Qi(2),pa("ngForOf",e.filteredEvents),Qi(1),pa("ngClass",Ic(12,Ult,e.isLightThemeEnabled)),Qi(3),pa("ngClass",Ic(14,Ult,e.isLightThemeEnabled))("ngModel",e.command)}},directives:[Oh,N0,D0,E0,Hh,Eh,x2,cf,mf,Sp],styles:[".consoleWrapper[_ngcontent-%COMP%]{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);position:fixed;bottom:20px;left:20px;height:180px;width:600px;background:#263238;color:#fff;overflow:hidden;font-size:12px}.lightTheme[_ngcontent-%COMP%]{background:#fff!important;color:#000}.filterButton[_ngcontent-%COMP%]{background:transparent;color:#fff;border:none;margin-top:0;outline:none;color:#dbd5d5;font-weight:700;padding:0}.consoleFiltering[_ngcontent-%COMP%]{display:flex}.consoleHeader[_ngcontent-%COMP%]{width:100%;height:40px;font-size:12px;overflow:hidden;display:flex;padding:2px;justify-content:space-between}.console[_ngcontent-%COMP%]{width:596px;height:120px;overflow-y:scroll;padding:2px;color:#dbd5d5;scrollbar-color:#a9a9a9 #263238;scrollbar-width:thin}.consoleInput[_ngcontent-%COMP%]{width:100%;height:30px;padding:2px;display:flex}.commandLine[_ngcontent-%COMP%]{background-color:transparent;color:#fff;border:none}.inputIcon[_ngcontent-%COMP%]{margin-top:2px}mat-icon[_ngcontent-%COMP%]{font-size:20px;width:20px;height:20px}input[_ngcontent-%COMP%]:focus{outline:none}[_ngcontent-%COMP%]::-webkit-scrollbar{width:.5em}[_ngcontent-%COMP%]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background-color:#a9a9a9;outline:1px solid #263238}.closeButton[_ngcontent-%COMP%]{cursor:pointer}"],changeDetection:0}),t}(),Glt=n("/POA"),Wlt=n("Fzww"),Klt=n("R9As"),Xlt=["terminal"],Ylt=function(){function t(t){this.consoleService=t,this.term=new Glt.Terminal,this.fitAddon=new Klt.FitAddon,this.copiedText=""}return t.prototype.ngOnInit=function(){var t=this;this.consoleService.consoleResized.subscribe((function(e){var n=Math.floor(e.width/9),i=Math.floor(e.height/17);t.consoleService.setNumberOfColumns(n),t.consoleService.setNumberOfRows(i),t.term.resize(n,i)})),this.consoleService.getNumberOfColumns()&&this.consoleService.getNumberOfRows()&&this.term.resize(this.consoleService.getNumberOfColumns(),this.consoleService.getNumberOfRows())},t.prototype.ngAfterViewInit=function(){var t=this;this.term.open(this.terminal.nativeElement);var e=new WebSocket(this.getUrl());e.onerror=function(e){t.term.write("Connection lost")},e.onclose=function(e){t.consoleService.closeConsoleForNode(t.node)};var n=new Wlt.AttachAddon(e);this.term.loadAddon(n),this.term.setOption("cursorBlink",!0),this.term.loadAddon(this.fitAddon),this.fitAddon.activate(this.term),this.term.focus(),this.term.attachCustomKeyEventHandler((function(t){return"KeyC"!==t.code&&"KeyV"!==t.code||!t.ctrlKey}))},t.prototype.getUrl=function(){return"ws://"+this.server.host+":"+this.server.port+"/v2/projects/"+this.node.project_id+"/nodes/"+this.node.node_id+"/console/ws"},t.\u0275fac=function(e){return new(e||t)(da(Q8))},t.\u0275cmp=Ht({type:t,selectors:[["app-web-console"]],viewQuery:function(t,e){var n;1&t&&nl(Xlt,!0),2&t&&tl(n=sl())&&(e.terminal=n.first)},inputs:{server:"server",project:"project",node:"node"},decls:2,vars:0,consts:[["id","terminal"],["terminal",""]],template:function(t,e){1&t&&ba(0,"div",0,1)},styles:['.xterm{font-feature-settings:"liga" 0;position:relative;-moz-user-select:none;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{padding:0;border:0;margin:0;position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;right:0;left:0;top:0;bottom:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm .xterm-scroll-area{visibility:hidden}.xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}.xterm{cursor:text}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility,.xterm .xterm-message{position:absolute;left:0;top:0;bottom:0;right:0;z-index:10;color:transparent}.xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xterm-dim{opacity:.5}.xterm-underline{text-decoration:underline}'],encapsulation:2}),t}();function Zlt(t,e){if(1&t){var n=ka();ga(0,"div",10),xa("mousemove",(function(t){return Se(n),Aa().dragWidget(t)}),!1,_n)("mouseup",(function(){return Se(n),Aa().toggleDragging(!1)}),!1,_n),va()}}function Qlt(t,e){1&t&&(ga(0,"div",11),ds(1,"GNS3 console"),va())}function $lt(t,e){if(1&t){var n=ka();ga(0,"div",11),ds(1),va(),ga(2,"button",7),xa("click",(function(){Se(n);var t=Aa().index;return Aa().removeTab(t)})),ga(3,"mat-icon"),ds(4,"close"),va(),va()}if(2&t){var i=Aa().$implicit;Qi(1),fs(i.name)}}function Jlt(t,e){1&t&&(ga(0,"mat-tab",12),ua(1,$lt,5,1,"ng-template",4),va()),2&t&&pa("label",Aa().tab)}function tut(t,e){if(1&t){var n=ka();ga(0,"button",7),xa("click",(function(){return Se(n),Aa().minimize(!0)})),ga(1,"mat-icon"),ds(2,"remove"),va(),va()}}function eut(t,e){if(1&t){var n=ka();ga(0,"button",7),xa("click",(function(){return Se(n),Aa().minimize(!1)})),ga(1,"mat-icon"),ds(2,"web_asset"),va(),va()}}function nut(t,e){if(1&t&&(ga(0,"div",13),ba(1,"app-web-console",14),va()),2&t){var n=e.index,i=Aa();pa("hidden",i.isMinimized),Qi(1),pa("hidden",!(i.selected.value===n+1))("server",i.server)("node",i.nodes[n])}}var iut=function(t){return{lightTheme:t}},rut=function(){return{right:!0,left:!0,bottom:!0,top:!0}},out=function(){function t(t,e){this.consoleService=t,this.themeService=e,this.closeConsole=new Uc,this.filters=["all","errors","warnings","info","map updates","server requests"],this.selectedFilter="all",this.style={},this.styleInside={height:"120px"},this.isDraggingEnabled=!1,this.isLightThemeEnabled=!1,this.isMinimized=!1,this.resizedWidth=720,this.resizedHeight=480,this.nodes=[],this.selected=new hp(0)}return t.prototype.ngOnInit=function(){var t=this;this.isLightThemeEnabled="light"===this.themeService.getActualTheme(),this.style={bottom:"20px",left:"20px",width:"720px",height:"460px"},this.consoleService.nodeConsoleTrigger.subscribe((function(e){t.addTab(e,!0)})),this.consoleService.closeNodeConsoleTrigger.subscribe((function(e){var n=t.nodes.findIndex((function(t){return t.node_id===e.node_id}));t.removeTab(n)}))},t.prototype.minimize=function(t){this.isMinimized=t,this.style=t?{bottom:"20px",left:"20px",width:this.resizedWidth+"px",height:"56px"}:{bottom:"20px",left:"20px",width:this.resizedWidth+"px",height:this.resizedHeight+"px"}},t.prototype.addTab=function(t,e){this.minimize(!1),this.nodes.push(t),e&&this.selected.setValue(this.nodes.length),this.consoleService.openConsoles++},t.prototype.removeTab=function(t){this.nodes.splice(t,1),this.consoleService.openConsoles--},t.prototype.toggleDragging=function(t){this.isDraggingEnabled=t},t.prototype.dragWidget=function(t){var e=Number(t.movementX),n=Number(t.movementY),i=Number(this.style.width.split("px")[0]),r=Number(this.style.height.split("px")[0]),o=Number(this.style.left.split("px")[0])+e;if(this.style.top){var a=Number(this.style.top.split("px")[0])+n;this.style={position:"fixed",left:o+"px",top:a+"px",width:i+"px",height:r+"px"}}else{var s=Number(this.style.bottom.split("px")[0])-n;this.style={position:"fixed",left:o+"px",bottom:s+"px",width:i+"px",height:r+"px"}}},t.prototype.validate=function(t){return!(t.rectangle.width&&t.rectangle.height&&(t.rectangle.width<500||t.rectangle.height<100))},t.prototype.onResizeEnd=function(t){this.style={position:"fixed",left:t.rectangle.left+"px",top:t.rectangle.top+"px",width:t.rectangle.width+"px",height:t.rectangle.height+"px"},this.styleInside={height:t.rectangle.height-60+"px",width:t.rectangle.width+"px"},this.consoleService.consoleResized.next({width:t.rectangle.width,height:t.rectangle.height-53}),this.resizedWidth=t.rectangle.width,this.resizedHeight=t.rectangle.height},t.prototype.close=function(){this.closeConsole.emit(!1)},t.\u0275fac=function(e){return new(e||t)(da(Q8),da(Kit))},t.\u0275cmp=Ht({type:t,selectors:[["app-console-wrapper"]],inputs:{server:"server",project:"project"},outputs:{closeConsole:"closeConsole"},decls:14,vars:17,consts:[[3,"mousemove","mouseup",4,"ngIf"],["mwlResizable","",1,"consoleWrapper",3,"ngClass","ngStyle","validateResize","resizeEdges","enableGhostResize","mousedown","resizeStart","resizeEnd"],[1,"consoleHeader"],[1,"tabs",3,"selectedIndex","selectedIndexChange"],["mat-tab-label",""],[3,"label",4,"ngFor","ngForOf"],["style","color:white","mat-icon-button","",3,"click",4,"ngIf"],["mat-icon-button","",2,"color","white",3,"click"],[3,"hidden","server","project"],["class","xterm-console",3,"hidden",4,"ngFor","ngForOf"],[3,"mousemove","mouseup"],[1,"col",2,"margin-left","20px"],[3,"label"],[1,"xterm-console",3,"hidden"],[3,"hidden","server","node"]],template:function(t,e){1&t&&(ua(0,Zlt,1,0,"div",0),ga(1,"div",1),xa("mousedown",(function(){return e.toggleDragging(!0)}))("resizeStart",(function(){return e.toggleDragging(!1)}))("resizeEnd",(function(t){return e.onResizeEnd(t)})),ga(2,"div",2),ga(3,"mat-tab-group",3),xa("selectedIndexChange",(function(t){return e.selected.setValue(t)})),ga(4,"mat-tab"),ua(5,Qlt,2,0,"ng-template",4),va(),ua(6,Jlt,2,1,"mat-tab",5),va(),ua(7,tut,3,0,"button",6),ua(8,eut,3,0,"button",6),ga(9,"button",7),xa("click",(function(){return e.close()})),ga(10,"mat-icon"),ds(11,"close"),va(),va(),va(),ba(12,"app-log-console",8),ua(13,nut,2,4,"div",9),va()),2&t&&(pa("ngIf",e.isDraggingEnabled),Qi(1),pa("ngClass",Ic(14,iut,e.isLightThemeEnabled))("ngStyle",e.style)("validateResize",e.validate)("resizeEdges",jc(16,rut))("enableGhostResize",!0),Qi(2),pa("selectedIndex",e.selected.value),Qi(3),pa("ngForOf",e.nodes),Qi(1),pa("ngIf",!e.isMinimized),Qi(1),pa("ngIf",e.isMinimized),Qi(4),pa("hidden",!(0===e.selected.value)||e.isMinimized)("server",e.server)("project",e.project),Qi(1),pa("ngForOf",e.nodes))},directives:[Ah,Dlt,Oh,Hh,U1,I1,P1,Eh,a2,x2,qlt,Ylt],styles:[".consoleWrapper[_ngcontent-%COMP%]{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);position:fixed;bottom:20px;left:20px;height:180px;width:600px;background:#000!important;color:#fff;overflow:hidden;font-size:12px}.lightTheme[_ngcontent-%COMP%]{background:#fff!important;color:#000}.filterButton[_ngcontent-%COMP%]{background:transparent;color:#fff;border:none;margin-top:0;outline:none;color:#dbd5d5;font-weight:700;padding:0}.consoleFiltering[_ngcontent-%COMP%]{display:flex}.consoleHeader[_ngcontent-%COMP%]{width:100%;font-size:12px;overflow:hidden;display:flex;padding:2px;justify-content:space-between;background:#263238!important}[_nghost-%COMP%] .mat-tab-label{height:3rem!important;min-width:8rem!important}[_nghost-%COMP%] .mat-tab-label.mat-tab-label-active{border-bottom:2px solid #0097a7;box-sizing:border-box;font-weight:1200}[_nghost-%COMP%] .mat-ink-bar{display:none!important}.tabs[_ngcontent-%COMP%]{width:80%}.console[_ngcontent-%COMP%]{width:596px;height:120px;overflow-y:scroll;padding:2px;color:#dbd5d5;scrollbar-color:#a9a9a9 #263238;scrollbar-width:thin}.xterm-console[_ngcontent-%COMP%]{background:#000}.consoleInput[_ngcontent-%COMP%]{width:100%;height:30px;padding:2px;display:flex}.commandLine[_ngcontent-%COMP%]{background-color:transparent;color:#fff;border:none}.inputIcon[_ngcontent-%COMP%]{margin-top:2px}mat-icon[_ngcontent-%COMP%]{font-size:20px;width:20px;height:20px}input[_ngcontent-%COMP%]:focus{outline:none}[_ngcontent-%COMP%]::-webkit-scrollbar{width:.5em}[_ngcontent-%COMP%]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background-color:#a9a9a9;outline:1px solid #263238}.closeButton[_ngcontent-%COMP%]{cursor:pointer}"]}),t}();function aut(t,e){if(1&t){var n=ka();ga(0,"div",2),xa("mousemove",(function(t){return Se(n),Aa().dragWidget(t)}),!1,_n)("mouseup",(function(){return Se(n),Aa().toggleDragging(!1)}),!1,_n),va()}}function sut(t,e){1&t&&(Qe(),ga(0,"svg",28),ba(1,"rect",29),va())}function cut(t,e){1&t&&(Qe(),ga(0,"svg",28),ba(1,"rect",30),va())}function lut(t,e){1&t&&(Qe(),ga(0,"svg",28),ba(1,"rect",31),va())}function uut(t,e){if(1&t&&(ga(0,"div"),ds(1),va()),2&t){var n=Aa().$implicit;Qi(1),gs(" ",n.console_type," ",n.console_host,":",n.console," ")}}function hut(t,e){1&t&&(ga(0,"div"),ds(1," none "),va())}function dut(t,e){if(1&t&&(ga(0,"div",25),ga(1,"div"),ua(2,sut,2,0,"svg",26),ua(3,cut,2,0,"svg",26),ua(4,lut,2,0,"svg",26),ds(5),va(),ua(6,uut,2,3,"div",27),ua(7,hut,2,0,"div",27),va()),2&t){var n=e.$implicit;Qi(2),pa("ngIf","started"===n.status),Qi(1),pa("ngIf","suspended"===n.status),Qi(1),pa("ngIf","stopped"===n.status),Qi(1),ps(" ",n.name," "),Qi(1),pa("ngIf",null!=n.console&&null!=n.console&&"none"!=n.console_type),Qi(1),pa("ngIf",null==n.console||"none"===n.console_type)}}function fut(t,e){if(1&t&&(ga(0,"div",25),ga(1,"div"),ds(2),va(),ga(3,"div"),ds(4),va(),ga(5,"div"),ds(6),va(),va()),2&t){var n=e.$implicit,i=Aa(2);Qi(2),ps(" ",n.name," "),Qi(2),ps(" ",n.host," "),Qi(2),ps(" ",i.server.location," ")}}var put=function(t){return{lightTheme:t}},mut=function(){return{right:!0,left:!0,bottom:!0,top:!0}},gut=function(t){return{marked:t}},vut=function(t){return{notvisible:t}};function but(t,e){if(1&t){var n=ka();ga(0,"div",3),xa("mousedown",(function(){return Se(n),Aa().toggleDragging(!0)}))("resizeStart",(function(){return Se(n),Aa().toggleDragging(!1)}))("resizeEnd",(function(t){return Se(n),Aa().onResizeEnd(t)})),ga(1,"div",4),ga(2,"button",5),xa("click",(function(){return Se(n),Aa().toogleTopologyVisibility(!0)})),ds(3,"Map topology"),va(),ga(4,"button",5),xa("click",(function(){return Se(n),Aa().toogleTopologyVisibility(!1)})),ds(5,"Servers"),va(),ga(6,"mat-icon",6),xa("click",(function(){return Se(n),Aa().close()})),ds(7,"close"),va(),va(),ga(8,"div",7),ba(9,"mat-divider",8),ga(10,"div",9),ga(11,"mat-select",10),ga(12,"mat-optgroup",11),ga(13,"mat-option",12),xa("onSelectionChange",(function(){return Se(n),Aa().applyStatusFilter("started")})),ds(14,"started"),va(),ga(15,"mat-option",13),xa("onSelectionChange",(function(){return Se(n),Aa().applyStatusFilter("suspended")})),ds(16,"suspended"),va(),ga(17,"mat-option",14),xa("onSelectionChange",(function(){return Se(n),Aa().applyStatusFilter("stopped")})),ds(18,"stopped"),va(),va(),ga(19,"mat-optgroup",15),ga(20,"mat-option",16),xa("onSelectionChange",(function(){return Se(n),Aa().applyCaptureFilter("capture")})),ds(21,"active capture(s)"),va(),ga(22,"mat-option",17),xa("onSelectionChange",(function(){return Se(n),Aa().applyCaptureFilter("packet")})),ds(23,"active packet captures"),va(),va(),va(),va(),ga(24,"div",18),ga(25,"mat-select",19),xa("selectionChange",(function(){return Se(n),Aa().setSortingOrder()}))("valueChange",(function(t){return Se(n),Aa().sortingOrder=t})),ga(26,"mat-option",20),ds(27,"sort by name ascending"),va(),ga(28,"mat-option",21),ds(29,"sort by name descending"),va(),va(),va(),ba(30,"mat-divider",8),ga(31,"div",22),ua(32,dut,8,6,"div",23),va(),va(),ga(33,"div",7),ba(34,"mat-divider",8),ga(35,"div",24),ua(36,fut,7,3,"div",23),va(),va(),va()}if(2&t){var i=Aa();pa("ngStyle",i.style)("ngClass",Ic(13,put,i.isLightThemeEnabled))("validateResize",i.validate)("resizeEdges",jc(15,mut))("enableGhostResize",!0),Qi(2),pa("ngClass",Ic(16,gut,i.isTopologyVisible)),Qi(2),pa("ngClass",Ic(18,gut,!i.isTopologyVisible)),Qi(4),pa("ngClass",Ic(20,vut,!i.isTopologyVisible)),Qi(17),pa("value",i.sortingOrder),Qi(6),pa("ngStyle",i.styleInside),Qi(1),pa("ngForOf",i.filteredNodes),Qi(1),pa("ngClass",Ic(22,vut,i.isTopologyVisible)),Qi(3),pa("ngForOf",i.computes)}}var yut=function(){function t(t,e,n,i,r){this.nodesDataSource=t,this.projectService=e,this.computeService=n,this.linksDataSource=i,this.themeService=r,this.closeTopologySummary=new Uc,this.style={},this.styleInside={height:"280px"},this.subscriptions=[],this.nodes=[],this.filteredNodes=[],this.sortingOrder="asc",this.startedStatusFilterEnabled=!1,this.suspendedStatusFilterEnabled=!1,this.stoppedStatusFilterEnabled=!1,this.captureFilterEnabled=!1,this.packetFilterEnabled=!1,this.computes=[],this.isTopologyVisible=!0,this.isDraggingEnabled=!1,this.isLightThemeEnabled=!1}return t.prototype.ngOnInit=function(){var t=this;this.isLightThemeEnabled="light"===this.themeService.getActualTheme(),this.subscriptions.push(this.nodesDataSource.changes.subscribe((function(e){t.nodes=e,t.nodes.forEach((function(e){"0.0.0.0"!==e.console_host&&"0:0:0:0:0:0:0:0"!==e.console_host&&"::"!==e.console_host||(e.console_host=t.server.host)})),t.filteredNodes=e.sort("asc"===t.sortingOrder?t.compareAsc:t.compareDesc)}))),this.projectService.getStatistics(this.server,this.project.project_id).subscribe((function(e){t.projectsStatistics=e})),this.computeService.getComputes(this.server).subscribe((function(e){t.computes=e})),this.style={top:"20px",right:"20px",width:"300px",height:"400px"}},t.prototype.toggleDragging=function(t){this.isDraggingEnabled=t},t.prototype.dragWidget=function(t){var e=Number(t.movementX),n=Number(t.movementY),i=Number(this.style.width.split("px")[0]),r=Number(this.style.height.split("px")[0]),o=Number(this.style.top.split("px")[0])+n;if(this.style.left){var a=Number(this.style.left.split("px")[0])+e;this.style={position:"fixed",left:a+"px",top:o+"px",width:i+"px",height:r+"px"}}else{var s=Number(this.style.right.split("px")[0])-e;this.style={position:"fixed",right:s+"px",top:o+"px",width:i+"px",height:r+"px"}}},t.prototype.validate=function(t){return!(t.rectangle.width&&t.rectangle.height&&(t.rectangle.width<290||t.rectangle.height<260))},t.prototype.onResizeEnd=function(t){this.style={position:"fixed",left:t.rectangle.left+"px",top:t.rectangle.top+"px",width:t.rectangle.width+"px",height:t.rectangle.height+"px"},this.styleInside={height:t.rectangle.height-120+"px"}},t.prototype.toogleTopologyVisibility=function(t){this.isTopologyVisible=t},t.prototype.compareAsc=function(t,e){return t.name0?(t.x=t.x+50e.bottom&&(e.bottom=t.y+t.label.y),t.x+t.label.x>e.right&&(e.right=t.x+t.label.x),r.push(e)}));var o=r.sort((function(t,e){return t.left-e.left}))[0],a=r.sort((function(t,e){return t.right-e.right}))[r.length-1],s=r.sort((function(t,e){return t.top-e.top}))[0],c=r.sort((function(t,e){return t.bottom-e.bottom}))[r.length-1],l=[];this.drawings.forEach((function(t){var e=new Gut;e.drawing=t,e.top=t.y,e.left=t.x,e.bottom=t.y+t.element.height,e.right=t.x+t.element.width,l.push(e)}));var u=l.sort((function(t,e){return t.left-e.left}))[0],h=l.sort((function(t,e){return t.right-e.right}))[l.length-1],d=l.sort((function(t,e){return t.top-e.top}))[0],f=l.sort((function(t,e){return t.bottom-e.bottom}))[l.length-1];u&&o?(t=o.lefth.right?a.right:h.right,n=s.topf.bottom?c.bottom:f.bottom):o&&!u?(t=o.left,e=a.right,n=s.top,i=c.bottom):u&&!o?(t=u.left,e=h.right,n=d.top,i=f.bottom):(t=0,e=0,n=0,i=0),t-=20,e+=20,n-=20,i+=20;var p=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,m=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight,g=e-t,v=i-n,b=v/m,y=1/Math.max(g/p,b);y!==this.mapScaleService.currentScale?(this.mapScaleService.setScale(y),this.project.scene_width=this.project.scene_width*y,this.project.scene_height=this.project.scene_height*y,b0?(this.project.scene_width-document.documentElement.clientWidth)/2:0,e=this.project.scene_height-document.documentElement.clientHeight>0?(this.project.scene_height-document.documentElement.clientHeight)/2:0;window.scrollTo(t,e)}else this.toasterService.error("Please wait until all components are loaded.")},t.prototype.onDrawingSaved=function(){this.projectMapMenuComponent.resetDrawToolChoice()},Object.defineProperty(t.prototype,"readonly",{get:function(){return this.inReadOnlyMode},set:function(t){this.inReadOnlyMode=t,t?(this.tools.selection=!1,this.toolsService.selectionToolActivation(!1)):(this.tools.selection=!0,this.toolsService.selectionToolActivation(!0))},enumerable:!1,configurable:!0}),t.prototype.toggleMovingMode=function(){this.tools.moving=!this.tools.moving,this.movingEventSource.movingModeState.emit(this.tools.moving),this.readonly||(this.tools.selection=!this.tools.moving,this.toolsService.selectionToolActivation(this.tools.selection))},t.prototype.toggleDrawLineMode=function(){this.tools.draw_link=!this.tools.draw_link,this.toolsService.drawLinkToolActivation(this.tools.draw_link)},t.prototype.toggleShowInterfaceLabels=function(t){this.isInterfaceLabelVisible=t,this.mapSettingsService.toggleShowInterfaceLabels(this.isInterfaceLabelVisible),this.mapSettingsService.mapRenderedEmitter.emit(!0)},t.prototype.toggleShowConsole=function(t){this.isConsoleVisible=t,this.mapSettingsService.toggleLogConsole(this.isConsoleVisible)},t.prototype.toggleShowTopologySummary=function(t){this.isTopologySummaryVisible=t,this.mapSettingsService.toggleTopologySummary(this.isTopologySummaryVisible)},t.prototype.toggleNotifications=function(t){this.notificationsVisibility=t,this.notificationsVisibility?localStorage.setItem("notificationsVisibility","true"):localStorage.removeItem("notificationsVisibility")},t.prototype.toggleLayers=function(t){this.layersVisibility=t,this.mapSettingsService.toggleLayers(t),this.layersVisibility?localStorage.setItem("layersVisibility","true"):localStorage.removeItem("layersVisibility"),this.mapChild.applyMapSettingsChanges()},t.prototype.toggleGrid=function(t){this.gridVisibility=t,this.gridVisibility?localStorage.setItem("gridVisibility","true"):localStorage.removeItem("gridVisibility"),this.mapChild.gridVisibility=this.gridVisibility?1:0},t.prototype.toggleSnapToGrid=function(t){this.project.snap_to_grid=t},t.prototype.showMessage=function(t){this.notificationsVisibility&&("error"===t.type&&this.toasterService.error(t.message),"warning"===t.type&&this.toasterService.warning(t.message))},t.prototype.hideMenu=function(){this.projectMapMenuComponent.resetDrawToolChoice(),this.isProjectMapMenuVisible=!1},t.prototype.showMenu=function(){this.isProjectMapMenuVisible=!0},t.prototype.zoomIn=function(){this.mapScaleService.setScale(this.mapScaleService.getScale()+.1)},t.prototype.zoomOut=function(){var t=this.mapScaleService.getScale();t-.1>0&&this.mapScaleService.setScale(t-.1)},t.prototype.resetZoom=function(){this.mapScaleService.resetToDefault()},t.prototype.addNewProject=function(){this.dialog.open(wrt,{width:"400px",autoFocus:!1,disableClose:!0}).componentInstance.server=this.server},t.prototype.saveProject=function(){var t=this.dialog.open(xrt,{width:"400px",autoFocus:!1,disableClose:!0}).componentInstance;t.server=this.server,t.project=this.project},t.prototype.editProject=function(){var t=this.dialog.open(Rrt,{width:"600px",autoFocus:!1,disableClose:!0}).componentInstance;t.server=this.server,t.project=this.project},t.prototype.importProject=function(){var t=this,e="",n=this.dialog.open(grt,{width:"400px",autoFocus:!1,disableClose:!0});n.componentInstance.server=this.server;var i=n.componentInstance.onImportProject.subscribe((function(t){e=t}));n.afterClosed().subscribe((function(){if(i.unsubscribe(),e){t.bottomSheet.open(Wrt);var n=t.bottomSheet._openedBottomSheetRef;n.instance.projectMessage="imported project",n.afterDismissed().subscribe((function(n){n&&t.projectService.open(t.server,e).subscribe((function(){t.router.navigate(["/server",t.server.id,"project",e])}))}))}}))},t.prototype.exportProject=function(){this.nodes.filter((function(t){return"virtualbox"===t.node_type})).length>0?this.toasterService.error("Map with VirtualBox machines cannot be exported."):this.nodes.filter((function(t){return"started"===t.status&&"vpcs"===t.node_type||"started"===t.status&&"virtualbox"===t.node_type||"started"===t.status&&"vmware"===t.node_type})).length>0?this.toasterService.error("Project with running nodes cannot be exported."):location.assign(this.projectService.getExportPath(this.server,this.project))},t.prototype.uploadImageFile=function(t){this.readImageFile(t.target)},t.prototype.readImageFile=function(t){var e=this,n=t.files[0],i=new FileReader,r=new Image;i.onloadend=function(){e.drawingService.add(e.server,e.project.project_id,-r.width/2,-r.height/2,'\n\n').subscribe((function(){}))},r.onload=function(){i.readAsDataURL(n)},r.src=window.URL.createObjectURL(n)},t.prototype.closeProject=function(){var t=this;this.bottomSheet.open(Xrt);var e=this.bottomSheet._openedBottomSheetRef;e.instance.message="Do you want to close the project?",e.afterDismissed().subscribe((function(e){e&&t.projectService.close(t.server,t.project.project_id).subscribe((function(){t.router.navigate(["/server",t.server.id,"projects"])}))}))},t.prototype.deleteProject=function(){var t=this;this.bottomSheet.open(Xrt);var e=this.bottomSheet._openedBottomSheetRef;e.instance.message="Do you want to delete the project?",e.afterDismissed().subscribe((function(e){e&&t.projectService.delete(t.server,t.project.project_id).subscribe((function(){t.router.navigate(["/server",t.server.id,"projects"])}))}))},t.prototype.addNewTemplate=function(){var t=this.dialog.open(nst,{width:"1000px",maxHeight:"700px",autoFocus:!1,disableClose:!0}).componentInstance;t.server=this.server,t.project=this.project},t.prototype.ngOnDestroy=function(){this.nodeConsoleService.openConsoles=0,this.title.setTitle("GNS3 Web UI"),this.drawingsDataSource.clear(),this.nodesDataSource.clear(),this.linksDataSource.clear(),this.projectws&&this.projectws.OPEN&&this.projectws.close(),this.ws&&this.ws.OPEN&&this.ws.close(),this.projectMapSubscription.unsubscribe()},t.\u0275fac=function(e){return new(e||t)(da(ZY),da(ZQ),da($Q),da(E2),da(x9),da(yet),da(vet),da(_et),da(mnt),da(Tnt),da(Knt),da(fnt),da(qnt),da(jnt),da(vit),da(Ent),da(_it),da(yit),da(M9),da(G9),da(E9),da(QQ),da($nt),da(Zet),da(Nnt),da(bit),da(iit),da(tit),da(wit),da(Y2),da(e1),da(lQ),da(Het),da(Vet),da(qet),da(Wet),da($8),da(Unt),da(znt),da(qrt),da(Yrt),da(Kit),da(Yd),da(Q8))},t.\u0275cmp=Ht({type:t,selectors:[["app-project-map"]],viewQuery:function(t,e){var n;1&t&&(nl(get,!0),nl(git,!0),nl(ort,!0)),2&t&&(tl(n=sl())&&(e.contextMenu=n.first),tl(n=sl())&&(e.mapChild=n.first),tl(n=sl())&&(e.projectMapMenuComponent=n.first))},decls:26,vars:35,consts:[["class","project-map",4,"ngIf"],[1,"zoom-buttons",3,"ngClass"],["matTooltip","Zoom in","matTooltipClass","custom-tooltip",1,"zoom-button",3,"ngClass","click"],["matTooltip","Reset zoom","matTooltipClass","custom-tooltip",1,"zoom-button",3,"ngClass","click"],["matTooltip","Zoom out","matTooltipClass","custom-tooltip",1,"zoom-button",3,"ngClass","click"],[3,"project","server",4,"ngIf"],[3,"links",4,"ngIf"],[3,"server","project"],[3,"server"],[3,"server","project","drawingSaved"],[3,"ngClass"],[3,"server","project","closeConsole",4,"ngIf"],[3,"server","project","closeTopologySummary",4,"ngIf"],[1,"project-map"],[3,"server","project","symbols","nodes","links","drawings","width","height","show-interface-labels","readonly","nodeDragged","drawingDragged","onLinkCreated","onDrawingResized",4,"ngIf"],[3,"symbols","nodes","links","drawings","width","height","show-interface-labels","selection-tool","moving-tool","draw-link-tool","readonly",4,"ngIf"],["class","project-toolbar",4,"ngIf"],["id","show-menu-wrapper",3,"ngClass",4,"ngIf"],["id","menu-wrapper",3,"ngClass",4,"ngIf"],[3,"project","server"],[3,"server","project","symbols","nodes","links","drawings","width","height","show-interface-labels","readonly","nodeDragged","drawingDragged","onLinkCreated","onDrawingResized"],[3,"symbols","nodes","links","drawings","width","height","show-interface-labels","selection-tool","moving-tool","draw-link-tool","readonly"],[1,"project-toolbar"],["color","primary",1,"project-toolbar",3,"ngClass"],[4,"ngIf"],[3,"overlapTrigger"],["mainMenu","matMenu"],["mat-menu-item","",3,"routerLink"],["mat-menu-item","",3,"click"],["mat-menu-item","",3,"matMenuTriggerFor"],["projectMenu","matMenu"],["viewMenu","matMenu"],[1,"options-item"],[3,"ngModel","change"],["matTooltip","Enable/disable moving mode","matTooltipClass","custom-tooltip","mat-icon-button","",3,"color","click"],["matTooltip","Open menu","matTooltipClass","custom-tooltip","mat-icon-button","",3,"matMenuTriggerFor"],["svgIcon","gns3"],["svgIcon","gns3black"],[3,"server","project","onNodeCreation"],["matTooltip","Add a link","matTooltipClass","custom-tooltip","mat-icon-button","",3,"color","click"],["matTooltip","Fit in view","matTooltipClass","custom-tooltip","mat-icon-button","",3,"click"],["matTooltip","Center view","matTooltipClass","custom-tooltip","mat-icon-button","",3,"click"],["id","show-menu-wrapper",3,"ngClass"],["mat-icon-button","",1,"arrow-button",3,"ngClass","click"],[1,"unmarked"],["id","menu-wrapper",3,"ngClass"],[1,"divider",3,"vertical"],[3,"links"],[3,"server","project","closeConsole"],[3,"server","project","closeTopologySummary"]],template:function(t,e){1&t&&(ua(0,Fut,7,7,"div",0),ga(1,"div",1),ga(2,"button",2),xa("click",(function(){return e.zoomIn()})),ga(3,"mat-icon"),ds(4,"zoom_in"),va(),va(),ga(5,"button",3),xa("click",(function(){return e.resetZoom()})),ga(6,"mat-icon"),ds(7,"adjust"),va(),va(),ga(8,"button",4),xa("click",(function(){return e.zoomOut()})),ga(9,"mat-icon"),ds(10,"zoom_out"),va(),va(),va(),ba(11,"app-progress"),ua(12,Nut,1,2,"app-project-map-shortcuts",5),ua(13,But,1,1,"app-draw-link-tool",6),ba(14,"app-drawing-dragged",7),ba(15,"app-drawing-resized",8),ba(16,"app-interface-label-dragged",8),ba(17,"app-link-created",7),ba(18,"app-node-dragged",7),ba(19,"app-node-label-dragged",8),ga(20,"app-text-added",9),xa("drawingSaved",(function(){return e.onDrawingSaved()})),va(),ba(21,"app-text-edited",8),ga(22,"div",10),ua(23,Hut,1,2,"app-console-wrapper",11),va(),ga(24,"div",10),ua(25,zut,1,2,"app-topology-summary",12),va()),2&t&&(pa("ngIf",e.project),Qi(1),pa("ngClass",Ic(23,Eut,e.isLightThemeEnabled)),Qi(1),pa("ngClass",Ic(25,Eut,e.isLightThemeEnabled)),Qi(3),pa("ngClass",Ic(27,Eut,e.isLightThemeEnabled)),Qi(3),pa("ngClass",Ic(29,Eut,e.isLightThemeEnabled)),Qi(4),pa("ngIf",e.project),Qi(1),pa("ngIf",e.tools.draw_link),Qi(1),pa("server",e.server)("project",e.project),Qi(1),pa("server",e.server),Qi(1),pa("server",e.server),Qi(1),pa("server",e.server)("project",e.project),Qi(1),pa("server",e.server)("project",e.project),Qi(1),pa("server",e.server),Qi(1),pa("server",e.server)("project",e.project),Qi(1),pa("server",e.server),Qi(1),pa("ngClass",Ic(31,Vut,!e.isConsoleVisible)),Qi(1),pa("ngIf",e.project),Qi(1),pa("ngClass",Ic(33,Vut,!e.isTopologySummaryVisible)),Qi(1),pa("ngIf",e.project))},directives:[Ah,Oh,k4,x2,gst,vst,bst,yst,_st,wst,kst,Cst,Sst,get,git,Cct,Tct,D0,E0,hQ,Pct,N0,F5,mf,Sp,Mct,a2,ilt,glt,vlt,a8,ort,blt,xlt,out,yut],styles:[".wrapper{height:600px}.project-map,app-map,app-project-map,app-root{width:auto}svg.map{background-color:#f0f0f0}g.node:hover{background-color:#0097a7}.project-toolbar{width:70px;position:fixed;top:20px;left:20px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}img{-webkit-filter:invert(1);filter:invert(1)}.lightTheme{background:#fff!important;color:#000!important}#show-menu-wrapper{position:fixed;background:transparent;top:20px;left:92px;background:#263238;height:72px;padding-top:16px}#show-menu-wrapper .arrow-button{outline:0!important}.shadowed{box-shadow:0 4px 8px -4px rgba(0,0,0,.2),0 6px 20px -20px rgba(0,0,0,.19)}.non-visible{display:none}#menu-wrapper{position:fixed;background:transparent;top:20px;left:92px;background:#263238;height:72px;padding-top:16px;padding-bottom:16px;transition:35s;width:0;overflow:hidden;transition:.15s;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);display:flex}#menu-wrapper .menu-button{width:40px;margin-right:12px!important;margin-left:12px!important;background:transparent;padding:0;border:none;background-color:transparent}#menu-wrapper .arrow-button,#menu-wrapper .menu-button{outline:0!important;transition:.5s;margin-bottom:16px}.extended{width:830px!important;height:100%;overflow:hidden}mat-divider.divider{height:40px;margin-left:1px;margin-right:7px;width:10px;color:grey}.zoom-buttons{position:fixed;background:#263238;bottom:20px;right:20px;display:grid;color:#fff}.zoom-buttons .zoom-button{outline:none;height:40px;width:40px;background:transparent;border:none;color:#fff;font-size:1.25rem;font-weight:700}.zoom-buttons .zoom-button mat-icon{margin-left:-6px}@-moz-document url-prefix(){.mat-drawer-content{display:inline!important}}.shadow{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.mat-drawer-backdrop.mat-drawer-shown{background-color:transparent}.project-toolbar .mat-toolbar-multiple-rows{width:auto!important}.loading-spinner{position:absolute;top:50%;width:100px;margin-left:-50px;margin-top:-50px;left:50%}line.selected{stroke:#0097a7!important}g.selected,svg.map image.chosen,svg.map image:hover{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);-webkit-filter:grey;filter:gray;-webkit-filter:url(#grayscale);filter:url(#grayscale)}path.selected{stroke:#8b0000}.selected>.interface_label_border{stroke:#000;fill:none}.selection-line-tool .selection{fill:#7ccbe1;stroke:#66aec2;fill-opacity:.3;stroke-opacity:.7;stroke-width:1;stroke-dasharray:5,5}.noselect,g.node text{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.project-toolbar button{outline:0;border:none;-moz-outline-style:none}.options-item{padding-left:15px;padding-right:15px}.context-menu-items .mat-menu-item{line-height:24px!important;height:24px!important;font-size:13px!important;padding:0 6px;outline:none!important}.context-menu-items .mat-menu-item .mat-icon{margin-right:3px}.context-menu-items .mat-menu-item:focus{background:none}.visible{display:none}mat-menu-panel{min-height:0}"],encapsulation:2}),t}(),qut=function(){return function(){}}(),Gut=function(){return function(){}}(),Wut=function(){function t(){this.dataChange=new Pm.a([])}return Object.defineProperty(t.prototype,"data",{get:function(){return this.dataChange.value},enumerable:!1,configurable:!0}),t.prototype.addServer=function(t){var e=this.data.slice();e.push(t),this.dataChange.next(e)},t.prototype.addServers=function(t){this.dataChange.next(t)},t.prototype.remove=function(t){var e=this.data.indexOf(t);e>=0&&(this.data.splice(e,1),this.dataChange.next(this.data.slice()))},t.prototype.find=function(t){return this.data.find((function(e){return e.name===t}))},t.prototype.findIndex=function(t){return this.data.findIndex((function(e){return e.name===t}))},t.prototype.update=function(t){var e=this.findIndex(t.name);e>=0&&(this.data[e]=t,this.dataChange.next(this.data.slice()))},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)}}),t}();function Kut(t,e){1&t&&(ga(0,"mat-error"),ds(1,"You must enter a value"),va())}function Xut(t,e){if(1&t&&(ga(0,"mat-option",12),ds(1),va()),2&t){var n=e.$implicit;pa("value",n.key),Qi(1),ps(" ",n.name," ")}}function Yut(t,e){1&t&&(ga(0,"mat-form-field"),ba(1,"input",13),va())}function Zut(t,e){1&t&&(ga(0,"mat-form-field"),ba(1,"input",14),va())}function Qut(t,e){if(1&t&&(ga(0,"mat-option",12),ds(1),va()),2&t){var n=e.$implicit;pa("value",n.key),Qi(1),ps(" ",n.name," ")}}function $ut(t,e){if(1&t&&(ga(0,"mat-form-field"),ga(1,"mat-select",15),ua(2,Qut,2,2,"mat-option",6),va(),va()),2&t){var n=Aa();Qi(2),pa("ngForOf",n.authorizations)}}function Jut(t,e){1&t&&(ga(0,"mat-form-field"),ba(1,"input",16),va())}function tht(t,e){1&t&&(ga(0,"mat-form-field"),ba(1,"input",17),va())}var eht=function(){function t(t,e,n,i,r){this.dialogRef=t,this.electronService=e,this.serverService=n,this.toasterService=i,this.data=r,this.authorizations=[{key:"none",name:"No authorization"},{key:"basic",name:"Basic authorization"}],this.locations=[],this.serverForm=new dp({name:new hp("",[kf.required]),location:new hp(""),path:new hp(""),ubridge_path:new hp(""),host:new hp("",[kf.required]),port:new hp("",[kf.required,kf.min(1)]),authorization:new hp("none"),login:new hp(""),password:new hp("")})}return t.prototype.getLocations=function(){return UQ(this,void 0,void 0,(function(){var t,e;return qQ(this,(function(n){switch(n.label){case 0:return[4,this.numberOfLocalServers()];case 1:return t=n.sent(),e=[],this.electronService.isElectronApp&&0===t&&e.push({key:"local",name:"Local"}),e.push({key:"remote",name:"Remote"}),[2,e]}}))}))},t.prototype.getDefaultLocation=function(){return UQ(this,void 0,void 0,(function(){var t;return qQ(this,(function(e){switch(e.label){case 0:return[4,this.numberOfLocalServers()];case 1:return t=e.sent(),this.electronService.isElectronApp&&0===t?[2,"local"]:[2,"remote"]}}))}))},t.prototype.numberOfLocalServers=function(){return UQ(this,void 0,void 0,(function(){return qQ(this,(function(t){switch(t.label){case 0:return[4,this.serverService.findAll()];case 1:return[2,t.sent().filter((function(t){return"local"===t.location})).length]}}))}))},t.prototype.getDefaultHost=function(){return"127.0.0.1"},t.prototype.getDefaultPort=function(){return 3080},t.prototype.getDefaultLocalServerPath=function(){return UQ(this,void 0,void 0,(function(){return qQ(this,(function(t){switch(t.label){case 0:return this.electronService.isElectronApp?[4,this.electronService.remote.require("./local-server.js").getLocalServerPath()]:[3,2];case 1:return[2,t.sent()];case 2:return[2]}}))}))},t.prototype.getDefaultUbridgePath=function(){return UQ(this,void 0,void 0,(function(){return qQ(this,(function(t){switch(t.label){case 0:return this.electronService.isElectronApp?[4,this.electronService.remote.require("./local-server.js").getUbridgePath()]:[3,2];case 1:return[2,t.sent()];case 2:return[2]}}))}))},t.prototype.ngOnInit=function(){return UQ(this,void 0,void 0,(function(){var t,e,n,i,r=this;return qQ(this,(function(o){switch(o.label){case 0:return t=this,[4,this.getLocations()];case 1:return t.locations=o.sent(),[4,this.getDefaultLocalServerPath()];case 2:return e=o.sent(),[4,this.getDefaultUbridgePath()];case 3:return n=o.sent(),this.serverForm.get("location").valueChanges.subscribe((function(t){var i=r.serverForm.get("path"),o=r.serverForm.get("ubridge_path");"local"===t?(i.setValue(e),i.setValidators([kf.required]),o.setValue(n),o.setValidators([kf.required])):(i.setValue(""),i.clearValidators(),o.setValue(""),o.clearValidators()),[i,o].forEach((function(t){t.updateValueAndValidity({onlySelf:!0})}))})),this.serverForm.get("authorization").valueChanges.subscribe((function(t){var e=r.serverForm.get("login"),n=r.serverForm.get("password");"none"===t?(e.clearValidators(),n.clearValidators()):(e.setValidators([kf.required]),n.setValidators([kf.required])),[e,n].forEach((function(t){t.updateValueAndValidity({onlySelf:!0})}))})),[4,this.getDefaultLocation()];case 4:return i=o.sent(),this.serverForm.get("location").setValue(i),this.serverForm.get("host").setValue(this.getDefaultHost()),this.serverForm.get("port").setValue(this.getDefaultPort()),this.serverForm.get("authorization").setValue("none"),[2]}}))}))},t.prototype.onAddClick=function(){var t=this;if(this.serverForm.valid){var e=Object.assign({},this.serverForm.value);this.serverService.checkServerVersion(e).subscribe((function(n){n.version.split(".")[1]>=2&&n.version.split(".")[0]>=2?(t.dialogRef.close(e),t.toasterService.success("Server "+e.name+" added.")):(t.dialogRef.close(),t.toasterService.error("Server version is not supported."))}),(function(e){t.toasterService.error("Cannot connect to the server: "+e)}))}},t.prototype.onNoClick=function(){this.dialogRef.close()},t.\u0275fac=function(e){return new(e||t)(da(Z0),da(mX),da(ZQ),da(Y2),da(Q0))},t.\u0275cmp=Ht({type:t,selectors:[["app-add-server-dialog"]],decls:24,vars:8,consts:[["mat-dialog-title",""],[3,"formGroup"],["mat-dialog-content",""],["matInput","","tabindex","1","formControlName","name","placeholder","Name"],[4,"ngIf"],["placeholder","Location","formControlName","location"],[3,"value",4,"ngFor","ngForOf"],["matInput","","tabindex","1","formControlName","host","placeholder","Host"],["matInput","","tabindex","1","formControlName","port","placeholder","Port"],["mat-dialog-actions",""],["mat-button","","tabindex","-1","color","accent",3,"click"],["mat-button","","tabindex","2","mat-raised-button","","color","primary",3,"click"],[3,"value"],["matInput","","tabindex","1","formControlName","path","placeholder","Local server path"],["matInput","","tabindex","1","formControlName","ubridge_path","placeholder","Ubridge path"],["placeholder","Authorization","formControlName","authorization"],["matInput","","tabindex","1","formControlName","login","placeholder","Login"],["matInput","","tabindex","1","formControlName","password","placeholder","Password"]],template:function(t,e){1&t&&(ga(0,"h1",0),ds(1,"Add server"),va(),ga(2,"form",1),ga(3,"div",2),ga(4,"mat-form-field"),ba(5,"input",3),ua(6,Kut,2,0,"mat-error",4),va(),ga(7,"mat-form-field"),ga(8,"mat-select",5),ua(9,Xut,2,2,"mat-option",6),va(),va(),ua(10,Yut,2,0,"mat-form-field",4),ua(11,Zut,2,0,"mat-form-field",4),ga(12,"mat-form-field"),ba(13,"input",7),va(),ga(14,"mat-form-field"),ba(15,"input",8),va(),ua(16,$ut,3,1,"mat-form-field",4),ua(17,Jut,2,0,"mat-form-field",4),ua(18,tht,2,0,"mat-form-field",4),va(),ga(19,"div",9),ga(20,"button",10),xa("click",(function(){return e.onNoClick()})),ds(21,"No Thanks"),va(),ga(22,"button",11),xa("click",(function(){return e.onAddClick()})),ds(23,"Add"),va(),va(),va()),2&t&&(Qi(2),pa("formGroup",e.serverForm),Qi(4),pa("ngIf",e.serverForm.get("name").hasError("required")),Qi(3),pa("ngForOf",e.locations),Qi(1),pa("ngIf","local"===e.serverForm.get("location").value),Qi(1),pa("ngIf","local"===e.serverForm.get("location").value),Qi(5),pa("ngIf","remote"===e.serverForm.get("location").value),Qi(1),pa("ngIf","basic"===e.serverForm.get("authorization").value),Qi(1),pa("ngIf","basic"===e.serverForm.get("authorization").value))},directives:[r1,xp,gf,Pp,o1,Y3,s5,cf,mf,Fp,Ah,O5,Eh,a1,a2,R3,EJ],encapsulation:2}),t}(),nht=function(){function t(t){var e=this;this.electronService=t,this.serverStatusChanged=new w.b,this.electronService.isElectronApp&&this.electronService.ipcRenderer.on(this.statusChannel,(function(t,n){e.serverStatusChanged.next(n)}))}return Object.defineProperty(t.prototype,"statusChannel",{get:function(){return"local-server-status-events"},enumerable:!1,configurable:!0}),t.prototype.start=function(t){return UQ(this,void 0,void 0,(function(){return qQ(this,(function(e){switch(e.label){case 0:return this.serverStatusChanged.next({serverName:t.name,status:"starting",message:""}),[4,this.electronService.remote.require("./local-server.js").startLocalServer(t)];case 1:return[2,e.sent()]}}))}))},t.prototype.stop=function(t){return UQ(this,void 0,void 0,(function(){return qQ(this,(function(e){switch(e.label){case 0:return[4,this.electronService.remote.require("./local-server.js").stopLocalServer(t)];case 1:return[2,e.sent()]}}))}))},t.prototype.stopAll=function(){return UQ(this,void 0,void 0,(function(){return qQ(this,(function(t){switch(t.label){case 0:return[4,this.electronService.remote.require("./local-server.js").stopAllLocalServers()];case 1:return[2,t.sent()]}}))}))},t.prototype.getRunningServers=function(){return this.electronService.isElectronApp?this.electronService.remote.require("./local-server.js").getRunningServers():[]},t.prototype.ngOnDestroy=function(){this.electronService.isElectronApp&&this.electronService.ipcRenderer.removeAllListeners(this.statusChannel)},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)(_t(mX))}}),t}(),iht=function(){function t(){}return Object.defineProperty(t.prototype,"child_process",{get:function(){return this._child_process||(this._child_process=window.require?window.require("child_process"):null),this._child_process},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isElectronApp",{get:function(){return!!window.navigator.userAgent.match(/Electron/)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"childProcess",{get:function(){return this.child_process?this.child_process:null},enumerable:!0,configurable:!0}),t}(),rht=function(){var t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])};return function(e,n){function i(){this.constructor=e}t(e,n),e.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),oht=function(t){function e(){return t.call(this)||this}return rht(e,t),e.\u0275fac=function(t){return new(t||e)},e.\u0275prov=R({token:e,factory:function(t){return e.\u0275fac(t)}}),e}(iht),aht=function(){function t(){}return t.\u0275mod=qt({type:t}),t.\u0275inj=F({factory:function(e){return new(e||t)},providers:[{provide:iht,useClass:oht}]}),t}(),sht=n("M6kn"),cht=function(){function t(t){this.httpServer=t}return t.prototype.get=function(t){return this.httpServer.get(t,"/version")},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)(_t(YQ))}}),t}();function lht(t,e){if(1&t){var n=ka();ga(0,"mat-card",2),ga(1,"mat-card-content",3),ds(2," We've discovered GNS3 server on "),ga(3,"b"),ds(4),va(),ds(5,", would you like to add to the list? "),va(),ga(6,"mat-card-actions",4),ga(7,"button",5),xa("click",(function(){Se(n);var t=Aa();return t.ignore(t.discoveredServer)})),ds(8,"NO"),va(),ga(9,"button",6),xa("click",(function(){Se(n);var t=Aa();return t.accept(t.discoveredServer)})),ds(10,"YES"),va(),va(),va()}if(2&t){var i=Aa();Qi(4),ms("",i.discoveredServer.host,":",i.discoveredServer.port,"")}}function uht(t,e){1&t&&ba(0,"mat-divider")}var hht=function(){function t(t,e,n){this.versionService=t,this.serverService=e,this.serverDatabase=n,this.defaultServers=[{host:"127.0.0.1",port:3080}]}return t.prototype.ngOnInit=function(){var t=this;this.serverService.isServiceInitialized&&this.discoverFirstAvailableServer(),this.serverService.serviceInitialized.subscribe((function(e){return UQ(t,void 0,void 0,(function(){return qQ(this,(function(t){return e&&this.discoverFirstAvailableServer(),[2]}))}))}))},t.prototype.discoverFirstAvailableServer=function(){var t=this;Object(Jd.a)(sht.Observable.fromPromise(this.serverService.findAll()).pipe(Object(ef.a)((function(t){return t}))),this.discovery()).subscribe((function(e){var n=e[1];e[0].forEach((function(t){n=n.filter((function(e){return!(e.host==t.host&&e.port==t.port)}))})),n.length>0&&(t.discoveredServer=n.shift())}))},t.prototype.discovery=function(){var t=this,e=[];return this.defaultServers.forEach((function(n){e.push(t.isServerAvailable(n.host,n.port).catch((function(t){return sht.Observable.of(null)})))})),new sht.Observable((function(t){Object(Jd.a)(e).subscribe((function(e){t.next(e.filter((function(t){return null!=t}))),t.complete()}))}))},t.prototype.isServerAvailable=function(t,e){var n=new BQ;return n.host=t,n.port=e,this.versionService.get(n).flatMap((function(t){return sht.Observable.of(n)}))},t.prototype.ignore=function(t){this.discoveredServer=null},t.prototype.accept=function(t){var e=this;null==t.name&&(t.name=t.host),t.location="remote",this.serverService.create(t).then((function(t){e.serverDatabase.addServer(t),e.discoveredServer=null}))},t.\u0275fac=function(e){return new(e||t)(da(cht),da(ZQ),da(Wut))},t.\u0275cmp=Ht({type:t,selectors:[["app-server-discovery"]],decls:2,vars:2,consts:[["class","info",4,"ngIf"],[4,"ngIf"],[1,"info"],["align","center"],["align","right"],["mat-button","","color","accent",3,"click"],["mat-button","",3,"click"]],template:function(t,e){1&t&&(ua(0,lht,11,2,"mat-card",0),ua(1,uht,1,0,"mat-divider",1)),2&t&&(pa("ngIf",e.discoveredServer),Qi(1),pa("ngIf",e.discoveredServer))},directives:[Ah,f3,n3,o3,a2,a8],styles:[""]}),t}();function dht(t,e){1&t&&(ga(0,"mat-header-cell"),ds(1," ID "),va())}function fht(t,e){if(1&t&&(ga(0,"mat-cell"),ds(1),va()),2&t){var n=e.$implicit;Qi(1),ps(" ",n.id," ")}}function pht(t,e){1&t&&(ga(0,"mat-header-cell"),ds(1," Name "),va())}var mht=function(t){return["/server",t,"projects"]};function ght(t,e){if(1&t&&(ga(0,"a",22),ds(1),va()),2&t){var n=Aa().$implicit;pa("routerLink",Ic(2,mht,n.id)),Qi(1),fs(n.name)}}function vht(t,e){if(1&t&&(ga(0,"span"),ds(1),va()),2&t){var n=Aa().$implicit;Qi(1),fs(n.name)}}function bht(t,e){if(1&t&&(ga(0,"mat-cell"),ua(1,ght,2,4,"a",20),ua(2,vht,2,1,"span",21),va()),2&t){var n=e.$implicit,i=Aa();Qi(1),pa("ngIf","running"===i.getServerStatus(n)||"remote"===n.location||"bundled"===n.location),Qi(1),pa("ngIf","running"!=i.getServerStatus(n)&&"remote"!==n.location&&"bundled"!==n.location)}}function yht(t,e){1&t&&(ga(0,"mat-header-cell"),ds(1," Location "),va())}function _ht(t,e){if(1&t&&(ga(0,"mat-cell"),ds(1),va()),2&t){var n=e.$implicit;Qi(1),ps(" ",n.location," ")}}function wht(t,e){1&t&&(ga(0,"mat-header-cell"),ds(1," Host "),va())}function kht(t,e){if(1&t&&(ga(0,"mat-cell"),ds(1),va()),2&t){var n=e.$implicit;Qi(1),ps(" ",n.host," ")}}function Cht(t,e){1&t&&(ga(0,"mat-header-cell"),ds(1," Port "),va())}function Sht(t,e){if(1&t&&(ga(0,"mat-cell"),ds(1),va()),2&t){var n=e.$implicit;Qi(1),ps(" ",n.port," ")}}function xht(t,e){1&t&&(ga(0,"mat-header-cell"),ds(1," Actions "),va())}function Oht(t,e){if(1&t){var n=ka();ga(0,"button",26),xa("click",(function(){Se(n);var t=Aa().$implicit;return Aa().startServer(t)})),ga(1,"mat-icon",28),ds(2,"play_arrow"),va(),va()}}function Mht(t,e){if(1&t){var n=ka();ga(0,"button",26),xa("click",(function(){Se(n);var t=Aa().$implicit;return Aa().stopServer(t)})),ga(1,"mat-icon",29),ds(2,"stop"),va(),va()}}function Tht(t,e){1&t&&ba(0,"mat-spinner",30),2&t&&pa("diameter",24)}function Eht(t,e){if(1&t){var n=ka();ga(0,"mat-cell",23),ua(1,Oht,3,0,"button",24),ua(2,Mht,3,0,"button",24),ua(3,Tht,1,1,"mat-spinner",25),ga(4,"button",26),xa("click",(function(){Se(n);var t=e.$implicit;return Aa().deleteServer(t)})),ga(5,"mat-icon",27),ds(6,"delete"),va(),va(),va()}if(2&t){var i=e.$implicit,r=Aa();Qi(1),pa("ngIf","local"===i.location&&"stopped"===r.getServerStatus(i)),Qi(1),pa("ngIf","local"===i.location&&"running"===r.getServerStatus(i)),Qi(1),pa("ngIf","local"===i.location&&"starting"===r.getServerStatus(i))}}function Pht(t,e){1&t&&ba(0,"mat-header-row")}function Aht(t,e){1&t&&ba(0,"mat-row")}function jht(t,e){if(1&t){var n=ka();ga(0,"button",31),xa("click",(function(){return Se(n),Aa().startLocalServer()})),ds(1,"Start local server"),va()}}var Iht=function(){function t(t,e,n,i,r,o,a,s){this.dialog=t,this.serverService=e,this.serverDatabase=n,this.serverManagement=i,this.changeDetector=r,this.electronService=o,this.childProcessService=a,this.bottomSheet=s,this.displayedColumns=["id","name","location","ip","port","actions"],this.isElectronApp=!1}return t.prototype.getServers=function(){var t=this,e=this.serverManagement.getRunningServers();this.serverService.findAll().then((function(n){n.forEach((function(t){e.findIndex((function(e){return t.name===e}))>=0&&(t.status="running")})),n.forEach((function(e){t.serverService.checkServerVersion(e).subscribe((function(n){n.version.split(".")[1]>=2&&n.version.split(".")[0]>=2&&(t.serverDatabase.find(e.name)||t.serverDatabase.addServer(e))}),(function(t){}))}))}))},t.prototype.ngOnInit=function(){var t=this;this.isElectronApp=this.electronService.isElectronApp,this.serverService.isServiceInitialized&&this.getServers(),this.serverService.serviceInitialized.subscribe((function(e){return UQ(t,void 0,void 0,(function(){return qQ(this,(function(t){return e&&this.getServers(),[2]}))}))})),this.dataSource=new Dht(this.serverDatabase),this.serverStatusSubscription=this.serverManagement.serverStatusChanged.subscribe((function(e){var n=t.serverDatabase.find(e.serverName);n&&("starting"===e.status&&(n.status="starting"),"stopped"===e.status&&(n.status="stopped"),"errored"===e.status&&(n.status="stopped"),"started"===e.status&&(n.status="running"),t.serverDatabase.update(n),t.changeDetector.detectChanges())}))},t.prototype.ngOnDestroy=function(){this.serverStatusSubscription.unsubscribe()},t.prototype.startLocalServer=function(){var t=this.serverDatabase.data.find((function(t){return"bundled"===t.location||"local"}));this.startServer(t)},t.prototype.createModal=function(){var t=this;this.dialog.open(eht,{width:"350px",autoFocus:!1,disableClose:!0}).afterClosed().subscribe((function(e){e&&t.serverService.create(e).then((function(e){t.serverDatabase.addServer(e)}))}))},t.prototype.getServerStatus=function(t){if("local"===t.location)return void 0===t.status?"stopped":t.status},t.prototype.deleteServer=function(t){var e=this;this.bottomSheet.open(Xrt);var n=this.bottomSheet._openedBottomSheetRef;n.instance.message="Do you want to delete the server?",n.afterDismissed().subscribe((function(n){n&&e.serverService.delete(t).then((function(){e.serverDatabase.remove(t)}))}))},t.prototype.startServer=function(t){return UQ(this,void 0,void 0,(function(){return qQ(this,(function(e){switch(e.label){case 0:return[4,this.serverManagement.start(t)];case 1:return e.sent(),[2]}}))}))},t.prototype.stopServer=function(t){return UQ(this,void 0,void 0,(function(){return qQ(this,(function(e){switch(e.label){case 0:return[4,this.serverManagement.stop(t)];case 1:return e.sent(),[2]}}))}))},t.\u0275fac=function(e){return new(e||t)(da(e1),da(ZQ),da(Wut),da(nht),da(Po),da(mX),da(iht),da(qrt))},t.\u0275cmp=Ht({type:t,selectors:[["app-server-list"]],decls:33,vars:4,consts:[[1,"content"],[1,"default-header"],[1,"default-content"],[1,"mat-elevation-z8"],[3,"dataSource"],["table",""],["matColumnDef","id"],[4,"matHeaderCellDef"],[4,"matCellDef"],["matColumnDef","name"],["matColumnDef","location"],["matColumnDef","ip"],["matColumnDef","port"],["matColumnDef","actions"],["style","text-align: right",4,"matCellDef"],[4,"matHeaderRowDef"],[4,"matRowDef","matRowDefColumns"],[1,"buttons-bar"],["mat-raised-button","","class","button",3,"click",4,"ngIf"],["mat-raised-button","","color","primary",1,"button",3,"click"],["class","table-link",3,"routerLink",4,"ngIf"],[4,"ngIf"],[1,"table-link",3,"routerLink"],[2,"text-align","right"],["mat-icon-button","",3,"click",4,"ngIf"],[3,"diameter",4,"ngIf"],["mat-icon-button","",3,"click"],["aria-label","Remove server"],["aria-label","Start server"],["aria-label","Stop server"],[3,"diameter"],["mat-raised-button","",1,"button",3,"click"]],template:function(t,e){1&t&&(ga(0,"div",0),ga(1,"div",1),ga(2,"h1"),ds(3,"Servers"),va(),va(),ga(4,"div",2),ba(5,"app-server-discovery"),ga(6,"div",3),ga(7,"mat-table",4,5),ya(9,6),ua(10,dht,2,0,"mat-header-cell",7),ua(11,fht,2,1,"mat-cell",8),_a(),ya(12,9),ua(13,pht,2,0,"mat-header-cell",7),ua(14,bht,3,2,"mat-cell",8),_a(),ya(15,10),ua(16,yht,2,0,"mat-header-cell",7),ua(17,_ht,2,1,"mat-cell",8),_a(),ya(18,11),ua(19,wht,2,0,"mat-header-cell",7),ua(20,kht,2,1,"mat-cell",8),_a(),ya(21,12),ua(22,Cht,2,0,"mat-header-cell",7),ua(23,Sht,2,1,"mat-cell",8),_a(),ya(24,13),ua(25,xht,2,0,"mat-header-cell",7),ua(26,Eht,7,3,"mat-cell",14),_a(),ua(27,Pht,1,0,"mat-header-row",15),ua(28,Aht,1,0,"mat-row",16),va(),va(),ga(29,"div",17),ua(30,jht,2,0,"button",18),ga(31,"button",19),xa("click",(function(){return e.createModal()})),ds(32,"Add server"),va(),va(),va(),va()),2&t&&(Qi(7),pa("dataSource",e.dataSource),Qi(20),pa("matHeaderRowDef",e.displayedColumns),Qi(1),pa("matRowDefColumns",e.displayedColumns),Qi(2),pa("ngIf",e.isElectronApp))},directives:[hht,$5,n4,t4,J5,a4,c4,Ah,a2,i4,o4,dQ,x2,hst,l4,h4],styles:[".buttons-bar[_ngcontent-%COMP%]{padding-top:0}.button[_ngcontent-%COMP%]{margin:20px!important}"]}),t}(),Dht=function(t){function e(e){var n=t.call(this)||this;return n.serverDatabase=e,n}return zQ(e,t),e.prototype.connect=function(){var t=this;return Object(C.a)(this.serverDatabase.dataChange).pipe(Object(ef.a)((function(){return t.serverDatabase.data})))},e.prototype.disconnect=function(){},e}(um),Rht=function(){function t(t,e){this.dialogRef=t,this.projectService=e}return t.prototype.ngOnInit=function(){this.name=this.project.name},t.prototype.onCloseClick=function(){this.dialogRef.close()},t.prototype.onSaveClick=function(){var t=this;this.projectService.duplicate(this.server,this.project.project_id,this.name).subscribe((function(){t.dialogRef.close()}))},t.\u0275fac=function(e){return new(e||t)(da(Z0),da($Q))},t.\u0275cmp=Ht({type:t,selectors:[["app-choose-name-dialog"]],inputs:{server:"server",project:"project"},decls:10,vars:1,consts:[["mat-dialog-title",""],[1,"modal-form-container"],[1,"form-field"],["matInput","","placeholder","Project name","type","text",3,"ngModel","ngModelChange"],["mat-dialog-actions",""],["mat-button","","color","accent",3,"click"],["mat-button","","tabindex","2","mat-raised-button","","color","primary",3,"click"]],template:function(t,e){1&t&&(ga(0,"h1",0),ds(1,"Please choose name for exporting project"),va(),ga(2,"div",1),ga(3,"mat-form-field",2),ga(4,"input",3),xa("ngModelChange",(function(t){return e.name=t})),va(),va(),va(),ga(5,"div",4),ga(6,"button",5),xa("click",(function(){return e.onCloseClick()})),ds(7,"Cancel"),va(),ga(8,"button",6),xa("click",(function(){return e.onSaveClick()})),ds(9,"Apply"),va(),va()),2&t&&(Qi(4),pa("ngModel",e.name))},directives:[r1,Y3,s5,cf,mf,Sp,a1,a2],styles:[".form-field[_ngcontent-%COMP%]{width:100%}"]}),t}(),Lht=function(){function t(t){this.dialogRef=t,this.message="Do you want to configure GNS3 VM?"}return t.prototype.ngOnInit=function(){},t.prototype.onNoClick=function(){this.dialogRef.close(!1)},t.prototype.onYesClick=function(){this.dialogRef.close(!0)},t.\u0275fac=function(e){return new(e||t)(da(Z0))},t.\u0275cmp=Ht({type:t,selectors:[["app-configure-gns3-vm-dialog"]],decls:7,vars:1,consts:[[1,"message"],["mat-dialog-actions",""],["mat-button","","color","accent",1,"cancelButton",3,"click"],["mat-button","","tabindex","2","mat-raised-button","","color","primary",1,"confirmButton",3,"click"]],template:function(t,e){1&t&&(ga(0,"span",0),ds(1),va(),ga(2,"div",1),ga(3,"button",2),xa("click",(function(){return e.onNoClick()})),ds(4,"No"),va(),ga(5,"button",3),xa("click",(function(){return e.onYesClick()})),ds(6," Yes "),va(),va()),2&t&&(Qi(1),fs(e.message))},directives:[a1,a2],styles:[""]}),t}();function Fht(t,e){1&t&&(ga(0,"mat-header-cell",21),ds(1," Name "),va())}var Nht=function(t,e){return["/server",t,"project",e]};function Bht(t,e){if(1&t&&(ga(0,"mat-cell"),ga(1,"a",22),ds(2),va(),va()),2&t){var n=e.$implicit,i=Aa();Qi(1),pa("routerLink",Dc(2,Nht,i.server.id,n.project_id)),Qi(1),fs(n.name)}}function Hht(t,e){1&t&&(ga(0,"mat-header-cell"),ds(1," Actions "),va())}function zht(t,e){if(1&t){var n=ka();ga(0,"button",28),xa("click",(function(){Se(n);var t=Aa().$implicit;return Aa().open(t)})),ga(1,"mat-icon",29),ds(2,"play_arrow"),va(),va()}}function Vht(t,e){if(1&t){var n=ka();ga(0,"button",30),xa("click",(function(){Se(n);var t=Aa().$implicit;return Aa().close(t)})),ga(1,"mat-icon",31),ds(2,"pause"),va(),va()}}function Uht(t,e){if(1&t){var n=ka();ga(0,"button",32),xa("click",(function(){Se(n);var t=Aa().$implicit;return Aa().duplicate(t)})),ga(1,"mat-icon",33),ds(2,"filter_2"),va(),va()}}function qht(t,e){if(1&t){var n=ka();ga(0,"button",34),xa("click",(function(){Se(n);var t=Aa().$implicit;return Aa().delete(t)})),ga(1,"mat-icon",35),ds(2,"delete"),va(),va()}}function Ght(t,e){if(1&t&&(ga(0,"mat-cell",23),ua(1,zht,3,0,"button",24),ua(2,Vht,3,0,"button",25),ua(3,Uht,3,0,"button",26),ua(4,qht,3,0,"button",27),va()),2&t){var n=e.$implicit;Qi(1),pa("ngIf","closed"==n.status),Qi(1),pa("ngIf","opened"==n.status),Qi(1),pa("ngIf","closed"==n.status),Qi(1),pa("ngIf","closed"==n.status)}}function Wht(t,e){1&t&&ba(0,"mat-header-row")}function Kht(t,e){1&t&&ba(0,"mat-row")}var Xht=function(){return{standalone:!0}},Yht=function(){function t(t,e,n,i,r,o,a,s,c){this.route=t,this.projectService=e,this.settingsService=n,this.progressService=i,this.dialog=r,this.router=o,this.bottomSheet=a,this.toasterService=s,this.electronService=c,this.projectDatabase=new Zht,this.displayedColumns=["name","actions"],this.searchText=""}return t.prototype.ngOnInit=function(){var t=this;this.server=this.route.snapshot.data.server,this.server||this.router.navigate(["/servers"]),this.refresh(),this.sort.sort({id:"name",start:"asc"}),this.dataSource=new Qht(this.projectDatabase,this.sort),this.settings=this.settingsService.getAll(),this.projectService.projectListSubject.subscribe((function(){return t.refresh()}));var e=localStorage.getItem("gns3vmConfig");this.electronService.isElectronApp&&"configured"!==e&&this.dialog.open(Lht,{width:"350px",height:"120px",autoFocus:!1,disableClose:!0}).afterClosed().subscribe((function(e){e&&(localStorage.setItem("gns3vmConfig","configured"),t.router.navigate(["/server",t.server.id,"preferences","gns3vm"]))}))},t.prototype.goToPreferences=function(){var t=this;this.router.navigate(["/server",this.server.id,"preferences"]).catch((function(e){return t.toasterService.error("Cannot navigate to the preferences")}))},t.prototype.refresh=function(){var t=this;this.projectService.list(this.server).subscribe((function(e){t.projectDatabase.addProjects(e)}),(function(e){t.progressService.setError(e)}))},t.prototype.delete=function(t){var e=this;this.bottomSheet.open(Xrt);var n=this.bottomSheet._openedBottomSheetRef;n.instance.message="Do you want to delete the project?",n.afterDismissed().subscribe((function(n){n&&e.projectService.delete(e.server,t.project_id).subscribe((function(){e.refresh()}))}))},t.prototype.open=function(t){var e=this;this.progressService.activate(),this.projectService.open(this.server,t.project_id).subscribe((function(){e.refresh()}),(function(){e.refresh(),e.progressService.deactivate(),e.toasterService.error("Project was deleted.")}),(function(){e.progressService.deactivate()}))},t.prototype.close=function(t){var e=this;this.bottomSheet.open(Xrt);var n=this.bottomSheet._openedBottomSheetRef;n.instance.message="Do you want to close the project?",n.afterDismissed().subscribe((function(n){n&&e.projectService.close(e.server,t.project_id).subscribe((function(){e.refresh(),e.progressService.deactivate()}))}))},t.prototype.duplicate=function(t){var e=this,n=this.dialog.open(Rht,{width:"400px",autoFocus:!1,disableClose:!0}),i=n.componentInstance;i.server=this.server,i.project=t,n.afterClosed().subscribe((function(){e.refresh()}))},t.prototype.addBlankProject=function(){this.dialog.open(wrt,{width:"400px",autoFocus:!1,disableClose:!0}).componentInstance.server=this.server},t.prototype.importProject=function(){var t=this,e="",n=this.dialog.open(grt,{width:"400px",autoFocus:!1,disableClose:!0});n.componentInstance.server=this.server;var i=n.componentInstance.onImportProject.subscribe((function(t){e=t}));n.afterClosed().subscribe((function(){if(t.refresh(),i.unsubscribe(),e){t.bottomSheet.open(Wrt);var n=t.bottomSheet._openedBottomSheetRef;n.instance.projectMessage="imported project",n.afterDismissed().subscribe((function(n){n&&t.projectService.open(t.server,e).subscribe((function(){t.router.navigate(["/server",t.server.id,"project",e])}))}))}}))},t.\u0275fac=function(e){return new(e||t)(da(ZY),da($Q),da(QQ),da(yet),da(e1),da(lQ),da(qrt),da(Y2),da(mX))},t.\u0275cmp=Ht({type:t,selectors:[["app-projects"]],viewQuery:function(t,e){var n;1&t&&el(mat,!0),2&t&&tl(n=sl())&&(e.sort=n.first)},decls:27,vars:9,consts:[[1,"content"],[1,"default-header"],[1,"row"],[1,"col"],["mat-raised-button","",1,"add-button",3,"click"],["mat-raised-button","","color","primary",1,"add-button",3,"click"],["mat-raised-button","","color","primary",1,"import-button",3,"click"],[1,"full-width"],["matInput","","placeholder","Search by name",3,"ngModel","ngModelOptions","ngModelChange"],[1,"default-content"],[1,"mat-elevation-z8"],["matSort","",3,"dataSource"],["table",""],["matColumnDef","name"],["mat-sort-header","",4,"matHeaderCellDef"],[4,"matCellDef"],["matColumnDef","actions"],[4,"matHeaderCellDef"],["style","text-align: right",4,"matCellDef"],[4,"matHeaderRowDef"],[4,"matRowDef","matRowDefColumns"],["mat-sort-header",""],[1,"table-link",3,"routerLink"],[2,"text-align","right"],["mat-icon-button","","matTooltip","Open project","matTooltipClass","custom-tooltip",3,"click",4,"ngIf"],["mat-icon-button","","matTooltip","Close project","matTooltipClass","custom-tooltip",3,"click",4,"ngIf"],["mat-icon-button","","matTooltip","Duplicate project","matTooltipClass","custom-tooltip",3,"click",4,"ngIf"],["mat-icon-button","","matTooltip","Delete project","matTooltipClass","custom-tooltip",3,"click",4,"ngIf"],["mat-icon-button","","matTooltip","Open project","matTooltipClass","custom-tooltip",3,"click"],["aria-label","Open project"],["mat-icon-button","","matTooltip","Close project","matTooltipClass","custom-tooltip",3,"click"],["aria-label","Close project"],["mat-icon-button","","matTooltip","Duplicate project","matTooltipClass","custom-tooltip",3,"click"],["aria-label","Duplicate project"],["mat-icon-button","","matTooltip","Delete project","matTooltipClass","custom-tooltip",3,"click"],["aria-label","Delete project"]],template:function(t,e){1&t&&(ga(0,"div",0),ga(1,"div",1),ga(2,"div",2),ga(3,"h1",3),ds(4,"Projects"),va(),ga(5,"button",4),xa("click",(function(){return e.goToPreferences()})),ds(6," Go to preferences "),va(),ga(7,"button",5),xa("click",(function(){return e.addBlankProject()})),ds(8," Add blank project "),va(),ga(9,"button",6),xa("click",(function(){return e.importProject()})),ds(10," Import project "),va(),va(),va(),ga(11,"form"),ga(12,"mat-form-field",7),ga(13,"input",8),xa("ngModelChange",(function(t){return e.searchText=t})),va(),va(),va(),ga(14,"div",9),ga(15,"div",10),ga(16,"mat-table",11,12),Nc(18,"projectsfilter"),ya(19,13),ua(20,Fht,2,0,"mat-header-cell",14),ua(21,Bht,3,5,"mat-cell",15),_a(),ya(22,16),ua(23,Hht,2,0,"mat-header-cell",17),ua(24,Ght,5,4,"mat-cell",18),_a(),ua(25,Wht,1,0,"mat-header-row",19),ua(26,Kht,1,0,"mat-row",20),va(),va(),va(),va()),2&t&&(Qi(13),pa("ngModel",e.searchText)("ngModelOptions",jc(8,Xht)),Qi(3),pa("dataSource",Hc(18,5,e.dataSource,e.searchText)),Qi(9),pa("matHeaderRowDef",e.displayedColumns),Qi(1),pa("matRowDefColumns",e.displayedColumns))},styles:[".add-button[_ngcontent-%COMP%], .import-button[_ngcontent-%COMP%]{height:40px;margin:20px}.full-width[_ngcontent-%COMP%]{width:940px;margin-left:-470px;left:50%}"]}),t}(),Zht=function(){function t(){this.dataChange=new Pm.a([])}return Object.defineProperty(t.prototype,"data",{get:function(){return this.dataChange.value},enumerable:!1,configurable:!0}),t.prototype.addProjects=function(t){this.dataChange.next(t)},t.prototype.remove=function(t){var e=this.data.indexOf(t);e>=0&&(this.data.splice(e,1),this.dataChange.next(this.data.slice()))},t}(),Qht=function(t){function e(e,n){var i=t.call(this)||this;return i.projectDatabase=e,i.sort=n,i}return zQ(e,t),e.prototype.connect=function(){var t=this;return C.a.apply(void 0,[this.projectDatabase.dataChange,this.sort.sortChange]).pipe(Object(ef.a)((function(){return t.sort.active&&""!==t.sort.direction?t.projectDatabase.data.sort((function(e,n){var i=e[t.sort.active],r=n[t.sort.active];return((isNaN(+i)?i:+i)<(isNaN(+r)?r:+r)?-1:1)*("asc"===t.sort.direction?1:-1)})):t.projectDatabase.data})))},e.prototype.disconnect=function(){},e}(um);function $ht(t,e){if(1&t){var n=ka();ga(0,"button",13),xa("click",(function(){return Se(n),Aa().backToProject()})),ds(1,"Back to project"),va()}}var Jht=function(){function t(t,e,n,i,r,o){this.electronService=t,this.recentlyOpenedProjectService=e,this.serverManagement=n,this.toasterService=i,this.progressService=r,this.router=o,this.isInstalledSoftwareAvailable=!1,this.uiVersion=Hlt,this.shouldStopServersOnClosing=!0}return t.prototype.ngOnInit=function(){var t=this;this.recentlyOpenedServerId=this.recentlyOpenedProjectService.getServerId(),this.recentlyOpenedProjectId=this.recentlyOpenedProjectService.getProjectId(),this.isInstalledSoftwareAvailable=this.electronService.isElectronApp,this.serverStatusSubscription=this.serverManagement.serverStatusChanged.subscribe((function(e){"errored"===e.status&&(console.error(e.message),t.toasterService.error(e.message)),"stderr"===e.status&&(console.error(e.message),t.toasterService.error(e.message))})),this.shouldStopServersOnClosing=this.electronService.isElectronApp},t.prototype.backToProject=function(){var t=this;this.router.navigate(["/server",this.recentlyOpenedServerId,"project",this.recentlyOpenedProjectId]).catch((function(e){return t.toasterService.error("Cannot navigate to the last opened project")}))},t.prototype.onBeforeUnload=function(t){return UQ(this,void 0,void 0,(function(){return qQ(this,(function(e){switch(e.label){case 0:return this.shouldStopServersOnClosing?(t.preventDefault(),t.returnValue=!1,this.progressService.activate(),[4,this.serverManagement.stopAll()]):[2];case 1:return e.sent(),this.shouldStopServersOnClosing=!1,this.progressService.deactivate(),window.close(),[2,!1]}}))}))},t.prototype.ngOnDestroy=function(){this.serverStatusSubscription.unsubscribe()},t.\u0275fac=function(e){return new(e||t)(da(mX),da(bit),da(nht),da(Y2),da(yet),da(lQ))},t.\u0275cmp=Ht({type:t,selectors:[["app-default-layout"]],hostBindings:function(t,e){1&t&&xa("beforeunload",(function(t){return e.onBeforeUnload(t)}),!1,yn)},decls:33,vars:4,consts:[["color","primary"],["mat-icon-button",""],["svgIcon","gns3"],["mat-button","","routerLink","/servers"],["mat-button","",3,"click",4,"ngIf"],[1,"fill-space"],["mat-button","",3,"matMenuTriggerFor"],["menu","matMenu"],["mat-menu-item","","routerLink","/settings"],["mat-menu-item","","routerLink","/installed-software",3,"disabled"],["mat-menu-item","","routerLink","/help"],[1,"mat-app-background"],[1,"footer","mat-app-background"],["mat-button","",3,"click"]],template:function(t,e){if(1&t&&(ga(0,"header"),ga(1,"mat-toolbar",0),ga(2,"button",1),ba(3,"mat-icon",2),va(),ga(4,"button",3),ds(5,"Servers"),va(),ua(6,$ht,2,0,"button",4),ba(7,"span",5),ga(8,"button",6),ga(9,"mat-icon"),ds(10,"more_vert"),va(),va(),ga(11,"mat-menu",null,7),ga(13,"button",8),ga(14,"mat-icon"),ds(15,"settings"),va(),ga(16,"span"),ds(17,"Settings"),va(),va(),ga(18,"button",9),ga(19,"mat-icon"),ds(20,"cloud_download"),va(),ga(21,"span"),ds(22,"Installed software"),va(),va(),ga(23,"button",10),ga(24,"mat-icon"),ds(25,"help"),va(),ga(26,"span"),ds(27,"Help"),va(),va(),va(),va(),va(),ga(28,"main",11),ba(29,"router-outlet"),va(),ba(30,"app-progress"),ga(31,"footer",12),ds(32),va()),2&t){var n=ha(12);Qi(6),pa("ngIf",e.recentlyOpenedProjectId&&e.recentlyOpenedServerId),Qi(2),pa("matMenuTriggerFor",n),Qi(10),pa("disabled",!e.isInstalledSoftwareAvailable),Qi(14),ps(" GNS3 Web UI \xa9 2020 - v",e.uiVersion,"\n")}},directives:[Tct,a2,x2,hQ,Ah,N0,D0,E0,mQ,gst],styles:["app-default-layout,app-root,body,html{height:100%}app-default-layout{display:flex;flex-direction:column;height:100vh}.footer{padding:20px;margin:auto 0 0}.default-content{margin:0 auto;max-width:940px;padding-top:20px;padding-bottom:20px}header{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);z-index:10}.default-header h1{font-weight:300;margin:0;font-size:20px;padding:28px 8px}.default-header{margin:0 auto;max-width:940px}.buttons-bar{padding-top:10px;text-align:right}.fill-space{flex:1 1 auto}.container>*{width:100%}.container{padding:0}.mat-dialog-content>*{width:100%}"],encapsulation:2}),t}(),tdt=function(){function t(t){this.electronService=t}return t.prototype.get=function(){if(this.electronService.isElectronApp)return this.electronService.isLinux?'xfce4-terminal --tab -T "%d" -e "telnet %h %p"':this.electronService.isWindows?'putty.exe -telnet %h %p -loghost "%d"':void 0},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)(_t(mX))}}),t}(),edt=function(){function t(t,e){this.defaultConsoleService=t,this.settingsService=e}return Object.defineProperty(t.prototype,"command",{get:function(){var t=this.settingsService.get("console_command");return void 0===t?this.defaultConsoleService.get():t},set:function(t){this.settingsService.set("console_command",t)},enumerable:!1,configurable:!0}),t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)(_t(tdt),_t(QQ))}}),t}(),ndt=0,idt=function(){var t=function(){function t(){Object(m.a)(this,t),this._stateChanges=new w.b,this._openCloseAllActions=new w.b,this.id="cdk-accordion-".concat(ndt++),this._multi=!1}return Object(g.a)(t,[{key:"openAll",value:function(){this._openCloseAll(!0)}},{key:"closeAll",value:function(){this._openCloseAll(!1)}},{key:"ngOnChanges",value:function(t){this._stateChanges.next(t)}},{key:"ngOnDestroy",value:function(){this._stateChanges.complete()}},{key:"_openCloseAll",value:function(t){this.multi&&this._openCloseAllActions.next(t)}},{key:"multi",get:function(){return this._multi},set:function(t){this._multi=nm(t)}}]),t}();return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=Wt({type:t,selectors:[["cdk-accordion"],["","cdkAccordion",""]],inputs:{multi:"multi"},exportAs:["cdkAccordion"],features:[Ms]}),t}(),rdt=0,odt=function(){var t=function(){function t(e,n,i){var r=this;Object(m.a)(this,t),this.accordion=e,this._changeDetectorRef=n,this._expansionDispatcher=i,this._openCloseAllSubscription=_.a.EMPTY,this.closed=new Uc,this.opened=new Uc,this.destroyed=new Uc,this.expandedChange=new Uc,this.id="cdk-accordion-child-".concat(rdt++),this._expanded=!1,this._disabled=!1,this._removeUniqueSelectionListener=function(){},this._removeUniqueSelectionListener=i.listen((function(t,e){r.accordion&&!r.accordion.multi&&r.accordion.id===e&&r.id!==t&&(r.expanded=!1)})),this.accordion&&(this._openCloseAllSubscription=this._subscribeToOpenCloseAllActions())}return Object(g.a)(t,[{key:"ngOnDestroy",value:function(){this.opened.complete(),this.closed.complete(),this.destroyed.emit(),this.destroyed.complete(),this._removeUniqueSelectionListener(),this._openCloseAllSubscription.unsubscribe()}},{key:"toggle",value:function(){this.disabled||(this.expanded=!this.expanded)}},{key:"close",value:function(){this.disabled||(this.expanded=!1)}},{key:"open",value:function(){this.disabled||(this.expanded=!0)}},{key:"_subscribeToOpenCloseAllActions",value:function(){var t=this;return this.accordion._openCloseAllActions.subscribe((function(e){t.disabled||(t.expanded=e)}))}},{key:"expanded",get:function(){return this._expanded},set:function(t){t=nm(t),this._expanded!==t&&(this._expanded=t,this.expandedChange.emit(t),t?(this.opened.emit(),this._expansionDispatcher.notify(this.id,this.accordion?this.accordion.id:this.id)):this.closed.emit(),this._changeDetectorRef.markForCheck())}},{key:"disabled",get:function(){return this._disabled},set:function(t){this._disabled=nm(t)}}]),t}();return t.\u0275fac=function(e){return new(e||t)(da(idt,12),da(Po),da(pm))},t.\u0275dir=Wt({type:t,selectors:[["cdk-accordion-item"],["","cdkAccordionItem",""]],inputs:{expanded:"expanded",disabled:"disabled"},outputs:{closed:"closed",opened:"opened",destroyed:"destroyed",expandedChange:"expandedChange"},exportAs:["cdkAccordionItem"],features:[Ns([{provide:idt,useValue:void 0}])]}),t}(),adt=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275mod=qt({type:t}),t.\u0275inj=F({factory:function(e){return new(e||t)}}),t}(),sdt=["body"];function cdt(t,e){}var ldt=[[["mat-expansion-panel-header"]],"*",[["mat-action-row"]]],udt=["mat-expansion-panel-header","*","mat-action-row"];function hdt(t,e){1&t&&ba(0,"span",2),2&t&&pa("@indicatorRotate",Aa()._getExpandedState())}var ddt=[[["mat-panel-title"]],[["mat-panel-description"]],"*"],fdt=["mat-panel-title","mat-panel-description","*"],pdt=new ht("MAT_ACCORDION"),mdt={indicatorRotate:Jg("indicatorRotate",[rv("collapsed, void",iv({transform:"rotate(0deg)"})),rv("expanded",iv({transform:"rotate(180deg)"})),av("expanded <=> collapsed, void => collapsed",tv("225ms cubic-bezier(0.4,0.0,0.2,1)"))]),bodyExpansion:Jg("bodyExpansion",[rv("collapsed, void",iv({height:"0px",visibility:"hidden"})),rv("expanded",iv({height:"*",visibility:"visible"})),av("expanded <=> collapsed, void => collapsed",tv("225ms cubic-bezier(0.4,0.0,0.2,1)"))])},gdt=function(){var t=function t(e){Object(m.a)(this,t),this._template=e};return t.\u0275fac=function(e){return new(e||t)(da(fc))},t.\u0275dir=Wt({type:t,selectors:[["ng-template","matExpansionPanelContent",""]]}),t}(),vdt=0,bdt=new ht("MAT_EXPANSION_PANEL_DEFAULT_OPTIONS"),ydt=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i,r,o,a,s,c){var l;return Object(m.a)(this,n),(l=e.call(this,t,i,r))._viewContainerRef=o,l._animationMode=s,l._hideToggle=!1,l.afterExpand=new Uc,l.afterCollapse=new Uc,l._inputChanges=new w.b,l._headerId="mat-expansion-panel-header-".concat(vdt++),l._bodyAnimationDone=new w.b,l.accordion=t,l._document=a,l._bodyAnimationDone.pipe(Object(RJ.a)((function(t,e){return t.fromState===e.fromState&&t.toState===e.toState}))).subscribe((function(t){"void"!==t.fromState&&("expanded"===t.toState?l.afterExpand.emit():"collapsed"===t.toState&&l.afterCollapse.emit())})),c&&(l.hideToggle=c.hideToggle),l}return Object(g.a)(n,[{key:"_hasSpacing",value:function(){return!!this.accordion&&this.expanded&&"default"===this.accordion.displayMode}},{key:"_getExpandedState",value:function(){return this.expanded?"expanded":"collapsed"}},{key:"toggle",value:function(){this.expanded=!this.expanded}},{key:"close",value:function(){this.expanded=!1}},{key:"open",value:function(){this.expanded=!0}},{key:"ngAfterContentInit",value:function(){var t=this;this._lazyContent&&this.opened.pipe(Object(NX.a)(null),Object(vg.a)((function(){return t.expanded&&!t._portal})),Object(FX.a)(1)).subscribe((function(){t._portal=new D$(t._lazyContent._template,t._viewContainerRef)}))}},{key:"ngOnChanges",value:function(t){this._inputChanges.next(t)}},{key:"ngOnDestroy",value:function(){Object(o.a)(Object(a.a)(n.prototype),"ngOnDestroy",this).call(this),this._bodyAnimationDone.complete(),this._inputChanges.complete()}},{key:"_containsFocus",value:function(){if(this._body){var t=this._document.activeElement,e=this._body.nativeElement;return t===e||e.contains(t)}return!1}},{key:"hideToggle",get:function(){return this._hideToggle||this.accordion&&this.accordion.hideToggle},set:function(t){this._hideToggle=nm(t)}},{key:"togglePosition",get:function(){return this._togglePosition||this.accordion&&this.accordion.togglePosition},set:function(t){this._togglePosition=t}}]),n}(odt);return t.\u0275fac=function(e){return new(e||t)(da(pdt,12),da(Po),da(pm),da(mc),da(du),da(Cy,8),da(bdt,8))},t.\u0275cmp=Ht({type:t,selectors:[["mat-expansion-panel"]],contentQueries:function(t,e,n){var i;1&t&&rl(n,gdt,!0),2&t&&tl(i=sl())&&(e._lazyContent=i.first)},viewQuery:function(t,e){var n;1&t&&nl(sdt,!0),2&t&&tl(n=sl())&&(e._body=n.first)},hostAttrs:[1,"mat-expansion-panel"],hostVars:6,hostBindings:function(t,e){2&t&&Qa("mat-expanded",e.expanded)("_mat-animation-noopable","NoopAnimations"===e._animationMode)("mat-expansion-panel-spacing",e._hasSpacing())},inputs:{disabled:"disabled",expanded:"expanded",hideToggle:"hideToggle",togglePosition:"togglePosition"},outputs:{opened:"opened",closed:"closed",expandedChange:"expandedChange",afterExpand:"afterExpand",afterCollapse:"afterCollapse"},exportAs:["matExpansionPanel"],features:[Ns([{provide:pdt,useValue:void 0}]),ws,Ms],ngContentSelectors:udt,decls:7,vars:4,consts:[["role","region",1,"mat-expansion-panel-content",3,"id"],["body",""],[1,"mat-expansion-panel-body"],[3,"cdkPortalOutlet"]],template:function(t,e){1&t&&(Ia(ldt),Da(0),ga(1,"div",0,1),xa("@bodyExpansion.done",(function(t){return e._bodyAnimationDone.next(t)})),ga(3,"div",2),Da(4,1),ua(5,cdt,0,0,"ng-template",3),va(),Da(6,2),va()),2&t&&(Qi(1),pa("@bodyExpansion",e._getExpandedState())("id",e.id),oa("aria-labelledby",e._headerId),Qi(4),pa("cdkPortalOutlet",e._portal))},directives:[B$],styles:[".mat-expansion-panel{box-sizing:content-box;display:block;margin:0;border-radius:4px;overflow:hidden;transition:margin 225ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);position:relative}.mat-accordion .mat-expansion-panel:not(.mat-expanded),.mat-accordion .mat-expansion-panel:not(.mat-expansion-panel-spacing){border-radius:0}.mat-accordion .mat-expansion-panel:first-of-type{border-top-right-radius:4px;border-top-left-radius:4px}.mat-accordion .mat-expansion-panel:last-of-type{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.cdk-high-contrast-active .mat-expansion-panel{outline:solid 1px}.mat-expansion-panel.ng-animate-disabled,.ng-animate-disabled .mat-expansion-panel,.mat-expansion-panel._mat-animation-noopable{transition:none}.mat-expansion-panel-content{display:flex;flex-direction:column;overflow:visible}.mat-expansion-panel-body{padding:0 24px 16px}.mat-expansion-panel-spacing{margin:16px 0}.mat-accordion>.mat-expansion-panel-spacing:first-child,.mat-accordion>*:first-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-top:0}.mat-accordion>.mat-expansion-panel-spacing:last-child,.mat-accordion>*:last-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-bottom:0}.mat-action-row{border-top-style:solid;border-top-width:1px;display:flex;flex-direction:row;justify-content:flex-end;padding:16px 8px 16px 24px}.mat-action-row button.mat-button-base,.mat-action-row button.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-action-row button.mat-button-base,[dir=rtl] .mat-action-row button.mat-mdc-button-base{margin-left:0;margin-right:8px}\n"],encapsulation:2,data:{animation:[mdt.bodyExpansion]},changeDetection:0}),t}(),_dt=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=Wt({type:t,selectors:[["mat-action-row"]],hostAttrs:[1,"mat-action-row"]}),t}(),wdt=function(){var t=function(){function t(e,n,i,r,o,a){var s=this;Object(m.a)(this,t),this.panel=e,this._element=n,this._focusMonitor=i,this._changeDetectorRef=r,this._animationMode=a,this._parentChangeSubscription=_.a.EMPTY;var c=e.accordion?e.accordion._stateChanges.pipe(Object(vg.a)((function(t){return!(!t.hideToggle&&!t.togglePosition)}))):TX.a;this._parentChangeSubscription=Object(C.a)(e.opened,e.closed,c,e._inputChanges.pipe(Object(vg.a)((function(t){return!!(t.hideToggle||t.disabled||t.togglePosition)})))).subscribe((function(){return s._changeDetectorRef.markForCheck()})),e.closed.pipe(Object(vg.a)((function(){return e._containsFocus()}))).subscribe((function(){return i.focusVia(n,"program")})),o&&(this.expandedHeight=o.expandedHeight,this.collapsedHeight=o.collapsedHeight)}return Object(g.a)(t,[{key:"_toggle",value:function(){this.disabled||this.panel.toggle()}},{key:"_isExpanded",value:function(){return this.panel.expanded}},{key:"_getExpandedState",value:function(){return this.panel._getExpandedState()}},{key:"_getPanelId",value:function(){return this.panel.id}},{key:"_getTogglePosition",value:function(){return this.panel.togglePosition}},{key:"_showToggle",value:function(){return!this.panel.hideToggle&&!this.panel.disabled}},{key:"_getHeaderHeight",value:function(){var t=this._isExpanded();return t&&this.expandedHeight?this.expandedHeight:!t&&this.collapsedHeight?this.collapsedHeight:null}},{key:"_keydown",value:function(t){switch(t.keyCode){case 32:case 13:JQ(t)||(t.preventDefault(),this._toggle());break;default:return void(this.panel.accordion&&this.panel.accordion._handleHeaderKeydown(t))}}},{key:"focus",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"program",e=arguments.length>1?arguments[1]:void 0;this._focusMonitor.focusVia(this._element,t,e)}},{key:"ngAfterViewInit",value:function(){var t=this;this._focusMonitor.monitor(this._element).subscribe((function(e){e&&t.panel.accordion&&t.panel.accordion._handleHeaderFocus(t)}))}},{key:"ngOnDestroy",value:function(){this._parentChangeSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._element)}},{key:"disabled",get:function(){return this.panel.disabled}}]),t}();return t.\u0275fac=function(e){return new(e||t)(da(ydt,1),da(Us),da(S$),da(Po),da(bdt,8),da(Cy,8))},t.\u0275cmp=Ht({type:t,selectors:[["mat-expansion-panel-header"]],hostAttrs:["role","button",1,"mat-expansion-panel-header","mat-focus-indicator"],hostVars:15,hostBindings:function(t,e){1&t&&xa("click",(function(){return e._toggle()}))("keydown",(function(t){return e._keydown(t)})),2&t&&(oa("id",e.panel._headerId)("tabindex",e.disabled?-1:0)("aria-controls",e._getPanelId())("aria-expanded",e._isExpanded())("aria-disabled",e.panel.disabled),Za("height",e._getHeaderHeight()),Qa("mat-expanded",e._isExpanded())("mat-expansion-toggle-indicator-after","after"===e._getTogglePosition())("mat-expansion-toggle-indicator-before","before"===e._getTogglePosition())("_mat-animation-noopable","NoopAnimations"===e._animationMode))},inputs:{expandedHeight:"expandedHeight",collapsedHeight:"collapsedHeight"},ngContentSelectors:fdt,decls:5,vars:1,consts:[[1,"mat-content"],["class","mat-expansion-indicator",4,"ngIf"],[1,"mat-expansion-indicator"]],template:function(t,e){1&t&&(Ia(ddt),ga(0,"span",0),Da(1),Da(2,1),Da(3,2),va(),ua(4,hdt,1,1,"span",1)),2&t&&(Qi(4),pa("ngIf",e._showToggle()))},directives:[Ah],styles:['.mat-expansion-panel-header{display:flex;flex-direction:row;align-items:center;padding:0 24px;border-radius:inherit;transition:height 225ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-expansion-panel-header._mat-animation-noopable{transition:none}.mat-expansion-panel-header:focus,.mat-expansion-panel-header:hover{outline:none}.mat-expansion-panel-header.mat-expanded:focus,.mat-expansion-panel-header.mat-expanded:hover{background:inherit}.mat-expansion-panel-header:not([aria-disabled=true]){cursor:pointer}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before{flex-direction:row-reverse}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 16px 0 0}[dir=rtl] .mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 0 0 16px}.mat-content{display:flex;flex:1;flex-direction:row;overflow:hidden}.mat-expansion-panel-header-title,.mat-expansion-panel-header-description{display:flex;flex-grow:1;margin-right:16px}[dir=rtl] .mat-expansion-panel-header-title,[dir=rtl] .mat-expansion-panel-header-description{margin-right:0;margin-left:16px}.mat-expansion-panel-header-description{flex-grow:2}.mat-expansion-indicator::after{border-style:solid;border-width:0 2px 2px 0;content:"";display:inline-block;padding:3px;transform:rotate(45deg);vertical-align:middle}\n'],encapsulation:2,data:{animation:[mdt.indicatorRotate]},changeDetection:0}),t}(),kdt=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=Wt({type:t,selectors:[["mat-panel-description"]],hostAttrs:[1,"mat-expansion-panel-header-description"]}),t}(),Cdt=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=Wt({type:t,selectors:[["mat-panel-title"]],hostAttrs:[1,"mat-expansion-panel-header-title"]}),t}(),Sdt=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(){var t;return Object(m.a)(this,n),(t=e.apply(this,arguments))._ownHeaders=new Gc,t._hideToggle=!1,t.displayMode="default",t.togglePosition="after",t}return Object(g.a)(n,[{key:"ngAfterContentInit",value:function(){var t=this;this._headers.changes.pipe(Object(NX.a)(this._headers)).subscribe((function(e){t._ownHeaders.reset(e.filter((function(e){return e.panel.accordion===t}))),t._ownHeaders.notifyOnChanges()})),this._keyManager=new d$(this._ownHeaders).withWrap()}},{key:"_handleHeaderKeydown",value:function(t){var e=t.keyCode,n=this._keyManager;36===e?JQ(t)||(n.setFirstItemActive(),t.preventDefault()):35===e?JQ(t)||(n.setLastItemActive(),t.preventDefault()):this._keyManager.onKeydown(t)}},{key:"_handleHeaderFocus",value:function(t){this._keyManager.updateActiveItem(t)}},{key:"hideToggle",get:function(){return this._hideToggle},set:function(t){this._hideToggle=nm(t)}}]),n}(idt);t.\u0275fac=function(n){return e(n||t)},t.\u0275dir=Wt({type:t,selectors:[["mat-accordion"]],contentQueries:function(t,e,n){var i;1&t&&rl(n,wdt,!0),2&t&&tl(i=sl())&&(e._headers=i)},hostAttrs:[1,"mat-accordion"],hostVars:2,hostBindings:function(t,e){2&t&&Qa("mat-accordion-multi",e.multi)},inputs:{multi:"multi",displayMode:"displayMode",togglePosition:"togglePosition",hideToggle:"hideToggle"},exportAs:["matAccordion"],features:[Ns([{provide:pdt,useExisting:t}]),ws]});var e=zn(t);return t}(),xdt=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275mod=qt({type:t}),t.\u0275inj=F({factory:function(e){return new(e||t)},imports:[[hd,adt,z$]]}),t}(),Odt=function(){function t(t,e,n,i,r){this.settingsService=t,this.toaster=e,this.consoleService=n,this.themeService=i,this.mapSettingsService=r,this.settings=VQ({},QQ.DEFAULTS)}return t.prototype.ngOnInit=function(){this.settings=this.settingsService.getAll(),this.consoleCommand=this.consoleService.command,this.integrateLinksLabelsToLinks=this.mapSettingsService.integrateLinkLabelsToLinks},t.prototype.save=function(){this.settingsService.setAll(this.settings),this.toaster.success("Settings have been saved."),this.mapSettingsService.toggleIntegrateInterfaceLabels(this.integrateLinksLabelsToLinks)},t.prototype.setDarkMode=function(t){this.themeService.setDarkMode(t)},t.\u0275fac=function(e){return new(e||t)(da(QQ),da(Y2),da(edt),da(Kit),da($8))},t.\u0275cmp=Ht({type:t,selectors:[["app-settings"]],decls:45,vars:6,consts:[[1,"content"],[1,"default-header"],[1,"default-content"],[1,"container","mat-elevation-z8"],[3,"expanded"],[3,"ngModel","ngModelChange"],[1,"full-width-field"],["matInput","","placeholder","console","readonly","true",3,"value"],["mat-icon-button","","matSuffix","","routerLink","/settings/console"],[1,"theme-panel"],["mat-raised-button","",3,"click"],[1,"buttons-bar"],["mat-raised-button","","color","primary",3,"click"]],template:function(t,e){1&t&&(ga(0,"div",0),ga(1,"div",1),ga(2,"h1"),ds(3,"Settings"),va(),va(),ga(4,"div",2),ga(5,"div",3),ga(6,"mat-accordion"),ga(7,"mat-expansion-panel",4),ga(8,"mat-expansion-panel-header"),ga(9,"mat-panel-title"),ds(10," Local settings "),va(),ga(11,"mat-panel-description"),ds(12," Customize your local settings "),va(),va(),ga(13,"div"),ga(14,"mat-checkbox",5),xa("ngModelChange",(function(t){return e.settings.crash_reports=t})),ds(15,"Send anonymous crash reports"),va(),ba(16,"br"),ga(17,"mat-checkbox",5),xa("ngModelChange",(function(t){return e.integrateLinksLabelsToLinks=t})),ds(18,"Integrate link labels to links"),va(),va(),va(),ga(19,"mat-expansion-panel",4),ga(20,"mat-expansion-panel-header"),ga(21,"mat-panel-title"),ds(22," Console settings "),va(),ga(23,"mat-panel-description"),ds(24," Customize console settings "),va(),va(),ga(25,"div"),ga(26,"mat-form-field",6),ba(27,"input",7),ga(28,"a",8),ga(29,"mat-icon"),ds(30,"mode_edit"),va(),va(),va(),va(),va(),ga(31,"mat-expansion-panel",4),ga(32,"mat-expansion-panel-header"),ga(33,"mat-panel-title"),ds(34," Theme settings "),va(),ga(35,"mat-panel-description"),ds(36," Customize theme settings "),va(),va(),ga(37,"div",9),ga(38,"button",10),xa("click",(function(){return e.setDarkMode(!1)})),ds(39,"Switch to light theme"),va(),ga(40,"button",10),xa("click",(function(){return e.setDarkMode(!0)})),ds(41,"Switch to dark theme"),va(),va(),va(),va(),va(),ga(42,"div",11),ga(43,"button",12),xa("click",(function(){return e.save()})),ds(44,"Save settings"),va(),va(),va(),va()),2&t&&(Qi(7),pa("expanded",!0),Qi(7),pa("ngModel",e.settings.crash_reports),Qi(3),pa("ngModel",e.integrateLinksLabelsToLinks),Qi(2),pa("expanded",!1),Qi(8),pa("value",e.consoleCommand),Qi(4),pa("expanded",!1))},directives:[Sdt,ydt,wdt,Cdt,kdt,F5,mf,Sp,Y3,s5,s2,dQ,q3,x2,a2],styles:[".theme-panel[_ngcontent-%COMP%]{justify-content:space-between;display:flex;padding:10px}"]}),t}(),Mdt=function(){function t(t,e,n,i){this.router=t,this.serverService=e,this.progressService=n,this.document=i}return t.prototype.ngOnInit=function(){var t=this;this.progressService.activate(),setTimeout((function(){var e=parseInt(t.document.location.port,10)?parseInt(t.document.location.port,10):80;t.serverService.getLocalServer(t.document.location.hostname,e).then((function(e){t.progressService.deactivate(),t.router.navigate(["/server",e.id,"projects"])}))}),100)},t.\u0275fac=function(e){return new(e||t)(da(lQ),da(ZQ),da(yet),da(du))},t.\u0275cmp=Ht({type:t,selectors:[["app-bundled-server-finder"]],decls:1,vars:0,template:function(t,e){1&t&&ba(0,"app-progress")},directives:[gst],styles:[""]}),t}(),Tdt=function(){function t(t){this.route=t,this.serverId=""}return t.prototype.ngOnInit=function(){this.serverId=this.route.snapshot.paramMap.get("server_id")},t.\u0275fac=function(e){return new(e||t)(da(ZY))},t.\u0275cmp=Ht({type:t,selectors:[["app-preferences"]],decls:26,vars:9,consts:[[1,"content"],[1,"default-header"],[1,"row"],[1,"col"],[1,"default-content"],[1,"listcontainer","mat-elevation-z8"],[3,"routerLink"]],template:function(t,e){1&t&&(ga(0,"div",0),ga(1,"div",1),ga(2,"div",2),ga(3,"h1",3),ds(4,"Preferences"),va(),va(),va(),ga(5,"div",4),ga(6,"div",5),ga(7,"mat-nav-list"),ga(8,"mat-list-item",6),ds(9," GNS3 VM "),va(),ga(10,"mat-list-item",6),ds(11," Built-in "),va(),ga(12,"mat-list-item",6),ds(13," Dynamips "),va(),ga(14,"mat-list-item",6),ds(15," IOS on Unix "),va(),ga(16,"mat-list-item",6),ds(17," VPCS "),va(),ga(18,"mat-list-item",6),ds(19," QEMU "),va(),ga(20,"mat-list-item",6),ds(21," VirtualBox "),va(),ga(22,"mat-list-item",6),ds(23," VMware "),va(),ga(24,"mat-list-item",6),ds(25," Docker "),va(),va(),va(),va(),va()),2&t&&(Qi(8),La("routerLink","/server/",e.serverId,"/preferences/gns3vm"),Qi(2),La("routerLink","/server/",e.serverId,"/preferences/builtin"),Qi(2),La("routerLink","/server/",e.serverId,"/preferences/dynamips/templates"),Qi(2),La("routerLink","/server/",e.serverId,"/preferences/iou/templates"),Qi(2),La("routerLink","/server/",e.serverId,"/preferences/vpcs/templates"),Qi(2),La("routerLink","/server/",e.serverId,"/preferences/qemu/templates"),Qi(2),La("routerLink","/server/",e.serverId,"/preferences/virtualbox/templates"),Qi(2),La("routerLink","/server/",e.serverId,"/preferences/vmware/templates"),Qi(2),La("routerLink","/server/",e.serverId,"/preferences/docker/templates"))},directives:[y8,S8,hQ],styles:[".listcontainer[_ngcontent-%COMP%]{padding-left:0!important;padding-right:0!important}.cancel-button[_ngcontent-%COMP%], .choose-symbol-button[_ngcontent-%COMP%], .top-button[_ngcontent-%COMP%]{height:36px;margin-top:22px}.cancel-button[_ngcontent-%COMP%]{margin-right:10px}.form-field[_ngcontent-%COMP%], .select[_ngcontent-%COMP%]{width:100%}.shadowed[_ngcontent-%COMP%]{transition:.25s}.nonvisible[_ngcontent-%COMP%], .shadowed[_ngcontent-%COMP%]{display:none}.configButton[_ngcontent-%COMP%]{width:100%}.configHideButton[_ngcontent-%COMP%]{margin-left:80%;width:20%;margin-bottom:10px}.symbolSelectionButton[_ngcontent-%COMP%]{width:100%}.list-item[_ngcontent-%COMP%]{display:flex}.template-name[_ngcontent-%COMP%]{width:95%}.delete-button[_ngcontent-%COMP%]{width:10%;outline:none}.menu-button[_ngcontent-%COMP%]{width:5%;outline:none!important}th[_ngcontent-%COMP%]{border:0!important}th.mat-header-cell[_ngcontent-%COMP%]{padding-bottom:15px}td.mat-cell[_ngcontent-%COMP%]{padding-top:15px}.radio-button[_ngcontent-%COMP%]{width:50%;padding-top:20px}.radio-group[_ngcontent-%COMP%]{margin-bottom:20px}.file-button[_ngcontent-%COMP%]{width:18%}.file-name-form-field[_ngcontent-%COMP%]{padding-left:2%;width:80%}"]}),t}(),Edt=function(){function t(t,e){this.dialogRef=t,this.data=e,this.templateName="",this.templateName=e.templateName}return t.prototype.ngOnInit=function(){},t.prototype.onNoClick=function(){this.dialogRef.close(!1)},t.prototype.onYesClick=function(){this.dialogRef.close(!0)},t.\u0275fac=function(e){return new(e||t)(da(Z0),da(Q0))},t.\u0275cmp=Ht({type:t,selectors:[["app-delete-confirmation-dialog"]],decls:11,vars:1,consts:[[1,"dialogcontainer"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"spacer"],["mat-dialog-actions",""],["mat-button","","color","accent",1,"cancelButton",3,"click"],["mat-button","","tabindex","2","mat-raised-button","","color","primary",1,"confirmButton",3,"click"]],template:function(t,e){1&t&&(ga(0,"div",0),ga(1,"h1",1),ds(2,"Delete template"),va(),ga(3,"div",2),ds(4),va(),ba(5,"div",3),ga(6,"div",4),ga(7,"button",5),xa("click",(function(){return e.onNoClick()})),ds(8," No "),va(),ga(9,"button",6),xa("click",(function(){return e.onYesClick()})),ds(10," Yes "),va(),va(),va()),2&t&&(Qi(4),ps("Are you sure you want to delete template ",e.templateName,"?"))},directives:[r1,o1,a1,a2],styles:[".dialogcontainer[_ngcontent-%COMP%]{height:100%;display:flex;flex-direction:column}.spacer[_ngcontent-%COMP%]{flex-grow:1}"]}),t}(),Pdt=function(){function t(t,e,n){this.templateService=t,this.dialog=e,this.toasterService=n,this.deleteEvent=new Uc}return t.prototype.deleteItem=function(t,e){var n=this;this.dialog.open(Edt,{width:"300px",height:"250px",data:{templateName:t},autoFocus:!1,disableClose:!0}).afterClosed().subscribe((function(i){i&&n.templateService.deleteTemplate(n.server,e).subscribe((function(i){n.deleteEvent.emit(e),n.toasterService.success("Template "+t+" deleted.")}))}))},t.\u0275fac=function(e){return new(e||t)(da(yot),da(e1),da(Y2))},t.\u0275cmp=Ht({type:t,selectors:[["app-delete-template"]],inputs:{server:"server"},outputs:{deleteEvent:"deleteEvent"},decls:0,vars:0,template:function(t,e){},styles:[""]}),t}(),Adt=function(){function t(){this.emptyTemplatesListMessage="Empty templates list",this.textMessage&&(this.emptyTemplatesListMessage=this.textMessage)}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Ht({type:t,selectors:[["app-empty-templates-list"]],inputs:{textMessage:"textMessage"},decls:4,vars:1,consts:[[1,"default-content"],[1,"matCard"],[1,"header"]],template:function(t,e){1&t&&(ga(0,"div",0),ga(1,"mat-card",1),ga(2,"h6",2),ds(3),va(),va(),va()),2&t&&(Qi(3),ps(" ",e.emptyTemplatesListMessage," "))},directives:[f3],styles:[".header[_ngcontent-%COMP%]{text-align:center;color:#a9a9a9}"]}),t}();function jdt(t,e){1&t&&(ga(0,"button",10),ds(1,"Back"),va()),2&t&&La("routerLink","/server/",Aa().server.id,"/preferences")}function Idt(t,e){1&t&&(ga(0,"button",11),ds(1,"Add QEMU VM template"),va()),2&t&&La("routerLink","/server/",Aa().server.id,"/preferences/qemu/addtemplate")}function Ddt(t,e){1&t&&ba(0,"app-empty-templates-list")}function Rdt(t,e){if(1&t){var n=ka();ga(0,"div",15),ga(1,"mat-list-item",16),ds(2),va(),ga(3,"button",17),ga(4,"mat-icon"),ds(5,"more_vert"),va(),va(),ga(6,"mat-menu",null,18),ga(8,"button",19),xa("click",(function(){Se(n);var t=e.$implicit;return Aa(3).deleteTemplate(t)})),ga(9,"mat-icon"),ds(10,"delete"),va(),ga(11,"span"),ds(12,"Delete"),va(),va(),ga(13,"button",19),xa("click",(function(){Se(n);var t=e.$implicit;return Aa(3).copyTemplate(t)})),ga(14,"mat-icon"),ds(15,"content_copy"),va(),ga(16,"span"),ds(17,"Copy"),va(),va(),va(),va()}if(2&t){var i=e.$implicit,r=ha(7);Qi(1),Ra("routerLink",i.template_id),Qi(1),fs(i.name),Qi(1),pa("matMenuTriggerFor",r)}}function Ldt(t,e){if(1&t&&(ga(0,"mat-nav-list"),ua(1,Rdt,18,3,"div",14),va()),2&t){var n=Aa(2);Qi(1),pa("ngForOf",n.qemuTemplates)}}function Fdt(t,e){if(1&t&&(ga(0,"div",12),ga(1,"div",13),ua(2,Ldt,2,1,"mat-nav-list",6),va(),va()),2&t){var n=Aa();Qi(2),pa("ngIf",n.server)}}var Ndt=function(){function t(t,e,n,i){this.route=t,this.serverService=e,this.qemuService=n,this.router=i,this.qemuTemplates=[]}return t.prototype.ngOnInit=function(){var t=this,e=this.route.snapshot.paramMap.get("server_id");this.serverService.get(parseInt(e,10)).then((function(e){t.server=e,t.getTemplates()}))},t.prototype.getTemplates=function(){var t=this;this.qemuService.getTemplates(this.server).subscribe((function(e){t.qemuTemplates=e.filter((function(t){return"qemu"===t.template_type&&!t.builtin}))}))},t.prototype.deleteTemplate=function(t){this.deleteComponent.deleteItem(t.name,t.template_id)},t.prototype.onDeleteEvent=function(){this.getTemplates()},t.prototype.copyTemplate=function(t){this.router.navigate(["/server",this.server.id,"preferences","qemu","templates",t.template_id,"copy"])},t.\u0275fac=function(e){return new(e||t)(da(ZY),da(ZQ),da(w6),da(lQ))},t.\u0275cmp=Ht({type:t,selectors:[["app-qemu-virtual-machines-templates"]],viewQuery:function(t,e){var n;1&t&&nl(Pdt,!0),2&t&&tl(n=sl())&&(e.deleteComponent=n.first)},decls:11,vars:5,consts:[[1,"content"],[1,"default-header"],[1,"row"],[1,"col"],["class","top-button","class","cancel-button","mat-button","",3,"routerLink",4,"ngIf"],["class","top-button","mat-raised-button","","color","primary",3,"routerLink",4,"ngIf"],[4,"ngIf"],["class","default-content",4,"ngIf"],[3,"server","deleteEvent"],["deleteComponent",""],["mat-button","",1,"cancel-button",3,"routerLink"],["mat-raised-button","","color","primary",1,"top-button",3,"routerLink"],[1,"default-content"],[1,"listcontainer","mat-elevation-z8"],["class","list-item",4,"ngFor","ngForOf"],[1,"list-item"],[1,"template-name",3,"routerLink"],["mat-button","",1,"menu-button",3,"matMenuTriggerFor"],["menu","matMenu"],["mat-menu-item","",3,"click"]],template:function(t,e){1&t&&(ga(0,"div",0),ga(1,"div",1),ga(2,"div",2),ga(3,"h1",3),ds(4,"QEMU VM templates"),va(),ua(5,jdt,2,1,"button",4),ua(6,Idt,2,1,"button",5),va(),va(),ua(7,Ddt,1,0,"app-empty-templates-list",6),ua(8,Fdt,3,1,"div",7),va(),ga(9,"app-delete-template",8,9),xa("deleteEvent",(function(){return e.onDeleteEvent()})),va()),2&t&&(Qi(5),pa("ngIf",e.server),Qi(1),pa("ngIf",e.server),Qi(1),pa("ngIf",!e.qemuTemplates.length),Qi(1),pa("ngIf",e.qemuTemplates.length),Qi(1),pa("server",e.server))},directives:[Ah,Pdt,a2,hQ,Adt,y8,Eh,S8,N0,x2,D0,E0],styles:["",".listcontainer[_ngcontent-%COMP%]{padding-left:0!important;padding-right:0!important}.cancel-button[_ngcontent-%COMP%], .choose-symbol-button[_ngcontent-%COMP%], .top-button[_ngcontent-%COMP%]{height:36px;margin-top:22px}.cancel-button[_ngcontent-%COMP%]{margin-right:10px}.form-field[_ngcontent-%COMP%], .select[_ngcontent-%COMP%]{width:100%}.shadowed[_ngcontent-%COMP%]{transition:.25s}.nonvisible[_ngcontent-%COMP%], .shadowed[_ngcontent-%COMP%]{display:none}.configButton[_ngcontent-%COMP%]{width:100%}.configHideButton[_ngcontent-%COMP%]{margin-left:80%;width:20%;margin-bottom:10px}.symbolSelectionButton[_ngcontent-%COMP%]{width:100%}.list-item[_ngcontent-%COMP%]{display:flex}.template-name[_ngcontent-%COMP%]{width:95%}.delete-button[_ngcontent-%COMP%]{width:10%;outline:none}.menu-button[_ngcontent-%COMP%]{width:5%;outline:none!important}th[_ngcontent-%COMP%]{border:0!important}th.mat-header-cell[_ngcontent-%COMP%]{padding-bottom:15px}td.mat-cell[_ngcontent-%COMP%]{padding-top:15px}.radio-button[_ngcontent-%COMP%]{width:50%;padding-top:20px}.radio-group[_ngcontent-%COMP%]{margin-bottom:20px}.file-button[_ngcontent-%COMP%]{width:18%}.file-name-form-field[_ngcontent-%COMP%]{padding-left:2%;width:80%}"]}),t}(),Bdt=["customAdapters"],Hdt=function(){function t(){this.networkTypes=[],this.displayedColumns=[],this.closeConfiguratorEmitter=new Uc,this.saveConfigurationEmitter=new Uc,console.log(this.networkTypes)}return t.prototype.cancelConfigureCustomAdapters=function(){this.closeConfiguratorEmitter.emit(!1)},t.prototype.configureCustomAdapters=function(){var t=this;this.adapters=[],console.log(this.customAdapters),this.customAdapters.adapters.forEach((function(e){t.adapters.push({adapter_number:e.adapter_number,adapter_type:e.adapter_type})})),this.saveConfigurationEmitter.emit(this.adapters)},t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Ht({type:t,selectors:[["app-custom-adapters"]],viewQuery:function(t,e){var n;1&t&&nl(Bdt,!0),2&t&&tl(n=sl())&&(e.customAdapters=n.first)},inputs:{networkTypes:"networkTypes",displayedColumns:"displayedColumns"},outputs:{closeConfiguratorEmitter:"closeConfiguratorEmitter",saveConfigurationEmitter:"saveConfigurationEmitter"},decls:15,vars:3,consts:[[1,"configurator"],[1,"default-header"],[1,"row"],[1,"col"],[1,"default-content"],[1,"container","mat-elevation-z8"],[3,"networkTypes","displayedColumns","adapters"],["customAdapters",""],[1,"buttons-bar"],["mat-button","",3,"click"],["mat-raised-button","","color","primary",3,"click"]],template:function(t,e){1&t&&(ga(0,"div",0),ga(1,"div",1),ga(2,"div",2),ga(3,"h1",3),ds(4,"Custom adapters configuration"),va(),va(),va(),ga(5,"div",4),ga(6,"div",5),ba(7,"app-custom-adapters-table",6,7),va(),ga(9,"div",8),ga(10,"button",9),xa("click",(function(){return e.cancelConfigureCustomAdapters()})),ds(11,"Cancel"),va(),ga(12,"button",10),xa("click",(function(){return e.configureCustomAdapters()})),ds(13,"Apply"),va(),ba(14,"br"),va(),va(),va()),2&t&&(Qi(7),pa("networkTypes",e.networkTypes)("displayedColumns",e.displayedColumns)("adapters",e.adapters))},directives:[p6,a2],styles:["",".listcontainer[_ngcontent-%COMP%]{padding-left:0!important;padding-right:0!important}.cancel-button[_ngcontent-%COMP%], .choose-symbol-button[_ngcontent-%COMP%], .top-button[_ngcontent-%COMP%]{height:36px;margin-top:22px}.cancel-button[_ngcontent-%COMP%]{margin-right:10px}.form-field[_ngcontent-%COMP%], .select[_ngcontent-%COMP%]{width:100%}.shadowed[_ngcontent-%COMP%]{transition:.25s}.nonvisible[_ngcontent-%COMP%], .shadowed[_ngcontent-%COMP%]{display:none}.configButton[_ngcontent-%COMP%]{width:100%}.configHideButton[_ngcontent-%COMP%]{margin-left:80%;width:20%;margin-bottom:10px}.symbolSelectionButton[_ngcontent-%COMP%]{width:100%}.list-item[_ngcontent-%COMP%]{display:flex}.template-name[_ngcontent-%COMP%]{width:95%}.delete-button[_ngcontent-%COMP%]{width:10%;outline:none}.menu-button[_ngcontent-%COMP%]{width:5%;outline:none!important}th[_ngcontent-%COMP%]{border:0!important}th.mat-header-cell[_ngcontent-%COMP%]{padding-bottom:15px}td.mat-cell[_ngcontent-%COMP%]{padding-top:15px}.radio-button[_ngcontent-%COMP%]{width:50%;padding-top:20px}.radio-group[_ngcontent-%COMP%]{margin-bottom:20px}.file-button[_ngcontent-%COMP%]{width:18%}.file-name-form-field[_ngcontent-%COMP%]{padding-left:2%;width:80%}"]}),t}(),zdt=function(){function t(){this.symbolChangedEmitter=new Uc,this.chosenSymbol=""}return t.prototype.symbolChanged=function(t){this.chosenSymbol=t},t.prototype.chooseSymbol=function(){this.symbolChangedEmitter.emit(this.chosenSymbol)},t.prototype.cancelChooseSymbol=function(){this.symbolChangedEmitter.emit(this.symbol)},t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Ht({type:t,selectors:[["app-symbols-menu"]],inputs:{server:"server",symbol:"symbol"},outputs:{symbolChangedEmitter:"symbolChangedEmitter"},decls:11,vars:2,consts:[[1,"configurator"],[1,"default-header"],[1,"row"],[1,"col"],["mat-button","",1,"cancel-button",3,"click"],["mat-raised-button","","color","primary",1,"top-button",3,"click"],[1,"default-content"],[3,"server","symbol","symbolChanged"]],template:function(t,e){1&t&&(ga(0,"div",0),ga(1,"div",1),ga(2,"div",2),ga(3,"h1",3),ds(4,"Symbol selection"),va(),ga(5,"button",4),xa("click",(function(){return e.cancelChooseSymbol()})),ds(6,"Cancel"),va(),ga(7,"button",5),xa("click",(function(){return e.chooseSymbol()})),ds(8,"Choose symbol"),va(),va(),va(),ga(9,"div",6),ga(10,"app-symbols",7),xa("symbolChanged",(function(t){return e.symbolChanged(t)})),va(),va(),va()),2&t&&(Qi(10),pa("server",e.server)("symbol",e.symbol))},directives:[a2,d9],styles:["",".listcontainer[_ngcontent-%COMP%]{padding-left:0!important;padding-right:0!important}.cancel-button[_ngcontent-%COMP%], .choose-symbol-button[_ngcontent-%COMP%], .top-button[_ngcontent-%COMP%]{height:36px;margin-top:22px}.cancel-button[_ngcontent-%COMP%]{margin-right:10px}.form-field[_ngcontent-%COMP%], .select[_ngcontent-%COMP%]{width:100%}.shadowed[_ngcontent-%COMP%]{transition:.25s}.nonvisible[_ngcontent-%COMP%], .shadowed[_ngcontent-%COMP%]{display:none}.configButton[_ngcontent-%COMP%]{width:100%}.configHideButton[_ngcontent-%COMP%]{margin-left:80%;width:20%;margin-bottom:10px}.symbolSelectionButton[_ngcontent-%COMP%]{width:100%}.list-item[_ngcontent-%COMP%]{display:flex}.template-name[_ngcontent-%COMP%]{width:95%}.delete-button[_ngcontent-%COMP%]{width:10%;outline:none}.menu-button[_ngcontent-%COMP%]{width:5%;outline:none!important}th[_ngcontent-%COMP%]{border:0!important}th.mat-header-cell[_ngcontent-%COMP%]{padding-bottom:15px}td.mat-cell[_ngcontent-%COMP%]{padding-top:15px}.radio-button[_ngcontent-%COMP%]{width:50%;padding-top:20px}.radio-group[_ngcontent-%COMP%]{margin-bottom:20px}.file-button[_ngcontent-%COMP%]{width:18%}.file-name-form-field[_ngcontent-%COMP%]{padding-left:2%;width:80%}"]}),t}(),Vdt=["customAdaptersConfigurator"];function Udt(t,e){if(1&t&&(ga(0,"mat-option",54),ds(1),va()),2&t){var n=e.$implicit;pa("value",n[1]),Qi(1),ps(" ",n[0]," ")}}function qdt(t,e){if(1&t&&(ga(0,"mat-option",54),ds(1),va()),2&t){var n=e.$implicit;pa("value",n.path),Qi(1),ps(" ",n.path," ")}}function Gdt(t,e){if(1&t&&(ga(0,"mat-option",54),ds(1),va()),2&t){var n=e.$implicit;pa("value",n[1]),Qi(1),ps(" ",n[0]," ")}}function Wdt(t,e){if(1&t&&(ga(0,"mat-option",54),ds(1),va()),2&t){var n=e.$implicit;pa("value",n[1]),Qi(1),ps(" ",n[0]," ")}}function Kdt(t,e){if(1&t&&(ga(0,"mat-option",54),ds(1),va()),2&t){var n=e.$implicit;pa("value",n),Qi(1),ps(" ",n," ")}}function Xdt(t,e){if(1&t&&(ga(0,"mat-option",54),ds(1),va()),2&t){var n=e.$implicit;pa("value",n),Qi(1),ps(" ",n," ")}}function Ydt(t,e){if(1&t&&(ga(0,"mat-option",54),ds(1),va()),2&t){var n=e.$implicit;pa("value",n),Qi(1),ps(" ",n," ")}}function Zdt(t,e){if(1&t&&(ga(0,"mat-option",54),ds(1),va()),2&t){var n=e.$implicit;pa("value",n),Qi(1),ps(" ",n," ")}}function Qdt(t,e){if(1&t&&(ga(0,"mat-option",54),ds(1),va()),2&t){var n=e.$implicit;pa("value",n),Qi(1),ps(" ",n," ")}}function $dt(t,e){if(1&t&&(ga(0,"mat-option",54),ds(1),va()),2&t){var n=e.$implicit;pa("value",n[0]),Qi(1),ms(" ",n[1]," (",n[0],") ")}}function Jdt(t,e){if(1&t){var n=ka();ga(0,"mat-form-field",10),ga(1,"input",55),xa("ngModelChange",(function(t){return Se(n),Aa(2).qemuTemplate.cpu_throttling=t})),va(),va()}if(2&t){var i=Aa(2);Qi(1),pa("ngModel",i.qemuTemplate.cpu_throttling)}}function tft(t,e){if(1&t&&(ga(0,"mat-option",54),ds(1),va()),2&t){var n=e.$implicit;pa("value",n),Qi(1),ps(" ",n," ")}}function eft(t,e){if(1&t){var n=ka();ga(0,"div",8),ga(1,"mat-accordion"),ga(2,"mat-expansion-panel"),ga(3,"mat-expansion-panel-header"),ga(4,"mat-panel-title"),ds(5," General settings "),va(),va(),ga(6,"form",9),ga(7,"mat-form-field",10),ga(8,"input",11),xa("ngModelChange",(function(t){return Se(n),Aa().qemuTemplate.name=t})),va(),va(),ga(9,"mat-form-field",10),ga(10,"input",12),xa("ngModelChange",(function(t){return Se(n),Aa().qemuTemplate.default_name_format=t})),va(),va(),ga(11,"mat-form-field",10),ga(12,"input",13),xa("ngModelChange",(function(t){return Se(n),Aa().qemuTemplate.symbol=t})),va(),va(),va(),ga(13,"button",14),xa("click",(function(){return Se(n),Aa().chooseSymbol()})),ds(14,"Choose symbol"),va(),ba(15,"br"),ba(16,"br"),ga(17,"mat-form-field",10),ga(18,"mat-select",15),xa("ngModelChange",(function(t){return Se(n),Aa().qemuTemplate.category=t})),ua(19,Udt,2,2,"mat-option",16),va(),va(),ga(20,"mat-form-field",10),ga(21,"input",17),xa("ngModelChange",(function(t){return Se(n),Aa().qemuTemplate.ram=t})),va(),ga(22,"span",18),ds(23,"MB"),va(),va(),ga(24,"mat-form-field",10),ga(25,"input",19),xa("ngModelChange",(function(t){return Se(n),Aa().qemuTemplate.cpus=t})),va(),va(),ga(26,"mat-form-field",10),ga(27,"mat-select",20),xa("ngModelChange",(function(t){return Se(n),Aa().qemuTemplate.qemu_path=t})),ua(28,qdt,2,2,"mat-option",16),va(),va(),ga(29,"mat-form-field",10),ga(30,"mat-select",21),xa("ngModelChange",(function(t){return Se(n),Aa().qemuTemplate.boot_priority=t})),ua(31,Gdt,2,2,"mat-option",16),va(),va(),ga(32,"mat-form-field",10),ga(33,"mat-select",22),xa("ngModelChange",(function(t){return Se(n),Aa().qemuTemplate.on_close=t})),ua(34,Wdt,2,2,"mat-option",16),va(),va(),ga(35,"mat-form-field",23),ga(36,"mat-select",24),xa("ngModelChange",(function(t){return Se(n),Aa().qemuTemplate.console_type=t})),ua(37,Kdt,2,2,"mat-option",16),va(),va(),ga(38,"mat-checkbox",25),xa("ngModelChange",(function(t){return Se(n),Aa().qemuTemplate.console_auto_start=t})),ds(39," Auto start console "),va(),va(),ga(40,"mat-expansion-panel"),ga(41,"mat-expansion-panel-header"),ga(42,"mat-panel-title"),ds(43," HDD "),va(),va(),ga(44,"mat-card"),ba(45,"mat-card-title"),ga(46,"mat-card-subtitle"),ds(47," HDA (Primary Master) "),va(),ga(48,"mat-card-content"),ga(49,"mat-form-field",10),ga(50,"input",26),xa("ngModelChange",(function(t){return Se(n),Aa().qemuTemplate.hda_disk_image=t})),va(),va(),ga(51,"mat-form-field",10),ga(52,"mat-select",27),xa("ngModelChange",(function(t){return Se(n),Aa().qemuTemplate.hda_disk_interface=t})),ua(53,Xdt,2,2,"mat-option",16),va(),va(),va(),va(),ga(54,"mat-card"),ba(55,"mat-card-title"),ga(56,"mat-card-subtitle"),ds(57," HDB (Primary Slave) "),va(),ga(58,"mat-card-content"),ga(59,"mat-form-field",10),ga(60,"input",26),xa("ngModelChange",(function(t){return Se(n),Aa().qemuTemplate.hdb_disk_image=t})),va(),va(),ga(61,"mat-form-field",10),ga(62,"mat-select",27),xa("ngModelChange",(function(t){return Se(n),Aa().qemuTemplate.hdb_disk_interface=t})),ua(63,Ydt,2,2,"mat-option",16),va(),va(),va(),va(),ga(64,"mat-card"),ba(65,"mat-card-title"),ga(66,"mat-card-subtitle"),ds(67," HDC (Secondary Master) "),va(),ga(68,"mat-card-content"),ga(69,"mat-form-field",10),ga(70,"input",26),xa("ngModelChange",(function(t){return Se(n),Aa().qemuTemplate.hdc_disk_image=t})),va(),va(),ga(71,"mat-form-field",10),ga(72,"mat-select",27),xa("ngModelChange",(function(t){return Se(n),Aa().qemuTemplate.hdc_disk_interface=t})),ua(73,Zdt,2,2,"mat-option",16),va(),va(),va(),va(),ga(74,"mat-card"),ba(75,"mat-card-title"),ga(76,"mat-card-subtitle"),ds(77," HDD (Secondary Slave) "),va(),ga(78,"mat-card-content"),ga(79,"mat-form-field",10),ga(80,"input",26),xa("ngModelChange",(function(t){return Se(n),Aa().qemuTemplate.hdd_disk_image=t})),va(),va(),ga(81,"mat-form-field",10),ga(82,"mat-select",27),xa("ngModelChange",(function(t){return Se(n),Aa().qemuTemplate.hdd_disk_interface=t})),ua(83,Qdt,2,2,"mat-option",16),va(),va(),va(),va(),va(),ga(84,"mat-expansion-panel"),ga(85,"mat-expansion-panel-header"),ga(86,"mat-panel-title"),ds(87," CD/DVD "),va(),va(),ga(88,"div"),ga(89,"button",28),xa("click",(function(){return Se(n),ha(92).click()})),ds(90,"Browse"),va(),ga(91,"input",29,30),xa("change",(function(t){return Se(n),Aa().uploadCdromImageFile(t)})),va(),ga(93,"mat-form-field",31),ga(94,"input",32),xa("ngModelChange",(function(t){return Se(n),Aa().qemuTemplate.cdrom_image=t})),va(),va(),va(),va(),ga(95,"mat-expansion-panel"),ga(96,"mat-expansion-panel-header"),ga(97,"mat-panel-title"),ds(98," Network "),va(),va(),ga(99,"mat-form-field",10),ga(100,"input",33),xa("ngModelChange",(function(t){return Se(n),Aa().qemuTemplate.adapters=t})),va(),va(),ga(101,"mat-form-field",10),ga(102,"input",34),xa("ngModelChange",(function(t){return Se(n),Aa().qemuTemplate.first_port_name=t})),va(),va(),ga(103,"mat-form-field",10),ga(104,"input",35),xa("ngModelChange",(function(t){return Se(n),Aa().qemuTemplate.port_name_format=t})),va(),va(),ga(105,"mat-form-field",10),ga(106,"input",36),xa("ngModelChange",(function(t){return Se(n),Aa().qemuTemplate.port_segment_size=t})),va(),va(),ga(107,"mat-form-field",10),ga(108,"input",37),xa("ngModelChange",(function(t){return Se(n),Aa().qemuTemplate.mac_address=t})),va(),va(),ga(109,"mat-form-field",10),ga(110,"mat-select",38),xa("ngModelChange",(function(t){return Se(n),Aa().qemuTemplate.adapter_type=t})),ua(111,$dt,2,3,"mat-option",16),va(),va(),ga(112,"button",39),xa("click",(function(){return Se(n),Aa().setCustomAdaptersConfiguratorState(!0)})),ds(113,"Configure custom adapters"),va(),ba(114,"br"),ga(115,"mat-checkbox",25),xa("ngModelChange",(function(t){return Se(n),Aa().qemuTemplate.legacy_networking=t})),ds(116," Use the legacy networking mode "),va(),va(),ga(117,"mat-expansion-panel"),ga(118,"mat-expansion-panel-header"),ga(119,"mat-panel-title"),ds(120," Advanced "),va(),va(),ga(121,"mat-card"),ba(122,"mat-card-title"),ga(123,"mat-card-subtitle"),ds(124," Linux boot specific settings "),va(),ga(125,"mat-card-content"),ga(126,"div"),ga(127,"button",28),xa("click",(function(){return Se(n),ha(130).click()})),ds(128,"Browse"),va(),ga(129,"input",29,40),xa("change",(function(t){return Se(n),Aa().uploadInitrdFile(t)})),va(),ga(131,"mat-form-field",31),ga(132,"input",41),xa("ngModelChange",(function(t){return Se(n),Aa().qemuTemplate.initrd=t})),va(),va(),va(),ga(133,"div"),ga(134,"button",28),xa("click",(function(){return Se(n),Aa().filekerenelimage.click()})),ds(135,"Browse"),va(),ga(136,"input",29,42),xa("change",(function(t){return Se(n),Aa().uploadKernelImageFile(t)})),va(),ga(138,"mat-form-field",31),ga(139,"input",43),xa("ngModelChange",(function(t){return Se(n),Aa().qemuTemplate.kernel_image=t})),va(),va(),va(),ga(140,"mat-form-field",10),ga(141,"input",44),xa("ngModelChange",(function(t){return Se(n),Aa().qemuTemplate.kernel_command_line=t})),va(),va(),va(),va(),ga(142,"mat-card"),ba(143,"mat-card-title"),ga(144,"mat-card-subtitle"),ds(145," Bios "),va(),ga(146,"mat-card-content"),ga(147,"div"),ga(148,"button",28),xa("click",(function(){return Se(n),ha(151).click()})),ds(149,"Browse"),va(),ga(150,"input",29,45),xa("change",(function(t){return Se(n),Aa().uploadBiosFile(t)})),va(),ga(152,"mat-form-field",31),ga(153,"input",46),xa("ngModelChange",(function(t){return Se(n),Aa().qemuTemplate.bios_image=t})),va(),va(),va(),va(),va(),ga(154,"mat-card"),ba(155,"mat-card-title"),ga(156,"mat-card-subtitle"),ds(157," Optimization "),va(),ga(158,"mat-card-content"),ga(159,"mat-checkbox",25),xa("ngModelChange",(function(t){return Se(n),Aa().activateCpuThrottling=t})),ds(160," Activate CPU throttling "),va(),ua(161,Jdt,2,1,"mat-form-field",47),ga(162,"mat-form-field",10),ga(163,"mat-select",48),xa("ngModelChange",(function(t){return Se(n),Aa().qemuTemplate.process_priority=t})),ua(164,tft,2,2,"mat-option",16),va(),va(),va(),va(),ga(165,"mat-card"),ba(166,"mat-card-title"),ga(167,"mat-card-subtitle"),ds(168," Additional settings "),va(),ga(169,"mat-card-content"),ga(170,"mat-form-field",10),ga(171,"input",49),xa("ngModelChange",(function(t){return Se(n),Aa().qemuTemplate.options=t})),va(),va(),ga(172,"mat-checkbox",25),xa("ngModelChange",(function(t){return Se(n),Aa().qemuTemplate.linked_clone=t})),ds(173," Use as a linked base VM "),va(),va(),va(),va(),ga(174,"mat-expansion-panel"),ga(175,"mat-expansion-panel-header"),ga(176,"mat-panel-title"),ds(177," Usage "),va(),va(),ga(178,"mat-form-field",10),ga(179,"textarea",50),xa("ngModelChange",(function(t){return Se(n),Aa().qemuTemplate.usage=t})),va(),va(),va(),va(),ga(180,"div",51),ga(181,"button",52),xa("click",(function(){return Se(n),Aa().goBack()})),ds(182,"Cancel"),va(),ga(183,"button",53),xa("click",(function(){return Se(n),Aa().onSave()})),ds(184,"Save"),va(),va(),va()}if(2&t){var i=Aa();Qi(6),pa("formGroup",i.generalSettingsForm),Qi(2),pa("ngModel",i.qemuTemplate.name),Qi(2),pa("ngModel",i.qemuTemplate.default_name_format),Qi(2),pa("ngModel",i.qemuTemplate.symbol),Qi(6),pa("ngModel",i.qemuTemplate.category),Qi(1),pa("ngForOf",i.categories),Qi(2),pa("ngModel",i.qemuTemplate.ram),Qi(4),pa("ngModel",i.qemuTemplate.cpus),Qi(2),pa("ngModel",i.qemuTemplate.qemu_path),Qi(1),pa("ngForOf",i.binaries),Qi(2),pa("ngModel",i.qemuTemplate.boot_priority),Qi(1),pa("ngForOf",i.bootPriorities),Qi(2),pa("ngModel",i.qemuTemplate.on_close),Qi(1),pa("ngForOf",i.onCloseOptions),Qi(2),pa("ngModel",i.qemuTemplate.console_type),Qi(1),pa("ngForOf",i.consoleTypes),Qi(1),pa("ngModel",i.qemuTemplate.console_auto_start),Qi(12),pa("ngModel",i.qemuTemplate.hda_disk_image),Qi(2),pa("ngModel",i.qemuTemplate.hda_disk_interface),Qi(1),pa("ngForOf",i.diskInterfaces),Qi(7),pa("ngModel",i.qemuTemplate.hdb_disk_image),Qi(2),pa("ngModel",i.qemuTemplate.hdb_disk_interface),Qi(1),pa("ngForOf",i.diskInterfaces),Qi(7),pa("ngModel",i.qemuTemplate.hdc_disk_image),Qi(2),pa("ngModel",i.qemuTemplate.hdc_disk_interface),Qi(1),pa("ngForOf",i.diskInterfaces),Qi(7),pa("ngModel",i.qemuTemplate.hdd_disk_image),Qi(2),pa("ngModel",i.qemuTemplate.hdd_disk_interface),Qi(1),pa("ngForOf",i.diskInterfaces),Qi(11),pa("ngModel",i.qemuTemplate.cdrom_image),Qi(6),pa("ngModel",i.qemuTemplate.adapters),Qi(2),pa("ngModel",i.qemuTemplate.first_port_name),Qi(2),pa("ngModel",i.qemuTemplate.port_name_format),Qi(2),pa("ngModel",i.qemuTemplate.port_segment_size),Qi(2),pa("ngModel",i.qemuTemplate.mac_address),Qi(2),pa("ngModel",i.qemuTemplate.adapter_type),Qi(1),pa("ngForOf",i.networkTypes),Qi(4),pa("ngModel",i.qemuTemplate.legacy_networking),Qi(17),pa("ngModel",i.qemuTemplate.initrd),Qi(7),pa("ngModel",i.qemuTemplate.kernel_image),Qi(2),pa("ngModel",i.qemuTemplate.kernel_command_line),Qi(12),pa("ngModel",i.qemuTemplate.bios_image),Qi(6),pa("ngModel",i.activateCpuThrottling),Qi(2),pa("ngIf",i.activateCpuThrottling),Qi(2),pa("ngModel",i.qemuTemplate.process_priority),Qi(1),pa("ngForOf",i.priorities),Qi(7),pa("ngModel",i.qemuTemplate.options),Qi(1),pa("ngModel",i.qemuTemplate.linked_clone),Qi(7),pa("ngModel",i.qemuTemplate.usage)}}function nft(t,e){if(1&t){var n=ka();ga(0,"app-symbols-menu",56),xa("symbolChangedEmitter",(function(t){return Se(n),Aa().symbolChanged(t)})),va()}if(2&t){var i=Aa();pa("server",i.server)("symbol",i.qemuTemplate.symbol)}}var ift=function(t){return{shadowed:t}},rft=function(){function t(t,e,n,i,r,o,a){this.route=t,this.serverService=e,this.qemuService=n,this.toasterService=i,this.configurationService=r,this.formBuilder=o,this.router=a,this.isSymbolSelectionOpened=!1,this.consoleTypes=[],this.diskInterfaces=[],this.networkTypes=[],this.bootPriorities=[],this.onCloseOptions=[],this.categories=[],this.priorities=[],this.binaries=[],this.activateCpuThrottling=!0,this.isConfiguratorOpened=!1,this.displayedColumns=["adapter_number","port_name","adapter_type","actions"],this.generalSettingsForm=this.formBuilder.group({templateName:new hp("",kf.required),defaultName:new hp("",kf.required),symbol:new hp("",kf.required)})}return t.prototype.ngOnInit=function(){var t=this,e=this.route.snapshot.paramMap.get("server_id"),n=this.route.snapshot.paramMap.get("template_id");this.serverService.get(parseInt(e,10)).then((function(e){t.server=e,t.getConfiguration(),t.qemuService.getTemplate(t.server,n).subscribe((function(n){t.qemuTemplate=n,t.fillCustomAdapters(),t.qemuService.getBinaries(e).subscribe((function(e){t.binaries=e}))}))}))},t.prototype.getConfiguration=function(){this.consoleTypes=this.configurationService.getConsoleTypes(),this.diskInterfaces=this.configurationService.getDiskInterfaces(),this.networkTypes=this.configurationService.getNetworkTypes(),this.bootPriorities=this.configurationService.getBootPriorities(),this.onCloseOptions=this.configurationService.getOnCloseOptions(),this.categories=this.configurationService.getCategories(),this.priorities=this.configurationService.getPriorities()},t.prototype.uploadCdromImageFile=function(t){this.qemuTemplate.cdrom_image=t.target.files[0].name},t.prototype.uploadInitrdFile=function(t){this.qemuTemplate.initrd=t.target.files[0].name},t.prototype.uploadKernelImageFile=function(t){this.qemuTemplate.kernel_image=t.target.files[0].name},t.prototype.uploadBiosFile=function(t){this.qemuTemplate.bios_image=t.target.files[0].name},t.prototype.setCustomAdaptersConfiguratorState=function(t){var e=this;this.isConfiguratorOpened=t,t&&(this.fillCustomAdapters(),this.customAdaptersConfigurator.numberOfAdapters=this.qemuTemplate.adapters,this.customAdaptersConfigurator.adapters=[],this.qemuTemplate.custom_adapters.forEach((function(t){e.customAdaptersConfigurator.adapters.push({adapter_number:t.adapter_number,adapter_type:t.adapter_type})})))},t.prototype.saveCustomAdapters=function(t){this.setCustomAdaptersConfiguratorState(!1),this.qemuTemplate.custom_adapters=t},t.prototype.fillCustomAdapters=function(){var t=this.qemuTemplate.custom_adapters?this.qemuTemplate.custom_adapters:[];this.qemuTemplate.custom_adapters=[];for(var e=0;e0&&(t.isGns3VmAvailable=!0)}))}))},t.prototype.setServerType=function(t){"gns3 vm"===t&&this.isGns3VmAvailable?(this.isGns3VmChosen=!0,this.isLocalComputerChosen=!1):(this.isGns3VmChosen=!1,this.isLocalComputerChosen=!0)},t.prototype.setDiskImage=function(t){this.newImageSelected="newImage"===t},t.prototype.uploadImageFile=function(t){var e=t.target.files[0].name;this.diskForm.controls.fileName.setValue(e);var n=this.qemuService.getImagePath(this.server,e);this.uploader.queue.forEach((function(t){return t.url=n}));var i=this.uploader.queue[0];i.options&&(i.options.disableMultipart=!0),this.uploader.uploadItem(i)},t.prototype.goBack=function(){this.router.navigate(["/server",this.server.id,"preferences","qemu","templates"])},t.prototype.addTemplate=function(){var t=this;this.nameForm.invalid||this.memoryForm.invalid||!this.selectedImage&&!this.chosenImage?this.toasterService.error("Fill all required fields"):(this.qemuTemplate.ram=+this.memoryForm.get("ramMemory").value,this.qemuTemplate.qemu_path=this.selectedBinary.path,this.qemuTemplate.hda_disk_image=this.newImageSelected?this.diskForm.get("fileName").value:this.selectedImage.path,this.qemuTemplate.template_id=Object(art.v4)(),this.qemuTemplate.name=this.nameForm.get("templateName").value,this.qemuTemplate.compute_id=this.isGns3VmChosen?"vm":"local",this.qemuService.addTemplate(this.server,this.qemuTemplate).subscribe((function(e){t.goBack()})))},t.\u0275fac=function(e){return new(e||t)(da(ZY),da(ZQ),da(w6),da(Y2),da(lQ),da(Jp),da(oft),da(k6),da(_ot))},t.\u0275cmp=Ht({type:t,selectors:[["app-add-qemu-virtual-machine-template"]],decls:49,vars:19,consts:[[1,"content"],[1,"default-header"],[1,"row"],[1,"col"],[1,"default-content"],[1,"container","mat-elevation-z8"],[3,"linear"],["label","Server type",3,"completed"],[1,"radio-group"],["value","1","checked","",1,"radio-button",3,"click"],["value","2",1,"radio-button",3,"disabled","click"],["label","QEMU VM Name",3,"completed"],[3,"formGroup"],[1,"form-field"],["matInput","","type","text","formControlName","templateName","placeholder","Please choose a descriptive name for your new QEMU virtual machine","ngDefaultContro",""],["label","QEMU binary and memory",3,"completed"],["placeholder","Qemu binary",3,"ngModel","ngModelOptions","ngModelChange"],[3,"value",4,"ngFor","ngForOf"],["matInput","","type","number","placeholder","RAM","formControlName","ramMemory","ngDefaultControl",""],["matSuffix",""],["label","Console type",3,"completed"],["placeholder","Console type",3,"ngModel","ngModelOptions","ngModelChange"],["label","Disk image"],["value","2",1,"radio-button",3,"click"],["placeholder","Disk image (hda)",3,"ngModelOptions","ngModel","ngModelChange",4,"ngIf"],[4,"ngIf"],[1,"buttons-bar"],["mat-button","",1,"cancel-button",3,"click"],["mat-raised-button","","color","primary",3,"click"],[3,"value"],["placeholder","Disk image (hda)",3,"ngModelOptions","ngModel","ngModelChange"],["type","file","accept",".qcow2","ng2FileSelect","",1,"nonvisible",3,"uploader","change"],["file",""],["mat-raised-button","","color","primary",1,"file-button",3,"click"],[1,"file-name-form-field"],["matInput","","type","text","formControlName","fileName","placeholder","Please enter name",3,"ngModel","ngModelChange"]],template:function(t,e){1&t&&(ga(0,"div",0),ga(1,"div",1),ga(2,"div",2),ga(3,"h1",3),ds(4,"New QEMU VM template"),va(),va(),va(),ga(5,"div",4),ga(6,"div",5),ga(7,"mat-vertical-stepper",6),ga(8,"mat-step",7),ga(9,"mat-radio-group",8),ga(10,"mat-radio-button",9),xa("click",(function(){return e.setServerType("local")})),ds(11,"Run this QEMU VM locally"),va(),ga(12,"mat-radio-button",10),xa("click",(function(){return e.setServerType("gns3 vm")})),ds(13,"Run this QEMU VM on the GNS3 VM"),va(),va(),va(),ga(14,"mat-step",11),ga(15,"form",12),ga(16,"mat-form-field",13),ba(17,"input",14),va(),ba(18,"br"),va(),va(),ga(19,"mat-step",15),ga(20,"form",12),ga(21,"mat-form-field",13),ga(22,"mat-select",16),xa("ngModelChange",(function(t){return e.selectedBinary=t})),ua(23,aft,2,2,"mat-option",17),va(),va(),ba(24,"br"),ga(25,"mat-form-field",13),ba(26,"input",18),ga(27,"span",19),ds(28,"MB"),va(),va(),va(),va(),ga(29,"mat-step",20),ga(30,"mat-form-field",13),ga(31,"mat-select",21),xa("ngModelChange",(function(t){return e.qemuTemplate.console_type=t})),ua(32,sft,2,2,"mat-option",17),va(),va(),va(),ga(33,"mat-step",22),ga(34,"form",12),ga(35,"mat-radio-group",8),ga(36,"mat-radio-button",9),xa("click",(function(){return e.setDiskImage("existingImage")})),ds(37,"Existing image"),va(),ga(38,"mat-radio-button",23),xa("click",(function(){return e.setDiskImage("newImage")})),ds(39,"New image"),va(),va(),ba(40,"br"),ba(41,"br"),ua(42,uft,2,4,"mat-select",24),ua(43,hft,7,2,"div",25),va(),va(),va(),va(),ga(44,"div",26),ga(45,"button",27),xa("click",(function(){return e.goBack()})),ds(46,"Cancel"),va(),ga(47,"button",28),xa("click",(function(){return e.addTemplate()})),ds(48,"Add template"),va(),va(),va(),va()),2&t&&(Qi(7),pa("linear",!0),Qi(1),pa("completed",e.isGns3VmChosen||e.isLocalComputerChosen),Qi(4),pa("disabled",!e.isGns3VmAvailable),Qi(2),pa("completed",e.nameForm.get("templateName").value),Qi(1),pa("formGroup",e.nameForm),Qi(4),pa("completed",e.memoryForm.get("ramMemory").value&&e.selectedBinary),Qi(1),pa("formGroup",e.memoryForm),Qi(2),pa("ngModel",e.selectedBinary)("ngModelOptions",jc(17,lft)),Qi(1),pa("ngForOf",e.qemuBinaries),Qi(6),pa("completed",e.qemuTemplate.console_type),Qi(2),pa("ngModel",e.qemuTemplate.console_type)("ngModelOptions",jc(18,lft)),Qi(1),pa("ngForOf",e.consoleTypes),Qi(2),pa("formGroup",e.diskForm),Qi(8),pa("ngIf",!e.newImageSelected),Qi(1),pa("ngIf",e.newImageSelected))},directives:[sat,rat,A6,D6,xp,gf,Pp,Y3,s5,cf,mf,Fp,O5,Sp,Eh,Ef,q3,Ah,a2,EJ,kX],styles:["",".listcontainer[_ngcontent-%COMP%]{padding-left:0!important;padding-right:0!important}.cancel-button[_ngcontent-%COMP%], .choose-symbol-button[_ngcontent-%COMP%], .top-button[_ngcontent-%COMP%]{height:36px;margin-top:22px}.cancel-button[_ngcontent-%COMP%]{margin-right:10px}.form-field[_ngcontent-%COMP%], .select[_ngcontent-%COMP%]{width:100%}.shadowed[_ngcontent-%COMP%]{transition:.25s}.nonvisible[_ngcontent-%COMP%], .shadowed[_ngcontent-%COMP%]{display:none}.configButton[_ngcontent-%COMP%]{width:100%}.configHideButton[_ngcontent-%COMP%]{margin-left:80%;width:20%;margin-bottom:10px}.symbolSelectionButton[_ngcontent-%COMP%]{width:100%}.list-item[_ngcontent-%COMP%]{display:flex}.template-name[_ngcontent-%COMP%]{width:95%}.delete-button[_ngcontent-%COMP%]{width:10%;outline:none}.menu-button[_ngcontent-%COMP%]{width:5%;outline:none!important}th[_ngcontent-%COMP%]{border:0!important}th.mat-header-cell[_ngcontent-%COMP%]{padding-bottom:15px}td.mat-cell[_ngcontent-%COMP%]{padding-top:15px}.radio-button[_ngcontent-%COMP%]{width:50%;padding-top:20px}.radio-group[_ngcontent-%COMP%]{margin-bottom:20px}.file-button[_ngcontent-%COMP%]{width:18%}.file-name-form-field[_ngcontent-%COMP%]{padding-left:2%;width:80%}"]}),t}(),fft=function(){function t(t){this.httpServer=t}return t.prototype.getTemplates=function(t){return this.httpServer.get(t,"/templates")},t.prototype.getTemplate=function(t,e){return this.httpServer.get(t,"/templates/"+e)},t.prototype.addTemplate=function(t,e){return this.httpServer.post(t,"/templates",e)},t.prototype.saveTemplate=function(t,e){return this.httpServer.put(t,"/templates/"+e.template_id,e)},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)(_t(YQ))}}),t}();function pft(t,e){1&t&&(ga(0,"button",10),ds(1,"Back"),va()),2&t&&La("routerLink","/server/",Aa().server.id,"/preferences")}function mft(t,e){1&t&&(ga(0,"button",11),ds(1,"Add VPCS template"),va()),2&t&&La("routerLink","/server/",Aa().server.id,"/preferences/vpcs/addtemplate")}function gft(t,e){1&t&&ba(0,"app-empty-templates-list")}function vft(t,e){if(1&t){var n=ka();ga(0,"div",15),ga(1,"mat-list-item",16),ds(2),va(),ga(3,"button",17),ga(4,"mat-icon"),ds(5,"more_vert"),va(),va(),ga(6,"mat-menu",null,18),ga(8,"button",19),xa("click",(function(){Se(n);var t=e.$implicit;return Aa(3).deleteTemplate(t)})),ga(9,"mat-icon"),ds(10,"delete"),va(),ga(11,"span"),ds(12,"Delete"),va(),va(),va(),va()}if(2&t){var i=e.$implicit,r=ha(7);Qi(1),Ra("routerLink",i.template_id),Qi(1),fs(i.name),Qi(1),pa("matMenuTriggerFor",r)}}function bft(t,e){if(1&t&&(ga(0,"mat-nav-list"),ua(1,vft,13,3,"div",14),va()),2&t){var n=Aa(2);Qi(1),pa("ngForOf",n.vpcsTemplates)}}function yft(t,e){if(1&t&&(ga(0,"div",12),ga(1,"div",13),ua(2,bft,2,1,"mat-nav-list",6),va(),va()),2&t){var n=Aa();Qi(2),pa("ngIf",n.server)}}var _ft=function(){function t(t,e,n){this.route=t,this.serverService=e,this.vpcsService=n,this.vpcsTemplates=[]}return t.prototype.ngOnInit=function(){var t=this,e=this.route.snapshot.paramMap.get("server_id");this.serverService.get(parseInt(e,10)).then((function(e){t.server=e,t.getTemplates()}))},t.prototype.getTemplates=function(){var t=this;this.vpcsService.getTemplates(this.server).subscribe((function(e){t.vpcsTemplates=e.filter((function(t){return"vpcs"===t.template_type&&!t.builtin}))}))},t.prototype.deleteTemplate=function(t){this.deleteComponent.deleteItem(t.name,t.template_id)},t.prototype.onDeleteEvent=function(){this.getTemplates()},t.\u0275fac=function(e){return new(e||t)(da(ZY),da(ZQ),da(fft))},t.\u0275cmp=Ht({type:t,selectors:[["app-vpcs-templates"]],viewQuery:function(t,e){var n;1&t&&nl(Pdt,!0),2&t&&tl(n=sl())&&(e.deleteComponent=n.first)},decls:11,vars:5,consts:[[1,"content"],[1,"default-header"],[1,"row"],[1,"col"],["class","top-button","class","cancel-button","mat-button","",3,"routerLink",4,"ngIf"],["class","top-button","mat-raised-button","","color","primary",3,"routerLink",4,"ngIf"],[4,"ngIf"],["class","default-content",4,"ngIf"],[3,"server","deleteEvent"],["deleteComponent",""],["mat-button","",1,"cancel-button",3,"routerLink"],["mat-raised-button","","color","primary",1,"top-button",3,"routerLink"],[1,"default-content"],[1,"listcontainer","mat-elevation-z8"],["class","list-item",4,"ngFor","ngForOf"],[1,"list-item"],[1,"template-name",3,"routerLink"],["mat-button","",1,"menu-button",3,"matMenuTriggerFor"],["menu","matMenu"],["mat-menu-item","",3,"click"]],template:function(t,e){1&t&&(ga(0,"div",0),ga(1,"div",1),ga(2,"div",2),ga(3,"h1",3),ds(4,"VPCS node templates"),va(),ua(5,pft,2,1,"button",4),ua(6,mft,2,1,"button",5),va(),va(),ua(7,gft,1,0,"app-empty-templates-list",6),ua(8,yft,3,1,"div",7),va(),ga(9,"app-delete-template",8,9),xa("deleteEvent",(function(){return e.onDeleteEvent()})),va()),2&t&&(Qi(5),pa("ngIf",e.server),Qi(1),pa("ngIf",e.server),Qi(1),pa("ngIf",!e.vpcsTemplates.length),Qi(1),pa("ngIf",e.vpcsTemplates.length),Qi(1),pa("server",e.server))},directives:[Ah,Pdt,a2,hQ,Adt,y8,Eh,S8,N0,x2,D0,E0],styles:["",".listcontainer[_ngcontent-%COMP%]{padding-left:0!important;padding-right:0!important}.cancel-button[_ngcontent-%COMP%], .choose-symbol-button[_ngcontent-%COMP%], .top-button[_ngcontent-%COMP%]{height:36px;margin-top:22px}.cancel-button[_ngcontent-%COMP%]{margin-right:10px}.form-field[_ngcontent-%COMP%], .select[_ngcontent-%COMP%]{width:100%}.shadowed[_ngcontent-%COMP%]{transition:.25s}.nonvisible[_ngcontent-%COMP%], .shadowed[_ngcontent-%COMP%]{display:none}.configButton[_ngcontent-%COMP%]{width:100%}.configHideButton[_ngcontent-%COMP%]{margin-left:80%;width:20%;margin-bottom:10px}.symbolSelectionButton[_ngcontent-%COMP%]{width:100%}.list-item[_ngcontent-%COMP%]{display:flex}.template-name[_ngcontent-%COMP%]{width:95%}.delete-button[_ngcontent-%COMP%]{width:10%;outline:none}.menu-button[_ngcontent-%COMP%]{width:5%;outline:none!important}th[_ngcontent-%COMP%]{border:0!important}th.mat-header-cell[_ngcontent-%COMP%]{padding-bottom:15px}td.mat-cell[_ngcontent-%COMP%]{padding-top:15px}.radio-button[_ngcontent-%COMP%]{width:50%;padding-top:20px}.radio-group[_ngcontent-%COMP%]{margin-bottom:20px}.file-button[_ngcontent-%COMP%]{width:18%}.file-name-form-field[_ngcontent-%COMP%]{padding-left:2%;width:80%}"]}),t}(),wft=function(){function t(t,e,n,i,r,o,a,s){this.route=t,this.serverService=e,this.vpcsService=n,this.router=i,this.toasterService=r,this.templateMocksService=o,this.formBuilder=a,this.computeService=s,this.templateName="",this.isGns3VmAvailable=!1,this.isGns3VmChosen=!1,this.isLocalComputerChosen=!0,this.templateNameForm=this.formBuilder.group({templateName:new hp(null,[kf.required])})}return t.prototype.ngOnInit=function(){var t=this,e=this.route.snapshot.paramMap.get("server_id");this.serverService.get(parseInt(e,10)).then((function(e){t.server=e,t.computeService.getComputes(e).subscribe((function(e){e.filter((function(t){return"vm"===t.compute_id})).length>0&&(t.isGns3VmAvailable=!0)}))}))},t.prototype.setServerType=function(t){"gns3 vm"===t&&this.isGns3VmAvailable?(this.isGns3VmChosen=!0,this.isLocalComputerChosen=!1):(this.isGns3VmChosen=!1,this.isLocalComputerChosen=!0)},t.prototype.goBack=function(){this.router.navigate(["/server",this.server.id,"preferences","vpcs","templates"])},t.prototype.addTemplate=function(){var t,e=this;this.templateNameForm.invalid?this.toasterService.error("Fill all required fields"):(this.templateName=this.templateNameForm.get("templateName").value,this.templateMocksService.getVpcsTemplate().subscribe((function(e){t=e})),t.template_id=Object(art.v4)(),t.name=this.templateName,t.compute_id=this.isGns3VmChosen?"vm":"local",this.vpcsService.addTemplate(this.server,t).subscribe((function(){e.goBack()})))},t.\u0275fac=function(e){return new(e||t)(da(ZY),da(ZQ),da(fft),da(lQ),da(Y2),da(oft),da(Jp),da(_ot))},t.\u0275cmp=Ht({type:t,selectors:[["app-add-vpcs-template"]],decls:20,vars:2,consts:[[1,"content"],[1,"default-header"],[1,"row"],[1,"col"],[1,"default-content"],[1,"matCard"],[1,"radio-group"],["value","1","checked","",1,"radio-button",3,"click"],["value","2",1,"radio-button",3,"disabled","click"],[3,"formGroup"],[1,"form-field"],["matInput","","formControlName","templateName","type","text","placeholder","Template name"],[1,"buttons-bar"],["mat-button","",1,"cancel-button",3,"click"],["mat-raised-button","","color","primary",3,"click"]],template:function(t,e){1&t&&(ga(0,"div",0),ga(1,"div",1),ga(2,"div",2),ga(3,"h1",3),ds(4,"New VPCS node template"),va(),va(),va(),ga(5,"div",4),ga(6,"mat-card",5),ga(7,"mat-radio-group",6),ga(8,"mat-radio-button",7),xa("click",(function(){return e.setServerType("local")})),ds(9,"Run the VPCS node locally"),va(),ga(10,"mat-radio-button",8),xa("click",(function(){return e.setServerType("gns3 vm")})),ds(11,"Run the VPCS node on the GNS3 VM"),va(),va(),ga(12,"form",9),ga(13,"mat-form-field",10),ba(14,"input",11),va(),va(),va(),ga(15,"div",12),ga(16,"button",13),xa("click",(function(){return e.goBack()})),ds(17,"Cancel"),va(),ga(18,"button",14),xa("click",(function(){return e.addTemplate()})),ds(19,"Add template"),va(),va(),va(),va()),2&t&&(Qi(10),pa("disabled",!e.isGns3VmAvailable),Qi(2),pa("formGroup",e.templateNameForm))},directives:[f3,A6,D6,xp,gf,Pp,Y3,s5,cf,mf,Fp,a2],styles:["",".listcontainer[_ngcontent-%COMP%]{padding-left:0!important;padding-right:0!important}.cancel-button[_ngcontent-%COMP%], .choose-symbol-button[_ngcontent-%COMP%], .top-button[_ngcontent-%COMP%]{height:36px;margin-top:22px}.cancel-button[_ngcontent-%COMP%]{margin-right:10px}.form-field[_ngcontent-%COMP%], .select[_ngcontent-%COMP%]{width:100%}.shadowed[_ngcontent-%COMP%]{transition:.25s}.nonvisible[_ngcontent-%COMP%], .shadowed[_ngcontent-%COMP%]{display:none}.configButton[_ngcontent-%COMP%]{width:100%}.configHideButton[_ngcontent-%COMP%]{margin-left:80%;width:20%;margin-bottom:10px}.symbolSelectionButton[_ngcontent-%COMP%]{width:100%}.list-item[_ngcontent-%COMP%]{display:flex}.template-name[_ngcontent-%COMP%]{width:95%}.delete-button[_ngcontent-%COMP%]{width:10%;outline:none}.menu-button[_ngcontent-%COMP%]{width:5%;outline:none!important}th[_ngcontent-%COMP%]{border:0!important}th.mat-header-cell[_ngcontent-%COMP%]{padding-bottom:15px}td.mat-cell[_ngcontent-%COMP%]{padding-top:15px}.radio-button[_ngcontent-%COMP%]{width:50%;padding-top:20px}.radio-group[_ngcontent-%COMP%]{margin-bottom:20px}.file-button[_ngcontent-%COMP%]{width:18%}.file-name-form-field[_ngcontent-%COMP%]{padding-left:2%;width:80%}"]}),t}();function kft(t,e){if(1&t&&(ga(0,"mat-option",23),ds(1),va()),2&t){var n=e.$implicit;pa("value",n[1]),Qi(1),ps(" ",n[0]," ")}}function Cft(t,e){if(1&t&&(ga(0,"mat-option",23),ds(1),va()),2&t){var n=e.$implicit;pa("value",n),Qi(1),ps(" ",n," ")}}var Sft=function(){return{standalone:!0}};function xft(t,e){if(1&t){var n=ka();ga(0,"div",6),ga(1,"mat-card",7),ga(2,"form",8),ga(3,"mat-form-field",9),ga(4,"input",10),xa("ngModelChange",(function(t){return Se(n),Aa().vpcsTemplate.name=t})),va(),va(),ga(5,"mat-form-field",9),ga(6,"input",11),xa("ngModelChange",(function(t){return Se(n),Aa().vpcsTemplate.default_name_format=t})),va(),va(),ga(7,"mat-form-field",9),ga(8,"input",12),xa("ngModelChange",(function(t){return Se(n),Aa().vpcsTemplate.base_script_file=t})),va(),va(),ga(9,"mat-form-field",9),ga(10,"input",13),xa("ngModelChange",(function(t){return Se(n),Aa().vpcsTemplate.symbol=t})),va(),va(),ga(11,"button",14),xa("click",(function(){return Se(n),Aa().chooseSymbol()})),ds(12,"Choose symbol"),va(),ba(13,"br"),ba(14,"br"),ga(15,"mat-form-field",9),ga(16,"mat-select",15),xa("ngModelChange",(function(t){return Se(n),Aa().vpcsTemplate.category=t})),ua(17,kft,2,2,"mat-option",16),va(),va(),ga(18,"mat-form-field",17),ga(19,"mat-select",18),xa("ngModelChange",(function(t){return Se(n),Aa().vpcsTemplate.console_type=t})),ua(20,Cft,2,2,"mat-option",16),va(),va(),ga(21,"mat-checkbox",19),xa("ngModelChange",(function(t){return Se(n),Aa().vpcsTemplate.console_auto_start=t})),ds(22," Auto start console "),va(),va(),va(),ga(23,"div",20),ga(24,"button",21),xa("click",(function(){return Se(n),Aa().goBack()})),ds(25,"Cancel"),va(),ga(26,"button",22),xa("click",(function(){return Se(n),Aa().onSave()})),ds(27,"Save"),va(),va(),va()}if(2&t){var i=Aa();Qi(2),pa("formGroup",i.inputForm),Qi(2),pa("ngModel",i.vpcsTemplate.name),Qi(2),pa("ngModel",i.vpcsTemplate.default_name_format),Qi(2),pa("ngModel",i.vpcsTemplate.base_script_file),Qi(2),pa("ngModel",i.vpcsTemplate.symbol),Qi(6),pa("ngModelOptions",jc(13,Sft))("ngModel",i.vpcsTemplate.category),Qi(1),pa("ngForOf",i.categories),Qi(2),pa("ngModelOptions",jc(14,Sft))("ngModel",i.vpcsTemplate.console_type),Qi(1),pa("ngForOf",i.consoleTypes),Qi(1),pa("ngModelOptions",jc(15,Sft))("ngModel",i.vpcsTemplate.console_auto_start)}}function Oft(t,e){if(1&t){var n=ka();ga(0,"app-symbols-menu",24),xa("symbolChangedEmitter",(function(t){return Se(n),Aa().symbolChanged(t)})),va()}if(2&t){var i=Aa();pa("server",i.server)("symbol",i.vpcsTemplate.symbol)}}var Mft=function(t){return{shadowed:t}},Tft=function(){function t(t,e,n,i,r,o,a){this.route=t,this.serverService=e,this.vpcsService=n,this.toasterService=i,this.formBuilder=r,this.vpcsConfigurationService=o,this.router=a,this.isSymbolSelectionOpened=!1,this.consoleTypes=[],this.categories=[],this.inputForm=this.formBuilder.group({templateName:new hp("",kf.required),defaultName:new hp("",kf.required),scriptFile:new hp("",kf.required),symbol:new hp("",kf.required)})}return t.prototype.ngOnInit=function(){var t=this,e=this.route.snapshot.paramMap.get("server_id"),n=this.route.snapshot.paramMap.get("template_id");this.serverService.get(parseInt(e,10)).then((function(e){t.server=e,t.getConfiguration(),t.vpcsService.getTemplate(t.server,n).subscribe((function(e){t.vpcsTemplate=e}))}))},t.prototype.getConfiguration=function(){this.consoleTypes=this.vpcsConfigurationService.getConsoleTypes(),this.categories=this.vpcsConfigurationService.getCategories()},t.prototype.goBack=function(){this.router.navigate(["/server",this.server.id,"preferences","vpcs","templates"])},t.prototype.onSave=function(){var t=this;this.inputForm.invalid?this.toasterService.error("Fill all required fields"):this.vpcsService.saveTemplate(this.server,this.vpcsTemplate).subscribe((function(e){t.toasterService.success("Changes saved")}))},t.prototype.chooseSymbol=function(){this.isSymbolSelectionOpened=!this.isSymbolSelectionOpened},t.prototype.symbolChanged=function(t){this.isSymbolSelectionOpened=!this.isSymbolSelectionOpened,this.vpcsTemplate.symbol=t},t.\u0275fac=function(e){return new(e||t)(da(ZY),da(ZQ),da(fft),da(Y2),da(Jp),da(T2),da(lQ))},t.\u0275cmp=Ht({type:t,selectors:[["app-vpcs-template-details"]],decls:7,vars:5,consts:[[1,"content",3,"ngClass"],[1,"default-header"],[1,"row"],[1,"col"],["class","default-content",4,"ngIf"],[3,"server","symbol","symbolChangedEmitter",4,"ngIf"],[1,"default-content"],[1,"matCard"],[3,"formGroup"],[1,"form-field"],["matInput","","type","text","formControlName","templateName","placeholder","Template name",3,"ngModel","ngModelChange"],["matInput","","type","text","formControlName","defaultName","placeholder","Default name format",3,"ngModel","ngModelChange"],["matInput","","type","text","formControlName","scriptFile","placeholder","Base script file",3,"ngModel","ngModelChange"],["matInput","","type","text","formControlName","symbol","placeholder","Symbol",3,"ngModel","ngModelChange"],["mat-button","",1,"symbolSelectionButton",3,"click"],["placeholder","Category",3,"ngModelOptions","ngModel","ngModelChange"],[3,"value",4,"ngFor","ngForOf"],[1,"select"],["placeholder","Console type",3,"ngModelOptions","ngModel","ngModelChange"],[3,"ngModelOptions","ngModel","ngModelChange"],[1,"buttons-bar"],["mat-button","",1,"cancel-button",3,"click"],["mat-raised-button","","color","primary",3,"click"],[3,"value"],[3,"server","symbol","symbolChangedEmitter"]],template:function(t,e){1&t&&(ga(0,"div",0),ga(1,"div",1),ga(2,"div",2),ga(3,"h1",3),ds(4,"VPCS device configuration"),va(),va(),va(),ua(5,xft,28,16,"div",4),va(),ua(6,Oft,1,2,"app-symbols-menu",5)),2&t&&(pa("ngClass",Ic(3,Mft,e.isSymbolSelectionOpened)),Qi(5),pa("ngIf",e.vpcsTemplate),Qi(1),pa("ngIf",e.isSymbolSelectionOpened&&e.vpcsTemplate))},directives:[Oh,Ah,f3,xp,gf,Pp,Y3,s5,cf,mf,Fp,a2,O5,Sp,Eh,F5,EJ,zdt],styles:["",".listcontainer[_ngcontent-%COMP%]{padding-left:0!important;padding-right:0!important}.cancel-button[_ngcontent-%COMP%], .choose-symbol-button[_ngcontent-%COMP%], .top-button[_ngcontent-%COMP%]{height:36px;margin-top:22px}.cancel-button[_ngcontent-%COMP%]{margin-right:10px}.form-field[_ngcontent-%COMP%], .select[_ngcontent-%COMP%]{width:100%}.shadowed[_ngcontent-%COMP%]{transition:.25s}.nonvisible[_ngcontent-%COMP%], .shadowed[_ngcontent-%COMP%]{display:none}.configButton[_ngcontent-%COMP%]{width:100%}.configHideButton[_ngcontent-%COMP%]{margin-left:80%;width:20%;margin-bottom:10px}.symbolSelectionButton[_ngcontent-%COMP%]{width:100%}.list-item[_ngcontent-%COMP%]{display:flex}.template-name[_ngcontent-%COMP%]{width:95%}.delete-button[_ngcontent-%COMP%]{width:10%;outline:none}.menu-button[_ngcontent-%COMP%]{width:5%;outline:none!important}th[_ngcontent-%COMP%]{border:0!important}th.mat-header-cell[_ngcontent-%COMP%]{padding-bottom:15px}td.mat-cell[_ngcontent-%COMP%]{padding-top:15px}.radio-button[_ngcontent-%COMP%]{width:50%;padding-top:20px}.radio-group[_ngcontent-%COMP%]{margin-bottom:20px}.file-button[_ngcontent-%COMP%]{width:18%}.file-name-form-field[_ngcontent-%COMP%]{padding-left:2%;width:80%}"]}),t}(),Eft=function(){function t(t){this.httpServer=t}return t.prototype.getTemplates=function(t){return this.httpServer.get(t,"/templates")},t.prototype.getTemplate=function(t,e){return this.httpServer.get(t,"/templates/"+e)},t.prototype.addTemplate=function(t,e){return this.httpServer.post(t,"/templates",e)},t.prototype.saveTemplate=function(t,e){return this.httpServer.put(t,"/templates/"+e.template_id,e)},t.prototype.getVirtualMachines=function(t){return this.httpServer.get(t,"/compute/virtualbox/vms")},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)(_t(YQ))}}),t}();function Pft(t,e){1&t&&(ga(0,"button",10),ds(1,"Back"),va()),2&t&&La("routerLink","/server/",Aa().server.id,"/preferences")}function Aft(t,e){1&t&&(ga(0,"button",11),ds(1,"Add Virtual Box VM template"),va()),2&t&&La("routerLink","/server/",Aa().server.id,"/preferences/virtualbox/addtemplate")}function jft(t,e){1&t&&ba(0,"app-empty-templates-list")}function Ift(t,e){if(1&t){var n=ka();ga(0,"div",15),ga(1,"mat-list-item",16),ds(2),va(),ga(3,"button",17),ga(4,"mat-icon"),ds(5,"more_vert"),va(),va(),ga(6,"mat-menu",null,18),ga(8,"button",19),xa("click",(function(){Se(n);var t=e.$implicit;return Aa(3).deleteTemplate(t)})),ga(9,"mat-icon"),ds(10,"delete"),va(),ga(11,"span"),ds(12,"Delete"),va(),va(),va(),va()}if(2&t){var i=e.$implicit,r=ha(7);Qi(1),Ra("routerLink",i.template_id),Qi(1),fs(i.name),Qi(1),pa("matMenuTriggerFor",r)}}function Dft(t,e){if(1&t&&(ga(0,"mat-nav-list"),ua(1,Ift,13,3,"div",14),va()),2&t){var n=Aa(2);Qi(1),pa("ngForOf",n.virtualBoxTemplates)}}function Rft(t,e){if(1&t&&(ga(0,"div",12),ga(1,"div",13),ua(2,Dft,2,1,"mat-nav-list",6),va(),va()),2&t){var n=Aa();Qi(2),pa("ngIf",n.server)}}var Lft=function(){function t(t,e,n){this.route=t,this.serverService=e,this.virtualBoxService=n,this.virtualBoxTemplates=[]}return t.prototype.ngOnInit=function(){var t=this,e=this.route.snapshot.paramMap.get("server_id");this.serverService.get(parseInt(e,10)).then((function(e){t.server=e,t.getTemplates()}))},t.prototype.getTemplates=function(){var t=this;this.virtualBoxService.getTemplates(this.server).subscribe((function(e){t.virtualBoxTemplates=e.filter((function(t){return"virtualbox"===t.template_type&&!t.builtin}))}))},t.prototype.deleteTemplate=function(t){this.deleteComponent.deleteItem(t.name,t.template_id)},t.prototype.onDeleteEvent=function(){this.getTemplates()},t.\u0275fac=function(e){return new(e||t)(da(ZY),da(ZQ),da(Eft))},t.\u0275cmp=Ht({type:t,selectors:[["app-virtual-box-templates"]],viewQuery:function(t,e){var n;1&t&&nl(Pdt,!0),2&t&&tl(n=sl())&&(e.deleteComponent=n.first)},decls:11,vars:5,consts:[[1,"content"],[1,"default-header"],[1,"row"],[1,"col"],["class","top-button","class","cancel-button","mat-button","",3,"routerLink",4,"ngIf"],["class","top-button","mat-raised-button","","color","primary",3,"routerLink",4,"ngIf"],[4,"ngIf"],["class","default-content",4,"ngIf"],[3,"server","deleteEvent"],["deleteComponent",""],["mat-button","",1,"cancel-button",3,"routerLink"],["mat-raised-button","","color","primary",1,"top-button",3,"routerLink"],[1,"default-content"],[1,"listcontainer","mat-elevation-z8"],["class","list-item",4,"ngFor","ngForOf"],[1,"list-item"],[1,"template-name",3,"routerLink"],["mat-button","",1,"menu-button",3,"matMenuTriggerFor"],["menu","matMenu"],["mat-menu-item","",3,"click"]],template:function(t,e){1&t&&(ga(0,"div",0),ga(1,"div",1),ga(2,"div",2),ga(3,"h1",3),ds(4,"VirtualBox VM templates"),va(),ua(5,Pft,2,1,"button",4),ua(6,Aft,2,1,"button",5),va(),va(),ua(7,jft,1,0,"app-empty-templates-list",6),ua(8,Rft,3,1,"div",7),va(),ga(9,"app-delete-template",8,9),xa("deleteEvent",(function(){return e.onDeleteEvent()})),va()),2&t&&(Qi(5),pa("ngIf",e.server),Qi(1),pa("ngIf",e.server),Qi(1),pa("ngIf",!e.virtualBoxTemplates.length),Qi(1),pa("ngIf",e.virtualBoxTemplates.length),Qi(1),pa("server",e.server))},directives:[Ah,Pdt,a2,hQ,Adt,y8,Eh,S8,N0,x2,D0,E0],styles:["",".listcontainer[_ngcontent-%COMP%]{padding-left:0!important;padding-right:0!important}.cancel-button[_ngcontent-%COMP%], .choose-symbol-button[_ngcontent-%COMP%], .top-button[_ngcontent-%COMP%]{height:36px;margin-top:22px}.cancel-button[_ngcontent-%COMP%]{margin-right:10px}.form-field[_ngcontent-%COMP%], .select[_ngcontent-%COMP%]{width:100%}.shadowed[_ngcontent-%COMP%]{transition:.25s}.nonvisible[_ngcontent-%COMP%], .shadowed[_ngcontent-%COMP%]{display:none}.configButton[_ngcontent-%COMP%]{width:100%}.configHideButton[_ngcontent-%COMP%]{margin-left:80%;width:20%;margin-bottom:10px}.symbolSelectionButton[_ngcontent-%COMP%]{width:100%}.list-item[_ngcontent-%COMP%]{display:flex}.template-name[_ngcontent-%COMP%]{width:95%}.delete-button[_ngcontent-%COMP%]{width:10%;outline:none}.menu-button[_ngcontent-%COMP%]{width:5%;outline:none!important}th[_ngcontent-%COMP%]{border:0!important}th.mat-header-cell[_ngcontent-%COMP%]{padding-bottom:15px}td.mat-cell[_ngcontent-%COMP%]{padding-top:15px}.radio-button[_ngcontent-%COMP%]{width:50%;padding-top:20px}.radio-group[_ngcontent-%COMP%]{margin-bottom:20px}.file-button[_ngcontent-%COMP%]{width:18%}.file-name-form-field[_ngcontent-%COMP%]{padding-left:2%;width:80%}"]}),t}(),Fft=["customAdaptersConfigurator"];function Nft(t,e){if(1&t&&(ga(0,"mat-option",34),ds(1),va()),2&t){var n=e.$implicit;pa("value",n[1]),Qi(1),ps(" ",n[0]," ")}}function Bft(t,e){if(1&t&&(ga(0,"mat-option",34),ds(1),va()),2&t){var n=e.$implicit;pa("value",n),Qi(1),ps(" ",n," ")}}function Hft(t,e){if(1&t&&(ga(0,"mat-option",34),ds(1),va()),2&t){var n=e.$implicit;pa("value",n[1]),Qi(1),ps(" ",n[0]," ")}}function zft(t,e){if(1&t&&(ga(0,"mat-option",34),ds(1),va()),2&t){var n=e.$implicit;pa("value",n),Qi(1),ps(" ",n," ")}}var Vft=function(){return{standalone:!0}};function Uft(t,e){if(1&t){var n=ka();ga(0,"div",8),ga(1,"mat-accordion"),ga(2,"mat-expansion-panel"),ga(3,"mat-expansion-panel-header"),ga(4,"mat-panel-title"),ds(5," General settings "),va(),va(),ga(6,"form",9),ga(7,"mat-form-field",10),ga(8,"input",11),xa("ngModelChange",(function(t){return Se(n),Aa().virtualBoxTemplate.name=t})),va(),va(),ga(9,"mat-form-field",10),ga(10,"input",12),xa("ngModelChange",(function(t){return Se(n),Aa().virtualBoxTemplate.default_name_format=t})),va(),va(),ga(11,"mat-form-field",10),ga(12,"input",13),xa("ngModelChange",(function(t){return Se(n),Aa().virtualBoxTemplate.symbol=t})),va(),va(),ga(13,"button",14),xa("click",(function(){return Se(n),Aa().chooseSymbol()})),ds(14,"Choose symbol"),va(),ba(15,"br"),ba(16,"br"),ga(17,"mat-form-field",10),ga(18,"mat-select",15),xa("ngModelChange",(function(t){return Se(n),Aa().virtualBoxTemplate.category=t})),ua(19,Nft,2,2,"mat-option",16),va(),va(),ga(20,"mat-form-field",17),ga(21,"mat-select",18),xa("ngModelChange",(function(t){return Se(n),Aa().virtualBoxTemplate.console_type=t})),ua(22,Bft,2,2,"mat-option",16),va(),va(),ga(23,"mat-checkbox",19),xa("ngModelChange",(function(t){return Se(n),Aa().virtualBoxTemplate.console_auto_start=t})),ds(24," Auto start console "),va(),ga(25,"mat-form-field",10),ga(26,"input",20),xa("ngModelChange",(function(t){return Se(n),Aa().virtualBoxTemplate.ram=t})),va(),ga(27,"span",21),ds(28,"MB"),va(),va(),ga(29,"mat-form-field",10),ga(30,"mat-select",22),xa("ngModelChange",(function(t){return Se(n),Aa().virtualBoxTemplate.on_close=t})),ua(31,Hft,2,2,"mat-option",16),va(),va(),va(),ga(32,"mat-checkbox",23),xa("ngModelChange",(function(t){return Se(n),Aa().virtualBoxTemplate.headless=t})),ds(33," Start VM in headless mode "),va(),ba(34,"br"),ga(35,"mat-checkbox",23),xa("ngModelChange",(function(t){return Se(n),Aa().virtualBoxTemplate.linked_clone=t})),ds(36," Use as a linked base VM (experimental) "),va(),va(),ga(37,"mat-expansion-panel"),ga(38,"mat-expansion-panel-header"),ga(39,"mat-panel-title"),ds(40," Network "),va(),va(),ga(41,"form",9),ga(42,"mat-form-field",10),ga(43,"input",24),xa("ngModelChange",(function(t){return Se(n),Aa().virtualBoxTemplate.adapters=t})),va(),va(),ga(44,"mat-form-field",10),ga(45,"input",25),xa("ngModelChange",(function(t){return Se(n),Aa().virtualBoxTemplate.first_port_name=t})),va(),va(),ga(46,"mat-form-field",10),ga(47,"input",26),xa("ngModelChange",(function(t){return Se(n),Aa().virtualBoxTemplate.port_name_format=t})),va(),va(),ga(48,"mat-form-field",10),ga(49,"input",27),xa("ngModelChange",(function(t){return Se(n),Aa().virtualBoxTemplate.port_segment_size=t})),va(),va(),ga(50,"mat-form-field",10),ga(51,"mat-select",28),xa("ngModelChange",(function(t){return Se(n),Aa().virtualBoxTemplate.adapter_type=t})),ua(52,zft,2,2,"mat-option",16),va(),va(),va(),ga(53,"button",29),xa("click",(function(){return Se(n),Aa().setCustomAdaptersConfiguratorState(!0)})),ds(54,"Configure custom adapters"),va(),ba(55,"br"),ga(56,"mat-checkbox",23),xa("ngModelChange",(function(t){return Se(n),Aa().virtualBoxTemplate.use_any_adapter=t})),ds(57," Allow GNS3 to use any configured VirtualBox adapter "),va(),va(),ga(58,"mat-expansion-panel"),ga(59,"mat-expansion-panel-header"),ga(60,"mat-panel-title"),ds(61," Usage "),va(),va(),ga(62,"mat-form-field",10),ga(63,"textarea",30),xa("ngModelChange",(function(t){return Se(n),Aa().virtualBoxTemplate.usage=t})),va(),va(),va(),va(),ga(64,"div",31),ga(65,"button",32),xa("click",(function(){return Se(n),Aa().goBack()})),ds(66,"Cancel"),va(),ga(67,"button",33),xa("click",(function(){return Se(n),Aa().onSave()})),ds(68,"Save"),va(),va(),va()}if(2&t){var i=Aa();Qi(6),pa("formGroup",i.generalSettingsForm),Qi(2),pa("ngModel",i.virtualBoxTemplate.name),Qi(2),pa("ngModel",i.virtualBoxTemplate.default_name_format),Qi(2),pa("ngModel",i.virtualBoxTemplate.symbol),Qi(6),pa("ngModelOptions",jc(29,Vft))("ngModel",i.virtualBoxTemplate.category),Qi(1),pa("ngForOf",i.categories),Qi(2),pa("ngModelOptions",jc(30,Vft))("ngModel",i.virtualBoxTemplate.console_type),Qi(1),pa("ngForOf",i.consoleTypes),Qi(1),pa("ngModelOptions",jc(31,Vft))("ngModel",i.virtualBoxTemplate.console_auto_start),Qi(3),pa("ngModel",i.virtualBoxTemplate.ram),Qi(4),pa("ngModelOptions",jc(32,Vft))("ngModel",i.virtualBoxTemplate.on_close),Qi(1),pa("ngForOf",i.onCloseOptions),Qi(1),pa("ngModel",i.virtualBoxTemplate.headless),Qi(3),pa("ngModel",i.virtualBoxTemplate.linked_clone),Qi(6),pa("formGroup",i.networkForm),Qi(2),pa("ngModel",i.virtualBoxTemplate.adapters),Qi(2),pa("ngModelOptions",jc(33,Vft))("ngModel",i.virtualBoxTemplate.first_port_name),Qi(2),pa("ngModel",i.virtualBoxTemplate.port_name_format),Qi(2),pa("ngModel",i.virtualBoxTemplate.port_segment_size),Qi(2),pa("ngModelOptions",jc(34,Vft))("ngModel",i.virtualBoxTemplate.adapter_type),Qi(1),pa("ngForOf",i.networkTypes),Qi(4),pa("ngModel",i.virtualBoxTemplate.use_any_adapter),Qi(7),pa("ngModel",i.virtualBoxTemplate.usage)}}function qft(t,e){if(1&t){var n=ka();ga(0,"app-symbols-menu",35),xa("symbolChangedEmitter",(function(t){return Se(n),Aa().symbolChanged(t)})),va()}if(2&t){var i=Aa();pa("server",i.server)("symbol",i.virtualBoxTemplate.symbol)}}var Gft=function(t){return{shadowed:t}},Wft=function(){function t(t,e,n,i,r,o,a){this.route=t,this.serverService=e,this.virtualBoxService=n,this.toasterService=i,this.formBuilder=r,this.virtualBoxConfigurationService=o,this.router=a,this.isSymbolSelectionOpened=!1,this.consoleTypes=[],this.onCloseOptions=[],this.categories=[],this.networkTypes=[],this.displayedColumns=["adapter_number","port_name","adapter_type","actions"],this.isConfiguratorOpened=!1,this.generalSettingsForm=this.formBuilder.group({templateName:new hp("",kf.required),defaultName:new hp("",kf.required),symbol:new hp("",kf.required),ram:new hp("",kf.required)}),this.networkForm=this.formBuilder.group({adapters:new hp("",kf.required),nameFormat:new hp("",kf.required),size:new hp("",kf.required)})}return t.prototype.ngOnInit=function(){var t=this,e=this.route.snapshot.paramMap.get("server_id"),n=this.route.snapshot.paramMap.get("template_id");this.serverService.get(parseInt(e,10)).then((function(e){t.server=e,t.getConfiguration(),t.virtualBoxService.getTemplate(t.server,n).subscribe((function(e){t.virtualBoxTemplate=e,t.fillCustomAdapters()}))}))},t.prototype.getConfiguration=function(){this.consoleTypes=this.virtualBoxConfigurationService.getConsoleTypes(),this.onCloseOptions=this.virtualBoxConfigurationService.getOnCloseoptions(),this.categories=this.virtualBoxConfigurationService.getCategories(),this.networkTypes=this.virtualBoxConfigurationService.getNetworkTypes()},t.prototype.setCustomAdaptersConfiguratorState=function(t){var e=this;this.isConfiguratorOpened=t,t&&(this.fillCustomAdapters(),this.customAdaptersConfigurator.numberOfAdapters=this.virtualBoxTemplate.adapters,this.customAdaptersConfigurator.adapters=[],this.virtualBoxTemplate.custom_adapters.forEach((function(t){e.customAdaptersConfigurator.adapters.push({adapter_number:t.adapter_number,adapter_type:t.adapter_type})})))},t.prototype.saveCustomAdapters=function(t){this.setCustomAdaptersConfiguratorState(!1),this.virtualBoxTemplate.custom_adapters=t},t.prototype.fillCustomAdapters=function(){var t=this.virtualBoxTemplate.custom_adapters?this.virtualBoxTemplate.custom_adapters:[];this.virtualBoxTemplate.custom_adapters=[];for(var e=0;e0&&(t.isGns3VmAvailable=!0)}))}))},t.prototype.setServerType=function(t){"gns3 vm"===t&&this.isGns3VmAvailable?(this.isGns3VmChosen=!0,this.isLocalComputerChosen=!1):(this.isGns3VmChosen=!1,this.isLocalComputerChosen=!0)},t.prototype.goBack=function(){this.router.navigate(["/server",this.server.id,"preferences","builtin","ethernet-hubs"])},t.prototype.addTemplate=function(){var t=this;if(this.formGroup.invalid)this.toasterService.error("Fill all required fields");else{var e;this.templateMocksService.getEthernetHubTemplate().subscribe((function(t){e=t})),e.template_id=Object(art.v4)(),e.name=this.formGroup.get("templateName").value,e.compute_id=this.isGns3VmChosen?"vm":"local";for(var n=0;n0&&(t.isGns3VmAvailable=!0)}))}))},t.prototype.setServerType=function(t){"gns3 vm"===t&&this.isGns3VmAvailable?(this.isGns3VmChosen=!0,this.isLocalComputerChosen=!1):(this.isGns3VmChosen=!1,this.isLocalComputerChosen=!0)},t.prototype.goBack=function(){this.router.navigate(["/server",this.server.id,"preferences","builtin","cloud-nodes"])},t.prototype.addTemplate=function(){var t,e=this;this.formGroup.invalid?this.toasterService.error("Fill all required fields"):(this.templateMocksService.getCloudNodeTemplate().subscribe((function(e){t=e})),t.template_id=Object(art.v4)(),t.name=this.formGroup.get("templateName").value,t.compute_id=this.isGns3VmChosen?"vm":"local",this.builtInTemplatesService.addTemplate(this.server,t).subscribe((function(t){e.goBack()})))},t.\u0275fac=function(e){return new(e||t)(da(ZY),da(ZQ),da(Qft),da(lQ),da(Y2),da(oft),da(Jp),da(_ot))},t.\u0275cmp=Ht({type:t,selectors:[["app-cloud-nodes-add-template"]],decls:20,vars:2,consts:[[1,"content"],[1,"default-header"],[1,"row"],[1,"col"],[1,"default-content"],[1,"matCard"],[1,"radio-group"],["value","1","checked","",1,"radio-button",3,"click"],["value","2",1,"radio-button",3,"disabled","click"],[3,"formGroup"],[1,"form-field"],["formControlName","templateName","matInput","","type","text","placeholder","Template name"],[1,"buttons-bar"],["mat-button","",1,"cancel-button",3,"click"],["mat-raised-button","","color","primary",3,"click"]],template:function(t,e){1&t&&(ga(0,"div",0),ga(1,"div",1),ga(2,"div",2),ga(3,"h1",3),ds(4,"New cloud node template"),va(),va(),va(),ga(5,"div",4),ga(6,"mat-card",5),ga(7,"mat-radio-group",6),ga(8,"mat-radio-button",7),xa("click",(function(){return e.setServerType("local")})),ds(9,"Run the cloud node locally"),va(),ga(10,"mat-radio-button",8),xa("click",(function(){return e.setServerType("gns3 vm")})),ds(11,"Run the cloud node on the GNS3 VM"),va(),va(),ga(12,"form",9),ga(13,"mat-form-field",10),ba(14,"input",11),va(),va(),va(),ga(15,"div",12),ga(16,"button",13),xa("click",(function(){return e.goBack()})),ds(17,"Cancel"),va(),ga(18,"button",14),xa("click",(function(){return e.addTemplate()})),ds(19,"Add template"),va(),va(),va(),va()),2&t&&(Qi(10),pa("disabled",!e.isGns3VmAvailable),Qi(2),pa("formGroup",e.formGroup))},directives:[f3,A6,D6,xp,gf,Pp,Y3,cf,s5,mf,Fp,a2],styles:["",".listcontainer[_ngcontent-%COMP%]{padding-left:0!important;padding-right:0!important}.cancel-button[_ngcontent-%COMP%], .choose-symbol-button[_ngcontent-%COMP%], .top-button[_ngcontent-%COMP%]{height:36px;margin-top:22px}.cancel-button[_ngcontent-%COMP%]{margin-right:10px}.form-field[_ngcontent-%COMP%], .select[_ngcontent-%COMP%]{width:100%}.shadowed[_ngcontent-%COMP%]{transition:.25s}.nonvisible[_ngcontent-%COMP%], .shadowed[_ngcontent-%COMP%]{display:none}.configButton[_ngcontent-%COMP%]{width:100%}.configHideButton[_ngcontent-%COMP%]{margin-left:80%;width:20%;margin-bottom:10px}.symbolSelectionButton[_ngcontent-%COMP%]{width:100%}.list-item[_ngcontent-%COMP%]{display:flex}.template-name[_ngcontent-%COMP%]{width:95%}.delete-button[_ngcontent-%COMP%]{width:10%;outline:none}.menu-button[_ngcontent-%COMP%]{width:5%;outline:none!important}th[_ngcontent-%COMP%]{border:0!important}th.mat-header-cell[_ngcontent-%COMP%]{padding-bottom:15px}td.mat-cell[_ngcontent-%COMP%]{padding-top:15px}.radio-button[_ngcontent-%COMP%]{width:50%;padding-top:20px}.radio-group[_ngcontent-%COMP%]{margin-bottom:20px}.file-button[_ngcontent-%COMP%]{width:18%}.file-name-form-field[_ngcontent-%COMP%]{padding-left:2%;width:80%}"]}),t}();function _pt(t,e){if(1&t&&(ga(0,"mat-option",32),ds(1),va()),2&t){var n=e.$implicit;pa("value",n[1]),Qi(1),ps(" ",n[0]," ")}}function wpt(t,e){if(1&t&&(ga(0,"mat-option",32),ds(1),va()),2&t){var n=e.$implicit;pa("value",n),Qi(1),ps(" ",n," ")}}function kpt(t,e){if(1&t&&(ga(0,"div",7),ga(1,"div",7),ds(2),va(),ba(3,"br"),ba(4,"br"),va()),2&t){var n=e.$implicit;Qi(2),fs(n.name)}}function Cpt(t,e){if(1&t&&(ga(0,"mat-option",32),ds(1),va()),2&t){var n=e.$implicit;pa("value",n),Qi(1),ps(" ",n," ")}}function Spt(t,e){if(1&t&&(ga(0,"div",7),ga(1,"div",7),ds(2),va(),ba(3,"br"),ba(4,"br"),va()),2&t){var n=e.$implicit;Qi(2),fs(n.name)}}function xpt(t,e){1&t&&(ga(0,"th",42),ds(1," Name "),va())}function Opt(t,e){if(1&t&&(ga(0,"td",43),ds(1),va()),2&t){var n=e.$implicit;Qi(1),ps(" ",n.name," ")}}function Mpt(t,e){1&t&&(ga(0,"th",42),ds(1," Local port "),va())}function Tpt(t,e){if(1&t&&(ga(0,"td",43),ds(1),va()),2&t){var n=e.$implicit;Qi(1),ps(" ",n.rport," ")}}function Ept(t,e){1&t&&(ga(0,"th",42),ds(1," Type "),va())}function Ppt(t,e){if(1&t&&(ga(0,"td",43),ds(1),va()),2&t){var n=e.$implicit;Qi(1),ps(" ",n.rhost," ")}}function Apt(t,e){1&t&&(ga(0,"th",42),ds(1," Remote port "),va())}function jpt(t,e){if(1&t&&(ga(0,"td",43),ds(1),va()),2&t){var n=e.$implicit;Qi(1),ps(" ",n.lport," ")}}function Ipt(t,e){1&t&&ba(0,"tr",44)}function Dpt(t,e){1&t&&ba(0,"tr",45)}function Rpt(t,e){if(1&t&&(ga(0,"table",33),ya(1,34),ua(2,xpt,2,0,"th",35),ua(3,Opt,2,1,"td",36),_a(),ya(4,37),ua(5,Mpt,2,0,"th",35),ua(6,Tpt,2,1,"td",36),_a(),ya(7,38),ua(8,Ept,2,0,"th",35),ua(9,Ppt,2,1,"td",36),_a(),ya(10,39),ua(11,Apt,2,0,"th",35),ua(12,jpt,2,1,"td",36),_a(),ua(13,Ipt,1,0,"tr",40),ua(14,Dpt,1,0,"tr",41),va()),2&t){var n=Aa(2);pa("dataSource",n.dataSourceUdp),Qi(13),pa("matHeaderRowDef",n.displayedColumns),Qi(1),pa("matRowDefColumns",n.displayedColumns)}}function Lpt(t,e){1&t&&ba(0,"br")}var Fpt=function(){return{standalone:!0}};function Npt(t,e){if(1&t){var n=ka();ga(0,"div",6),ga(1,"mat-accordion"),ga(2,"mat-expansion-panel"),ga(3,"mat-expansion-panel-header"),ga(4,"mat-panel-title"),ds(5," General "),va(),va(),ga(6,"mat-form-field",7),ga(7,"input",8),xa("ngModelChange",(function(t){return Se(n),Aa().cloudNodeTemplate.name=t})),va(),va(),ga(8,"mat-form-field",7),ga(9,"input",9),xa("ngModelChange",(function(t){return Se(n),Aa().cloudNodeTemplate.default_name_format=t})),va(),va(),ga(10,"mat-form-field",7),ga(11,"input",10),xa("ngModelChange",(function(t){return Se(n),Aa().cloudNodeTemplate.symbol=t})),va(),va(),ga(12,"button",11),xa("click",(function(){return Se(n),Aa().chooseSymbol()})),ds(13,"Choose symbol"),va(),ba(14,"br"),ba(15,"br"),ga(16,"mat-form-field",7),ga(17,"mat-select",12),xa("ngModelChange",(function(t){return Se(n),Aa().cloudNodeTemplate.category=t})),ua(18,_pt,2,2,"mat-option",13),va(),va(),ga(19,"mat-form-field",14),ga(20,"mat-select",15),xa("ngModelChange",(function(t){return Se(n),Aa().cloudNodeTemplate.console_type=t})),ua(21,wpt,2,2,"mat-option",13),va(),va(),ga(22,"mat-form-field",7),ga(23,"input",16),xa("ngModelChange",(function(t){return Se(n),Aa().cloudNodeTemplate.remote_console_host=t})),va(),va(),ga(24,"mat-form-field",7),ga(25,"input",17),xa("ngModelChange",(function(t){return Se(n),Aa().cloudNodeTemplate.remote_console_port=t})),va(),va(),ga(26,"mat-form-field",7),ga(27,"input",18),xa("ngModelChange",(function(t){return Se(n),Aa().cloudNodeTemplate.remote_console_http_path=t})),va(),va(),va(),ga(28,"mat-expansion-panel"),ga(29,"mat-expansion-panel-header"),ga(30,"mat-panel-title"),ds(31," Ethernet interfaces "),va(),va(),ua(32,kpt,5,1,"div",19),ga(33,"mat-form-field",14),ga(34,"mat-select",20),xa("ngModelChange",(function(t){return Se(n),Aa().ethernetInterface=t})),ua(35,Cpt,2,2,"mat-option",13),va(),va(),ga(36,"button",21),xa("click",(function(){return Se(n),Aa().onAddEthernetInterface()})),ds(37,"Add"),va(),va(),ga(38,"mat-expansion-panel"),ga(39,"mat-expansion-panel-header"),ga(40,"mat-panel-title"),ds(41," TAP interfaces "),va(),va(),ua(42,Spt,5,1,"div",19),ga(43,"mat-form-field",7),ga(44,"input",22),xa("ngModelChange",(function(t){return Se(n),Aa().tapInterface=t})),va(),va(),ga(45,"button",21),xa("click",(function(){return Se(n),Aa().onAddTapInterface()})),ds(46,"Add"),va(),va(),ga(47,"mat-expansion-panel"),ga(48,"mat-expansion-panel-header"),ga(49,"mat-panel-title"),ds(50," UDP tunnels "),va(),va(),ua(51,Rpt,15,3,"table",23),ua(52,Lpt,1,0,"br",24),ga(53,"mat-form-field",7),ga(54,"input",25),xa("ngModelChange",(function(t){return Se(n),Aa().newPort.name=t})),va(),va(),ga(55,"mat-form-field",7),ga(56,"input",26),xa("ngModelChange",(function(t){return Se(n),Aa().newPort.lport=t})),va(),va(),ga(57,"mat-form-field",7),ga(58,"input",27),xa("ngModelChange",(function(t){return Se(n),Aa().newPort.rhost=t})),va(),va(),ga(59,"mat-form-field",7),ga(60,"input",28),xa("ngModelChange",(function(t){return Se(n),Aa().newPort.rport=t})),va(),va(),ga(61,"button",21),xa("click",(function(){return Se(n),Aa().onAddUdpInterface()})),ds(62,"Add"),va(),va(),va(),ga(63,"div",29),ga(64,"button",30),xa("click",(function(){return Se(n),Aa().goBack()})),ds(65,"Cancel"),va(),ga(66,"button",31),xa("click",(function(){return Se(n),Aa().onSave()})),ds(67,"Save"),va(),ba(68,"br"),va(),va()}if(2&t){var i=Aa();Qi(7),pa("ngModel",i.cloudNodeTemplate.name),Qi(2),pa("ngModel",i.cloudNodeTemplate.default_name_format),Qi(2),pa("ngModel",i.cloudNodeTemplate.symbol),Qi(6),pa("ngModel",i.cloudNodeTemplate.category),Qi(1),pa("ngForOf",i.categories),Qi(2),pa("ngModel",i.cloudNodeTemplate.console_type),Qi(1),pa("ngForOf",i.consoleTypes),Qi(2),pa("ngModel",i.cloudNodeTemplate.remote_console_host),Qi(2),pa("ngModel",i.cloudNodeTemplate.remote_console_port),Qi(2),pa("ngModel",i.cloudNodeTemplate.remote_console_http_path),Qi(5),pa("ngForOf",i.portsMappingEthernet),Qi(2),pa("ngModelOptions",jc(22,Fpt))("ngModel",i.ethernetInterface),Qi(1),pa("ngForOf",i.ethernetInterfaces),Qi(7),pa("ngForOf",i.portsMappingTap),Qi(2),pa("ngModel",i.tapInterface),Qi(7),pa("ngIf",i.dataSourceUdp.length),Qi(1),pa("ngIf",i.dataSourceUdp.length),Qi(2),pa("ngModel",i.newPort.name),Qi(2),pa("ngModel",i.newPort.lport),Qi(2),pa("ngModel",i.newPort.rhost),Qi(2),pa("ngModel",i.newPort.rport)}}function Bpt(t,e){if(1&t){var n=ka();ga(0,"app-symbols-menu",46),xa("symbolChangedEmitter",(function(t){return Se(n),Aa().symbolChanged(t)})),va()}if(2&t){var i=Aa();pa("server",i.server)("symbol",i.cloudNodeTemplate.symbol)}}var Hpt=function(t){return{shadowed:t}},zpt=function(){function t(t,e,n,i,r,o){this.route=t,this.serverService=e,this.builtInTemplatesService=n,this.toasterService=i,this.builtInTemplatesConfigurationService=r,this.router=o,this.isSymbolSelectionOpened=!1,this.categories=[],this.consoleTypes=[],this.tapInterface="",this.ethernetInterface="",this.ethernetInterfaces=["Ethernet 2","Ethernet 3"],this.portsMappingEthernet=[],this.portsMappingTap=[],this.portsMappingUdp=[],this.displayedColumns=["name","lport","rhost","rport"],this.dataSourceUdp=[],this.newPort={name:"",port_number:0}}return t.prototype.ngOnInit=function(){var t=this,e=this.route.snapshot.paramMap.get("server_id"),n=this.route.snapshot.paramMap.get("template_id");this.serverService.get(parseInt(e,10)).then((function(e){t.server=e,t.getConfiguration(),t.builtInTemplatesService.getTemplate(t.server,n).subscribe((function(e){t.cloudNodeTemplate=e,t.portsMappingEthernet=t.cloudNodeTemplate.ports_mapping.filter((function(t){return"ethernet"===t.type})),t.portsMappingTap=t.cloudNodeTemplate.ports_mapping.filter((function(t){return"tap"===t.type})),t.portsMappingUdp=t.cloudNodeTemplate.ports_mapping.filter((function(t){return"udp"===t.type})),t.dataSourceUdp=t.portsMappingUdp}))}))},t.prototype.goBack=function(){this.router.navigate(["/server",this.server.id,"preferences","builtin","cloud-nodes"])},t.prototype.getConfiguration=function(){this.categories=this.builtInTemplatesConfigurationService.getCategoriesForCloudNodes(),this.consoleTypes=this.builtInTemplatesConfigurationService.getConsoleTypesForCloudNodes()},t.prototype.onAddEthernetInterface=function(){this.ethernetInterface&&this.portsMappingEthernet.push({interface:this.ethernetInterface,name:this.ethernetInterface,port_number:0,type:"ethernet"})},t.prototype.onAddTapInterface=function(){this.tapInterface&&this.portsMappingTap.push({interface:this.tapInterface,name:this.tapInterface,port_number:0,type:"tap"})},t.prototype.onAddUdpInterface=function(){this.portsMappingUdp.push(this.newPort),this.dataSourceUdp=GQ(this.portsMappingUdp),this.newPort={name:"",port_number:0}},t.prototype.onSave=function(){var t=this;this.cloudNodeTemplate.ports_mapping=GQ(this.portsMappingEthernet,this.portsMappingTap),this.builtInTemplatesService.saveTemplate(this.server,this.cloudNodeTemplate).subscribe((function(e){t.toasterService.success("Changes saved")}))},t.prototype.chooseSymbol=function(){this.isSymbolSelectionOpened=!this.isSymbolSelectionOpened},t.prototype.symbolChanged=function(t){this.isSymbolSelectionOpened=!this.isSymbolSelectionOpened,this.cloudNodeTemplate.symbol=t},t.\u0275fac=function(e){return new(e||t)(da(ZY),da(ZQ),da(Qft),da(Y2),da(K5),da(lQ))},t.\u0275cmp=Ht({type:t,selectors:[["app-cloud-nodes-template-details"]],decls:7,vars:5,consts:[[1,"content",3,"ngClass"],[1,"default-header"],[1,"row"],[1,"col"],["class","default-content",4,"ngIf"],[3,"server","symbol","symbolChangedEmitter",4,"ngIf"],[1,"default-content"],[1,"form-field"],["matInput","","type","text","placeholder","Template name",3,"ngModel","ngModelChange"],["matInput","","type","text","placeholder","Default name format",3,"ngModel","ngModelChange"],["matInput","","type","text","placeholder","Symbol",3,"ngModel","ngModelChange"],["mat-button","",1,"symbolSelectionButton",3,"click"],["placeholder","Category",3,"ngModel","ngModelChange"],[3,"value",4,"ngFor","ngForOf"],[1,"select"],["placeholder","Console type",3,"ngModel","ngModelChange"],["matInput","","type","text","placeholder","Console host",3,"ngModel","ngModelChange"],["matInput","","type","text","placeholder","Console port",3,"ngModel","ngModelChange"],["matInput","","type","text","placeholder","Console HTTP path",3,"ngModel","ngModelChange"],["class","form-field",4,"ngFor","ngForOf"],["placeholder","Ethernet interface",3,"ngModelOptions","ngModel","ngModelChange"],["mat-button","",1,"form-field",3,"click"],["matInput","","type","text","placeholder","TAP interface",3,"ngModel","ngModelChange"],["class","table","mat-table","",3,"dataSource",4,"ngIf"],[4,"ngIf"],["matInput","","type","text","placeholder","Name",3,"ngModel","ngModelChange"],["matInput","","type","number","placeholder","Local port",3,"ngModel","ngModelChange"],["matInput","","type","text","placeholder","Remote host",3,"ngModel","ngModelChange"],["matInput","","type","number","placeholder","Remote port",3,"ngModel","ngModelChange"],[1,"buttons-bar"],["mat-button","",1,"cancel-button",3,"click"],["mat-raised-button","","color","primary",3,"click"],[3,"value"],["mat-table","",1,"table",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","rport"],["matColumnDef","rhost"],["matColumnDef","lport"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell",""],["mat-cell",""],["mat-header-row",""],["mat-row",""],[3,"server","symbol","symbolChangedEmitter"]],template:function(t,e){1&t&&(ga(0,"div",0),ga(1,"div",1),ga(2,"div",2),ga(3,"h1",3),ds(4,"Cloud configuration"),va(),va(),va(),ua(5,Npt,69,23,"div",4),va(),ua(6,Bpt,1,2,"app-symbols-menu",5)),2&t&&(pa("ngClass",Ic(3,Hpt,e.isSymbolSelectionOpened)),Qi(5),pa("ngIf",e.cloudNodeTemplate),Qi(1),pa("ngIf",e.isSymbolSelectionOpened&&e.cloudNodeTemplate))},directives:[Oh,Ah,Sdt,ydt,wdt,Cdt,Y3,s5,cf,mf,Sp,a2,O5,Eh,Ef,EJ,$5,n4,t4,J5,a4,c4,i4,o4,l4,h4,zdt],styles:["",".listcontainer[_ngcontent-%COMP%]{padding-left:0!important;padding-right:0!important}.cancel-button[_ngcontent-%COMP%], .choose-symbol-button[_ngcontent-%COMP%], .top-button[_ngcontent-%COMP%]{height:36px;margin-top:22px}.cancel-button[_ngcontent-%COMP%]{margin-right:10px}.form-field[_ngcontent-%COMP%], .select[_ngcontent-%COMP%]{width:100%}.shadowed[_ngcontent-%COMP%]{transition:.25s}.nonvisible[_ngcontent-%COMP%], .shadowed[_ngcontent-%COMP%]{display:none}.configButton[_ngcontent-%COMP%]{width:100%}.configHideButton[_ngcontent-%COMP%]{margin-left:80%;width:20%;margin-bottom:10px}.symbolSelectionButton[_ngcontent-%COMP%]{width:100%}.list-item[_ngcontent-%COMP%]{display:flex}.template-name[_ngcontent-%COMP%]{width:95%}.delete-button[_ngcontent-%COMP%]{width:10%;outline:none}.menu-button[_ngcontent-%COMP%]{width:5%;outline:none!important}th[_ngcontent-%COMP%]{border:0!important}th.mat-header-cell[_ngcontent-%COMP%]{padding-bottom:15px}td.mat-cell[_ngcontent-%COMP%]{padding-top:15px}.radio-button[_ngcontent-%COMP%]{width:50%;padding-top:20px}.radio-group[_ngcontent-%COMP%]{margin-bottom:20px}.file-button[_ngcontent-%COMP%]{width:18%}.file-name-form-field[_ngcontent-%COMP%]{padding-left:2%;width:80%}"]}),t}();function Vpt(t,e){1&t&&(ga(0,"button",10),ds(1,"Back"),va()),2&t&&La("routerLink","/server/",Aa().server.id,"/preferences/builtin")}function Upt(t,e){1&t&&(ga(0,"button",11),ds(1,"Add Ethernet switch template"),va()),2&t&&La("routerLink","/server/",Aa().server.id,"/preferences/builtin/ethernet-switches/addtemplate")}function qpt(t,e){1&t&&ba(0,"app-empty-templates-list")}function Gpt(t,e){if(1&t){var n=ka();ga(0,"div",15),ga(1,"mat-list-item",16),ds(2),va(),ga(3,"button",17),ga(4,"mat-icon"),ds(5,"more_vert"),va(),va(),ga(6,"mat-menu",null,18),ga(8,"button",19),xa("click",(function(){Se(n);var t=e.$implicit;return Aa(3).deleteTemplate(t)})),ga(9,"mat-icon"),ds(10,"delete"),va(),ga(11,"span"),ds(12,"Delete"),va(),va(),va(),va()}if(2&t){var i=e.$implicit,r=ha(7);Qi(1),Ra("routerLink",i.template_id),Qi(1),fs(i.name),Qi(1),pa("matMenuTriggerFor",r)}}function Wpt(t,e){if(1&t&&(ga(0,"mat-nav-list"),ua(1,Gpt,13,3,"div",14),va()),2&t){var n=Aa(2);Qi(1),pa("ngForOf",n.ethernetSwitchesTemplates)}}function Kpt(t,e){if(1&t&&(ga(0,"div",12),ga(1,"div",13),ua(2,Wpt,2,1,"mat-nav-list",6),va(),va()),2&t){var n=Aa();Qi(2),pa("ngIf",n.server)}}var Xpt=function(){function t(t,e,n){this.route=t,this.serverService=e,this.builtInTemplatesService=n,this.ethernetSwitchesTemplates=[]}return t.prototype.ngOnInit=function(){var t=this,e=this.route.snapshot.paramMap.get("server_id");this.serverService.get(parseInt(e,10)).then((function(e){t.server=e,t.getTemplates()}))},t.prototype.getTemplates=function(){var t=this;this.builtInTemplatesService.getTemplates(this.server).subscribe((function(e){t.ethernetSwitchesTemplates=e.filter((function(t){return"ethernet_switch"===t.template_type&&!t.builtin}))}))},t.prototype.deleteTemplate=function(t){this.deleteComponent.deleteItem(t.name,t.template_id)},t.prototype.onDeleteEvent=function(){this.getTemplates()},t.\u0275fac=function(e){return new(e||t)(da(ZY),da(ZQ),da(Qft))},t.\u0275cmp=Ht({type:t,selectors:[["app-ethernet-switches-templates"]],viewQuery:function(t,e){var n;1&t&&nl(Pdt,!0),2&t&&tl(n=sl())&&(e.deleteComponent=n.first)},decls:11,vars:5,consts:[[1,"content"],[1,"default-header"],[1,"row"],[1,"col"],["class","top-button","class","cancel-button","mat-button","",3,"routerLink",4,"ngIf"],["class","top-button","mat-raised-button","","color","primary",3,"routerLink",4,"ngIf"],[4,"ngIf"],["class","default-content",4,"ngIf"],[3,"server","deleteEvent"],["deleteComponent",""],["mat-button","",1,"cancel-button",3,"routerLink"],["mat-raised-button","","color","primary",1,"top-button",3,"routerLink"],[1,"default-content"],[1,"listcontainer","mat-elevation-z8"],["class","list-item",4,"ngFor","ngForOf"],[1,"list-item"],[1,"template-name",3,"routerLink"],["mat-button","",1,"menu-button",3,"matMenuTriggerFor"],["menu","matMenu"],["mat-menu-item","",3,"click"]],template:function(t,e){1&t&&(ga(0,"div",0),ga(1,"div",1),ga(2,"div",2),ga(3,"h1",3),ds(4,"Ethernet switches templates"),va(),ua(5,Vpt,2,1,"button",4),ua(6,Upt,2,1,"button",5),va(),va(),ua(7,qpt,1,0,"app-empty-templates-list",6),ua(8,Kpt,3,1,"div",7),va(),ga(9,"app-delete-template",8,9),xa("deleteEvent",(function(){return e.onDeleteEvent()})),va()),2&t&&(Qi(5),pa("ngIf",e.server),Qi(1),pa("ngIf",e.server),Qi(1),pa("ngIf",!e.ethernetSwitchesTemplates.length),Qi(1),pa("ngIf",e.ethernetSwitchesTemplates.length),Qi(1),pa("server",e.server))},directives:[Ah,Pdt,a2,hQ,Adt,y8,Eh,S8,N0,x2,D0,E0],styles:["",".listcontainer[_ngcontent-%COMP%]{padding-left:0!important;padding-right:0!important}.cancel-button[_ngcontent-%COMP%], .choose-symbol-button[_ngcontent-%COMP%], .top-button[_ngcontent-%COMP%]{height:36px;margin-top:22px}.cancel-button[_ngcontent-%COMP%]{margin-right:10px}.form-field[_ngcontent-%COMP%], .select[_ngcontent-%COMP%]{width:100%}.shadowed[_ngcontent-%COMP%]{transition:.25s}.nonvisible[_ngcontent-%COMP%], .shadowed[_ngcontent-%COMP%]{display:none}.configButton[_ngcontent-%COMP%]{width:100%}.configHideButton[_ngcontent-%COMP%]{margin-left:80%;width:20%;margin-bottom:10px}.symbolSelectionButton[_ngcontent-%COMP%]{width:100%}.list-item[_ngcontent-%COMP%]{display:flex}.template-name[_ngcontent-%COMP%]{width:95%}.delete-button[_ngcontent-%COMP%]{width:10%;outline:none}.menu-button[_ngcontent-%COMP%]{width:5%;outline:none!important}th[_ngcontent-%COMP%]{border:0!important}th.mat-header-cell[_ngcontent-%COMP%]{padding-bottom:15px}td.mat-cell[_ngcontent-%COMP%]{padding-top:15px}.radio-button[_ngcontent-%COMP%]{width:50%;padding-top:20px}.radio-group[_ngcontent-%COMP%]{margin-bottom:20px}.file-button[_ngcontent-%COMP%]{width:18%}.file-name-form-field[_ngcontent-%COMP%]{padding-left:2%;width:80%}"]}),t}(),Ypt=function(){function t(t,e,n,i,r,o,a,s){this.route=t,this.serverService=e,this.builtInTemplatesService=n,this.router=i,this.toasterService=r,this.templateMocksService=o,this.formBuilder=a,this.computeService=s,this.templateName="",this.isGns3VmAvailable=!1,this.isGns3VmChosen=!1,this.isLocalComputerChosen=!0,this.formGroup=this.formBuilder.group({templateName:new hp("",kf.required),numberOfPorts:new hp(8,kf.required)})}return t.prototype.ngOnInit=function(){var t=this,e=this.route.snapshot.paramMap.get("server_id");this.serverService.get(parseInt(e,10)).then((function(e){t.server=e,t.computeService.getComputes(e).subscribe((function(e){e.filter((function(t){return"vm"===t.compute_id})).length>0&&(t.isGns3VmAvailable=!0)}))}))},t.prototype.goBack=function(){this.router.navigate(["/server",this.server.id,"preferences","builtin","ethernet-switches"])},t.prototype.setServerType=function(t){"gns3 vm"===t&&this.isGns3VmAvailable?(this.isGns3VmChosen=!0,this.isLocalComputerChosen=!1):(this.isGns3VmChosen=!1,this.isLocalComputerChosen=!0)},t.prototype.addTemplate=function(){var t=this;if(this.formGroup.invalid)this.toasterService.error("Fill all required fields");else{var e;this.templateMocksService.getEthernetSwitchTemplate().subscribe((function(t){e=t})),e.template_id=Object(art.v4)(),e.name=this.formGroup.get("templateName").value,e.compute_id=this.isGns3VmChosen?"vm":"local";for(var n=0;n0,t}))},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)(_t(mX),_t(hmt))}}),t}(),fmt=["ad"],pmt=function(){function t(t){this.httpClient=t,this.onLoad=new Uc,this.staticCode='\n Access Our Favorite Network Free Tools!\n
\n Access 20+ network performance management, monitoring, and troubleshooting tools for FREE ($200 Value).
\n '}return t.prototype.ngOnInit=function(){var t=this;this.httpClient.get("https://servedbyadbutler.com/adserve/;ID=165803;size=0x0;setID=371476;type=json;").subscribe((function(e){e&&e.placements&&e.placements.placement_1&&e.placements.placement_1.body?(t.onLoad.emit(!0),t.htmlCode=e.placements.placement_1.body,t.ad.nativeElement.insertAdjacentHTML("beforeend",t.htmlCode)):(t.onLoad.emit(!0),t.htmlCode=t.staticCode)}),(function(t){}))},t.\u0275fac=function(e){return new(e||t)(da(Rg))},t.\u0275cmp=Ht({type:t,selectors:[["app-adbutler"]],viewQuery:function(t,e){var n;1&t&&nl(fmt,!0),2&t&&tl(n=sl())&&(e.ad=n.first)},decls:2,vars:0,consts:[[1,"ad"],["ad",""]],template:function(t,e){1&t&&ba(0,"div",0,1)},styles:[".ad{background-color:transparent;width:400px;padding-top:10px;padding-bottom:10px;font-size:12px}button{background-color:#0097a7;margin-top:2px;border:none;outline:none;color:#fff;font-weight:700;padding:5px 15px;border-radius:4px}a{color:#0097a7}button a{color:#fff}"],encapsulation:2}),t}();function mmt(t,e){if(1&t&&(ya(0),ds(1),_a()),2&t){var n=Aa();Qi(1),fs(n.buttonText)}}var gmt=function(){function t(t){this.electronService=t,this.installedChanged=new Uc,this.disabled=!1,this.readyToInstall=!0}return t.prototype.ngOnInit=function(){var t=this;this.electronService.ipcRenderer.on(this.responseChannel,(function(e,n){t.updateButton(),t.installedChanged.emit(n)}))},t.prototype.ngOnDestroy=function(){this.electronService.ipcRenderer.removeAllListeners(this.responseChannel)},t.prototype.ngOnChanges=function(){this.updateButton()},t.prototype.install=function(){this.disabled=!0,this.buttonText="Installing",this.electronService.ipcRenderer.send("installed-software-install",this.software)},Object.defineProperty(t.prototype,"responseChannel",{get:function(){return"installed-software-installed-"+this.software.name},enumerable:!1,configurable:!0}),t.prototype.updateButton=function(){this.disabled=this.software.installed,this.buttonText=this.software.installed?"Installed":"Install"},t.\u0275fac=function(e){return new(e||t)(da(mX))},t.\u0275cmp=Ht({type:t,selectors:[["app-install-software"]],inputs:{software:"software"},outputs:{installedChanged:"installedChanged"},features:[Ms],decls:2,vars:2,consts:[["mat-button","","color","primary",3,"disabled","click"],[4,"ngIf"]],template:function(t,e){1&t&&(ga(0,"button",0),xa("click",(function(){return e.install()})),ua(1,mmt,2,1,"ng-container",1),va()),2&t&&(pa("disabled",e.disabled),Qi(1),pa("ngIf",e.readyToInstall))},directives:[a2,Ah],styles:[""]}),t}();function vmt(t,e){1&t&&(ga(0,"mat-header-cell"),ds(1," Name "),va())}function bmt(t,e){if(1&t&&(ya(0),ds(1),_a()),2&t){var n=Aa().$implicit;Qi(1),ps(" ",n.name," ")}}function ymt(t,e){1&t&&(ya(0),ba(1,"app-adbutler",14),_a())}function _mt(t,e){if(1&t&&(ga(0,"mat-cell"),ua(1,bmt,2,1,"ng-container",13),ua(2,ymt,2,0,"ng-container",13),va()),2&t){var n=e.$implicit;Qi(1),pa("ngIf","adbutler"!==n.type),Qi(1),pa("ngIf","adbutler"===n.type)}}function wmt(t,e){1&t&&ba(0,"mat-header-cell")}function kmt(t,e){if(1&t){var n=ka();ga(0,"app-install-software",17),xa("installedChanged",(function(t){return Se(n),Aa(2).onInstalled(t)})),va()}2&t&&pa("software",Aa().$implicit)}function Cmt(t,e){if(1&t&&(ga(0,"mat-cell",15),ua(1,kmt,1,1,"app-install-software",16),va()),2&t){var n=e.$implicit;Qi(1),pa("ngIf","adbutler"!==n.type)}}function Smt(t,e){1&t&&ba(0,"mat-header-row")}function xmt(t,e){1&t&&ba(0,"mat-row")}var Omt=function(){function t(t,e){this.installedSoftwareService=t,this.changeDetectorRef=e,this.displayedColumns=["name","actions"]}return t.prototype.ngOnInit=function(){this.dataSource=new Mmt(this.installedSoftwareService)},t.prototype.onInstalled=function(t){this.dataSource.refresh(),this.changeDetectorRef.detectChanges()},t.\u0275fac=function(e){return new(e||t)(da(dmt),da(Po))},t.\u0275cmp=Ht({type:t,selectors:[["app-installed-software"]],decls:16,vars:3,consts:[[1,"content"],[1,"default-header"],[1,"default-content"],[1,"container","mat-elevation-z8"],[3,"dataSource"],["table",""],["matColumnDef","name"],[4,"matHeaderCellDef"],[4,"matCellDef"],["matColumnDef","actions"],["style","text-align: right",4,"matCellDef"],[4,"matHeaderRowDef"],[4,"matRowDef","matRowDefColumns"],[4,"ngIf"],["theme","dark"],[2,"text-align","right"],[3,"software","installedChanged",4,"ngIf"],[3,"software","installedChanged"]],template:function(t,e){1&t&&(ga(0,"div",0),ga(1,"div",1),ga(2,"h1"),ds(3,"Installed software"),va(),va(),ga(4,"div",2),ga(5,"div",3),ga(6,"mat-table",4,5),ya(8,6),ua(9,vmt,2,0,"mat-header-cell",7),ua(10,_mt,3,2,"mat-cell",8),_a(),ya(11,9),ua(12,wmt,1,0,"mat-header-cell",7),ua(13,Cmt,2,1,"mat-cell",10),_a(),ua(14,Smt,1,0,"mat-header-row",11),ua(15,xmt,1,0,"mat-row",12),va(),va(),va(),va()),2&t&&(Qi(6),pa("dataSource",e.dataSource),Qi(8),pa("matHeaderRowDef",e.displayedColumns),Qi(1),pa("matRowDefColumns",e.displayedColumns))},directives:[$5,n4,t4,J5,a4,c4,i4,o4,Ah,pmt,gmt,l4,h4],styles:[""]}),t}(),Mmt=function(t){function e(e){var n=t.call(this)||this;return n.installedSoftwareService=e,n.installed=new Pm.a([]),n}return zQ(e,t),e.prototype.connect=function(){return this.refresh(),this.installed},e.prototype.disconnect=function(){},e.prototype.refresh=function(){var t=this.installedSoftwareService.list();t.push({type:"adbutler"}),this.installed.next(t)},e}(um);function Tmt(t,e){if(1&t&&(ga(0,"mat-option",38),ds(1),va()),2&t){var n=e.$implicit;pa("value",n[1]),Qi(1),ps(" ",n[0]," ")}}function Emt(t,e){if(1&t&&(ga(0,"mat-option",38),ds(1),va()),2&t){var n=e.$implicit;pa("value",n),Qi(1),ps(" ",n," ")}}function Pmt(t,e){if(1&t&&(ga(0,"mat-option",38),ds(1),va()),2&t){var n=e.$implicit;pa("value",n),Qi(1),ps(" ",n," ")}}var Amt=function(){return{standalone:!0}};function jmt(t,e){if(1&t){var n=ka();ga(0,"mat-select",41),xa("ngModelChange",(function(t){Se(n);var e=Aa().$implicit;return Aa(3).networkAdaptersForTemplate[e]=t})),ua(1,Pmt,2,2,"mat-option",14),va()}if(2&t){var i=Aa().$implicit,r=Aa(3);La("placeholder","Slot ",i,""),pa("ngModel",r.networkAdaptersForTemplate[i])("ngModelOptions",jc(4,Amt)),Qi(1),pa("ngForOf",r.networkAdapters[r.iosTemplate.chassis][i])}}function Imt(t,e){if(1&t&&(ga(0,"div"),ua(1,jmt,2,5,"mat-select",40),va()),2&t){var n=e.$implicit,i=Aa(3);Qi(1),pa("ngIf",i.networkAdapters[i.iosTemplate.chassis][n])}}var Dmt=function(){return[0,1,2,3,4,5,6,7]};function Rmt(t,e){1&t&&(ga(0,"div"),ua(1,Imt,2,1,"div",39),va()),2&t&&(Qi(1),pa("ngForOf",jc(1,Dmt)))}function Lmt(t,e){if(1&t&&(ga(0,"mat-option",38),ds(1),va()),2&t){var n=e.$implicit;pa("value",n),Qi(1),ps(" ",n," ")}}function Fmt(t,e){if(1&t){var n=ka();ga(0,"mat-select",41),xa("ngModelChange",(function(t){Se(n);var e=Aa().$implicit;return Aa(3).networkAdaptersForTemplate[e]=t})),ua(1,Lmt,2,2,"mat-option",14),va()}if(2&t){var i=Aa().$implicit,r=Aa(3);La("placeholder","Slot ",i,""),pa("ngModel",r.networkAdaptersForTemplate[i])("ngModelOptions",jc(4,Amt)),Qi(1),pa("ngForOf",r.networkAdaptersForPlatform[r.iosTemplate.platform][i])}}function Nmt(t,e){if(1&t&&(ga(0,"div"),ua(1,Fmt,2,5,"mat-select",40),va()),2&t){var n=e.$implicit,i=Aa(3);Qi(1),pa("ngIf",i.networkAdaptersForPlatform[i.iosTemplate.platform][n])}}function Bmt(t,e){1&t&&(ga(0,"div"),ua(1,Nmt,2,1,"div",39),va()),2&t&&(Qi(1),pa("ngForOf",jc(1,Dmt)))}function Hmt(t,e){if(1&t&&(ga(0,"mat-option",38),ds(1),va()),2&t){var n=e.$implicit;pa("value",n),Qi(1),ps(" ",n," ")}}function zmt(t,e){if(1&t){var n=ka();ga(0,"div"),ga(1,"mat-select",42),xa("ngModelChange",(function(t){return Se(n),Aa(2).iosTemplate.wic0=t})),ua(2,Hmt,2,2,"mat-option",14),va(),va()}if(2&t){var i=Aa(2);Qi(1),pa("ngModel",i.iosTemplate.wic0)("ngModelOptions",jc(3,Amt)),Qi(1),pa("ngForOf",i.networkModules[i.iosTemplate.platform][0])}}function Vmt(t,e){if(1&t&&(ga(0,"mat-option",38),ds(1),va()),2&t){var n=e.$implicit;pa("value",n),Qi(1),ps(" ",n," ")}}function Umt(t,e){if(1&t){var n=ka();ga(0,"div"),ga(1,"mat-select",43),xa("ngModelChange",(function(t){return Se(n),Aa(2).iosTemplate.wic1=t})),ua(2,Vmt,2,2,"mat-option",14),va(),va()}if(2&t){var i=Aa(2);Qi(1),pa("ngModel",i.iosTemplate.wic1)("ngModelOptions",jc(3,Amt)),Qi(1),pa("ngForOf",i.networkModules[i.iosTemplate.platform][1])}}function qmt(t,e){if(1&t&&(ga(0,"mat-option",38),ds(1),va()),2&t){var n=e.$implicit;pa("value",n),Qi(1),ps(" ",n," ")}}function Gmt(t,e){if(1&t){var n=ka();ga(0,"div"),ga(1,"mat-select",44),xa("ngModelChange",(function(t){return Se(n),Aa(2).iosTemplate.wic2=t})),ua(2,qmt,2,2,"mat-option",14),va(),va()}if(2&t){var i=Aa(2);Qi(1),pa("ngModel",i.iosTemplate.wic2)("ngModelOptions",jc(3,Amt)),Qi(1),pa("ngForOf",i.networkModules[i.iosTemplate.platform][2])}}function Wmt(t,e){if(1&t){var n=ka();ga(0,"div",6),ga(1,"mat-accordion"),ga(2,"mat-expansion-panel"),ga(3,"mat-expansion-panel-header"),ga(4,"mat-panel-title"),ds(5," General settings "),va(),va(),ga(6,"form",7),ga(7,"mat-form-field",8),ga(8,"input",9),xa("ngModelChange",(function(t){return Se(n),Aa().iosTemplate.name=t})),va(),va(),ga(9,"mat-form-field",8),ga(10,"input",10),xa("ngModelChange",(function(t){return Se(n),Aa().iosTemplate.default_name_format=t})),va(),va(),ga(11,"mat-label"),ds(12),va(),ba(13,"br"),ba(14,"br"),ga(15,"mat-label"),ds(16),va(),ba(17,"br"),ba(18,"br"),ga(19,"mat-form-field",8),ga(20,"input",11),xa("ngModelChange",(function(t){return Se(n),Aa().iosTemplate.symbol=t})),va(),va(),ga(21,"button",12),xa("click",(function(){return Se(n),Aa().chooseSymbol()})),ds(22,"Choose symbol"),va(),ba(23,"br"),ba(24,"br"),ga(25,"mat-form-field",8),ga(26,"mat-select",13),xa("ngModelChange",(function(t){return Se(n),Aa().iosTemplate.category=t})),ua(27,Tmt,2,2,"mat-option",14),va(),va(),ga(28,"mat-form-field",8),ga(29,"input",15),xa("ngModelChange",(function(t){return Se(n),Aa().iosTemplate.image=t})),va(),va(),ga(30,"mat-form-field",8),ga(31,"input",16),xa("ngModelChange",(function(t){return Se(n),Aa().iosTemplate.startup_config=t})),va(),va(),ga(32,"mat-form-field",8),ga(33,"input",17),xa("ngModelChange",(function(t){return Se(n),Aa().iosTemplate.private_config=t})),va(),va(),va(),ga(34,"mat-form-field",18),ga(35,"mat-select",19),xa("ngModelChange",(function(t){return Se(n),Aa().iosTemplate.console_type=t})),ua(36,Emt,2,2,"mat-option",14),va(),va(),ga(37,"mat-checkbox",20),xa("ngModelChange",(function(t){return Se(n),Aa().iosTemplate.console_auto_start=t})),ds(38," Auto start console "),va(),va(),ga(39,"mat-expansion-panel"),ga(40,"mat-expansion-panel-header"),ga(41,"mat-panel-title"),ds(42," Memories and disks "),va(),va(),ga(43,"form",7),ga(44,"mat-form-field",8),ga(45,"input",21),xa("ngModelChange",(function(t){return Se(n),Aa().iosTemplate.ram=t})),va(),ga(46,"span",22),ds(47,"MB"),va(),va(),ga(48,"mat-form-field",8),ga(49,"input",23),xa("ngModelChange",(function(t){return Se(n),Aa().iosTemplate.nvram=t})),va(),ga(50,"span",22),ds(51,"MB"),va(),va(),ga(52,"mat-form-field",8),ga(53,"input",24),xa("ngModelChange",(function(t){return Se(n),Aa().iosTemplate.iomem=t})),va(),va(),ga(54,"mat-form-field",8),ga(55,"input",25),xa("ngModelChange",(function(t){return Se(n),Aa().iosTemplate.disk0=t})),va(),va(),ga(56,"mat-form-field",8),ga(57,"input",26),xa("ngModelChange",(function(t){return Se(n),Aa().iosTemplate.disk1=t})),va(),va(),va(),ga(58,"mat-checkbox",20),xa("ngModelChange",(function(t){return Se(n),Aa().iosTemplate.auto_delete_disks=t})),ds(59," Automatically delete NVRAM and disk files "),va(),va(),ga(60,"mat-expansion-panel"),ga(61,"mat-expansion-panel-header"),ga(62,"mat-panel-title"),ds(63," Slots "),va(),va(),ga(64,"h6"),ds(65,"Adapters"),va(),ua(66,Rmt,2,2,"div",27),ua(67,Bmt,2,2,"div",27),ba(68,"br"),ba(69,"br"),ga(70,"h6"),ds(71,"WICs"),va(),ua(72,zmt,3,4,"div",27),ua(73,Umt,3,4,"div",27),ua(74,Gmt,3,4,"div",27),va(),ga(75,"mat-expansion-panel"),ga(76,"mat-expansion-panel-header"),ga(77,"mat-panel-title"),ds(78," Advanced "),va(),va(),ga(79,"form",7),ga(80,"mat-form-field",8),ga(81,"input",28),xa("ngModelChange",(function(t){return Se(n),Aa().iosTemplate.system_id=t})),va(),va(),ga(82,"mat-form-field",8),ga(83,"input",29),xa("ngModelChange",(function(t){return Se(n),Aa().iosTemplate.mac_addr=t})),va(),va(),ga(84,"mat-form-field",8),ga(85,"input",30),xa("ngModelChange",(function(t){return Se(n),Aa().iosTemplate.idlepc=t})),va(),va(),ga(86,"mat-form-field",8),ga(87,"input",31),xa("ngModelChange",(function(t){return Se(n),Aa().iosTemplate.idlemax=t})),va(),va(),ga(88,"mat-form-field",8),ga(89,"input",32),xa("ngModelChange",(function(t){return Se(n),Aa().iosTemplate.idlesleep=t})),va(),va(),ga(90,"mat-form-field",8),ga(91,"input",33),xa("ngModelChange",(function(t){return Se(n),Aa().iosTemplate.exec_area=t})),va(),va(),va(),ga(92,"mat-checkbox",20),xa("ngModelChange",(function(t){return Se(n),Aa().iosTemplate.mmap=t})),ds(93," Enable mmap support "),va(),ba(94,"br"),ba(95,"br"),ga(96,"mat-checkbox",20),xa("ngModelChange",(function(t){return Se(n),Aa().iosTemplate.sparsemem=t})),ds(97," Enable sparse memory supoport "),va(),va(),ga(98,"mat-expansion-panel"),ga(99,"mat-expansion-panel-header"),ga(100,"mat-panel-title"),ds(101," Usage "),va(),va(),ga(102,"mat-form-field",8),ga(103,"textarea",34),xa("ngModelChange",(function(t){return Se(n),Aa().iosTemplate.usage=t})),va(),va(),va(),va(),ga(104,"div",35),ga(105,"button",36),xa("click",(function(){return Se(n),Aa().goBack()})),ds(106,"Cancel"),va(),ga(107,"button",37),xa("click",(function(){return Se(n),Aa().onSave()})),ds(108,"Save"),va(),va(),va()}if(2&t){var i=Aa();Qi(6),pa("formGroup",i.generalSettingsForm),Qi(2),pa("ngModel",i.iosTemplate.name),Qi(2),pa("ngModel",i.iosTemplate.default_name_format),Qi(2),ps("Platform - ",i.iosTemplate.platform,""),Qi(4),ps("Chassis - ",i.iosTemplate.chassis,""),Qi(4),pa("ngModel",i.iosTemplate.symbol),Qi(6),pa("ngModelOptions",jc(40,Amt))("ngModel",i.iosTemplate.category),Qi(1),pa("ngForOf",i.categories),Qi(2),pa("ngModel",i.iosTemplate.image),Qi(2),pa("ngModel",i.iosTemplate.startup_config),Qi(2),pa("ngModelOptions",jc(41,Amt))("ngModel",i.iosTemplate.private_config),Qi(2),pa("ngModel",i.iosTemplate.console_type),Qi(1),pa("ngForOf",i.consoleTypes),Qi(1),pa("ngModel",i.iosTemplate.console_auto_start),Qi(6),pa("formGroup",i.memoryForm),Qi(2),pa("ngModel",i.iosTemplate.ram),Qi(4),pa("ngModel",i.iosTemplate.nvram),Qi(4),pa("ngModel",i.iosTemplate.iomem),Qi(2),pa("ngModel",i.iosTemplate.disk0),Qi(2),pa("ngModel",i.iosTemplate.disk1),Qi(1),pa("ngModel",i.iosTemplate.auto_delete_disks),Qi(8),pa("ngIf",i.iosTemplate.chassis&&i.chassis[i.iosTemplate.platform]),Qi(1),pa("ngIf",i.iosTemplate.platform&&!i.chassis[i.iosTemplate.platform]),Qi(5),pa("ngIf",i.iosTemplate.wic0||""===i.iosTemplate.wic0),Qi(1),pa("ngIf",i.iosTemplate.wic1||""===i.iosTemplate.wic1),Qi(1),pa("ngIf",i.iosTemplate.wic2||""===i.iosTemplate.wic2),Qi(5),pa("formGroup",i.advancedForm),Qi(2),pa("ngModel",i.iosTemplate.system_id),Qi(2),pa("ngModelOptions",jc(42,Amt))("ngModel",i.iosTemplate.mac_addr),Qi(2),pa("ngModelOptions",jc(43,Amt))("ngModel",i.iosTemplate.idlepc),Qi(2),pa("ngModel",i.iosTemplate.idlemax),Qi(2),pa("ngModel",i.iosTemplate.idlesleep),Qi(2),pa("ngModel",i.iosTemplate.exec_area),Qi(1),pa("ngModel",i.iosTemplate.mmap),Qi(4),pa("ngModel",i.iosTemplate.sparsemem),Qi(7),pa("ngModel",i.iosTemplate.usage)}}function Kmt(t,e){if(1&t){var n=ka();ga(0,"app-symbols-menu",45),xa("symbolChangedEmitter",(function(t){return Se(n),Aa().symbolChanged(t)})),va()}if(2&t){var i=Aa();pa("server",i.server)("symbol",i.iosTemplate.symbol)}}var Xmt=function(t){return{shadowed:t}},Ymt=function(){function t(t,e,n,i,r,o,a){this.route=t,this.serverService=e,this.iosService=n,this.toasterService=i,this.formBuilder=r,this.iosConfigurationService=o,this.router=a,this.isSymbolSelectionOpened=!1,this.networkAdaptersForTemplate=[],this.platforms=[],this.consoleTypes=[],this.platformsWithEtherSwitchRouterOption={},this.platformsWithChassis={},this.chassis={},this.defaultRam={},this.defaultNvram={},this.networkAdapters={},this.networkAdaptersForPlatform={},this.networkModules={},this.generalSettingsForm=this.formBuilder.group({templateName:new hp("",kf.required),defaultName:new hp("",kf.required),symbol:new hp("",kf.required),path:new hp("",kf.required),initialConfig:new hp("",kf.required)}),this.memoryForm=this.formBuilder.group({ram:new hp("",kf.required),nvram:new hp("",kf.required),iomemory:new hp("",kf.required),disk0:new hp("",kf.required),disk1:new hp("",kf.required)}),this.advancedForm=this.formBuilder.group({systemId:new hp("",kf.required),idlemax:new hp("",kf.required),idlesleep:new hp("",kf.required),execarea:new hp("",kf.required)})}return t.prototype.ngOnInit=function(){var t=this,e=this.route.snapshot.paramMap.get("server_id"),n=this.route.snapshot.paramMap.get("template_id");this.serverService.get(parseInt(e,10)).then((function(e){t.server=e,t.getConfiguration(),t.iosService.getTemplate(t.server,n).subscribe((function(e){t.iosTemplate=e,t.fillAdaptersData()}))}))},t.prototype.getConfiguration=function(){this.networkModules=this.iosConfigurationService.getNetworkModules(),this.networkAdaptersForPlatform=this.iosConfigurationService.getNetworkAdaptersForPlatform(),this.networkAdapters=this.iosConfigurationService.getNetworkAdapters(),this.platforms=this.iosConfigurationService.getAvailablePlatforms(),this.platformsWithEtherSwitchRouterOption=this.iosConfigurationService.getPlatformsWithEtherSwitchRouterOption(),this.platformsWithChassis=this.iosConfigurationService.getPlatformsWithChassis(),this.chassis=this.iosConfigurationService.getChassis(),this.defaultRam=this.iosConfigurationService.getDefaultRamSettings(),this.consoleTypes=this.iosConfigurationService.getConsoleTypes()},t.prototype.fillAdaptersData=function(){this.iosTemplate.slot0&&(this.networkAdaptersForTemplate[0]=this.iosTemplate.slot0),this.iosTemplate.slot1&&(this.networkAdaptersForTemplate[1]=this.iosTemplate.slot1),this.iosTemplate.slot2&&(this.networkAdaptersForTemplate[2]=this.iosTemplate.slot2),this.iosTemplate.slot3&&(this.networkAdaptersForTemplate[3]=this.iosTemplate.slot3),this.iosTemplate.slot4&&(this.networkAdaptersForTemplate[4]=this.iosTemplate.slot4),this.iosTemplate.slot5&&(this.networkAdaptersForTemplate[5]=this.iosTemplate.slot5),this.iosTemplate.slot6&&(this.networkAdaptersForTemplate[6]=this.iosTemplate.slot6),this.iosTemplate.slot7&&(this.networkAdaptersForTemplate[7]=this.iosTemplate.slot7)},t.prototype.completeAdaptersData=function(){this.networkAdaptersForTemplate[0]&&(this.iosTemplate.slot0=this.networkAdaptersForTemplate[0]),this.networkAdaptersForTemplate[1]&&(this.iosTemplate.slot1=this.networkAdaptersForTemplate[1]),this.networkAdaptersForTemplate[2]&&(this.iosTemplate.slot2=this.networkAdaptersForTemplate[2]),this.networkAdaptersForTemplate[3]&&(this.iosTemplate.slot3=this.networkAdaptersForTemplate[3]),this.networkAdaptersForTemplate[4]&&(this.iosTemplate.slot4=this.networkAdaptersForTemplate[4]),this.networkAdaptersForTemplate[5]&&(this.iosTemplate.slot5=this.networkAdaptersForTemplate[5]),this.networkAdaptersForTemplate[6]&&(this.iosTemplate.slot6=this.networkAdaptersForTemplate[6]),this.networkAdaptersForTemplate[7]&&(this.iosTemplate.slot7=this.networkAdaptersForTemplate[7])},t.prototype.onSave=function(){var t=this;this.generalSettingsForm.invalid||this.memoryForm.invalid||this.advancedForm.invalid?this.toasterService.error("Fill all required fields"):(this.completeAdaptersData(),this.iosService.saveTemplate(this.server,this.iosTemplate).subscribe((function(e){t.toasterService.success("Changes saved")})))},t.prototype.goBack=function(){this.router.navigate(["/server",this.server.id,"preferences","dynamips","templates"])},t.prototype.chooseSymbol=function(){this.isSymbolSelectionOpened=!this.isSymbolSelectionOpened},t.prototype.symbolChanged=function(t){this.isSymbolSelectionOpened=!this.isSymbolSelectionOpened,this.iosTemplate.symbol=t},t.\u0275fac=function(e){return new(e||t)(da(ZY),da(ZQ),da(got),da(Y2),da(Jp),da(J7),da(lQ))},t.\u0275cmp=Ht({type:t,selectors:[["app-ios-template-details"]],decls:7,vars:5,consts:[[1,"content",3,"ngClass"],[1,"default-header"],[1,"row"],[1,"col"],["class","default-content",4,"ngIf"],[3,"server","symbol","symbolChangedEmitter",4,"ngIf"],[1,"default-content"],[3,"formGroup"],[1,"form-field"],["matInput","","type","text","formControlName","templateName","placeholder","Template name",3,"ngModel","ngModelChange"],["matInput","","type","text","formControlName","defaultName","placeholder","Default name format",3,"ngModel","ngModelChange"],["matInput","","type","text","formControlName","symbol","placeholder","Symbol",3,"ngModel","ngModelChange"],["mat-button","",1,"symbolSelectionButton",3,"click"],["placeholder","Category",3,"ngModelOptions","ngModel","ngModelChange"],[3,"value",4,"ngFor","ngForOf"],["matInput","","type","text","formControlName","path","placeholder","IOS image path",3,"ngModel","ngModelChange"],["matInput","","type","text","formControlName","initialConfig","placeholder","Initial startup-config",3,"ngModel","ngModelChange"],["matInput","","type","text","placeholder","Initial private-config",3,"ngModelOptions","ngModel","ngModelChange"],[1,"select"],["placeholder","Console type",3,"ngModel","ngModelChange"],[3,"ngModel","ngModelChange"],["matInput","","type","number","formControlName","ram","placeholder","RAM size",3,"ngModel","ngModelChange"],["matSuffix",""],["matInput","","type","number","formControlName","nvram","placeholder","NVRAM size",3,"ngModel","ngModelChange"],["matInput","","type","number","formControlName","iomemory","placeholder","I/O memory",3,"ngModel","ngModelChange"],["matInput","","type","number","formControlName","disk0","placeholder","PCMCIA disk0",3,"ngModel","ngModelChange"],["matInput","","type","number","formControlName","disk1","placeholder","PCMCIA disk1",3,"ngModel","ngModelChange"],[4,"ngIf"],["matInput","","formControlName","systemId","type","text","placeholder","System ID",3,"ngModel","ngModelChange"],["matInput","","type","text","placeholder","Base MAC",3,"ngModelOptions","ngModel","ngModelChange"],["matInput","","type","text","placeholder","Idle-PC",3,"ngModelOptions","ngModel","ngModelChange"],["matInput","","formControlName","idlemax","type","number","placeholder","Idlemax",3,"ngModel","ngModelChange"],["matInput","","formControlName","idlesleep","type","number","placeholder","Idlesleep",3,"ngModel","ngModelChange"],["matInput","","formControlName","execarea","type","number","placeholder","Exec area",3,"ngModel","ngModelChange"],["matInput","","type","text",3,"ngModel","ngModelChange"],[1,"buttons-bar"],["mat-button","",1,"cancel-button",3,"click"],["mat-raised-button","","color","primary",3,"click"],[3,"value"],[4,"ngFor","ngForOf"],[3,"placeholder","ngModel","ngModelOptions","ngModelChange",4,"ngIf"],[3,"placeholder","ngModel","ngModelOptions","ngModelChange"],["placeholder","WIC 0",3,"ngModel","ngModelOptions","ngModelChange"],["placeholder","WIC 1",3,"ngModel","ngModelOptions","ngModelChange"],["placeholder","WIC 2",3,"ngModel","ngModelOptions","ngModelChange"],[3,"server","symbol","symbolChangedEmitter"]],template:function(t,e){1&t&&(ga(0,"div",0),ga(1,"div",1),ga(2,"div",2),ga(3,"h1",3),ds(4,"Dynamips IOS Router configuration"),va(),va(),va(),ua(5,Wmt,109,44,"div",4),va(),ua(6,Kmt,1,2,"app-symbols-menu",5)),2&t&&(pa("ngClass",Ic(3,Xmt,e.isSymbolSelectionOpened)),Qi(5),pa("ngIf",e.iosTemplate),Qi(1),pa("ngIf",e.isSymbolSelectionOpened&&e.iosTemplate))},directives:[Oh,Ah,Sdt,ydt,wdt,Cdt,xp,gf,Pp,Y3,s5,cf,mf,Fp,z3,a2,O5,Sp,Eh,F5,Ef,q3,EJ,zdt],styles:["",".listcontainer[_ngcontent-%COMP%]{padding-left:0!important;padding-right:0!important}.cancel-button[_ngcontent-%COMP%], .choose-symbol-button[_ngcontent-%COMP%], .top-button[_ngcontent-%COMP%]{height:36px;margin-top:22px}.cancel-button[_ngcontent-%COMP%]{margin-right:10px}.form-field[_ngcontent-%COMP%], .select[_ngcontent-%COMP%]{width:100%}.shadowed[_ngcontent-%COMP%]{transition:.25s}.nonvisible[_ngcontent-%COMP%], .shadowed[_ngcontent-%COMP%]{display:none}.configButton[_ngcontent-%COMP%]{width:100%}.configHideButton[_ngcontent-%COMP%]{margin-left:80%;width:20%;margin-bottom:10px}.symbolSelectionButton[_ngcontent-%COMP%]{width:100%}.list-item[_ngcontent-%COMP%]{display:flex}.template-name[_ngcontent-%COMP%]{width:95%}.delete-button[_ngcontent-%COMP%]{width:10%;outline:none}.menu-button[_ngcontent-%COMP%]{width:5%;outline:none!important}th[_ngcontent-%COMP%]{border:0!important}th.mat-header-cell[_ngcontent-%COMP%]{padding-bottom:15px}td.mat-cell[_ngcontent-%COMP%]{padding-top:15px}.radio-button[_ngcontent-%COMP%]{width:50%;padding-top:20px}.radio-group[_ngcontent-%COMP%]{margin-bottom:20px}.file-button[_ngcontent-%COMP%]{width:18%}.file-name-form-field[_ngcontent-%COMP%]{padding-left:2%;width:80%}"]}),t}();function Zmt(t,e){if(1&t&&(ga(0,"mat-option",36),ds(1),va()),2&t){var n=e.$implicit;pa("value",n.filename),Qi(1),ps(" ",n.filename," ")}}function Qmt(t,e){if(1&t&&(ga(0,"mat-option",36),ds(1),va()),2&t){var n=e.$implicit;pa("value",n),Qi(1),ps(" ",n," ")}}function $mt(t,e){if(1&t&&(ga(0,"mat-option",36),ds(1),va()),2&t){var n=e.$implicit;pa("value",n),Qi(1),ps(" ",n," ")}}function Jmt(t,e){if(1&t){var n=ka();ga(0,"mat-form-field",17),ga(1,"mat-select",37),xa("selectionChange",(function(t){return Se(n),Aa(2).onChassisChosen(t)})),ua(2,$mt,2,2,"mat-option",19),va(),va()}if(2&t){var i=Aa(2);Qi(2),pa("ngForOf",i.chassis[i.iosNameForm.get("platform").value])}}function tgt(t,e){if(1&t){var n=ka();ga(0,"mat-checkbox",38),xa("ngModelChange",(function(t){return Se(n),Aa(2).isEtherSwitchRouter=t})),ds(1," This is an EtherSwitch router "),va()}2&t&&pa("ngModel",Aa(2).isEtherSwitchRouter)}function egt(t,e){if(1&t&&(ga(0,"mat-option",36),ds(1),va()),2&t){var n=e.$implicit;pa("value",n),Qi(1),ps(" ",n," ")}}var ngt=function(){return{standalone:!0}};function igt(t,e){if(1&t){var n=ka();ga(0,"mat-select",41),xa("ngModelChange",(function(t){Se(n);var e=Aa().$implicit;return Aa(3).networkAdaptersForTemplate[e]=t})),ua(1,egt,2,2,"mat-option",19),va()}if(2&t){var i=Aa().$implicit,r=Aa(3);La("placeholder","Slot ",i,""),pa("ngModel",r.networkAdaptersForTemplate[i])("ngModelOptions",jc(4,ngt)),Qi(1),pa("ngForOf",r.networkAdaptersForPlatform[r.iosNameForm.get("platform").value][i])}}function rgt(t,e){if(1&t&&(ga(0,"div"),ua(1,igt,2,5,"mat-select",40),va()),2&t){var n=e.$implicit,i=Aa(3);Qi(1),pa("ngIf",i.networkAdaptersForPlatform[i.iosNameForm.get("platform").value]&&i.networkAdaptersForPlatform[i.iosNameForm.get("platform").value][n])}}var ogt=function(){return[0,1,2,3,4,5,6,7]};function agt(t,e){1&t&&(ga(0,"div"),ua(1,rgt,2,1,"div",39),va()),2&t&&(Qi(1),pa("ngForOf",jc(1,ogt)))}function sgt(t,e){if(1&t&&(ga(0,"mat-option",36),ds(1),va()),2&t){var n=e.$implicit;pa("value",n),Qi(1),ps(" ",n," ")}}function cgt(t,e){if(1&t){var n=ka();ga(0,"mat-select",41),xa("ngModelChange",(function(t){Se(n);var e=Aa().$implicit;return Aa(3).networkModulesForTemplate[e]=t})),ua(1,sgt,2,2,"mat-option",19),va()}if(2&t){var i=Aa().$implicit,r=Aa(3);La("placeholder","WIC ",i,""),pa("ngModel",r.networkModulesForTemplate[i])("ngModelOptions",jc(4,ngt)),Qi(1),pa("ngForOf",r.networkModules[r.iosNameForm.get("platform").value][i])}}function lgt(t,e){if(1&t&&(ga(0,"div"),ua(1,cgt,2,5,"mat-select",40),va()),2&t){var n=e.$implicit,i=Aa(3);Qi(1),pa("ngIf",i.networkModules[i.iosNameForm.get("platform").value]&&i.networkModules[i.iosNameForm.get("platform").value][n])}}var ugt=function(){return[0,1,2,3]};function hgt(t,e){1&t&&(ga(0,"div"),ua(1,lgt,2,1,"div",39),va()),2&t&&(Qi(1),pa("ngForOf",jc(1,ugt)))}function dgt(t,e){if(1&t){var n=ka();ga(0,"div",5),ga(1,"div",6),ga(2,"mat-vertical-stepper",7),ga(3,"mat-step",8),ga(4,"mat-radio-group",9),ga(5,"mat-radio-button",10),xa("click",(function(){return Se(n),Aa().setServerType("local")})),ds(6,"Run this IOS router locally"),va(),ga(7,"mat-radio-button",11),xa("click",(function(){return Se(n),Aa().setServerType("gns3 vm")})),ds(8,"Run this IOS router on the GNS3 VM"),va(),va(),va(),ga(9,"mat-step",12),ga(10,"input",13,14),xa("change",(function(t){return Se(n),Aa().addImage(t)})),va(),ga(12,"button",15),xa("click",(function(){return Se(n),ha(11).click()})),ds(13,"Click to add image"),va(),ds(14," or create from existing one "),ga(15,"form",16),ga(16,"mat-form-field",17),ga(17,"mat-select",18),xa("selectionChange",(function(t){return Se(n),Aa().onImageChosen(t)})),ua(18,Zmt,2,2,"mat-option",19),va(),va(),va(),va(),ga(19,"mat-step",20),ga(20,"form",16),ga(21,"mat-form-field",17),ba(22,"input",21),va(),ga(23,"mat-form-field",17),ga(24,"mat-select",22),xa("selectionChange",(function(t){return Se(n),Aa().onPlatformChosen(t)})),ua(25,Qmt,2,2,"mat-option",19),va(),va(),ua(26,Jmt,3,1,"mat-form-field",23),va(),ua(27,tgt,2,1,"mat-checkbox",24),va(),ga(28,"mat-step",25),ga(29,"form",16),ga(30,"mat-form-field",17),ba(31,"input",26),ga(32,"span",27),ds(33,"MB"),va(),va(),ga(34,"mat-label"),ga(35,"a",28),ds(36,"Check for minimum and maximum RAM requirement"),va(),va(),va(),va(),ga(37,"mat-step",29),ua(38,agt,2,2,"div",30),va(),ga(39,"mat-step",31),ua(40,hgt,2,2,"div",30),va(),ga(41,"mat-step",32),ga(42,"mat-form-field",17),ga(43,"input",33),xa("ngModelChange",(function(t){return Se(n),Aa().iosTemplate.idlepc=t})),va(),va(),va(),va(),va(),ga(44,"div",34),ga(45,"button",35),xa("click",(function(){return Se(n),Aa().goBack()})),ds(46,"Cancel"),va(),ga(47,"button",15),xa("click",(function(){return Se(n),Aa().addTemplate()})),ds(48,"Add template"),va(),va(),va()}if(2&t){var i=Aa();Qi(2),pa("linear",!0),Qi(1),pa("completed",i.isGns3VmChosen||i.isLocalComputerChosen),Qi(4),pa("disabled",!i.isGns3VmAvailable),Qi(2),pa("completed",i.iosImageForm.get("imageName").value),Qi(1),pa("uploader",i.uploader),Qi(5),pa("formGroup",i.iosImageForm),Qi(3),pa("ngForOf",i.iosImages),Qi(1),pa("completed",i.iosNameForm.get("templateName").value&&i.iosNameForm.get("platform").value&&i.iosNameForm.get("chassis").value),Qi(1),pa("formGroup",i.iosNameForm),Qi(5),pa("ngForOf",i.platforms),Qi(1),pa("ngIf",i.chassis[i.iosNameForm.get("platform").value]),Qi(1),pa("ngIf",i.platformsWithEtherSwitchRouterOption[i.iosTemplate.platform]),Qi(1),pa("completed",i.iosMemoryForm.get("memory").value),Qi(1),pa("formGroup",i.iosMemoryForm),Qi(6),Ra("href",i.ciscoUrl,Pi),Qi(3),pa("ngIf",i.selectedPlatform),Qi(2),pa("ngIf",i.iosNameForm.get("platform").value),Qi(3),pa("ngModel",i.iosTemplate.idlepc)}}var fgt=function(){function t(t,e,n,i,r,o,a,s,c){this.route=t,this.serverService=e,this.iosService=n,this.toasterService=i,this.formBuilder=r,this.router=o,this.templateMocksService=a,this.iosConfigurationService=s,this.computeService=c,this.isEtherSwitchRouter=!1,this.networkAdaptersForTemplate=[],this.networkModulesForTemplate=[],this.iosImages=[],this.platforms=[],this.platformsWithEtherSwitchRouterOption={},this.platformsWithChassis={},this.chassis={},this.defaultRam={},this.defaultNvram={},this.networkAdapters={},this.networkAdaptersForPlatform={},this.networkModules={},this.ciscoUrl="https://cfn.cloudapps.cisco.com/ITDIT/CFN/jsp/SearchBySoftware.jsp",this.isGns3VmAvailable=!1,this.isGns3VmChosen=!1,this.isLocalComputerChosen=!0,this.iosTemplate=new mot,this.iosImageForm=this.formBuilder.group({imageName:new hp(null,[kf.required])}),this.iosNameForm=this.formBuilder.group({templateName:new hp(null,[kf.required]),platform:new hp(null,[kf.required]),chassis:new hp(null,[kf.required])}),this.iosMemoryForm=this.formBuilder.group({memory:new hp(null,[kf.required])})}return t.prototype.ngOnInit=function(){var t=this;this.uploader=new wX({}),this.uploader.onAfterAddingFile=function(t){t.withCredentials=!1},this.uploader.onErrorItem=function(e,n,i,r){t.toasterService.error("An error occured: "+n)},this.uploader.onSuccessItem=function(e,n,i,r){t.getImages(),t.toasterService.success("Image uploaded")};var e=this.route.snapshot.paramMap.get("server_id");this.serverService.get(parseInt(e,10)).then((function(e){t.server=e,t.getImages(),t.templateMocksService.getIosTemplate().subscribe((function(e){t.iosTemplate=e,t.networkModules=t.iosConfigurationService.getNetworkModules(),t.networkAdaptersForPlatform=t.iosConfigurationService.getNetworkAdaptersForPlatform(),t.networkAdapters=t.iosConfigurationService.getNetworkAdapters(),t.platforms=t.iosConfigurationService.getAvailablePlatforms(),t.platformsWithEtherSwitchRouterOption=t.iosConfigurationService.getPlatformsWithEtherSwitchRouterOption(),t.platformsWithChassis=t.iosConfigurationService.getPlatformsWithChassis(),t.chassis=t.iosConfigurationService.getChassis(),t.defaultRam=t.iosConfigurationService.getDefaultRamSettings()})),t.computeService.getComputes(e).subscribe((function(e){e.filter((function(t){return"vm"===t.compute_id})).length>0&&(t.isGns3VmAvailable=!0)}))}))},t.prototype.setServerType=function(t){"gns3 vm"===t&&this.isGns3VmAvailable?(this.isGns3VmChosen=!0,this.isLocalComputerChosen=!1):(this.isGns3VmChosen=!1,this.isLocalComputerChosen=!0)},t.prototype.getImages=function(){var t=this;this.iosService.getImages(this.server).subscribe((function(e){t.iosImages=e}))},t.prototype.addImage=function(t){var e=t.target.files[0].name.split("-")[0];this.iosNameForm.controls.templateName.setValue(e);var n=this.iosService.getImagePath(this.server,t.target.files[0].name);this.uploader.queue.forEach((function(t){return t.url=n}));var i=this.uploader.queue[0];i.options.disableMultipart=!0,this.uploader.uploadItem(i)},t.prototype.addTemplate=function(){var t=this;!this.iosImageForm.invalid&&!this.iosMemoryForm.invalid&&this.iosNameForm.get("templateName").value&&this.iosNameForm.get("platform").value?(this.iosTemplate.template_id=Object(art.v4)(),this.iosTemplate.image=this.iosImageForm.get("imageName").value,this.iosTemplate.name=this.iosNameForm.get("templateName").value,this.iosTemplate.platform=this.iosNameForm.get("platform").value,this.chassis[this.iosNameForm.get("platform").value]&&(this.iosTemplate.chassis=this.iosNameForm.get("chassis").value),this.iosTemplate.ram=this.iosMemoryForm.get("memory").value,this.isEtherSwitchRouter&&(this.iosTemplate.symbol=":/symbols/multilayer_switch.svg",this.iosTemplate.category="switch"),this.networkAdaptersForTemplate.length>0&&this.completeAdaptersData(),this.networkModulesForTemplate.length>0&&this.completeModulesData(),this.iosTemplate.compute_id=this.isGns3VmChosen?"vm":"local",this.iosService.addTemplate(this.server,this.iosTemplate).subscribe((function(e){t.goBack()}))):this.toasterService.error("Fill all required fields")},t.prototype.completeAdaptersData=function(){if(this.chassis[this.iosTemplate.platform]){if(Object.keys(this.networkAdapters[this.iosTemplate.chassis]))for(var t=0;t0&&(t.isGns3VmAvailable=!0)})),t.dockerService.getImages(e).subscribe((function(e){t.dockerImages=e}))}))},t.prototype.setServerType=function(t){"gns3 vm"===t&&this.isGns3VmAvailable?(this.isGns3VmChosen=!0,this.isLocalComputerChosen=!1):(this.isGns3VmChosen=!1,this.isLocalComputerChosen=!0)},t.prototype.setDiskImage=function(t){this.newImageSelected="newImage"===t},t.prototype.goBack=function(){this.router.navigate(["/server",this.server.id,"preferences","docker","templates"])},t.prototype.addTemplate=function(){var t=this;this.virtualMachineForm.invalid&&(this.newImageSelected||!this.selectedImage)||this.containerNameForm.invalid||this.networkAdaptersForm.invalid?this.toasterService.error("Fill all required fields"):(this.dockerTemplate.template_id=Object(art.v4)(),this.dockerTemplate.image=this.newImageSelected?this.virtualMachineForm.get("filename").value:this.selectedImage.image,this.dockerTemplate.name=this.containerNameForm.get("templateName").value,this.dockerTemplate.adapters=+this.networkAdaptersForm.get("adapters").value,this.dockerTemplate.compute_id=this.isGns3VmChosen?"vm":"local",this.dockerService.addTemplate(this.server,this.dockerTemplate).subscribe((function(e){t.goBack()})))},t.\u0275fac=function(e){return new(e||t)(da(ZY),da(ZQ),da(pot),da(Y2),da(lQ),da(Jp),da(oft),da(i8),da(_ot))},t.\u0275cmp=Ht({type:t,selectors:[["app-add-docker-template"]],decls:45,vars:19,consts:[[1,"content"],[1,"default-header"],[1,"row"],[1,"col"],[1,"default-content"],[1,"container","mat-elevation-z8"],[3,"linear"],["label","Server type",3,"completed"],[1,"radio-group"],["value","1","checked","",1,"radio-button",3,"click"],["value","2",1,"radio-button",3,"disabled","click"],["label","Docker Virtual Machine",3,"completed"],[3,"formGroup"],["value","2",1,"radio-button",3,"click"],["placeholder","Image list",3,"ngModelOptions","ngModel","ngModelChange",4,"ngIf"],[4,"ngIf"],["label","Container name",3,"completed"],[1,"form-field"],["matInput","","type","text","formControlName","templateName","placeholder","Container name",1,"templatename"],["label","Network adapters",3,"completed"],["matInput","","type","number","formControlName","adapters","placeholder","Adapters",1,"networkadapter"],["label","Start command",3,"completed"],["matInput","","type","text","placeholder","Start command",3,"ngModel","ngModelChange"],["label","Console type",3,"completed"],["placeholder","Console type",3,"ngModelOptions","ngModel","ngModelChange"],[3,"value",4,"ngFor","ngForOf"],["label","Environment"],["matInput","","type","text",3,"ngModel","ngModelChange"],[1,"buttons-bar"],["mat-button","",1,"cancel-button",3,"click"],["mat-raised-button","","color","primary",1,"add-button",3,"click"],["placeholder","Image list",3,"ngModelOptions","ngModel","ngModelChange"],[3,"value"],["matInput","","type","text","formControlName","filename","placeholder","Image name",1,"filename"]],template:function(t,e){1&t&&(ga(0,"div",0),ga(1,"div",1),ga(2,"div",2),ga(3,"h1",3),ds(4,"New Docker container template"),va(),va(),va(),ga(5,"div",4),ga(6,"div",5),ga(7,"mat-vertical-stepper",6),ga(8,"mat-step",7),ga(9,"mat-radio-group",8),ga(10,"mat-radio-button",9),xa("click",(function(){return e.setServerType("local")})),ds(11,"Run this Docker container locally"),va(),ga(12,"mat-radio-button",10),xa("click",(function(){return e.setServerType("gns3 vm")})),ds(13,"Run this Docker container on the GNS3 VM"),va(),va(),va(),ga(14,"mat-step",11),ga(15,"form",12),ga(16,"mat-radio-group",8),ga(17,"mat-radio-button",9),xa("click",(function(){return e.setDiskImage("existingImage")})),ds(18,"Existing image"),va(),ga(19,"mat-radio-button",13),xa("click",(function(){return e.setDiskImage("newImage")})),ds(20,"New image"),va(),va(),ua(21,Ggt,2,4,"mat-select",14),ua(22,Wgt,3,0,"div",15),va(),va(),ga(23,"mat-step",16),ga(24,"form",12),ga(25,"mat-form-field",17),ba(26,"input",18),va(),va(),va(),ga(27,"mat-step",19),ga(28,"form",12),ga(29,"mat-form-field",17),ba(30,"input",20),va(),va(),va(),ga(31,"mat-step",21),ga(32,"mat-form-field",17),ga(33,"input",22),xa("ngModelChange",(function(t){return e.dockerTemplate.start_command=t})),va(),va(),va(),ga(34,"mat-step",23),ga(35,"mat-select",24),xa("ngModelChange",(function(t){return e.dockerTemplate.console_type=t})),ua(36,Kgt,2,2,"mat-option",25),va(),va(),ga(37,"mat-step",26),ga(38,"mat-form-field",17),ga(39,"textarea",27),xa("ngModelChange",(function(t){return e.dockerTemplate.environment=t})),va(),va(),va(),va(),va(),ga(40,"div",28),ga(41,"button",29),xa("click",(function(){return e.goBack()})),ds(42,"Cancel"),va(),ga(43,"button",30),xa("click",(function(){return e.addTemplate()})),ds(44,"Add template"),va(),va(),va(),va()),2&t&&(Qi(7),pa("linear",!0),Qi(1),pa("completed",e.isGns3VmChosen||e.isLocalComputerChosen),Qi(4),pa("disabled",!e.isGns3VmAvailable),Qi(2),pa("completed",e.selectedImage||e.virtualMachineForm.get("filename").value),Qi(1),pa("formGroup",e.virtualMachineForm),Qi(6),pa("ngIf",!e.newImageSelected),Qi(1),pa("ngIf",e.newImageSelected),Qi(1),pa("completed",e.containerNameForm.get("templateName").value),Qi(1),pa("formGroup",e.containerNameForm),Qi(3),pa("completed",e.networkAdaptersForm.get("adapters").value),Qi(1),pa("formGroup",e.networkAdaptersForm),Qi(3),pa("completed",e.dockerTemplate.start_command),Qi(2),pa("ngModel",e.dockerTemplate.start_command),Qi(1),pa("completed",e.dockerTemplate.console_type),Qi(1),pa("ngModelOptions",jc(18,qgt))("ngModel",e.dockerTemplate.console_type),Qi(1),pa("ngForOf",e.consoleTypes),Qi(3),pa("ngModel",e.dockerTemplate.environment))},directives:[sat,rat,A6,D6,xp,gf,Pp,Ah,Y3,s5,cf,mf,Fp,Ef,Sp,O5,Eh,a2,EJ],styles:["",".listcontainer[_ngcontent-%COMP%]{padding-left:0!important;padding-right:0!important}.cancel-button[_ngcontent-%COMP%], .choose-symbol-button[_ngcontent-%COMP%], .top-button[_ngcontent-%COMP%]{height:36px;margin-top:22px}.cancel-button[_ngcontent-%COMP%]{margin-right:10px}.form-field[_ngcontent-%COMP%], .select[_ngcontent-%COMP%]{width:100%}.shadowed[_ngcontent-%COMP%]{transition:.25s}.nonvisible[_ngcontent-%COMP%], .shadowed[_ngcontent-%COMP%]{display:none}.configButton[_ngcontent-%COMP%]{width:100%}.configHideButton[_ngcontent-%COMP%]{margin-left:80%;width:20%;margin-bottom:10px}.symbolSelectionButton[_ngcontent-%COMP%]{width:100%}.list-item[_ngcontent-%COMP%]{display:flex}.template-name[_ngcontent-%COMP%]{width:95%}.delete-button[_ngcontent-%COMP%]{width:10%;outline:none}.menu-button[_ngcontent-%COMP%]{width:5%;outline:none!important}th[_ngcontent-%COMP%]{border:0!important}th.mat-header-cell[_ngcontent-%COMP%]{padding-bottom:15px}td.mat-cell[_ngcontent-%COMP%]{padding-top:15px}.radio-button[_ngcontent-%COMP%]{width:50%;padding-top:20px}.radio-group[_ngcontent-%COMP%]{margin-bottom:20px}.file-button[_ngcontent-%COMP%]{width:18%}.file-name-form-field[_ngcontent-%COMP%]{padding-left:2%;width:80%}"]}),t}();function Ygt(t,e){if(1&t&&(ga(0,"mat-option",27),ds(1),va()),2&t){var n=e.$implicit;pa("value",n[1]),Qi(1),ps(" ",n[0]," ")}}function Zgt(t,e){if(1&t&&(ga(0,"mat-option",27),ds(1),va()),2&t){var n=e.$implicit;pa("value",n),Qi(1),ps(" ",n," ")}}function Qgt(t,e){if(1&t&&(ga(0,"mat-option",27),ds(1),va()),2&t){var n=e.$implicit;pa("value",n),Qi(1),ps(" ",n," ")}}var $gt=function(){return{standalone:!0}};function Jgt(t,e){if(1&t){var n=ka();ga(0,"div",6),ga(1,"mat-accordion"),ga(2,"mat-expansion-panel"),ga(3,"mat-expansion-panel-header"),ga(4,"mat-panel-title"),ds(5," General settings "),va(),va(),ga(6,"form",7),ga(7,"mat-form-field",8),ga(8,"input",9),xa("ngModelChange",(function(t){return Se(n),Aa().dockerTemplate.name=t})),va(),va(),ga(9,"mat-form-field",8),ga(10,"input",10),xa("ngModelChange",(function(t){return Se(n),Aa().dockerTemplate.default_name_format=t})),va(),va(),ga(11,"mat-form-field",8),ga(12,"mat-select",11),xa("ngModelChange",(function(t){return Se(n),Aa().dockerTemplate.category=t})),ua(13,Ygt,2,2,"mat-option",12),va(),va(),ga(14,"mat-form-field",8),ga(15,"input",13),xa("ngModelChange",(function(t){return Se(n),Aa().dockerTemplate.symbol=t})),va(),va(),ga(16,"button",14),xa("click",(function(){return Se(n),Aa().chooseSymbol()})),ds(17,"Choose symbol"),va(),ba(18,"br"),ba(19,"br"),ga(20,"mat-form-field",8),ga(21,"input",15),xa("ngModelChange",(function(t){return Se(n),Aa().dockerTemplate.start_command=t})),va(),va(),ga(22,"mat-form-field",8),ga(23,"input",16),xa("ngModelChange",(function(t){return Se(n),Aa().dockerTemplate.adapters=t})),va(),va(),ga(24,"mat-form-field",17),ga(25,"mat-select",18),xa("ngModelChange",(function(t){return Se(n),Aa().dockerTemplate.console_type=t})),ua(26,Zgt,2,2,"mat-option",12),va(),va(),ga(27,"mat-checkbox",19),xa("ngModelChange",(function(t){return Se(n),Aa().dockerTemplate.console_auto_start=t})),ds(28," Auto start console "),va(),ga(29,"mat-form-field",17),ga(30,"mat-select",20),xa("ngModelChange",(function(t){return Se(n),Aa().dockerTemplate.console_resolution=t})),ua(31,Qgt,2,2,"mat-option",12),va(),va(),ga(32,"mat-form-field",8),ga(33,"input",21),xa("ngModelChange",(function(t){return Se(n),Aa().dockerTemplate.console_http_port=t})),va(),va(),ga(34,"mat-form-field",8),ga(35,"input",22),xa("ngModelChange",(function(t){return Se(n),Aa().dockerTemplate.console_http_path=t})),va(),va(),va(),ga(36,"h6"),ds(37,"Environment"),va(),ga(38,"mat-form-field",8),ga(39,"textarea",23),xa("ngModelChange",(function(t){return Se(n),Aa().dockerTemplate.environment=t})),va(),va(),va(),ga(40,"mat-expansion-panel"),ga(41,"mat-expansion-panel-header"),ga(42,"mat-panel-title"),ds(43," Advanced "),va(),va(),ga(44,"h6"),ds(45,"Extra hosts"),va(),ga(46,"mat-form-field",8),ga(47,"textarea",23),xa("ngModelChange",(function(t){return Se(n),Aa().dockerTemplate.extra_hosts=t})),va(),va(),va(),ga(48,"mat-expansion-panel"),ga(49,"mat-expansion-panel-header"),ga(50,"mat-panel-title"),ds(51," Usage "),va(),va(),ga(52,"mat-form-field",8),ga(53,"textarea",23),xa("ngModelChange",(function(t){return Se(n),Aa().dockerTemplate.usage=t})),va(),va(),va(),va(),ga(54,"div",24),ga(55,"button",25),xa("click",(function(){return Se(n),Aa().goBack()})),ds(56,"Cancel"),va(),ga(57,"button",26),xa("click",(function(){return Se(n),Aa().onSave()})),ds(58,"Save"),va(),va(),va()}if(2&t){var i=Aa();Qi(6),pa("formGroup",i.generalSettingsForm),Qi(2),pa("ngModel",i.dockerTemplate.name),Qi(2),pa("ngModel",i.dockerTemplate.default_name_format),Qi(2),pa("ngModelOptions",jc(25,$gt))("ngModel",i.dockerTemplate.category),Qi(1),pa("ngForOf",i.categories),Qi(2),pa("ngModel",i.dockerTemplate.symbol),Qi(6),pa("ngModelOptions",jc(26,$gt))("ngModel",i.dockerTemplate.start_command),Qi(2),pa("ngModel",i.dockerTemplate.adapters),Qi(2),pa("ngModelOptions",jc(27,$gt))("ngModel",i.dockerTemplate.console_type),Qi(1),pa("ngForOf",i.consoleTypes),Qi(1),pa("ngModelOptions",jc(28,$gt))("ngModel",i.dockerTemplate.console_auto_start),Qi(3),pa("ngModelOptions",jc(29,$gt))("ngModel",i.dockerTemplate.console_resolution),Qi(1),pa("ngForOf",i.consoleResolutions),Qi(2),pa("ngModelOptions",jc(30,$gt))("ngModel",i.dockerTemplate.console_http_port),Qi(2),pa("ngModelOptions",jc(31,$gt))("ngModel",i.dockerTemplate.console_http_path),Qi(4),pa("ngModel",i.dockerTemplate.environment),Qi(8),pa("ngModel",i.dockerTemplate.extra_hosts),Qi(6),pa("ngModel",i.dockerTemplate.usage)}}function tvt(t,e){if(1&t){var n=ka();ga(0,"app-symbols-menu",28),xa("symbolChangedEmitter",(function(t){return Se(n),Aa().symbolChanged(t)})),va()}if(2&t){var i=Aa();pa("server",i.server)("symbol",i.dockerTemplate.symbol)}}var evt=function(t){return{shadowed:t}},nvt=function(){function t(t,e,n,i,r,o,a){this.route=t,this.serverService=e,this.dockerService=n,this.toasterService=i,this.configurationService=r,this.formBuilder=o,this.router=a,this.isSymbolSelectionOpened=!1,this.consoleTypes=[],this.consoleResolutions=[],this.categories=[],this.adapters=[],this.displayedColumns=["adapter_number","port_name"],this.generalSettingsForm=this.formBuilder.group({templateName:new hp("",kf.required),defaultName:new hp("",kf.required),adapter:new hp("",kf.required),symbol:new hp("",kf.required)})}return t.prototype.ngOnInit=function(){var t=this,e=this.route.snapshot.paramMap.get("server_id"),n=this.route.snapshot.paramMap.get("template_id");this.serverService.get(parseInt(e,10)).then((function(e){t.server=e,t.getConfiguration(),t.dockerService.getTemplate(t.server,n).subscribe((function(e){t.dockerTemplate=e}))}))},t.prototype.getConfiguration=function(){this.consoleTypes=this.configurationService.getConsoleTypes(),this.categories=this.configurationService.getCategories(),this.consoleResolutions=this.configurationService.getConsoleResolutions()},t.prototype.goBack=function(){this.router.navigate(["/server",this.server.id,"preferences","docker","templates"])},t.prototype.onSave=function(){var t=this;this.generalSettingsForm.invalid?this.toasterService.error("Fill all required fields"):this.dockerService.saveTemplate(this.server,this.dockerTemplate).subscribe((function(e){t.toasterService.success("Changes saved")}))},t.prototype.chooseSymbol=function(){this.isSymbolSelectionOpened=!this.isSymbolSelectionOpened},t.prototype.symbolChanged=function(t){this.dockerTemplate.symbol=t},t.\u0275fac=function(e){return new(e||t)(da(ZY),da(ZQ),da(pot),da(Y2),da(i8),da(Jp),da(lQ))},t.\u0275cmp=Ht({type:t,selectors:[["app-docker-template-details"]],decls:7,vars:5,consts:[[1,"content",3,"ngClass"],[1,"default-header"],[1,"row"],[1,"col"],["class","default-content",4,"ngIf"],[3,"server","symbol","symbolChangedEmitter",4,"ngIf"],[1,"default-content"],[3,"formGroup"],[1,"form-field"],["formControlName","templateName","matInput","","type","text","placeholder","Template name",3,"ngModel","ngModelChange"],["formControlName","defaultName","matInput","","type","text","placeholder","Default name format",3,"ngModel","ngModelChange"],["placeholder","Category",3,"ngModelOptions","ngModel","ngModelChange"],[3,"value",4,"ngFor","ngForOf"],["formControlName","symbol","matInput","","type","text","placeholder","Symbol",3,"ngModel","ngModelChange"],["mat-button","",1,"symbolSelectionButton",3,"click"],["matInput","","type","text","placeholder","Start command",3,"ngModelOptions","ngModel","ngModelChange"],["formControlName","adapter","matInput","","type","number","placeholder","Adapters",3,"ngModel","ngModelChange"],[1,"select"],["placeholder","Console type",3,"ngModelOptions","ngModel","ngModelChange"],[3,"ngModelOptions","ngModel","ngModelChange"],["placeholder","VNC console resolution",3,"ngModelOptions","ngModel","ngModelChange"],["matInput","","type","number","placeholder","HTTP port in the container",3,"ngModelOptions","ngModel","ngModelChange"],["matInput","","type","text","placeholder","HTTP path",3,"ngModelOptions","ngModel","ngModelChange"],["matInput","","type","text",3,"ngModel","ngModelChange"],[1,"buttons-bar"],["mat-button","",1,"cancel-button",3,"click"],["mat-raised-button","","color","primary",3,"click"],[3,"value"],[3,"server","symbol","symbolChangedEmitter"]],template:function(t,e){1&t&&(ga(0,"div",0),ga(1,"div",1),ga(2,"div",2),ga(3,"h1",3),ds(4,"Docker image configuration"),va(),va(),va(),ua(5,Jgt,59,32,"div",4),va(),ua(6,tvt,1,2,"app-symbols-menu",5)),2&t&&(pa("ngClass",Ic(3,evt,e.isSymbolSelectionOpened)),Qi(5),pa("ngIf",e.dockerTemplate),Qi(1),pa("ngIf",e.isSymbolSelectionOpened&&e.dockerTemplate))},directives:[Oh,Ah,Sdt,ydt,wdt,Cdt,xp,gf,Pp,Y3,cf,s5,mf,Fp,O5,Sp,Eh,a2,Ef,F5,EJ,zdt],styles:["",".listcontainer[_ngcontent-%COMP%]{padding-left:0!important;padding-right:0!important}.cancel-button[_ngcontent-%COMP%], .choose-symbol-button[_ngcontent-%COMP%], .top-button[_ngcontent-%COMP%]{height:36px;margin-top:22px}.cancel-button[_ngcontent-%COMP%]{margin-right:10px}.form-field[_ngcontent-%COMP%], .select[_ngcontent-%COMP%]{width:100%}.shadowed[_ngcontent-%COMP%]{transition:.25s}.nonvisible[_ngcontent-%COMP%], .shadowed[_ngcontent-%COMP%]{display:none}.configButton[_ngcontent-%COMP%]{width:100%}.configHideButton[_ngcontent-%COMP%]{margin-left:80%;width:20%;margin-bottom:10px}.symbolSelectionButton[_ngcontent-%COMP%]{width:100%}.list-item[_ngcontent-%COMP%]{display:flex}.template-name[_ngcontent-%COMP%]{width:95%}.delete-button[_ngcontent-%COMP%]{width:10%;outline:none}.menu-button[_ngcontent-%COMP%]{width:5%;outline:none!important}th[_ngcontent-%COMP%]{border:0!important}th.mat-header-cell[_ngcontent-%COMP%]{padding-bottom:15px}td.mat-cell[_ngcontent-%COMP%]{padding-top:15px}.radio-button[_ngcontent-%COMP%]{width:50%;padding-top:20px}.radio-group[_ngcontent-%COMP%]{margin-bottom:20px}.file-button[_ngcontent-%COMP%]{width:18%}.file-name-form-field[_ngcontent-%COMP%]{padding-left:2%;width:80%}"]}),t}();function ivt(t,e){1&t&&(ga(0,"button",10),ds(1,"Back"),va()),2&t&&La("routerLink","/server/",Aa().server.id,"/preferences")}function rvt(t,e){1&t&&(ga(0,"button",11),ds(1,"Add IOU device template"),va()),2&t&&La("routerLink","/server/",Aa().server.id,"/preferences/iou/addtemplate")}function ovt(t,e){1&t&&ba(0,"app-empty-templates-list")}function avt(t,e){if(1&t){var n=ka();ga(0,"div",15),ga(1,"mat-list-item",16),ds(2),va(),ga(3,"button",17),ga(4,"mat-icon"),ds(5,"more_vert"),va(),va(),ga(6,"mat-menu",null,18),ga(8,"button",19),xa("click",(function(){Se(n);var t=e.$implicit;return Aa(3).deleteTemplate(t)})),ga(9,"mat-icon"),ds(10,"delete"),va(),ga(11,"span"),ds(12,"Delete"),va(),va(),ga(13,"button",19),xa("click",(function(){Se(n);var t=e.$implicit;return Aa(3).copyTemplate(t)})),ga(14,"mat-icon"),ds(15,"content_copy"),va(),ga(16,"span"),ds(17,"Copy"),va(),va(),va(),va()}if(2&t){var i=e.$implicit,r=ha(7);Qi(1),Ra("routerLink",i.template_id),Qi(1),fs(i.name),Qi(1),pa("matMenuTriggerFor",r)}}function svt(t,e){if(1&t&&(ga(0,"mat-nav-list"),ua(1,avt,18,3,"div",14),va()),2&t){var n=Aa(2);Qi(1),pa("ngForOf",n.iouTemplates)}}function cvt(t,e){if(1&t&&(ga(0,"div",12),ga(1,"div",13),ua(2,svt,2,1,"mat-nav-list",6),va(),va()),2&t){var n=Aa();Qi(2),pa("ngIf",n.server)}}var lvt=function(){function t(t,e,n,i){this.route=t,this.serverService=e,this.iouService=n,this.router=i,this.iouTemplates=[]}return t.prototype.ngOnInit=function(){var t=this,e=this.route.snapshot.paramMap.get("server_id");this.serverService.get(parseInt(e,10)).then((function(e){t.server=e,t.getTemplates()}))},t.prototype.getTemplates=function(){var t=this;this.iouService.getTemplates(this.server).subscribe((function(e){t.iouTemplates=e.filter((function(t){return"iou"===t.template_type&&!t.builtin}))}))},t.prototype.deleteTemplate=function(t){this.deleteComponent.deleteItem(t.name,t.template_id)},t.prototype.onDeleteEvent=function(){this.getTemplates()},t.prototype.copyTemplate=function(t){this.router.navigate(["/server",this.server.id,"preferences","iou","templates",t.template_id,"copy"])},t.\u0275fac=function(e){return new(e||t)(da(ZY),da(ZQ),da(vot),da(lQ))},t.\u0275cmp=Ht({type:t,selectors:[["app-iou-templates"]],viewQuery:function(t,e){var n;1&t&&nl(Pdt,!0),2&t&&tl(n=sl())&&(e.deleteComponent=n.first)},decls:11,vars:5,consts:[[1,"content"],[1,"default-header"],[1,"row"],[1,"col"],["class","top-button","class","cancel-button","mat-button","",3,"routerLink",4,"ngIf"],["class","top-button","mat-raised-button","","color","primary",3,"routerLink",4,"ngIf"],[4,"ngIf"],["class","default-content",4,"ngIf"],[3,"server","deleteEvent"],["deleteComponent",""],["mat-button","",1,"cancel-button",3,"routerLink"],["mat-raised-button","","color","primary",1,"top-button",3,"routerLink"],[1,"default-content"],[1,"listcontainer","mat-elevation-z8"],["class","list-item",4,"ngFor","ngForOf"],[1,"list-item"],[1,"template-name",3,"routerLink"],["mat-button","",1,"menu-button",3,"matMenuTriggerFor"],["menu","matMenu"],["mat-menu-item","",3,"click"]],template:function(t,e){1&t&&(ga(0,"div",0),ga(1,"div",1),ga(2,"div",2),ga(3,"h1",3),ds(4,"IOU device templates"),va(),ua(5,ivt,2,1,"button",4),ua(6,rvt,2,1,"button",5),va(),va(),ua(7,ovt,1,0,"app-empty-templates-list",6),ua(8,cvt,3,1,"div",7),va(),ga(9,"app-delete-template",8,9),xa("deleteEvent",(function(){return e.onDeleteEvent()})),va()),2&t&&(Qi(5),pa("ngIf",e.server),Qi(1),pa("ngIf",e.server),Qi(1),pa("ngIf",!e.iouTemplates.length),Qi(1),pa("ngIf",e.iouTemplates.length),Qi(1),pa("server",e.server))},directives:[Ah,Pdt,a2,hQ,Adt,y8,Eh,S8,N0,x2,D0,E0],styles:["",".listcontainer[_ngcontent-%COMP%]{padding-left:0!important;padding-right:0!important}.cancel-button[_ngcontent-%COMP%], .choose-symbol-button[_ngcontent-%COMP%], .top-button[_ngcontent-%COMP%]{height:36px;margin-top:22px}.cancel-button[_ngcontent-%COMP%]{margin-right:10px}.form-field[_ngcontent-%COMP%], .select[_ngcontent-%COMP%]{width:100%}.shadowed[_ngcontent-%COMP%]{transition:.25s}.nonvisible[_ngcontent-%COMP%], .shadowed[_ngcontent-%COMP%]{display:none}.configButton[_ngcontent-%COMP%]{width:100%}.configHideButton[_ngcontent-%COMP%]{margin-left:80%;width:20%;margin-bottom:10px}.symbolSelectionButton[_ngcontent-%COMP%]{width:100%}.list-item[_ngcontent-%COMP%]{display:flex}.template-name[_ngcontent-%COMP%]{width:95%}.delete-button[_ngcontent-%COMP%]{width:10%;outline:none}.menu-button[_ngcontent-%COMP%]{width:5%;outline:none!important}th[_ngcontent-%COMP%]{border:0!important}th.mat-header-cell[_ngcontent-%COMP%]{padding-bottom:15px}td.mat-cell[_ngcontent-%COMP%]{padding-top:15px}.radio-button[_ngcontent-%COMP%]{width:50%;padding-top:20px}.radio-group[_ngcontent-%COMP%]{margin-bottom:20px}.file-button[_ngcontent-%COMP%]{width:18%}.file-name-form-field[_ngcontent-%COMP%]{padding-left:2%;width:80%}"]}),t}();function uvt(t,e){if(1&t&&(ga(0,"mat-option",24),ds(1),va()),2&t){var n=e.$implicit;pa("value",n),Qi(1),ps(" ",n," ")}}function hvt(t,e){if(1&t&&(ga(0,"mat-option",24),ds(1),va()),2&t){var n=e.$implicit;pa("value",n.path),Qi(1),ps(" ",n.path," ")}}var dvt=function(){return{standalone:!0}};function fvt(t,e){if(1&t){var n=ka();ga(0,"mat-form-field",13),ga(1,"mat-select",25),xa("ngModelChange",(function(t){return Se(n),Aa().iouTemplate.path=t})),ua(2,hvt,2,2,"mat-option",18),va(),va()}if(2&t){var i=Aa();Qi(1),pa("ngModel",i.iouTemplate.path)("ngModelOptions",jc(3,dvt)),Qi(1),pa("ngForOf",i.iouImages)}}function pvt(t,e){if(1&t){var n=ka();ga(0,"div"),ga(1,"input",26,27),xa("change",(function(t){return Se(n),Aa().uploadImageFile(t)})),va(),ga(3,"button",28),xa("click",(function(){return Se(n),ha(2).click()})),ds(4,"Browse"),va(),ga(5,"mat-form-field",29),ba(6,"input",30),va(),va()}if(2&t){var i=Aa();Qi(1),pa("uploader",i.uploader)}}var mvt=function(){function t(t,e,n,i,r,o,a,s){this.route=t,this.serverService=e,this.iouService=n,this.toasterService=i,this.router=r,this.formBuilder=o,this.templateMocksService=a,this.computeService=s,this.isRemoteComputerChosen=!1,this.newImageSelected=!1,this.types=["L2 image","L3 image"],this.iouImages=[],this.isGns3VmAvailable=!1,this.isGns3VmChosen=!1,this.isLocalComputerChosen=!0,this.iouTemplate=new bot,this.templateNameForm=this.formBuilder.group({templateName:new hp(null,kf.required)}),this.imageForm=this.formBuilder.group({imageName:new hp("",kf.required)})}return t.prototype.ngOnInit=function(){var t=this;this.uploader=new wX({}),this.uploader.onAfterAddingFile=function(t){t.withCredentials=!1},this.uploader.onErrorItem=function(e,n,i,r){t.toasterService.error("An error occured: "+n)},this.uploader.onSuccessItem=function(e,n,i,r){t.getImages(),t.toasterService.success("Image uploaded")};var e=this.route.snapshot.paramMap.get("server_id");this.serverService.get(parseInt(e,10)).then((function(e){t.server=e,t.getImages(),t.templateMocksService.getIouTemplate().subscribe((function(e){t.iouTemplate=e})),t.computeService.getComputes(e).subscribe((function(e){e.filter((function(t){return"vm"===t.compute_id})).length>0&&(t.isGns3VmAvailable=!0)}))}))},t.prototype.getImages=function(){var t=this;this.iouService.getImages(this.server).subscribe((function(e){t.iouImages=e}))},t.prototype.setServerType=function(t){"gns3 vm"===t&&this.isGns3VmAvailable?(this.isGns3VmChosen=!0,this.isLocalComputerChosen=!1):(this.isGns3VmChosen=!1,this.isLocalComputerChosen=!0)},t.prototype.setDiskImage=function(t){this.newImageSelected="newImage"===t},t.prototype.uploadImageFile=function(t){var e=t.target.files[0].name;this.imageForm.controls.imageName.setValue(e);var n=this.iouService.getImagePath(this.server,e);this.uploader.queue.forEach((function(t){return t.url=n}));var i=this.uploader.queue[0];i.options.disableMultipart=!0,this.uploader.uploadItem(i)},t.prototype.goBack=function(){this.router.navigate(["/server",this.server.id,"preferences","iou","templates"])},t.prototype.addTemplate=function(){var t=this;!this.templateNameForm.invalid&&(this.newImageSelected&&!this.imageForm.invalid||!this.newImageSelected&&this.iouTemplate.path)?(this.iouTemplate.template_id=Object(art.v4)(),this.iouTemplate.name=this.templateNameForm.get("templateName").value,this.newImageSelected&&(this.iouTemplate.path=this.imageForm.get("imageName").value),this.iouTemplate.compute_id=this.isGns3VmChosen?"vm":"local","L2 image"===this.selectedType?(this.iouTemplate.ethernet_adapters=4,this.iouTemplate.serial_adapters=0):"L3 image"===this.selectedType&&(this.iouTemplate.ethernet_adapters=2,this.iouTemplate.serial_adapters=2),this.iouService.addTemplate(this.server,this.iouTemplate).subscribe((function(e){t.goBack()}))):this.toasterService.error("Fill all required fields")},t.\u0275fac=function(e){return new(e||t)(da(ZY),da(ZQ),da(vot),da(Y2),da(lQ),da(Jp),da(oft),da(_ot))},t.\u0275cmp=Ht({type:t,selectors:[["app-add-iou-template"]],decls:35,vars:12,consts:[[1,"content"],[1,"default-header"],[1,"row"],[1,"col"],[1,"default-content"],[1,"container","mat-elevation-z8"],[3,"linear"],["label","Server type",3,"completed"],[1,"radio-group"],["value","1","checked","",1,"radio-button",3,"click"],["value","2",1,"radio-button",3,"disabled","click"],["label","Name",3,"completed"],[3,"formGroup"],[1,"form-field"],["matInput","","placeholder","Name","type","text","formControlName","templateName"],["label","Image"],["value","2",1,"radio-button",3,"click"],["placeholder","Type",3,"ngModel","ngModelOptions","ngModelChange"],[3,"value",4,"ngFor","ngForOf"],["class","form-field",4,"ngIf"],[4,"ngIf"],[1,"buttons-bar"],["mat-button","",1,"cancel-button",3,"click"],["mat-raised-button","","color","primary",3,"click"],[3,"value"],["placeholder","IOU image",3,"ngModel","ngModelOptions","ngModelChange"],["type","file","accept",".bin","ng2FileSelect","",1,"nonvisible",3,"uploader","change"],["file",""],["mat-raised-button","","color","primary",1,"file-button",3,"click"],[1,"file-name-form-field"],["matInput","","type","text","formControlName","imageName","placeholder","IOU image"]],template:function(t,e){1&t&&(ga(0,"div",0),ga(1,"div",1),ga(2,"div",2),ga(3,"h1",3),ds(4,"New IOU device template"),va(),va(),va(),ga(5,"div",4),ga(6,"div",5),ga(7,"mat-vertical-stepper",6),ga(8,"mat-step",7),ga(9,"mat-radio-group",8),ga(10,"mat-radio-button",9),xa("click",(function(){return e.setServerType("local")})),ds(11,"Run this IOU device locally"),va(),ga(12,"mat-radio-button",10),xa("click",(function(){return e.setServerType("gns3 vm")})),ds(13,"Run this IOU device on the GNS3 VM"),va(),va(),va(),ga(14,"mat-step",11),ga(15,"form",12),ga(16,"mat-form-field",13),ba(17,"input",14),va(),va(),va(),ga(18,"mat-step",15),ga(19,"form",12),ga(20,"mat-radio-group",8),ga(21,"mat-radio-button",9),xa("click",(function(){return e.setDiskImage("existingImage")})),ds(22,"Existing image"),va(),ga(23,"mat-radio-button",16),xa("click",(function(){return e.setDiskImage("newImage")})),ds(24,"New image"),va(),va(),ga(25,"mat-form-field",13),ga(26,"mat-select",17),xa("ngModelChange",(function(t){return e.selectedType=t})),ua(27,uvt,2,2,"mat-option",18),va(),va(),ua(28,fvt,3,4,"mat-form-field",19),ua(29,pvt,7,1,"div",20),va(),va(),va(),va(),ga(30,"div",21),ga(31,"button",22),xa("click",(function(){return e.goBack()})),ds(32,"Cancel"),va(),ga(33,"button",23),xa("click",(function(){return e.addTemplate()})),ds(34,"Add template"),va(),va(),va(),va()),2&t&&(Qi(7),pa("linear",!0),Qi(1),pa("completed",e.isGns3VmChosen||e.isLocalComputerChosen),Qi(4),pa("disabled",!e.isGns3VmAvailable),Qi(2),pa("completed",e.templateNameForm.get("templateName").value),Qi(1),pa("formGroup",e.templateNameForm),Qi(4),pa("formGroup",e.imageForm),Qi(7),pa("ngModel",e.selectedType)("ngModelOptions",jc(11,dvt)),Qi(1),pa("ngForOf",e.types),Qi(1),pa("ngIf",!e.newImageSelected),Qi(1),pa("ngIf",e.newImageSelected))},directives:[sat,rat,A6,D6,xp,gf,Pp,Y3,s5,cf,mf,Fp,O5,Sp,Eh,Ah,a2,EJ,kX],styles:["",".listcontainer[_ngcontent-%COMP%]{padding-left:0!important;padding-right:0!important}.cancel-button[_ngcontent-%COMP%], .choose-symbol-button[_ngcontent-%COMP%], .top-button[_ngcontent-%COMP%]{height:36px;margin-top:22px}.cancel-button[_ngcontent-%COMP%]{margin-right:10px}.form-field[_ngcontent-%COMP%], .select[_ngcontent-%COMP%]{width:100%}.shadowed[_ngcontent-%COMP%]{transition:.25s}.nonvisible[_ngcontent-%COMP%], .shadowed[_ngcontent-%COMP%]{display:none}.configButton[_ngcontent-%COMP%]{width:100%}.configHideButton[_ngcontent-%COMP%]{margin-left:80%;width:20%;margin-bottom:10px}.symbolSelectionButton[_ngcontent-%COMP%]{width:100%}.list-item[_ngcontent-%COMP%]{display:flex}.template-name[_ngcontent-%COMP%]{width:95%}.delete-button[_ngcontent-%COMP%]{width:10%;outline:none}.menu-button[_ngcontent-%COMP%]{width:5%;outline:none!important}th[_ngcontent-%COMP%]{border:0!important}th.mat-header-cell[_ngcontent-%COMP%]{padding-bottom:15px}td.mat-cell[_ngcontent-%COMP%]{padding-top:15px}.radio-button[_ngcontent-%COMP%]{width:50%;padding-top:20px}.radio-group[_ngcontent-%COMP%]{margin-bottom:20px}.file-button[_ngcontent-%COMP%]{width:18%}.file-name-form-field[_ngcontent-%COMP%]{padding-left:2%;width:80%}"]}),t}();function gvt(t,e){if(1&t&&(ga(0,"mat-option",31),ds(1),va()),2&t){var n=e.$implicit;pa("value",n[1]),Qi(1),ps(" ",n[0]," ")}}function vvt(t,e){if(1&t&&(ga(0,"mat-option",31),ds(1),va()),2&t){var n=e.$implicit;pa("value",n),Qi(1),ps(" ",n," ")}}function bvt(t,e){if(1&t){var n=ka();ga(0,"mat-form-field",2),ga(1,"input",32),xa("ngModelChange",(function(t){return Se(n),Aa(2).iouTemplate.ram=t})),va(),ga(2,"span",33),ds(3,"MB"),va(),va()}if(2&t){var i=Aa(2);Qi(1),pa("ngModel",i.iouTemplate.ram)}}function yvt(t,e){if(1&t){var n=ka();ga(0,"mat-form-field",2),ga(1,"input",34),xa("ngModelChange",(function(t){return Se(n),Aa(2).iouTemplate.nvram=t})),va(),ga(2,"span",33),ds(3,"MB"),va(),va()}if(2&t){var i=Aa(2);Qi(1),pa("ngModel",i.iouTemplate.nvram)}}var _vt=function(){return{standalone:!0}};function wvt(t,e){if(1&t){var n=ka();ga(0,"div",6),ga(1,"mat-accordion"),ga(2,"mat-expansion-panel"),ga(3,"mat-expansion-panel-header"),ga(4,"mat-panel-title"),ds(5," General settings "),va(),va(),ga(6,"form",7),ga(7,"mat-form-field",2),ga(8,"input",8),xa("ngModelChange",(function(t){return Se(n),Aa().iouTemplate.name=t})),va(),va(),ga(9,"mat-form-field",2),ga(10,"input",9),xa("ngModelChange",(function(t){return Se(n),Aa().iouTemplate.default_name_format=t})),va(),va(),ga(11,"mat-form-field",2),ga(12,"input",10),xa("ngModelChange",(function(t){return Se(n),Aa().iouTemplate.symbol=t})),va(),va(),ga(13,"button",11),xa("click",(function(){return Se(n),Aa().chooseSymbol()})),ds(14,"Choose symbol"),va(),ba(15,"br"),ba(16,"br"),ga(17,"mat-form-field",2),ga(18,"mat-select",12),xa("ngModelChange",(function(t){return Se(n),Aa().iouTemplate.category=t})),ua(19,gvt,2,2,"mat-option",13),va(),va(),ga(20,"input",14,15),xa("change",(function(t){return Se(n),Aa().uploadImageFile(t)})),va(),ga(22,"button",16),xa("click",(function(){return Se(n),ha(21).click()})),ds(23,"Browse"),va(),ga(24,"mat-form-field",17),ga(25,"input",18),xa("ngModelChange",(function(t){return Se(n),Aa().iouTemplate.path=t})),va(),va(),ga(26,"mat-form-field",2),ga(27,"input",19),xa("ngModelChange",(function(t){return Se(n),Aa().iouTemplate.startup_config=t})),va(),va(),ga(28,"mat-form-field",2),ga(29,"input",20),xa("ngModelChange",(function(t){return Se(n),Aa().iouTemplate.private_config=t})),va(),va(),va(),ga(30,"mat-form-field",21),ga(31,"mat-select",22),xa("ngModelChange",(function(t){return Se(n),Aa().iouTemplate.console_type=t})),ua(32,vvt,2,2,"mat-option",13),va(),va(),ga(33,"mat-checkbox",23),xa("ngModelChange",(function(t){return Se(n),Aa().iouTemplate.console_auto_start=t})),ds(34," Auto start console "),va(),ba(35,"br"),ga(36,"mat-checkbox",23),xa("ngModelChange",(function(t){return Se(n),Aa().iouTemplate.l1_keepalives=t})),ds(37," Enable layer 1 keepalive messages (non-functional) "),va(),ba(38,"br"),ga(39,"mat-checkbox",23),xa("ngModelChange",(function(t){return Se(n),Aa().defaultSettings=t})),ds(40," Use default IOU values for memories "),va(),ua(41,bvt,4,1,"mat-form-field",24),ua(42,yvt,4,1,"mat-form-field",24),va(),ga(43,"mat-expansion-panel"),ga(44,"mat-expansion-panel-header"),ga(45,"mat-panel-title"),ds(46," Network "),va(),va(),ga(47,"form",7),ga(48,"mat-form-field",2),ga(49,"input",25),xa("ngModelChange",(function(t){return Se(n),Aa().iouTemplate.ethernet_adapters=t})),va(),va(),ga(50,"mat-form-field",2),ga(51,"input",26),xa("ngModelChange",(function(t){return Se(n),Aa().iouTemplate.serial_adapters=t})),va(),va(),va(),va(),ga(52,"mat-expansion-panel"),ga(53,"mat-expansion-panel-header"),ga(54,"mat-panel-title"),ds(55," Usage "),va(),va(),ga(56,"mat-form-field",2),ga(57,"textarea",27),xa("ngModelChange",(function(t){return Se(n),Aa().iouTemplate.usage=t})),va(),va(),va(),va(),ga(58,"div",28),ga(59,"button",29),xa("click",(function(){return Se(n),Aa().goBack()})),ds(60,"Cancel"),va(),ga(61,"button",30),xa("click",(function(){return Se(n),Aa().onSave()})),ds(62,"Save"),va(),va(),va()}if(2&t){var i=Aa();Qi(6),pa("formGroup",i.generalSettingsForm),Qi(2),pa("ngModel",i.iouTemplate.name),Qi(2),pa("ngModel",i.iouTemplate.default_name_format),Qi(2),pa("ngModel",i.iouTemplate.symbol),Qi(6),pa("ngModelOptions",jc(22,_vt))("ngModel",i.iouTemplate.category),Qi(1),pa("ngForOf",i.categories),Qi(6),pa("ngModel",i.iouTemplate.path),Qi(2),pa("ngModel",i.iouTemplate.startup_config),Qi(2),pa("ngModelOptions",jc(23,_vt))("ngModel",i.iouTemplate.private_config),Qi(2),pa("ngModel",i.iouTemplate.console_type),Qi(1),pa("ngForOf",i.consoleTypes),Qi(1),pa("ngModel",i.iouTemplate.console_auto_start),Qi(3),pa("ngModel",i.iouTemplate.l1_keepalives),Qi(3),pa("ngModel",i.defaultSettings),Qi(2),pa("ngIf",!i.defaultSettings),Qi(1),pa("ngIf",!i.defaultSettings),Qi(5),pa("formGroup",i.networkForm),Qi(2),pa("ngModel",i.iouTemplate.ethernet_adapters),Qi(2),pa("ngModel",i.iouTemplate.serial_adapters),Qi(6),pa("ngModel",i.iouTemplate.usage)}}function kvt(t,e){if(1&t){var n=ka();ga(0,"app-symbols-menu",35),xa("symbolChangedEmitter",(function(t){return Se(n),Aa().symbolChanged(t)})),va()}if(2&t){var i=Aa();pa("server",i.server)("symbol",i.iouTemplate.symbol)}}var Cvt=function(t){return{shadowed:t}},Svt=function(){function t(t,e,n,i,r,o,a){this.route=t,this.serverService=e,this.iouService=n,this.toasterService=i,this.configurationService=r,this.router=o,this.formBuilder=a,this.isSymbolSelectionOpened=!1,this.defaultSettings=!0,this.consoleTypes=[],this.consoleResolutions=[],this.categories=[],this.generalSettingsForm=this.formBuilder.group({templateName:new hp("",kf.required),defaultName:new hp("",kf.required),symbol:new hp("",kf.required),path:new hp("",kf.required),initialConfig:new hp("",kf.required)}),this.networkForm=this.formBuilder.group({ethernetAdapters:new hp("",kf.required),serialAdapters:new hp("",kf.required)})}return t.prototype.ngOnInit=function(){var t=this,e=this.route.snapshot.paramMap.get("server_id"),n=this.route.snapshot.paramMap.get("template_id");this.serverService.get(parseInt(e,10)).then((function(e){t.server=e,t.getConfiguration(),t.iouService.getTemplate(t.server,n).subscribe((function(e){t.iouTemplate=e}))}))},t.prototype.getConfiguration=function(){this.consoleTypes=this.configurationService.getConsoleTypes(),this.categories=this.configurationService.getCategories()},t.prototype.goBack=function(){this.router.navigate(["/server",this.server.id,"preferences","iou","templates"])},t.prototype.onSave=function(){var t=this;this.generalSettingsForm.invalid||this.networkForm.invalid?this.toasterService.error("Fill all required fields"):this.iouService.saveTemplate(this.server,this.iouTemplate).subscribe((function(){t.toasterService.success("Changes saved")}))},t.prototype.uploadImageFile=function(t){this.iouTemplate.path=t.target.files[0].name},t.prototype.chooseSymbol=function(){this.isSymbolSelectionOpened=!this.isSymbolSelectionOpened},t.prototype.symbolChanged=function(t){this.isSymbolSelectionOpened=!this.isSymbolSelectionOpened,this.iouTemplate.symbol=t},t.\u0275fac=function(e){return new(e||t)(da(ZY),da(ZQ),da(vot),da(Y2),da(Y7),da(lQ),da(Jp))},t.\u0275cmp=Ht({type:t,selectors:[["app-iou-template-details"]],decls:7,vars:5,consts:[[1,"content",3,"ngClass"],[1,"default-header"],[1,"form-field"],[1,"col"],["class","default-content",4,"ngIf"],[3,"server","symbol","symbolChangedEmitter",4,"ngIf"],[1,"default-content"],[3,"formGroup"],["matInput","","formControlName","templateName","type","text","placeholder","Template name",3,"ngModel","ngModelChange"],["matInput","","formControlName","defaultName","type","text","placeholder","Default name format",3,"ngModel","ngModelChange"],["matInput","","formControlName","symbol","type","text","placeholder","Symbol",3,"ngModel","ngModelChange"],["mat-button","",1,"symbolSelectionButton",3,"click"],["placeholder","Category",3,"ngModelOptions","ngModel","ngModelChange"],[3,"value",4,"ngFor","ngForOf"],["type","file","accept",".bin","ngDefaultControl","",1,"nonvisible",3,"change"],["file",""],["mat-raised-button","","color","primary",1,"file-button",3,"click"],[1,"file-name-form-field"],["matInput","","formControlName","path","type","text","placeholder","IOU image path",3,"ngModel","ngModelChange"],["matInput","","formControlName","initialConfig","type","text","placeholder","Startup config",3,"ngModel","ngModelChange"],["matInput","","type","text","placeholder","Private config",3,"ngModelOptions","ngModel","ngModelChange"],[1,"select"],["placeholder","Console type",3,"ngModel","ngModelChange"],[3,"ngModel","ngModelChange"],["class","form-field",4,"ngIf"],["matInput","","formControlName","ethernetAdapters","type","number","placeholder","Ethernet adapters",3,"ngModel","ngModelChange"],["matInput","","formControlName","serialAdapters","type","number","placeholder","Serial adapters",3,"ngModel","ngModelChange"],["matInput","","type","text",3,"ngModel","ngModelChange"],[1,"buttons-bar"],["mat-button","",1,"cancel-button",3,"click"],["mat-raised-button","","color","primary",3,"click"],[3,"value"],["matInput","","type","number","placeholder","RAM size",3,"ngModel","ngModelChange"],["matSuffix",""],["matInput","","type","number","placeholder","NVRAM size",3,"ngModel","ngModelChange"],[3,"server","symbol","symbolChangedEmitter"]],template:function(t,e){1&t&&(ga(0,"div",0),ga(1,"div",1),ga(2,"div",2),ga(3,"h1",3),ds(4,"IOU device configuration"),va(),va(),va(),ua(5,wvt,63,24,"div",4),va(),ua(6,kvt,1,2,"app-symbols-menu",5)),2&t&&(pa("ngClass",Ic(3,Cvt,e.isSymbolSelectionOpened)),Qi(5),pa("ngIf",e.iouTemplate),Qi(1),pa("ngIf",e.isSymbolSelectionOpened&&e.iouTemplate))},directives:[Oh,Ah,Sdt,ydt,wdt,Cdt,xp,gf,Pp,Y3,s5,cf,mf,Fp,a2,O5,Sp,Eh,F5,Ef,EJ,q3,zdt],styles:["",".listcontainer[_ngcontent-%COMP%]{padding-left:0!important;padding-right:0!important}.cancel-button[_ngcontent-%COMP%], .choose-symbol-button[_ngcontent-%COMP%], .top-button[_ngcontent-%COMP%]{height:36px;margin-top:22px}.cancel-button[_ngcontent-%COMP%]{margin-right:10px}.form-field[_ngcontent-%COMP%], .select[_ngcontent-%COMP%]{width:100%}.shadowed[_ngcontent-%COMP%]{transition:.25s}.nonvisible[_ngcontent-%COMP%], .shadowed[_ngcontent-%COMP%]{display:none}.configButton[_ngcontent-%COMP%]{width:100%}.configHideButton[_ngcontent-%COMP%]{margin-left:80%;width:20%;margin-bottom:10px}.symbolSelectionButton[_ngcontent-%COMP%]{width:100%}.list-item[_ngcontent-%COMP%]{display:flex}.template-name[_ngcontent-%COMP%]{width:95%}.delete-button[_ngcontent-%COMP%]{width:10%;outline:none}.menu-button[_ngcontent-%COMP%]{width:5%;outline:none!important}th[_ngcontent-%COMP%]{border:0!important}th.mat-header-cell[_ngcontent-%COMP%]{padding-bottom:15px}td.mat-cell[_ngcontent-%COMP%]{padding-top:15px}.radio-button[_ngcontent-%COMP%]{width:50%;padding-top:20px}.radio-group[_ngcontent-%COMP%]{margin-bottom:20px}.file-button[_ngcontent-%COMP%]{width:18%}.file-name-form-field[_ngcontent-%COMP%]{padding-left:2%;width:80%}"]}),t}(),xvt=function(){function t(t,e,n,i,r,o){this.route=t,this.serverService=e,this.qemuService=n,this.toasterService=i,this.router=r,this.formBuilder=o,this.qemuBinaries=[],this.templateName="",this.nameForm=this.formBuilder.group({templateName:new hp("",kf.required)})}return t.prototype.ngOnInit=function(){var t=this,e=this.route.snapshot.paramMap.get("server_id"),n=this.route.snapshot.paramMap.get("template_id");this.serverService.get(parseInt(e,10)).then((function(e){t.server=e,t.qemuService.getTemplate(t.server,n).subscribe((function(e){t.qemuTemplate=e,t.templateName="Copy of "+t.qemuTemplate.name}))}))},t.prototype.goBack=function(){this.router.navigate(["/server",this.server.id,"preferences","qemu","templates"])},t.prototype.addTemplate=function(){var t=this;this.nameForm.invalid?this.toasterService.error("Fill all required fields"):(this.qemuTemplate.template_id=Object(art.v4)(),this.qemuTemplate.name=this.templateName,this.qemuService.addTemplate(this.server,this.qemuTemplate).subscribe((function(e){t.goBack()})))},t.\u0275fac=function(e){return new(e||t)(da(ZY),da(ZQ),da(w6),da(Y2),da(lQ),da(Jp))},t.\u0275cmp=Ht({type:t,selectors:[["app-copy-qemu-virtual-machine-template"]],decls:15,vars:2,consts:[[1,"content"],[1,"default-header"],[1,"row"],[1,"col"],[1,"default-content"],[1,"matCard"],[3,"formGroup"],[1,"form-field"],["matInput","","type","text","placeholder","Name","formControlName","templateName",3,"ngModel","ngModelChange"],[1,"buttons-bar"],["mat-button","",1,"cancel-button",3,"click"],["mat-raised-button","","color","primary",3,"click"]],template:function(t,e){1&t&&(ga(0,"div",0),ga(1,"div",1),ga(2,"div",2),ga(3,"h1",3),ds(4,"Copy QEMU VM template"),va(),va(),va(),ga(5,"div",4),ga(6,"mat-card",5),ga(7,"form",6),ga(8,"mat-form-field",7),ga(9,"input",8),xa("ngModelChange",(function(t){return e.templateName=t})),va(),va(),va(),va(),ga(10,"div",9),ga(11,"button",10),xa("click",(function(){return e.goBack()})),ds(12,"Cancel"),va(),ga(13,"button",11),xa("click",(function(){return e.addTemplate()})),ds(14,"Copy template"),va(),va(),va(),va()),2&t&&(Qi(7),pa("formGroup",e.nameForm),Qi(2),pa("ngModel",e.templateName))},directives:[f3,xp,gf,Pp,Y3,s5,cf,mf,Fp,a2],styles:["",".listcontainer[_ngcontent-%COMP%]{padding-left:0!important;padding-right:0!important}.cancel-button[_ngcontent-%COMP%], .choose-symbol-button[_ngcontent-%COMP%], .top-button[_ngcontent-%COMP%]{height:36px;margin-top:22px}.cancel-button[_ngcontent-%COMP%]{margin-right:10px}.form-field[_ngcontent-%COMP%], .select[_ngcontent-%COMP%]{width:100%}.shadowed[_ngcontent-%COMP%]{transition:.25s}.nonvisible[_ngcontent-%COMP%], .shadowed[_ngcontent-%COMP%]{display:none}.configButton[_ngcontent-%COMP%]{width:100%}.configHideButton[_ngcontent-%COMP%]{margin-left:80%;width:20%;margin-bottom:10px}.symbolSelectionButton[_ngcontent-%COMP%]{width:100%}.list-item[_ngcontent-%COMP%]{display:flex}.template-name[_ngcontent-%COMP%]{width:95%}.delete-button[_ngcontent-%COMP%]{width:10%;outline:none}.menu-button[_ngcontent-%COMP%]{width:5%;outline:none!important}th[_ngcontent-%COMP%]{border:0!important}th.mat-header-cell[_ngcontent-%COMP%]{padding-bottom:15px}td.mat-cell[_ngcontent-%COMP%]{padding-top:15px}.radio-button[_ngcontent-%COMP%]{width:50%;padding-top:20px}.radio-group[_ngcontent-%COMP%]{margin-bottom:20px}.file-button[_ngcontent-%COMP%]{width:18%}.file-name-form-field[_ngcontent-%COMP%]{padding-left:2%;width:80%}"]}),t}(),Ovt=function(){function t(t,e,n,i,r,o){this.route=t,this.serverService=e,this.iosService=n,this.toasterService=i,this.router=r,this.formBuilder=o,this.templateName="",this.formGroup=this.formBuilder.group({templateName:new hp("",kf.required)})}return t.prototype.ngOnInit=function(){var t=this,e=this.route.snapshot.paramMap.get("server_id"),n=this.route.snapshot.paramMap.get("template_id");this.serverService.get(parseInt(e,10)).then((function(e){t.server=e,t.iosService.getTemplate(t.server,n).subscribe((function(e){t.iosTemplate=e,t.templateName="Copy of "+t.iosTemplate.name}))}))},t.prototype.goBack=function(){this.router.navigate(["/server",this.server.id,"preferences","dynamips","templates"])},t.prototype.addTemplate=function(){var t=this;this.formGroup.invalid?this.toasterService.error("Fill all required fields"):(this.iosTemplate.template_id=Object(art.v4)(),this.iosTemplate.name=this.templateName,this.iosService.addTemplate(this.server,this.iosTemplate).subscribe((function(e){t.goBack()})))},t.\u0275fac=function(e){return new(e||t)(da(ZY),da(ZQ),da(got),da(Y2),da(lQ),da(Jp))},t.\u0275cmp=Ht({type:t,selectors:[["app-copy-ios-template"]],decls:15,vars:2,consts:[[1,"content"],[1,"default-header"],[1,"row"],[1,"col"],[1,"default-content"],[1,"matCard"],[3,"formGroup"],[1,"form-field"],["matInput","","type","text","placeholder","Name","formControlName","templateName",3,"ngModel","ngModelChange"],[1,"buttons-bar"],["mat-button","",1,"cancel-button",3,"click"],["mat-raised-button","","color","primary",3,"click"]],template:function(t,e){1&t&&(ga(0,"div",0),ga(1,"div",1),ga(2,"div",2),ga(3,"h1",3),ds(4,"Copy IOS router template"),va(),va(),va(),ga(5,"div",4),ga(6,"mat-card",5),ga(7,"form",6),ga(8,"mat-form-field",7),ga(9,"input",8),xa("ngModelChange",(function(t){return e.templateName=t})),va(),va(),va(),va(),ga(10,"div",9),ga(11,"button",10),xa("click",(function(){return e.goBack()})),ds(12,"Cancel"),va(),ga(13,"button",11),xa("click",(function(){return e.addTemplate()})),ds(14,"Copy template"),va(),va(),va(),va()),2&t&&(Qi(7),pa("formGroup",e.formGroup),Qi(2),pa("ngModel",e.templateName))},directives:[f3,xp,gf,Pp,Y3,s5,cf,mf,Fp,a2],styles:["",".listcontainer[_ngcontent-%COMP%]{padding-left:0!important;padding-right:0!important}.cancel-button[_ngcontent-%COMP%], .choose-symbol-button[_ngcontent-%COMP%], .top-button[_ngcontent-%COMP%]{height:36px;margin-top:22px}.cancel-button[_ngcontent-%COMP%]{margin-right:10px}.form-field[_ngcontent-%COMP%], .select[_ngcontent-%COMP%]{width:100%}.shadowed[_ngcontent-%COMP%]{transition:.25s}.nonvisible[_ngcontent-%COMP%], .shadowed[_ngcontent-%COMP%]{display:none}.configButton[_ngcontent-%COMP%]{width:100%}.configHideButton[_ngcontent-%COMP%]{margin-left:80%;width:20%;margin-bottom:10px}.symbolSelectionButton[_ngcontent-%COMP%]{width:100%}.list-item[_ngcontent-%COMP%]{display:flex}.template-name[_ngcontent-%COMP%]{width:95%}.delete-button[_ngcontent-%COMP%]{width:10%;outline:none}.menu-button[_ngcontent-%COMP%]{width:5%;outline:none!important}th[_ngcontent-%COMP%]{border:0!important}th.mat-header-cell[_ngcontent-%COMP%]{padding-bottom:15px}td.mat-cell[_ngcontent-%COMP%]{padding-top:15px}.radio-button[_ngcontent-%COMP%]{width:50%;padding-top:20px}.radio-group[_ngcontent-%COMP%]{margin-bottom:20px}.file-button[_ngcontent-%COMP%]{width:18%}.file-name-form-field[_ngcontent-%COMP%]{padding-left:2%;width:80%}"]}),t}(),Mvt=function(){function t(t,e,n,i,r,o){this.route=t,this.serverService=e,this.dockerService=n,this.toasterService=i,this.router=r,this.formBuilder=o,this.templateName="",this.templateNameForm=this.formBuilder.group({templateName:new hp("",kf.required)})}return t.prototype.ngOnInit=function(){var t=this,e=this.route.snapshot.paramMap.get("server_id"),n=this.route.snapshot.paramMap.get("template_id");this.serverService.get(parseInt(e,10)).then((function(e){t.server=e,t.dockerService.getTemplate(t.server,n).subscribe((function(e){t.dockerTemplate=e,t.templateName="Copy of "+t.dockerTemplate.name}))}))},t.prototype.goBack=function(){this.router.navigate(["/server",this.server.id,"preferences","docker","templates"])},t.prototype.addTemplate=function(){var t=this;this.templateNameForm.invalid?this.toasterService.error("Fill all required fields"):(this.dockerTemplate.template_id=Object(art.v4)(),this.dockerTemplate.name=this.templateName,this.dockerService.addTemplate(this.server,this.dockerTemplate).subscribe((function(e){t.goBack()})))},t.\u0275fac=function(e){return new(e||t)(da(ZY),da(ZQ),da(pot),da(Y2),da(lQ),da(Jp))},t.\u0275cmp=Ht({type:t,selectors:[["app-copy-docker-template"]],decls:15,vars:2,consts:[[1,"content"],[1,"default-header"],[1,"row"],[1,"col"],[1,"default-content"],[1,"container","mat-elevation-z8"],[3,"formGroup"],[1,"form-field"],["matInput","","type","text","placeholder","Name","formControlName","templateName",3,"ngModel","ngModelChange"],[1,"buttons-bar"],["mat-button","",1,"cancel-button",3,"click"],["mat-raised-button","","color","primary",3,"click"]],template:function(t,e){1&t&&(ga(0,"div",0),ga(1,"div",1),ga(2,"div",2),ga(3,"h1",3),ds(4,"Copy Docker container template"),va(),va(),va(),ga(5,"div",4),ga(6,"div",5),ga(7,"form",6),ga(8,"mat-form-field",7),ga(9,"input",8),xa("ngModelChange",(function(t){return e.templateName=t})),va(),va(),va(),va(),ga(10,"div",9),ga(11,"button",10),xa("click",(function(){return e.goBack()})),ds(12,"Cancel"),va(),ga(13,"button",11),xa("click",(function(){return e.addTemplate()})),ds(14,"Copy template"),va(),va(),va(),va()),2&t&&(Qi(7),pa("formGroup",e.templateNameForm),Qi(2),pa("ngModel",e.templateName))},directives:[xp,gf,Pp,Y3,s5,cf,mf,Fp,a2],styles:["",".listcontainer[_ngcontent-%COMP%]{padding-left:0!important;padding-right:0!important}.cancel-button[_ngcontent-%COMP%], .choose-symbol-button[_ngcontent-%COMP%], .top-button[_ngcontent-%COMP%]{height:36px;margin-top:22px}.cancel-button[_ngcontent-%COMP%]{margin-right:10px}.form-field[_ngcontent-%COMP%], .select[_ngcontent-%COMP%]{width:100%}.shadowed[_ngcontent-%COMP%]{transition:.25s}.nonvisible[_ngcontent-%COMP%], .shadowed[_ngcontent-%COMP%]{display:none}.configButton[_ngcontent-%COMP%]{width:100%}.configHideButton[_ngcontent-%COMP%]{margin-left:80%;width:20%;margin-bottom:10px}.symbolSelectionButton[_ngcontent-%COMP%]{width:100%}.list-item[_ngcontent-%COMP%]{display:flex}.template-name[_ngcontent-%COMP%]{width:95%}.delete-button[_ngcontent-%COMP%]{width:10%;outline:none}.menu-button[_ngcontent-%COMP%]{width:5%;outline:none!important}th[_ngcontent-%COMP%]{border:0!important}th.mat-header-cell[_ngcontent-%COMP%]{padding-bottom:15px}td.mat-cell[_ngcontent-%COMP%]{padding-top:15px}.radio-button[_ngcontent-%COMP%]{width:50%;padding-top:20px}.radio-group[_ngcontent-%COMP%]{margin-bottom:20px}.file-button[_ngcontent-%COMP%]{width:18%}.file-name-form-field[_ngcontent-%COMP%]{padding-left:2%;width:80%}"]}),t}(),Tvt=function(){function t(t,e,n,i,r,o){this.route=t,this.serverService=e,this.qemuService=n,this.toasterService=i,this.router=r,this.formBuilder=o,this.templateName="",this.templateNameForm=this.formBuilder.group({templateName:new hp("",kf.required)})}return t.prototype.ngOnInit=function(){var t=this,e=this.route.snapshot.paramMap.get("server_id"),n=this.route.snapshot.paramMap.get("template_id");this.serverService.get(parseInt(e,10)).then((function(e){t.server=e,t.qemuService.getTemplate(t.server,n).subscribe((function(e){t.iouTemplate=e,t.templateName="Copy of "+t.iouTemplate.name}))}))},t.prototype.goBack=function(){this.router.navigate(["/server",this.server.id,"preferences","iou","templates"])},t.prototype.addTemplate=function(){var t=this;this.templateNameForm.invalid?this.toasterService.error("Fill all required fields"):(this.iouTemplate.template_id=Object(art.v4)(),this.iouTemplate.name=this.templateName,this.qemuService.addTemplate(this.server,this.iouTemplate).subscribe((function(e){t.goBack()})))},t.\u0275fac=function(e){return new(e||t)(da(ZY),da(ZQ),da(vot),da(Y2),da(lQ),da(Jp))},t.\u0275cmp=Ht({type:t,selectors:[["app-copy-iou-template"]],decls:15,vars:2,consts:[[1,"content"],[1,"default-header"],[1,"row"],[1,"col"],[1,"default-content"],[1,"matCard"],[3,"formGroup"],[1,"form-field"],["matInput","","type","text","placeholder","Name","formControlName","templateName",3,"ngModel","ngModelChange"],[1,"buttons-bar"],["mat-button","",1,"cancel-button",3,"click"],["mat-raised-button","","color","primary",3,"click"]],template:function(t,e){1&t&&(ga(0,"div",0),ga(1,"div",1),ga(2,"div",2),ga(3,"h1",3),ds(4,"Copy IOU device template"),va(),va(),va(),ga(5,"div",4),ga(6,"mat-card",5),ga(7,"form",6),ga(8,"mat-form-field",7),ga(9,"input",8),xa("ngModelChange",(function(t){return e.templateName=t})),va(),va(),va(),va(),ga(10,"div",9),ga(11,"button",10),xa("click",(function(){return e.goBack()})),ds(12,"Cancel"),va(),ga(13,"button",11),xa("click",(function(){return e.addTemplate()})),ds(14,"Copy template"),va(),va(),va(),va()),2&t&&(Qi(7),pa("formGroup",e.templateNameForm),Qi(2),pa("ngModel",e.templateName))},directives:[f3,xp,gf,Pp,Y3,s5,cf,mf,Fp,a2],styles:["",".listcontainer[_ngcontent-%COMP%]{padding-left:0!important;padding-right:0!important}.cancel-button[_ngcontent-%COMP%], .choose-symbol-button[_ngcontent-%COMP%], .top-button[_ngcontent-%COMP%]{height:36px;margin-top:22px}.cancel-button[_ngcontent-%COMP%]{margin-right:10px}.form-field[_ngcontent-%COMP%], .select[_ngcontent-%COMP%]{width:100%}.shadowed[_ngcontent-%COMP%]{transition:.25s}.nonvisible[_ngcontent-%COMP%], .shadowed[_ngcontent-%COMP%]{display:none}.configButton[_ngcontent-%COMP%]{width:100%}.configHideButton[_ngcontent-%COMP%]{margin-left:80%;width:20%;margin-bottom:10px}.symbolSelectionButton[_ngcontent-%COMP%]{width:100%}.list-item[_ngcontent-%COMP%]{display:flex}.template-name[_ngcontent-%COMP%]{width:95%}.delete-button[_ngcontent-%COMP%]{width:10%;outline:none}.menu-button[_ngcontent-%COMP%]{width:5%;outline:none!important}th[_ngcontent-%COMP%]{border:0!important}th.mat-header-cell[_ngcontent-%COMP%]{padding-bottom:15px}td.mat-cell[_ngcontent-%COMP%]{padding-top:15px}.radio-button[_ngcontent-%COMP%]{width:50%;padding-top:20px}.radio-group[_ngcontent-%COMP%]{margin-bottom:20px}.file-button[_ngcontent-%COMP%]{width:18%}.file-name-form-field[_ngcontent-%COMP%]{padding-left:2%;width:80%}"]}),t}(),Evt=function(){function t(){}return t.prototype.transform=function(t,e){return t?e?(e=e.toLowerCase(),t.filter((function(t){return t.name.toLowerCase().includes(e)}))):t:[]},t.\u0275fac=function(e){return new(e||t)},t.\u0275pipe=Kt({name:"namefilter",type:t,pure:!0}),t}(),Pvt=function(){function t(){}return t.prototype.transform=function(t){var e=new Date(1e3*+t),n=e.getHours(),i="0"+e.getMinutes(),r="0"+e.getSeconds(),o=e.getFullYear(),a=e.getMonth()+1,s=e.getDate();return n+":"+i.substr(-2)+":"+r.substr(-2)+" "+s+"/"+a+"/"+o},t.\u0275fac=function(e){return new(e||t)},t.\u0275pipe=Kt({name:"datefilter",type:t,pure:!0}),t}();function Avt(t,e){1&t&&(ga(0,"mat-header-cell",18),ds(1," Name "),va())}function jvt(t,e){if(1&t&&(ga(0,"mat-cell"),ds(1),va()),2&t){var n=e.$implicit;Qi(1),ps(" ",n.name," ")}}function Ivt(t,e){1&t&&(ga(0,"mat-header-cell",18),ds(1," Date "),va())}function Dvt(t,e){if(1&t&&(ga(0,"mat-cell"),ds(1),Nc(2,"datefilter"),va()),2&t){var n=e.$implicit;Qi(1),ps(" ",Bc(2,1,n.created_at)," ")}}function Rvt(t,e){1&t&&(ga(0,"mat-header-cell"),ds(1," Actions "),va())}function Lvt(t,e){if(1&t){var n=ka();ga(0,"mat-cell",19),ga(1,"button",20),xa("click",(function(){Se(n);var t=e.$implicit;return Aa().restoreSnapshot(t)})),ga(2,"mat-icon",21),ds(3,"restore"),va(),va(),ga(4,"button",22),xa("click",(function(){Se(n);var t=e.$implicit;return Aa().deleteSnapshot(t)})),ga(5,"mat-icon",23),ds(6,"delete"),va(),va(),va()}}function Fvt(t,e){1&t&&ba(0,"mat-header-row")}function Nvt(t,e){1&t&&ba(0,"mat-row")}var Bvt=function(){function t(t,e,n,i){this.route=t,this.snapshotService=e,this.progressDialogService=n,this.toaster=i,this.displayedColumns=["name","creationDate","actions"]}return t.prototype.ngOnInit=function(){this.projectId=this.route.snapshot.paramMap.get("project_id"),this.server=this.route.snapshot.data.server,this.getSnapshots()},t.prototype.getSnapshots=function(){var t=this;this.snapshotService.list(this.server,this.projectId).subscribe((function(e){t.snapshots=e}))},t.prototype.restoreSnapshot=function(t){var e=this,n=this.snapshotService.restore(this.server,this.projectId,t.snapshot_id.toString()),i=this.progressDialogService.open(),r=n.subscribe((function(n){e.toaster.success("Snapshot "+t.name+" has been restored."),i.close()}));i.afterClosed().subscribe((function(t){t===plt.CANCELLED&&r.unsubscribe()}))},t.prototype.deleteSnapshot=function(t){var e=this;this.snapshotService.delete(this.server,this.projectId,t.snapshot_id.toString()).subscribe((function(){e.getSnapshots(),e.toaster.success("Snapshot "+t.name+" has been deleted.")}))},t.prototype.sortData=function(t){if(t.active&&""!==t.direction){var e=this.snapshots.slice();this.snapshots=e.sort((function(e,n){var i="asc"===t.direction;return"name"===t.active?function(t,e,n){return((t=t.toLowerCase())<(e=e.toLowerCase())?-1:1)*(n?1:-1)}(e.name,n.name,i):"creationDate"===t.active?function(t,e,n){return(t")}),(function(e){404===e.status&&(t.thirdpartylicenses="File not found")})),this.httpClient.get("ReleaseNotes.txt",{responseType:"text"}).subscribe((function(e){t.releasenotes=e.replace(new RegExp("\n","g"),"
")}))},t.\u0275fac=function(e){return new(e||t)(da(Rg))},t.\u0275cmp=Ht({type:t,selectors:[["app-help"]],decls:36,vars:2,consts:[[1,"content"],[1,"default-header"],[1,"default-content"],[1,"container","mat-elevation-z8"],[3,"innerHTML"]],template:function(t,e){1&t&&(ga(0,"div",0),ga(1,"div",1),ga(2,"h1"),ds(3,"Help"),va(),va(),ga(4,"div",2),ga(5,"div",3),ga(6,"mat-accordion"),ga(7,"mat-expansion-panel"),ga(8,"mat-expansion-panel-header"),ga(9,"mat-panel-title"),ds(10," Useful shortcuts "),va(),va(),ga(11,"mat-list"),ga(12,"mat-list-item"),ds(13," ctrl + + to zoom in "),va(),ga(14,"mat-list-item"),ds(15," ctrl + - to zoom out "),va(),ga(16,"mat-list-item"),ds(17," ctrl + 0 to reset zoom "),va(),ga(18,"mat-list-item"),ds(19," ctrl + h to hide toolbar "),va(),ga(20,"mat-list-item"),ds(21," ctrl + a to select all items on map "),va(),ga(22,"mat-list-item"),ds(23," ctrl + shift + a to deselect all items on map "),va(),ga(24,"mat-list-item"),ds(25," ctrl + shift + s to go to preferences "),va(),va(),va(),ga(26,"mat-expansion-panel"),ga(27,"mat-expansion-panel-header"),ga(28,"mat-panel-title"),ds(29," Third party components "),va(),va(),ba(30,"div",4),va(),ga(31,"mat-expansion-panel"),ga(32,"mat-expansion-panel-header"),ga(33,"mat-panel-title"),ds(34," Release notes "),va(),va(),ba(35,"div",4),va(),va(),va(),va(),va()),2&t&&(Qi(30),pa("innerHTML",e.thirdpartylicenses,Ti),Qi(5),pa("innerHTML",e.releasenotes,Ti))},directives:[Sdt,ydt,wdt,Cdt,_8,S8],styles:[""]}),t}(),Vvt=function(){function t(){}return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Ht({type:t,selectors:[["app-page-not-found"]],decls:7,vars:0,consts:[[1,"content"],[1,"default-header"],["mat-button","","routerLink","/servers"]],template:function(t,e){1&t&&(ga(0,"div",0),ga(1,"div",1),ba(2,"br"),ga(3,"h1"),ds(4,"404 Page not found"),va(),ga(5,"button",2),ds(6,"Navigate to homepage"),va(),va(),va())},directives:[a2,hQ],styles:["div[_ngcontent-%COMP%]{text-align:center}"]}),t}(),Uvt=function(){function t(t){this.httpServer=t}return t.prototype.getGns3vm=function(t){return this.httpServer.get(t,"/gns3vm")},t.prototype.updateGns3vm=function(t,e){return this.httpServer.put(t,"/gns3vm",e)},t.prototype.getGns3vmEngines=function(t){return this.httpServer.get(t,"/gns3vm/engines")},t.prototype.getVms=function(t,e){return this.httpServer.get(t,"/gns3vm/engines/"+e+"/vms")},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)(_t(YQ))}}),t}();function qvt(t,e){if(1&t&&(ga(0,"mat-option",18),ds(1),va()),2&t){var n=e.$implicit;pa("value",n.engine_id),Qi(1),ps(" ",n.name," ")}}function Gvt(t,e){if(1&t&&(ga(0,"mat-option",18),ds(1),va()),2&t){var n=e.$implicit;pa("value",n.vmname),Qi(1),ps(" ",n.vmname," ")}}var Wvt=function(){return{standalone:!0}};function Kvt(t,e){if(1&t){var n=ka();ga(0,"mat-checkbox",10),xa("ngModelChange",(function(t){return Se(n),Aa(2).gns3vm.headless=t})),ds(1," Run the VM in headless mode "),va()}if(2&t){var i=Aa(2);pa("ngModelOptions",jc(2,Wvt))("ngModel",i.gns3vm.headless)}}function Xvt(t,e){if(1&t){var n=ka();ga(0,"mat-form-field",21),ga(1,"input",25),xa("ngModelChange",(function(t){return Se(n),Aa(3).port=t})),va(),va()}if(2&t){var i=Aa(3);Qi(1),pa("ngModelOptions",jc(2,Wvt))("ngModel",i.port)}}function Yvt(t,e){if(1&t&&(ga(0,"form",19),ua(1,Xvt,2,3,"mat-form-field",20),ga(2,"mat-form-field",21),ba(3,"input",22),ga(4,"span",23),ds(5,"MB"),va(),va(),ga(6,"mat-form-field",21),ba(7,"input",24),va(),va()),2&t){var n=Aa(2);pa("formGroup",n.vmForm),Qi(1),pa("ngIf","virtualbox"===n.gns3vm.engine||"vmware"===n.gns3vm.engine)}}function Zvt(t,e){if(1&t){var n=ka();ga(0,"mat-radio-group",26),xa("ngModelChange",(function(t){return Se(n),Aa(2).gns3vm.when_exit=t})),ga(1,"mat-radio-button",27),xa("click",(function(){return Se(n),Aa(2).setCloseAction("keep")})),ds(2,"keep the GNS3 VM running"),va(),ga(3,"mat-radio-button",28),xa("click",(function(){return Se(n),Aa(2).setCloseAction("suspend")})),ds(4,"suspend the GNS3 VM"),va(),ga(5,"mat-radio-button",29),xa("click",(function(){return Se(n),Aa(2).setCloseAction("stop")})),ds(6,"stop the GNS3 VM"),va(),va()}2&t&&pa("ngModel",Aa(2).gns3vm.when_exit)}function Qvt(t,e){if(1&t){var n=ka();ga(0,"mat-card",9),ga(1,"mat-checkbox",10),xa("ngModelChange",(function(t){return Se(n),Aa().gns3vm.enable=t})),ds(2," Enable the GNS3 VM "),va(),ga(3,"mat-form-field",11),ga(4,"mat-select",12),xa("selectionChange",(function(t){return Se(n),Aa().changeVmEngine(t)}))("ngModelChange",(function(t){return Se(n),Aa().gns3vm.engine=t})),ua(5,qvt,2,2,"mat-option",13),va(),va(),ga(6,"mat-form-field",11),ga(7,"mat-select",14),xa("ngModelChange",(function(t){return Se(n),Aa().gns3vm.vmname=t})),ua(8,Gvt,2,2,"mat-option",13),va(),va(),ua(9,Kvt,2,3,"mat-checkbox",15),ua(10,Yvt,8,2,"form",16),ua(11,Zvt,7,1,"mat-radio-group",17),va()}if(2&t){var i=Aa();Qi(1),pa("ngModelOptions",jc(11,Wvt))("ngModel",i.gns3vm.enable),Qi(3),pa("ngModelOptions",jc(12,Wvt))("ngModel",i.gns3vm.engine),Qi(1),pa("ngForOf",i.vmEngines),Qi(2),pa("ngModelOptions",jc(13,Wvt))("ngModel",i.gns3vm.vmname),Qi(1),pa("ngForOf",i.vms),Qi(1),pa("ngIf","virtualbox"===i.gns3vm.engine||"vmware"===i.gns3vm.engine),Qi(1),pa("ngIf","remote"!==i.gns3vm.engine),Qi(1),pa("ngIf","remote"!==i.gns3vm.engine)}}var $vt=function(){function t(t,e,n,i,r,o){this.route=t,this.serverService=e,this.gns3vmService=n,this.router=i,this.formBuilder=r,this.toasterService=o,this.vms=[],this.vmForm=this.formBuilder.group({ram:new hp(null,[kf.required]),vcpus:new hp(null,[kf.required])})}return t.prototype.ngOnInit=function(){var t=this,e=this.route.snapshot.paramMap.get("server_id");this.serverService.get(parseInt(e,10)).then((function(e){t.server=e,t.gns3vmService.getGns3vm(t.server).subscribe((function(e){t.gns3vm=e,t.vmForm.controls.ram.setValue(t.gns3vm.ram),t.vmForm.controls.vcpus.setValue(t.gns3vm.vcpus),t.gns3vm.port&&(t.port=t.gns3vm.port),t.gns3vmService.getGns3vmEngines(t.server).subscribe((function(e){t.vmEngines=e})),t.gns3vmService.getVms(t.server,t.gns3vm.engine).subscribe((function(e){t.vms=e}))}))}))},t.prototype.goBack=function(){this.router.navigate(["/server",this.server.id,"preferences"])},t.prototype.setCloseAction=function(t){this.gns3vm.when_exit=t},t.prototype.changeVmEngine=function(t){var e=this;this.gns3vmService.getVms(this.server,t.value).subscribe((function(t){e.vms=t}),(function(t){}))},t.prototype.save=function(){var t=this;this.vmForm.valid&&this.gns3vm.vmname||"remote"===this.gns3vm.engine&&this.gns3vm.vmname?(this.gns3vm.ram=this.vmForm.get("ram").value,this.gns3vm.vcpus=this.vmForm.get("vcpus").value,this.port&&(this.gns3vm.port=this.port),this.gns3vmService.updateGns3vm(this.server,this.gns3vm).subscribe((function(){t.toasterService.success("GNS3 VM updated.")})),this.goBack()):this.toasterService.error("Fill all required fields with correct values.")},t.\u0275fac=function(e){return new(e||t)(da(ZY),da(ZQ),da(Uvt),da(lQ),da(Jp),da(Y2))},t.\u0275cmp=Ht({type:t,selectors:[["app-gns3vm"]],decls:12,vars:1,consts:[[1,"content"],[1,"default-header"],[1,"row"],[1,"col"],[1,"default-content"],["class","matCard",4,"ngIf"],[1,"buttons-bar"],["mat-button","",1,"cancel-button",3,"click"],["mat-raised-button","","color","primary",3,"click"],[1,"matCard"],[3,"ngModelOptions","ngModel","ngModelChange"],[1,"select"],["placeholder","Virtualization engine",3,"ngModelOptions","ngModel","selectionChange","ngModelChange"],[3,"value",4,"ngFor","ngForOf"],["placeholder","VM name",3,"ngModelOptions","ngModel","ngModelChange"],[3,"ngModelOptions","ngModel","ngModelChange",4,"ngIf"],[3,"formGroup",4,"ngIf"],["aria-label","Actions when closing GNS3","class","radio-selection",3,"ngModel","ngModelChange",4,"ngIf"],[3,"value"],[3,"formGroup"],["class","form-field",4,"ngIf"],[1,"form-field"],["matInput","","formControlName","ram","type","number","placeholder","RAM"],["matSuffix",""],["matInput","","formControlName","vcpus","type","number","placeholder","vCPUs"],["matInput","","type","number","placeholder","Port",3,"ngModelOptions","ngModel","ngModelChange"],["aria-label","Actions when closing GNS3",1,"radio-selection",3,"ngModel","ngModelChange"],["value","keep",3,"click"],["value","suspend",3,"click"],["value","stop",3,"click"]],template:function(t,e){1&t&&(ga(0,"div",0),ga(1,"div",1),ga(2,"div",2),ga(3,"h1",3),ds(4,"GNS3 VM preferences"),va(),va(),va(),ga(5,"div",4),ua(6,Qvt,12,14,"mat-card",5),ga(7,"div",6),ga(8,"button",7),xa("click",(function(){return e.goBack()})),ds(9,"Cancel"),va(),ga(10,"button",8),xa("click",(function(){return e.save()})),ds(11,"Save"),va(),va(),va(),va()),2&t&&(Qi(6),pa("ngIf",e.gns3vm))},directives:[Ah,a2,f3,F5,mf,Sp,Y3,O5,Eh,EJ,xp,gf,Pp,s5,cf,Ef,Fp,q3,A6,D6],styles:[".form-field[_ngcontent-%COMP%], .select[_ngcontent-%COMP%]{width:100%}.radio-selection[_ngcontent-%COMP%]{display:flex;justify-content:space-between}"]}),t}(),Jvt=function(){function t(t,e,n,i,r){this.serverService=t,this.serverDatabase=e,this.route=n,this.router=i,this.toasterService=r}return t.prototype.ngOnInit=function(){return UQ(this,void 0,void 0,(function(){var t=this;return qQ(this,(function(e){return this.serverService.isServiceInitialized&&this.getServers(),this.serverService.serviceInitialized.subscribe((function(e){return UQ(t,void 0,void 0,(function(){return qQ(this,(function(t){return e&&this.getServers(),[2]}))}))})),[2]}))}))},t.prototype.getServers=function(){return UQ(this,void 0,void 0,(function(){var t,e,n,i,r,o,a=this;return qQ(this,(function(s){switch(s.label){case 0:return t=this.route.snapshot.paramMap.get("server_ip"),e=+this.route.snapshot.paramMap.get("server_port"),n=this.route.snapshot.paramMap.get("project_id"),[4,this.serverService.findAll()];case 1:return i=s.sent(),(r=i.filter((function(n){return n.host===t&&n.port===e}))[0])?this.router.navigate(["/server",r.id,"project",n]):((o=new BQ).host=t,o.port=e,o.location="bundled",o.name=t,this.serverService.create(o).then((function(t){a.router.navigate(["/server",t.id,"project",n])}))),[2]}}))}))},t.\u0275fac=function(e){return new(e||t)(da(ZQ),da(Wut),da(ZY),da(lQ),da(Y2))},t.\u0275cmp=Ht({type:t,selectors:[["app-direct-link"]],decls:0,vars:0,template:function(t,e){},styles:[""],encapsulation:2}),t}();function tbt(t,e){if(1&t&&(Qe(),ga(0,"linearGradient"),ba(1,"stop",5),ba(2,"stop",6),va()),2&t){var n=Aa(2);oa("id",n.svg.outerLinearGradient.id),Qi(1),oa("stop-color",n.svg.outerLinearGradient.colorStop1)("stop-opacity",1),Qi(1),oa("stop-color",n.svg.outerLinearGradient.colorStop2)("stop-opacity",1)}}function ebt(t,e){if(1&t&&(Qe(),ga(0,"radialGradient"),ba(1,"stop",5),ba(2,"stop",6),va()),2&t){var n=Aa(2);oa("id",n.svg.radialGradient.id),Qi(1),oa("stop-color",n.svg.radialGradient.colorStop1)("stop-opacity",1),Qi(1),oa("stop-color",n.svg.radialGradient.colorStop2)("stop-opacity",1)}}function nbt(t,e){if(1&t&&(Qe(),ba(0,"circle")),2&t){var n=Aa(3);oa("cx",n.svg.backgroundCircle.cx)("cy",n.svg.backgroundCircle.cy)("r",n.svg.backgroundCircle.r)("fill",n.svg.backgroundCircle.fill)("fill-opacity",n.svg.backgroundCircle.fillOpacity)("stroke",n.svg.backgroundCircle.stroke)("stroke-width",n.svg.backgroundCircle.strokeWidth)}}function ibt(t,e){if(1&t&&(Qe(),ba(0,"circle")),2&t){var n=Aa(3);ca("fill","url(#",n.svg.radialGradient.id,")"),oa("cx",n.svg.backgroundCircle.cx)("cy",n.svg.backgroundCircle.cy)("r",n.svg.backgroundCircle.r)("fill-opacity",n.svg.backgroundCircle.fillOpacity)("stroke",n.svg.backgroundCircle.stroke)("stroke-width",n.svg.backgroundCircle.strokeWidth)}}function rbt(t,e){if(1&t&&(Qe(),ya(0),ua(1,nbt,1,7,"circle",2),ua(2,ibt,1,7,"circle",2),_a()),2&t){var n=Aa(2);Qi(1),pa("ngIf",!n.options.backgroundGradient),Qi(1),pa("ngIf",n.options.backgroundGradient)}}function obt(t,e){if(1&t&&(Qe(),ba(0,"circle")),2&t){var n=Aa(2);oa("cx",n.svg.circle.cx)("cy",n.svg.circle.cy)("r",n.svg.circle.r)("fill",n.svg.circle.fill)("stroke",n.svg.circle.stroke)("stroke-width",n.svg.circle.strokeWidth)}}function abt(t,e){if(1&t&&(Qe(),ba(0,"path")),2&t){var n=Aa(3);oa("d",n.svg.path.d)("stroke",n.svg.path.stroke)("stroke-width",n.svg.path.strokeWidth)("stroke-linecap",n.svg.path.strokeLinecap)("fill",n.svg.path.fill)}}function sbt(t,e){if(1&t&&(Qe(),ba(0,"path")),2&t){var n=Aa(3);ca("stroke","url(#",n.svg.outerLinearGradient.id,")"),oa("d",n.svg.path.d)("stroke-width",n.svg.path.strokeWidth)("stroke-linecap",n.svg.path.strokeLinecap)("fill",n.svg.path.fill)}}function cbt(t,e){if(1&t&&(Qe(),ya(0),ua(1,abt,1,5,"path",2),ua(2,sbt,1,5,"path",2),_a()),2&t){var n=Aa(2);Qi(1),pa("ngIf",!n.options.outerStrokeGradient),Qi(1),pa("ngIf",n.options.outerStrokeGradient)}}function lbt(t,e){if(1&t&&(Qe(),ga(0,"tspan"),ds(1),va()),2&t){var n=e.$implicit,i=Aa(4);oa("x",i.svg.title.x)("y",i.svg.title.y)("dy",n.dy)("font-size",i.svg.title.fontSize)("font-weight",i.svg.title.fontWeight)("fill",i.svg.title.color),Qi(1),fs(n.span)}}function ubt(t,e){if(1&t&&(Qe(),ya(0),ua(1,lbt,2,7,"tspan",8),_a()),2&t){var n=Aa(3);Qi(1),pa("ngForOf",n.svg.title.tspans)}}function hbt(t,e){if(1&t&&(Qe(),ga(0,"tspan"),ds(1),va()),2&t){var n=Aa(3);oa("font-size",n.svg.units.fontSize)("font-weight",n.svg.units.fontWeight)("fill",n.svg.units.color),Qi(1),fs(n.svg.units.text)}}function dbt(t,e){if(1&t&&(Qe(),ga(0,"tspan"),ds(1),va()),2&t){var n=e.$implicit,i=Aa(4);oa("x",i.svg.subtitle.x)("y",i.svg.subtitle.y)("dy",n.dy)("font-size",i.svg.subtitle.fontSize)("font-weight",i.svg.subtitle.fontWeight)("fill",i.svg.subtitle.color),Qi(1),fs(n.span)}}function fbt(t,e){if(1&t&&(Qe(),ya(0),ua(1,dbt,2,7,"tspan",8),_a()),2&t){var n=Aa(3);Qi(1),pa("ngForOf",n.svg.subtitle.tspans)}}function pbt(t,e){if(1&t&&(Qe(),ga(0,"text",7),ua(1,ubt,2,1,"ng-container",2),ua(2,hbt,2,4,"tspan",2),ua(3,fbt,2,1,"ng-container",2),va()),2&t){var n=Aa(2);oa("x",n.svg.circle.cx)("y",n.svg.circle.cy)("text-anchor",n.svg.title.textAnchor),Qi(1),pa("ngIf",n.options.showTitle),Qi(1),pa("ngIf",n.options.showUnits),Qi(1),pa("ngIf",n.options.showSubtitle)}}function mbt(t,e){if(1&t&&(Qe(),ba(0,"image",9)),2&t){var n=Aa(2);oa("height",n.svg.image.height)("width",n.svg.image.width)("href",n.svg.image.src,null,"xlink")("x",n.svg.image.x)("y",n.svg.image.y)}}function gbt(t,e){if(1&t){var n=ka();Qe(),ga(0,"svg",1),xa("click",(function(t){return Se(n),Aa().emitClickEvent(t)})),ga(1,"defs"),ua(2,tbt,3,5,"linearGradient",2),ua(3,ebt,3,5,"radialGradient",2),va(),ua(4,rbt,3,2,"ng-container",2),ua(5,obt,1,6,"circle",2),ua(6,cbt,3,2,"ng-container",2),ua(7,pbt,4,6,"text",3),ua(8,mbt,1,5,"image",4),va()}if(2&t){var i=Aa();oa("viewBox",i.svg.viewBox)("height",i.svg.height)("width",i.svg.width)("class",i.options.class),Qi(2),pa("ngIf",i.options.outerStrokeGradient),Qi(1),pa("ngIf",i.options.backgroundGradient),Qi(1),pa("ngIf",i.options.showBackground),Qi(1),pa("ngIf",i.options.showInnerStroke),Qi(1),pa("ngIf",i.options.percent-0!=0||i.options.showZeroOuterStroke),Qi(1),pa("ngIf",!i.options.showImage&&(i.options.showTitle||i.options.showUnits||i.options.showSubtitle)),Qi(1),pa("ngIf",i.options.showImage)}}var vbt,bbt=function t(){Object(m.a)(this,t),this.class="",this.backgroundGradient=!1,this.backgroundColor="transparent",this.backgroundGradientStopColor="transparent",this.backgroundOpacity=1,this.backgroundStroke="transparent",this.backgroundStrokeWidth=0,this.backgroundPadding=5,this.percent=0,this.radius=90,this.space=4,this.toFixed=0,this.maxPercent=1e3,this.renderOnClick=!0,this.units="%",this.unitsFontSize="10",this.unitsFontWeight="normal",this.unitsColor="#444444",this.outerStrokeGradient=!1,this.outerStrokeWidth=8,this.outerStrokeColor="#78C000",this.outerStrokeGradientStopColor="transparent",this.outerStrokeLinecap="round",this.innerStrokeColor="#C7E596",this.innerStrokeWidth=4,this.titleFormat=void 0,this.title="auto",this.titleColor="#444444",this.titleFontSize="20",this.titleFontWeight="normal",this.subtitleFormat=void 0,this.subtitle="progress",this.subtitleColor="#A9A9A9",this.subtitleFontSize="10",this.subtitleFontWeight="normal",this.imageSrc=void 0,this.imageHeight=void 0,this.imageWidth=void 0,this.animation=!0,this.animateTitle=!0,this.animateSubtitle=!1,this.animationDuration=500,this.showTitle=!0,this.showSubtitle=!0,this.showUnits=!0,this.showImage=!1,this.showBackground=!0,this.showInnerStroke=!0,this.clockwise=!0,this.responsive=!1,this.startFromZero=!0,this.showZeroOuterStroke=!0,this.lazy=!1},ybt=function(){var t=function(){function t(e,n,i){var r=this;Object(m.a)(this,t),this.elRef=n,this.document=i,this.onClick=new Uc,this.svgElement=null,this.isInViewport=!1,this.onViewportChanged=new Uc,this._viewportChangedSubscriber=null,this.options=new bbt,this.defaultOptions=new bbt,this._lastPercent=0,this._gradientUUID=null,this.render=function(){r.applyOptions(),r.options.lazy?(null===r.svgElement&&r.draw(r._lastPercent),r.isInViewport&&(r.options.animation&&r.options.animationDuration>0?r.animate(r._lastPercent,r.options.percent):r.draw(r.options.percent),r._lastPercent=r.options.percent)):(r.options.animation&&r.options.animationDuration>0?r.animate(r._lastPercent,r.options.percent):r.draw(r.options.percent),r._lastPercent=r.options.percent)},this.polarToCartesian=function(t,e,n,i){var r=i*Math.PI/180;return{x:t+Math.sin(r)*n,y:e-Math.cos(r)*n}},this.draw=function(t){var e=(t=void 0===t?r.options.percent:Math.abs(t))>100?100:t,n=2*r.options.radius+2*r.options.outerStrokeWidth;r.options.showBackground&&(n+=2*r.options.backgroundStrokeWidth+r.max(0,2*r.options.backgroundPadding));var i,o,a={x:n/2,y:n/2},s={x:a.x,y:a.y-r.options.radius},c=r.polarToCartesian(a.x,a.y,r.options.radius,360*(r.options.clockwise?e:100-e)/100);if(100===e&&(c.x=c.x+(r.options.clockwise?-.01:.01)),e>50){var h=l(r.options.clockwise?[1,1]:[1,0],2);i=h[0],o=h[1]}else{var f=l(r.options.clockwise?[0,1]:[0,0],2);i=f[0],o=f[1]}var p=r.options.animateTitle?t:r.options.percent,m=p>r.options.maxPercent?"".concat(r.options.maxPercent.toFixed(r.options.toFixed),"+"):p.toFixed(r.options.toFixed),g=r.options.animateSubtitle?t:r.options.percent,v={x:a.x,y:a.y,textAnchor:"middle",color:r.options.titleColor,fontSize:r.options.titleFontSize,fontWeight:r.options.titleFontWeight,texts:[],tspans:[]};if(void 0!==r.options.titleFormat&&"Function"===r.options.titleFormat.constructor.name){var b=r.options.titleFormat(p);b instanceof Array?v.texts=Object(u.a)(b):v.texts.push(b.toString())}else"auto"===r.options.title?v.texts.push(m):r.options.title instanceof Array?v.texts=Object(u.a)(r.options.title):v.texts.push(r.options.title.toString());var y={x:a.x,y:a.y,textAnchor:"middle",color:r.options.subtitleColor,fontSize:r.options.subtitleFontSize,fontWeight:r.options.subtitleFontWeight,texts:[],tspans:[]};if(void 0!==r.options.subtitleFormat&&"Function"===r.options.subtitleFormat.constructor.name){var _=r.options.subtitleFormat(g);_ instanceof Array?y.texts=Object(u.a)(_):y.texts.push(_.toString())}else r.options.subtitle instanceof Array?y.texts=Object(u.a)(r.options.subtitle):y.texts.push(r.options.subtitle.toString());var w={text:"".concat(r.options.units),fontSize:r.options.unitsFontSize,fontWeight:r.options.unitsFontWeight,color:r.options.unitsColor},k=0,C=1;if(r.options.showTitle&&(k+=v.texts.length),r.options.showSubtitle&&(k+=y.texts.length),r.options.showTitle){var S,x=d(v.texts);try{for(x.s();!(S=x.n()).done;)v.tspans.push({span:S.value,dy:r.getRelativeY(C,k)}),C++}catch(T){x.e(T)}finally{x.f()}}if(r.options.showSubtitle){var O,M=d(y.texts);try{for(M.s();!(O=M.n()).done;)y.tspans.push({span:O.value,dy:r.getRelativeY(C,k)}),C++}catch(T){M.e(T)}finally{M.f()}}null===r._gradientUUID&&(r._gradientUUID=r.uuid()),r.svg={viewBox:"0 0 ".concat(n," ").concat(n),width:r.options.responsive?"100%":n,height:r.options.responsive?"100%":n,backgroundCircle:{cx:a.x,cy:a.y,r:r.options.radius+r.options.outerStrokeWidth/2+r.options.backgroundPadding,fill:r.options.backgroundColor,fillOpacity:r.options.backgroundOpacity,stroke:r.options.backgroundStroke,strokeWidth:r.options.backgroundStrokeWidth},path:{d:"M ".concat(s.x," ").concat(s.y,"\n A ").concat(r.options.radius," ").concat(r.options.radius," 0 ").concat(i," ").concat(o," ").concat(c.x," ").concat(c.y),stroke:r.options.outerStrokeColor,strokeWidth:r.options.outerStrokeWidth,strokeLinecap:r.options.outerStrokeLinecap,fill:"none"},circle:{cx:a.x,cy:a.y,r:r.options.radius-r.options.space-r.options.outerStrokeWidth/2-r.options.innerStrokeWidth/2,fill:"none",stroke:r.options.innerStrokeColor,strokeWidth:r.options.innerStrokeWidth},title:v,units:w,subtitle:y,image:{x:a.x-r.options.imageWidth/2,y:a.y-r.options.imageHeight/2,src:r.options.imageSrc,width:r.options.imageWidth,height:r.options.imageHeight},outerLinearGradient:{id:"outer-linear-"+r._gradientUUID,colorStop1:r.options.outerStrokeColor,colorStop2:"transparent"===r.options.outerStrokeGradientStopColor?"#FFF":r.options.outerStrokeGradientStopColor},radialGradient:{id:"radial-"+r._gradientUUID,colorStop1:r.options.backgroundColor,colorStop2:"transparent"===r.options.backgroundGradientStopColor?"#FFF":r.options.backgroundGradientStopColor}}},this.getAnimationParameters=function(t,e){var n,i,o,a=r.options.startFromZero||t<0?0:t,s=e<0?0:r.min(e,r.options.maxPercent),c=Math.abs(Math.round(s-a));return c>=100?(n=100,i=r.options.animateTitle||r.options.animateSubtitle?Math.round(c/n):1):(n=c,i=1),(o=Math.round(r.options.animationDuration/n))<10&&(n=r.options.animationDuration/(o=10),i=!r.options.animateTitle&&!r.options.animateSubtitle&&c>100?Math.round(100/n):Math.round(c/n)),i<1&&(i=1),{times:n,step:i,interval:o}},this.animate=function(t,e){r._timerSubscription&&!r._timerSubscription.closed&&r._timerSubscription.unsubscribe();var n=r.options.startFromZero?0:t,i=e,o=r.getAnimationParameters(n,i),a=o.step,s=o.interval,c=n;r._timerSubscription=n=100?(r.draw(i),r._timerSubscription.unsubscribe()):r.draw(c):(r.draw(i),r._timerSubscription.unsubscribe())})):Object(l1.a)(0,s).subscribe((function(){(c-=a)>=i?!r.options.animateTitle&&!r.options.animateSubtitle&&i>=100?(r.draw(i),r._timerSubscription.unsubscribe()):r.draw(c):(r.draw(i),r._timerSubscription.unsubscribe())}))},this.emitClickEvent=function(t){r.options.renderOnClick&&r.animate(0,r.options.percent),r.onClick.emit(t)},this.applyOptions=function(){for(var t=0,e=Object.keys(r.options);t0?+r.options.percent:0,r.options.maxPercent=Math.abs(+r.options.maxPercent),r.options.animationDuration=Math.abs(r.options.animationDuration),r.options.outerStrokeWidth=Math.abs(+r.options.outerStrokeWidth),r.options.innerStrokeWidth=Math.abs(+r.options.innerStrokeWidth),r.options.backgroundPadding=+r.options.backgroundPadding},this.getRelativeY=function(t,e){return(1*(t-e/2)-.18).toFixed(2)+"em"},this.min=function(t,e){return te?t:e},this.uuid=function(){var t=(new Date).getTime();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){var n=(t+16*Math.random())%16|0;return t=Math.floor(t/16),("x"==e?n:3&n|8).toString(16)}))},this.findSvgElement=function(){if(null===this.svgElement){var t=this.elRef.nativeElement.getElementsByTagName("svg");t.length>0&&(this.svgElement=t[0])}},this.checkViewport=function(){r.findSvgElement();var t=r.isInViewport;r.isInViewport=r.isElementInViewport(r.svgElement),t!==r.isInViewport&&r.onViewportChanged.emit({oldValue:t,newValue:r.isInViewport})},this.onScroll=function(t){r.checkViewport()},this.loadEventsForLazyMode=function(){if(r.options.lazy){r.document.addEventListener("scroll",r.onScroll,!0),r.window.addEventListener("resize",r.onScroll,!0),null===r._viewportChangedSubscriber&&(r._viewportChangedSubscriber=r.onViewportChanged.subscribe((function(t){t.newValue&&r.render()})));var t=Object(l1.a)(0,50).subscribe((function(){null===r.svgElement?r.checkViewport():t.unsubscribe()}))}},this.unloadEventsForLazyMode=function(){r.document.removeEventListener("scroll",r.onScroll,!0),r.window.removeEventListener("resize",r.onScroll,!0),null!==r._viewportChangedSubscriber&&(r._viewportChangedSubscriber.unsubscribe(),r._viewportChangedSubscriber=null)},this.document=i,this.window=this.document.defaultView,Object.assign(this.options,e),Object.assign(this.defaultOptions,e)}return Object(g.a)(t,[{key:"isDrawing",value:function(){return this._timerSubscription&&!this._timerSubscription.closed}},{key:"isElementInViewport",value:function(t){if(null==t)return!1;var e,n=t.getBoundingClientRect(),i=t.parentNode;do{if(e=i.getBoundingClientRect(),n.top>=e.bottom)return!1;if(n.bottom<=e.top)return!1;if(n.left>=e.right)return!1;if(n.right<=e.left)return!1;i=i.parentNode}while(i!=this.document.body);return!(n.top>=(this.window.innerHeight||this.document.documentElement.clientHeight)||n.bottom<=0||n.left>=(this.window.innerWidth||this.document.documentElement.clientWidth)||n.right<=0)}},{key:"ngOnInit",value:function(){this.loadEventsForLazyMode()}},{key:"ngOnDestroy",value:function(){this.unloadEventsForLazyMode()}},{key:"ngOnChanges",value:function(t){this.render(),"lazy"in t&&(t.lazy.currentValue?this.loadEventsForLazyMode():this.unloadEventsForLazyMode())}}]),t}();return t.\u0275fac=function(e){return new(e||t)(da(bbt),da(Us),da(du))},t.\u0275cmp=Ht({type:t,selectors:[["circle-progress"]],inputs:{name:"name",class:"class",backgroundGradient:"backgroundGradient",backgroundColor:"backgroundColor",backgroundGradientStopColor:"backgroundGradientStopColor",backgroundOpacity:"backgroundOpacity",backgroundStroke:"backgroundStroke",backgroundStrokeWidth:"backgroundStrokeWidth",backgroundPadding:"backgroundPadding",radius:"radius",space:"space",percent:"percent",toFixed:"toFixed",maxPercent:"maxPercent",renderOnClick:"renderOnClick",units:"units",unitsFontSize:"unitsFontSize",unitsFontWeight:"unitsFontWeight",unitsColor:"unitsColor",outerStrokeGradient:"outerStrokeGradient",outerStrokeWidth:"outerStrokeWidth",outerStrokeColor:"outerStrokeColor",outerStrokeGradientStopColor:"outerStrokeGradientStopColor",outerStrokeLinecap:"outerStrokeLinecap",innerStrokeColor:"innerStrokeColor",innerStrokeWidth:"innerStrokeWidth",titleFormat:"titleFormat",title:"title",titleColor:"titleColor",titleFontSize:"titleFontSize",titleFontWeight:"titleFontWeight",subtitleFormat:"subtitleFormat",subtitle:"subtitle",subtitleColor:"subtitleColor",subtitleFontSize:"subtitleFontSize",subtitleFontWeight:"subtitleFontWeight",imageSrc:"imageSrc",imageHeight:"imageHeight",imageWidth:"imageWidth",animation:"animation",animateTitle:"animateTitle",animateSubtitle:"animateSubtitle",animationDuration:"animationDuration",showTitle:"showTitle",showSubtitle:"showSubtitle",showUnits:"showUnits",showImage:"showImage",showBackground:"showBackground",showInnerStroke:"showInnerStroke",clockwise:"clockwise",responsive:"responsive",startFromZero:"startFromZero",showZeroOuterStroke:"showZeroOuterStroke",lazy:"lazy",templateOptions:["options","templateOptions"]},outputs:{onClick:"onClick"},features:[Ms],decls:1,vars:1,consts:[["xmlns","http://www.w3.org/2000/svg","preserveAspectRatio","xMidYMid meet",3,"click",4,"ngIf"],["xmlns","http://www.w3.org/2000/svg","preserveAspectRatio","xMidYMid meet",3,"click"],[4,"ngIf"],["alignment-baseline","baseline",4,"ngIf"],["preserveAspectRatio","none",4,"ngIf"],["offset","5%"],["offset","95%"],["alignment-baseline","baseline"],[4,"ngFor","ngForOf"],["preserveAspectRatio","none"]],template:function(t,e){1&t&&ua(0,gbt,9,11,"svg",0),2&t&&pa("ngIf",e.svg)},directives:[Ah,Eh],encapsulation:2}),t}(),_bt=function(){var t=vbt=function(){function t(){Object(m.a)(this,t)}return Object(g.a)(t,null,[{key:"forRoot",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{ngModule:vbt,providers:[{provide:bbt,useValue:t}]}}}]),t}();return t.\u0275mod=qt({type:t}),t.\u0275inj=F({factory:function(e){return new(e||t)},imports:[[hd]]}),t}(),wbt=["*"],kbt=nJ(tJ(eJ((function t(e){Object(m.a)(this,t),this._elementRef=e})),"primary"),-1),Cbt=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=Wt({type:t,selectors:[["mat-chip-avatar"],["","matChipAvatar",""]],hostAttrs:[1,"mat-chip-avatar"]}),t}(),Sbt=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=Wt({type:t,selectors:[["mat-chip-trailing-icon"],["","matChipTrailingIcon",""]],hostAttrs:[1,"mat-chip-trailing-icon"]}),t}(),xbt=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i,r,o,a,c,l,u){var h;return Object(m.a)(this,n),(h=e.call(this,t))._elementRef=t,h._ngZone=i,h._changeDetectorRef=c,h._hasFocus=!1,h.chipListSelectable=!0,h._chipListMultiple=!1,h._chipListDisabled=!1,h._selected=!1,h._selectable=!0,h._disabled=!1,h._removable=!0,h._onFocus=new w.b,h._onBlur=new w.b,h.selectionChange=new Uc,h.destroyed=new Uc,h.removed=new Uc,h._addHostClassName(),h._chipRippleTarget=(u||document).createElement("div"),h._chipRippleTarget.classList.add("mat-chip-ripple"),h._elementRef.nativeElement.appendChild(h._chipRippleTarget),h._chipRipple=new mJ(Object(s.a)(h),i,h._chipRippleTarget,r),h._chipRipple.setupTriggerEvents(t),h.rippleConfig=o||{},h._animationsDisabled="NoopAnimations"===a,h.tabIndex=null!=l&&parseInt(l)||-1,h}return Object(g.a)(n,[{key:"_addHostClassName",value:function(){var t=this._elementRef.nativeElement;t.hasAttribute("mat-basic-chip")||"mat-basic-chip"===t.tagName.toLowerCase()?t.classList.add("mat-basic-chip"):t.classList.add("mat-standard-chip")}},{key:"ngOnDestroy",value:function(){this.destroyed.emit({chip:this}),this._chipRipple._removeTriggerEvents()}},{key:"select",value:function(){this._selected||(this._selected=!0,this._dispatchSelectionChange(),this._markForCheck())}},{key:"deselect",value:function(){this._selected&&(this._selected=!1,this._dispatchSelectionChange(),this._markForCheck())}},{key:"selectViaInteraction",value:function(){this._selected||(this._selected=!0,this._dispatchSelectionChange(!0),this._markForCheck())}},{key:"toggleSelected",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return this._selected=!this.selected,this._dispatchSelectionChange(t),this._markForCheck(),this.selected}},{key:"focus",value:function(){this._hasFocus||(this._elementRef.nativeElement.focus(),this._onFocus.next({chip:this})),this._hasFocus=!0}},{key:"remove",value:function(){this.removable&&this.removed.emit({chip:this})}},{key:"_handleClick",value:function(t){this.disabled?t.preventDefault():t.stopPropagation()}},{key:"_handleKeydown",value:function(t){if(!this.disabled)switch(t.keyCode){case 46:case 8:this.remove(),t.preventDefault();break;case 32:this.selectable&&this.toggleSelected(!0),t.preventDefault()}}},{key:"_blur",value:function(){var t=this;this._ngZone.onStable.asObservable().pipe(Object(FX.a)(1)).subscribe((function(){t._ngZone.run((function(){t._hasFocus=!1,t._onBlur.next({chip:t})}))}))}},{key:"_dispatchSelectionChange",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.selectionChange.emit({source:this,isUserInput:t,selected:this._selected})}},{key:"_markForCheck",value:function(){this._changeDetectorRef&&this._changeDetectorRef.markForCheck()}},{key:"rippleDisabled",get:function(){return this.disabled||this.disableRipple||!!this.rippleConfig.disabled}},{key:"selected",get:function(){return this._selected},set:function(t){var e=nm(t);e!==this._selected&&(this._selected=e,this._dispatchSelectionChange())}},{key:"value",get:function(){return void 0!==this._value?this._value:this._elementRef.nativeElement.textContent},set:function(t){this._value=t}},{key:"selectable",get:function(){return this._selectable&&this.chipListSelectable},set:function(t){this._selectable=nm(t)}},{key:"disabled",get:function(){return this._chipListDisabled||this._disabled},set:function(t){this._disabled=nm(t)}},{key:"removable",get:function(){return this._removable},set:function(t){this._removable=nm(t)}},{key:"ariaSelected",get:function(){return this.selectable&&(this._chipListMultiple||this.selected)?this.selected.toString():null}}]),n}(kbt);return t.\u0275fac=function(e){return new(e||t)(da(Us),da(jl),da(Cm),da(bJ,8),da(Cy,8),da(Po),fa("tabindex"),da(du,8))},t.\u0275dir=Wt({type:t,selectors:[["mat-basic-chip"],["","mat-basic-chip",""],["mat-chip"],["","mat-chip",""]],contentQueries:function(t,e,n){var i;1&t&&(rl(n,Cbt,!0),rl(n,Sbt,!0),rl(n,Obt,!0)),2&t&&(tl(i=sl())&&(e.avatar=i.first),tl(i=sl())&&(e.trailingIcon=i.first),tl(i=sl())&&(e.removeIcon=i.first))},hostAttrs:["role","option",1,"mat-chip","mat-focus-indicator"],hostVars:14,hostBindings:function(t,e){1&t&&xa("click",(function(t){return e._handleClick(t)}))("keydown",(function(t){return e._handleKeydown(t)}))("focus",(function(){return e.focus()}))("blur",(function(){return e._blur()})),2&t&&(oa("tabindex",e.disabled?null:e.tabIndex)("disabled",e.disabled||null)("aria-disabled",e.disabled.toString())("aria-selected",e.ariaSelected),Qa("mat-chip-selected",e.selected)("mat-chip-with-avatar",e.avatar)("mat-chip-with-trailing-icon",e.trailingIcon||e.removeIcon)("mat-chip-disabled",e.disabled)("_mat-animation-noopable",e._animationsDisabled))},inputs:{color:"color",disableRipple:"disableRipple",tabIndex:"tabIndex",selected:"selected",value:"value",selectable:"selectable",disabled:"disabled",removable:"removable"},outputs:{selectionChange:"selectionChange",destroyed:"destroyed",removed:"removed"},exportAs:["matChip"],features:[ws]}),t}(),Obt=function(){var t=function(){function t(e,n){Object(m.a)(this,t),this._parentChip=e,n&&"BUTTON"===n.nativeElement.nodeName&&n.nativeElement.setAttribute("type","button")}return Object(g.a)(t,[{key:"_handleClick",value:function(t){var e=this._parentChip;e.removable&&!e.disabled&&e.remove(),t.stopPropagation()}}]),t}();return t.\u0275fac=function(e){return new(e||t)(da(xbt),da(Us))},t.\u0275dir=Wt({type:t,selectors:[["","matChipRemove",""]],hostAttrs:[1,"mat-chip-remove","mat-chip-trailing-icon"],hostBindings:function(t,e){1&t&&xa("click",(function(t){return e._handleClick(t)}))}}),t}(),Mbt=new ht("mat-chips-default-options"),Tbt=iJ((function t(e,n,i,r){Object(m.a)(this,t),this._defaultErrorStateMatcher=e,this._parentForm=n,this._parentFormGroup=i,this.ngControl=r})),Ebt=0,Pbt=function t(e,n){Object(m.a)(this,t),this.source=e,this.value=n},Abt=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i,r,o,a,c,l){var u;return Object(m.a)(this,n),(u=e.call(this,c,o,a,l))._elementRef=t,u._changeDetectorRef=i,u._dir=r,u.ngControl=l,u.controlType="mat-chip-list",u._lastDestroyedChipIndex=null,u._destroyed=new w.b,u._uid="mat-chip-list-".concat(Ebt++),u._tabIndex=0,u._userTabIndex=null,u._onTouched=function(){},u._onChange=function(){},u._multiple=!1,u._compareWith=function(t,e){return t===e},u._required=!1,u._disabled=!1,u.ariaOrientation="horizontal",u._selectable=!0,u.change=new Uc,u.valueChange=new Uc,u.ngControl&&(u.ngControl.valueAccessor=Object(s.a)(u)),u}return Object(g.a)(n,[{key:"ngAfterContentInit",value:function(){var t=this;this._keyManager=new d$(this.chips).withWrap().withVerticalOrientation().withHorizontalOrientation(this._dir?this._dir.value:"ltr"),this._dir&&this._dir.change.pipe(Object(Am.a)(this._destroyed)).subscribe((function(e){return t._keyManager.withHorizontalOrientation(e)})),this._keyManager.tabOut.pipe(Object(Am.a)(this._destroyed)).subscribe((function(){t._allowFocusEscape()})),this.chips.changes.pipe(Object(NX.a)(null),Object(Am.a)(this._destroyed)).subscribe((function(){t.disabled&&Promise.resolve().then((function(){t._syncChipsState()})),t._resetChips(),t._initializeSelection(),t._updateTabIndex(),t._updateFocusForDestroyedChips(),t.stateChanges.next()}))}},{key:"ngOnInit",value:function(){this._selectionModel=new fm(this.multiple,void 0,!1),this.stateChanges.next()}},{key:"ngDoCheck",value:function(){this.ngControl&&(this.updateErrorState(),this.ngControl.disabled!==this._disabled&&(this.disabled=!!this.ngControl.disabled))}},{key:"ngOnDestroy",value:function(){this._destroyed.next(),this._destroyed.complete(),this.stateChanges.complete(),this._dropSubscriptions()}},{key:"registerInput",value:function(t){this._chipInput=t}},{key:"setDescribedByIds",value:function(t){this._ariaDescribedby=t.join(" ")}},{key:"writeValue",value:function(t){this.chips&&this._setSelectionByValue(t,!1)}},{key:"registerOnChange",value:function(t){this._onChange=t}},{key:"registerOnTouched",value:function(t){this._onTouched=t}},{key:"setDisabledState",value:function(t){this.disabled=t,this.stateChanges.next()}},{key:"onContainerClick",value:function(t){this._originatesFromChip(t)||this.focus()}},{key:"focus",value:function(t){this.disabled||this._chipInput&&this._chipInput.focused||(this.chips.length>0?(this._keyManager.setFirstItemActive(),this.stateChanges.next()):(this._focusInput(t),this.stateChanges.next()))}},{key:"_focusInput",value:function(t){this._chipInput&&this._chipInput.focus(t)}},{key:"_keydown",value:function(t){var e=t.target;8===t.keyCode&&this._isInputEmpty(e)?(this._keyManager.setLastItemActive(),t.preventDefault()):e&&e.classList.contains("mat-chip")&&(36===t.keyCode?(this._keyManager.setFirstItemActive(),t.preventDefault()):35===t.keyCode?(this._keyManager.setLastItemActive(),t.preventDefault()):this._keyManager.onKeydown(t),this.stateChanges.next())}},{key:"_updateTabIndex",value:function(){this._tabIndex=this._userTabIndex||(0===this.chips.length?-1:0)}},{key:"_updateFocusForDestroyedChips",value:function(){if(null!=this._lastDestroyedChipIndex)if(this.chips.length){var t=Math.min(this._lastDestroyedChipIndex,this.chips.length-1);this._keyManager.setActiveItem(t)}else this.focus();this._lastDestroyedChipIndex=null}},{key:"_isValidIndex",value:function(t){return t>=0&&t1&&void 0!==arguments[1])||arguments[1];if(this._clearSelection(),this.chips.forEach((function(t){return t.deselect()})),Array.isArray(t))t.forEach((function(t){return e._selectValue(t,n)})),this._sortValues();else{var i=this._selectValue(t,n);i&&n&&this._keyManager.setActiveItem(i)}}},{key:"_selectValue",value:function(t){var e=this,n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=this.chips.find((function(n){return null!=n.value&&e._compareWith(n.value,t)}));return i&&(n?i.selectViaInteraction():i.select(),this._selectionModel.select(i)),i}},{key:"_initializeSelection",value:function(){var t=this;Promise.resolve().then((function(){(t.ngControl||t._value)&&(t._setSelectionByValue(t.ngControl?t.ngControl.value:t._value,!1),t.stateChanges.next())}))}},{key:"_clearSelection",value:function(t){this._selectionModel.clear(),this.chips.forEach((function(e){e!==t&&e.deselect()})),this.stateChanges.next()}},{key:"_sortValues",value:function(){var t=this;this._multiple&&(this._selectionModel.clear(),this.chips.forEach((function(e){e.selected&&t._selectionModel.select(e)})),this.stateChanges.next())}},{key:"_propagateChanges",value:function(t){var e;e=Array.isArray(this.selected)?this.selected.map((function(t){return t.value})):this.selected?this.selected.value:t,this._value=e,this.change.emit(new Pbt(this,e)),this.valueChange.emit(e),this._onChange(e),this._changeDetectorRef.markForCheck()}},{key:"_blur",value:function(){var t=this;this._hasFocusedChip()||this._keyManager.setActiveItem(-1),this.disabled||(this._chipInput?setTimeout((function(){t.focused||t._markAsTouched()})):this._markAsTouched())}},{key:"_markAsTouched",value:function(){this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next()}},{key:"_allowFocusEscape",value:function(){var t=this;-1!==this._tabIndex&&(this._tabIndex=-1,setTimeout((function(){t._tabIndex=t._userTabIndex||0,t._changeDetectorRef.markForCheck()})))}},{key:"_resetChips",value:function(){this._dropSubscriptions(),this._listenToChipsFocus(),this._listenToChipsSelection(),this._listenToChipsRemoved()}},{key:"_dropSubscriptions",value:function(){this._chipFocusSubscription&&(this._chipFocusSubscription.unsubscribe(),this._chipFocusSubscription=null),this._chipBlurSubscription&&(this._chipBlurSubscription.unsubscribe(),this._chipBlurSubscription=null),this._chipSelectionSubscription&&(this._chipSelectionSubscription.unsubscribe(),this._chipSelectionSubscription=null),this._chipRemoveSubscription&&(this._chipRemoveSubscription.unsubscribe(),this._chipRemoveSubscription=null)}},{key:"_listenToChipsSelection",value:function(){var t=this;this._chipSelectionSubscription=this.chipSelectionChanges.subscribe((function(e){e.source.selected?t._selectionModel.select(e.source):t._selectionModel.deselect(e.source),t.multiple||t.chips.forEach((function(e){!t._selectionModel.isSelected(e)&&e.selected&&e.deselect()})),e.isUserInput&&t._propagateChanges()}))}},{key:"_listenToChipsFocus",value:function(){var t=this;this._chipFocusSubscription=this.chipFocusChanges.subscribe((function(e){var n=t.chips.toArray().indexOf(e.chip);t._isValidIndex(n)&&t._keyManager.updateActiveItem(n),t.stateChanges.next()})),this._chipBlurSubscription=this.chipBlurChanges.subscribe((function(){t._blur(),t.stateChanges.next()}))}},{key:"_listenToChipsRemoved",value:function(){var t=this;this._chipRemoveSubscription=this.chipRemoveChanges.subscribe((function(e){var n=e.chip,i=t.chips.toArray().indexOf(e.chip);t._isValidIndex(i)&&n._hasFocus&&(t._lastDestroyedChipIndex=i)}))}},{key:"_originatesFromChip",value:function(t){for(var e=t.target;e&&e!==this._elementRef.nativeElement;){if(e.classList.contains("mat-chip"))return!0;e=e.parentElement}return!1}},{key:"_hasFocusedChip",value:function(){return this.chips.some((function(t){return t._hasFocus}))}},{key:"_syncChipsState",value:function(){var t=this;this.chips&&this.chips.forEach((function(e){e._chipListDisabled=t._disabled,e._chipListMultiple=t.multiple}))}},{key:"selected",get:function(){return this.multiple?this._selectionModel.selected:this._selectionModel.selected[0]}},{key:"role",get:function(){return this.empty?null:"listbox"}},{key:"multiple",get:function(){return this._multiple},set:function(t){this._multiple=nm(t),this._syncChipsState()}},{key:"compareWith",get:function(){return this._compareWith},set:function(t){this._compareWith=t,this._selectionModel&&this._initializeSelection()}},{key:"value",get:function(){return this._value},set:function(t){this.writeValue(t),this._value=t}},{key:"id",get:function(){return this._chipInput?this._chipInput.id:this._uid}},{key:"required",get:function(){return this._required},set:function(t){this._required=nm(t),this.stateChanges.next()}},{key:"placeholder",get:function(){return this._chipInput?this._chipInput.placeholder:this._placeholder},set:function(t){this._placeholder=t,this.stateChanges.next()}},{key:"focused",get:function(){return this._chipInput&&this._chipInput.focused||this._hasFocusedChip()}},{key:"empty",get:function(){return(!this._chipInput||this._chipInput.empty)&&0===this.chips.length}},{key:"shouldLabelFloat",get:function(){return!this.empty||this.focused}},{key:"disabled",get:function(){return this.ngControl?!!this.ngControl.disabled:this._disabled},set:function(t){this._disabled=nm(t),this._syncChipsState()}},{key:"selectable",get:function(){return this._selectable},set:function(t){var e=this;this._selectable=nm(t),this.chips&&this.chips.forEach((function(t){return t.chipListSelectable=e._selectable}))}},{key:"tabIndex",set:function(t){this._userTabIndex=t,this._tabIndex=t}},{key:"chipSelectionChanges",get:function(){return C.a.apply(void 0,Object(u.a)(this.chips.map((function(t){return t.selectionChange}))))}},{key:"chipFocusChanges",get:function(){return C.a.apply(void 0,Object(u.a)(this.chips.map((function(t){return t._onFocus}))))}},{key:"chipBlurChanges",get:function(){return C.a.apply(void 0,Object(u.a)(this.chips.map((function(t){return t._onBlur}))))}},{key:"chipRemoveChanges",get:function(){return C.a.apply(void 0,Object(u.a)(this.chips.map((function(t){return t.destroyed}))))}}]),n}(Tbt);return t.\u0275fac=function(e){return new(e||t)(da(Us),da(Po),da(gm,8),da(gp,8),da(Pp,8),da(oJ),da(ff,10))},t.\u0275cmp=Ht({type:t,selectors:[["mat-chip-list"]],contentQueries:function(t,e,n){var i;1&t&&rl(n,xbt,!0),2&t&&tl(i=sl())&&(e.chips=i)},hostAttrs:[1,"mat-chip-list"],hostVars:15,hostBindings:function(t,e){1&t&&xa("focus",(function(){return e.focus()}))("blur",(function(){return e._blur()}))("keydown",(function(t){return e._keydown(t)})),2&t&&(bs("id",e._uid),oa("tabindex",e.disabled?null:e._tabIndex)("aria-describedby",e._ariaDescribedby||null)("aria-required",e.role?e.required:null)("aria-disabled",e.disabled.toString())("aria-invalid",e.errorState)("aria-multiselectable",e.multiple)("role",e.role)("aria-orientation",e.ariaOrientation),Qa("mat-chip-list-disabled",e.disabled)("mat-chip-list-invalid",e.errorState)("mat-chip-list-required",e.required))},inputs:{ariaOrientation:["aria-orientation","ariaOrientation"],multiple:"multiple",compareWith:"compareWith",value:"value",required:"required",placeholder:"placeholder",disabled:"disabled",selectable:"selectable",tabIndex:"tabIndex",errorStateMatcher:"errorStateMatcher"},outputs:{change:"change",valueChange:"valueChange"},exportAs:["matChipList"],features:[Ns([{provide:F3,useExisting:t}]),ws],ngContentSelectors:wbt,decls:2,vars:0,consts:[[1,"mat-chip-list-wrapper"]],template:function(t,e){1&t&&(Ia(),ga(0,"div",0),Da(1),va())},styles:['.mat-chip{position:relative;box-sizing:border-box;-webkit-tap-highlight-color:transparent;transform:translateZ(0);border:none;-webkit-appearance:none;-moz-appearance:none}.mat-standard-chip{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);display:inline-flex;padding:7px 12px;border-radius:16px;align-items:center;cursor:default;min-height:32px;height:1px}._mat-animation-noopable.mat-standard-chip{transition:none;animation:none}.mat-standard-chip .mat-chip-remove.mat-icon{width:18px;height:18px}.mat-standard-chip::after{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:inherit;opacity:0;content:"";pointer-events:none;transition:opacity 200ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-standard-chip:hover::after{opacity:.12}.mat-standard-chip:focus{outline:none}.mat-standard-chip:focus::after{opacity:.16}.cdk-high-contrast-active .mat-standard-chip{outline:solid 1px}.cdk-high-contrast-active .mat-standard-chip:focus{outline:dotted 2px}.mat-standard-chip.mat-chip-disabled::after{opacity:0}.mat-standard-chip.mat-chip-disabled .mat-chip-remove,.mat-standard-chip.mat-chip-disabled .mat-chip-trailing-icon{cursor:default}.mat-standard-chip.mat-chip-with-trailing-icon.mat-chip-with-avatar,.mat-standard-chip.mat-chip-with-avatar{padding-top:0;padding-bottom:0}.mat-standard-chip.mat-chip-with-trailing-icon.mat-chip-with-avatar{padding-right:8px;padding-left:0}[dir=rtl] .mat-standard-chip.mat-chip-with-trailing-icon.mat-chip-with-avatar{padding-left:8px;padding-right:0}.mat-standard-chip.mat-chip-with-trailing-icon{padding-top:7px;padding-bottom:7px;padding-right:8px;padding-left:12px}[dir=rtl] .mat-standard-chip.mat-chip-with-trailing-icon{padding-left:8px;padding-right:12px}.mat-standard-chip.mat-chip-with-avatar{padding-left:0;padding-right:12px}[dir=rtl] .mat-standard-chip.mat-chip-with-avatar{padding-right:0;padding-left:12px}.mat-standard-chip .mat-chip-avatar{width:24px;height:24px;margin-right:8px;margin-left:4px}[dir=rtl] .mat-standard-chip .mat-chip-avatar{margin-left:8px;margin-right:4px}.mat-standard-chip .mat-chip-remove,.mat-standard-chip .mat-chip-trailing-icon{width:18px;height:18px;cursor:pointer}.mat-standard-chip .mat-chip-remove,.mat-standard-chip .mat-chip-trailing-icon{margin-left:8px;margin-right:0}[dir=rtl] .mat-standard-chip .mat-chip-remove,[dir=rtl] .mat-standard-chip .mat-chip-trailing-icon{margin-right:8px;margin-left:0}.mat-chip-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit;overflow:hidden}.mat-chip-list-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;margin:-4px}.mat-chip-list-wrapper input.mat-input-element,.mat-chip-list-wrapper .mat-standard-chip{margin:4px}.mat-chip-list-stacked .mat-chip-list-wrapper{flex-direction:column;align-items:flex-start}.mat-chip-list-stacked .mat-chip-list-wrapper .mat-standard-chip{width:100%}.mat-chip-avatar{border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden;object-fit:cover}input.mat-chip-input{width:150px;margin:4px;flex:1 0 150px}\n'],encapsulation:2,changeDetection:0}),t}(),jbt=0,Ibt=function(){var t=function(){function t(e,n){Object(m.a)(this,t),this._elementRef=e,this._defaultOptions=n,this.focused=!1,this._addOnBlur=!1,this.separatorKeyCodes=this._defaultOptions.separatorKeyCodes,this.chipEnd=new Uc,this.placeholder="",this.id="mat-chip-list-input-".concat(jbt++),this._disabled=!1,this._inputElement=this._elementRef.nativeElement}return Object(g.a)(t,[{key:"ngOnChanges",value:function(){this._chipList.stateChanges.next()}},{key:"_keydown",value:function(t){t&&9===t.keyCode&&!JQ(t,"shiftKey")&&this._chipList._allowFocusEscape(),this._emitChipEnd(t)}},{key:"_blur",value:function(){this.addOnBlur&&this._emitChipEnd(),this.focused=!1,this._chipList.focused||this._chipList._blur(),this._chipList.stateChanges.next()}},{key:"_focus",value:function(){this.focused=!0,this._chipList.stateChanges.next()}},{key:"_emitChipEnd",value:function(t){!this._inputElement.value&&t&&this._chipList._keydown(t),t&&!this._isSeparatorKey(t)||(this.chipEnd.emit({input:this._inputElement,value:this._inputElement.value}),t&&t.preventDefault())}},{key:"_onInput",value:function(){this._chipList.stateChanges.next()}},{key:"focus",value:function(t){this._inputElement.focus(t)}},{key:"_isSeparatorKey",value:function(t){if(JQ(t))return!1;var e=this.separatorKeyCodes,n=t.keyCode;return Array.isArray(e)?e.indexOf(n)>-1:e.has(n)}},{key:"chipList",set:function(t){t&&(this._chipList=t,this._chipList.registerInput(this))}},{key:"addOnBlur",get:function(){return this._addOnBlur},set:function(t){this._addOnBlur=nm(t)}},{key:"disabled",get:function(){return this._disabled||this._chipList&&this._chipList.disabled},set:function(t){this._disabled=nm(t)}},{key:"empty",get:function(){return!this._inputElement.value}}]),t}();return t.\u0275fac=function(e){return new(e||t)(da(Us),da(Mbt))},t.\u0275dir=Wt({type:t,selectors:[["input","matChipInputFor",""]],hostAttrs:[1,"mat-chip-input","mat-input-element"],hostVars:5,hostBindings:function(t,e){1&t&&xa("keydown",(function(t){return e._keydown(t)}))("blur",(function(){return e._blur()}))("focus",(function(){return e._focus()}))("input",(function(){return e._onInput()})),2&t&&(bs("id",e.id),oa("disabled",e.disabled||null)("placeholder",e.placeholder||null)("aria-invalid",e._chipList&&e._chipList.ngControl?e._chipList.ngControl.invalid:null)("aria-required",e._chipList&&e._chipList.required||null))},inputs:{separatorKeyCodes:["matChipInputSeparatorKeyCodes","separatorKeyCodes"],placeholder:"placeholder",id:"id",chipList:["matChipInputFor","chipList"],addOnBlur:["matChipInputAddOnBlur","addOnBlur"],disabled:"disabled"},outputs:{chipEnd:"matChipInputTokenEnd"},exportAs:["matChipInput","matChipInputFor"],features:[Ms]}),t}(),Dbt={separatorKeyCodes:[13]},Rbt=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275mod=qt({type:t}),t.\u0275inj=F({factory:function(e){return new(e||t)},providers:[oJ,{provide:Mbt,useValue:Dbt}]}),t}(),Lbt=function(){return["Load average","(last 1 minute)"]},Fbt=function(){return["Load average","(last 5 minutes)"]},Nbt=function(){return["Load average","(last 15 minutes)"]},Bbt=function(){function t(){}return t.prototype.ngOnInit=function(){},t.prototype.formatBytes=function(t,e){if(void 0===e&&(e=2),0===t)return"0 Bytes";var n=e<0?0:e,i=Math.floor(Math.log(t)/Math.log(1024));return parseFloat((t/Math.pow(1024,i)).toFixed(n))+" "+["Bytes","KB","MB","GB","TB","PB","EB","ZB","YB"][i]},t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Ht({type:t,selectors:[["app-status-chart"]],inputs:{computeStatistics:"computeStatistics"},decls:30,vars:114,consts:[[1,"wrapper"],[3,"percent","radius","outerStrokeWidth","innerStrokeWidth","outerStrokeColor","innerStrokeColor","animation","animationDuration","unitsColor","unitsFontSize","titleColor","titleFontSize","subtitle","subtitleColor","subtitleFontSize"],[1,"chips-wrapper"],["color","primary","selected",""]],template:function(t,e){1&t&&(ga(0,"mat-card"),ga(1,"div",0),ba(2,"circle-progress",1),ba(3,"circle-progress",1),ba(4,"circle-progress",1),ba(5,"circle-progress",1),va(),ga(6,"div",0),ba(7,"circle-progress",1),ba(8,"circle-progress",1),ba(9,"circle-progress",1),va(),ga(10,"div",2),ga(11,"mat-chip-list"),ga(12,"mat-chip",3),ds(13),va(),va(),ga(14,"mat-chip-list"),ga(15,"mat-chip",3),ds(16),va(),va(),ga(17,"mat-chip-list"),ga(18,"mat-chip",3),ds(19),va(),va(),va(),ga(20,"div",2),ga(21,"mat-chip-list"),ga(22,"mat-chip",3),ds(23),va(),va(),ga(24,"mat-chip-list"),ga(25,"mat-chip",3),ds(26),va(),va(),ga(27,"mat-chip-list"),ga(28,"mat-chip",3),ds(29),va(),va(),va(),va()),2&t&&(Qi(2),pa("percent",e.computeStatistics.statistics.cpu_usage_percent)("radius",100)("outerStrokeWidth",8)("innerStrokeWidth",6)("outerStrokeColor","#0097a7")("innerStrokeColor","#007380")("animation",!0)("animationDuration",300)("unitsColor","#C0C0C0")("unitsFontSize",20)("titleColor","#C0C0C0")("titleFontSize",30)("subtitle","CPU usage")("subtitleColor","#C0C0C0")("subtitleFontSize",15),Qi(1),pa("percent",e.computeStatistics.statistics.disk_usage_percent)("radius",100)("outerStrokeWidth",8)("innerStrokeWidth",6)("outerStrokeColor","#0097a7")("innerStrokeColor","#007380")("animation",!0)("animationDuration",300)("unitsColor","#C0C0C0")("unitsFontSize",20)("titleColor","#C0C0C0")("titleFontSize",30)("subtitle","Disk usage")("subtitleColor","#C0C0C0")("subtitleFontSize",15),Qi(1),pa("percent",e.computeStatistics.statistics.memory_usage_percent)("radius",100)("outerStrokeWidth",8)("innerStrokeWidth",6)("outerStrokeColor","#0097a7")("innerStrokeColor","#007380")("animation",!0)("animationDuration",300)("unitsColor","#C0C0C0")("unitsFontSize",20)("titleColor","#C0C0C0")("titleFontSize",30)("subtitle","Memory usage")("subtitleColor","#C0C0C0")("subtitleFontSize",15),Qi(1),pa("percent",e.computeStatistics.statistics.swap_usage_percent)("radius",100)("outerStrokeWidth",8)("innerStrokeWidth",6)("outerStrokeColor","#0097a7")("innerStrokeColor","#007380")("animation",!0)("animationDuration",300)("unitsColor","#C0C0C0")("unitsFontSize",20)("titleColor","#C0C0C0")("titleFontSize",30)("subtitle","SWAP usage")("subtitleColor","#C0C0C0")("subtitleFontSize",15),Qi(2),pa("percent",e.computeStatistics.statistics.load_average_percent[0])("radius",100)("outerStrokeWidth",8)("innerStrokeWidth",6)("outerStrokeColor","#0097a7")("innerStrokeColor","#007380")("animation",!0)("animationDuration",300)("unitsColor","#C0C0C0")("unitsFontSize",20)("titleColor","#C0C0C0")("titleFontSize",30)("subtitle",jc(111,Lbt))("subtitleColor","#C0C0C0")("subtitleFontSize",15),Qi(1),pa("percent",e.computeStatistics.statistics.load_average_percent[1])("radius",100)("outerStrokeWidth",8)("innerStrokeWidth",6)("outerStrokeColor","#0097a7")("innerStrokeColor","#007380")("animation",!0)("animationDuration",300)("unitsColor","#C0C0C0")("unitsFontSize",20)("titleColor","#C0C0C0")("titleFontSize",30)("subtitle",jc(112,Fbt))("subtitleColor","#C0C0C0")("subtitleFontSize",15),Qi(1),pa("percent",e.computeStatistics.statistics.load_average_percent[2])("radius",100)("outerStrokeWidth",8)("innerStrokeWidth",6)("outerStrokeColor","#0097a7")("innerStrokeColor","#007380")("animation",!0)("animationDuration",300)("unitsColor","#C0C0C0")("unitsFontSize",20)("titleColor","#C0C0C0")("titleFontSize",30)("subtitle",jc(113,Nbt))("subtitleColor","#C0C0C0")("subtitleFontSize",15),Qi(4),ps("Memory total: ",e.formatBytes(e.computeStatistics.statistics.memory_total),""),Qi(3),ps("Memory used: ",e.formatBytes(e.computeStatistics.statistics.memory_used),""),Qi(3),ps("Memory free: ",e.formatBytes(e.computeStatistics.statistics.memory_free),""),Qi(4),ps("Swap total: ",e.formatBytes(e.computeStatistics.statistics.swap_total),""),Qi(3),ps("Swap used: ",e.formatBytes(e.computeStatistics.statistics.swap_used),""),Qi(3),ps("Swap free: ",e.formatBytes(e.computeStatistics.statistics.swap_free),""))},directives:[f3,ybt,Abt,xbt],styles:[".wrapper[_ngcontent-%COMP%]{max-height:250px!important}.chips-wrapper[_ngcontent-%COMP%], .wrapper[_ngcontent-%COMP%]{width:100%;display:flex;justify-content:space-between}.chips-wrapper[_ngcontent-%COMP%]{margin-bottom:10px}"]}),t}();function Hbt(t,e){1&t&&(ga(0,"div"),ds(1," Statistics not loaded\n"),va())}function zbt(t,e){if(1&t&&(ga(0,"div"),ds(1),ba(2,"app-status-chart",2),va()),2&t){var n=e.$implicit;Qi(1),ps(" ",n.compute_name," "),Qi(1),pa("computeStatistics",n)}}var Vbt=function(){function t(t,e,n,i){this.route=t,this.computeService=e,this.serverService=n,this.toasterService=i,this.serverId="",this.computeStatistics=[]}return t.prototype.ngOnInit=function(){this.serverId=this.route.snapshot.paramMap.get("server_id"),this.getStatistics()},t.prototype.getStatistics=function(){var t=this;this.serverService.get(Number(this.serverId)).then((function(e){t.computeService.getStatistics(e).subscribe((function(e){t.computeStatistics=e,setTimeout((function(){t.getStatistics()}),2e4)}))}))},t.\u0275fac=function(e){return new(e||t)(da(ZY),da(_ot),da(ZQ),da(Y2))},t.\u0275cmp=Ht({type:t,selectors:[["app-status-info"]],decls:2,vars:2,consts:[[4,"ngIf"],[4,"ngFor","ngForOf"],[3,"computeStatistics"]],template:function(t,e){1&t&&(ua(0,Hbt,2,0,"div",0),ua(1,zbt,3,2,"div",1)),2&t&&(pa("ngIf",!e.computeStatistics.length),Qi(1),pa("ngForOf",e.computeStatistics))},directives:[Ah,Eh,Bbt],styles:[""]}),t}(),Ubt=function(){function t(t){this.route=t,this.serverId=""}return t.prototype.ngOnInit=function(){this.serverId=this.route.snapshot.paramMap.get("server_id")},t.\u0275fac=function(e){return new(e||t)(da(ZY))},t.\u0275cmp=Ht({type:t,selectors:[["app-system-status"]],decls:7,vars:0,consts:[[1,"content"],[1,"default-header"],[1,"row"],[1,"col"],[1,"default-content"]],template:function(t,e){1&t&&(ga(0,"div",0),ga(1,"div",1),ga(2,"div",2),ga(3,"h1",3),ds(4,"System status"),va(),va(),va(),ga(5,"div",4),ba(6,"app-status-info"),va(),va())},directives:[Vbt],styles:[""]}),t}(),qbt=function(){function t(t){this.serverService=t}return t.prototype.resolve=function(t){return this.serverService.get(parseInt(t.params.server_id))},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)(_t(ZQ))}}),t}(),Gbt=["terminal"],Wbt=function(){function t(t,e,n,i,r){this.consoleService=t,this.serverService=e,this.route=n,this.title=i,this.nodeService=r,this.subscriptions=new _.a,this.term=new Glt.Terminal,this.fitAddon=new Klt.FitAddon}return t.prototype.ngOnInit=function(){var t=this;this.serverService.isServiceInitialized?this.getData():this.subscriptions.add(this.serverService.serviceInitialized.subscribe((function(e){e&&t.getData()})))},t.prototype.getData=function(){var t=this;this.serverId=this.route.snapshot.paramMap.get("server_id"),this.projectId=this.route.snapshot.paramMap.get("project_id"),this.nodeId=this.route.snapshot.paramMap.get("node_id"),this.consoleService.consoleResized.subscribe((function(e){t.fitAddon.fit()})),this.serverService.get(+this.serverId).then((function(e){t.server=e,t.nodeService.getNodeById(t.server,t.projectId,t.nodeId).subscribe((function(e){t.node=e,t.title.setTitle(t.node.name),t.openTerminal()}))}))},t.prototype.openTerminal=function(){var t=this;setTimeout((function(){t.term.open(t.terminal.nativeElement);var e=new WebSocket(t.getUrl());e.onerror=function(e){t.term.write("Connection lost\r\n")},e.onclose=function(e){t.term.write("Connection closed\r\n")};var n=new Wlt.AttachAddon(e);t.term.loadAddon(n),t.term.setOption("cursorBlink",!0),t.term.loadAddon(t.fitAddon),t.fitAddon.activate(t.term),t.fitAddon.fit(),t.term.focus(),t.term.attachCustomKeyEventHandler((function(t){return"KeyC"!==t.code&&"KeyV"!==t.code||!t.ctrlKey}));var i=Math.round(window.innerWidth/t.consoleService.getLineWidth()),r=Math.round(window.innerHeight/t.consoleService.getLineHeight());t.term.resize(i,r)}),0)},t.prototype.getUrl=function(){return"ws://"+this.server.host+":"+this.server.port+"/v2/projects/"+this.projectId+"/nodes/"+this.nodeId+"/console/ws"},t.\u0275fac=function(e){return new(e||t)(da(Q8),da(ZQ),da(ZY),da(Yd),da(E2))},t.\u0275cmp=Ht({type:t,selectors:[["app-web-console-full-window"]],viewQuery:function(t,e){var n;1&t&&nl(Gbt,!0),2&t&&tl(n=sl())&&(e.terminal=n.first)},decls:2,vars:0,consts:[["id","terminal",2,"width","100%","height","100%"],["terminal",""]],template:function(t,e){1&t&&ba(0,"div",0,1)},styles:['.xterm{font-feature-settings:"liga" 0;position:relative;-moz-user-select:none;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{padding:0;border:0;margin:0;position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;right:0;left:0;top:0;bottom:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm .xterm-scroll-area{visibility:hidden}.xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}.xterm{cursor:text}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility,.xterm .xterm-message{position:absolute;left:0;top:0;bottom:0;right:0;z-index:10;color:transparent}.xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xterm-dim{opacity:.5}.xterm-underline{text-decoration:underline}'],encapsulation:2}),t}(),Kbt=function(){function t(t,e){this.consoleService=t,this.bottomSheet=e}return t.prototype.canDeactivate=function(){if(this.consoleService.openConsoles>0){this.bottomSheet.open(Xrt);var t=this.bottomSheet._openedBottomSheetRef;return t.instance.message="Exiting the project will close open consoles, do you want to continue?",t.afterDismissed()}return!0},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)(_t(Q8),_t(qrt))}}),t}(),Xbt=[{path:"",component:Jht,children:[{path:"",redirectTo:"servers",pathMatch:"full"},{path:"servers",component:Iht},{path:"bundled",component:Mdt},{path:"server/:server_id/projects",component:Yht,resolve:{server:qbt}},{path:"help",component:zvt},{path:"settings",component:Odt},{path:"settings/console",component:Hvt},{path:"installed-software",component:Omt},{path:"server/:server_id/systemstatus",component:Ubt},{path:"server/:server_ip/:server_port/project/:project_id",component:Jvt},{path:"server/:server_id/project/:project_id/snapshots",component:Bvt,resolve:{server:qbt}},{path:"server/:server_id/preferences",component:Tdt},{path:"server/:server_id/preferences/gns3vm",component:$vt},{path:"server/:server_id/preferences/builtin",component:Zft},{path:"server/:server_id/preferences/builtin/ethernet-hubs",component:rpt},{path:"server/:server_id/preferences/builtin/ethernet-hubs/addtemplate",component:opt},{path:"server/:server_id/preferences/builtin/ethernet-hubs/:template_id",component:hpt},{path:"server/:server_id/preferences/builtin/ethernet-switches",component:Xpt},{path:"server/:server_id/preferences/builtin/ethernet-switches/addtemplate",component:Ypt},{path:"server/:server_id/preferences/builtin/ethernet-switches/:template_id",component:nmt},{path:"server/:server_id/preferences/builtin/cloud-nodes",component:bpt},{path:"server/:server_id/preferences/builtin/cloud-nodes/addtemplate",component:ypt},{path:"server/:server_id/preferences/builtin/cloud-nodes/:template_id",component:zpt},{path:"server/:server_id/preferences/dynamips/templates",component:lmt},{path:"server/:server_id/preferences/dynamips/templates/addtemplate",component:fgt},{path:"server/:server_id/preferences/dynamips/templates/:template_id",component:Ymt},{path:"server/:server_id/preferences/dynamips/templates/:template_id/copy",component:Ovt},{path:"server/:server_id/preferences/qemu/templates",component:Ndt},{path:"server/:server_id/preferences/qemu/templates/:template_id/copy",component:xvt},{path:"server/:server_id/preferences/qemu/templates/:template_id",component:rft},{path:"server/:server_id/preferences/qemu/addtemplate",component:dft},{path:"server/:server_id/preferences/vpcs/templates",component:_ft},{path:"server/:server_id/preferences/vpcs/templates/:template_id",component:Tft},{path:"server/:server_id/preferences/vpcs/addtemplate",component:wft},{path:"server/:server_id/preferences/virtualbox/templates",component:Lft},{path:"server/:server_id/preferences/virtualbox/templates/:template_id",component:Wft},{path:"server/:server_id/preferences/virtualbox/addtemplate",component:Yft},{path:"server/:server_id/preferences/vmware/templates",component:wgt},{path:"server/:server_id/preferences/vmware/templates/:template_id",component:Agt},{path:"server/:server_id/preferences/vmware/addtemplate",component:Rgt},{path:"server/:server_id/preferences/docker/templates",component:Vgt},{path:"server/:server_id/preferences/docker/templates/:template_id",component:nvt},{path:"server/:server_id/preferences/docker/templates/:template_id/copy",component:Mvt},{path:"server/:server_id/preferences/docker/addtemplate",component:Xgt},{path:"server/:server_id/preferences/iou/templates",component:lvt},{path:"server/:server_id/preferences/iou/templates/:template_id",component:Svt},{path:"server/:server_id/preferences/iou/templates/:template_id/copy",component:Tvt},{path:"server/:server_id/preferences/iou/addtemplate",component:mvt}]},{path:"server/:server_id/project/:project_id",component:Uut,canDeactivate:[Kbt]},{path:"server/:server_id/project/:project_id/nodes/:node_id",component:Wbt},{path:"static/web-ui/server/:server_id/project/:project_id/nodes/:node_id",component:Wbt},{path:"**",component:Vvt}],Ybt=function(){function t(){}return t.\u0275mod=qt({type:t}),t.\u0275inj=F({factory:function(e){return new(e||t)},imports:[[OQ.forRoot(Xbt,{anchorScrolling:"enabled",enableTracing:!1,scrollPositionRestoration:"enabled"})],OQ]}),t}(),Zbt=["dynamicComponentContainer"],Qbt=function(t){return{hidden:t}},$bt=function(t){return{lightTheme:t}},Jbt=function(){function t(t,e,n,i){this.themeService=t,this.componentFactoryResolver=e,this.viewContainerRef=n,this.location=i,this.viewsCounter=0,this.ticks=1e3,this.progress=0,this.isAdLoaded=!1,this.isVisible=!1,this.interval=10,this.delayTime=5e3,this.breakTime=1200,this.isEndless=!0,this.numberOfViews=1,this.isLightThemeEnabled=!1}return t.prototype.ngOnInit=function(){localStorage.getItem("adbutler"),(new Date).toISOString().substring(0,10),this.location.path().includes("nodes")||this.startTimer(),this.isLightThemeEnabled="light"===this.themeService.getActualTheme()},t.prototype.ngAfterViewInit=function(){this.createDynamicAdComponent()},t.prototype.createDynamicAdComponent=function(){var t=this,e=this.componentFactoryResolver.resolveComponentFactory(pmt),n=this.dynamicComponentContainer.createComponent(e);n.instance.theme="light"===this.themeService.getActualTheme(),n.instance.onLoad.subscribe((function(e){t.onLoadingAdbutler(e)})),n.changeDetectorRef.detectChanges()},t.prototype.startTimer=function(){var t=this;this.timer=Object(l1.a)(this.delayTime,1e3),setTimeout((function(){t.showNotification()}),5e3),this.timerSubscription=this.timer.subscribe((function(){t.ticks++,t.ticks>t.breakTime&&!t.isVisible&&navigator.onLine&&t.isAdLoaded&&(t.ticks=0,t.showNotification(),t.viewsCounter++,t.isEndless||t.viewsCounter===t.numberOfViews&&t.timerSubscription.unsubscribe())}))},t.prototype.onLoadingAdbutler=function(t){this.isAdLoaded=t},t.prototype.showNotification=function(){var t=this;this.viewTimer=Object(l1.a)(0,100),this.progress=0,this.isVisible=!0,this.viewTimerSubscription=this.viewTimer.subscribe((function(){t.progress+=1,t.progress>100&&(t.isVisible=!1,t.viewTimerSubscription.unsubscribe())}))},t.prototype.closeNotification=function(){this.isVisible=!1},t.prototype.ngOnDestroy=function(){this.timerSubscription.unsubscribe(),this.viewTimerSubscription.unsubscribe()},t.\u0275fac=function(e){return new(e||t)(da(Kit),da(Vs),da(mc),da(Mu))},t.\u0275cmp=Ht({type:t,selectors:[["app-notification-box"]],viewQuery:function(t,e){var n;1&t&&nl(Zbt,!0,mc),2&t&&tl(n=sl())&&(e.dynamicComponentContainer=n.first)},decls:8,vars:7,consts:[[1,"notification-box",3,"ngClass"],["mode","determinate",3,"value"],[2,"display","flex","height","102px"],[1,"content",3,"ngClass"],["dynamicComponentContainer",""],[1,"close-button",3,"click"]],template:function(t,e){1&t&&(ga(0,"div",0),ba(1,"mat-progress-bar",1),ga(2,"div",2),ga(3,"div",3),ba(4,"template",null,4),ga(6,"mat-icon",5),xa("click",(function(){return e.closeNotification()})),ds(7,"close"),va(),va(),va(),va()),2&t&&(pa("ngClass",Ic(3,Qbt,!e.isVisible)),Qi(1),pa("value",e.progress),Qi(2),pa("ngClass",Ic(5,$bt,e.isLightThemeEnabled)))},directives:[Oh,hlt,x2],styles:[".notification-box[_ngcontent-%COMP%]{position:fixed;bottom:20px;right:20px;width:412px;height:108px}.content[_ngcontent-%COMP%]{background-color:#263238;padding-left:8px;border-left:2px solid #0097a7;border-right:2px solid #0097a7;border-bottom:2px solid #0097a7}.lightTheme[_ngcontent-%COMP%]{background-color:#fff!important}.close-button[_ngcontent-%COMP%]{position:fixed;bottom:90px;right:30px;cursor:pointer}.mat-icon[_ngcontent-%COMP%]:hover{color:#0097a7}.check-button[_ngcontent-%COMP%]{background-color:#0097a7;margin-top:-10px}.hidden[_ngcontent-%COMP%]{visibility:hidden}"]}),t}(),tyt=function(){function t(t,e,n,i,r,o,a){var s=this;this.settingsService=n,this.electronService=i,this.themeService=r,this.router=o,this.progressService=a,t.addSvgIcon("gns3",e.bypassSecurityTrustResourceUrl("./assets/gns3_icon.svg")),t.addSvgIcon("gns3black",e.bypassSecurityTrustResourceUrl("./assets/gns3_icon_black.svg")),o.events.subscribe((function(t){s.checkEvent(t)}))}return t.prototype.ngOnInit=function(){var t=this;this.electronService.isElectronApp&&this.settingsService.subscribe((function(e){t.electronService.ipcRenderer.send("settings.changed",e)}));var e=localStorage.getItem("theme");this.themeService.setDarkMode("light"!==e)},t.prototype.checkEvent=function(t){t instanceof qX?this.progressService.activate():(t instanceof GX||t instanceof WX||t instanceof KX)&&this.progressService.deactivate()},t.\u0275fac=function(e){return new(e||t)(da(g2),da(Vd),da(QQ),da(mX),da(Kit),da(lQ),da(yet))},t.\u0275cmp=Ht({type:t,selectors:[["app-root"]],decls:2,vars:0,template:function(t,e){1&t&&(ba(0,"router-outlet"),ba(1,"app-notification-box"))},directives:[mQ,Jbt],styles:["mat-menu-panel[_ngcontent-%COMP%]{min-height:0}"]}),t}(),eyt=[Znt,Xnt,Int,mnt,fnt,Tnt,Rnt,Nnt,Bnt,Ynt,Knt,Wnt,qnt,wnt,vnt,_nt,ynt,gnt,knt],nyt=function(){return function(){}}(),iyt=function(){function t(){}return t.prototype.convert=function(t){var e=new nyt;return e.symbol_id=t.id,e.builtin=t.builtin,e.filename=t.filename,e.raw=t.raw,e},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)}}),t}(),ryt=function(){function t(){}return t.prototype.convert=function(t){var e={font_family:void 0,font_size:void 0,font_weight:void 0};return K9.parse(t,{context:"declarationList"}).children.forEach((function(t){"font-size"===t.property&&t.value&&t.value.children&&t.value.children.forEach((function(t){"Dimension"===t.type&&(e.font_size=parseInt(t.value))})),"font-family"===t.property&&t.value&&t.value.children&&t.value.children.forEach((function(t){"Identifier"===t.type&&(e.font_family=t.name)})),"font-weight"===t.property&&t.value&&t.value.children&&t.value.children.forEach((function(t){"Identifier"===t.type&&(e.font_weight=t.name)}))})),e},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)}}),t}(),oyt=function(){function t(){}return t.\u0275mod=qt({type:t}),t.\u0275inj=F({factory:function(e){return new(e||t)},providers:GQ([Oet,X9,$it,Xit,Yit,Zit,Qit,Xet,S9,bnt,Net,_et,Qnt,Ont,Jnt,pnt,dit,iit,R9,D9,Met,Det,jet,vit,Ent,yit,_it,jnt,Ant,iyt,Pet,Eet,Let,Yet,Het,Vet,qet,Wet,Fnt,nnt,xet,ryt,Unt,znt],eyt),imports:[[hd,H0,O2]]}),t}(),ayt=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return zQ(e,t),e.prototype.getItemKey=function(t){return t.symbol_id},e.\u0275prov=R({token:e,factory:e.\u0275fac=function(t){return syt(t||e)}}),e}(O9),syt=zn(ayt),cyt=function(t,e){return(cyt=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)};function lyt(t,e){function n(){this.constructor=t}cyt(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}var uyt=function(){return(uyt=Object.assign||function(t){for(var e,n=1,i=arguments.length;n0)&&!(i=o.next()).done;)a.push(i.value)}catch(s){r={error:s}}finally{try{i&&!i.done&&(n=o.return)&&n.call(o)}finally{if(r)throw r.error}}return a}function dyt(){for(var t=[],e=0;e=0?dyt(this._breadcrumbs,[n]).slice(-e):dyt(this._breadcrumbs,[n]),this._notifyScopeListeners(),this},t.prototype.clearBreadcrumbs=function(){return this._breadcrumbs=[],this._notifyScopeListeners(),this},t.prototype._applyFingerprint=function(t){t.fingerprint=t.fingerprint?Array.isArray(t.fingerprint)?t.fingerprint:[t.fingerprint]:[],this._fingerprint&&(t.fingerprint=t.fingerprint.concat(this._fingerprint)),t.fingerprint&&!t.fingerprint.length&&delete t.fingerprint},t.prototype.applyToEvent=function(t,e){return this._extra&&Object.keys(this._extra).length&&(t.extra=uyt({},this._extra,t.extra)),this._tags&&Object.keys(this._tags).length&&(t.tags=uyt({},this._tags,t.tags)),this._user&&Object.keys(this._user).length&&(t.user=uyt({},this._user,t.user)),this._contexts&&Object.keys(this._contexts).length&&(t.contexts=uyt({},this._contexts,t.contexts)),this._level&&(t.level=this._level),this._transactionName&&(t.transaction=this._transactionName),this._span&&(t.contexts=uyt({trace:this._span.getTraceContext()},t.contexts)),this._applyFingerprint(t),t.breadcrumbs=dyt(t.breadcrumbs||[],this._breadcrumbs),t.breadcrumbs=t.breadcrumbs.length>0?t.breadcrumbs:void 0,this._notifyEventProcessors(dyt(wyt(),this._eventProcessors),t,e)},t}();function wyt(){var t=Object(fyt.f)();return t.__SENTRY__=t.__SENTRY__||{},t.__SENTRY__.globalEventProcessors=t.__SENTRY__.globalEventProcessors||[],t.__SENTRY__.globalEventProcessors}function kyt(t){wyt().push(t)}var Cyt,Syt=function(){function t(t,e,n){void 0===e&&(e=new _yt),void 0===n&&(n=3),this._version=n,this._stack=[],this._stack.push({client:t,scope:e}),this.bindClient(t)}return t.prototype._invokeClient=function(t){for(var e,n=[],i=1;i0?t[t.length-1].scope:void 0);return this.getStack().push({client:this.getClient(),scope:e}),e},t.prototype.popScope=function(){return void 0!==this.getStack().pop()},t.prototype.withScope=function(t){var e=this.pushScope();try{t(e)}finally{this.popScope()}},t.prototype.getClient=function(){return this.getStackTop().client},t.prototype.getScope=function(){return this.getStackTop().scope},t.prototype.getStack=function(){return this._stack},t.prototype.getStackTop=function(){return this._stack[this._stack.length-1]},t.prototype.captureException=function(t,e){var n=this._lastEventId=Object(fyt.m)(),i=e;if(!e){var r=void 0;try{throw new Error("Sentry syntheticException")}catch(t){r=t}i={originalException:t,syntheticException:r}}return this._invokeClient("captureException",t,uyt({},i,{event_id:n})),n},t.prototype.captureMessage=function(t,e,n){var i=this._lastEventId=Object(fyt.m)(),r=n;if(!n){var o=void 0;try{throw new Error(t)}catch(a){o=a}r={originalException:t,syntheticException:o}}return this._invokeClient("captureMessage",t,e,uyt({},r,{event_id:i})),i},t.prototype.captureEvent=function(t,e){var n=this._lastEventId=Object(fyt.m)();return this._invokeClient("captureEvent",t,uyt({},e,{event_id:n})),n},t.prototype.lastEventId=function(){return this._lastEventId},t.prototype.addBreadcrumb=function(t,e){var n=this.getStackTop();if(n.scope&&n.client){var i=n.client.getOptions&&n.client.getOptions()||{},r=i.beforeBreadcrumb,o=void 0===r?null:r,a=i.maxBreadcrumbs,s=void 0===a?100:a;if(!(s<=0)){var c=Object(fyt.l)(),l=uyt({timestamp:c},t),u=o?Object(fyt.c)((function(){return o(l,e)})):l;null!==u&&n.scope.addBreadcrumb(u,Math.min(s,100))}}},t.prototype.setUser=function(t){var e=this.getStackTop();e.scope&&e.scope.setUser(t)},t.prototype.setTags=function(t){var e=this.getStackTop();e.scope&&e.scope.setTags(t)},t.prototype.setExtras=function(t){var e=this.getStackTop();e.scope&&e.scope.setExtras(t)},t.prototype.setTag=function(t,e){var n=this.getStackTop();n.scope&&n.scope.setTag(t,e)},t.prototype.setExtra=function(t,e){var n=this.getStackTop();n.scope&&n.scope.setExtra(t,e)},t.prototype.setContext=function(t,e){var n=this.getStackTop();n.scope&&n.scope.setContext(t,e)},t.prototype.configureScope=function(t){var e=this.getStackTop();e.scope&&e.client&&t(e.scope)},t.prototype.run=function(t){var e=Oyt(this);try{t(this)}finally{Oyt(e)}},t.prototype.getIntegration=function(t){var e=this.getClient();if(!e)return null;try{return e.getIntegration(t)}catch(n){return vyt.warn("Cannot retrieve integration "+t.id+" from the current Hub"),null}},t.prototype.startSpan=function(t){return this._callExtensionMethod("startSpan",t)},t.prototype.startTransaction=function(t){return this._callExtensionMethod("startTransaction",t)},t.prototype.traceHeaders=function(){return this._callExtensionMethod("traceHeaders")},t.prototype._callExtensionMethod=function(t){for(var e=[],n=1;n1&&(u=d.slice(0,-1).join("/"),h=d.pop()),h){var f=h.match(/^\d+/);f&&(h=f[0])}this._fromComponents({host:s,pass:a,path:u,projectId:h,port:l,protocol:i,user:r})},t.prototype._fromComponents=function(t){this.protocol=t.protocol,this.user=t.user,this.pass=t.pass||"",this.host=t.host,this.port=t.port||"",this.path=t.path||"",this.projectId=t.projectId},t.prototype._validate=function(){var t=this;if(["protocol","user","host","projectId"].forEach((function(e){if(!t[e])throw new Byt("Invalid Dsn: "+e+" missing")})),!this.projectId.match(/^\d+$/))throw new Byt("Invalid Dsn: Invalid projectId "+this.projectId);if("http"!==this.protocol&&"https"!==this.protocol)throw new Byt("Invalid Dsn: Invalid protocol "+this.protocol);if(this.port&&isNaN(parseInt(this.port,10)))throw new Byt("Invalid Dsn: Invalid port "+this.port)},t}(),Vyt=function(){function t(){this._hasWeakSet="function"==typeof WeakSet,this._inner=this._hasWeakSet?new WeakSet:[]}return t.prototype.memoize=function(t){if(this._hasWeakSet)return!!this._inner.has(t)||(this._inner.add(t),!1);for(var e=0;e"}try{o.currentTarget=Object(byt.c)(r.currentTarget)?Object(fyt.h)(r.currentTarget):Object.prototype.toString.call(r.currentTarget)}catch(a){o.currentTarget=""}for(var i in"undefined"!=typeof CustomEvent&&Object(byt.g)(t,CustomEvent)&&(o.detail=r.detail),r)Object.prototype.hasOwnProperty.call(r,i)&&(o[i]=r);return o}return t}function Gyt(t,e,n){void 0===e&&(e=3),void 0===n&&(n=102400);var i=Kyt(t,e);return function(t){return~-encodeURI(t).split(/%..|./).length}(JSON.stringify(i))>n?Gyt(t,e-1,n):i}function Wyt(t,e){return"domain"===e&&t&&"object"==typeof t&&t._events?"[Domain]":"domainEmitter"===e?"[DomainEmitter]":"undefined"!=typeof global&&t===global?"[Global]":"undefined"!=typeof window&&t===window?"[Window]":"undefined"!=typeof document&&t===document?"[Document]":Object(byt.l)(t)?"[SyntheticEvent]":"number"==typeof t&&t!=t?"[NaN]":void 0===t?"[undefined]":"function"==typeof t?"[Function: "+Object(fyt.e)(t)+"]":t}function Kyt(t,e){try{return JSON.parse(JSON.stringify(t,(function(t,n){return function t(e,n,i,r){if(void 0===i&&(i=1/0),void 0===r&&(r=new Vyt),0===i)return function(t){var e=Object.prototype.toString.call(t);if("string"==typeof t)return t;if("[object Object]"===e)return"[Object]";if("[object Array]"===e)return"[Array]";var n=Wyt(t);return Object(byt.i)(n)?n:e}(n);if(null!=n&&"function"==typeof n.toJSON)return n.toJSON();var o=Wyt(n,e);if(Object(byt.i)(o))return o;var a=qyt(n),s=Array.isArray(n)?[]:{};if(r.memoize(n))return"[Circular ~]";for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(s[c]=t(c,a[c],i-1,r));return r.unmemoize(n),s}(t,n,e)})))}catch(n){return"**non-serializable**"}}function Xyt(t,e){void 0===e&&(e=40);var n=Object.keys(qyt(t));if(n.sort(),!n.length)return"[object has no keys]";if(n[0].length>=e)return Object(Ryt.d)(n[0],e);for(var i=n.length;i>0;i--){var r=n.slice(0,i).join(", ");if(!(r.length>e))return i===n.length?r:Object(Ryt.d)(r,e)}return""}var Yyt,Zyt=function(){function t(t){this.dsn=t,this._dsnObject=new zyt(t)}return t.prototype.getDsn=function(){return this._dsnObject},t.prototype.getBaseApiEndpoint=function(){var t=this._dsnObject;return(t.protocol?t.protocol+":":"")+"//"+t.host+(t.port?":"+t.port:"")+(t.path?"/"+t.path:"")+"/api/"},t.prototype.getStoreEndpoint=function(){return this._getIngestEndpoint("store")},t.prototype._getEnvelopeEndpoint=function(){return this._getIngestEndpoint("envelope")},t.prototype._getIngestEndpoint=function(t){return""+this.getBaseApiEndpoint()+this._dsnObject.projectId+"/"+t+"/"},t.prototype.getStoreEndpointWithUrlEncodedAuth=function(){return this.getStoreEndpoint()+"?"+this._encodedAuth()},t.prototype.getEnvelopeEndpointWithUrlEncodedAuth=function(){return this._getEnvelopeEndpoint()+"?"+this._encodedAuth()},t.prototype._encodedAuth=function(){var t;return t={sentry_key:this._dsnObject.user,sentry_version:"7"},Object.keys(t).map((function(e){return encodeURIComponent(e)+"="+encodeURIComponent(t[e])})).join("&")},t.prototype.getStoreEndpointPath=function(){var t=this._dsnObject;return(t.path?"/"+t.path:"")+"/api/"+t.projectId+"/store/"},t.prototype.getRequestHeaders=function(t,e){var n=this._dsnObject,i=["Sentry sentry_version=7"];return i.push("sentry_client="+t+"/"+e),i.push("sentry_key="+n.user),n.pass&&i.push("sentry_secret="+n.pass),{"Content-Type":"application/json","X-Sentry-Auth":i.join(", ")}},t.prototype.getReportDialogEndpoint=function(t){void 0===t&&(t={});var e=this._dsnObject,n=this.getBaseApiEndpoint()+"embed/error-page/",i=[];for(var r in i.push("dsn="+e.toString()),t)if("user"===r){if(!t.user)continue;t.user.name&&i.push("name="+encodeURIComponent(t.user.name)),t.user.email&&i.push("email="+encodeURIComponent(t.user.email))}else i.push(encodeURIComponent(r)+"="+encodeURIComponent(t[r]));return i.length?n+"?"+i.join("&"):n},t}(),Qyt=[],$yt=function(){function t(t,e){this._integrations={},this._processing=!1,this._backend=new t(e),this._options=e,e.dsn&&(this._dsn=new zyt(e.dsn))}return t.prototype.captureException=function(t,e,n){var i=this,r=e&&e.event_id;return this._processing=!0,this._getBackend().eventFromException(t,e).then((function(t){r=i.captureEvent(t,e,n)})),r},t.prototype.captureMessage=function(t,e,n,i){var r=this,o=n&&n.event_id;return this._processing=!0,(Object(byt.i)(t)?this._getBackend().eventFromMessage(""+t,e,n):this._getBackend().eventFromException(t,n)).then((function(t){o=r.captureEvent(t,n,i)})),o},t.prototype.captureEvent=function(t,e,n){var i=this,r=e&&e.event_id;return this._processing=!0,this._processEvent(t,e,n).then((function(t){r=t&&t.event_id,i._processing=!1})).then(null,(function(t){vyt.error(t),i._processing=!1})),r},t.prototype.getDsn=function(){return this._dsn},t.prototype.getOptions=function(){return this._options},t.prototype.flush=function(t){var e=this;return this._isClientProcessing(t).then((function(n){return clearInterval(n.interval),e._getBackend().getTransport().close(t).then((function(t){return n.ready&&t}))}))},t.prototype.close=function(t){var e=this;return this.flush(t).then((function(t){return e.getOptions().enabled=!1,t}))},t.prototype.setupIntegrations=function(){var t;this._isEnabled()&&(this._integrations=(t={},function(t){var e=t.defaultIntegrations&&dyt(t.defaultIntegrations)||[],n=t.integrations,i=[];if(Array.isArray(n)){var r=n.map((function(t){return t.name})),o=[];e.forEach((function(t){-1===r.indexOf(t.name)&&-1===o.indexOf(t.name)&&(i.push(t),o.push(t.name))})),n.forEach((function(t){-1===o.indexOf(t.name)&&(i.push(t),o.push(t.name))}))}else"function"==typeof n?(i=n(e),i=Array.isArray(i)?i:[i]):i=dyt(e);var a=i.map((function(t){return t.name}));return-1!==a.indexOf("Debug")&&i.push.apply(i,dyt(i.splice(a.indexOf("Debug"),1))),i}(this._options).forEach((function(e){t[e.name]=e,function(t){-1===Qyt.indexOf(t.name)&&(t.setupOnce(kyt,Myt),Qyt.push(t.name),vyt.log("Integration installed: "+t.name))}(e)})),t))},t.prototype.getIntegration=function(t){try{return this._integrations[t.id]||null}catch(e){return vyt.warn("Cannot retrieve integration "+t.id+" from the current Client"),null}},t.prototype._isClientProcessing=function(t){var e=this;return new yyt((function(n){var i=0,r=0;clearInterval(r),r=setInterval((function(){e._processing?(i+=1,t&&i>=t&&n({interval:r,ready:!1})):n({interval:r,ready:!0})}),1)}))},t.prototype._getBackend=function(){return this._backend},t.prototype._isEnabled=function(){return!1!==this.getOptions().enabled&&void 0!==this._dsn},t.prototype._prepareEvent=function(t,e,n){var i=this,r=this.getOptions().normalizeDepth,o=void 0===r?3:r,a=uyt({},t,{event_id:t.event_id||(n&&n.event_id?n.event_id:Object(fyt.m)()),timestamp:t.timestamp||Object(fyt.l)()});this._applyClientOptions(a),this._applyIntegrationsMetadata(a);var s=e;n&&n.captureContext&&(s=_yt.clone(s).update(n.captureContext));var c=yyt.resolve(a);return s&&(c=s.applyToEvent(a,n)),c.then((function(t){return"number"==typeof o&&o>0?i._normalizeEvent(t,o):t}))},t.prototype._normalizeEvent=function(t,e){if(!t)return null;var n=uyt({},t,t.breadcrumbs&&{breadcrumbs:t.breadcrumbs.map((function(t){return uyt({},t,t.data&&{data:Kyt(t.data,e)})}))},t.user&&{user:Kyt(t.user,e)},t.contexts&&{contexts:Kyt(t.contexts,e)},t.extra&&{extra:Kyt(t.extra,e)});return t.contexts&&t.contexts.trace&&(n.contexts.trace=t.contexts.trace),n},t.prototype._applyClientOptions=function(t){var e=this.getOptions(),n=e.environment,i=e.release,r=e.dist,o=e.maxValueLength,a=void 0===o?250:o;void 0===t.environment&&void 0!==n&&(t.environment=n),void 0===t.release&&void 0!==i&&(t.release=i),void 0===t.dist&&void 0!==r&&(t.dist=r),t.message&&(t.message=Object(Ryt.d)(t.message,a));var s=t.exception&&t.exception.values&&t.exception.values[0];s&&s.value&&(s.value=Object(Ryt.d)(s.value,a));var c=t.request;c&&c.url&&(c.url=Object(Ryt.d)(c.url,a))},t.prototype._applyIntegrationsMetadata=function(t){var e=t.sdk,n=Object.keys(this._integrations);e&&n.length>0&&(e.integrations=n)},t.prototype._sendEvent=function(t){this._getBackend().sendEvent(t)},t.prototype._processEvent=function(t,e,n){var i=this,r=this.getOptions(),o=r.beforeSend,a=r.sampleRate;if(!this._isEnabled())return yyt.reject("SDK not enabled, will not send event.");var s="transaction"===t.type;return!s&&"number"==typeof a&&Math.random()>a?yyt.reject("This event has been sampled, will not send event."):new yyt((function(r,a){i._prepareEvent(t,n,e).then((function(t){if(null!==t){var n=t;if(e&&e.data&&!0===e.data.__sentry__||!o||s)return i._sendEvent(n),void r(n);var c=o(t,e);if(void 0===c)vyt.error("`beforeSend` method has to return `null` or a valid event.");else if(Object(byt.m)(c))i._handleAsyncBeforeSend(c,r,a);else{if(null===(n=c))return vyt.log("`beforeSend` returned `null`, will not send event."),void r(null);i._sendEvent(n),r(n)}}else a("An event processor returned null, will not send event.")})).then(null,(function(t){i.captureException(t,{data:{__sentry__:!0},originalException:t}),a("Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.\nReason: "+t)}))}))},t.prototype._handleAsyncBeforeSend=function(t,e,n){var i=this;t.then((function(t){null!==t?(i._sendEvent(t),e(t)):n("`beforeSend` returned `null`, will not send event.")})).then(null,(function(t){n("beforeSend rejected with "+t)}))},t}();!function(t){t.Unknown="unknown",t.Skipped="skipped",t.Success="success",t.RateLimit="rate_limit",t.Invalid="invalid",t.Failed="failed"}(Yyt||(Yyt={})),function(t){t.fromHttpCode=function(e){return e>=200&&e<300?t.Success:429===e?t.RateLimit:e>=400&&e<500?t.Invalid:e>=500?t.Failed:t.Unknown}}(Yyt||(Yyt={}));var Jyt,t_t=function(){function t(){}return t.prototype.sendEvent=function(t){return yyt.resolve({reason:"NoopTransport: Event has been skipped because no Dsn is configured.",status:Yyt.Skipped})},t.prototype.close=function(t){return yyt.resolve(!0)},t}(),e_t=function(){function t(t){this._options=t,this._options.dsn||vyt.warn("No DSN provided, backend will not do anything."),this._transport=this._setupTransport()}return t.prototype._setupTransport=function(){return new t_t},t.prototype.eventFromException=function(t,e){throw new Byt("Backend has to implement `eventFromException` method")},t.prototype.eventFromMessage=function(t,e,n){throw new Byt("Backend has to implement `eventFromMessage` method")},t.prototype.sendEvent=function(t){this._transport.sendEvent(t).then(null,(function(t){vyt.error("Error while sending event: "+t)}))},t.prototype.getTransport=function(){return this._transport},t}();function n_t(){if(!("fetch"in Object(fyt.f)()))return!1;try{return new Headers,new Request(""),new Response,!0}catch(t){return!1}}function i_t(t){return t&&/^function fetch\(\)\s+\{\s+\[native code\]\s+\}$/.test(t.toString())}function r_t(){if(!n_t())return!1;try{return new Request("_",{referrerPolicy:"origin"}),!0}catch(t){return!1}}!function(t){t.Fatal="fatal",t.Error="error",t.Warning="warning",t.Log="log",t.Info="info",t.Debug="debug",t.Critical="critical"}(Jyt||(Jyt={})),function(t){t.fromString=function(e){switch(e){case"debug":return t.Debug;case"info":return t.Info;case"warn":case"warning":return t.Warning;case"error":return t.Error;case"fatal":return t.Fatal;case"critical":return t.Critical;case"log":default:return t.Log}}}(Jyt||(Jyt={}));var o_t=/^\s*at (?:(.*?) ?\()?((?:file|https?|blob|chrome-extension|address|native|eval|webpack||[-a-z]+:|.*bundle|\/).*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,a_t=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:file|https?|blob|chrome|webpack|resource|moz-extension).*?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js))(?::(\d+))?(?::(\d+))?\s*$/i,s_t=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i,c_t=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,l_t=/\((\S*)(?::(\d+))(?::(\d+))\)/;function u_t(t){var e=null,n=t&&t.framesToPop;try{if(e=function(t){if(!t||!t.stacktrace)return null;for(var e,n=/ line (\d+).*script (?:in )?(\S+)(?:: in function (\S+))?$/i,i=/ line (\d+), column (\d+)\s*(?:in (?:]+)>|([^\)]+))\((.*)\))? in (.*):\s*$/i,r=t.stacktrace.split("\n"),o=[],a=0;a eval")>-1&&(e=c_t.exec(n[3]))?(n[1]=n[1]||"eval",n[3]=e[1],n[4]=e[2],n[5]=""):0!==a||n[5]||void 0===t.columnNumber||(r[0].column=t.columnNumber+1),i={url:n[3],func:n[1]||"?",args:n[2]?n[2].split(","):[],line:n[4]?+n[4]:null,column:n[5]?+n[5]:null}}!i.func&&i.line&&(i.func="?"),r.push(i)}return r.length?{message:d_t(t),name:t.name,stack:r}:null}(t))return h_t(e,n)}catch(i){}return{message:d_t(t),name:t&&t.name,stack:[],failed:!0}}function h_t(t,e){try{return uyt({},t,{stack:t.stack.slice(e)})}catch(n){return t}}function d_t(t){var e=t&&t.message;return e?e.error&&"string"==typeof e.error.message?e.error.message:e:"No error message"}function f_t(t){var e=m_t(t.stack),n={type:t.name,value:t.message};return e&&e.length&&(n.stacktrace={frames:e}),void 0===n.type&&""===n.value&&(n.value="Unrecoverable error caught"),n}function p_t(t){return{exception:{values:[f_t(t)]}}}function m_t(t){if(!t||!t.length)return[];var e=t,n=e[0].func||"",i=e[e.length-1].func||"";return-1===n.indexOf("captureMessage")&&-1===n.indexOf("captureException")||(e=e.slice(1)),-1!==i.indexOf("sentryWrapped")&&(e=e.slice(0,-1)),e.slice(0,50).map((function(t){return{colno:null===t.column?void 0:t.column,filename:t.url||e[0].url,function:t.func||"?",in_app:!0,lineno:null===t.line?void 0:t.line}})).reverse()}function g_t(t,e,n){var i;if(void 0===n&&(n={}),Object(byt.e)(t)&&t.error)return p_t(u_t(t=t.error));if(Object(byt.a)(t)||Object(byt.b)(t)){var r=t,o=r.name||(Object(byt.a)(r)?"DOMError":"DOMException"),a=r.message?o+": "+r.message:o;return i=v_t(a,e,n),Object(fyt.b)(i,a),i}return Object(byt.d)(t)?i=p_t(u_t(t)):Object(byt.h)(t)||Object(byt.f)(t)?(i=function(t,e,n){var i={exception:{values:[{type:Object(byt.f)(t)?t.constructor.name:n?"UnhandledRejection":"Error",value:"Non-Error "+(n?"promise rejection":"exception")+" captured with keys: "+Xyt(t)}]},extra:{__serialized__:Gyt(t)}};if(e){var r=m_t(u_t(e).stack);i.stacktrace={frames:r}}return i}(t,e,n.rejection),Object(fyt.a)(i,{synthetic:!0}),i):(i=v_t(t,e,n),Object(fyt.b)(i,""+t,void 0),Object(fyt.a)(i,{synthetic:!0}),i)}function v_t(t,e,n){void 0===n&&(n={});var i={message:t};if(n.attachStacktrace&&e){var r=m_t(u_t(e).stack);i.stacktrace={frames:r}}return i}function b_t(t,e){var n="transaction"===t.type,i={body:JSON.stringify(t),url:n?e.getEnvelopeEndpointWithUrlEncodedAuth():e.getStoreEndpointWithUrlEncodedAuth()};if(n){var r=JSON.stringify({event_id:t.event_id,sent_at:new Date(1e3*Object(fyt.l)()).toISOString()}),o=JSON.stringify({type:t.type});i.body=r+"\n"+o+"\n"+i.body}return i}var y_t,__t=function(){function t(t){this._limit=t,this._buffer=[]}return t.prototype.isReady=function(){return void 0===this._limit||this.length()0&&n(!1)}),t);yyt.all(e._buffer).then((function(){clearTimeout(i),n(!0)})).then(null,(function(){n(!0)}))}))},t}(),w_t=function(){function t(t){this.options=t,this._buffer=new __t(30),this._api=new Zyt(this.options.dsn),this.url=this._api.getStoreEndpointWithUrlEncodedAuth()}return t.prototype.sendEvent=function(t){throw new Byt("Transport Class has to implement `sendEvent` method")},t.prototype.close=function(t){return this._buffer.drain(t)},t}(),k_t=Object(fyt.f)(),C_t=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e._disabledUntil=new Date(Date.now()),e}return lyt(e,t),e.prototype.sendEvent=function(t){var e=this;if(new Date(Date.now())2?e[2]:void 0;if(i){var r=y_t,o=String(i);y_t=o,P_t("history",{from:r,to:o})}return t.apply(this,e)}}}();break;case"error":N_t=O_t.onerror,O_t.onerror=function(t,e,n,i,r){return P_t("error",{column:i,error:r,line:n,msg:t,url:e}),!!N_t&&N_t.apply(this,arguments)};break;case"unhandledrejection":B_t=O_t.onunhandledrejection,O_t.onunhandledrejection=function(t){return P_t("unhandledrejection",t),!B_t||B_t.apply(this,arguments)};break;default:vyt.warn("unknown instrumentation type:",t)}}(t.type))}function P_t(t,e){var n,i;if(t&&M_t[t])try{for(var r=function(t){var e="function"==typeof Symbol&&Symbol.iterator,n=e&&t[e],i=0;if(n)return n.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&i>=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}(M_t[t]||[]),o=r.next();!o.done;o=r.next()){var a=o.value;try{a(e)}catch(s){vyt.error("Error while triggering instrumentation handler.\nType: "+t+"\nName: "+Object(fyt.e)(a)+"\nError: "+s)}}}catch(c){n={error:c}}finally{try{o&&!o.done&&(i=r.return)&&i.call(r)}finally{if(n)throw n.error}}}function A_t(t){return void 0===t&&(t=[]),"Request"in O_t&&Object(byt.g)(t[0],Request)&&t[0].method?String(t[0].method).toUpperCase():t[1]&&t[1].method?String(t[1].method).toUpperCase():"GET"}function j_t(t){return void 0===t&&(t=[]),"string"==typeof t[0]?t[0]:"Request"in O_t&&Object(byt.g)(t[0],Request)?t[0].url:String(t[0])}var I_t,D_t,R_t=0;function L_t(t,e,n){return void 0===n&&(n=!1),function(i){I_t=void 0,i&&D_t!==i&&(D_t=i,R_t&&clearTimeout(R_t),n?R_t=setTimeout((function(){e({event:i,name:t})})):e({event:i,name:t}))}}function F_t(t){return function(e){var n;try{n=e.target}catch(r){return}var i=n&&n.tagName;i&&("INPUT"===i||"TEXTAREA"===i||n.isContentEditable)&&(I_t||L_t("input",t)(e),clearTimeout(I_t),I_t=setTimeout((function(){I_t=void 0}),1e3))}}var N_t=null,B_t=null,H_t=function(){function t(e){this.name=t.id,this._options=uyt({console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0},e)}return t.prototype.addSentryBreadcrumb=function(t){this._options.sentry&&Myt().addBreadcrumb({category:"sentry."+("transaction"===t.type?"transaction":"event"),event_id:t.event_id,level:t.level,message:Object(fyt.d)(t)},{event:t})},t.prototype._consoleBreadcrumb=function(t){var e={category:"console",data:{arguments:t.args,logger:"console"},level:Jyt.fromString(t.level),message:Object(Ryt.b)(t.args," ")};if("assert"===t.level){if(!1!==t.args[0])return;e.message="Assertion failed: "+(Object(Ryt.b)(t.args.slice(1)," ")||"console.assert"),e.data.arguments=t.args.slice(1)}Myt().addBreadcrumb(e,{input:t.args,level:t.level})},t.prototype._domBreadcrumb=function(t){var e;try{e=t.event.target?Object(fyt.h)(t.event.target):Object(fyt.h)(t.event)}catch(n){e=""}0!==e.length&&Myt().addBreadcrumb({category:"ui."+t.name,message:e},{event:t.event,name:t.name})},t.prototype._xhrBreadcrumb=function(t){if(t.endTimestamp){if(t.xhr.__sentry_own_request__)return;Myt().addBreadcrumb({category:"xhr",data:t.xhr.__sentry_xhr__,type:"http"},{xhr:t.xhr})}},t.prototype._fetchBreadcrumb=function(t){t.endTimestamp&&(t.fetchData.url.match(/sentry_key/)&&"POST"===t.fetchData.method||(t.error?Myt().addBreadcrumb({category:"fetch",data:t.fetchData,level:Jyt.Error,type:"http"},{data:t.error,input:t.args}):Myt().addBreadcrumb({category:"fetch",data:uyt({},t.fetchData,{status_code:t.response.status}),type:"http"},{input:t.args,response:t.response})))},t.prototype._historyBreadcrumb=function(t){var e=Object(fyt.f)(),n=t.from,i=t.to,r=Object(fyt.k)(e.location.href),o=Object(fyt.k)(n),a=Object(fyt.k)(i);o.path||(o=r),r.protocol===a.protocol&&r.host===a.host&&(i=a.relative),r.protocol===o.protocol&&r.host===o.host&&(n=o.relative),Myt().addBreadcrumb({category:"navigation",data:{from:n,to:i}})},t.prototype.setupOnce=function(){var t=this;this._options.console&&E_t({callback:function(){for(var e=[],n=0;n0}function q_t(){V_t+=1,setTimeout((function(){V_t-=1}))}function G_t(t,e,n){if(void 0===e&&(e={}),"function"!=typeof t)return t;try{if(t.__sentry__)return t;if(t.__sentry_wrapped__)return t.__sentry_wrapped__}catch(o){return t}var i=function(){var i=Array.prototype.slice.call(arguments);try{n&&"function"==typeof n&&n.apply(this,arguments);var r=i.map((function(t){return G_t(t,e)}));return t.handleEvent?t.handleEvent.apply(this,r):t.apply(this,r)}catch(o){throw q_t(),Iyt((function(t){t.addEventProcessor((function(t){var n=uyt({},t);return e.mechanism&&(Object(fyt.b)(n,void 0,void 0),Object(fyt.a)(n,e.mechanism)),n.extra=uyt({},n.extra,{arguments:i}),n})),jyt(o)})),o}};try{for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(i[r]=t[r])}catch(a){}t.prototype=t.prototype||{},i.prototype=t.prototype,Object.defineProperty(t,"__sentry_wrapped__",{enumerable:!1,value:i}),Object.defineProperties(i,{__sentry__:{enumerable:!1,value:!0},__sentry_original__:{enumerable:!1,value:t}});try{Object.getOwnPropertyDescriptor(i,"name").configurable&&Object.defineProperty(i,"name",{get:function(){return t.name}})}catch(a){}return i}var W_t=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"],K_t=function(){function t(e){this.name=t.id,this._options=uyt({XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0},e)}return t.prototype._wrapTimeFunction=function(t){return function(){for(var e=[],n=0;n0?e:Object(fyt.g)();return 0===t.exception.values[0].stacktrace.frames.length&&t.exception.values[0].stacktrace.frames.push({colno:r,filename:a,function:"?",in_app:!0,lineno:o}),t},t.id="GlobalHandlers",t}(),Y_t=function(){function t(e){void 0===e&&(e={}),this.name=t.id,this._key=e.key||"cause",this._limit=e.limit||5}return t.prototype.setupOnce=function(){kyt((function(e,n){var i=Myt().getIntegration(t);return i?i._handler(e,n):e}))},t.prototype._handler=function(t,e){if(!(t.exception&&t.exception.values&&e&&Object(byt.g)(e.originalException,Error)))return t;var n=this._walkErrorTree(e.originalException,this._key);return t.exception.values=dyt(n,t.exception.values),t},t.prototype._walkErrorTree=function(t,e,n){if(void 0===n&&(n=[]),!Object(byt.g)(t[e],Error)||n.length+1>=this._limit)return n;var i=f_t(u_t(t[e]));return this._walkErrorTree(t[e],e,dyt([i],n))},t.id="LinkedErrors",t}(),Z_t=Object(fyt.f)(),Q_t=function(){function t(){this.name=t.id}return t.prototype.setupOnce=function(){kyt((function(e){if(Myt().getIntegration(t)){if(!Z_t.navigator||!Z_t.location)return e;var n=e.request||{};return n.url=n.url||Z_t.location.href,n.headers=n.headers||{},n.headers["User-Agent"]=Z_t.navigator.userAgent,uyt({},e,{request:n})}return e}))},t.id="UserAgent",t}(),$_t=[new r.InboundFilters,new r.FunctionToString,new K_t,new H_t,new X_t,new Y_t,new Q_t];!function(t){if(void 0===t&&(t={}),void 0===t.defaultIntegrations&&(t.defaultIntegrations=$_t),void 0===t.release){var e=Object(fyt.f)();e.SENTRY_RELEASE&&e.SENTRY_RELEASE.id&&(t.release=e.SENTRY_RELEASE.id)}!function(t,e){!0===e.debug&&vyt.enable();var n=Myt(),i=new t(e);n.bindClient(i)}(z_t,t)}({dsn:"https://5ef1859eb22d496390bdb4a673120b9d@o19455.ingest.sentry.io/842726"});var J_t=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return zQ(e,t),e.prototype.handleError=function(e){if(e.error&&e.error.status&&403!==e.error.status&&404!==e.error.status&&409!==e.error.status&&t.prototype.handleError.call(this,e),e){var n=this.injector.get(Y2);e.error&&e.error.message?n.error(e.error.message):e.message?n.error(e.message):e.error&&n.error(e.error)}},e.\u0275prov=R({token:e,factory:e.\u0275fac=function(t){return twt(t||e)}}),e}(function(){function t(t){this.injector=t}return t.prototype.extractError=function(t){return t&&t.ngOriginalError&&(t=t.ngOriginalError),"string"==typeof t||t instanceof Error?t:t instanceof Ig?t.error instanceof Error?t.error:t.error instanceof ErrorEvent?t.error.message:"string"==typeof t.error?"Server returned code "+t.status+' with body "'+t.error+'"':t.message:null},t.prototype.handleError=function(t){jyt(this.extractError(t)||"Handled unknown error")},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)(_t(Xo))}}),t}()),twt=zn(J_t),ewt=["*"],nwt=[[["","mat-grid-avatar",""],["","matGridAvatar",""]],[["","mat-line",""],["","matLine",""]],"*"],iwt=["[mat-grid-avatar], [matGridAvatar]","[mat-line], [matLine]","*"],rwt=new ht("MAT_GRID_LIST"),owt=function(){var t=function(){function t(e,n){Object(m.a)(this,t),this._element=e,this._gridList=n,this._rowspan=1,this._colspan=1}return Object(g.a)(t,[{key:"_setStyle",value:function(t,e){this._element.nativeElement.style[t]=e}},{key:"rowspan",get:function(){return this._rowspan},set:function(t){this._rowspan=Math.round(im(t))}},{key:"colspan",get:function(){return this._colspan},set:function(t){this._colspan=Math.round(im(t))}}]),t}();return t.\u0275fac=function(e){return new(e||t)(da(Us),da(rwt,8))},t.\u0275cmp=Ht({type:t,selectors:[["mat-grid-tile"]],hostAttrs:[1,"mat-grid-tile"],hostVars:2,hostBindings:function(t,e){2&t&&oa("rowspan",e.rowspan)("colspan",e.colspan)},inputs:{rowspan:"rowspan",colspan:"colspan"},exportAs:["matGridTile"],ngContentSelectors:ewt,decls:2,vars:0,consts:[[1,"mat-figure"]],template:function(t,e){1&t&&(Ia(),ga(0,"figure",0),Da(1),va())},styles:[".mat-grid-list{display:block;position:relative}.mat-grid-tile{display:block;position:absolute;overflow:hidden}.mat-grid-tile .mat-figure{top:0;left:0;right:0;bottom:0;position:absolute;display:flex;align-items:center;justify-content:center;height:100%;padding:0;margin:0}.mat-grid-tile .mat-grid-tile-header,.mat-grid-tile .mat-grid-tile-footer{display:flex;align-items:center;height:48px;color:#fff;background:rgba(0,0,0,.38);overflow:hidden;padding:0 16px;position:absolute;left:0;right:0}.mat-grid-tile .mat-grid-tile-header>*,.mat-grid-tile .mat-grid-tile-footer>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-tile-header.mat-2-line,.mat-grid-tile .mat-grid-tile-footer.mat-2-line{height:68px}.mat-grid-tile .mat-grid-list-text{display:flex;flex-direction:column;width:100%;box-sizing:border-box;overflow:hidden}.mat-grid-tile .mat-grid-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-list-text:empty{display:none}.mat-grid-tile .mat-grid-tile-header{top:0}.mat-grid-tile .mat-grid-tile-footer{bottom:0}.mat-grid-tile .mat-grid-avatar{padding-right:16px}[dir=rtl] .mat-grid-tile .mat-grid-avatar{padding-right:0;padding-left:16px}.mat-grid-tile .mat-grid-avatar:empty{display:none}\n"],encapsulation:2,changeDetection:0}),t}(),awt=function(){var t=function(){function t(e){Object(m.a)(this,t),this._element=e}return Object(g.a)(t,[{key:"ngAfterContentInit",value:function(){sJ(this._lines,this._element)}}]),t}();return t.\u0275fac=function(e){return new(e||t)(da(Us))},t.\u0275cmp=Ht({type:t,selectors:[["mat-grid-tile-header"],["mat-grid-tile-footer"]],contentQueries:function(t,e,n){var i;1&t&&rl(n,aJ,!0),2&t&&tl(i=sl())&&(e._lines=i)},ngContentSelectors:iwt,decls:4,vars:0,consts:[[1,"mat-grid-list-text"]],template:function(t,e){1&t&&(Ia(nwt),Da(0),ga(1,"div",0),Da(2,1),va(),Da(3,2))},encapsulation:2,changeDetection:0}),t}(),swt=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=Wt({type:t,selectors:[["","mat-grid-avatar",""],["","matGridAvatar",""]],hostAttrs:[1,"mat-grid-avatar"]}),t}(),cwt=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=Wt({type:t,selectors:[["mat-grid-tile-header"]],hostAttrs:[1,"mat-grid-tile-header"]}),t}(),lwt=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=Wt({type:t,selectors:[["mat-grid-tile-footer"]],hostAttrs:[1,"mat-grid-tile-footer"]}),t}(),uwt=function(){function t(){Object(m.a)(this,t),this.columnIndex=0,this.rowIndex=0}return Object(g.a)(t,[{key:"update",value:function(t,e){var n=this;this.columnIndex=0,this.rowIndex=0,this.tracker=new Array(t),this.tracker.fill(0,0,this.tracker.length),this.positions=e.map((function(t){return n._trackTile(t)}))}},{key:"_trackTile",value:function(t){var e=this._findMatchingGap(t.colspan);return this._markTilePosition(e,t),this.columnIndex=e+t.colspan,new hwt(this.rowIndex,e)}},{key:"_findMatchingGap",value:function(t){if(t>this.tracker.length)throw Error("mat-grid-list: tile with colspan ".concat(t," is wider than ")+'grid with cols="'.concat(this.tracker.length,'".'));var e=-1,n=-1;do{this.columnIndex+t>this.tracker.length?(this._nextRow(),e=this.tracker.indexOf(0,this.columnIndex),n=this._findGapEndIndex(e)):-1!=(e=this.tracker.indexOf(0,this.columnIndex))?(n=this._findGapEndIndex(e),this.columnIndex=e+1):(this._nextRow(),e=this.tracker.indexOf(0,this.columnIndex),n=this._findGapEndIndex(e))}while(n-e1?this.rowCount+t-1:this.rowCount}}]),t}(),hwt=function t(e,n){Object(m.a)(this,t),this.row=e,this.col=n},dwt=/^-?\d+((\.\d+)?[A-Za-z%$]?)+$/,fwt=function(){function t(){Object(m.a)(this,t),this._rows=0,this._rowspan=0}return Object(g.a)(t,[{key:"init",value:function(t,e,n,i){this._gutterSize=bwt(t),this._rows=e.rowCount,this._rowspan=e.rowspan,this._cols=n,this._direction=i}},{key:"getBaseTileSize",value:function(t,e){return"(".concat(t,"% - (").concat(this._gutterSize," * ").concat(e,"))")}},{key:"getTilePosition",value:function(t,e){return 0===e?"0":vwt("(".concat(t," + ").concat(this._gutterSize,") * ").concat(e))}},{key:"getTileSize",value:function(t,e){return"(".concat(t," * ").concat(e,") + (").concat(e-1," * ").concat(this._gutterSize,")")}},{key:"setStyle",value:function(t,e,n){var i=100/this._cols,r=(this._cols-1)/this._cols;this.setColStyles(t,n,i,r),this.setRowStyles(t,e,i,r)}},{key:"setColStyles",value:function(t,e,n,i){var r=this.getBaseTileSize(n,i);t._setStyle("rtl"===this._direction?"right":"left",this.getTilePosition(r,e)),t._setStyle("width",vwt(this.getTileSize(r,t.colspan)))}},{key:"getGutterSpan",value:function(){return"".concat(this._gutterSize," * (").concat(this._rowspan," - 1)")}},{key:"getTileSpan",value:function(t){return"".concat(this._rowspan," * ").concat(this.getTileSize(t,1))}},{key:"getComputedHeight",value:function(){return null}}]),t}(),pwt=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t){var i;return Object(m.a)(this,n),(i=e.call(this)).fixedRowHeight=t,i}return Object(g.a)(n,[{key:"init",value:function(t,e,i,r){if(Object(o.a)(Object(a.a)(n.prototype),"init",this).call(this,t,e,i,r),this.fixedRowHeight=bwt(this.fixedRowHeight),!dwt.test(this.fixedRowHeight))throw Error('Invalid value "'.concat(this.fixedRowHeight,'" set as rowHeight.'))}},{key:"setRowStyles",value:function(t,e){t._setStyle("top",this.getTilePosition(this.fixedRowHeight,e)),t._setStyle("height",vwt(this.getTileSize(this.fixedRowHeight,t.rowspan)))}},{key:"getComputedHeight",value:function(){return["height",vwt("".concat(this.getTileSpan(this.fixedRowHeight)," + ").concat(this.getGutterSpan()))]}},{key:"reset",value:function(t){t._setListStyle(["height",null]),t._tiles&&t._tiles.forEach((function(t){t._setStyle("top",null),t._setStyle("height",null)}))}}]),n}(fwt),mwt=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t){var i;return Object(m.a)(this,n),(i=e.call(this))._parseRatio(t),i}return Object(g.a)(n,[{key:"setRowStyles",value:function(t,e,n,i){this.baseTileHeight=this.getBaseTileSize(n/this.rowHeightRatio,i),t._setStyle("marginTop",this.getTilePosition(this.baseTileHeight,e)),t._setStyle("paddingTop",vwt(this.getTileSize(this.baseTileHeight,t.rowspan)))}},{key:"getComputedHeight",value:function(){return["paddingBottom",vwt("".concat(this.getTileSpan(this.baseTileHeight)," + ").concat(this.getGutterSpan()))]}},{key:"reset",value:function(t){t._setListStyle(["paddingBottom",null]),t._tiles.forEach((function(t){t._setStyle("marginTop",null),t._setStyle("paddingTop",null)}))}},{key:"_parseRatio",value:function(t){var e=t.split(":");if(2!==e.length)throw Error('mat-grid-list: invalid ratio given for row-height: "'.concat(t,'"'));this.rowHeightRatio=parseFloat(e[0])/parseFloat(e[1])}}]),n}(fwt),gwt=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(){return Object(m.a)(this,n),e.apply(this,arguments)}return Object(g.a)(n,[{key:"setRowStyles",value:function(t,e){var n=this.getBaseTileSize(100/this._rowspan,(this._rows-1)/this._rows);t._setStyle("top",this.getTilePosition(n,e)),t._setStyle("height",vwt(this.getTileSize(n,t.rowspan)))}},{key:"reset",value:function(t){t._tiles&&t._tiles.forEach((function(t){t._setStyle("top",null),t._setStyle("height",null)}))}}]),n}(fwt);function vwt(t){return"calc(".concat(t,")")}function bwt(t){return t.match(/([A-Za-z%]+)$/)?t:"".concat(t,"px")}var ywt=function(){var t=function(){function t(e,n){Object(m.a)(this,t),this._element=e,this._dir=n,this._gutter="1px"}return Object(g.a)(t,[{key:"ngOnInit",value:function(){this._checkCols(),this._checkRowHeight()}},{key:"ngAfterContentChecked",value:function(){this._layoutTiles()}},{key:"_checkCols",value:function(){if(!this.cols)throw Error('mat-grid-list: must pass in number of columns. Example: ')}},{key:"_checkRowHeight",value:function(){this._rowHeight||this._setTileStyler("1:1")}},{key:"_setTileStyler",value:function(t){this._tileStyler&&this._tileStyler.reset(this),this._tileStyler="fit"===t?new gwt:t&&t.indexOf(":")>-1?new mwt(t):new pwt(t)}},{key:"_layoutTiles",value:function(){var t=this;this._tileCoordinator||(this._tileCoordinator=new uwt);var e=this._tileCoordinator,n=this._tiles.filter((function(e){return!e._gridList||e._gridList===t})),i=this._dir?this._dir.value:"ltr";this._tileCoordinator.update(this.cols,n),this._tileStyler.init(this.gutterSize,e,this.cols,i),n.forEach((function(n,i){var r=e.positions[i];t._tileStyler.setStyle(n,r.row,r.col)})),this._setListStyle(this._tileStyler.getComputedHeight())}},{key:"_setListStyle",value:function(t){t&&(this._element.nativeElement.style[t[0]]=t[1])}},{key:"cols",get:function(){return this._cols},set:function(t){this._cols=Math.max(1,Math.round(im(t)))}},{key:"gutterSize",get:function(){return this._gutter},set:function(t){this._gutter="".concat(null==t?"":t)}},{key:"rowHeight",get:function(){return this._rowHeight},set:function(t){var e="".concat(null==t?"":t);e!==this._rowHeight&&(this._rowHeight=e,this._setTileStyler(this._rowHeight))}}]),t}();return t.\u0275fac=function(e){return new(e||t)(da(Us),da(gm,8))},t.\u0275cmp=Ht({type:t,selectors:[["mat-grid-list"]],contentQueries:function(t,e,n){var i;1&t&&rl(n,owt,!0),2&t&&tl(i=sl())&&(e._tiles=i)},hostAttrs:[1,"mat-grid-list"],hostVars:1,hostBindings:function(t,e){2&t&&oa("cols",e.cols)},inputs:{cols:"cols",gutterSize:"gutterSize",rowHeight:"rowHeight"},exportAs:["matGridList"],features:[Ns([{provide:rwt,useExisting:t}])],ngContentSelectors:ewt,decls:2,vars:0,template:function(t,e){1&t&&(Ia(),ga(0,"div"),Da(1),va())},styles:[".mat-grid-list{display:block;position:relative}.mat-grid-tile{display:block;position:absolute;overflow:hidden}.mat-grid-tile .mat-figure{top:0;left:0;right:0;bottom:0;position:absolute;display:flex;align-items:center;justify-content:center;height:100%;padding:0;margin:0}.mat-grid-tile .mat-grid-tile-header,.mat-grid-tile .mat-grid-tile-footer{display:flex;align-items:center;height:48px;color:#fff;background:rgba(0,0,0,.38);overflow:hidden;padding:0 16px;position:absolute;left:0;right:0}.mat-grid-tile .mat-grid-tile-header>*,.mat-grid-tile .mat-grid-tile-footer>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-tile-header.mat-2-line,.mat-grid-tile .mat-grid-tile-footer.mat-2-line{height:68px}.mat-grid-tile .mat-grid-list-text{display:flex;flex-direction:column;width:100%;box-sizing:border-box;overflow:hidden}.mat-grid-tile .mat-grid-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-list-text:empty{display:none}.mat-grid-tile .mat-grid-tile-header{top:0}.mat-grid-tile .mat-grid-tile-footer{bottom:0}.mat-grid-tile .mat-grid-avatar{padding-right:16px}[dir=rtl] .mat-grid-tile .mat-grid-avatar{padding-right:0;padding-left:16px}.mat-grid-tile .mat-grid-avatar:empty{display:none}\n"],encapsulation:2,changeDetection:0}),t}(),_wt=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275mod=qt({type:t}),t.\u0275inj=F({factory:function(e){return new(e||t)},imports:[[lJ,$$],lJ,$$]}),t}(),wwt=new ht("CDK_TREE_NODE_OUTLET_NODE"),kwt=function(){var t=function t(e,n){Object(m.a)(this,t),this.viewContainer=e,this._node=n};return t.\u0275fac=function(e){return new(e||t)(da(mc),da(wwt,8))},t.\u0275dir=Wt({type:t,selectors:[["","cdkTreeNodeOutlet",""]]}),t}(),Cwt=function t(e){Object(m.a)(this,t),this.$implicit=e},Swt=function(){var t=function t(e){Object(m.a)(this,t),this.template=e};return t.\u0275fac=function(e){return new(e||t)(da(fc))},t.\u0275dir=Wt({type:t,selectors:[["","cdkTreeNodeDef",""]],inputs:{when:["cdkTreeNodeDefWhen","when"]}}),t}();function xwt(){return Error("Could not find functions for nested/flat tree in tree control.")}var Owt=function(){var t=function(){function t(e,n){Object(m.a)(this,t),this._differs=e,this._changeDetectorRef=n,this._onDestroy=new w.b,this._levels=new Map,this.viewChange=new Pm.a({start:0,end:Number.MAX_VALUE})}return Object(g.a)(t,[{key:"ngOnInit",value:function(){if(this._dataDiffer=this._differs.find([]).create(this.trackBy),!this.treeControl)throw Error("Could not find a tree control for the tree.")}},{key:"ngOnDestroy",value:function(){this._nodeOutlet.viewContainer.clear(),this.viewChange.complete(),this._onDestroy.next(),this._onDestroy.complete(),this._dataSource&&"function"==typeof this._dataSource.disconnect&&this.dataSource.disconnect(this),this._dataSubscription&&(this._dataSubscription.unsubscribe(),this._dataSubscription=null)}},{key:"ngAfterContentChecked",value:function(){var t=this._nodeDefs.filter((function(t){return!t.when}));if(t.length>1)throw Error("There can only be one default row without a when predicate function.");this._defaultNodeDef=t[0],this.dataSource&&this._nodeDefs&&!this._dataSubscription&&this._observeRenderChanges()}},{key:"_switchDataSource",value:function(t){this._dataSource&&"function"==typeof this._dataSource.disconnect&&this.dataSource.disconnect(this),this._dataSubscription&&(this._dataSubscription.unsubscribe(),this._dataSubscription=null),t||this._nodeOutlet.viewContainer.clear(),this._dataSource=t,this._nodeDefs&&this._observeRenderChanges()}},{key:"_observeRenderChanges",value:function(){var t,e=this;if(hm(this._dataSource)?t=this._dataSource.connect(this):Object(cm.a)(this._dataSource)?t=this._dataSource:Array.isArray(this._dataSource)&&(t=Object(lm.a)(this._dataSource)),!t)throw Error("A valid data source must be provided.");this._dataSubscription=t.pipe(Object(Am.a)(this._onDestroy)).subscribe((function(t){return e.renderNodeChanges(t)}))}},{key:"renderNodeChanges",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this._dataDiffer,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this._nodeOutlet.viewContainer,r=arguments.length>3?arguments[3]:void 0,o=n.diff(t);o&&(o.forEachOperation((function(n,o,a){if(null==n.previousIndex)e.insertNode(t[a],a,i,r);else if(null==a)i.remove(o),e._levels.delete(n.item);else{var s=i.get(o);i.move(s,a)}})),this._changeDetectorRef.detectChanges())}},{key:"_getNodeDef",value:function(t,e){if(1===this._nodeDefs.length)return this._nodeDefs.first;var n=this._nodeDefs.find((function(n){return n.when&&n.when(e,t)}))||this._defaultNodeDef;if(!n)throw Error("Could not find a matching node definition for the provided node data.");return n}},{key:"insertNode",value:function(t,e,n,i){var r=this._getNodeDef(t,e),o=new Cwt(t);o.level=this.treeControl.getLevel?this.treeControl.getLevel(t):void 0!==i&&this._levels.has(i)?this._levels.get(i)+1:0,this._levels.set(t,o.level),(n||this._nodeOutlet.viewContainer).createEmbeddedView(r.template,o,e),Mwt.mostRecentTreeNode&&(Mwt.mostRecentTreeNode.data=t)}},{key:"dataSource",get:function(){return this._dataSource},set:function(t){this._dataSource!==t&&this._switchDataSource(t)}}]),t}();return t.\u0275fac=function(e){return new(e||t)(da(cc),da(Po))},t.\u0275cmp=Ht({type:t,selectors:[["cdk-tree"]],contentQueries:function(t,e,n){var i;1&t&&rl(n,Swt,!0),2&t&&tl(i=sl())&&(e._nodeDefs=i)},viewQuery:function(t,e){var n;1&t&&el(kwt,!0),2&t&&tl(n=sl())&&(e._nodeOutlet=n.first)},hostAttrs:["role","tree",1,"cdk-tree"],inputs:{dataSource:"dataSource",treeControl:"treeControl",trackBy:"trackBy"},exportAs:["cdkTree"],decls:1,vars:0,consts:[["cdkTreeNodeOutlet",""]],template:function(t,e){1&t&&wa(0,0)},directives:[kwt],encapsulation:2}),t}(),Mwt=function(){var t=function(){function t(e,n){Object(m.a)(this,t),this._elementRef=e,this._tree=n,this._destroyed=new w.b,this._dataChanges=new w.b,this.role="treeitem",t.mostRecentTreeNode=this}return Object(g.a)(t,[{key:"ngOnDestroy",value:function(){t.mostRecentTreeNode===this&&(t.mostRecentTreeNode=null),this._dataChanges.complete(),this._destroyed.next(),this._destroyed.complete()}},{key:"focus",value:function(){this._elementRef.nativeElement.focus()}},{key:"_setRoleFromData",value:function(){var t=this;if(this._tree.treeControl.isExpandable)this.role=this._tree.treeControl.isExpandable(this._data)?"group":"treeitem";else{if(!this._tree.treeControl.getChildren)throw xwt();var e=this._tree.treeControl.getChildren(this._data);Array.isArray(e)?this._setRoleFromChildren(e):Object(cm.a)(e)&&e.pipe(Object(Am.a)(this._destroyed)).subscribe((function(e){return t._setRoleFromChildren(e)}))}}},{key:"_setRoleFromChildren",value:function(t){this.role=t&&t.length?"group":"treeitem"}},{key:"data",get:function(){return this._data},set:function(t){t!==this._data&&(this._data=t,this._setRoleFromData(),this._dataChanges.next())}},{key:"isExpanded",get:function(){return this._tree.treeControl.isExpanded(this._data)}},{key:"level",get:function(){return this._tree.treeControl.getLevel?this._tree.treeControl.getLevel(this._data):0}}]),t}();return t.\u0275fac=function(e){return new(e||t)(da(Us),da(Owt))},t.\u0275dir=Wt({type:t,selectors:[["cdk-tree-node"]],hostAttrs:[1,"cdk-tree-node"],hostVars:3,hostBindings:function(t,e){2&t&&oa("aria-expanded",e.isExpanded)("aria-level","treeitem"===e.role?e.level:null)("role",e.role)},inputs:{role:"role"},exportAs:["cdkTreeNode"]}),t.mostRecentTreeNode=null,t}(),Twt=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i,r){var o;return Object(m.a)(this,n),(o=e.call(this,t,i))._elementRef=t,o._tree=i,o._differs=r,o}return Object(g.a)(n,[{key:"ngAfterContentInit",value:function(){var t=this;if(this._dataDiffer=this._differs.find([]).create(this._tree.trackBy),!this._tree.treeControl.getChildren)throw xwt();var e=this._tree.treeControl.getChildren(this.data);Array.isArray(e)?this.updateChildrenNodes(e):Object(cm.a)(e)&&e.pipe(Object(Am.a)(this._destroyed)).subscribe((function(e){return t.updateChildrenNodes(e)})),this.nodeOutlet.changes.pipe(Object(Am.a)(this._destroyed)).subscribe((function(){return t.updateChildrenNodes()}))}},{key:"ngOnDestroy",value:function(){this._clear(),Object(o.a)(Object(a.a)(n.prototype),"ngOnDestroy",this).call(this)}},{key:"updateChildrenNodes",value:function(t){var e=this._getNodeOutlet();t&&(this._children=t),e&&this._children?this._tree.renderNodeChanges(this._children,this._dataDiffer,e.viewContainer,this._data):this._dataDiffer.diff([])}},{key:"_clear",value:function(){var t=this._getNodeOutlet();t&&(t.viewContainer.clear(),this._dataDiffer.diff([]))}},{key:"_getNodeOutlet",value:function(){var t=this,e=this.nodeOutlet;return e&&e.find((function(e){return!e._node||e._node===t}))}}]),n}(Mwt);return t.\u0275fac=function(e){return new(e||t)(da(Us),da(Owt),da(cc))},t.\u0275dir=Wt({type:t,selectors:[["cdk-nested-tree-node"]],contentQueries:function(t,e,n){var i;1&t&&rl(n,kwt,!0),2&t&&tl(i=sl())&&(e.nodeOutlet=i)},hostAttrs:[1,"cdk-tree-node","cdk-nested-tree-node"],hostVars:2,hostBindings:function(t,e){2&t&&oa("aria-expanded",e.isExpanded)("role",e.role)},exportAs:["cdkNestedTreeNode"],features:[Ns([{provide:Mwt,useExisting:t},{provide:wwt,useExisting:t}]),ws]}),t}(),Ewt=/([A-Za-z%]+)$/,Pwt=function(){var t=function(){function t(e,n,i,r,o){var a=this;Object(m.a)(this,t),this._treeNode=e,this._tree=n,this._element=r,this._dir=o,this._destroyed=new w.b,this.indentUnits="px",this._indent=40,this._setPadding(),o&&o.change.pipe(Object(Am.a)(this._destroyed)).subscribe((function(){return a._setPadding(!0)})),e._dataChanges.subscribe((function(){return a._setPadding()}))}return Object(g.a)(t,[{key:"ngOnDestroy",value:function(){this._destroyed.next(),this._destroyed.complete()}},{key:"_paddingIndent",value:function(){var t=this._treeNode.data&&this._tree.treeControl.getLevel?this._tree.treeControl.getLevel(this._treeNode.data):null,e=null==this._level?t:this._level;return"number"==typeof e?"".concat(e*this._indent).concat(this.indentUnits):null}},{key:"_setPadding",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],e=this._paddingIndent();if(e!==this._currentPadding||t){var n=this._element.nativeElement,i=this._dir&&"rtl"===this._dir.value?"paddingRight":"paddingLeft",r="paddingLeft"===i?"paddingRight":"paddingLeft";n.style[i]=e||"",n.style[r]="",this._currentPadding=e}}},{key:"level",get:function(){return this._level},set:function(t){this._level=im(t,null),this._setPadding()}},{key:"indent",get:function(){return this._indent},set:function(t){var e=t,n="px";if("string"==typeof t){var i=t.split(Ewt);e=i[0],n=i[1]||n}this.indentUnits=n,this._indent=im(e),this._setPadding()}}]),t}();return t.\u0275fac=function(e){return new(e||t)(da(Mwt),da(Owt),da(Ks),da(Us),da(gm,8))},t.\u0275dir=Wt({type:t,selectors:[["","cdkTreeNodePadding",""]],inputs:{level:["cdkTreeNodePadding","level"],indent:["cdkTreeNodePaddingIndent","indent"]}}),t}(),Awt=function(){var t=function(){function t(e,n){Object(m.a)(this,t),this._tree=e,this._treeNode=n,this._recursive=!1}return Object(g.a)(t,[{key:"_toggle",value:function(t){this.recursive?this._tree.treeControl.toggleDescendants(this._treeNode.data):this._tree.treeControl.toggle(this._treeNode.data),t.stopPropagation()}},{key:"recursive",get:function(){return this._recursive},set:function(t){this._recursive=nm(t)}}]),t}();return t.\u0275fac=function(e){return new(e||t)(da(Owt),da(Mwt))},t.\u0275dir=Wt({type:t,selectors:[["","cdkTreeNodeToggle",""]],hostBindings:function(t,e){1&t&&xa("click",(function(t){return e._toggle(t)}))},inputs:{recursive:["cdkTreeNodeToggleRecursive","recursive"]}}),t}(),jwt=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275mod=qt({type:t}),t.\u0275inj=F({factory:function(e){return new(e||t)},providers:[S$,Swt]}),t}(),Iwt=nJ(J$(Mwt)),Dwt=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i,r){var o;return Object(m.a)(this,n),(o=e.call(this,t,i))._elementRef=t,o._tree=i,o.role="treeitem",o.tabIndex=Number(r)||0,o}return n}(Iwt);return t.\u0275fac=function(e){return new(e||t)(da(Us),da(Owt),fa("tabindex"))},t.\u0275dir=Wt({type:t,selectors:[["mat-tree-node"]],hostAttrs:[1,"mat-tree-node"],hostVars:3,hostBindings:function(t,e){2&t&&oa("aria-expanded",e.isExpanded)("aria-level","treeitem"===e.role?e.level:null)("role",e.role)},inputs:{disabled:"disabled",tabIndex:"tabIndex",role:"role"},exportAs:["matTreeNode"],features:[Ns([{provide:Mwt,useExisting:t}]),ws]}),t}(),Rwt=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(){return Object(m.a)(this,n),e.apply(this,arguments)}return n}(Swt);t.\u0275fac=function(n){return e(n||t)},t.\u0275dir=Wt({type:t,selectors:[["","matTreeNodeDef",""]],inputs:{when:["matTreeNodeDefWhen","when"],data:["matTreeNode","data"]},features:[Ns([{provide:Swt,useExisting:t}]),ws]});var e=zn(t);return t}(),Lwt=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i,r,o){var a;return Object(m.a)(this,n),(a=e.call(this,t,i,r))._elementRef=t,a._tree=i,a._differs=r,a._disabled=!1,a.tabIndex=Number(o)||0,a}return Object(g.a)(n,[{key:"ngAfterContentInit",value:function(){Object(o.a)(Object(a.a)(n.prototype),"ngAfterContentInit",this).call(this)}},{key:"ngOnDestroy",value:function(){Object(o.a)(Object(a.a)(n.prototype),"ngOnDestroy",this).call(this)}},{key:"disabled",get:function(){return this._disabled},set:function(t){this._disabled=nm(t)}},{key:"tabIndex",get:function(){return this.disabled?-1:this._tabIndex},set:function(t){this._tabIndex=null!=t?t:0}}]),n}(Twt);return t.\u0275fac=function(e){return new(e||t)(da(Us),da(Owt),da(cc),fa("tabindex"))},t.\u0275dir=Wt({type:t,selectors:[["mat-nested-tree-node"]],hostAttrs:[1,"mat-nested-tree-node"],hostVars:2,hostBindings:function(t,e){2&t&&oa("aria-expanded",e.isExpanded)("role",e.role)},inputs:{tabIndex:"tabIndex",disabled:"disabled",node:["matNestedTreeNode","node"]},exportAs:["matNestedTreeNode"],features:[Ns([{provide:Twt,useExisting:t},{provide:Mwt,useExisting:t},{provide:wwt,useExisting:t}]),ws]}),t}(),Fwt=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(){return Object(m.a)(this,n),e.apply(this,arguments)}return n}(Pwt);t.\u0275fac=function(n){return e(n||t)},t.\u0275dir=Wt({type:t,selectors:[["","matTreeNodePadding",""]],inputs:{level:["matTreeNodePadding","level"],indent:["matTreeNodePaddingIndent","indent"]},features:[Ns([{provide:Pwt,useExisting:t}]),ws]});var e=zn(t);return t}(),Nwt=function(){var t=function t(e,n){Object(m.a)(this,t),this.viewContainer=e,this._node=n};return t.\u0275fac=function(e){return new(e||t)(da(mc),da(wwt,8))},t.\u0275dir=Wt({type:t,selectors:[["","matTreeNodeOutlet",""]],features:[Ns([{provide:kwt,useExisting:t}])]}),t}(),Bwt=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(){return Object(m.a)(this,n),e.apply(this,arguments)}return n}(Owt);t.\u0275fac=function(n){return e(n||t)},t.\u0275cmp=Ht({type:t,selectors:[["mat-tree"]],viewQuery:function(t,e){var n;1&t&&el(Nwt,!0),2&t&&tl(n=sl())&&(e._nodeOutlet=n.first)},hostAttrs:["role","tree",1,"mat-tree"],exportAs:["matTree"],features:[Ns([{provide:Owt,useExisting:t}]),ws],decls:1,vars:0,consts:[["matTreeNodeOutlet",""]],template:function(t,e){1&t&&wa(0,0)},directives:[Nwt],styles:[".mat-tree{display:block}.mat-tree-node{display:flex;align-items:center;flex:1;word-wrap:break-word}.mat-nested-tree-node{border-bottom-width:0}\n"],encapsulation:2});var e=zn(t);return t}(),Hwt=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(){var t;return Object(m.a)(this,n),(t=e.apply(this,arguments)).recursive=!1,t}return n}(Awt);t.\u0275fac=function(n){return e(n||t)},t.\u0275dir=Wt({type:t,selectors:[["","matTreeNodeToggle",""]],inputs:{recursive:["matTreeNodeToggleRecursive","recursive"]},features:[Ns([{provide:Awt,useExisting:t}]),ws]});var e=zn(t);return t}(),zwt=[sot,c2,H0,g3,Ect,O2,Z3,c5,p4,c1,flt,dst,W2,z5,A8,xdt,kat,M5,S4,uat,R6,_wt,e2,function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275mod=qt({type:t}),t.\u0275inj=F({factory:function(e){return new(e||t)},imports:[[jwt,$$],$$]}),t}(),zrt,Rbt],Vwt=["*"];function Uwt(t,e){if(1&t){var n=ka();ga(0,"div",2),xa("click",(function(){return Se(n),Aa()._onBackdropClicked()})),va()}2&t&&Qa("mat-drawer-shown",Aa()._isShowingBackdrop())}function qwt(t,e){1&t&&(ga(0,"mat-drawer-content"),Da(1,2),va())}var Gwt=[[["mat-drawer"]],[["mat-drawer-content"]],"*"],Wwt=["mat-drawer","mat-drawer-content","*"];function Kwt(t,e){if(1&t){var n=ka();ga(0,"div",2),xa("click",(function(){return Se(n),Aa()._onBackdropClicked()})),va()}2&t&&Qa("mat-drawer-shown",Aa()._isShowingBackdrop())}function Xwt(t,e){1&t&&(ga(0,"mat-sidenav-content",3),Da(1,2),va())}var Ywt=[[["mat-sidenav"]],[["mat-sidenav-content"]],"*"],Zwt=["mat-sidenav","mat-sidenav-content","*"],Qwt={transformDrawer:Jg("transform",[rv("open, open-instant",iv({transform:"none",visibility:"visible"})),rv("void",iv({"box-shadow":"none",visibility:"hidden"})),av("void => open-instant",tv("0ms")),av("void <=> open, open-instant => void",tv("400ms cubic-bezier(0.25, 0.8, 0.25, 1)"))])};function $wt(t){throw Error("A drawer was already declared for 'position=\"".concat(t,"\"'"))}var Jwt=new ht("MAT_DRAWER_DEFAULT_AUTOSIZE",{providedIn:"root",factory:function(){return!1}}),tkt=new ht("MAT_DRAWER_CONTAINER"),ekt=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i,r,o,a){var s;return Object(m.a)(this,n),(s=e.call(this,r,o,a))._changeDetectorRef=t,s._container=i,s}return Object(g.a)(n,[{key:"ngAfterContentInit",value:function(){var t=this;this._container._contentMarginChanges.subscribe((function(){t._changeDetectorRef.markForCheck()}))}}]),n}(HJ);return t.\u0275fac=function(e){return new(e||t)(da(Po),da(Y((function(){return ikt}))),da(Us),da(BJ),da(jl))},t.\u0275cmp=Ht({type:t,selectors:[["mat-drawer-content"]],hostAttrs:[1,"mat-drawer-content"],hostVars:4,hostBindings:function(t,e){2&t&&Za("margin-left",e._container._contentMargins.left,"px")("margin-right",e._container._contentMargins.right,"px")},features:[ws],ngContentSelectors:Vwt,decls:1,vars:0,template:function(t,e){1&t&&(Ia(),Da(0))},encapsulation:2,changeDetection:0}),t}(),nkt=function(){var t=function(){function t(e,n,i,r,o,a,s){var c=this;Object(m.a)(this,t),this._elementRef=e,this._focusTrapFactory=n,this._focusMonitor=i,this._platform=r,this._ngZone=o,this._doc=a,this._container=s,this._elementFocusedBeforeDrawerWasOpened=null,this._enableAnimations=!1,this._position="start",this._mode="over",this._disableClose=!1,this._opened=!1,this._animationStarted=new w.b,this._animationEnd=new w.b,this._animationState="void",this.openedChange=new Uc(!0),this._destroyed=new w.b,this.onPositionChanged=new Uc,this._modeChanged=new w.b,this.openedChange.subscribe((function(t){t?(c._doc&&(c._elementFocusedBeforeDrawerWasOpened=c._doc.activeElement),c._takeFocus()):c._isFocusWithinDrawer()&&c._restoreFocus()})),this._ngZone.runOutsideAngular((function(){Object(IJ.a)(c._elementRef.nativeElement,"keydown").pipe(Object(vg.a)((function(t){return 27===t.keyCode&&!c.disableClose&&!JQ(t)})),Object(Am.a)(c._destroyed)).subscribe((function(t){return c._ngZone.run((function(){c.close(),t.stopPropagation(),t.preventDefault()}))}))})),this._animationEnd.pipe(Object(RJ.a)((function(t,e){return t.fromState===e.fromState&&t.toState===e.toState}))).subscribe((function(t){var e=t.fromState,n=t.toState;(0===n.indexOf("open")&&"void"===e||"void"===n&&0===e.indexOf("open"))&&c.openedChange.emit(c._opened)}))}return Object(g.a)(t,[{key:"_takeFocus",value:function(){var t=this;this.autoFocus&&this._focusTrap&&this._focusTrap.focusInitialElementWhenReady().then((function(e){e||"function"!=typeof t._elementRef.nativeElement.focus||t._elementRef.nativeElement.focus()}))}},{key:"_restoreFocus",value:function(){this.autoFocus&&(this._elementFocusedBeforeDrawerWasOpened?this._focusMonitor.focusVia(this._elementFocusedBeforeDrawerWasOpened,this._openedVia):this._elementRef.nativeElement.blur(),this._elementFocusedBeforeDrawerWasOpened=null,this._openedVia=null)}},{key:"_isFocusWithinDrawer",value:function(){var t,e=null===(t=this._doc)||void 0===t?void 0:t.activeElement;return!!e&&this._elementRef.nativeElement.contains(e)}},{key:"ngAfterContentInit",value:function(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._updateFocusTrapState()}},{key:"ngAfterContentChecked",value:function(){this._platform.isBrowser&&(this._enableAnimations=!0)}},{key:"ngOnDestroy",value:function(){this._focusTrap&&this._focusTrap.destroy(),this._animationStarted.complete(),this._animationEnd.complete(),this._modeChanged.complete(),this._destroyed.next(),this._destroyed.complete()}},{key:"open",value:function(t){return this.toggle(!0,t)}},{key:"close",value:function(){return this.toggle(!1)}},{key:"_closeViaBackdropClick",value:function(){return this._setOpen(!1,!0)}},{key:"toggle",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:!this.opened,e=arguments.length>1?arguments[1]:void 0;return this._setOpen(t,!t&&this._isFocusWithinDrawer(),e)}},{key:"_setOpen",value:function(t,e){var n=this,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"program";return this._opened=t,t?(this._animationState=this._enableAnimations?"open":"open-instant",this._openedVia=i):(this._animationState="void",e&&this._restoreFocus()),this._updateFocusTrapState(),new Promise((function(t){n.openedChange.pipe(Object(FX.a)(1)).subscribe((function(e){return t(e?"open":"close")}))}))}},{key:"_updateFocusTrapState",value:function(){this._focusTrap&&(this._focusTrap.enabled=this.opened&&"side"!==this.mode)}},{key:"_animationStartListener",value:function(t){this._animationStarted.next(t)}},{key:"_animationDoneListener",value:function(t){this._animationEnd.next(t)}},{key:"position",get:function(){return this._position},set:function(t){(t="end"===t?"end":"start")!=this._position&&(this._position=t,this.onPositionChanged.emit())}},{key:"mode",get:function(){return this._mode},set:function(t){this._mode=t,this._updateFocusTrapState(),this._modeChanged.next()}},{key:"disableClose",get:function(){return this._disableClose},set:function(t){this._disableClose=nm(t)}},{key:"autoFocus",get:function(){var t=this._autoFocus;return null==t?"side"!==this.mode:t},set:function(t){this._autoFocus=nm(t)}},{key:"opened",get:function(){return this._opened},set:function(t){this.toggle(nm(t))}},{key:"_openedStream",get:function(){return this.openedChange.pipe(Object(vg.a)((function(t){return t})),Object(ef.a)((function(){})))}},{key:"openedStart",get:function(){return this._animationStarted.pipe(Object(vg.a)((function(t){return t.fromState!==t.toState&&0===t.toState.indexOf("open")})),Object(ef.a)((function(){})))}},{key:"_closedStream",get:function(){return this.openedChange.pipe(Object(vg.a)((function(t){return!t})),Object(ef.a)((function(){})))}},{key:"closedStart",get:function(){return this._animationStarted.pipe(Object(vg.a)((function(t){return t.fromState!==t.toState&&"void"===t.toState})),Object(ef.a)((function(){})))}},{key:"_width",get:function(){return this._elementRef.nativeElement&&this._elementRef.nativeElement.offsetWidth||0}}]),t}();return t.\u0275fac=function(e){return new(e||t)(da(Us),da(v$),da(S$),da(Cm),da(jl),da(du,8),da(tkt,8))},t.\u0275cmp=Ht({type:t,selectors:[["mat-drawer"]],hostAttrs:["tabIndex","-1",1,"mat-drawer"],hostVars:12,hostBindings:function(t,e){1&t&&Oa("@transform.start",(function(t){return e._animationStartListener(t)}))("@transform.done",(function(t){return e._animationDoneListener(t)})),2&t&&(oa("align",null),ys("@transform",e._animationState),Qa("mat-drawer-end","end"===e.position)("mat-drawer-over","over"===e.mode)("mat-drawer-push","push"===e.mode)("mat-drawer-side","side"===e.mode)("mat-drawer-opened",e.opened))},inputs:{position:"position",mode:"mode",disableClose:"disableClose",autoFocus:"autoFocus",opened:"opened"},outputs:{openedChange:"openedChange",onPositionChanged:"positionChanged",_openedStream:"opened",openedStart:"openedStart",_closedStream:"closed",closedStart:"closedStart"},exportAs:["matDrawer"],ngContentSelectors:Vwt,decls:2,vars:0,consts:[[1,"mat-drawer-inner-container"]],template:function(t,e){1&t&&(Ia(),ga(0,"div",0),Da(1),va())},encapsulation:2,data:{animation:[Qwt.transformDrawer]},changeDetection:0}),t}(),ikt=function(){var t=function(){function t(e,n,i,r,o){var a=this,s=arguments.length>5&&void 0!==arguments[5]&&arguments[5],c=arguments.length>6?arguments[6]:void 0;Object(m.a)(this,t),this._dir=e,this._element=n,this._ngZone=i,this._changeDetectorRef=r,this._animationMode=c,this._drawers=new Gc,this.backdropClick=new Uc,this._destroyed=new w.b,this._doCheckSubject=new w.b,this._contentMargins={left:null,right:null},this._contentMarginChanges=new w.b,e&&e.change.pipe(Object(Am.a)(this._destroyed)).subscribe((function(){a._validateDrawers(),a.updateContentMargins()})),o.change().pipe(Object(Am.a)(this._destroyed)).subscribe((function(){return a.updateContentMargins()})),this._autosize=s}return Object(g.a)(t,[{key:"ngAfterContentInit",value:function(){var t=this;this._allDrawers.changes.pipe(Object(NX.a)(this._allDrawers),Object(Am.a)(this._destroyed)).subscribe((function(e){t._drawers.reset(e.filter((function(e){return!e._container||e._container===t}))),t._drawers.notifyOnChanges()})),this._drawers.changes.pipe(Object(NX.a)(null)).subscribe((function(){t._validateDrawers(),t._drawers.forEach((function(e){t._watchDrawerToggle(e),t._watchDrawerPosition(e),t._watchDrawerMode(e)})),(!t._drawers.length||t._isDrawerOpen(t._start)||t._isDrawerOpen(t._end))&&t.updateContentMargins(),t._changeDetectorRef.markForCheck()})),this._doCheckSubject.pipe(Object(t$.a)(10),Object(Am.a)(this._destroyed)).subscribe((function(){return t.updateContentMargins()}))}},{key:"ngOnDestroy",value:function(){this._contentMarginChanges.complete(),this._doCheckSubject.complete(),this._drawers.destroy(),this._destroyed.next(),this._destroyed.complete()}},{key:"open",value:function(){this._drawers.forEach((function(t){return t.open()}))}},{key:"close",value:function(){this._drawers.forEach((function(t){return t.close()}))}},{key:"updateContentMargins",value:function(){var t=this,e=0,n=0;if(this._left&&this._left.opened)if("side"==this._left.mode)e+=this._left._width;else if("push"==this._left.mode){var i=this._left._width;e+=i,n-=i}if(this._right&&this._right.opened)if("side"==this._right.mode)n+=this._right._width;else if("push"==this._right.mode){var r=this._right._width;n+=r,e-=r}n=n||null,(e=e||null)===this._contentMargins.left&&n===this._contentMargins.right||(this._contentMargins={left:e,right:n},this._ngZone.run((function(){return t._contentMarginChanges.next(t._contentMargins)})))}},{key:"ngDoCheck",value:function(){var t=this;this._autosize&&this._isPushed()&&this._ngZone.runOutsideAngular((function(){return t._doCheckSubject.next()}))}},{key:"_watchDrawerToggle",value:function(t){var e=this;t._animationStarted.pipe(Object(vg.a)((function(t){return t.fromState!==t.toState})),Object(Am.a)(this._drawers.changes)).subscribe((function(t){"open-instant"!==t.toState&&"NoopAnimations"!==e._animationMode&&e._element.nativeElement.classList.add("mat-drawer-transition"),e.updateContentMargins(),e._changeDetectorRef.markForCheck()})),"side"!==t.mode&&t.openedChange.pipe(Object(Am.a)(this._drawers.changes)).subscribe((function(){return e._setContainerClass(t.opened)}))}},{key:"_watchDrawerPosition",value:function(t){var e=this;t&&t.onPositionChanged.pipe(Object(Am.a)(this._drawers.changes)).subscribe((function(){e._ngZone.onMicrotaskEmpty.asObservable().pipe(Object(FX.a)(1)).subscribe((function(){e._validateDrawers()}))}))}},{key:"_watchDrawerMode",value:function(t){var e=this;t&&t._modeChanged.pipe(Object(Am.a)(Object(C.a)(this._drawers.changes,this._destroyed))).subscribe((function(){e.updateContentMargins(),e._changeDetectorRef.markForCheck()}))}},{key:"_setContainerClass",value:function(t){var e=this._element.nativeElement.classList,n="mat-drawer-container-has-open";t?e.add(n):e.remove(n)}},{key:"_validateDrawers",value:function(){var t=this;this._start=this._end=null,this._drawers.forEach((function(e){"end"==e.position?(null!=t._end&&$wt("end"),t._end=e):(null!=t._start&&$wt("start"),t._start=e)})),this._right=this._left=null,this._dir&&"rtl"===this._dir.value?(this._left=this._end,this._right=this._start):(this._left=this._start,this._right=this._end)}},{key:"_isPushed",value:function(){return this._isDrawerOpen(this._start)&&"over"!=this._start.mode||this._isDrawerOpen(this._end)&&"over"!=this._end.mode}},{key:"_onBackdropClicked",value:function(){this.backdropClick.emit(),this._closeModalDrawersViaBackdrop()}},{key:"_closeModalDrawersViaBackdrop",value:function(){var t=this;[this._start,this._end].filter((function(e){return e&&!e.disableClose&&t._canHaveBackdrop(e)})).forEach((function(t){return t._closeViaBackdropClick()}))}},{key:"_isShowingBackdrop",value:function(){return this._isDrawerOpen(this._start)&&this._canHaveBackdrop(this._start)||this._isDrawerOpen(this._end)&&this._canHaveBackdrop(this._end)}},{key:"_canHaveBackdrop",value:function(t){return"side"!==t.mode||!!this._backdropOverride}},{key:"_isDrawerOpen",value:function(t){return null!=t&&t.opened}},{key:"start",get:function(){return this._start}},{key:"end",get:function(){return this._end}},{key:"autosize",get:function(){return this._autosize},set:function(t){this._autosize=nm(t)}},{key:"hasBackdrop",get:function(){return null==this._backdropOverride?!this._start||"side"!==this._start.mode||!this._end||"side"!==this._end.mode:this._backdropOverride},set:function(t){this._backdropOverride=null==t?null:nm(t)}},{key:"scrollable",get:function(){return this._userContent||this._content}}]),t}();return t.\u0275fac=function(e){return new(e||t)(da(gm,8),da(Us),da(jl),da(Po),da(zJ),da(Jwt),da(Cy,8))},t.\u0275cmp=Ht({type:t,selectors:[["mat-drawer-container"]],contentQueries:function(t,e,n){var i;1&t&&(rl(n,ekt,!0),rl(n,nkt,!0)),2&t&&(tl(i=sl())&&(e._content=i.first),tl(i=sl())&&(e._allDrawers=i))},viewQuery:function(t,e){var n;1&t&&nl(ekt,!0),2&t&&tl(n=sl())&&(e._userContent=n.first)},hostAttrs:[1,"mat-drawer-container"],hostVars:2,hostBindings:function(t,e){2&t&&Qa("mat-drawer-container-explicit-backdrop",e._backdropOverride)},inputs:{autosize:"autosize",hasBackdrop:"hasBackdrop"},outputs:{backdropClick:"backdropClick"},exportAs:["matDrawerContainer"],features:[Ns([{provide:tkt,useExisting:t}])],ngContentSelectors:Wwt,decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown","click",4,"ngIf"],[4,"ngIf"],[1,"mat-drawer-backdrop",3,"click"]],template:function(t,e){1&t&&(Ia(Gwt),ua(0,Uwt,1,2,"div",0),Da(1),Da(2,1),ua(3,qwt,2,0,"mat-drawer-content",1)),2&t&&(pa("ngIf",e.hasBackdrop),Qi(3),pa("ngIf",!e._content))},directives:[Ah,ekt],styles:[".mat-drawer-container{position:relative;z-index:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer{transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}\n"],encapsulation:2,changeDetection:0}),t}(),rkt=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(t,i,r,o,a){return Object(m.a)(this,n),e.call(this,t,i,r,o,a)}return n}(ekt);return t.\u0275fac=function(e){return new(e||t)(da(Po),da(Y((function(){return akt}))),da(Us),da(BJ),da(jl))},t.\u0275cmp=Ht({type:t,selectors:[["mat-sidenav-content"]],hostAttrs:[1,"mat-drawer-content","mat-sidenav-content"],hostVars:4,hostBindings:function(t,e){2&t&&Za("margin-left",e._container._contentMargins.left,"px")("margin-right",e._container._contentMargins.right,"px")},features:[ws],ngContentSelectors:Vwt,decls:1,vars:0,template:function(t,e){1&t&&(Ia(),Da(0))},encapsulation:2,changeDetection:0}),t}(),okt=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(){var t;return Object(m.a)(this,n),(t=e.apply(this,arguments))._fixedInViewport=!1,t._fixedTopGap=0,t._fixedBottomGap=0,t}return Object(g.a)(n,[{key:"fixedInViewport",get:function(){return this._fixedInViewport},set:function(t){this._fixedInViewport=nm(t)}},{key:"fixedTopGap",get:function(){return this._fixedTopGap},set:function(t){this._fixedTopGap=im(t)}},{key:"fixedBottomGap",get:function(){return this._fixedBottomGap},set:function(t){this._fixedBottomGap=im(t)}}]),n}(nkt);t.\u0275fac=function(n){return e(n||t)},t.\u0275cmp=Ht({type:t,selectors:[["mat-sidenav"]],hostAttrs:["tabIndex","-1",1,"mat-drawer","mat-sidenav"],hostVars:17,hostBindings:function(t,e){2&t&&(oa("align",null),Za("top",e.fixedInViewport?e.fixedTopGap:null,"px")("bottom",e.fixedInViewport?e.fixedBottomGap:null,"px"),Qa("mat-drawer-end","end"===e.position)("mat-drawer-over","over"===e.mode)("mat-drawer-push","push"===e.mode)("mat-drawer-side","side"===e.mode)("mat-drawer-opened",e.opened)("mat-sidenav-fixed",e.fixedInViewport))},inputs:{fixedInViewport:"fixedInViewport",fixedTopGap:"fixedTopGap",fixedBottomGap:"fixedBottomGap"},exportAs:["matSidenav"],features:[ws],ngContentSelectors:Vwt,decls:2,vars:0,consts:[[1,"mat-drawer-inner-container"]],template:function(t,e){1&t&&(Ia(),ga(0,"div",0),Da(1),va())},encapsulation:2,data:{animation:[Qwt.transformDrawer]},changeDetection:0});var e=zn(t);return t}(),akt=function(){var t=function(t){Object(f.a)(n,t);var e=Object(p.a)(n);function n(){return Object(m.a)(this,n),e.apply(this,arguments)}return n}(ikt);t.\u0275fac=function(n){return e(n||t)},t.\u0275cmp=Ht({type:t,selectors:[["mat-sidenav-container"]],contentQueries:function(t,e,n){var i;1&t&&(rl(n,rkt,!0),rl(n,okt,!0)),2&t&&(tl(i=sl())&&(e._content=i.first),tl(i=sl())&&(e._allDrawers=i))},hostAttrs:[1,"mat-drawer-container","mat-sidenav-container"],hostVars:2,hostBindings:function(t,e){2&t&&Qa("mat-drawer-container-explicit-backdrop",e._backdropOverride)},exportAs:["matSidenavContainer"],features:[Ns([{provide:tkt,useExisting:t}]),ws],ngContentSelectors:Zwt,decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown","click",4,"ngIf"],["cdkScrollable","",4,"ngIf"],[1,"mat-drawer-backdrop",3,"click"],["cdkScrollable",""]],template:function(t,e){1&t&&(Ia(Ywt),ua(0,Kwt,1,2,"div",0),Da(1),Da(2,1),ua(3,Xwt,2,0,"mat-sidenav-content",1)),2&t&&(pa("ngIf",e.hasBackdrop),Qi(3),pa("ngIf",!e._content))},directives:[Ah,rkt,HJ],styles:[".mat-drawer-container{position:relative;z-index:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer{transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}\n"],encapsulation:2,changeDetection:0});var e=zn(t);return t}(),skt=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275mod=qt({type:t}),t.\u0275inj=F({factory:function(e){return new(e||t)},imports:[[hd,$$,Sm,VJ],VJ,$$]}),t}(),ckt=function(){function t(t){this.httpServer=t}return t.prototype.get=function(t){return this.httpServer.get(t,"/settings")},t.prototype.update=function(t,e){return this.httpServer.post(t,"/settings",e)},t.prototype.getSettingsForQemu=function(t){return this.httpServer.get(t,"/settings/qemu")},t.prototype.updateSettingsForQemu=function(t,e){return this.httpServer.put(t,"/settings/qemu",{enable_hardware_acceleration:e.enable_hardware_acceleration,require_hardware_acceleration:e.require_hardware_acceleration})},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)(_t(YQ))}}),t}();function lkt(t,e){1&t&&(ga(0,"button",11),ds(1,"QEMU VM templates"),va()),2&t&&La("routerLink","/server/",Aa().server.id,"/preferences/qemu/templates")}function ukt(t,e){if(1&t){var n=ka();ga(0,"mat-list-item"),ga(1,"mat-checkbox",12),xa("ngModelChange",(function(t){return Se(n),Aa(2).settings.require_hardware_acceleration=t})),ds(2," Require Hardware Acceleration (KVM/HAXM) "),va(),va()}if(2&t){var i=Aa(2);Qi(1),pa("ngModel",i.settings.require_hardware_acceleration)}}function hkt(t,e){if(1&t){var n=ka();ga(0,"mat-nav-list"),ga(1,"mat-list-item"),ga(2,"mat-checkbox",12),xa("ngModelChange",(function(t){return Se(n),Aa().settings.enable_hardware_acceleration=t})),ds(3," Enable Hardware Acceleration (KVM/HAXM) "),va(),va(),ua(4,ukt,3,1,"mat-list-item",7),va()}if(2&t){var i=Aa();Qi(2),pa("ngModel",i.settings.enable_hardware_acceleration),Qi(2),pa("ngIf",i.settings.enable_hardware_acceleration)}}var dkt=function(){function t(t,e,n,i){this.route=t,this.serverService=e,this.serverSettingsService=n,this.toasterService=i}return t.prototype.ngOnInit=function(){var t=this,e=this.route.snapshot.paramMap.get("server_id");this.serverService.get(parseInt(e,10)).then((function(e){t.server=e,t.serverSettingsService.getSettingsForQemu(t.server).subscribe((function(e){t.settings=e}))}))},t.prototype.apply=function(){var t=this;this.settings.enable_hardware_acceleration||(this.settings.require_hardware_acceleration=!1),this.serverSettingsService.updateSettingsForQemu(this.server,this.settings).subscribe((function(e){t.toasterService.success("Changes applied")}))},t.prototype.restoreDefaults=function(){var t=this;this.serverSettingsService.updateSettingsForQemu(this.server,{enable_hardware_acceleration:!0,require_hardware_acceleration:!0}).subscribe((function(e){t.settings=e,t.toasterService.success("Restored to default settings")}))},t.\u0275fac=function(e){return new(e||t)(da(ZY),da(ZQ),da(ckt),da(Y2))},t.\u0275cmp=Ht({type:t,selectors:[["app-qemu-preferences"]],decls:14,vars:2,consts:[[1,"content"],[1,"default-header"],[1,"row"],[1,"col"],["class","top-button","mat-raised-button","","color","primary",3,"routerLink",4,"ngIf"],[1,"default-content"],[1,"container","mat-elevation-z8"],[4,"ngIf"],[1,"buttons-bar"],["mat-button","","color","accent",3,"click"],["mat-raised-button","","color","primary",3,"click"],["mat-raised-button","","color","primary",1,"top-button",3,"routerLink"],[3,"ngModel","ngModelChange"]],template:function(t,e){1&t&&(ga(0,"div",0),ga(1,"div",1),ga(2,"div",2),ga(3,"h1",3),ds(4,"QEMU preferences"),va(),ua(5,lkt,2,1,"button",4),va(),va(),ga(6,"div",5),ga(7,"div",6),ua(8,hkt,5,2,"mat-nav-list",7),va(),ga(9,"div",8),ga(10,"button",9),xa("click",(function(){return e.restoreDefaults()})),ds(11,"Restore defaults"),va(),ga(12,"button",10),xa("click",(function(){return e.apply()})),ds(13,"Apply"),va(),va(),va(),va()),2&t&&(Qi(5),pa("ngIf",e.server),Qi(3),pa("ngIf",e.settings))},directives:[Ah,a2,hQ,y8,S8,F5,mf,Sp],styles:[".top-button[_ngcontent-%COMP%]{height:36px;margin-top:22px}"]}),t}(),fkt=function(){function t(t){this.route=t,this.serverId=""}return t.prototype.ngOnInit=function(){this.serverId=this.route.snapshot.paramMap.get("server_id")},t.\u0275fac=function(e){return new(e||t)(da(ZY))},t.\u0275cmp=Ht({type:t,selectors:[["app-general-preferences"]],decls:7,vars:0,consts:[[1,"content"],[1,"default-header"],[1,"row"],[1,"col"],[1,"default-content"],[1,"container","mat-elevation-z8"]],template:function(t,e){1&t&&(ga(0,"div",0),ga(1,"div",1),ga(2,"div",2),ga(3,"h1",3),ds(4,"General preferences"),va(),va(),va(),ga(5,"div",4),ba(6,"div",5),va(),va())},styles:[""]}),t}(),pkt=function(){function t(t,e){this.route=t,this.serverService=e}return t.prototype.ngOnInit=function(){var t=this,e=this.route.snapshot.paramMap.get("server_id");this.serverService.get(parseInt(e,10)).then((function(e){t.server=e}))},t.prototype.restoreDefaults=function(){this.vpcsExecutable=""},t.\u0275fac=function(e){return new(e||t)(da(ZY),da(ZQ))},t.\u0275cmp=Ht({type:t,selectors:[["app-vpcs-preferences"]],decls:8,vars:1,consts:[[1,"content"],[1,"default-header"],[1,"row"],[1,"col"],[1,"default-content"],[1,"form-field"],["matInput","","type","text","placeholder","Path to VPCS executable",3,"ngModel","ngModelChange"]],template:function(t,e){1&t&&(ga(0,"div",0),ga(1,"div",1),ga(2,"div",2),ga(3,"h1",3),ds(4,"VPCS preferences"),va(),va(),va(),ga(5,"div",4),ga(6,"mat-form-field",5),ga(7,"input",6),xa("ngModelChange",(function(t){return e.vpcsExecutable=t})),va(),va(),va(),va()),2&t&&(Qi(7),pa("ngModel",e.vpcsExecutable))},directives:[Y3,s5,cf,mf,Sp],styles:[".form-field[_ngcontent-%COMP%]{width:100%}"]}),t}(),mkt=function(){function t(t,e){this.route=t,this.serverService=e}return t.prototype.ngOnInit=function(){var t=this,e=this.route.snapshot.paramMap.get("server_id");this.serverService.get(parseInt(e,10)).then((function(e){t.server=e}))},t.prototype.restoreDefaults=function(){this.vboxManagePath=""},t.\u0275fac=function(e){return new(e||t)(da(ZY),da(ZQ))},t.\u0275cmp=Ht({type:t,selectors:[["app-virtual-box-preferences"]],decls:8,vars:1,consts:[[1,"content"],[1,"default-header"],[1,"row"],[1,"col"],[1,"default-content"],[1,"form-field"],["matInput","","type","text","placeholder","Path to VirtualBox manage",3,"ngModel","ngModelChange"]],template:function(t,e){1&t&&(ga(0,"div",0),ga(1,"div",1),ga(2,"div",2),ga(3,"h1",3),ds(4,"VirtualBox preferences"),va(),va(),va(),ga(5,"div",4),ga(6,"mat-form-field",5),ga(7,"input",6),xa("ngModelChange",(function(t){return e.vboxManagePath=t})),va(),va(),va(),va()),2&t&&(Qi(7),pa("ngModel",e.vboxManagePath))},directives:[Y3,s5,cf,mf,Sp],styles:[""]}),t}(),gkt=function(){function t(t,e,n){this.route=t,this.serverService=e,this.serverSettingsService=n}return t.prototype.ngOnInit=function(){var t=this,e=this.route.snapshot.paramMap.get("server_id");this.serverService.get(parseInt(e,10)).then((function(e){t.server=e}))},t.prototype.restoreDefaults=function(){this.dynamipsPath=""},t.\u0275fac=function(e){return new(e||t)(da(ZY),da(ZQ),da(ckt))},t.\u0275cmp=Ht({type:t,selectors:[["app-dynamips-preferences"]],decls:8,vars:1,consts:[[1,"content"],[1,"default-header"],[1,"row"],[1,"col"],[1,"default-content"],[1,"form-field"],["matInput","","type","text","placeholder","Path to Dynamips",3,"ngModel","ngModelChange"]],template:function(t,e){1&t&&(ga(0,"div",0),ga(1,"div",1),ga(2,"div",2),ga(3,"h1",3),ds(4,"Dynamips preferences"),va(),va(),va(),ga(5,"div",4),ga(6,"mat-form-field",5),ga(7,"input",6),xa("ngModelChange",(function(t){return e.dynamipsPath=t})),va(),va(),va(),va()),2&t&&(Qi(7),pa("ngModel",e.dynamipsPath))},directives:[Y3,s5,cf,mf,Sp],styles:[".top-button[_ngcontent-%COMP%]{height:36px;margin-top:22px}.form-field[_ngcontent-%COMP%]{width:100%}"]}),t}(),vkt=function(){function t(t,e){this.route=t,this.serverService=e}return t.prototype.ngOnInit=function(){var t=this,e=this.route.snapshot.paramMap.get("server_id");this.serverService.get(parseInt(e,10)).then((function(e){t.server=e}))},t.prototype.restoreDefaults=function(){this.vmrunPath=""},t.\u0275fac=function(e){return new(e||t)(da(ZY),da(ZQ))},t.\u0275cmp=Ht({type:t,selectors:[["app-vmware-preferences"]],decls:8,vars:1,consts:[[1,"content"],[1,"default-header"],[1,"row"],[1,"col"],[1,"default-content"],[1,"form-field"],["matInput","","type","text","placeholder","Path to vmrun:",3,"ngModel","ngModelChange"]],template:function(t,e){1&t&&(ga(0,"div",0),ga(1,"div",1),ga(2,"div",2),ga(3,"h1",3),ds(4,"VMware preferences"),va(),va(),va(),ga(5,"div",4),ga(6,"mat-form-field",5),ga(7,"input",6),xa("ngModelChange",(function(t){return e.vmrunPath=t})),va(),va(),va(),va()),2&t&&(Qi(7),pa("ngModel",e.vmrunPath))},directives:[Y3,s5,cf,mf,Sp],styles:[".form-field[_ngcontent-%COMP%]{width:100%}"]}),t}(),bkt=function(){function t(){}return t.prototype.transform=function(t,e){return t?e?(e=e.toLowerCase(),t.projectDatabase.data.filter((function(t){return t.filename.toLowerCase().includes(e)}))):t:[]},t.\u0275fac=function(e){return new(e||t)},t.\u0275pipe=Kt({name:"projectsfilter",type:t,pure:!0}),t}(),ykt=function(){function t(t){this.httpServer=t}return t.prototype.getTemplates=function(t){return this.httpServer.get(t,"/templates")},t.prototype.getTemplate=function(t,e){return this.httpServer.get(t,"/templates/"+e)},t.prototype.addTemplate=function(t,e){return this.httpServer.post(t,"/templates",e)},t.prototype.saveTemplate=function(t,e){return this.httpServer.put(t,"/templates/"+e.template_id,e)},t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)(_t(YQ))}}),t}(),_kt=function(){function t(t,e,n,i,r,o,a){this.route=t,this.serverService=e,this.tracengService=n,this.router=i,this.toasterService=r,this.templateMocksService=o,this.formBuilder=a,this.templateName="",this.ipAddress="",this.templateNameForm=this.formBuilder.group({templateName:new hp(null,[kf.required]),ipAddress:new hp(null,[kf.required])})}return t.prototype.ngOnInit=function(){var t=this,e=this.route.snapshot.paramMap.get("server_id");this.serverService.get(parseInt(e,10)).then((function(e){t.server=e}))},t.prototype.goBack=function(){this.router.navigate(["/server",this.server.id,"preferences","traceng","templates"])},t.prototype.addTemplate=function(){var t=this;if(this.templateNameForm.invalid)this.toasterService.error("Fill all required fields");else{this.templateName=this.templateNameForm.get("templateName").value,this.ipAddress=this.templateNameForm.get("ipAddress").value;var e=this.templateMocksService.getTracengTemplate();e.template_id=Object(art.v4)(),e.name=this.templateName,e.ip_address=this.ipAddress,this.tracengService.addTemplate(this.server,e).subscribe((function(){t.goBack()}))}},t.\u0275fac=function(e){return new(e||t)(da(ZY),da(ZQ),da(ykt),da(lQ),da(Y2),da(oft),da(Jp))},t.\u0275cmp=Ht({type:t,selectors:[["app-add-traceng-template"]],decls:17,vars:1,consts:[[1,"content"],[1,"default-header"],[1,"row"],[1,"col"],[1,"default-content"],[1,"matCard"],[3,"formGroup"],[1,"form-field"],["matInput","","formControlName","templateName","type","text","placeholder","Template name"],["matInput","","formControlName","ipAddress","type","text","placeholder","IP address"],[1,"buttons-bar"],["mat-button","",1,"cancel-button",3,"click"],["mat-raised-button","","color","primary",3,"click"]],template:function(t,e){1&t&&(ga(0,"div",0),ga(1,"div",1),ga(2,"div",2),ga(3,"h1",3),ds(4,"New VPCS node template"),va(),va(),va(),ga(5,"div",4),ga(6,"mat-card",5),ga(7,"form",6),ga(8,"mat-form-field",7),ba(9,"input",8),va(),ga(10,"mat-form-field",7),ba(11,"input",9),va(),va(),va(),ga(12,"div",10),ga(13,"button",11),xa("click",(function(){return e.goBack()})),ds(14,"Cancel"),va(),ga(15,"button",12),xa("click",(function(){return e.addTemplate()})),ds(16,"Add template"),va(),va(),va(),va()),2&t&&(Qi(7),pa("formGroup",e.templateNameForm))},directives:[f3,xp,gf,Pp,Y3,s5,cf,mf,Fp,a2],styles:["",".listcontainer[_ngcontent-%COMP%]{padding-left:0!important;padding-right:0!important}.cancel-button[_ngcontent-%COMP%], .choose-symbol-button[_ngcontent-%COMP%], .top-button[_ngcontent-%COMP%]{height:36px;margin-top:22px}.cancel-button[_ngcontent-%COMP%]{margin-right:10px}.form-field[_ngcontent-%COMP%], .select[_ngcontent-%COMP%]{width:100%}.shadowed[_ngcontent-%COMP%]{transition:.25s}.nonvisible[_ngcontent-%COMP%], .shadowed[_ngcontent-%COMP%]{display:none}.configButton[_ngcontent-%COMP%]{width:100%}.configHideButton[_ngcontent-%COMP%]{margin-left:80%;width:20%;margin-bottom:10px}.symbolSelectionButton[_ngcontent-%COMP%]{width:100%}.list-item[_ngcontent-%COMP%]{display:flex}.template-name[_ngcontent-%COMP%]{width:95%}.delete-button[_ngcontent-%COMP%]{width:10%;outline:none}.menu-button[_ngcontent-%COMP%]{width:5%;outline:none!important}th[_ngcontent-%COMP%]{border:0!important}th.mat-header-cell[_ngcontent-%COMP%]{padding-bottom:15px}td.mat-cell[_ngcontent-%COMP%]{padding-top:15px}.radio-button[_ngcontent-%COMP%]{width:50%;padding-top:20px}.radio-group[_ngcontent-%COMP%]{margin-bottom:20px}.file-button[_ngcontent-%COMP%]{width:18%}.file-name-form-field[_ngcontent-%COMP%]{padding-left:2%;width:80%}"]}),t}(),wkt=function(){function t(t,e){this.route=t,this.serverService=e}return t.prototype.ngOnInit=function(){var t=this,e=this.route.snapshot.paramMap.get("server_id");this.serverService.get(parseInt(e,10)).then((function(e){t.server=e}))},t.prototype.restoreDefaults=function(){this.tracengExecutable=""},t.\u0275fac=function(e){return new(e||t)(da(ZY),da(ZQ))},t.\u0275cmp=Ht({type:t,selectors:[["app-traceng-preferences"]],decls:8,vars:1,consts:[[1,"content"],[1,"default-header"],[1,"row"],[1,"col"],[1,"default-content"],[1,"form-field"],["matInput","","type","text","placeholder","Path to TraceNG executable",3,"ngModel","ngModelChange"]],template:function(t,e){1&t&&(ga(0,"div",0),ga(1,"div",1),ga(2,"div",2),ga(3,"h1",3),ds(4,"TraceNG preferences"),va(),va(),va(),ga(5,"div",4),ga(6,"mat-form-field",5),ga(7,"input",6),xa("ngModelChange",(function(t){return e.tracengExecutable=t})),va(),va(),va(),va()),2&t&&(Qi(7),pa("ngModel",e.tracengExecutable))},directives:[Y3,s5,cf,mf,Sp],styles:[".form-field[_ngcontent-%COMP%]{width:100%}"]}),t}();function kkt(t,e){1&t&&(ga(0,"button",10),ds(1,"Back"),va()),2&t&&La("routerLink","/server/",Aa().server.id,"/preferences")}function Ckt(t,e){1&t&&(ga(0,"button",11),ds(1,"Add TraceNG template"),va()),2&t&&La("routerLink","/server/",Aa().server.id,"/preferences/traceng/addtemplate")}function Skt(t,e){1&t&&ba(0,"app-empty-templates-list")}function xkt(t,e){if(1&t){var n=ka();ga(0,"div",15),ga(1,"mat-list-item",16),ds(2),va(),ga(3,"button",17),ga(4,"mat-icon"),ds(5,"more_vert"),va(),va(),ga(6,"mat-menu",null,18),ga(8,"button",19),xa("click",(function(){Se(n);var t=e.$implicit;return Aa(3).deleteTemplate(t)})),ga(9,"mat-icon"),ds(10,"delete"),va(),ga(11,"span"),ds(12,"Delete"),va(),va(),va(),va()}if(2&t){var i=e.$implicit,r=ha(7);Qi(1),Ra("routerLink",i.template_id),Qi(1),fs(i.name),Qi(1),pa("matMenuTriggerFor",r)}}function Okt(t,e){if(1&t&&(ga(0,"mat-nav-list"),ua(1,xkt,13,3,"div",14),va()),2&t){var n=Aa(2);Qi(1),pa("ngForOf",n.tracengTemplates)}}function Mkt(t,e){if(1&t&&(ga(0,"div",12),ga(1,"div",13),ua(2,Okt,2,1,"mat-nav-list",6),va(),va()),2&t){var n=Aa();Qi(2),pa("ngIf",n.server)}}var Tkt=function(){function t(t,e,n){this.route=t,this.serverService=e,this.tracengService=n,this.tracengTemplates=[]}return t.prototype.ngOnInit=function(){var t=this,e=this.route.snapshot.paramMap.get("server_id");this.serverService.get(parseInt(e,10)).then((function(e){t.server=e,t.getTemplates()}))},t.prototype.getTemplates=function(){var t=this;this.tracengService.getTemplates(this.server).subscribe((function(e){t.tracengTemplates=e.filter((function(t){return"traceng"===t.template_type&&!t.builtin}))}))},t.prototype.deleteTemplate=function(t){this.deleteComponent.deleteItem(t.name,t.template_id)},t.prototype.onDeleteEvent=function(){this.getTemplates()},t.\u0275fac=function(e){return new(e||t)(da(ZY),da(ZQ),da(ykt))},t.\u0275cmp=Ht({type:t,selectors:[["app-traceng-templates"]],viewQuery:function(t,e){var n;1&t&&nl(Pdt,!0),2&t&&tl(n=sl())&&(e.deleteComponent=n.first)},decls:11,vars:5,consts:[[1,"content"],[1,"default-header"],[1,"row"],[1,"col"],["class","top-button","class","cancel-button","mat-button","",3,"routerLink",4,"ngIf"],["class","top-button","mat-raised-button","","color","primary",3,"routerLink",4,"ngIf"],[4,"ngIf"],["class","default-content",4,"ngIf"],[3,"server","deleteEvent"],["deleteComponent",""],["mat-button","",1,"cancel-button",3,"routerLink"],["mat-raised-button","","color","primary",1,"top-button",3,"routerLink"],[1,"default-content"],[1,"listcontainer","mat-elevation-z8"],["class","list-item",4,"ngFor","ngForOf"],[1,"list-item"],[1,"template-name",3,"routerLink"],["mat-button","",1,"menu-button",3,"matMenuTriggerFor"],["menu","matMenu"],["mat-menu-item","",3,"click"]],template:function(t,e){1&t&&(ga(0,"div",0),ga(1,"div",1),ga(2,"div",2),ga(3,"h1",3),ds(4,"TraceNG node templates"),va(),ua(5,kkt,2,1,"button",4),ua(6,Ckt,2,1,"button",5),va(),va(),ua(7,Skt,1,0,"app-empty-templates-list",6),ua(8,Mkt,3,1,"div",7),va(),ga(9,"app-delete-template",8,9),xa("deleteEvent",(function(){return e.onDeleteEvent()})),va()),2&t&&(Qi(5),pa("ngIf",e.server),Qi(1),pa("ngIf",e.server),Qi(1),pa("ngIf",!e.tracengTemplates.length),Qi(1),pa("ngIf",e.tracengTemplates.length),Qi(1),pa("server",e.server))},directives:[Ah,Pdt,a2,hQ,Adt,y8,Eh,S8,N0,x2,D0,E0],styles:["",".listcontainer[_ngcontent-%COMP%]{padding-left:0!important;padding-right:0!important}.cancel-button[_ngcontent-%COMP%], .choose-symbol-button[_ngcontent-%COMP%], .top-button[_ngcontent-%COMP%]{height:36px;margin-top:22px}.cancel-button[_ngcontent-%COMP%]{margin-right:10px}.form-field[_ngcontent-%COMP%], .select[_ngcontent-%COMP%]{width:100%}.shadowed[_ngcontent-%COMP%]{transition:.25s}.nonvisible[_ngcontent-%COMP%], .shadowed[_ngcontent-%COMP%]{display:none}.configButton[_ngcontent-%COMP%]{width:100%}.configHideButton[_ngcontent-%COMP%]{margin-left:80%;width:20%;margin-bottom:10px}.symbolSelectionButton[_ngcontent-%COMP%]{width:100%}.list-item[_ngcontent-%COMP%]{display:flex}.template-name[_ngcontent-%COMP%]{width:95%}.delete-button[_ngcontent-%COMP%]{width:10%;outline:none}.menu-button[_ngcontent-%COMP%]{width:5%;outline:none!important}th[_ngcontent-%COMP%]{border:0!important}th.mat-header-cell[_ngcontent-%COMP%]{padding-bottom:15px}td.mat-cell[_ngcontent-%COMP%]{padding-top:15px}.radio-button[_ngcontent-%COMP%]{width:50%;padding-top:20px}.radio-group[_ngcontent-%COMP%]{margin-bottom:20px}.file-button[_ngcontent-%COMP%]{width:18%}.file-name-form-field[_ngcontent-%COMP%]{padding-left:2%;width:80%}"]}),t}();function Ekt(t,e){if(1&t){var n=ka();ga(0,"div",6),ga(1,"mat-card",7),ga(2,"form",8),ga(3,"mat-form-field",9),ga(4,"input",10),xa("ngModelChange",(function(t){return Se(n),Aa().tracengTemplate.name=t})),va(),va(),ga(5,"mat-form-field",9),ga(6,"input",11),xa("ngModelChange",(function(t){return Se(n),Aa().tracengTemplate.default_name_format=t})),va(),va(),ga(7,"mat-form-field",9),ga(8,"input",12),xa("ngModelChange",(function(t){return Se(n),Aa().tracengTemplate.symbol=t})),va(),va(),ga(9,"button",13),xa("click",(function(){return Se(n),Aa().chooseSymbol()})),ds(10,"Choose symbol"),va(),ba(11,"br"),ba(12,"br"),va(),va(),ga(13,"div",14),ga(14,"button",15),xa("click",(function(){return Se(n),Aa().goBack()})),ds(15,"Cancel"),va(),ga(16,"button",16),xa("click",(function(){return Se(n),Aa().onSave()})),ds(17,"Save"),va(),va(),va()}if(2&t){var i=Aa();Qi(2),pa("formGroup",i.inputForm),Qi(2),pa("ngModel",i.tracengTemplate.name),Qi(2),pa("ngModel",i.tracengTemplate.default_name_format),Qi(2),pa("ngModel",i.tracengTemplate.symbol)}}function Pkt(t,e){if(1&t){var n=ka();ga(0,"app-symbols-menu",17),xa("symbolChangedEmitter",(function(t){return Se(n),Aa().symbolChanged(t)})),va()}if(2&t){var i=Aa();pa("server",i.server)("symbol",i.tracengTemplate.symbol)}}var Akt=function(t){return{shadowed:t}},jkt=function(){function t(t,e,n,i,r,o){this.route=t,this.serverService=e,this.tracengService=n,this.toasterService=i,this.formBuilder=r,this.router=o,this.isSymbolSelectionOpened=!1,this.inputForm=this.formBuilder.group({templateName:new hp("",kf.required),defaultName:new hp("",kf.required),symbol:new hp("",kf.required)})}return t.prototype.ngOnInit=function(){var t=this,e=this.route.snapshot.paramMap.get("server_id"),n=this.route.snapshot.paramMap.get("template_id");this.serverService.get(parseInt(e,10)).then((function(e){t.server=e,t.tracengService.getTemplate(t.server,n).subscribe((function(e){t.tracengTemplate=e}))}))},t.prototype.goBack=function(){this.router.navigate(["/server",this.server.id,"preferences","traceng","templates"])},t.prototype.onSave=function(){var t=this;this.inputForm.invalid?this.toasterService.error("Fill all required fields"):this.tracengService.saveTemplate(this.server,this.tracengTemplate).subscribe((function(e){t.toasterService.success("Changes saved")}))},t.prototype.chooseSymbol=function(){this.isSymbolSelectionOpened=!this.isSymbolSelectionOpened},t.prototype.symbolChanged=function(t){this.isSymbolSelectionOpened=!this.isSymbolSelectionOpened,this.tracengTemplate.symbol=t},t.\u0275fac=function(e){return new(e||t)(da(ZY),da(ZQ),da(ykt),da(Y2),da(Jp),da(lQ))},t.\u0275cmp=Ht({type:t,selectors:[["app-traceng-template-details"]],decls:7,vars:5,consts:[[1,"content",3,"ngClass"],[1,"default-header"],[1,"row"],[1,"col"],["class","default-content",4,"ngIf"],[3,"server","symbol","symbolChangedEmitter",4,"ngIf"],[1,"default-content"],[1,"matCard"],[3,"formGroup"],[1,"form-field"],["matInput","","type","text","formControlName","templateName","placeholder","Template name",3,"ngModel","ngModelChange"],["matInput","","type","text","formControlName","defaultName","placeholder","Default name format",3,"ngModel","ngModelChange"],["matInput","","type","text","formControlName","symbol","placeholder","Symbol",3,"ngModel","ngModelChange"],["mat-button","",1,"symbolSelectionButton",3,"click"],[1,"buttons-bar"],["mat-button","",1,"cancel-button",3,"click"],["mat-raised-button","","color","primary",3,"click"],[3,"server","symbol","symbolChangedEmitter"]],template:function(t,e){1&t&&(ga(0,"div",0),ga(1,"div",1),ga(2,"div",2),ga(3,"h1",3),ds(4,"TraceNG device configuration"),va(),va(),va(),ua(5,Ekt,18,4,"div",4),va(),ua(6,Pkt,1,2,"app-symbols-menu",5)),2&t&&(pa("ngClass",Ic(3,Akt,e.isSymbolSelectionOpened)),Qi(5),pa("ngIf",e.tracengTemplate),Qi(1),pa("ngIf",e.isSymbolSelectionOpened&&e.tracengTemplate))},directives:[Oh,Ah,f3,xp,gf,Pp,Y3,s5,cf,mf,Fp,a2,zdt],styles:["",".listcontainer[_ngcontent-%COMP%]{padding-left:0!important;padding-right:0!important}.cancel-button[_ngcontent-%COMP%], .choose-symbol-button[_ngcontent-%COMP%], .top-button[_ngcontent-%COMP%]{height:36px;margin-top:22px}.cancel-button[_ngcontent-%COMP%]{margin-right:10px}.form-field[_ngcontent-%COMP%], .select[_ngcontent-%COMP%]{width:100%}.shadowed[_ngcontent-%COMP%]{transition:.25s}.nonvisible[_ngcontent-%COMP%], .shadowed[_ngcontent-%COMP%]{display:none}.configButton[_ngcontent-%COMP%]{width:100%}.configHideButton[_ngcontent-%COMP%]{margin-left:80%;width:20%;margin-bottom:10px}.symbolSelectionButton[_ngcontent-%COMP%]{width:100%}.list-item[_ngcontent-%COMP%]{display:flex}.template-name[_ngcontent-%COMP%]{width:95%}.delete-button[_ngcontent-%COMP%]{width:10%;outline:none}.menu-button[_ngcontent-%COMP%]{width:5%;outline:none!important}th[_ngcontent-%COMP%]{border:0!important}th.mat-header-cell[_ngcontent-%COMP%]{padding-bottom:15px}td.mat-cell[_ngcontent-%COMP%]{padding-top:15px}.radio-button[_ngcontent-%COMP%]{width:50%;padding-top:20px}.radio-group[_ngcontent-%COMP%]{margin-bottom:20px}.file-button[_ngcontent-%COMP%]{width:18%}.file-name-form-field[_ngcontent-%COMP%]{padding-left:2%;width:80%}"]}),t}(),Ikt=n("l5mm");function Dkt(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}function Rkt(t,e){var n=e?"":"none";Dkt(t.style,{touchAction:e?"":"none",webkitUserDrag:e?"":"none",webkitTapHighlightColor:e?"":"transparent",userSelect:n,msUserSelect:n,webkitUserSelect:n,MozUserSelect:n})}function Lkt(t){var e=t.toLowerCase().indexOf("ms")>-1?1:1e3;return parseFloat(t)*e}function Fkt(t,e){return t.getPropertyValue(e).split(",").map((function(t){return t.trim()}))}function Nkt(t){var e=t.getBoundingClientRect();return{top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:e.width,height:e.height}}function Bkt(t,e,n){return n>=t.top&&n<=t.bottom&&e>=t.left&&e<=t.right}function Hkt(t,e,n){t.top+=e,t.bottom=t.top+t.height,t.left+=n,t.right=t.left+t.width}function zkt(t,e,n,i){var r=t.width*e,o=t.height*e;return i>t.top-o&&it.left-r&&n=s._config.dragStartThreshold){if(!(Date.now()>=s._dragStartTime+s._getDragStartDelay(t)))return void s._endDragSequence(t);s._dropContainer&&s._dropContainer.isDragging()||(s._hasStartedDragging=!0,s._ngZone.run((function(){return s._startDragSequence(t)})))}},this._pointerUp=function(t){s._endDragSequence(t)},this.withRootElement(e),this._parentPositions=new Vkt(i,o),a.registerDragItem(this)}return Object(g.a)(t,[{key:"getPlaceholderElement",value:function(){return this._placeholder}},{key:"getRootElement",value:function(){return this._rootElement}},{key:"getVisibleElement",value:function(){return this.isDragging()?this.getPlaceholderElement():this.getRootElement()}},{key:"withHandles",value:function(t){return this._handles=t.map((function(t){return sm(t)})),this._handles.forEach((function(t){return Rkt(t,!1)})),this._toggleNativeDragInteractions(),this}},{key:"withPreviewTemplate",value:function(t){return this._previewTemplate=t,this}},{key:"withPlaceholderTemplate",value:function(t){return this._placeholderTemplate=t,this}},{key:"withRootElement",value:function(t){var e=this,n=sm(t);return n!==this._rootElement&&(this._rootElement&&this._removeRootElementListeners(this._rootElement),this._ngZone.runOutsideAngular((function(){n.addEventListener("mousedown",e._pointerDown,qkt),n.addEventListener("touchstart",e._pointerDown,Ukt)})),this._initialTransform=void 0,this._rootElement=n),this}},{key:"withBoundaryElement",value:function(t){var e=this;return this._boundaryElement=t?sm(t):null,this._resizeSubscription.unsubscribe(),t&&(this._resizeSubscription=this._viewportRuler.change(10).subscribe((function(){return e._containInsideBoundaryOnResize()}))),this}},{key:"dispose",value:function(){this._removeRootElementListeners(this._rootElement),this.isDragging()&&Ykt(this._rootElement),Ykt(this._anchor),this._destroyPreview(),this._destroyPlaceholder(),this._dragDropRegistry.removeDragItem(this),this._removeSubscriptions(),this.beforeStarted.complete(),this.started.complete(),this.released.complete(),this.ended.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this._moveEvents.complete(),this._handles=[],this._disabledHandles.clear(),this._dropContainer=void 0,this._resizeSubscription.unsubscribe(),this._parentPositions.clear(),this._boundaryElement=this._rootElement=this._placeholderTemplate=this._previewTemplate=this._anchor=null}},{key:"isDragging",value:function(){return this._hasStartedDragging&&this._dragDropRegistry.isDragging(this)}},{key:"reset",value:function(){this._rootElement.style.transform=this._initialTransform||"",this._activeTransform={x:0,y:0},this._passiveTransform={x:0,y:0}}},{key:"disableHandle",value:function(t){this._handles.indexOf(t)>-1&&this._disabledHandles.add(t)}},{key:"enableHandle",value:function(t){this._disabledHandles.delete(t)}},{key:"withDirection",value:function(t){return this._direction=t,this}},{key:"_withDropContainer",value:function(t){this._dropContainer=t}},{key:"getFreeDragPosition",value:function(){var t=this.isDragging()?this._activeTransform:this._passiveTransform;return{x:t.x,y:t.y}}},{key:"setFreeDragPosition",value:function(t){return this._activeTransform={x:0,y:0},this._passiveTransform.x=t.x,this._passiveTransform.y=t.y,this._dropContainer||this._applyRootElementTransform(t.x,t.y),this}},{key:"_sortFromLastPointerPosition",value:function(){var t=this._pointerPositionAtLastDirectionChange;t&&this._dropContainer&&this._updateActiveDropContainer(this._getConstrainedPointerPosition(t))}},{key:"_removeSubscriptions",value:function(){this._pointerMoveSubscription.unsubscribe(),this._pointerUpSubscription.unsubscribe(),this._scrollSubscription.unsubscribe()}},{key:"_destroyPreview",value:function(){this._preview&&Ykt(this._preview),this._previewRef&&this._previewRef.destroy(),this._preview=this._previewRef=null}},{key:"_destroyPlaceholder",value:function(){this._placeholder&&Ykt(this._placeholder),this._placeholderRef&&this._placeholderRef.destroy(),this._placeholder=this._placeholderRef=null}},{key:"_endDragSequence",value:function(t){var e=this;this._dragDropRegistry.isDragging(this)&&(this._removeSubscriptions(),this._dragDropRegistry.stopDragging(this),this._toggleNativeDragInteractions(),this._handles&&(this._rootElement.style.webkitTapHighlightColor=this._rootElementTapHighlight),this._hasStartedDragging&&(this.released.next({source:this}),this._dropContainer?(this._dropContainer._stopScrolling(),this._animatePreviewToPlaceholder().then((function(){e._cleanupDragArtifacts(t),e._cleanupCachedDimensions(),e._dragDropRegistry.stopDragging(e)}))):(this._passiveTransform.x=this._activeTransform.x,this._passiveTransform.y=this._activeTransform.y,this._ngZone.run((function(){e.ended.next({source:e,distance:e._getDragDistance(e._getPointerPositionOnPage(t))})})),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this))))}},{key:"_startDragSequence",value:function(t){Zkt(t)&&(this._lastTouchEventTime=Date.now()),this._toggleNativeDragInteractions();var e,n=this._dropContainer;if(n){var i=this._rootElement,r=i.parentNode,o=this._preview=this._createPreviewElement(),a=this._placeholder=this._createPlaceholderElement(),s=this._anchor=this._anchor||this._document.createComment("");r.insertBefore(s,i),i.style.display="none",this._document.body.appendChild(r.replaceChild(a,i)),(e=this._document,e.fullscreenElement||e.webkitFullscreenElement||e.mozFullScreenElement||e.msFullscreenElement||e.body).appendChild(o),this.started.next({source:this}),n.start(),this._initialContainer=n,this._initialIndex=n.getItemIndex(this)}else this.started.next({source:this}),this._initialContainer=this._initialIndex=void 0;this._parentPositions.cache(n?n.getScrollableParents():[])}},{key:"_initializeDragSequence",value:function(t,e){var n=this;e.stopPropagation();var i=this.isDragging(),r=Zkt(e),o=!r&&0!==e.button,a=this._rootElement,s=!r&&this._lastTouchEventTime&&this._lastTouchEventTime+800>Date.now();if(e.target&&e.target.draggable&&"mousedown"===e.type&&e.preventDefault(),!(i||o||s)){this._handles.length&&(this._rootElementTapHighlight=a.style.webkitTapHighlightColor||"",a.style.webkitTapHighlightColor="transparent"),this._hasStartedDragging=this._hasMoved=!1,this._removeSubscriptions(),this._pointerMoveSubscription=this._dragDropRegistry.pointerMove.subscribe(this._pointerMove),this._pointerUpSubscription=this._dragDropRegistry.pointerUp.subscribe(this._pointerUp),this._scrollSubscription=this._dragDropRegistry.scroll.subscribe((function(t){n._updateOnScroll(t)})),this._boundaryElement&&(this._boundaryRect=Nkt(this._boundaryElement));var c=this._previewTemplate;this._pickupPositionInElement=c&&c.template&&!c.matchSize?{x:0,y:0}:this._getPointerPositionInElement(t,e);var l=this._pickupPositionOnPage=this._getPointerPositionOnPage(e);this._pointerDirectionDelta={x:0,y:0},this._pointerPositionAtLastDirectionChange={x:l.x,y:l.y},this._dragStartTime=Date.now(),this._dragDropRegistry.startDragging(this,e)}}},{key:"_cleanupDragArtifacts",value:function(t){var e=this;this._rootElement.style.display="",this._anchor.parentNode.replaceChild(this._rootElement,this._anchor),this._destroyPreview(),this._destroyPlaceholder(),this._boundaryRect=this._previewRect=void 0,this._ngZone.run((function(){var n=e._dropContainer,i=n.getItemIndex(e),r=e._getPointerPositionOnPage(t),o=e._getDragDistance(e._getPointerPositionOnPage(t)),a=n._isOverContainer(r.x,r.y);e.ended.next({source:e,distance:o}),e.dropped.next({item:e,currentIndex:i,previousIndex:e._initialIndex,container:n,previousContainer:e._initialContainer,isPointerOverContainer:a,distance:o}),n.drop(e,i,e._initialContainer,a,o,e._initialIndex),e._dropContainer=e._initialContainer}))}},{key:"_updateActiveDropContainer",value:function(t){var e=this,n=t.x,i=t.y,r=this._initialContainer._getSiblingContainerFromPosition(this,n,i);!r&&this._dropContainer!==this._initialContainer&&this._initialContainer._isOverContainer(n,i)&&(r=this._initialContainer),r&&r!==this._dropContainer&&this._ngZone.run((function(){e.exited.next({item:e,container:e._dropContainer}),e._dropContainer.exit(e),e._dropContainer=r,e._dropContainer.enter(e,n,i,r===e._initialContainer&&r.sortingDisabled?e._initialIndex:void 0),e.entered.next({item:e,container:r,currentIndex:r.getItemIndex(e)})})),this._dropContainer._startScrollingIfNecessary(n,i),this._dropContainer._sortItem(this,n,i,this._pointerDirectionDelta),this._preview.style.transform=Wkt(n-this._pickupPositionInElement.x,i-this._pickupPositionInElement.y)}},{key:"_createPreviewElement",value:function(){var t,e=this._previewTemplate,n=this.previewClass,i=e?e.template:null;if(i&&e){var r=e.matchSize?this._rootElement.getBoundingClientRect():null,o=e.viewContainer.createEmbeddedView(i,e.context);o.detectChanges(),t=Qkt(o,this._document),this._previewRef=o,e.matchSize?$kt(t,r):t.style.transform=Wkt(this._pickupPositionOnPage.x,this._pickupPositionOnPage.y)}else{var a=this._rootElement;$kt(t=Kkt(a),a.getBoundingClientRect())}return Dkt(t.style,{pointerEvents:"none",margin:"0",position:"fixed",top:"0",left:"0",zIndex:"".concat(this._config.zIndex||1e3)}),Rkt(t,!1),t.classList.add("cdk-drag-preview"),t.setAttribute("dir",this._direction),n&&(Array.isArray(n)?n.forEach((function(e){return t.classList.add(e)})):t.classList.add(n)),t}},{key:"_animatePreviewToPlaceholder",value:function(){var t=this;if(!this._hasMoved)return Promise.resolve();var e=this._placeholder.getBoundingClientRect();this._preview.classList.add("cdk-drag-animating"),this._preview.style.transform=Wkt(e.left,e.top);var n=function(t){var e=getComputedStyle(t),n=Fkt(e,"transition-property"),i=n.find((function(t){return"transform"===t||"all"===t}));if(!i)return 0;var r=n.indexOf(i),o=Fkt(e,"transition-duration"),a=Fkt(e,"transition-delay");return Lkt(o[r])+Lkt(a[r])}(this._preview);return 0===n?Promise.resolve():this._ngZone.runOutsideAngular((function(){return new Promise((function(e){var i=function n(i){(!i||i.target===t._preview&&"transform"===i.propertyName)&&(t._preview.removeEventListener("transitionend",n),e(),clearTimeout(r))},r=setTimeout(i,1.5*n);t._preview.addEventListener("transitionend",i)}))}))}},{key:"_createPlaceholderElement",value:function(){var t,e=this._placeholderTemplate,n=e?e.template:null;return n?(this._placeholderRef=e.viewContainer.createEmbeddedView(n,e.context),this._placeholderRef.detectChanges(),t=Qkt(this._placeholderRef,this._document)):t=Kkt(this._rootElement),t.classList.add("cdk-drag-placeholder"),t}},{key:"_getPointerPositionInElement",value:function(t,e){var n=this._rootElement.getBoundingClientRect(),i=t===this._rootElement?null:t,r=i?i.getBoundingClientRect():n,o=Zkt(e)?e.targetTouches[0]:e,a=this._getViewportScrollPosition();return{x:r.left-n.left+(o.pageX-r.left-a.left),y:r.top-n.top+(o.pageY-r.top-a.top)}}},{key:"_getPointerPositionOnPage",value:function(t){var e=this._getViewportScrollPosition(),n=Zkt(t)?t.touches[0]||t.changedTouches[0]||{pageX:0,pageY:0}:t;return{x:n.pageX-e.left,y:n.pageY-e.top}}},{key:"_getConstrainedPointerPosition",value:function(t){var e=this.constrainPosition?this.constrainPosition(t,this):t,n=this._dropContainer?this._dropContainer.lockAxis:null;if("x"===this.lockAxis||"x"===n?e.y=this._pickupPositionOnPage.y:"y"!==this.lockAxis&&"y"!==n||(e.x=this._pickupPositionOnPage.x),this._boundaryRect){var i=this._pickupPositionInElement,r=i.x,o=i.y,a=this._boundaryRect,s=this._previewRect,c=a.top+o,l=a.bottom-(s.height-o);e.x=Xkt(e.x,a.left+r,a.right-(s.width-r)),e.y=Xkt(e.y,c,l)}return e}},{key:"_updatePointerDirectionDelta",value:function(t){var e=t.x,n=t.y,i=this._pointerDirectionDelta,r=this._pointerPositionAtLastDirectionChange,o=Math.abs(e-r.x),a=Math.abs(n-r.y);return o>this._config.pointerDirectionChangeThreshold&&(i.x=e>r.x?1:-1,r.x=e),a>this._config.pointerDirectionChangeThreshold&&(i.y=n>r.y?1:-1,r.y=n),i}},{key:"_toggleNativeDragInteractions",value:function(){if(this._rootElement&&this._handles){var t=this._handles.length>0||!this.isDragging();t!==this._nativeInteractionsEnabled&&(this._nativeInteractionsEnabled=t,Rkt(this._rootElement,t))}}},{key:"_removeRootElementListeners",value:function(t){t.removeEventListener("mousedown",this._pointerDown,qkt),t.removeEventListener("touchstart",this._pointerDown,Ukt)}},{key:"_applyRootElementTransform",value:function(t,e){var n=Wkt(t,e);null==this._initialTransform&&(this._initialTransform=this._rootElement.style.transform||""),this._rootElement.style.transform=this._initialTransform?n+" "+this._initialTransform:n}},{key:"_getDragDistance",value:function(t){var e=this._pickupPositionOnPage;return e?{x:t.x-e.x,y:t.y-e.y}:{x:0,y:0}}},{key:"_cleanupCachedDimensions",value:function(){this._boundaryRect=this._previewRect=void 0,this._parentPositions.clear()}},{key:"_containInsideBoundaryOnResize",value:function(){var t=this._passiveTransform,e=t.x,n=t.y;if(!(0===e&&0===n||this.isDragging())&&this._boundaryElement){var i=this._boundaryElement.getBoundingClientRect(),r=this._rootElement.getBoundingClientRect();if(!(0===i.width&&0===i.height||0===r.width&&0===r.height)){var o=i.left-r.left,a=r.right-i.right,s=i.top-r.top,c=r.bottom-i.bottom;i.width>r.width?(o>0&&(e+=o),a>0&&(e-=a)):e=0,i.height>r.height?(s>0&&(n+=s),c>0&&(n-=c)):n=0,e===this._passiveTransform.x&&n===this._passiveTransform.y||this.setFreeDragPosition({y:n,x:e})}}}},{key:"_getDragStartDelay",value:function(t){var e=this.dragStartDelay;return"number"==typeof e?e:Zkt(t)?e.touch:e?e.mouse:0}},{key:"_updateOnScroll",value:function(t){var e=this._parentPositions.handleScroll(t);e&&(this._boundaryRect&&Hkt(this._boundaryRect,e.top,e.left),this._pickupPositionOnPage.x+=e.left,this._pickupPositionOnPage.y+=e.top,this._dropContainer||(this._activeTransform.x-=e.left,this._activeTransform.y-=e.top,this._applyRootElementTransform(this._activeTransform.x,this._activeTransform.y)))}},{key:"_getViewportScrollPosition",value:function(){var t=this._parentPositions.positions.get(this._document);return t?t.scrollPosition:this._viewportRuler.getViewportScrollPosition()}},{key:"disabled",get:function(){return this._disabled||!(!this._dropContainer||!this._dropContainer.disabled)},set:function(t){var e=nm(t);e!==this._disabled&&(this._disabled=e,this._toggleNativeDragInteractions())}}]),t}();function Wkt(t,e){return"translate3d(".concat(Math.round(t),"px, ").concat(Math.round(e),"px, 0)")}function Kkt(t){var e=t.cloneNode(!0),n=e.querySelectorAll("[id]"),i=t.querySelectorAll("canvas");e.removeAttribute("id");for(var r=0;r-1&&o.splice(a,1),c&&!this._dragDropRegistry.isDragging(c)){var l=c.getRootElement();l.parentElement.insertBefore(s,l),o.splice(r,0,t)}else if(this._shouldEnterAsFirstChild(e,n)){var u=o[0].getRootElement();u.parentNode.insertBefore(s,u),o.unshift(t)}else sm(this.element).appendChild(s),o.push(t);s.style.transform="",this._cacheItemPositions(),this._cacheParentPositions(),this.entered.next({item:t,container:this,currentIndex:this.getItemIndex(t)})}},{key:"exit",value:function(t){this._reset(),this.exited.next({item:t,container:this})}},{key:"drop",value:function(t,e,n,i,r,o){this._reset(),null==o&&(o=n.getItemIndex(t)),this.dropped.next({item:t,currentIndex:e,previousIndex:o,container:this,previousContainer:n,isPointerOverContainer:i,distance:r})}},{key:"withItems",value:function(t){var e=this,n=this._draggables;return this._draggables=t,t.forEach((function(t){return t._withDropContainer(e)})),this.isDragging()&&(n.filter((function(t){return t.isDragging()})).every((function(e){return-1===t.indexOf(e)}))?this._reset():this._cacheItems()),this}},{key:"withDirection",value:function(t){return this._direction=t,this}},{key:"connectedTo",value:function(t){return this._siblings=t.slice(),this}},{key:"withOrientation",value:function(t){return this._orientation=t,this}},{key:"withScrollableParents",value:function(t){var e=sm(this.element);return this._scrollableElements=-1===t.indexOf(e)?[e].concat(Object(u.a)(t)):t.slice(),this}},{key:"getScrollableParents",value:function(){return this._scrollableElements}},{key:"getItemIndex",value:function(t){return this._isDragging?eCt("horizontal"===this._orientation&&"rtl"===this._direction?this._itemPositions.slice().reverse():this._itemPositions,(function(e){return e.drag===t})):this._draggables.indexOf(t)}},{key:"isReceiving",value:function(){return this._activeSiblings.size>0}},{key:"_sortItem",value:function(t,e,n,i){if(!this.sortingDisabled&&zkt(this._clientRect,.05,e,n)){var r=this._itemPositions,o=this._getItemIndexFromPointerPosition(t,e,n,i);if(!(-1===o&&r.length>0)){var a="horizontal"===this._orientation,s=eCt(r,(function(e){return e.drag===t})),c=r[o],l=c.clientRect,u=s>o?1:-1,h=this._getItemOffsetPx(r[s].clientRect,l,u),d=this._getSiblingOffsetPx(s,r,u),f=r.slice();!function(t,e,n){var i=Jkt(e,t.length-1),r=Jkt(n,t.length-1);if(i!==r){for(var o=t[i],a=r0&&(a=1):t.scrollHeight-c>t.clientHeight&&(a=2)}if(o){var l=t.scrollLeft;1===o?l>0&&(s=1):t.scrollWidth-l>t.clientWidth&&(s=2)}return[a,s]}(s,a.clientRect,t,e),2);o=c[1],((r=c[0])||o)&&(i=s)}})),!r&&!o){var a=this._viewportRuler.getViewportSize(),s=a.width,c=a.height,u={width:s,height:c,top:0,right:s,bottom:c,left:0};r=rCt(u,e),o=oCt(u,t),i=window}!i||r===this._verticalScrollDirection&&o===this._horizontalScrollDirection&&i===this._scrollNode||(this._verticalScrollDirection=r,this._horizontalScrollDirection=o,this._scrollNode=i,(r||o)&&i?this._ngZone.runOutsideAngular(this._startScrollInterval):this._stopScrolling())}}},{key:"_stopScrolling",value:function(){this._stopScrollTimers.next()}},{key:"_cacheParentPositions",value:function(){var t=sm(this.element);this._parentPositions.cache(this._scrollableElements),this._clientRect=this._parentPositions.positions.get(t).clientRect}},{key:"_cacheItemPositions",value:function(){var t="horizontal"===this._orientation;this._itemPositions=this._activeDraggables.map((function(t){var e=t.getVisibleElement();return{drag:t,offset:0,clientRect:Nkt(e)}})).sort((function(e,n){return t?e.clientRect.left-n.clientRect.left:e.clientRect.top-n.clientRect.top}))}},{key:"_reset",value:function(){var t=this;this._isDragging=!1;var e=sm(this.element).style;e.scrollSnapType=e.msScrollSnapType=this._initialScrollSnap,this._activeDraggables.forEach((function(t){var e=t.getRootElement();e&&(e.style.transform="")})),this._siblings.forEach((function(e){return e._stopReceiving(t)})),this._activeDraggables=[],this._itemPositions=[],this._previousSwap.drag=null,this._previousSwap.delta=0,this._previousSwap.overlaps=!1,this._stopScrolling(),this._viewportScrollSubscription.unsubscribe(),this._parentPositions.clear()}},{key:"_getSiblingOffsetPx",value:function(t,e,n){var i="horizontal"===this._orientation,r=e[t].clientRect,o=e[t+-1*n],a=r[i?"width":"height"]*n;if(o){var s=i?"left":"top",c=i?"right":"bottom";-1===n?a-=o.clientRect[s]-r[c]:a+=r[s]-o.clientRect[c]}return a}},{key:"_getItemOffsetPx",value:function(t,e,n){var i="horizontal"===this._orientation,r=i?e.left-t.left:e.top-t.top;return-1===n&&(r+=i?e.width-t.width:e.height-t.height),r}},{key:"_shouldEnterAsFirstChild",value:function(t,e){if(!this._activeDraggables.length)return!1;var n=this._itemPositions,i="horizontal"===this._orientation;if(n[0].drag!==this._activeDraggables[0]){var r=n[n.length-1].clientRect;return i?t>=r.right:e>=r.bottom}var o=n[0].clientRect;return i?t<=o.left:e<=o.top}},{key:"_getItemIndexFromPointerPosition",value:function(t,e,n,i){var r=this,o="horizontal"===this._orientation;return eCt(this._itemPositions,(function(a,s,c){var l=a.drag,u=a.clientRect;return l===t?c.length<2:(!i||l!==r._previousSwap.drag||!r._previousSwap.overlaps||(o?i.x:i.y)!==r._previousSwap.delta)&&(o?e>=Math.floor(u.left)&&e=Math.floor(u.top)&&n=n-r&&e<=n+r?1:e>=i-r&&e<=i+r?2:0}function oCt(t,e){var n=t.left,i=t.right,r=.05*t.width;return e>=n-r&&e<=n+r?1:e>=i-r&&e<=i+r?2:0}var aCt=Mm({passive:!1,capture:!0}),sCt=function(){var t=function(){function t(e,n){var i=this;Object(m.a)(this,t),this._ngZone=e,this._dropInstances=new Set,this._dragInstances=new Set,this._activeDragInstances=new Set,this._globalListeners=new Map,this.pointerMove=new w.b,this.pointerUp=new w.b,this.scroll=new w.b,this._preventDefaultWhileDragging=function(t){i._activeDragInstances.size&&t.preventDefault()},this._document=n}return Object(g.a)(t,[{key:"registerDropContainer",value:function(t){this._dropInstances.has(t)||this._dropInstances.add(t)}},{key:"registerDragItem",value:function(t){var e=this;this._dragInstances.add(t),1===this._dragInstances.size&&this._ngZone.runOutsideAngular((function(){e._document.addEventListener("touchmove",e._preventDefaultWhileDragging,aCt)}))}},{key:"removeDropContainer",value:function(t){this._dropInstances.delete(t)}},{key:"removeDragItem",value:function(t){this._dragInstances.delete(t),this.stopDragging(t),0===this._dragInstances.size&&this._document.removeEventListener("touchmove",this._preventDefaultWhileDragging,aCt)}},{key:"startDragging",value:function(t,e){var n=this;if(!this._activeDragInstances.has(t)&&(this._activeDragInstances.add(t),1===this._activeDragInstances.size)){var i=e.type.startsWith("touch"),r=i?"touchend":"mouseup";this._globalListeners.set(i?"touchmove":"mousemove",{handler:function(t){return n.pointerMove.next(t)},options:aCt}).set(r,{handler:function(t){return n.pointerUp.next(t)},options:!0}).set("scroll",{handler:function(t){return n.scroll.next(t)},options:!0}).set("selectstart",{handler:this._preventDefaultWhileDragging,options:aCt}),this._ngZone.runOutsideAngular((function(){n._globalListeners.forEach((function(t,e){n._document.addEventListener(e,t.handler,t.options)}))}))}}},{key:"stopDragging",value:function(t){this._activeDragInstances.delete(t),0===this._activeDragInstances.size&&this._clearGlobalListeners()}},{key:"isDragging",value:function(t){return this._activeDragInstances.has(t)}},{key:"ngOnDestroy",value:function(){var t=this;this._dragInstances.forEach((function(e){return t.removeDragItem(e)})),this._dropInstances.forEach((function(e){return t.removeDropContainer(e)})),this._clearGlobalListeners(),this.pointerMove.complete(),this.pointerUp.complete()}},{key:"_clearGlobalListeners",value:function(){var t=this;this._globalListeners.forEach((function(e,n){t._document.removeEventListener(n,e.handler,e.options)})),this._globalListeners.clear()}}]),t}();return t.\u0275fac=function(e){return new(e||t)(_t(jl),_t(du))},t.\u0275prov=R({factory:function(){return new t(_t(jl),_t(du))},token:t,providedIn:"root"}),t}(),cCt={dragStartThreshold:5,pointerDirectionChangeThreshold:5},lCt=function(){var t=function(){function t(e,n,i,r){Object(m.a)(this,t),this._document=e,this._ngZone=n,this._viewportRuler=i,this._dragDropRegistry=r}return Object(g.a)(t,[{key:"createDrag",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:cCt;return new Gkt(t,e,this._document,this._ngZone,this._viewportRuler,this._dragDropRegistry)}},{key:"createDropList",value:function(t){return new tCt(t,this._dragDropRegistry,this._document,this._ngZone,this._viewportRuler)}}]),t}();return t.\u0275fac=function(e){return new(e||t)(_t(du),_t(jl),_t(zJ),_t(sCt))},t.\u0275prov=R({factory:function(){return new t(_t(du),_t(jl),_t(zJ),_t(sCt))},token:t,providedIn:"root"}),t}(),uCt=new ht("CDK_DRAG_PARENT"),hCt=function(){var t=function(){function t(e,n){Object(m.a)(this,t),this.element=e,this._stateChanges=new w.b,this._disabled=!1,this._parentDrag=n,Rkt(e.nativeElement,!1)}return Object(g.a)(t,[{key:"ngOnDestroy",value:function(){this._stateChanges.complete()}},{key:"disabled",get:function(){return this._disabled},set:function(t){this._disabled=nm(t),this._stateChanges.next(this)}}]),t}();return t.\u0275fac=function(e){return new(e||t)(da(Us),da(uCt,8))},t.\u0275dir=Wt({type:t,selectors:[["","cdkDragHandle",""]],hostAttrs:[1,"cdk-drag-handle"],inputs:{disabled:["cdkDragHandleDisabled","disabled"]}}),t}(),dCt=function(){var t=function t(e){Object(m.a)(this,t),this.templateRef=e};return t.\u0275fac=function(e){return new(e||t)(da(fc))},t.\u0275dir=Wt({type:t,selectors:[["ng-template","cdkDragPlaceholder",""]],inputs:{data:"data"}}),t}(),fCt=function(){var t=function(){function t(e){Object(m.a)(this,t),this.templateRef=e,this._matchSize=!1}return Object(g.a)(t,[{key:"matchSize",get:function(){return this._matchSize},set:function(t){this._matchSize=nm(t)}}]),t}();return t.\u0275fac=function(e){return new(e||t)(da(fc))},t.\u0275dir=Wt({type:t,selectors:[["ng-template","cdkDragPreview",""]],inputs:{matchSize:"matchSize",data:"data"}}),t}(),pCt=new ht("CDK_DRAG_CONFIG"),mCt=new ht("CDK_DROP_LIST"),gCt=function(){var t=function(){function t(e,n,i,r,o,a,s,c,l){var u=this;Object(m.a)(this,t),this.element=e,this.dropContainer=n,this._document=i,this._ngZone=r,this._viewContainerRef=o,this._dir=s,this._changeDetectorRef=l,this._destroyed=new w.b,this.started=new Uc,this.released=new Uc,this.ended=new Uc,this.entered=new Uc,this.exited=new Uc,this.dropped=new Uc,this.moved=new k.a((function(t){var e=u._dragRef.moved.pipe(Object(ef.a)((function(t){return{source:u,pointerPosition:t.pointerPosition,event:t.event,delta:t.delta,distance:t.distance}}))).subscribe(t);return function(){e.unsubscribe()}})),this._dragRef=c.createDrag(e,{dragStartThreshold:a&&null!=a.dragStartThreshold?a.dragStartThreshold:5,pointerDirectionChangeThreshold:a&&null!=a.pointerDirectionChangeThreshold?a.pointerDirectionChangeThreshold:5,zIndex:null==a?void 0:a.zIndex}),this._dragRef.data=this,a&&this._assignDefaults(a),n&&(this._dragRef._withDropContainer(n._dropListRef),n.addItem(this)),this._syncInputs(this._dragRef),this._handleEvents(this._dragRef)}return Object(g.a)(t,[{key:"getPlaceholderElement",value:function(){return this._dragRef.getPlaceholderElement()}},{key:"getRootElement",value:function(){return this._dragRef.getRootElement()}},{key:"reset",value:function(){this._dragRef.reset()}},{key:"getFreeDragPosition",value:function(){return this._dragRef.getFreeDragPosition()}},{key:"ngAfterViewInit",value:function(){var t=this;this._ngZone.onStable.asObservable().pipe(Object(FX.a)(1),Object(Am.a)(this._destroyed)).subscribe((function(){t._updateRootElement(),t._handles.changes.pipe(Object(NX.a)(t._handles),Object(DX.a)((function(e){var n=e.filter((function(e){return e._parentDrag===t})).map((function(t){return t.element}));t._dragRef.withHandles(n)})),Object(LX.a)((function(t){return C.a.apply(void 0,Object(u.a)(t.map((function(t){return t._stateChanges.pipe(Object(NX.a)(t))}))))})),Object(Am.a)(t._destroyed)).subscribe((function(e){var n=t._dragRef,i=e.element.nativeElement;e.disabled?n.disableHandle(i):n.enableHandle(i)})),t.freeDragPosition&&t._dragRef.setFreeDragPosition(t.freeDragPosition)}))}},{key:"ngOnChanges",value:function(t){var e=t.rootElementSelector,n=t.freeDragPosition;e&&!e.firstChange&&this._updateRootElement(),n&&!n.firstChange&&this.freeDragPosition&&this._dragRef.setFreeDragPosition(this.freeDragPosition)}},{key:"ngOnDestroy",value:function(){this.dropContainer&&this.dropContainer.removeItem(this),this._destroyed.next(),this._destroyed.complete(),this._dragRef.dispose()}},{key:"_updateRootElement",value:function(){var t=this.element.nativeElement,e=this.rootElementSelector?vCt(t,this.rootElementSelector):t;if(e&&e.nodeType!==this._document.ELEMENT_NODE)throw Error("cdkDrag must be attached to an element node. "+'Currently attached to "'.concat(e.nodeName,'".'));this._dragRef.withRootElement(e||t)}},{key:"_getBoundaryElement",value:function(){var t=this.boundaryElement;if(!t)return null;if("string"==typeof t)return vCt(this.element.nativeElement,t);var e=sm(t);if(ii()&&!e.contains(this.element.nativeElement))throw Error("Draggable element is not inside of the node passed into cdkDragBoundary.");return e}},{key:"_syncInputs",value:function(t){var e=this;t.beforeStarted.subscribe((function(){if(!t.isDragging()){var n=e._dir,i=e.dragStartDelay,r=e._placeholderTemplate?{template:e._placeholderTemplate.templateRef,context:e._placeholderTemplate.data,viewContainer:e._viewContainerRef}:null,o=e._previewTemplate?{template:e._previewTemplate.templateRef,context:e._previewTemplate.data,matchSize:e._previewTemplate.matchSize,viewContainer:e._viewContainerRef}:null;t.disabled=e.disabled,t.lockAxis=e.lockAxis,t.dragStartDelay="object"==typeof i&&i?i:im(i),t.constrainPosition=e.constrainPosition,t.previewClass=e.previewClass,t.withBoundaryElement(e._getBoundaryElement()).withPlaceholderTemplate(r).withPreviewTemplate(o),n&&t.withDirection(n.value)}}))}},{key:"_handleEvents",value:function(t){var e=this;t.started.subscribe((function(){e.started.emit({source:e}),e._changeDetectorRef.markForCheck()})),t.released.subscribe((function(){e.released.emit({source:e})})),t.ended.subscribe((function(t){e.ended.emit({source:e,distance:t.distance}),e._changeDetectorRef.markForCheck()})),t.entered.subscribe((function(t){e.entered.emit({container:t.container.data,item:e,currentIndex:t.currentIndex})})),t.exited.subscribe((function(t){e.exited.emit({container:t.container.data,item:e})})),t.dropped.subscribe((function(t){e.dropped.emit({previousIndex:t.previousIndex,currentIndex:t.currentIndex,previousContainer:t.previousContainer.data,container:t.container.data,isPointerOverContainer:t.isPointerOverContainer,item:e,distance:t.distance})}))}},{key:"_assignDefaults",value:function(t){var e=t.lockAxis,n=t.dragStartDelay,i=t.constrainPosition,r=t.previewClass,o=t.boundaryElement,a=t.draggingDisabled,s=t.rootElementSelector;this.disabled=null!=a&&a,this.dragStartDelay=n||0,e&&(this.lockAxis=e),i&&(this.constrainPosition=i),r&&(this.previewClass=r),o&&(this.boundaryElement=o),s&&(this.rootElementSelector=s)}},{key:"disabled",get:function(){return this._disabled||this.dropContainer&&this.dropContainer.disabled},set:function(t){this._disabled=nm(t),this._dragRef.disabled=this._disabled}}]),t}();return t.\u0275fac=function(e){return new(e||t)(da(Us),da(mCt,12),da(du),da(jl),da(mc),da(pCt,8),da(gm,8),da(lCt),da(Po))},t.\u0275dir=Wt({type:t,selectors:[["","cdkDrag",""]],contentQueries:function(t,e,n){var i;1&t&&(rl(n,fCt,!0),rl(n,dCt,!0),rl(n,hCt,!0)),2&t&&(tl(i=sl())&&(e._previewTemplate=i.first),tl(i=sl())&&(e._placeholderTemplate=i.first),tl(i=sl())&&(e._handles=i))},hostAttrs:[1,"cdk-drag"],hostVars:4,hostBindings:function(t,e){2&t&&Qa("cdk-drag-disabled",e.disabled)("cdk-drag-dragging",e._dragRef.isDragging())},inputs:{disabled:["cdkDragDisabled","disabled"],dragStartDelay:["cdkDragStartDelay","dragStartDelay"],lockAxis:["cdkDragLockAxis","lockAxis"],constrainPosition:["cdkDragConstrainPosition","constrainPosition"],previewClass:["cdkDragPreviewClass","previewClass"],boundaryElement:["cdkDragBoundary","boundaryElement"],rootElementSelector:["cdkDragRootElement","rootElementSelector"],data:["cdkDragData","data"],freeDragPosition:["cdkDragFreeDragPosition","freeDragPosition"]},outputs:{started:"cdkDragStarted",released:"cdkDragReleased",ended:"cdkDragEnded",entered:"cdkDragEntered",exited:"cdkDragExited",dropped:"cdkDragDropped",moved:"cdkDragMoved"},exportAs:["cdkDrag"],features:[Ns([{provide:uCt,useExisting:t}]),Ms]}),t}();function vCt(t,e){for(var n=t.parentElement;n;){if(n.matches?n.matches(e):n.msMatchesSelector(e))return n;n=n.parentElement}return null}var bCt,yCt,_Ct,wCt=function(){var t=function(){function t(){Object(m.a)(this,t),this._items=new Set,this._disabled=!1}return Object(g.a)(t,[{key:"ngOnDestroy",value:function(){this._items.clear()}},{key:"disabled",get:function(){return this._disabled},set:function(t){this._disabled=nm(t)}}]),t}();return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=Wt({type:t,selectors:[["","cdkDropListGroup",""]],inputs:{disabled:["cdkDropListGroupDisabled","disabled"]},exportAs:["cdkDropListGroup"]}),t}(),kCt=0,CCt=function(){var t=function(){function t(e,n,i,r,o,a,s){var c=this;Object(m.a)(this,t),this.element=e,this._changeDetectorRef=i,this._dir=r,this._group=o,this._scrollDispatcher=a,this._destroyed=new w.b,this.connectedTo=[],this.id="cdk-drop-list-".concat(kCt++),this.enterPredicate=function(){return!0},this.dropped=new Uc,this.entered=new Uc,this.exited=new Uc,this.sorted=new Uc,this._unsortedItems=new Set,this._dropListRef=n.createDropList(e),this._dropListRef.data=this,s&&this._assignDefaults(s),this._dropListRef.enterPredicate=function(t,e){return c.enterPredicate(t.data,e.data)},this._setupInputSyncSubscription(this._dropListRef),this._handleEvents(this._dropListRef),t._dropLists.push(this),o&&o._items.add(this)}return Object(g.a)(t,[{key:"addItem",value:function(t){this._unsortedItems.add(t),this._dropListRef.isDragging()&&this._syncItemsWithRef()}},{key:"removeItem",value:function(t){this._unsortedItems.delete(t),this._dropListRef.isDragging()&&this._syncItemsWithRef()}},{key:"getSortedItems",value:function(){return Array.from(this._unsortedItems).sort((function(t,e){return t._dragRef.getVisibleElement().compareDocumentPosition(e._dragRef.getVisibleElement())&Node.DOCUMENT_POSITION_FOLLOWING?-1:1}))}},{key:"ngOnDestroy",value:function(){var e=t._dropLists.indexOf(this);e>-1&&t._dropLists.splice(e,1),this._group&&this._group._items.delete(this),this._unsortedItems.clear(),this._dropListRef.dispose(),this._destroyed.next(),this._destroyed.complete()}},{key:"_setupInputSyncSubscription",value:function(e){var n=this;this._dir&&this._dir.change.pipe(Object(NX.a)(this._dir.value),Object(Am.a)(this._destroyed)).subscribe((function(t){return e.withDirection(t)})),e.beforeStarted.subscribe((function(){var i=om(n.connectedTo).map((function(e){return"string"==typeof e?t._dropLists.find((function(t){return t.id===e})):e}));if(n._group&&n._group._items.forEach((function(t){-1===i.indexOf(t)&&i.push(t)})),!n._scrollableParentsResolved&&n._scrollDispatcher){var r=n._scrollDispatcher.getAncestorScrollContainers(n.element).map((function(t){return t.getElementRef().nativeElement}));n._dropListRef.withScrollableParents(r),n._scrollableParentsResolved=!0}e.disabled=n.disabled,e.lockAxis=n.lockAxis,e.sortingDisabled=nm(n.sortingDisabled),e.autoScrollDisabled=nm(n.autoScrollDisabled),e.connectedTo(i.filter((function(t){return t&&t!==n})).map((function(t){return t._dropListRef}))).withOrientation(n.orientation)}))}},{key:"_handleEvents",value:function(t){var e=this;t.beforeStarted.subscribe((function(){e._syncItemsWithRef(),e._changeDetectorRef.markForCheck()})),t.entered.subscribe((function(t){e.entered.emit({container:e,item:t.item.data,currentIndex:t.currentIndex})})),t.exited.subscribe((function(t){e.exited.emit({container:e,item:t.item.data}),e._changeDetectorRef.markForCheck()})),t.sorted.subscribe((function(t){e.sorted.emit({previousIndex:t.previousIndex,currentIndex:t.currentIndex,container:e,item:t.item.data})})),t.dropped.subscribe((function(t){e.dropped.emit({previousIndex:t.previousIndex,currentIndex:t.currentIndex,previousContainer:t.previousContainer.data,container:t.container.data,item:t.item.data,isPointerOverContainer:t.isPointerOverContainer,distance:t.distance}),e._changeDetectorRef.markForCheck()}))}},{key:"_assignDefaults",value:function(t){var e=t.lockAxis,n=t.draggingDisabled,i=t.sortingDisabled,r=t.listAutoScrollDisabled,o=t.listOrientation;this.disabled=null!=n&&n,this.sortingDisabled=null!=i&&i,this.autoScrollDisabled=null!=r&&r,this.orientation=o||"vertical",e&&(this.lockAxis=e)}},{key:"_syncItemsWithRef",value:function(){this._dropListRef.withItems(this.getSortedItems().map((function(t){return t._dragRef})))}},{key:"disabled",get:function(){return this._disabled||!!this._group&&this._group.disabled},set:function(t){this._dropListRef.disabled=this._disabled=nm(t)}}]),t}();return t.\u0275fac=function(e){return new(e||t)(da(Us),da(lCt),da(Po),da(gm,8),da(wCt,12),da(BJ),da(pCt,8))},t.\u0275dir=Wt({type:t,selectors:[["","cdkDropList",""],["cdk-drop-list"]],hostAttrs:[1,"cdk-drop-list"],hostVars:7,hostBindings:function(t,e){2&t&&(bs("id",e.id),Qa("cdk-drop-list-disabled",e.disabled)("cdk-drop-list-dragging",e._dropListRef.isDragging())("cdk-drop-list-receiving",e._dropListRef.isReceiving()))},inputs:{connectedTo:["cdkDropListConnectedTo","connectedTo"],id:"id",enterPredicate:["cdkDropListEnterPredicate","enterPredicate"],disabled:["cdkDropListDisabled","disabled"],sortingDisabled:["cdkDropListSortingDisabled","sortingDisabled"],autoScrollDisabled:["cdkDropListAutoScrollDisabled","autoScrollDisabled"],orientation:["cdkDropListOrientation","orientation"],lockAxis:["cdkDropListLockAxis","lockAxis"],data:["cdkDropListData","data"]},outputs:{dropped:"cdkDropListDropped",entered:"cdkDropListEntered",exited:"cdkDropListExited",sorted:"cdkDropListSorted"},exportAs:["cdkDropList"],features:[Ns([{provide:wCt,useValue:void 0},{provide:mCt,useExisting:t}])]}),t._dropLists=[],t}(),SCt=function(){var t=function t(){Object(m.a)(this,t)};return t.\u0275mod=qt({type:t}),t.\u0275inj=F({factory:function(e){return new(e||t)},providers:[lCt],imports:[VJ]}),t}(),xCt=function(){function t(t){t.events.subscribe((function(t){t instanceof GX&&(gtag("set","page",t.url),gtag("send","pageview"))}))}return t.\u0275prov=R({token:t,factory:t.\u0275fac=function(e){return new(e||t)(_t(lQ))}}),t}(),OCt=function(){function t(t){this._googleAnalyticsService=t}return t.\u0275mod=qt({type:t,bootstrap:[tyt]}),t.\u0275inj=F({factory:function(e){return new(e||t)(_t(xCt))},providers:[QQ,{provide:Gn,useClass:J_t},GK,cht,$Q,a9,ZQ,yot,E2,q9,x9,NQ,YQ,olt,mlt,Y2,yet,vet,G9,M9,ayt,Nlt,Zet,lit,E9,XQ,Wut,urt,$nt,ckt,w6,fft,oft,Eft,Qft,got,dmt,hmt,umt,J7,k6,n6,T2,K5,pgt,V7,pot,i8,vot,Y7,bit,nht,tit,edt,tdt,wit,L9,F9,$8,U0,_ot,ykt,ptt,Yrt,Uvt,Kit,xCt,Q8,qbt,Kbt,Yd,cot],imports:[[Wd,Zg,Ybt,tm,em,Oy,mg,oyt,eX.forRoot(),pX,vX,SX,skt,Flt,Yct,SCt,aht,zwt,Vit.forRoot(),_bt.forRoot()]]}),t}();bCt=[Oh,Mh,Eh,Ah,zh,Hh,Rh,Lh,Fh,Nh,Bh,mQ,hQ,dQ,pQ,aY,xp,Vf,Wf,cf,Ef,Df,of,zf,Gf,jf,mf,gf,Hp,Wp,Xp,Zp,zp,qp,Sp,wp,gp,Tp,Pp,Fp,jp,Dp,dg,Jm,Bm,tg,Hm,zm,Um,Km,ig,Gm,Wm,eg,Zm,ng,$m,cg,lg,ug,pg,rg,hg,git,Cct,JK,tX,CX,kX,HJ,vm,nkt,ikt,ekt,okt,akt,rkt,Dlt,Llt,Wct,Xct,Uct,CCt,wCt,gCt,hCt,fCt,dCt,aot,a2,s2,D0,E0,N0,O0,f3,p3,m3,n3,i3,r3,o3,a3,c3,l3,u3,s3,h3,d3,Tct,Mct,x2,R3,Y3,H3,z3,V3,U3,q3,J3,t5,s5,n5,$5,t4,a4,n4,J5,c4,e4,s4,i4,o4,r4,l4,h4,u4,d4,f4,X0,i1,r1,o1,a1,hlt,ust,hst,G2,F5,B5,_8,y8,S8,w8,aJ,k8,C8,wJ,P8,E8,a8,Sdt,ydt,_dt,wdt,Cdt,kdt,gdt,mat,wat,O5,x5,EJ,xJ,k4,C4,aat,sat,rat,$ot,oat,cat,lat,eat,iat,A6,D6,ywt,owt,awt,cwt,lwt,swt,U1,P1,I1,Q1,t2,E1,Lwt,Rwt,Fwt,Hwt,Bwt,Dwt,Nwt,Hrt,Abt,xbt,Ibt,Obt,Cbt,Sbt,ybt,tyt,Uut,Iht,eht,alt,glt,Yht,wrt,grt,lrt,Jht,plt,get,q8,X8,ilt,Fct,dtt,htt,U9,ttt,Dtt,A9,Ttt,ytt,wtt,Ptt,jtt,blt,Odt,Tdt,Mdt,gst,hht,Clt,xlt,Omt,Jit,bst,Cst,Sst,wst,kst,vst,_st,yst,gmt,H9,Z9,Mtt,dkt,Ndt,dft,rft,fkt,pkt,_ft,wft,Tft,mkt,Lft,Wft,Yft,Zft,rpt,opt,hpt,bpt,ypt,zpt,Xpt,Ypt,nmt,gkt,lmt,Ymt,fgt,d9,vkt,wgt,Agt,Rgt,Edt,xtt,vtt,Pdt,Vgt,Xgt,nvt,lvt,mvt,Svt,xvt,Ovt,Tvt,Mvt,Adt,zdt,Bvt,Hdt,vlt,pmt,e9,M2,Hvt,Jbt,ort,zvt,itt,ott,qlt,xrt,yut,u2,ftt,ctt,utt,n9,f9,p9,Rrt,Z8,W8,V8,q5,W5,G4,H4,e6,_6,p6,c7,A7,C7,z7,X7,$7,n8,B8,H8,z8,_kt,wkt,Tkt,jkt,G6,Rht,Ctt,Itt,Wrt,Wit,Vvt,Rtt,Ltt,Xrt,att,$vt,Lht,Pct,Jvt,Ubt,Vbt,Bbt,i9,J8,Ylt,out,t9,Wbt,nst,o9,r9,hot,wot,Oot,D8,o8],yCt=[Wh,Zh,Kh,ed,ud,od,ad,Yh,sd,Qh,Jh,td,id,s9,Pvt,Evt,Cat,Act,bkt],(_Ct=Yht.\u0275cmp).directiveDefs=function(){return bCt.map(zt)},_Ct.pipeDefs=function(){return yCt.map(Vt)},function(){if(ni)throw new Error("Cannot enable prod mode after platform setup.");ei=!1}(),qd().bootstrapModule(OCt).then((function(t){var e,n=t.injector.get(Jl);e=new $d(n.components[0]),"undefined"!=typeof COMPILED&&COMPILED||((it.ng=it.ng||{}).profiler=e)})).catch((function(t){return console.log(t)}))},zahk:function(t,e,n){t.exports=n("T8ZO")},zuyY:function(t,e){t.exports={parse:function(){return this.createSingleNodeList(this.Identifier())}}}},[[0,0]]]); \ No newline at end of file diff --git a/gns3server/static/web-ui/polyfills-es5.81e70f503de320d59b44.js b/gns3server/static/web-ui/polyfills-es5.81e70f503de320d59b44.js new file mode 100644 index 00000000..c2443ed0 --- /dev/null +++ b/gns3server/static/web-ui/polyfills-es5.81e70f503de320d59b44.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[3],{"+5Eg":function(t,e,n){var r=n("wA6s"),o=n("6XUM"),i=n("M7Xk").onFreeze,a=n("cZY6"),c=n("rG8t"),u=Object.seal;r({target:"Object",stat:!0,forced:c((function(){u(1)})),sham:!a},{seal:function(t){return u&&o(t)?u(i(t)):t}})},"+IJR":function(t,e,n){n("wA6s")({target:"Number",stat:!0},{isNaN:function(t){return t!=t}})},"/AsP":function(t,e,n){var r=n("yIiL"),o=n("SDMg"),i=r("keys");t.exports=function(t){return i[t]||(i[t]=o(t))}},"/Ybd":function(t,e,n){var r=n("T69T"),o=n("XdSI"),i=n("F26l"),a=n("LdO1"),c=Object.defineProperty;e.f=r?c:function(t,e,n){if(i(t),e=a(e,!0),i(n),o)try{return c(t,e,n)}catch(r){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(t[e]=n.value),t}},"0Ds2":function(t,e,n){var r=n("m41k")("match");t.exports=function(t){var e=/./;try{"/./"[t](e)}catch(n){try{return e[r]=!1,"/./"[t](e)}catch(o){}}return!1}},"0luR":function(t,e,n){"use strict";var r=n("wA6s"),o=n("T69T"),i=n("ocAm"),a=n("OG5q"),c=n("6XUM"),u=n("/Ybd").f,s=n("NIlc"),f=i.Symbol;if(o&&"function"==typeof f&&(!("description"in f.prototype)||void 0!==f().description)){var l={},p=function(){var t=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),e=this instanceof p?new f(t):void 0===t?f():f(t);return""===t&&(l[e]=!0),e};s(p,f);var h=p.prototype=f.prototype;h.constructor=p;var v=h.toString,d="Symbol(test)"==String(f("test")),g=/^Symbol\((.*)\)[^)]+$/;u(h,"description",{configurable:!0,get:function(){var t=c(this)?this.valueOf():this,e=v.call(t);if(a(l,t))return"";var n=d?e.slice(7,-1):e.replace(g,"$1");return""===n?void 0:n}}),r({global:!0,forced:!0},{Symbol:p})}},1:function(t,e,n){n("mRIq"),t.exports=n("hN/g")},"149L":function(t,e,n){var r=n("Ew/G");t.exports=r("document","documentElement")},"1p6F":function(t,e,n){var r=n("6XUM"),o=n("ezU2"),i=n("m41k")("match");t.exports=function(t){var e;return r(t)&&(void 0!==(e=t[i])?!!e:"RegExp"==o(t))}},"2MGJ":function(t,e,n){var r=n("ocAm"),o=n("aJMj"),i=n("OG5q"),a=n("Fqhe"),c=n("6urC"),u=n("XH/I"),s=u.get,f=u.enforce,l=String(String).split("String");(t.exports=function(t,e,n,c){var u=!!c&&!!c.unsafe,s=!!c&&!!c.enumerable,p=!!c&&!!c.noTargetGet;"function"==typeof n&&("string"!=typeof e||i(n,"name")||o(n,"name",e),f(n).source=l.join("string"==typeof e?e:"")),t!==r?(u?!p&&t[e]&&(s=!0):delete t[e],s?t[e]=n:o(t,e,n)):s?t[e]=n:a(e,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&s(this).source||c(this)}))},"2RDa":function(t,e,n){var r,o=n("F26l"),i=n("5y2d"),a=n("aAjO"),c=n("yQMY"),u=n("149L"),s=n("qx7X"),f=n("/AsP")("IE_PROTO"),l=function(){},p=function(t){return"

LUR$`{qWZ$yECS}m5R==pV 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 z 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

tzUsEf$6K)Z?eipKp9B6zeG~*^`+rMa5SCadb& z1!rn2c!1Qt9q_3e!dgt1wotOk=1_Kixy$=qE>ZV#R}L5>iT^MZw4DHIa;r=3RMwIy z{^N720Z`Q)Xj(XTW>}CCeyaza5M{wXKxGP6!mpxg%|^n{^7wSanT5{0`OQkmx2e*8 zl4#$=OKC0fWtc8fU%E-jFSogZ<>R0Ql;a9kPH2)CvlP=$Kqga$Yyv;+!!-?<_JQC= zB6PiDlx@wjEn3zp+qP}nwr$(CtyNfM+qP|cm2Fqu`u5)Ev~%Bi_xEfgGb4KRo@3_7 zh-mALnQAK|Ciccv76H=3X6Qv{=9fAma2GOauzSIQyijP%q{JkPc(U=3V$kH4%o8cx zl#P(!NG?r2cnhEP_MsYYTpd&&;orQZV9m>I;envU;77;tIFiHSP*%+rHsz%)`W2a?PelPZP34xo00Ki;b69#;=Ilk{f+k zVc;u1{XHSEuJjYxZkb3_h#5BF1LabaozHxDtw$kFp#9s!4w{i?u6ykJNb~pmETh23 z3jwLt>Sx?pNET4u)0}qK0T(a?K}V29y&nAAZ$JEol4|fQoL|TuGyHA=R!M#;RZ}?h zs03!t3!El&xUvlLHqbUDDOfWJmqD`_e2Pd&C`Fkn8rdnT*_H-H$2xoG%Y`+JJAEfP zoiUg==a4H%&%)j35gqg;o+zsHOc+^p&$bs9{w4b9+1ZmyQ;7%+& zLvs$VK55;a)mpFgM9{`tmF#909-w(9w!Bh0-l11MsoURb60Wt&+CHr!x92xMSVrBv z&29O>UsIR2oX4qHh2j09Rga_EfzykznJU7)(-4ZCW+NT#*4#)@Z3iD$RjdSA87Tk33yfC}Hjue(W1>m8sGGRN>*Wj+o_DX%k+rq%TH~9&w0A8LQP+|=a{TT;D%oQq)W&EudM?lI z=uW6(I_B=tVass4(nH>cWmI>K(aAK^&7WGLPvZ+hy_j*LGVo3FG^Don#9SrXY``^I zK>~Qcai_zw#(v86a^&Xi1^vJ?d_Ky^Z8Cx5hStXRYDjwa83m0bsB-EvHJV1S)o&Vt z9;)*OOed@qYj#TL_X7S}u(lrhQs(E%N|Uu_ytbgTh7EA&_{>4SUF_X`cWoBD?>`nO z0sj!2jMmi+s19+#5A3)3`8)Q>LPCuKlZ%j;Y&4PqD0YoE>1L%O|ANzwjpF63@bWG0 zcRK0YVG-u^{6u;`zus?}X0vIlGkk$OdvK9v@;L{_x~msu)iex+(#9u^h0?Hg z^_t*fz3{~sN&o!Ep=}Be7^q{%q_FrC?;5UR&X@*JA|$NMa0eVOS1wEegSIZ3HM2-o z6zgF9y($r7a+>uwQH%zI>`WRLQ}a@_RRmbP4f?sK2naq;Q!ke9w&@$#9p!pin}2Ft z13BO8%8~`8i;t2db_c7C$PL(q?#cw03wY>#H<}B59mhjPx8`*0g-}Bk@FQl7u)HzTbs?d9zR#{y>Hgk z$iwOJ?>b9M8&hC@5L>~tKfv3V4>H3-cTvI(Y!T=Anh~xsEefI|C*?Fxl>zhK43pc$ zvAyDrkkTq*WwdGQZ$u|pjQ-?f!hrK>V2gxKUIs#q$T8B`kHPL^=o$+MUYHz6SOucn z*c{Va$4HBU(SgMW><%6863L9+P09+*XQ877MV~MRfd1B%a5XO`PoxeYqWLoV<(!f( zZHvpaV0j?tfbR%rcy|<_f_3H~BralQ8C!R;nFf zt3?r;IH>bfjDjR_j8#!SdA|^oG%xAW$S(6OQwz-SFy^Hb$r?L(p19hBomkA3`m@kl zRU93KG=;Dr_bL)#tuIFWcUvF1>Ct*3Ehb%C{I+H;R^K&n-1tf+iaffQ89%CWOdQ$3 z3j0;Dw_1_=@OSL4Ehj`Ou03Kh*q#bg)BsKoSGq0J+;)k5hFUP=aKXJX)PcMi259&5 z`MD?Wo`LKO(-s?qF|c~$-1ZLb7HQ)4eiZ~b1*_7nDZ~03z~szXD_$c36keD$2%~oX z%{SQe{$@*vttMpKbXwah(RZG<`aIT$2PV2uVQ7Khtdgg;e!3piQ@;c!<2V{`T+r{i zS~mM!L!sxLU@7CtBZTuNZs<#Kl4Af*Tt0xEWbwKJy!!0_dc^8F_`>1#;+$rqc}#K{ z**mOB_j&+t?(~b>S)GNtxC&{`DH>DRnXv5;fc7iGeM#$wBc&qdpWv7Kl?ywZ$af(I zBKw$lqe2Iv_q_F2#xt_> z63kr2?I-nITjEXWrvi%JbbA<_S$1yV2`AI{YIa+y9vjto4H-r~K@~Vg`&n_U^fy0Jt|Vx|>gLjmAz|IpB2$wZd%{b?5FRl(!oYxA_LAog)B4bLESFFF^}=J79zo*$ z72nQ5@smxLgR7pMHjj?%-{UhV0|cw0Vi9XrwF|SBhKRpV9k#H}zNtVV;Op8wW@=Co zlZp)AD?u=IaVyzQRXmmzxIz6L@xH>EH-95e$9zeOe9dG%jv3cmgUZ<~|JCG)y zh2{H{JhA?Q4%Vdug7$p*l_Fw3g2oVbg=RZbMe@o_qbl&5giz>?EH{rUIhmZ{9~%Pp z+kH7-5a?flqaVhY754%&dq_)Os9f8wzc4!Bd~f2gtT*ZwR(vZZn?I-N{Is)F>C~G@ z>y6a4z8~D8XtT4wU$>$|zR#}Nphm8L@u@dsp)&G9OduG2Hje8Z;d zAA!8f7Id4m(6z${v)$k=-_(LPv}mI)9i12673Bc4uT3~ZZ-!Gt7I zA*qyIs*qqkF!H!2Qoo}t75{p_m~+9KJ3pJHj-5sNXdVd^winjqFk`&%>GD88r!N9u1imI@aSSM)27Qd0OUo6S#^a)xtv$Amxh*Vt{hFhLBsoMMJUH7ap2F|Rv* z;z$bwwWd2yw8dE#-{d&|s>N^vBs8%lsS6$yMjD2m+_D1cD;3JQ&--7^FVQ?n&6X*&=O`bJ#JS5p7nDdNfP z2E-`ktSUJAP4(X5BDzwqAsDd^5@+xOP#_+sjY|La$=gkZ!B;<8$j_uI2AxGDO<; zrKtpf$CsGXzxT8@08r;*07=}gV%VJ_5xJ+F#BJQ0(JfwHwCW3D$nwEY@weuMn<~Fj ztEDxk5;EX03KZ*bN`k3$MK~$Z?h;CsDmC`P&-RC9jSo#9Ji;enMd>vayQKUY@T4=_ zM)B3eg%hjitExSIJBhzYcPY^XmN`NxaswL_1Eea_y^Uo21<{f^i|;pXJ}5&I$$C-qD_aug`bxu)@Mx6t4tOUKyDnX4BX?kg&kIqK zQW5}VFiqFLP006yeYL%m+M03N7wCjG@`gY5DNv17g>bd*kcfAI=zOsJ&N3(7m-AT| zd1wPA;yh7EM3KlpJ7t<+h+M-wWchDQvb#>MCSl;}!b zGD)R_>iuTK_DBf}?FOjHf+uD8P#dsN-tAgSv*Qpd$YmpI?MHxLX=k@OqJF?CdfB$*`7u1@#16pViS7=qhguagT zROp<4gb=cIV6hdw*F8n79Sv%AZBZn5a%@5&jPEK%PYZfR5MuB(rR6K2N;$e^;OZ%e zAEektCuMks7DeC5?k9&^Sc`K66ve}%JDz7TW>0ulYj$;oFs>zTi!1(qBa1B2X&ld5 zi<&vlXYVa%f!sg5opkwm1G3iG&XGMLC11l_&eUX&dzh!?ryHzE<)LlSuj@6YO3RPa zO{tL9TU{oeK?siMlf{ScnN(;+5WLbjX!^CSMq!~SbbW&hmlQQV006GjxQOA`IKBp6 zi88&70hi8=6o`o-2A(h78I>x4UexlCv%2@zkhyQy9Sw6-hjv4u=N~_SuA80WK z(1}CC$~Iu|YMNIc$u|#!{VRV2NRn$Bap^EY@?5v*4!4Q=Y;ry&{I_anN41psqK)hm zH`F9StEEFX^4tWdW65Xb^xOei9R}g`mW_IiIc$Uuh~!&IE7P`kQJ{E=yO(cFVtSO} zpa_WxhUulN_Cz7WF{2WVUWDmUXRssryz@Po3rHkd78<8ryo!5K#-Ab|O5fzsYQiV-PYEodm_aadR?sUz7+bmiYKd)F| z*Gs#M4)yf3-i~|Nlcl6_#r_IIr~QP|2mt+a8+r3&pFEb z^a|o7F-D!j9pxKRXuq3l(#Ty`&4bELG(Au5BfFvP3>KaZ(-sT|E%m%I`f1u=dVAgw zP@+z~?TML`WXEB(h`j@9s30MJ^TsF`;YPQvC}#~xwJ6pZmyq%zsZ3g?_>4qtz2|Zd zh}HO|w@|N&baQ4uGa2_e=sLo2ZT3eK)sZ9cl%Tezy!U24K>bld7}4m`(h}JdN*Kw~ z0Ji}madw;KYUOtq#&>)GGugFbARlV#<&C5yS$p8}o@{YP#OsRIO)z6VC$KFUp{Z1* z@cQojPEZHnmC+OT_5T=ptH1%UO%NWLe8Rms_9k+@aktY=Dz*r9!=Voo0M{|2h#;H*j)J)s_V`R>DKw~!VsCG zD_kP9;2$bg)=b9Jzf6r*Ev$c`Y=T%fCk*JasCm26wR>(AabyB-N-?zoD~&~61j_v5 zv72`5!26q18#rUO^jhLR-WSe_CYZG@E7MDoiEUM2y}KII2Ena40w@2WE){przR=vw z(dp@xX=m#gb4!yP_#*+LUa_Y_hEe1JSA>DT{~9ac#wE16+hMq+WttbEmfWJj;>Y=j_9-JV@_Y`z|ZB-;^bkbr=xJP?O2G@1KlEQ zKa^{zd<$*N?hKR3q~wH6a$F=S_JUo_yJ^)Sak`imL%S)xIgDbXyqj};mRhG{;d|z2 zN=>ev{2*)mv@RT#-?5tgqJ48nET8SHW8Dx2r3?w2G3&9zX>V?!hSHd_F!il`S+`@G zl7Frh#Eo1Wigkgq|>C<}&)Vf(OFiX~)ea<;3AE#om8Tk%s8?EF8VC9KVmBjANNaBIHRH9Zpy4n+kVE5}UZ6?~xs@noWUy0fQ zP~L@)GP1DqT#A*=8`TxpwUUo*M7nBDt;7UJoQl|5VplLehS9I>PBU9&_mkZra*H#R5FYfDVMFIC*-I0_wQm1RHnL7DF+2?E! zji8(E{Y!Mkx}VqBg&scGq6TsB--8pHm1W<=1r$9!HLAZ-3Sb1!d3IyyKhdCn4V%n5 zv&U`Uq==NXwrq29#XK@nM5O!x}J$EE>=2J!n5r_oC7om*@f+QB!X#)I( z{xd5hve#RfTf^;iFpo;eS~=7V0g@M``?bZ3N-ldXpF{D!Brop}_H*QMABT{GBFEXX zX*DMf{D| zs`!NY`=49y)Z}4&GRcxJ3tP`5G3$JO1H0ll-h zd?prw_o}88G{5_{sUeF`;&gCw0i_G#vB&q@+odK4!rhI89Ry>W=yV(EOw~iHbb_P8qJw z50pbyx~xSXy%_iOJ_x1* z0=GEa+A}sulG`ED=h~~3gG65sW@wI-U;%EHq2Mktpuhf|vuguDBy9CiCHVl3-+}Lc z1223x`3$6th=z{^<+u(V8WE@JJIi?UhF)4w0yV`K{ItGoFt2n+&#ryfz$|HRae1gJ zQo15O=2f9BSL<8htv_9Oz4MhbwtdXI;&0_G+RdQwtIzVQ zEVT>QEWNi1Jhpx;DtdTcN{5)6#2`QPrJ6`Qv^NVPy2?l5X?VkF4XoE{z4n`4p8z<# zKz#+COyS~q&oqly{n>5~c3Qsu5qpIhm|VlJ{r7$=)z@P&y_tvH1*awF%ws^JPA;&6 zIo)Eh=rbQP}6RkESXutUok3lsYOrqWkGV;!+3q(7{-k&nnfz>8$^3q;|x`! zYRaS;j1Rp*>XZVAuTZEH`+4%z%Akx_EN1ZqMI@Sk4Bjyy1$ykSA*oYxJH%8l_m!N1 zQM|*I|LEna)Jl?hnf|2f1IvtB2{TIcp^(p_k|jz8nF;`XxG9yK3uTH$r{|~UlC(Xk zJ%q`XY#XVUZr7%`ixfeFs_iQIkLrftQ$l`p5S~n8q1I?xOQq@(qU(aA=fI&aLR|?! zcv%@yxYadZ3{oqUrobVze2;||pF#))jDcm&vN5aM0h^oz0X@LLsIKt?K7q@eYn7O1`haHPAzvIyI=oM2f<=`?>f$VT2Xpo6Wcse@4kI$a7miUMx>Q>+ z?WY+f<8IFnwONXj)Ys-JHR&dz$|Hi%Rxh}vo6OF5)$r3@XXTAPE@D)O*t<6JfcpBW}7d7)iG|_A%A~_gl7r+ekxDnEGt3X9lq;gq$Thg-0 z13c8RA$HCJIps<+sUfnzbmQyPYx;0!CV&F8y~H^xI)9*Tx*ew*?b}T#R{jfiqgCFr zq^va0iV@b69x!%e=Qlqkb9!TjPy42#+EFg6vY(v|Z|Uu@N278(p%tmMl{Aiadkc#V zY2`4Gsf?HoR1z7?WXmPZ8jLoNo8Pbe?LQ$2aVOj4!`B?yQW)ne>oP&rUcz!IYca+* zZ#L**&9tWOfqU=$$pqb3PfYrm*QeX0u6=HFufLt_7LwmLOnl4C}8nxZ85wdg;f9JHhT8 z-3l?sIz7a+kVPF+HklJ!b2x<)3Ty)%jhBJeMAam4StS!vs-U@OAOE6I!4P@=9Vb|@ zFzMJn!#WxxyN02whQA{XM%}5{)KyyZ_!SvY}&nU8X2@_M&99_=H z&)k;=XM$u(#v+39x1A=H5LM(7(&!~v?_2n^r^Pe67wO%yJv|^)T)a$+PxkMC%Bm;P z0ggqg=y>tmXZF2ubaAl6@iW!ux}E`hr$FL>=W2T~Y*Y ziJ@W_+Wnz-7YMEoE$0L&QH@ZQNJj(Z@LtBQFxy~9k|43|dFF+{>kfK;3R+LD|H5rp4g?&}wB8}o~wn>{k% z#~zhL&r53`-{*=~$w|=?&uemz99>TL}j$wu472L^n9Ql%+pOwEGrXP!V9B4w3pRv}k@YBMD_1#mjyPcwUF7 zdm1{zRb*C^q^FC|g;Bs}B5;OuldunJ)sd7a4U;!k#>^cPTud}TJ@X(EHFn=YRNkGg zu3#n(!HW%c$9i<0%aSF|`OLE7ez8R;#FdaMQO{NF(JQPt)T;miciYp$YZafWz0Zwc!ROik~CD#00yH7 z&xW8vNaGW2Z@nt>p0%{x5BIZnWWop(+M$+gQ&R>D>^A@ZlJ)ZbotHs zq%^9dmYs@KwKtjJvoXY>*KCEHKrRhSpMHge;|zz@8RgSpy^9^!kur4gP{_cm?ApS6 z2|Wa}qdQC04JBkU=ZIbKv^riyWz^VKqhC~Awv%IkYcs72q@%{e5C2+%AHj&z5{ZLE z^aj;bFxS#Rq}bWFY7Q)vlCoaB=x~j;*A+^bCr~WRmhW#jpLkQhO7)Koxp6%LL44<( zdX4mso=K|URlh#=8`{ia=Dk+_HBHqLml>(8c2VH$-6pEb4Efv12JOW=vO>r2gyS4Q zk0NKf$hrDNKU>3I{SdM#a_~td0`n%{Y|;zByp6XQuPu zuSvLX)%HMy6Mt0EBWMZ@zv|+hPtLN)I!{?~g&1FEU56Pj{lDL;jm~GOR!FKt5L0+G z(Ret_2^P5!10)sb-ZgH28ClOJ#RS?bNUm8j0yghhu-4pS$YU?DlS~1%0J(v<5!oTU zp|M@zSPyJ?66mrlD)n{~@lmPHfB9@S0W_a`Z=Fg+qei68eB=DK=rBS1hPPgKJBVqdJ?5j>}!Z z&|+S|v-DrPOM~~n<)Ke+%ncMH6?TNcde4_RtxHu6dk%eTt9@>^ zI>L-y+?+J($dB74wi+=S*5atv!v1~B-x$N{?|A;Uj~YKz8H#y^aT#i*TWPxa>&C=+ zB|zlG0v)rO_Rsnaan|GNbiv4sYS9gYz@>RuB}S9kUt(hMV7ykASgv-aPO%c&ONPn5 zk&fB4iiM(uf!yrFdrR6e_5wL4E2+g^=ANT!8QrF8^{u)zI$^N~kp#X( zRBizPv_Q@EgCE=}ko{Lb?Wq{1-Gjz3A$CrDvQLOxZmG}lE9(y3o%WoG4^nAve7?k? z%Luu2v(^nzA5V8!lB3XW%T&)Bk{)WO2WADoTa(^|%bq!Duf?c;YuZQhy(V7oT+7%j zCYp5bfVNJ@LZI48ehVf1zJD0=Dl}umV=XRa%k{S$ZU9IV#nOy_>`<{tdoz8CHK$C1 z?VCzLL6u<@HErVatz{b-2Qm0QxW$)w6QkjuD{{aIXMtYWM`dmd;}7^i3oZy4A7;l2 z0JS3`E^Vyk<|Xm`+Z=nwbS4^YwO3&v%NEKUcKq~CMgMprd~N1}T8KYy4bC_}TzKi6 zTbFN7YpujXrbg9;Dx0Omm?JhzgAuZ4CjPObAQGC2rl3=mV_mJQe66oVjCxj`=T3R+ z^OL-(F|3}gw0~F~q>ra3+%+&=A@Y?Ar&m@<`_^GZ7-AdBoRkFOc58Jt$J`!C9srFo zeT;BC=1h)w1E;w8w%Cmz#{k_hq;mkzQ6U_+&!j-519$`2;0Z&JNKkY&VZlJF)i;Tp zDSyX@PZ$pemy~;e8R+fGR!H?KycXZ(9*GtKbzGBhR-ck=vF@`I{LsIe2dysgmlxxw z?07O{kFoOklb=V7aX&iP$c0Z{Y+##tQGY?Y9M%NA-@qqazBi$35L`m_BfPyO)05aM zAj|~)Xi7{o(>9~D_Qvn{9c?;JA;cg=4=CU<4=MEc1GJGSopLQw!D!Lu57^pi;AA2U zt>Y7lrUEs94zn?V?CwTR?UORk#DnGP0U3&z3X0{nNZEcVJHiQ^`X!cucs~8>n$(Dc=Cs7;~~LT?np{LH~zFG>5A}v?7K4H+0>Ny z{%zNGKjtIo?V#O(U~@W|V5Ad7e50}3ri!TF^OCRaZHh7G7Vj$f{96J^EAneveV1q> z=7J@ROQu=LQ+H=hhT7!=#t3UD@^!W45N#69_b}`k|1WhA`*6d;yQ8w1<9F$a$I-y- zqIpFM?8;;TZ*7)i&NH0-txIgfy8V~u3Bl`nBNtl%a&A0CnX}mWZ7+nrddzo7~o=ck#Mn0{^vw!QBCp=`mdB+gFIfnrwrpy?E2uq(4EDMS7xIaP1k~1cHWM`gJUTvJ3VdhO ziGDVmP)}PuY0ftUp`_|PHBto@HD{a9L$r+P46vetdfJ;#E@Q=obpW*Jrl5arpJ4u2 z^J%Tt{G|P~raAy%==L4_JHTWeM#-2yyQ7f*$9zN@AB*!lgqe;u98QA zv}{n*(!=8Cgw(A1rS5#OVji63z>f$lTS`zD49zdqFC67IaX2}I3XWV7TBwbnbZw<- zwf8Ru39&Nog1>-n`^S~!7wIyafW7WsVyG!4^EKW%3nVe40_-JTxIv#xn31-`6 z&H4#c=y4#!{*)7b{c6%)Q0O;mTwKrK-Mg!Jcjs1`!Tde`^pv(}?RCFlZ`vMcc%kAj z^gR3=C{9ufih?}*cb8(75O0IBzl`rpW#Ag%{Z~48!n?Q(p6CJH+A2Pc&?7J$WiwjC`U~+MQVLwjVq%V>{FG0BtIL_E zKxHO@_we-0g=CXrCO?;$hn;H5sV)DBPLw+-S9D$p3Q&`insQIv)5Zpk9Csl+G0ETe z_^;_T_80KqF*Ov5Ug>3J-og!L!7)omxSm4Tv}b8mUm|9-lnd}~+7kd{HQ3~DVtI-0 zYlYIWXJ7r~n$LIx8+51P0qn_{Xl==y{U> zBkcA*%B?@+HsUNCkWV;;^fi4EDiv?HaI!@)Dco#uYhW_HoS|d`#&V74&yu0 zdV4~W8g1tQlN6vBm0HctislRuU}xvW9G&WIWpA%#~7dcHTERWzkA7qzBZ$RM#Wkpf6$AeH7A;b zk_3?sX<8@dsi2~2lz3vdfx(uvb69{DLBX_Ik1pe`ZSxZk!-@|!{EidmR*_BTpBEM3 z*{un;u{tj!7MBliXKlVLV*i8Ykb_77euIc|P>Zsbi<^_xG!Whg36OHFTaGGDIsTZu znT-aX_G0}~ggkh4+^W@fo8s&(7d+O{CP0K9N--mOu*;mw%UY zpbP`s9`5VaoE3Mrd*GEHrBT>83j+4uF$Y88r`FVDU};YD4MfR`l0-o@KhWjevf1of zacOtkPxWHv8NqyOPc>Zb^iM`zR*W`ZlDf)z@$HgTzufx~&ZxAN;dfqCxv7!@teSXE z9y@F12^)dcJ15mG!A_62)GCNuRLT0Cgnca0cBCpmzr8>M_g|ON4M3fl%XMv!mvKzl zkpvd|?)zm%43m#Got!skygo|KbPGbU4o+;*qmh_7K9kvd66j-6+tJsSyeV8Oexg+2 zj@}#3qO8GJ`Y;dXNz;UC(l-rZPeGt-H%Ul*eg~IxpGKC5AH7O`!Ei90BsU&;xZUS} z$e)!=-prM!gUsr83S@jp3n`a(`1GC>20>P1Z)ooUZe>F<8&S=cNYC9q&OL!|foQnL zcJAdgxhSx>duR;f|Aw?DVMsERL)7svNCIbko>5J?xeM>9P9AX`j5%@}wd6=YQMVE% z5$&0Y&fToIpfNr93;nSypsrpCdso&a8Pb2Hp%F;mohqnW+-MMO=w8Qer8emzSaDs# zg&tGhcys5P)MX8~zY+A(@!^@^TDWma$AAr;^0B6ea)F5u#A_Vw^9Av228P>q-sryI zsm9(apbx9b)@#?`iHV5z9m3^nDtDF3>Rveqe}-0Ym=?9oZIkATxZ$8gt7=IEl}-=U zkVVet_ESr?0vX!)-JFD4*POV<-F#^cWJfZ()%p1WMYX$w zaWNL#kp*Obm6b2OhBLT=FAX!dRuIQ|>RPI8c8@Jt5#rzZKlsesgJ?^o6w?Idr;eK~1x z+bOkghn+~#Gp6p)qr1Z2-KKfF`ucU&XO{i1Pla#uZz{FWmEof>r-`+xj2N#C??xY| zas5MpmTcYEL3Le5o%D;{O#S!WG{^3Kc34XBi382U=E&*J*&&_RJ5~z~JaLi7yY0AC zJKouSs9UHr5@l5euVRdj1`f=ph@b0I%UeoxP*}~^zSLB4cnuwNhV`Q8&Ov)mSFR*h zY1urD^yUKzm=AG%BZhj6KRFHrm*o?Z=UBvNL=t3ox`a{Bbmn1)pl(j>S*UFhy-fLd z@E^6JLRvp9h3-EQ;6JCgNreKm3pAZtp5x?>tUy2t?i8lgNN9sxeV@O|wixA%$(s?u z6fpbCpdhoaqc^_Q;|{^l-{R7&<;wS{HzD*e%Ut&kek)`qx@?_)B-Gf|oMN?hX-@qi z33oLg?q+;@0{1g1wH22VDwMgm{i+NLc3)gBZdZgEX|X4XKryRlrZvljWe*hT%XiZgl3qV=4oxVF*N>&8t;#Am^A}U#?J<$N;fDe zT$#EKR9?_bB$OhD**PUlKA+Q^c*6Q!L_}?u)diCbyK%AiJ5nG6 zJovcrIPylFq`yjGOO0^QN>NIE8!@kI02N`TaQTM6LikPiAAOMBK#C^3l690#4=$)6 zjUkLV*CTa-2JxI8zFN?|n)r1NKbrznT4Sc7aO#?ta)hnCIA)acv z)R^<~C+`__+4&3rI3Whm0lEXF1mr9vnAbn-VJ^m`?#;K=EJD=$Qo*dwE&nKDzi8XD zoQ(_g1tLdB^0Mo}l4p$nHLLK)RA%W4L8Y4SsSL^Nr;GRagK8&kk)#@TryrF(wtTwS zFfpJB;N{InFz&mQ>eX70GA83P2uZf4=TF7; znuK7k`!<r~I ztg>n;uu-~T?376Ih$2-ini0=P0;^RW#cjn0?38o6DOx{Asx>*haPtt1K-3}bvZqcS zh7b8{J6z$j@ZtOsu=(RGGyBI#v`DsGK;carS7QfL#^M1P;2~1$=I3ApGE2o*E^P^$ zh6hm!5k$>C=dD4kvtu?;xHgZ=j8hcoN&^Jl%s;#1wEw-F>@zJlgqxS^rPRK zB-3YOFt2p~8LsCnG2?6y&#%mRGJrLv2PHZ7a2vztw%)wZ%5uFi47R!d>0SrrnahpA z8dg~!mifyb7K~3_=t6dfeu-@+6?OhK`(!jq*H*e_BxTJq1E{D>92b}?TzE#3LmP6> zWoL2ic9nr7T5|Eko&8p(G#8PFTrPVcGA-q|ehh8Zp6Ctx7FF(GL)IW42j=!37&hmp zJvUz_Eu}FT?@pFG(6$4wXh~dItTX3W`|E8~qX)urS5ofDDGo2NEp98Lc9%y-D#r?2 zY)n_@*e~3pNF%WQ9AlaLSd@ImVHdxUTa~n9_{g6=(>!%~9fvWokr>4K+LVx!y91I! zQ)epdA#W+saouq|F0TDygSXN#d3g#q%uFdQ4RIZv+qS+OLzK41i?k}!mLRK{NewwOUv)(s1dll1@k>b)|-|*p1Ta2Y9+5*&a!R}PsZ^) zjK|8qEKD`nOBnpoy7PXd3 zv@>Hceq!;g&_xbKrtFx5^470A9l{CKaj_|c`h*qbS1RKbj@mG5UBb37PLjoQV9FIY zyaGu$9C#A(QCf}$#$33A1+q?gqr?guX@>q9MNZ07FLBbNN}*cP?3%N7IDwPy{BB>^ zjE84%Yj>`LwmY#xWvWGR_4yFB@*R*Ixqtlfrtzwfr104*V$1RR+@*tu4j~eN?K9cl z+}`5j=B=Z?I?j|XVp`MgmbZ3Jm#A98no=zjYT@ zc3W1|9e?vMZ~?k(JThg>w0^xfl!$kLJaMY_RljW-21oJrb!@Ux8#uq4f$Z6u&LQPR z4wl>X=j+1R2RcI_zA{_1w zC;d19tDc+6-~-%ABm^`vJL~E#?l35^dF?KN;BuLzr`h0U>Sb#V-lAwSsYNQ9i3*#| z$}iUOVh;^K5F+wWG;!>IjHGzj>H3$Mp%!bg=db^5q|C-6a6FqQhdkjACV=#c5Kz#+ zdWl3Mu>nyqozd<4CcB_GbbUPdrpJO?Kc{@qOFT4MKG^}`0}+r1AQSU3Sk3c2ew_EO zQ7K;ND(EAVm?xs@%YQeYhdE@XxopJUx8pgF%=qyE1nYwg*&8-&UBZnlygHIlWEybj z!jotyoVpym3!rPf(T)AjCsFw61EJo<6dUWl6L&!s5>ZqZU>53eR_=ja{G8^g>Bh@# z*Qa-OvH>GRrie(sr1Wy3gq=x6GSi_o5MM@Qc9et}{2`FWTjT$0b+60h5C!ZK4V~l_ z?G_!r|H~3p*t<9ifn;NmCFg-g>ygI~{OEn+sk{8jv*OD)gRCQyt*3*|tK(1Kf5SFt z+OdHbTXKIWsmMIw*oiM$pKsZ2pvfwE{L=#K|DNVwI3N+r9zYrX+hUe2dYTOf9=?CA zC#&T4TlNPtIRC-?qlBdf)Z4+@(k0V%9NDyugGaz{`n>30Wu=+6>Hk7GSRt!WLpNDv zt5Jt9dZDv&!#C^y3ZwrA#slnA6YZBH9$Pc-p8)>?FJj8Ig%4Zqcp|0HJoM20e;ZDi z+`Gq3N9F$yYJr6()<9R4|AzS$5OlNY-%bQ5Ob4RzoVl8B%bBu;3|lbS^!>uEp%bUB zr8X(jtYFKmaxK|7hYKyZHRk+Hms;`okJEslrF&i-yG*>S%l_dh^?%sk#I>dC2XDD6 zu2#ML`_k5rJ!d-Y{PL&cpF9R;6q&8<^;Hnx)y0GrW6HF#(;gm6#y?|6amhc}Gv^5V zb1!aeec5wo)2RV~gz_8Q+yIL~1&9+Wl`?Y%jTt(%a{E$`a>!dXa&{36CQI1_K*+u{ z&G@7q%~rVOc7K)=#h6w!RCIs?6bPygLM93p&0#nYB-wj-CyWXbD`M~%BQ$dI5E^5+ zh9LnEsKd?!W#RuPemQ8u{uBQHMXIt7_V)v3y7OkdV;8>Jm@R_U3WqkN|1yc{e@MP+-NW zEpat?yo!kv#{WW*P&SEHEMP^~$2Q?7I}rSfEc2>7$~rS}|2_DLij>|z-0k&;jW-oE zum?d58P<1rnFR~$7A}^za0W{nI{L9VKz{J!B}4rmSM`}QYE`m!44gW8b@Kj0;K3wz zx(%J-vCdlU(Xp4GfUL~A4Wf?(<(wM(H&Hx|r+ql4CZO=q1?uv_A%GWNS8smgb&8DR z>&fgtk^487n;ju4Q%qG3ay%E=$p?DDv3(O4Hf;nALc}lv8Gry?fZ@lz8QOWuWh|Q6 z+xpBIG^)S1_MF>zbaVOe$%&~6DM@JwC`f3CM*RyY$SEl*O3TZv%q=a>PtH!U&@uBE z)Qymon4Eq|QCVSWae0A@k(t$fE=_F>EKF>SpaFmc5Xhrr8yH!cUGJU@N|v2Q3jaJJ zHogx+7$KcEt{@n+dX>B*<@qmB7dLSXQ7l?Eckv9GGj3J~ghvMo=|d1l#ta(TgA_*0 z_$O4Pe`=W>CM1w1P$f$z5)G*h=FzGhPf&|S z^{vY+beC=TRw-nuEo}|5t=mDv6!4Rz5p--~bjdL{}*f z?3z2e+$>&BqqRIZB{F9ITZs^Z64~c}H0I{JQ85^o_&=J=LWh;MbmCa@-xDsW{77(9 zd6||k@r0}P|A?0LYCM2{q_x8AS}~UT`{YF~N>kfGARWM@^(a&e0D<(s!t5VS4!Ti| z`M+cM$1>S}D}LbrLtp;4u$ulUS^FQG!`;RX$$wP!zxPCrj+@^${}%86sOtX@OSIG_ z>;J9tx~BKe|KUjiGD;fKvj>w0u3bHaXe2ZT6i9NZe1Sj|EDsYcnvof`dY!?@u*{Zy z4X$6mig^g~4aThwGQl`GKqLmz6O%h9?5iu**_KM$p+0DvDo1WiU`y z7C82&7<($DrEC*wpwu_pp$`?LYJ38 z`o)0$rK&0fUr~KoRrt#Y5icO8g0hDEQe>j}jQ!^UIj;p&DB!kJwLI`hmQWXIPrlhG z6-Lv_OlTofHgH2?(&|2|f0dUb7kj7{wBby!$r`Xjk_P$k&&B!Q`V)y?Sc_2-#;R6+ z=DD4Zr*g)4=zdo?v@8oVhSsgxMIcA=C9OE07MqJwC+u$2$VVGxvGUKreE|**q;1W* z*$hrPlChvvOS4%Ns3Wk;OwcKt^n`s`Eh&V@t$!)lB>IdB+dS51XCL+cij3b{tn1Uu z*!lG|;Fd-i1HmkY7lXu5N}is(=xEk{aNwfyFLf4Ed-Rqnd1B*Vj4d>T?M2~`Mt&rm zubUaNAMAIUvK$Zuq%Tx!1tOTSL_8ok6qiL-L%VeeHG;J$OR)bw!H1rleT1nE$lV|4 zxj&5^3m#@Hk5hp}fWwS+(AY7D&tl1EyKy>#o`>bCuCwbQQJyMjz8k4{s=`JLb+vg% zvmlZNkAedK+?w<%sl7JMV$k>7*p17hBK&*^$A4f9RRc279xdYpr2DSFqXbXb1E6me zC_sfJ7)XIvM35g2f%cQ6C`wk8JO`sSW@LllCqEDjt*~bF|JP6dr>d)fiXvLWlprNt z0tyIANJ}>e5=(a}NP|i#BDI91z#@Xwy1YTZp0-ZJ^zQ0A9K+wWJ6Oyj!=Urku5)vLM*bTL8tzJ^JZY7uzA zt+L%8bO5Jj^;=tFdC1pzO(`(yQ+9mw((lK5L_5}6NzdCneCHb7W2Ht6gKhjM?|FHc z=EO}l8o}Nq{j5%3kx(iSuaV08U?%KM@ZJk{j@%#$7Uazx=`qQl^9F_UlLCxWjlQ=* zfG00qo#Pe5&XY|_bR@Ze%^rQ|Z_QUA^Z=chuZd4P`ZwO_ptJk~#vib%#sSM3upQuT zheK&Fn)lqjz;RlwO>VRb>@%A*m?6~r!M)xC;Hhku(s+Bh;_1A#06{FqiE@x|S=lPcpp@WQ#Et<{;^t*11*ZA)K@ny^L4NL z0GUy1OHo$_9DfnM`s*IOZVQk@*Fyb0$$ME0436tQLSoVX=E^NEU_X4s3q%RMtBonE z$_-}r0~8#n-IF)cQ|_#;3xw#65L2QE)MKYVaGwen_#07OrKqP}IGgFOhma8O{muA> zR%pSp;P4<&URpdD7b8GY%J0(mKpAv^qaBn115DB%0d{On4ga_m(_vCT%`Oz<+#l2Ck8SF+PkvXeiL16;OEG3=C6in}-%2UHu5K;x_85zL?Qv->JaAsL^(5hB{4w)aDa8Sjzpbi#U!rBQ zr+$|Nyh)CI8=w(+gMpsl{HyY7Fz27MQP#EKYELG{ecx`$PfG+OQJCdzR^`Ur)REml zvTICAI9J!hARIQjJ^|>b!~i_agP;x9hB-j1)R6P%|F^kBg#SfK>R%`+{)N85Uo@XB z_#n`$)*+Yt684(H|3l`_rsQD;&15rRbTq`87$yBvHy{rGtg8I8CbZ9wE`TDLh;R4= zGzuHklX03`=)y}~k$~p1aw65%*GLYf!@%&p)tbAH31qd zL^t`LeOEXWz^fe5(r7_&J$XzR1LGj^m>4(=fM(1H2^kCa<8no=c%yPgt(a0iIYr!1 zs|bCNtgFn9d`xLfI1y1dd1}*#J#TMczd%wlI@%9xy6DfpPi}?xwP|z5!kt0;e%aWK z9oynFRT=NL9Kde{p&k!>s;DH{V8m&)Zo6>>o8Ly?t{9jB&$KlNFAwX0JXds0YBOKm z#?InyXz|~oyI(YS2?KkG#*e`9dhxMM1OY);<>tgr3v>)&5e)B}V;;nz`-~F?zbwXX zv;2{bq2)&!!J(EmzQ@Z;8!TRKzR4WqO1a^_S2^sRthub*bI>3z=dXfXuQnU_d(GGP z;3BZH4uXfUG6kn3>)P%NtWn8Z8!6V1(w!?IH~L>o8GmbC4huIt_KYPRJ6W)hs zoBo2H9i_*M&g7y}=@;95U!9Y9?-05~^AGN}z|f(VGUb*mAN)f){04izWWa?`Et;-1{bPf9KF+ zHeV;>kl1ClZ%s1+yr&pKs&Jb*C-^qHFNnfG?@6qs*i1i)V6mnUR>gn=lQoBb7kZB5 zOr8<@>1anQr#{dZ(<;l1^l(QV8-YN-&q&B5Xx&KjuBWv?AD5^$lF$8>O&;{sm(bkP zz?Qf%@)yRcf{a*S4Xw#NCfe$|uy?(sD%mxkwoHXRfuM4WOYG-bH_w|>9$b`w9ZQSs z)q)zw)PGNyH`VSm4+@%^hMyUJoz$e~PE`J$mo}U7Oy)73W!aS#o>ql0y&KLlm!$$7 zx>v)efKP4F+LD42%5`kfF<4#2&5DZtkb;5!X74F}O{e77@q7qXuSFHvv8bjB#FlMp zB`(l0`x!QsRLK9-XTDqha#kfWJ4~e;`3nXS$=ni!Le$5?y@f=)oUrD}TMX^KP;K6M zqxCpO7}t=t3)U>9)yamxjp?8da_Ag<3_l=12sM~3HXDPyMnPi~!yFH%_`AlHkXH{^ zoO+6P>KB50=yn*qKl~gzE2?xflKi2;vtp$D@=|j7#IJ~7F}5bEps=0QkhsLrM4(*L zx11X;cbJ+hscof`>7N=SOks}S*~pW-@x)ewwY_U$94tWVRY$|-XkB6P(Uz?UQ=WWG z|CoH0#-=g1FiYQk{ch3;+ntSgTc7G?jvNBz#*QuRS?XHBdti{}u4r2QFPc0mdxKP} zdSR=Dg7nqRie!_BX=Z}A?&D>I&st5U+5@~i^@(TC+@FR97}~kJB}5+f{ce1<87Eth z@>fzDq;%vp%i&NmS#*609+NkFEd@&|E=1MfaN}3_Lk;Nbr(BRY~74=>+^o^kmY&H zo#KcjWpULE4K-2f>X!3w_L-Ke#-5B1RQ4DIH7-VO2QmF`VRyR?&x3BWVsa#V7j)$U zbZT>5aQwlpo8j?vxh*@IMkGZFIKJ2JImK3=VM-{!#;6UzxAhKGr4JSa=iPS#bp(6M z-sf#`-LYv(%P@;=zL2UC-?4*(LJ#M*FEp`I0-!y!C_cZ-BiU55VYQ#t<=fOZrlbn$ zDFrt+7-|`E8W}04$d3KcAL=VwO`biEs=%0!a=6V(2{vdsI7F`b5eno8#Hvi6!aV|Q zoDESe|8p9ubldh(TB%Ii4eD7j1qelm!%<1&Qq5RdxiuF(T~-xCL;MX|wpozIIG z-Z+jMVPxmwPD}F0eSpnlJwmd^KRpwK z#~th!M`V3>UOoaOp=+kaCqD0j$^G#ouBTiOKC~<8MNNS*1|e&1JL5;opa+3X1cVCt zr-J0wS3zkqk2Vx|>7oyAv9n>8@&hcS!imzATT*r_w-x>k>j+<+(1AH@uf4YHO;8Bk z2?_iRJO}47$jgt*%FZpSG}cF)7)dCuiQV}s)EXLjJE*@fABX?L`N(+*S3k4-lEmW$+oPnrP+dN?n1qsSdQ0aQO*TH z6->q~F22$xt{w4zrBWa@r*hOc$V zP*A#04K9z!AVg&EAC|nTv`NGYy}pKAMfz*kloS~A{G@%EU$c0|J!M3taJjXb-EO!t zw91YIqmYI2)5T@_(!?WUU+N)bkV;FqtEkVj7~=^gvP8HFKX&}g0Pny{aAQW7V3QXW zqN|?7Pz3MObiB2_(7TT*7)Md}yssb86vDse`t}z_t(deGcj3iAE?szqk`srAWgsh` z@y-~QdMbN$5O&uak+Qlk7QW^%OPoPELpO;_h4gVk6>vfyd@T9I(G!?M)Q%32@>zUw#O^z|3{SNnSe6aut&RN)K_9r_TeP{MNcZm75n;+WuK=GjHJaC9B6 z>2o;ovwXfAB+4$rDnxCx;Sk&T+Zb>U&3>TQZeluw=U^UaMa?ahRcCCd#nt}m&mvSH zUS!xii_M(7ooa^Wf-|HB^kL`S9x6{1Q$fs}UaIqCdMW_a$&T9iPV`JeR3pHeWESssT7;QbS2Xvt zKG6e;YA|gyt7ympKCE;x{^=d9A4bzxj~Ng&wC0cl>DEgfWG&k&D`GFc^6A_yeEU+*V_eys z1WvqOWC%ia3;Lsr#J*xl$Z{^3-&dDVMmLT9HSzT#C}xU!Z&g(urT)3h_+#001fu?$ zF}zr6gu8X~jPxCYy?Dya_z;Y57Q5{!rcq_5Pxi-uL$`ESMDkk>1wS z{S{LMny;TdnG;3sz^csGc@Z1gI{s&C<7~whsZFguM`7`T<}Z^rL&pO(4&%p~?TDqe zje`3|v&`MK-ID57QyO^Hg)NG4_bNB+QgnRd#}czwgk(Ranr%;1}|%q zSxfVRVbw2w2@HL1+(q4yy&3%cO@Jw@i<)(izxDvSPR-Yhn_*>u!8lULWGH=KvW7z0 zw$V?XkI<9NM}y|-sO7b_)#bxaQ_^quk8D(s$0wrrL?~{H%qZD;S=5dD)KPuVIE&!0 mO?W^cH{IWnsMtOwAW-|X3scd>*_O%CnduR)u*hp(g8u+QcOGN_ literal 0 HcmV?d00001 diff --git a/gns3server/static/web-ui/NotoSans-Bold.42de0ec9ff60905363d1.svg b/gns3server/static/web-ui/NotoSans-Bold.42de0ec9ff60905363d1.svg deleted file mode 100644 index 8751ddad..00000000 --- a/gns3server/static/web-ui/NotoSans-Bold.42de0ec9ff60905363d1.svg +++ /dev/null @@ -1,12223 +0,0 @@ - - - - -Created by FontForge 20170910 at Tue Sep 19 23:59:12 2017 - By Jimmy Wärting -Copyright 2015 Google Inc. All Rights Reserved. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/gns3server/static/web-ui/NotoSans-Bold.78c680cacd8c791d2a18.woff b/gns3server/static/web-ui/NotoSans-Bold.78c680cacd8c791d2a18.woff deleted file mode 100644 index a0d383ef3e3fad7844bc415fbe01eddd6c0789ce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 176240 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%0Di#6!S~!5 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