diff --git a/CHANGELOG.md b/CHANGELOG.md index e39a57f..852cd43 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,10 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). +## [0.7.1] - 2020-07-05 +### Fixed +- HammerJS gestures on slide. + ## [0.7.0] - 2020-07-03 ### Changed - Update Angular to new version. @@ -93,6 +97,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. - Angular CLI files. - Demo application project. +[0.7.1]: https://github.com/gabrielbusarello/material2-carousel/compare/v0.7.0...v0.7.1 [0.7.0]: https://github.com/gbrlsnchs/material2-carousel/compare/master...gabrielbusarello:v0.7.0 [0.6.0]: https://github.com/gbrlsnchs/material2-carousel/compare/v0.5.1...v0.6.0 [0.5.1]: https://github.com/gbrlsnchs/material2-carousel/compare/v0.5.0...v0.5.1 diff --git a/angular.json b/angular.json index 85e5e84..7329c9a 100644 --- a/angular.json +++ b/angular.json @@ -74,7 +74,10 @@ "styles": [ "projects/demo/src/styles.scss" ], - "scripts": [] + "scripts": [], + "allowedCommonJsDependencies": [ + "hammerjs" + ] }, "configurations": { "production": { diff --git a/docs/3rdpartylicenses.txt b/docs/3rdpartylicenses.txt index cc3b19c..a380535 100644 --- a/docs/3rdpartylicenses.txt +++ b/docs/3rdpartylicenses.txt @@ -1,7 +1,8 @@ -material2-carousel -MIT License +@angular-devkit/build-angular +MIT +The MIT License -Copyright (c) 2018 Gabriel Sanches +Copyright (c) 2017 Google, Inc. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -22,11 +23,14 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -hammerjs +@angular/animations MIT -The MIT License (MIT) -Copyright (C) 2011-2014 by Jorik Tangelder (Eight Media) +@angular/cdk +MIT +The MIT License + +Copyright (c) 2020 Google LLC. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -47,63 +51,215 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -tslib -Apache-2.0 -Apache License +@angular/common +MIT -Version 2.0, January 2004 +@angular/core +MIT -http://www.apache.org/licenses/ +@angular/forms +MIT -TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION +@angular/material +MIT +The MIT License -1. Definitions. +Copyright (c) 2020 Google LLC. -"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. +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: -"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. -"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. +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. -"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. -"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. +@angular/material/button -"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. +@angular/material/card -"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). +@angular/material/checkbox -"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. +@angular/material/core -"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." +@angular/material/expansion -"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. +@angular/material/form-field -2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. +@angular/material/icon -3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. +@angular/material/menu -4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: +@angular/material/select -You must give any other recipients of the Work or Derivative Works a copy of this License; and +@angular/material/snack-bar -You must cause any modified files to carry prominent notices stating that You changed the files; and +@angular/material/toolbar -You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and +@angular/material/tooltip -If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. +@angular/platform-browser +MIT + +@babel/runtime +MIT +MIT License -5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. +Copyright (c) 2014-present Sebastian McKenzie and other contributors -6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. +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: -7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. -8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. +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. -9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. -END OF TERMS AND CONDITIONS +@ngbmodule/material-carousel +MIT + +core-js +MIT +Copyright (c) 2014-2020 Denis Pushkarev + +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 + +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. + + +hammerjs +MIT +The MIT License (MIT) + +Copyright (C) 2011-2014 by Jorik Tangelder (Eight Media) + +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. + + +material2-carousel +MIT License + +Copyright (c) 2018 Gabriel Sanches + +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. + + +regenerator-runtime +MIT +MIT License + +Copyright (c) 2014-present, Facebook, Inc. + +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. rxjs @@ -312,125 +468,11 @@ Apache-2.0 -@angular/core -MIT - -@angular/animations -MIT - -@angular/cdk -MIT -The MIT License - -Copyright (c) 2018 Google LLC. - -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. - - -@angular/common -MIT - -@angular/material -MIT -The MIT License - -Copyright (c) 2018 Google LLC. - -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. - - -@angular/platform-browser -MIT - -@angular/material/button - -@angular/material/snack-bar - -@angular/material/tooltip - -@ngmodule/material-carousel -MIT -MIT License - -Copyright (c) 2018 Gabriel Sanches - -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. - - -@angular/material/icon - -@angular/material/toolbar - -@angular/material/menu - -@angular/material/card - -@angular/material/expansion - -@angular/material/form-field - -@angular/forms -MIT - -@angular/material/checkbox - -@angular/material/select - -@angular/material/core - zone.js MIT The MIT License -Copyright (c) 2016-2018 Google, Inc. +Copyright (c) 2010-2020 Google LLC. http://angular.io/license Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/docs/404.html b/docs/404.html index 33c7fe7..7cc2838 100644 --- a/docs/404.html +++ b/docs/404.html @@ -3,7 +3,8 @@ Material Carousel - Demo - + + - + - + diff --git a/docs/index.html b/docs/index.html index 33c7fe7..7cc2838 100644 --- a/docs/index.html +++ b/docs/index.html @@ -3,7 +3,8 @@ Material Carousel - Demo - + + - + - + diff --git a/docs/main.bd8c71135717c04c4df9.js b/docs/main.bd8c71135717c04c4df9.js new file mode 100644 index 0000000..810ab4c --- /dev/null +++ b/docs/main.bd8c71135717c04c4df9.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[1],{0:function(e,t,n){e.exports=n("zUnb")},"9HG0":function(e,t,n){var i;!function(r,o,a,s){"use strict";var l,u=["","webkit","Moz","MS","ms","o"],c=o.createElement("div"),h=Math.round,d=Math.abs,f=Date.now;function p(e,t,n){return setTimeout(k(e,n),t)}function m(e,t,n){return!!Array.isArray(e)&&(v(e,n[t],n),!0)}function v(e,t,n){var i;if(e)if(e.forEach)e.forEach(t,n);else if(void 0!==e.length)for(i=0;i\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",o=r.console&&(r.console.warn||r.console.log);return o&&o.call(r.console,i,n),e.apply(this,arguments)}}l="function"!=typeof Object.assign?function(e){if(null==e)throw new TypeError("Cannot convert undefined or null to object");for(var t=Object(e),n=1;n-1}function T(e){return e.trim().split(/\s+/g)}function A(e,t,n){if(e.indexOf&&!n)return e.indexOf(t);for(var i=0;in[t]})):i.sort()),i}function P(e,t){for(var n,i,r=t[0].toUpperCase()+t.slice(1),o=0;o1&&!n.firstMultiple?n.firstMultiple=H(t):1===r&&(n.firstMultiple=!1);var o=n.firstInput,a=n.firstMultiple,s=a?a.center:o.center,l=t.center=q(i);t.timeStamp=f(),t.deltaTime=t.timeStamp-o.timeStamp,t.angle=Y(s,l),t.distance=K(s,l),function(e,t){var n=t.center,i=e.offsetDelta||{},r=e.prevDelta||{},o=e.prevInput||{};1!==t.eventType&&4!==o.eventType||(r=e.prevDelta={x:o.deltaX||0,y:o.deltaY||0},i=e.offsetDelta={x:n.x,y:n.y}),t.deltaX=r.x+(n.x-i.x),t.deltaY=r.y+(n.y-i.y)}(n,t),t.offsetDirection=W(t.deltaX,t.deltaY);var u,c,h=U(t.deltaTime,t.deltaX,t.deltaY);t.overallVelocityX=h.x,t.overallVelocityY=h.y,t.overallVelocity=d(h.x)>d(h.y)?h.x:h.y,t.scale=a?(u=a.pointers,K((c=i)[0],c[1],z)/K(u[0],u[1],z)):1,t.rotation=a?function(e,t){return Y(t[1],t[0],z)+Y(e[1],e[0],z)}(a.pointers,i):0,t.maxPointers=n.prevInput?t.pointers.length>n.prevInput.maxPointers?t.pointers.length:n.prevInput.maxPointers:t.pointers.length,function(e,t){var n,i,r,o,a=e.lastInterval||t,s=t.timeStamp-a.timeStamp;if(8!=t.eventType&&(s>25||void 0===a.velocity)){var l=t.deltaX-a.deltaX,u=t.deltaY-a.deltaY,c=U(s,l,u);i=c.x,r=c.y,n=d(c.x)>d(c.y)?c.x:c.y,o=W(l,u),e.lastInterval=t}else n=a.velocity,i=a.velocityX,r=a.velocityY,o=a.direction;t.velocity=n,t.velocityX=i,t.velocityY=r,t.direction=o}(n,t);var p=e.element;S(t.srcEvent.target,p)&&(p=t.srcEvent.target),t.target=p}(e,n),e.emit("hammer.input",n),e.recognize(n),e.session.prevInput=n}function H(e){for(var t=[],n=0;n=d(t)?e<0?2:4:t<0?8:16}function K(e,t,n){n||(n=L);var i=t[n[0]]-e[n[0]],r=t[n[1]]-e[n[1]];return Math.sqrt(i*i+r*r)}function Y(e,t,n){return n||(n=L),180*Math.atan2(t[n[1]]-e[n[1]],t[n[0]]-e[n[0]])/Math.PI}B.prototype={handler:function(){},init:function(){this.evEl&&x(this.element,this.evEl,this.domHandler),this.evTarget&&x(this.target,this.evTarget,this.domHandler),this.evWin&&x(M(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&E(this.element,this.evEl,this.domHandler),this.evTarget&&E(this.target,this.evTarget,this.domHandler),this.evWin&&E(M(this.element),this.evWin,this.domHandler)}};var G={mousedown:1,mousemove:2,mouseup:4};function Z(){this.evEl="mousedown",this.evWin="mousemove mouseup",this.pressed=!1,B.apply(this,arguments)}b(Z,B,{handler:function(e){var t=G[e.type];1&t&&0===e.button&&(this.pressed=!0),2&t&&1!==e.which&&(t=4),this.pressed&&(4&t&&(this.pressed=!1),this.callback(this.manager,t,{pointers:[e],changedPointers:[e],pointerType:"mouse",srcEvent:e}))}});var X={pointerdown:1,pointermove:2,pointerup:4,pointercancel:8,pointerout:8},Q={2:"touch",3:"pen",4:"mouse",5:"kinect"},$="pointerdown",J="pointermove pointerup pointercancel";function ee(){this.evEl=$,this.evWin=J,B.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}r.MSPointerEvent&&!r.PointerEvent&&($="MSPointerDown",J="MSPointerMove MSPointerUp MSPointerCancel"),b(ee,B,{handler:function(e){var t=this.store,n=!1,i=e.type.toLowerCase().replace("ms",""),r=X[i],o=Q[e.pointerType]||e.pointerType,a="touch"==o,s=A(t,e.pointerId,"pointerId");1&r&&(0===e.button||a)?s<0&&(t.push(e),s=t.length-1):12&r&&(n=!0),s<0||(t[s]=e,this.callback(this.manager,r,{pointers:t,changedPointers:[e],pointerType:o,srcEvent:e}),n&&t.splice(s,1))}});var te={touchstart:1,touchmove:2,touchend:4,touchcancel:8};function ne(){this.evTarget="touchstart",this.evWin="touchstart touchmove touchend touchcancel",this.started=!1,B.apply(this,arguments)}function ie(e,t){var n=O(e.touches),i=O(e.changedTouches);return 12&t&&(n=R(n.concat(i),"identifier",!0)),[n,i]}b(ne,B,{handler:function(e){var t=te[e.type];if(1===t&&(this.started=!0),this.started){var n=ie.call(this,e,t);12&t&&n[0].length-n[1].length==0&&(this.started=!1),this.callback(this.manager,t,{pointers:n[0],changedPointers:n[1],pointerType:"touch",srcEvent:e})}}});var re={touchstart:1,touchmove:2,touchend:4,touchcancel:8};function oe(){this.evTarget="touchstart touchmove touchend touchcancel",this.targetIds={},B.apply(this,arguments)}function ae(e,t){var n=O(e.touches),i=this.targetIds;if(3&t&&1===n.length)return i[n[0].identifier]=!0,[n,n];var r,o,a=O(e.changedTouches),s=[],l=this.target;if(o=n.filter((function(e){return S(e.target,l)})),1===t)for(r=0;r-1&&i.splice(e,1)}),2500)}}function ce(e){for(var t=e.srcEvent.clientX,n=e.srcEvent.clientY,i=0;i-1&&this.requireFail.splice(t,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(e){return!!this.simultaneous[e.id]},emit:function(e){var t=this,n=this.state;function i(n){t.manager.emit(n,e)}n<8&&i(t.options.event+ve(n)),i(t.options.event),e.additionalEvent&&i(e.additionalEvent),n>=8&&i(t.options.event+ve(n))},tryEmit:function(e){if(this.canEmit())return this.emit(e);this.state=32},canEmit:function(){for(var e=0;et.threshold&&r&t.direction},attrTest:function(e){return _e.prototype.attrTest.call(this,e)&&(2&this.state||!(2&this.state)&&this.directionTest(e))},emit:function(e){this.pX=e.deltaX,this.pY=e.deltaY;var t=ye(e.direction);t&&(e.additionalEvent=this.options.event+t),this._super.emit.call(this,e)}}),b(ke,_e,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return["none"]},attrTest:function(e){return this._super.attrTest.call(this,e)&&(Math.abs(e.scale-1)>this.options.threshold||2&this.state)},emit:function(e){1!==e.scale&&(e.additionalEvent=this.options.event+(e.scale<1?"in":"out")),this._super.emit.call(this,e)}}),b(we,me,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){return["auto"]},process:function(e){var t=this.options,n=e.pointers.length===t.pointers,i=e.distancet.time;if(this._input=e,!i||!n||12&e.eventType&&!r)this.reset();else if(1&e.eventType)this.reset(),this._timer=p((function(){this.state=8,this.tryEmit()}),t.time,this);else if(4&e.eventType)return 8;return 32},reset:function(){clearTimeout(this._timer)},emit:function(e){8===this.state&&(e&&4&e.eventType?this.manager.emit(this.options.event+"up",e):(this._input.timeStamp=f(),this.manager.emit(this.options.event,this._input)))}}),b(Ce,_e,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return["none"]},attrTest:function(e){return this._super.attrTest.call(this,e)&&(Math.abs(e.rotation)>this.options.threshold||2&this.state)}}),b(xe,_e,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:30,pointers:1},getTouchAction:function(){return be.prototype.getTouchAction.call(this)},attrTest:function(e){var t,n=this.options.direction;return 30&n?t=e.overallVelocity:6&n?t=e.overallVelocityX:24&n&&(t=e.overallVelocityY),this._super.attrTest.call(this,e)&&n&e.offsetDirection&&e.distance>this.options.threshold&&e.maxPointers==this.options.pointers&&d(t)>this.options.velocity&&4&e.eventType},emit:function(e){var t=ye(e.offsetDirection);t&&this.manager.emit(this.options.event+t,e),this.manager.emit(this.options.event,e)}}),b(Ee,me,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return["manipulation"]},process:function(e){var t=this.options,n=e.pointers.length===t.pointers,i=e.distancee.length)&&(t=e.length);for(var n=0,i=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,r,o=!0,a=!1;return{s:function(){i=e[Symbol.iterator]()},n:function(){var e=i.next();return o=e.done,e},e:function(e){a=!0,r=e},f:function(){try{o||null==i.return||i.return()}finally{if(a)throw r}}}}function h(e,t){return(h=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function d(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&h(e,t)}function f(){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}}function p(e){return(p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function m(e,t){return!t||"object"!==p(t)&&"function"!=typeof t?o(e):t}function v(e){var t=f();return function(){var n,r=i(e);if(t){var o=i(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m(this,n)}}function y(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function g(e,t){for(var n=0;n4&&void 0!==arguments[4]?arguments[4]:new W(e,n,i);if(!r.closed)return t instanceof V?t.subscribe(r):Q(t)(r)}var J=function(e){d(n,e);var t=v(n);function n(){return y(this,n),t.apply(this,arguments)}return _(n,[{key:"notifyNext",value:function(e,t,n,i,r){this.destination.next(t)}},{key:"notifyError",value:function(e,t){this.destination.error(e)}},{key:"notifyComplete",value:function(e){this.destination.complete()}}]),n}(P);function ee(e,t){return function(n){if("function"!=typeof e)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return n.lift(new te(e,t))}}var te=function(){function e(t,n){y(this,e),this.project=t,this.thisArg=n}return _(e,[{key:"call",value:function(e,t){return t.subscribe(new ne(e,this.project,this.thisArg))}}]),e}(),ne=function(e){d(n,e);var t=v(n);function n(e,i,r){var a;return y(this,n),(a=t.call(this,e)).project=i,a.count=0,a.thisArg=r||o(a),a}return _(n,[{key:"_next",value:function(e){var t;try{t=this.project.call(this.thisArg,e,this.count++)}catch(n){return void this.destination.error(n)}this.destination.next(t)}}]),n}(P);function ie(e,t){return new V((function(n){var i=new E,r=0;return i.add(t.schedule((function(){r!==e.length?(n.next(e[r++]),n.closed||i.add(this.schedule())):n.complete()}))),i}))}function re(e,t){return t?function(e,t){if(null!=e){if(function(e){return e&&"function"==typeof e[M]}(e))return function(e,t){return new V((function(n){var i=new E;return i.add(t.schedule((function(){var r=e[M]();i.add(r.subscribe({next:function(e){i.add(t.schedule((function(){return n.next(e)})))},error:function(e){i.add(t.schedule((function(){return n.error(e)})))},complete:function(){i.add(t.schedule((function(){return n.complete()})))}}))}))),i}))}(e,t);if(X(e))return function(e,t){return new V((function(n){var i=new E;return i.add(t.schedule((function(){return e.then((function(e){i.add(t.schedule((function(){n.next(e),i.add(t.schedule((function(){return n.complete()})))})))}),(function(e){i.add(t.schedule((function(){return n.error(e)})))}))}))),i}))}(e,t);if(Z(e))return ie(e,t);if(function(e){return e&&"function"==typeof e[G]}(e)||"string"==typeof e)return function(e,t){if(!e)throw new Error("Iterable cannot be null");return new V((function(n){var i,r=new E;return r.add((function(){i&&"function"==typeof i.return&&i.return()})),r.add(t.schedule((function(){i=e[G](),r.add(t.schedule((function(){if(!n.closed){var e,t;try{var r=i.next();e=r.value,t=r.done}catch(o){return void n.error(o)}t?n.complete():(n.next(e),this.schedule())}})))}))),r}))}(e,t)}throw new TypeError((null!==e&&typeof e||e)+" is not observable")}(e,t):e instanceof V?e:new V(Q(e))}function oe(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Number.POSITIVE_INFINITY;return"function"==typeof t?function(i){return i.pipe(oe((function(n,i){return re(e(n,i)).pipe(ee((function(e,r){return t(n,e,i,r)})))}),n))}:("number"==typeof t&&(n=t),function(t){return t.lift(new ae(e,n))})}var ae=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.POSITIVE_INFINITY;y(this,e),this.project=t,this.concurrent=n}return _(e,[{key:"call",value:function(e,t){return t.subscribe(new se(e,this.project,this.concurrent))}}]),e}(),se=function(e){d(n,e);var t=v(n);function n(e,i){var r,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Number.POSITIVE_INFINITY;return y(this,n),(r=t.call(this,e)).project=i,r.concurrent=o,r.hasCompleted=!1,r.buffer=[],r.active=0,r.index=0,r}return _(n,[{key:"_next",value:function(e){this.active0?this._next(t.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}]),n}(J);function le(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Number.POSITIVE_INFINITY;return oe(F,e)}function ue(e,t){return t?ie(e,t):new V(K(e))}function ce(){for(var e=Number.POSITIVE_INFINITY,t=null,n=arguments.length,i=new Array(n),r=0;r1&&"number"==typeof i[i.length-1]&&(e=i.pop())):"number"==typeof o&&(e=i.pop()),null===t&&1===i.length&&i[0]instanceof V?i[0]:le(e)(ue(i,t))}function he(){return function(e){return e.lift(new de(e))}}var de=function(){function e(t){y(this,e),this.connectable=t}return _(e,[{key:"call",value:function(e,t){var n=this.connectable;n._refCount++;var i=new fe(e,n),r=t.subscribe(i);return i.closed||(i.connection=n.connect()),r}}]),e}(),fe=function(e){d(n,e);var t=v(n);function n(e,i){var r;return y(this,n),(r=t.call(this,e)).connectable=i,r}return _(n,[{key:"_unsubscribe",value:function(){var e=this.connectable;if(e){this.connectable=null;var t=e._refCount;if(t<=0)this.connection=null;else if(e._refCount=t-1,t>1)this.connection=null;else{var n=this.connection,i=e._connection;this.connection=null,!i||n&&i!==n||i.unsubscribe()}}else this.connection=null}}]),n}(P),pe=function(e){d(n,e);var t=v(n);function n(e,i){var r;return y(this,n),(r=t.call(this)).source=e,r.subjectFactory=i,r._refCount=0,r._isComplete=!1,r}return _(n,[{key:"_subscribe",value:function(e){return this.getSubject().subscribe(e)}},{key:"getSubject",value:function(){var e=this._subject;return e&&!e.isStopped||(this._subject=this.subjectFactory()),this._subject}},{key:"connect",value:function(){var e=this._connection;return e||(this._isComplete=!1,(e=this._connection=new E).add(this.source.subscribe(new ve(this.getSubject(),this))),e.closed&&(this._connection=null,e=E.EMPTY)),e}},{key:"refCount",value:function(){return he()(this)}}]),n}(V),me=function(){var e=pe.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:e._subscribe},_isComplete:{value:e._isComplete,writable:!0},getSubject:{value:e.getSubject},connect:{value:e.connect},refCount:{value:e.refCount}}}(),ve=function(e){d(n,e);var t=v(n);function n(e,i){var r;return y(this,n),(r=t.call(this,e)).connectable=i,r}return _(n,[{key:"_error",value:function(e){this._unsubscribe(),r(i(n.prototype),"_error",this).call(this,e)}},{key:"_complete",value:function(){this.connectable._isComplete=!0,this._unsubscribe(),r(i(n.prototype),"_complete",this).call(this)}},{key:"_unsubscribe",value:function(){var e=this.connectable;if(e){this.connectable=null;var t=e._connection;e._refCount=0,e._subject=null,e._connection=null,t&&t.unsubscribe()}}}]),n}(j);function ye(){return new H}function ge(){return function(e){return he()((t=ye,function(e){var n;n="function"==typeof t?t:function(){return t};var i=Object.create(e,me);return i.source=e,i.subjectFactory=n,i})(e));var t}}var _e="__parameters__";function be(e,t,n){return function(){var i=function(e){return function(){if(e){var t=e.apply(void 0,arguments);for(var n in t)this[n]=t[n]}}}(t);function r(){for(var e=arguments.length,t=new Array(e),n=0;n1&&void 0!==arguments[1]?arguments[1]:Ee.Default;if(void 0===Ke)throw new Error("inject() must be called from an injection context");return null===Ke?Qe(e,void 0,t):Ke.get(e,t&Ee.Optional?null:void 0,t)}function Ze(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Ee.Default;return Ge(Fe(e),t)}var Xe=Ze;function Qe(e,t,n){var i=Te(e);if(i&&"root"==i.providedIn)return void 0===i.value?i.value=i.factory():i.value;if(n&Ee.Optional)return null;if(void 0!==t)return t;throw new Error("Injector: NOT_FOUND [".concat(Pe(e),"]"))}var $e=function(){function e(){y(this,e)}return _(e,[{key:"get",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:qe;if(t===qe){var n=new Error("NullInjectorError: No provider for ".concat(Pe(e),"!"));throw n.name="NullInjectorError",n}return t}}]),e}();function Je(e,t,n,i){var r=e.ngTempTokenPath;throw t.__source&&r.unshift(t.__source),e.message=et("\n"+e.message,r,n,i),e.ngTokenPath=r,e.ngTempTokenPath=null,e}function et(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.substr(2):e;var r=Pe(t);if(Array.isArray(t))r=t.map(Pe).join(" -> ");else if("object"==typeof t){var o=[];for(var a in t)if(t.hasOwnProperty(a)){var s=t[a];o.push(a+":"+("string"==typeof s?JSON.stringify(s):Pe(s)))}r="{".concat(o.join(", "),"}")}return"".concat(n).concat(i?"("+i+")":"","[").concat(r,"]: ").concat(e.replace(Ue,"\n "))}var tt=function e(){y(this,e)},nt=function e(){y(this,e)};function it(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function rt(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}var ot=function(e){return e[e.Emulated=0]="Emulated",e[e.Native=1]="Native",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",e}({}),at=function(){return("undefined"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind(Be)}();function st(e){return e.ngDebugContext}function lt(e){return e.ngOriginalError}function ut(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i";try{var t=(new window.DOMParser).parseFromString(e,"text/html").body;return t.removeChild(t.firstChild),t}catch(n){return null}}}]),e}(),xt=function(){function e(t){if(y(this,e),this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),null==this.inertDocument.body){var n=this.inertDocument.createElement("html");this.inertDocument.appendChild(n);var i=this.inertDocument.createElement("body");n.appendChild(i)}}return _(e,[{key:"getInertBodyElement",value:function(e){var t=this.inertDocument.createElement("template");if("content"in t)return t.innerHTML=e,t;var n=this.inertDocument.createElement("body");return n.innerHTML=e,this.defaultDoc.documentMode&&this.stripCustomNsAttrs(n),n}},{key:"stripCustomNsAttrs",value:function(e){for(var t=e.attributes,n=t.length-1;0"),!0}},{key:"endElement",value:function(e){var t=e.nodeName.toLowerCase();Ft.hasOwnProperty(t)&&!Rt.hasOwnProperty(t)&&(this.buf.push(""))}},{key:"chars",value:function(e){this.buf.push(qt(e))}},{key:"checkClobberedElement",value:function(e,t){if(t&&(e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error("Failed to sanitize html because the element is clobbered: ".concat(e.outerHTML));return t}}]),e}(),jt=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Ht=/([^\#-~ |!])/g;function qt(e){return e.replace(/&/g,"&").replace(jt,(function(e){return"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";"})).replace(Ht,(function(e){return"&#"+e.charCodeAt(0)+";"})).replace(//g,">")}function Ut(e){return"content"in e&&function(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var Wt=function(e){return e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e}({}),Kt=/([A-Z])/g;function Yt(e){try{return null!=e?e.toString().slice(0,30):e}catch(t){return"[ERROR] Exception while trying to serialize the value"}}var Gt=function(){var e=function e(){y(this,e)};return e.__NG_ELEMENT_ID__=function(){return Zt()},e}(),Zt=function(){},Xt=new je("Set Injector scope."),Qt=function(e,t,n){return new rn(e,t,n)},$t=function(){var e=function(){function e(){y(this,e)}return _(e,null,[{key:"create",value:function(e,t){return Array.isArray(e)?Qt(e,t,""):Qt(e.providers,e.parent,e.name||"")}}]),e}();return e.THROW_IF_NOT_FOUND=qe,e.NULL=new $e,e.\u0275prov=Ie({token:e,providedIn:"any",factory:function(){return Ze(He)}}),e.__NG_ELEMENT_ID__=-1,e}(),Jt=function(e){return e},en=[],tn=Jt,nn=function(){return Array.prototype.slice.call(arguments)},rn=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:$t.NULL,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;y(this,e),this.parent=n,this.source=i;var r=this._records=new Map;r.set($t,{token:$t,fn:Jt,deps:en,value:this,useNew:!1}),r.set(He,{token:He,fn:Jt,deps:en,value:this,useNew:!1}),this.scope=sn(r,t)}return _(e,[{key:"get",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Ee.Default,i=this._records,r=i.get(e);if(void 0===r){var o=Te(e);if(o){var a=o&&o.providedIn;("any"===a||null!=a&&a===this.scope)&&i.set(e,r=on({provide:e,useFactory:o.factory,deps:en}))}void 0===r&&i.set(e,null)}var s=Ye(this);try{return ln(e,r,i,this.parent,t,n)}catch(l){return Je(l,e,"StaticInjectorError",this.source)}finally{Ye(s)}}},{key:"toString",value:function(){var e=[];return this._records.forEach((function(t,n){return e.push(Pe(n))})),"StaticInjector[".concat(e.join(", "),"]")}}]),e}();function on(e){var t=function(e){var t=en,n=e.deps;if(n&&n.length){t=[];for(var i=0;i2&&void 0!==arguments[2]?arguments[2]:$t.THROW_IF_NOT_FOUND,i=Ye(e);try{if(8&t.flags)return t.token;if(2&t.flags&&(n=null),1&t.flags)return e._parent.get(t.token,n);var r=t.tokenKey;switch(r){case Wi:case Ki:case Yi:return e}var o,a=e._def.providersByKey[r];if(a){var s=e._providers[a.index];return void 0===s&&(s=e._providers[a.index]=Qi(e,a)),s===Ui?void 0:s}if((o=Te(t.token))&&Xi(e,o)){var l=e._providers.length;return e._def.providers[l]=e._def.providersByKey[t.tokenKey]={flags:5120,value:o.factory,deps:[],index:l,token:t.token},e._providers[l]=Ui,e._providers[l]=Qi(e,e._def.providersByKey[t.tokenKey])}return 4&t.flags?n:e._parent.get(t.token,n)}finally{Ye(i)}}function Xi(e,t){var n=t.providedIn;return null!=n&&("any"===n||n===e._def.scope||function(e,t){return e._def.modules.indexOf(t)>-1}(e,n))}function Qi(e,t){var n;switch(201347067&t.flags){case 512:n=function(e,t,n){var i=n.length;switch(i){case 0:return new t;case 1:return new t(Zi(e,n[0]));case 2:return new t(Zi(e,n[0]),Zi(e,n[1]));case 3:return new t(Zi(e,n[0]),Zi(e,n[1]),Zi(e,n[2]));default:for(var r=[],o=0;o=n.length)&&(t=n.length-1),t<0)return null;var i=n[t];return i.viewContainerParent=null,rt(n,t),di.dirtyParentQueries(i),er(i),i}function Ji(e,t,n){var i=t?Ii(t,t.def.lastRenderRootNode):e.renderElement,r=n.renderer.parentNode(i),o=n.renderer.nextSibling(i);Ni(n,2,r,o,void 0)}function er(e){Ni(e,3,null,null,void 0)}var tr={};function nr(e,t,n,i,r,o){return new ir(e,t,n,i,r,o)}var ir=function(e){d(n,e);var t=v(n);function n(e,i,r,o,a,s){var l;return y(this,n),(l=t.call(this)).selector=e,l.componentType=i,l._inputs=o,l._outputs=a,l.ngContentSelectors=s,l.viewDefFactory=r,l}return _(n,[{key:"create",value:function(e,t,n,i){if(!i)throw new Error("ngModule should be provided");var r=Fi(this.viewDefFactory),o=r.nodes[0].element.componentProvider.nodeIndex,a=di.createRootView(e,t||[],n,r,i,tr),s=ui(a,o).instance;return n&&a.renderer.setAttribute(li(a,0).renderElement,"ng-version",Nn.full),new rr(a,new lr(a),s)}},{key:"inputs",get:function(){var e=[],t=this._inputs;for(var n in t)e.push({propName:n,templateName:t[n]});return e}},{key:"outputs",get:function(){var e=[];for(var t in this._outputs)e.push({propName:t,templateName:this._outputs[t]});return e}}]),n}(bn),rr=function(e){d(n,e);var t=v(n);function n(e,i,r){var o;return y(this,n),(o=t.call(this))._view=e,o._viewRef=i,o._component=r,o._elDef=o._view.def.nodes[0],o.hostView=i,o.changeDetectorRef=i,o.instance=r,o}return _(n,[{key:"destroy",value:function(){this._viewRef.destroy()}},{key:"onDestroy",value:function(e){this._viewRef.onDestroy(e)}},{key:"location",get:function(){return new Tn(li(this._view,this._elDef.nodeIndex).renderElement)}},{key:"injector",get:function(){return new dr(this._view,this._elDef)}},{key:"componentType",get:function(){return this._component.constructor}}]),n}(_n);function or(e,t,n){return new ar(e,t,n)}var ar=function(){function e(t,n,i){y(this,e),this._view=t,this._elDef=n,this._data=i,this._embeddedViews=[]}return _(e,[{key:"clear",value:function(){for(var e=this._embeddedViews.length-1;e>=0;e--){var t=$i(this._data,e);di.destroyView(t)}}},{key:"get",value:function(e){var t=this._embeddedViews[e];if(t){var n=new lr(t);return n.attachToViewContainerRef(this),n}return null}},{key:"createEmbeddedView",value:function(e,t,n){var i=e.createEmbeddedView(t||{});return this.insert(i,n),i}},{key:"createComponent",value:function(e,t,n,i,r){var o=n||this.parentInjector;r||e instanceof Sn||(r=o.get(tt));var a=e.create(o,i,void 0,r);return this.insert(a.hostView,t),a}},{key:"insert",value:function(e,t){if(e.destroyed)throw new Error("Cannot insert a destroyed View in a ViewContainer!");var n,i,r,o,a=e;return o=(n=this._data).viewContainer._embeddedViews,null==(i=t)&&(i=o.length),(r=a._view).viewContainerParent=this._view,it(o,i,r),function(e,t){var n=Ei(t);if(n&&n!==e&&!(16&t.state)){t.state|=16;var i=n.template._projectedViews;i||(i=n.template._projectedViews=[]),i.push(t),function(e,t){if(!(4&t.flags)){e.nodeFlags|=4,t.flags|=4;for(var n=t.parent;n;)n.childFlags|=4,n=n.parent}}(t.parent.def,t.parentNodeDef)}}(n,r),di.dirtyParentQueries(r),Ji(n,i>0?o[i-1]:null,r),a.attachToViewContainerRef(this),e}},{key:"move",value:function(e,t){if(e.destroyed)throw new Error("Cannot move a destroyed View in a ViewContainer!");var n,i,r,o,a,s=this._embeddedViews.indexOf(e._view);return r=t,a=(o=(n=this._data).viewContainer._embeddedViews)[i=s],rt(o,i),null==r&&(r=o.length),it(o,r,a),di.dirtyParentQueries(a),er(a),Ji(n,r>0?o[r-1]:null,a),e}},{key:"indexOf",value:function(e){return this._embeddedViews.indexOf(e._view)}},{key:"remove",value:function(e){var t=$i(this._data,e);t&&di.destroyView(t)}},{key:"detach",value:function(e){var t=$i(this._data,e);return t?new lr(t):null}},{key:"element",get:function(){return new Tn(this._data.renderElement)}},{key:"injector",get:function(){return new dr(this._view,this._elDef)}},{key:"parentInjector",get:function(){for(var e=this._view,t=this._elDef.parent;!t&&e;)t=Si(e),e=e.parent;return e?new dr(e,t):new dr(this._view,null)}},{key:"length",get:function(){return this._embeddedViews.length}}]),e}();function sr(e){return new lr(e)}var lr=function(){function e(t){y(this,e),this._view=t,this._viewContainerRef=null,this._appRef=null}return _(e,[{key:"markForCheck",value:function(){wi(this._view)}},{key:"detach",value:function(){this._view.state&=-5}},{key:"detectChanges",value:function(){var e=this._view.root.rendererFactory;e.begin&&e.begin();try{di.checkAndUpdateView(this._view)}finally{e.end&&e.end()}}},{key:"checkNoChanges",value:function(){di.checkNoChangesView(this._view)}},{key:"reattach",value:function(){this._view.state|=4}},{key:"onDestroy",value:function(e){this._view.disposables||(this._view.disposables=[]),this._view.disposables.push(e)}},{key:"destroy",value:function(){this._appRef?this._appRef.detachView(this):this._viewContainerRef&&this._viewContainerRef.detach(this._viewContainerRef.indexOf(this)),di.destroyView(this._view)}},{key:"detachFromAppRef",value:function(){this._appRef=null,er(this._view),di.dirtyParentQueries(this._view)}},{key:"attachToAppRef",value:function(e){if(this._viewContainerRef)throw new Error("This view is already attached to a ViewContainer!");this._appRef=e}},{key:"attachToViewContainerRef",value:function(e){if(this._appRef)throw new Error("This view is already attached directly to the ApplicationRef!");this._viewContainerRef=e}},{key:"rootNodes",get:function(){return Ni(this._view,0,void 0,void 0,e=[]),e;var e}},{key:"context",get:function(){return this._view.context}},{key:"destroyed",get:function(){return 0!=(128&this._view.state)}}]),e}();function ur(e,t){return new cr(e,t)}var cr=function(e){d(n,e);var t=v(n);function n(e,i){var r;return y(this,n),(r=t.call(this))._parentView=e,r._def=i,r}return _(n,[{key:"createEmbeddedView",value:function(e){return new lr(di.createEmbeddedView(this._parentView,this._def,this._def.element.template,e))}},{key:"elementRef",get:function(){return new Tn(li(this._parentView,this._def.nodeIndex).renderElement)}}]),n}($n);function hr(e,t){return new dr(e,t)}var dr=function(){function e(t,n){y(this,e),this.view=t,this.elDef=n}return _(e,[{key:"get",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:$t.THROW_IF_NOT_FOUND,n=!!this.elDef&&0!=(33554432&this.elDef.flags);return di.resolveDep(this.view,this.elDef,n,{flags:0,token:e,tokenKey:mi(e)},t)}}]),e}();function fr(e,t){var n=e.def.nodes[t];if(1&n.flags){var i=li(e,n.nodeIndex);return n.element.template?i.template:i.renderElement}if(2&n.flags)return si(e,n.nodeIndex).renderText;if(20240&n.flags)return ui(e,n.nodeIndex).instance;throw new Error("Illegal state: read nodeValue for node index ".concat(t))}function pr(e,t,n,i){return new mr(e,t,n,i)}var mr=function(){function e(t,n,i,r){y(this,e),this._moduleType=t,this._parent=n,this._bootstrapComponents=i,this._def=r,this._destroyListeners=[],this._destroyed=!1,this.injector=this,function(e){for(var t=e._def,n=e._providers=function(e,t){for(var n=[],i=0;i1&&void 0!==arguments[1]?arguments[1]:$t.THROW_IF_NOT_FOUND,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Ee.Default,i=0;return n&Ee.SkipSelf?i|=1:n&Ee.Self&&(i|=4),Zi(this,{token:e,tokenKey:mi(e),flags:i},t)}},{key:"destroy",value:function(){if(this._destroyed)throw new Error("The ng module ".concat(Pe(this.instance.constructor)," has already been destroyed."));this._destroyed=!0,function(e,t){for(var n=e._def,i=new Set,r=0;r0,t.provider.value,t.provider.deps);if(t.outputs.length)for(var i=0;i0,i=t.provider;switch(201347067&t.flags){case 512:return Rr(e,t.parent,n,i.value,i.deps);case 1024:return function(e,t,n,i,r){var o=r.length;switch(o){case 0:return i();case 1:return i(Dr(e,t,n,r[0]));case 2:return i(Dr(e,t,n,r[0]),Dr(e,t,n,r[1]));case 3:return i(Dr(e,t,n,r[0]),Dr(e,t,n,r[1]),Dr(e,t,n,r[2]));default:for(var a=[],s=0;s4&&void 0!==arguments[4]?arguments[4]:$t.THROW_IF_NOT_FOUND;if(8&i.flags)return i.token;var o=e;2&i.flags&&(r=null);var a=i.tokenKey;a===br&&(n=!(!t||!t.element.componentView)),t&&1&i.flags&&(n=!1,t=t.parent);for(var s=e;s;){if(t)switch(a){case vr:var l=Mr(s,t,n);return l.renderer;case yr:return new Tn(li(s,t.nodeIndex).renderElement);case gr:return li(s,t.nodeIndex).viewContainer;case _r:if(t.element.template)return li(s,t.nodeIndex).template;break;case br:var u=Mr(s,t,n);return sr(u);case kr:case wr:return hr(s,t);default:var c=(n?t.element.allProviders:t.element.publicProviders)[a];if(c){var h=ui(s,c.nodeIndex);return h||(h={instance:Or(s,c)},s.nodes[c.nodeIndex]=h),h.instance}}n=Ti(s),t=Si(s),s=s.parent,4&i.flags&&(s=null)}var d=o.root.injector.get(i.token,Pr);return d!==Pr||r===Pr?d:o.root.ngModule.injector.get(i.token,r)}function Mr(e,t,n){var i;if(n)i=li(e,t.nodeIndex).componentView;else for(i=e;i.parent&&!Ti(i);)i=i.parent;return i}function Fr(e,t,n,i,r,o){if(32768&n.flags){var a=li(e,n.parent.nodeIndex).componentView;2&a.def.flags&&(a.state|=8)}if(t.instance[n.bindings[i].name]=r,524288&n.flags){o=o||{};var s=fn.unwrap(e.oldValues[n.bindingIndex+i]);o[n.bindings[i].nonMinifiedName]=new gn(s,r,0!=(2&e.state))}return e.oldValues[n.bindingIndex+i]=r,o}function Nr(e,t){if(e.def.nodeFlags&t)for(var n=e.def.nodes,i=0,r=0;r0&&void 0!==arguments[0]&&arguments[0];return y(this,n),(e=t.call(this)).__isAsync=i,e}return _(n,[{key:"emit",value:function(e){r(i(n.prototype),"next",this).call(this,e)}},{key:"subscribe",value:function(e,t,o){var a,s=function(e){return null},l=function(){return null};e&&"object"==typeof e?(a=this.__isAsync?function(t){setTimeout((function(){return e.next(t)}))}:function(t){e.next(t)},e.error&&(s=this.__isAsync?function(t){setTimeout((function(){return e.error(t)}))}:function(t){e.error(t)}),e.complete&&(l=this.__isAsync?function(){setTimeout((function(){return e.complete()}))}:function(){e.complete()})):(a=this.__isAsync?function(t){setTimeout((function(){return e(t)}))}:function(t){e(t)},t&&(s=this.__isAsync?function(e){setTimeout((function(){return t(e)}))}:function(e){t(e)}),o&&(l=this.__isAsync?function(){setTimeout((function(){return o()}))}:function(){o()}));var u=r(i(n.prototype),"subscribe",this).call(this,a,s,l);return e instanceof E&&e.add(u),u}}]),n}(H);function Kr(){return this._results[hn()]()}var Yr=function(){function e(){y(this,e),this.dirty=!0,this._results=[],this.changes=new Wr,this.length=0;var t=hn(),n=e.prototype;n[t]||(n[t]=Kr)}return _(e,[{key:"map",value:function(e){return this._results.map(e)}},{key:"filter",value:function(e){return this._results.filter(e)}},{key:"find",value:function(e){return this._results.find(e)}},{key:"reduce",value:function(e,t){return this._results.reduce(e,t)}},{key:"forEach",value:function(e){this._results.forEach(e)}},{key:"some",value:function(e){return this._results.some(e)}},{key:"toArray",value:function(){return this._results.slice()}},{key:"toString",value:function(){return this._results.toString()}},{key:"reset",value:function(e){this._results=function e(t,n){void 0===n&&(n=t);for(var i=0;i0&&(r=setTimeout((function(){i._callbacks=i._callbacks.filter((function(e){return e.timeoutId!==r})),e(i._didWork,i.getPendingTasks())}),t)),this._callbacks.push({doneCb:e,timeoutId:r,updateCb:n})}},{key:"whenStable",value:function(e,t,n){if(n&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/dist/task-tracking.js" loaded?');this.addCallback(e,t,n),this._runCallbacksIfReady()}},{key:"getPendingRequestCount",value:function(){return this._pendingCount}},{key:"findProviders",value:function(e,t,n){return[]}}]),e}(),Eo=function(){function e(){y(this,e),this._applications=new Map,So.addToWindow(this)}return _(e,[{key:"registerApplication",value:function(e,t){this._applications.set(e,t)}},{key:"unregisterApplication",value:function(e){this._applications.delete(e)}},{key:"unregisterAllApplications",value:function(){this._applications.clear()}},{key:"getTestability",value:function(e){return this._applications.get(e)||null}},{key:"getAllTestabilities",value:function(){return Array.from(this._applications.values())}},{key:"getAllRootElements",value:function(){return Array.from(this._applications.keys())}},{key:"findTestabilityInTree",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return So.findTestabilityInTree(this,e,t)}}]),e}(),So=new(function(){function e(){y(this,e)}return _(e,[{key:"addToWindow",value:function(e){}},{key:"findTestabilityInTree",value:function(e,t,n){return null}}]),e}()),Io=function(e,t,n){return e.get(ho).createCompiler([t]).compileModuleAsync(n)},To=new je("AllowMultipleToken"),Ao=function e(t,n){y(this,e),this.name=t,this.token=n};function Oo(e){if(wo&&!wo.destroyed&&!wo.injector.get(To,!1))throw new Error("There can be only one platform. Destroy the previous one to create a new one.");wo=e.get(Mo);var t=e.get(Jr,null);return t&&t.forEach((function(e){return e()})),wo}function Ro(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],i="Platform: ".concat(t),r=new je(i);return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],o=Do();if(!o||o.injector.get(To,!1))if(e)e(n.concat(t).concat({provide:r,useValue:!0}));else{var a=n.concat(t).concat({provide:r,useValue:!0},{provide:Xt,useValue:"platform"});Oo($t.create({providers:a,name:i}))}return Po(r)}}function Po(e){var t=Do();if(!t)throw new Error("No platform exists!");if(!t.injector.get(e,null))throw new Error("A platform with a different configuration has been created. Please destroy it first.");return t}function Do(){return wo&&!wo.destroyed?wo:null}var Mo=function(){function e(t){y(this,e),this._injector=t,this._modules=[],this._destroyListeners=[],this._destroyed=!1}return _(e,[{key:"bootstrapModuleFactory",value:function(e,t){var n,i,r=this,o=(i=t&&t.ngZoneEventCoalescing||!1,"noop"===(n=t?t.ngZone:void 0)?new Co:("zone.js"===n?void 0:n)||new mo({enableLongStackTrace:wt(),shouldCoalesceEventChangeDetection:i})),a=[{provide:mo,useValue:o}];return o.run((function(){var t=$t.create({providers:a,parent:r.injector,name:e.moduleType.name}),n=e.create(t),i=n.injector.get(ct,null);if(!i)throw new Error("No ErrorHandler. Is platform module (BrowserModule) included?");return n.onDestroy((function(){return Vo(r._modules,n)})),o.runOutsideAngular((function(){return o.onError.subscribe({next:function(e){i.handleError(e)}})})),function(e,t,i){try{var o=((a=n.injector.get(Zr)).runInitializers(),a.donePromise.then((function(){return r._moduleDoBootstrap(n),n})));return vn(o)?o.catch((function(n){throw t.runOutsideAngular((function(){return e.handleError(n)})),n})):o}catch(s){throw t.runOutsideAngular((function(){return e.handleError(s)})),s}var a}(i,o)}))}},{key:"bootstrapModule",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],i=Fo({},n);return Io(this.injector,i,e).then((function(e){return t.bootstrapModuleFactory(e,i)}))}},{key:"_moduleDoBootstrap",value:function(e){var t=e.injector.get(No);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach((function(e){return t.bootstrap(e)}));else{if(!e.instance.ngDoBootstrap)throw new Error("The module ".concat(Pe(e.instance.constructor),' was bootstrapped, but it does not declare "@NgModule.bootstrap" components nor a "ngDoBootstrap" method. ')+"Please define one of these.");e.instance.ngDoBootstrap(t)}this._modules.push(e)}},{key:"onDestroy",value:function(e){this._destroyListeners.push(e)}},{key:"destroy",value:function(){if(this._destroyed)throw new Error("The platform has already been destroyed!");this._modules.slice().forEach((function(e){return e.destroy()})),this._destroyListeners.forEach((function(e){return e()})),this._destroyed=!0}},{key:"injector",get:function(){return this._injector}},{key:"destroyed",get:function(){return this._destroyed}}]),e}();function Fo(e,t){return Array.isArray(t)?t.reduce(Fo,e):Object.assign(Object.assign({},e),t)}var No=function(){function e(t,n,i,r,o,a){var s=this;y(this,e),this._zone=t,this._console=n,this._injector=i,this._exceptionHandler=r,this._componentFactoryResolver=o,this._initStatus=a,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._enforceNoNewChanges=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._enforceNoNewChanges=wt(),this._zone.onMicrotaskEmpty.subscribe({next:function(){s._zone.run((function(){s.tick()}))}});var l=new V((function(e){s._stable=s._zone.isStable&&!s._zone.hasPendingMacrotasks&&!s._zone.hasPendingMicrotasks,s._zone.runOutsideAngular((function(){e.next(s._stable),e.complete()}))})),u=new V((function(e){var t;s._zone.runOutsideAngular((function(){t=s._zone.onStable.subscribe((function(){mo.assertNotInAngularZone(),po((function(){s._stable||s._zone.hasPendingMacrotasks||s._zone.hasPendingMicrotasks||(s._stable=!0,e.next(!0))}))}))}));var n=s._zone.onUnstable.subscribe((function(){mo.assertInAngularZone(),s._stable&&(s._stable=!1,s._zone.runOutsideAngular((function(){e.next(!1)})))}));return function(){t.unsubscribe(),n.unsubscribe()}}));this.isStable=ce(l,u.pipe(ge()))}return _(e,[{key:"bootstrap",value:function(e,t){var n,i=this;if(!this._initStatus.done)throw new Error("Cannot bootstrap as there are still asynchronous initializers running. Bootstrap components in the `ngDoBootstrap` method of the root module.");n=e instanceof bn?e:this._componentFactoryResolver.resolveComponentFactory(e),this.componentTypes.push(n.componentType);var r=n instanceof Sn?void 0:this._injector.get(tt),o=n.create($t.NULL,[],t||n.selector,r);o.onDestroy((function(){i._unloadComponent(o)}));var a=o.injector.get(xo,null);return a&&o.injector.get(Eo).registerApplication(o.location.nativeElement,a),this._loadComponent(o),wt()&&this._console.log("Angular is running in development mode. Call enableProdMode() to enable production mode."),o}},{key:"tick",value:function(){var e=this;if(this._runningTick)throw new Error("ApplicationRef.tick is called recursively");try{this._runningTick=!0;var t,n=c(this._views);try{for(n.s();!(t=n.n()).done;)t.value.detectChanges()}catch(o){n.e(o)}finally{n.f()}if(this._enforceNoNewChanges){var i,r=c(this._views);try{for(r.s();!(i=r.n()).done;)i.value.checkNoChanges()}catch(o){r.e(o)}finally{r.f()}}}catch(a){this._zone.runOutsideAngular((function(){return e._exceptionHandler.handleError(a)}))}finally{this._runningTick=!1}}},{key:"attachView",value:function(e){var t=e;this._views.push(t),t.attachToAppRef(this)}},{key:"detachView",value:function(e){var t=e;Vo(this._views,t),t.detachFromAppRef()}},{key:"_loadComponent",value:function(e){this.attachView(e.hostView),this.tick(),this.components.push(e),this._injector.get(to,[]).concat(this._bootstrapListeners).forEach((function(t){return t(e)}))}},{key:"_unloadComponent",value:function(e){this.detachView(e.hostView),Vo(this.components,e)}},{key:"ngOnDestroy",value:function(){this._views.slice().forEach((function(e){return e.destroy()}))}},{key:"viewCount",get:function(){return this._views.length}}]),e}();function Vo(e,t){var n=e.indexOf(t);n>-1&&e.splice(n,1)}var Lo=function e(t,n){y(this,e),this.name=t,this.callback=n},zo=function(){function e(t,n,i){y(this,e),this.listeners=[],this.parent=null,this._debugContext=i,this.nativeNode=t,n&&n instanceof Bo&&n.addChild(this)}return _(e,[{key:"injector",get:function(){return this._debugContext.injector}},{key:"componentInstance",get:function(){return this._debugContext.component}},{key:"context",get:function(){return this._debugContext.context}},{key:"references",get:function(){return this._debugContext.references}},{key:"providerTokens",get:function(){return this._debugContext.providerTokens}}]),e}(),Bo=function(e){d(n,e);var t=v(n);function n(e,i,r){var o;return y(this,n),(o=t.call(this,e,i,r)).properties={},o.attributes={},o.classes={},o.styles={},o.childNodes=[],o.nativeElement=e,o}return _(n,[{key:"addChild",value:function(e){e&&(this.childNodes.push(e),e.parent=this)}},{key:"removeChild",value:function(e){var t=this.childNodes.indexOf(e);-1!==t&&(e.parent=null,this.childNodes.splice(t,1))}},{key:"insertChildrenAfter",value:function(e,t){var n,i=this,r=this.childNodes.indexOf(e);-1!==r&&((n=this.childNodes).splice.apply(n,[r+1,0].concat(u(t))),t.forEach((function(t){t.parent&&t.parent.removeChild(t),e.parent=i})))}},{key:"insertBefore",value:function(e,t){var n=this.childNodes.indexOf(e);-1===n?this.addChild(t):(t.parent&&t.parent.removeChild(t),t.parent=this,this.childNodes.splice(n,0,t))}},{key:"query",value:function(e){return this.queryAll(e)[0]||null}},{key:"queryAll",value:function(e){var t=[];return function e(t,n,i){t.childNodes.forEach((function(t){t instanceof Bo&&(n(t)&&i.push(t),e(t,n,i))}))}(this,e,t),t}},{key:"queryAllNodes",value:function(e){var t=[];return function e(t,n,i){t instanceof Bo&&t.childNodes.forEach((function(t){n(t)&&i.push(t),t instanceof Bo&&e(t,n,i)}))}(this,e,t),t}},{key:"triggerEventHandler",value:function(e,t){this.listeners.forEach((function(n){n.name==e&&n.callback(t)}))}},{key:"children",get:function(){return this.childNodes.filter((function(e){return e instanceof n}))}}]),n}(zo),jo=new Map;function Ho(e){return jo.get(e)||null}var qo=Ho;function Uo(e){jo.set(e.nativeNode,e)}var Wo=Ro(null,"core",[{provide:eo,useValue:"unknown"},{provide:Mo,deps:[$t]},{provide:Eo,deps:[]},{provide:no,deps:[]}]);function Ko(){return Xn}function Yo(){return Qn}function Go(e){return e||"en-US"}function Zo(e){var t=[];return e.onStable.subscribe((function(){for(;t.length;)t.pop()()})),function(e){t.push(e)}}var Xo=function e(t){y(this,e)};function Qo(e,t,n,i,r,o){e|=1;var a=Ri(t);return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,flags:e,checkIndex:-1,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:a.matchedQueries,matchedQueryIds:a.matchedQueryIds,references:a.references,ngContentIndex:n,childCount:i,bindings:[],bindingFlags:0,outputs:[],element:{ns:null,name:null,attrs:null,template:o?Fi(o):null,componentProvider:null,componentView:null,componentRendererType:null,publicProviders:null,allProviders:null,handleEvent:r||fi},provider:null,text:null,query:null,ngContent:null}}function $o(e,t,n,i,r,o){var a=arguments.length>6&&void 0!==arguments[6]?arguments[6]:[],s=arguments.length>7?arguments[7]:void 0,u=arguments.length>8?arguments[8]:void 0,c=arguments.length>9?arguments[9]:void 0,h=arguments.length>10?arguments[10]:void 0,d=arguments.length>11?arguments[11]:void 0;c||(c=fi);var f=Ri(n),p=f.matchedQueries,m=f.references,v=f.matchedQueryIds,y=null,g=null;if(o){var _=Hi(o),b=l(_,2);y=b[0],g=b[1]}s=s||[];for(var k=[],w=0;w0)u=m,ma(m)||(c=m);else for(;u&&p===u.nodeIndex+u.childCount;){var g=u.parent;g&&(g.childFlags|=u.childFlags,g.childMatchedQueries|=u.childMatchedQueries),c=(u=g)&&ma(u)?u.renderParent:u}}return{factory:null,nodeFlags:a,rootNodeFlags:s,nodeMatchedQueries:l,flags:e,nodes:t,updateDirectives:n||fi,updateRenderer:i||fi,handleEvent:function(e,n,i,r){return t[n].element.handleEvent(e,i,r)},bindingCount:r,outputCount:o,lastRenderRootNode:f}}function ma(e){return 0!=(1&e.flags)&&null===e.element.name}function va(e,t,n){var i=t.element&&t.element.template;if(i){if(!i.lastRenderRootNode)throw new Error("Illegal State: Embedded templates without nodes are not allowed!");if(i.lastRenderRootNode&&16777216&i.lastRenderRootNode.flags)throw new Error("Illegal State: Last root node of a template can't have embedded views, at index ".concat(t.nodeIndex,"!"))}if(20224&t.flags&&0==(1&(e?e.flags:0)))throw new Error("Illegal State: StaticProvider/Directive nodes need to be children of elements or anchors, at index ".concat(t.nodeIndex,"!"));if(t.query){if(67108864&t.flags&&(!e||0==(16384&e.flags)))throw new Error("Illegal State: Content Query nodes need to be children of directives, at index ".concat(t.nodeIndex,"!"));if(134217728&t.flags&&e)throw new Error("Illegal State: View Query nodes have to be top level nodes, at index ".concat(t.nodeIndex,"!"))}if(t.childCount){var r=e?e.nodeIndex+e.childCount:n-1;if(t.nodeIndex<=r&&t.nodeIndex+t.childCount>r)throw new Error("Illegal State: childCount of node leads outside of parent, at index ".concat(t.nodeIndex,"!"))}}function ya(e,t,n,i){var r=ba(e.root,e.renderer,e,t,n);return ka(r,e.component,i),wa(r),r}function ga(e,t,n){var i=ba(e,e.renderer,null,null,t);return ka(i,n,n),wa(i),i}function _a(e,t,n,i){var r,o=t.element.componentRendererType;return r=o?e.root.rendererFactory.createRenderer(i,o):e.root.renderer,ba(e.root,r,e,t.element.componentProvider,n)}function ba(e,t,n,i,r){var o=new Array(r.nodes.length),a=r.outputCount?new Array(r.outputCount):null;return{def:r,parent:n,viewContainerParent:null,parentNodeDef:i,context:null,component:null,nodes:o,state:13,root:e,renderer:t,oldValues:new Array(r.bindingCount),disposables:a,initIndex:-1}}function ka(e,t,n){e.component=t,e.context=n}function wa(e){var t;Ti(e)&&(t=li(e.parent,e.parentNodeDef.parent.nodeIndex).renderElement);for(var n=e.def,i=e.nodes,r=0;r0&&na(e,t,0,n)&&(f=!0),d>1&&na(e,t,1,i)&&(f=!0),d>2&&na(e,t,2,r)&&(f=!0),d>3&&na(e,t,3,o)&&(f=!0),d>4&&na(e,t,4,a)&&(f=!0),d>5&&na(e,t,5,s)&&(f=!0),d>6&&na(e,t,6,l)&&(f=!0),d>7&&na(e,t,7,u)&&(f=!0),d>8&&na(e,t,8,c)&&(f=!0),d>9&&na(e,t,9,h)&&(f=!0),f}(e,t,n,i,r,o,a,s,l,u,c,h);case 2:return function(e,t,n,i,r,o,a,s,l,u,c,h){var d=!1,f=t.bindings,p=f.length;if(p>0&&bi(e,t,0,n)&&(d=!0),p>1&&bi(e,t,1,i)&&(d=!0),p>2&&bi(e,t,2,r)&&(d=!0),p>3&&bi(e,t,3,o)&&(d=!0),p>4&&bi(e,t,4,a)&&(d=!0),p>5&&bi(e,t,5,s)&&(d=!0),p>6&&bi(e,t,6,l)&&(d=!0),p>7&&bi(e,t,7,u)&&(d=!0),p>8&&bi(e,t,8,c)&&(d=!0),p>9&&bi(e,t,9,h)&&(d=!0),d){var m=t.text.prefix;p>0&&(m+=fa(n,f[0])),p>1&&(m+=fa(i,f[1])),p>2&&(m+=fa(r,f[2])),p>3&&(m+=fa(o,f[3])),p>4&&(m+=fa(a,f[4])),p>5&&(m+=fa(s,f[5])),p>6&&(m+=fa(l,f[6])),p>7&&(m+=fa(u,f[7])),p>8&&(m+=fa(c,f[8])),p>9&&(m+=fa(h,f[9]));var v=si(e,t.nodeIndex).renderText;e.renderer.setValue(v,m)}return d}(e,t,n,i,r,o,a,s,l,u,c,h);case 16384:return function(e,t,n,i,r,o,a,s,l,u,c,h){var d=ui(e,t.nodeIndex),f=d.instance,p=!1,m=void 0,v=t.bindings.length;return v>0&&_i(e,t,0,n)&&(p=!0,m=Fr(e,d,t,0,n,m)),v>1&&_i(e,t,1,i)&&(p=!0,m=Fr(e,d,t,1,i,m)),v>2&&_i(e,t,2,r)&&(p=!0,m=Fr(e,d,t,2,r,m)),v>3&&_i(e,t,3,o)&&(p=!0,m=Fr(e,d,t,3,o,m)),v>4&&_i(e,t,4,a)&&(p=!0,m=Fr(e,d,t,4,a,m)),v>5&&_i(e,t,5,s)&&(p=!0,m=Fr(e,d,t,5,s,m)),v>6&&_i(e,t,6,l)&&(p=!0,m=Fr(e,d,t,6,l,m)),v>7&&_i(e,t,7,u)&&(p=!0,m=Fr(e,d,t,7,u,m)),v>8&&_i(e,t,8,c)&&(p=!0,m=Fr(e,d,t,8,c,m)),v>9&&_i(e,t,9,h)&&(p=!0,m=Fr(e,d,t,9,h,m)),m&&f.ngOnChanges(m),65536&t.flags&&ai(e,256,t.nodeIndex)&&f.ngOnInit(),262144&t.flags&&f.ngDoCheck(),p}(e,t,n,i,r,o,a,s,l,u,c,h);case 32:case 64:case 128:return function(e,t,n,i,r,o,a,s,l,u,c,h){var d=t.bindings,f=!1,p=d.length;if(p>0&&bi(e,t,0,n)&&(f=!0),p>1&&bi(e,t,1,i)&&(f=!0),p>2&&bi(e,t,2,r)&&(f=!0),p>3&&bi(e,t,3,o)&&(f=!0),p>4&&bi(e,t,4,a)&&(f=!0),p>5&&bi(e,t,5,s)&&(f=!0),p>6&&bi(e,t,6,l)&&(f=!0),p>7&&bi(e,t,7,u)&&(f=!0),p>8&&bi(e,t,8,c)&&(f=!0),p>9&&bi(e,t,9,h)&&(f=!0),f){var m,v=ci(e,t.nodeIndex);switch(201347067&t.flags){case 32:m=[],p>0&&m.push(n),p>1&&m.push(i),p>2&&m.push(r),p>3&&m.push(o),p>4&&m.push(a),p>5&&m.push(s),p>6&&m.push(l),p>7&&m.push(u),p>8&&m.push(c),p>9&&m.push(h);break;case 64:m={},p>0&&(m[d[0].name]=n),p>1&&(m[d[1].name]=i),p>2&&(m[d[2].name]=r),p>3&&(m[d[3].name]=o),p>4&&(m[d[4].name]=a),p>5&&(m[d[5].name]=s),p>6&&(m[d[6].name]=l),p>7&&(m[d[7].name]=u),p>8&&(m[d[8].name]=c),p>9&&(m[d[9].name]=h);break;case 128:var y=n;switch(p){case 1:m=y.transform(n);break;case 2:m=y.transform(i);break;case 3:m=y.transform(i,r);break;case 4:m=y.transform(i,r,o);break;case 5:m=y.transform(i,r,o,a);break;case 6:m=y.transform(i,r,o,a,s);break;case 7:m=y.transform(i,r,o,a,s,l);break;case 8:m=y.transform(i,r,o,a,s,l,u);break;case 9:m=y.transform(i,r,o,a,s,l,u,c);break;case 10:m=y.transform(i,r,o,a,s,l,u,c,h)}}v.value=m}return f}(e,t,n,i,r,o,a,s,l,u,c,h);default:throw"unreachable"}}(e,t,i,r,o,a,s,l,c,h,d,f):function(e,t,n){switch(201347067&t.flags){case 1:return function(e,t,n){for(var i=!1,r=0;r0&&ki(e,t,0,n),d>1&&ki(e,t,1,i),d>2&&ki(e,t,2,r),d>3&&ki(e,t,3,o),d>4&&ki(e,t,4,a),d>5&&ki(e,t,5,s),d>6&&ki(e,t,6,l),d>7&&ki(e,t,7,u),d>8&&ki(e,t,8,c),d>9&&ki(e,t,9,h)}(e,t,i,r,o,a,s,l,u,c,h,d):function(e,t,n){for(var i=0;i0){var o=new Set(e.modules);Ua.forEach((function(t,i){if(o.has(Te(i).providedIn)){var r={token:i,flags:t.flags|(n?4096:0),deps:Pi(t.deps),value:t.value,index:e.providers.length};e.providers.push(r),e.providersByKey[mi(i)]=r}}))}}(e=e.factory((function(){return fi}))),e):e}(i))}var qa=new Map,Ua=new Map,Wa=new Map;function Ka(e){var t;qa.set(e.token,e),"function"==typeof e.token&&(t=Te(e.token))&&"function"==typeof t.providedIn&&Ua.set(e.token,e)}function Ya(e,t){var n=Fi(t.viewDefFactory),i=Fi(n.nodes[0].element.componentView);Wa.set(e,i)}function Ga(){qa.clear(),Ua.clear(),Wa.clear()}function Za(e){if(0===qa.size)return e;var t=function(e){for(var t=[],n=null,i=0;i3?o-3:0),s=3;s3?o-3:0),s=3;s1?t-1:0),i=1;i\n

{{ i }}

\n

disabled: {{ matCarouselSlide.disabled }}

\n \n Click me!\n \n \n '}return Object.defineProperty(e.prototype,"code",{get:function(){return'\n
\n \n '+(this.showContent?this.innerCode:"")+"\n \n
\n "},enumerable:!1,configurable:!0}),e.prototype.toggleTheme=function(){this.darkMode=!this.darkMode;for(var e=0,t=[this.elementRef.nativeElement,this.overlayContainer.getContainerElement()];e1&&void 0!==arguments[1]?arguments[1]:0;return Ss(e)?Number(e):t}function Ss(e){return!isNaN(parseFloat(e))&&!isNaN(Number(e))}function Is(e){return Array.isArray(e)?e:[e]}function Ts(e){return null==e?"":"string"==typeof e?e:"".concat(e,"px")}function As(e){return e instanceof Tn?e.nativeElement:e}function Os(){for(var e=arguments.length,t=new Array(e),n=0;n1?Array.prototype.slice.call(arguments):e)}),i,n)}))}var Ps=function(e){d(n,e);var t=v(n);function n(e,i){var r;return y(this,n),(r=t.call(this,e,i)).scheduler=e,r.work=i,r.pending=!1,r}return _(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){d(n,e);var t=v(n);function n(e,i){return y(this,n),t.call(this)}return _(n,[{key:"schedule",value:function(e){return this}}]),n}(E)),Ds=function(){var e=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.now;y(this,e),this.SchedulerAction=t,this.now=n}return _(e,[{key:"schedule",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2?arguments[2]:void 0;return new this.SchedulerAction(this,e).schedule(n,t)}}]),e}();return e.now=function(){return Date.now()},e}(),Ms=function(e){d(n,e);var t=v(n);function n(e){var i,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Ds.now;return y(this,n),(i=t.call(this,e,(function(){return n.delegate&&n.delegate!==o(i)?n.delegate.now():r()}))).actions=[],i.active=!1,i.scheduled=void 0,i}return _(n,[{key:"schedule",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,o=arguments.length>2?arguments[2]:void 0;return n.delegate&&n.delegate!==this?n.delegate.schedule(e,t,o):r(i(n.prototype),"schedule",this).call(this,e,t,o)}},{key:"flush",value:function(e){var t=this.actions;if(this.active)t.push(e);else{var n;this.active=!0;do{if(n=e.execute(e.state,e.delay))break}while(e=t.shift());if(this.active=!1,n){for(;e=t.shift();)e.unsubscribe();throw n}}}}]),n}(Ds),Fs=1,Ns=function(){return Promise.resolve()}(),Vs={};function Ls(e){return e in Vs&&(delete Vs[e],!0)}var zs=function(e){var t=Fs++;return Vs[t]=!0,Ns.then((function(){return Ls(t)&&e()})),t},Bs=function(e){Ls(e)},js=function(e){d(n,e);var t=v(n);function n(e,i){var r;return y(this,n),(r=t.call(this,e,i)).scheduler=e,r.work=i,r}return _(n,[{key:"requestAsyncId",value:function(e,t){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return null!==o&&o>0?r(i(n.prototype),"requestAsyncId",this).call(this,e,t,o):(e.actions.push(this),e.scheduled||(e.scheduled=zs(e.flush.bind(e,null))))}},{key:"recycleAsyncId",value:function(e,t){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(null!==o&&o>0||null===o&&this.delay>0)return r(i(n.prototype),"recycleAsyncId",this).call(this,e,t,o);0===e.actions.length&&(Bs(t),e.scheduled=void 0)}}]),n}(Ps),Hs=new(function(e){d(n,e);var t=v(n);function n(){return y(this,n),t.apply(this,arguments)}return _(n,[{key:"flush",value:function(e){this.active=!0,this.scheduled=void 0;var t,n=this.actions,i=-1,r=n.length;e=e||n.shift();do{if(t=e.execute(e.state,e.delay))break}while(++i=0}function Qs(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0,i=-1;return Xs(t)?i=Number(t)<1?1:Number(t):U(t)&&(n=t),U(n)||(n=Ks),new V((function(t){var r=Xs(e)?e:+e-n.now();return n.schedule($s,r,{index:0,period:i,subscriber:t})}))}function $s(e){var t=e.index,n=e.period,i=e.subscriber;if(i.next(t),!i.closed){if(-1===n)return i.complete();e.index=t+1,this.schedule(e,n)}}function Js(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Ks;return Ys((function(){return Qs(e,t)}))}function el(e,t){return function(n){return n.lift(new tl(e,t))}}var tl=function(){function e(t,n){y(this,e),this.predicate=t,this.thisArg=n}return _(e,[{key:"call",value:function(e,t){return t.subscribe(new nl(e,this.predicate,this.thisArg))}}]),e}(),nl=function(e){d(n,e);var t=v(n);function n(e,i,r){var o;return y(this,n),(o=t.call(this,e)).predicate=i,o.thisArg=r,o.count=0,o}return _(n,[{key:"_next",value:function(e){var t;try{t=this.predicate.call(this.thisArg,e,this.count++)}catch(n){return void this.destination.error(n)}t&&this.destination.next(e)}}]),n}(P);function il(e){return function(t){return t.lift(new rl(e))}}var rl=function(){function e(t){y(this,e),this.notifier=t}return _(e,[{key:"call",value:function(e,t){var n=new ol(e),i=$(n,this.notifier);return i&&!n.seenValue?(n.add(i),t.subscribe(n)):n}}]),e}(),ol=function(e){d(n,e);var t=v(n);function n(e){var i;return y(this,n),(i=t.call(this,e)).seenValue=!1,i}return _(n,[{key:"notifyNext",value:function(e,t,n,i,r){this.seenValue=!0,this.complete()}},{key:"notifyComplete",value:function(){}}]),n}(J);function al(){return le(1)}function sl(){return al()(Os.apply(void 0,arguments))}function ll(){for(var e=arguments.length,t=new Array(e),n=0;n0&&void 0!==arguments[0]&&arguments[0],t=this._platformLocation.pathname+Tl(this._platformLocation.search),n=this._platformLocation.hash;return n&&e?"".concat(t).concat(n):t}},{key:"pushState",value:function(e,t,n,i){var r=this.prepareExternalUrl(n+Tl(i));this._platformLocation.pushState(e,t,r)}},{key:"replaceState",value:function(e,t,n,i){var r=this.prepareExternalUrl(n+Tl(i));this._platformLocation.replaceState(e,t,r)}},{key:"forward",value:function(){this._platformLocation.forward()}},{key:"back",value:function(){this._platformLocation.back()}}]),n}(Al),Pl=function(){var e=function(){function e(t,n){var i=this;y(this,e),this._subject=new Wr,this._urlChangeListeners=[],this._platformStrategy=t;var r=this._platformStrategy.getBaseHref();this._platformLocation=n,this._baseHref=Il(Ml(r)),this._platformStrategy.onPopState((function(e){i._subject.emit({url:i.path(!0),pop:!0,state:e.state,type:e.type})}))}return _(e,[{key:"path",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return this.normalize(this._platformStrategy.path(e))}},{key:"getState",value:function(){return this._platformLocation.getState()}},{key:"isCurrentPathEqualTo",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return this.path()==this.normalize(e+Tl(t))}},{key:"normalize",value:function(t){return e.stripTrailingSlash(function(e,t){return e&&t.startsWith(e)?t.substring(e.length):t}(this._baseHref,Ml(t)))}},{key:"prepareExternalUrl",value:function(e){return e&&"/"!==e[0]&&(e="/"+e),this._platformStrategy.prepareExternalUrl(e)}},{key:"go",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;this._platformStrategy.pushState(n,"",e,t),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+Tl(t)),n)}},{key:"replaceState",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;this._platformStrategy.replaceState(n,"",e,t),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+Tl(t)),n)}},{key:"forward",value:function(){this._platformStrategy.forward()}},{key:"back",value:function(){this._platformStrategy.back()}},{key:"onUrlChange",value:function(e){var t=this;this._urlChangeListeners.push(e),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe((function(e){t._notifyUrlChangeListeners(e.url,e.state)})))}},{key:"_notifyUrlChangeListeners",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0;this._urlChangeListeners.forEach((function(n){return n(e,t)}))}},{key:"subscribe",value:function(e,t,n){return this._subject.subscribe({next:e,error:t,complete:n})}}]),e}();return e.normalizeQueryParams=Tl,e.joinWithSlash=Sl,e.stripTrailingSlash=Il,e.\u0275prov=Ie({factory:Dl,token:e,providedIn:"root"}),e}();function Dl(){return new Pl(Ze(Al),Ze(kl))}function Ml(e){return e.replace(/\/index.html$/,"")}var Fl=function(e){return e[e.Zero=0]="Zero",e[e.One=1]="One",e[e.Two=2]="Two",e[e.Few=3]="Few",e[e.Many=4]="Many",e[e.Other=5]="Other",e}({}),Nl=function e(){y(this,e)},Vl=function(e){d(n,e);var t=v(n);function n(e){var i;return y(this,n),(i=t.call(this)).locale=e,i}return _(n,[{key:"getPluralCategory",value:function(e,t){switch(function(e){return function(e){var t=function(e){return e.toLowerCase().replace(/_/g,"-")}(e),n=qr(t);if(n)return n;var i=t.split("-")[0];if(n=qr(i))return n;if("en"===i)return jr;throw new Error('Missing locale data for the locale "'.concat(e,'".'))}(e)[Ur.PluralCase]}(t||this.locale)(e)){case Fl.Zero:return"zero";case Fl.One:return"one";case Fl.Two:return"two";case Fl.Few:return"few";case Fl.Many:return"many";default:return"other"}}}]),n}(Nl),Ll=function(){function e(t,n,i,r){y(this,e),this._iterableDiffers=t,this._keyValueDiffers=n,this._ngEl=i,this._renderer=r,this._iterableDiffer=null,this._keyValueDiffer=null,this._initialClasses=[],this._rawClass=null}return _(e,[{key:"ngDoCheck",value:function(){if(this._iterableDiffer){var e=this._iterableDiffer.diff(this._rawClass);e&&this._applyIterableChanges(e)}else if(this._keyValueDiffer){var t=this._keyValueDiffer.diff(this._rawClass);t&&this._applyKeyValueChanges(t)}}},{key:"_applyKeyValueChanges",value:function(e){var t=this;e.forEachAddedItem((function(e){return t._toggleClass(e.key,e.currentValue)})),e.forEachChangedItem((function(e){return t._toggleClass(e.key,e.currentValue)})),e.forEachRemovedItem((function(e){e.previousValue&&t._toggleClass(e.key,!1)}))}},{key:"_applyIterableChanges",value:function(e){var t=this;e.forEachAddedItem((function(e){if("string"!=typeof e.item)throw new Error("NgClass can only toggle CSS classes expressed as strings, got ".concat(Pe(e.item)));t._toggleClass(e.item,!0)})),e.forEachRemovedItem((function(e){return t._toggleClass(e.item,!1)}))}},{key:"_applyClasses",value:function(e){var t=this;e&&(Array.isArray(e)||e instanceof Set?e.forEach((function(e){return t._toggleClass(e,!0)})):Object.keys(e).forEach((function(n){return t._toggleClass(n,!!e[n])})))}},{key:"_removeClasses",value:function(e){var t=this;e&&(Array.isArray(e)||e instanceof Set?e.forEach((function(e){return t._toggleClass(e,!1)})):Object.keys(e).forEach((function(e){return t._toggleClass(e,!1)})))}},{key:"_toggleClass",value:function(e,t){var n=this;(e=e.trim())&&e.split(/\s+/g).forEach((function(e){t?n._renderer.addClass(n._ngEl.nativeElement,e):n._renderer.removeClass(n._ngEl.nativeElement,e)}))}},{key:"klass",set:function(e){this._removeClasses(this._initialClasses),this._initialClasses="string"==typeof e?e.split(/\s+/):[],this._applyClasses(this._initialClasses),this._applyClasses(this._rawClass)}},{key:"ngClass",set:function(e){this._removeClasses(this._rawClass),this._applyClasses(this._initialClasses),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass="string"==typeof e?e.split(/\s+/):e,this._rawClass&&(pn(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())}}]),e}(),zl=function(){function e(t,n,i,r){y(this,e),this.$implicit=t,this.ngForOf=n,this.index=i,this.count=r}return _(e,[{key:"first",get:function(){return 0===this.index}},{key:"last",get:function(){return this.index===this.count-1}},{key:"even",get:function(){return this.index%2==0}},{key:"odd",get:function(){return!this.even}}]),e}(),Bl=function(){function e(t,n,i){y(this,e),this._viewContainer=t,this._template=n,this._differs=i,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}return _(e,[{key:"ngDoCheck",value:function(){if(this._ngForOfDirty){this._ngForOfDirty=!1;var e=this._ngForOf;if(!this._differ&&e)try{this._differ=this._differs.find(e).create(this.ngForTrackBy)}catch(i){throw new Error("Cannot find a differ supporting object '".concat(e,"' of type '").concat((t=e).name||typeof t,"'. NgFor only supports binding to Iterables such as Arrays."))}}var t;if(this._differ){var n=this._differ.diff(this._ngForOf);n&&this._applyChanges(n)}}},{key:"_applyChanges",value:function(e){var t=this,n=[];e.forEachOperation((function(e,i,r){if(null==e.previousIndex){var o=t._viewContainer.createEmbeddedView(t._template,new zl(null,t._ngForOf,-1,-1),null===r?void 0:r),a=new jl(e,o);n.push(a)}else if(null==r)t._viewContainer.remove(null===i?void 0:i);else if(null!==i){var s=t._viewContainer.get(i);t._viewContainer.move(s,r);var l=new jl(e,s);n.push(l)}}));for(var i=0;i0&&void 0!==arguments[0]&&arguments[0],i=arguments.length>1?arguments[1]:void 0,r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];y(this,e),this._multiple=n,this._emitChanges=r,this._selection=new Set,this._deselectedToEmit=[],this._selectedToEmit=[],this.changed=new H,i&&i.length&&(n?i.forEach((function(e){return t._markSelected(e)})):this._markSelected(i[0]),this._selectedToEmit.length=0)}return _(e,[{key:"select",value:function(){for(var e=this,t=arguments.length,n=new Array(t),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}}]),e}(),fu=function(){var e=function(){function e(){y(this,e),this._listeners=[]}return _(e,[{key:"notify",value:function(e,t){var n,i=c(this._listeners);try{for(i.s();!(n=i.n()).done;)(0,n.value)(e,t)}catch(r){i.e(r)}finally{i.f()}}},{key:"listen",value:function(e){var t=this;return this._listeners.push(e),function(){t._listeners=t._listeners.filter((function(t){return e!==t}))}}},{key:"ngOnDestroy",value:function(){this._listeners=[]}}]),e}();return e.\u0275prov=Ie({factory:function(){return new e},token:e,providedIn:"root"}),e}(),pu=function(){var e=function(){function e(t,n,i){y(this,e),this._ngZone=t,this._platform=n,this._scrolled=new H,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=i}return _(e,[{key:"register",value:function(e){var t=this;this.scrollContainers.has(e)||this.scrollContainers.set(e,e.elementScrolled().subscribe((function(){return t._scrolled.next(e)})))}},{key:"deregister",value:function(e){var t=this.scrollContainers.get(e);t&&(t.unsubscribe(),this.scrollContainers.delete(e))}},{key:"scrolled",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:20;return this._platform.isBrowser?new V((function(n){e._globalSubscription||e._addGlobalListener();var i=t>0?e._scrolled.pipe(Js(t)).subscribe(n):e._scrolled.subscribe(n);return e._scrolledCount++,function(){i.unsubscribe(),e._scrolledCount--,e._scrolledCount||e._removeGlobalListener()}})):Os()}},{key:"ngOnDestroy",value:function(){var e=this;this._removeGlobalListener(),this.scrollContainers.forEach((function(t,n){return e.deregister(n)})),this._scrolled.complete()}},{key:"ancestorScrolled",value:function(e,t){var n=this.getAncestorScrollContainers(e);return this.scrolled(t).pipe(el((function(e){return!e||n.indexOf(e)>-1})))}},{key:"getAncestorScrollContainers",value:function(e){var t=this,n=[];return this.scrollContainers.forEach((function(i,r){t._scrollableContainsElement(r,e)&&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(e,t){var n=t.nativeElement,i=e.getElementRef().nativeElement;do{if(n==i)return!0}while(n=n.parentElement);return!1}},{key:"_addGlobalListener",value:function(){var e=this;this._globalSubscription=this._ngZone.runOutsideAngular((function(){return Rs(e._getWindow().document,"scroll").subscribe((function(){return e._scrolled.next()}))}))}},{key:"_removeGlobalListener",value:function(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}]),e}();return e.\u0275prov=Ie({factory:function(){return new e(Ze(mo),Ze(au),Ze(bl,8))},token:e,providedIn:"root"}),e}(),mu=function(){var e=function(){function e(t,n,i){var r=this;y(this,e),this._platform=t,this._document=i,n.runOutsideAngular((function(){var e=r._getWindow();r._change=t.isBrowser?ce(Rs(e,"resize"),Rs(e,"orientationchange")):Os(),r._invalidateCache=r.change().subscribe((function(){return r._updateViewportSize()}))}))}return _(e,[{key:"ngOnDestroy",value:function(){this._invalidateCache.unsubscribe()}},{key:"getViewportSize",value:function(){this._viewportSize||this._updateViewportSize();var e={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),e}},{key:"getViewportRect",value:function(){var e=this.getViewportScrollPosition(),t=this.getViewportSize(),n=t.width,i=t.height;return{top:e.top,left:e.left,bottom:e.top+i,right:e.left+n,height:i,width:n}}},{key:"getViewportScrollPosition",value:function(){if(!this._platform.isBrowser)return{top:0,left:0};var e=this._getDocument(),t=this._getWindow(),n=e.documentElement,i=n.getBoundingClientRect();return{top:-i.top||e.body.scrollTop||t.scrollY||n.scrollTop||0,left:-i.left||e.body.scrollLeft||t.scrollX||n.scrollLeft||0}}},{key:"change",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:20;return e>0?this._change.pipe(Js(e)):this._change}},{key:"_getDocument",value:function(){return this._document||document}},{key:"_getWindow",value:function(){return this._getDocument().defaultView||window}},{key:"_updateViewportSize",value:function(){var e=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:e.innerWidth,height:e.innerHeight}:{width:0,height:0}}}]),e}();return e.\u0275prov=Ie({factory:function(){return new e(Ze(au),Ze(mo),Ze(bl,8))},token:e,providedIn:"root"}),e}(),vu=function(){return function e(){y(this,e)}}(),yu=function(){return function e(){y(this,e)}}();function gu(){throw Error("Host already has a portal attached")}var _u=function(){function e(){y(this,e)}return _(e,[{key:"attach",value:function(e){return null==e&&function(){throw Error("Attempting to attach a portal to a null PortalOutlet")}(),e.hasAttached()&&gu(),this._attachedHost=e,e.attach(this)}},{key:"detach",value:function(){var e=this._attachedHost;null==e?function(){throw Error("Attempting to detach a portal that is not attached to a host")}():(this._attachedHost=null,e.detach())}},{key:"setAttachedHost",value:function(e){this._attachedHost=e}},{key:"isAttached",get:function(){return null!=this._attachedHost}}]),e}(),bu=function(e){d(n,e);var t=v(n);function n(e,i,r,o){var a;return y(this,n),(a=t.call(this)).component=e,a.viewContainerRef=i,a.injector=r,a.componentFactoryResolver=o,a}return n}(_u),ku=function(e){d(n,e);var t=v(n);function n(e,i,r){var o;return y(this,n),(o=t.call(this)).templateRef=e,o.viewContainerRef=i,o.context=r,o}return _(n,[{key:"attach",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.context;return this.context=t,r(i(n.prototype),"attach",this).call(this,e)}},{key:"detach",value:function(){return this.context=void 0,r(i(n.prototype),"detach",this).call(this)}},{key:"origin",get:function(){return this.templateRef.elementRef}}]),n}(_u),wu=function(e){d(n,e);var t=v(n);function n(e){var i;return y(this,n),(i=t.call(this)).element=e instanceof Tn?e.nativeElement:e,i}return n}(_u),Cu=function(){function e(){y(this,e),this._isDisposed=!1,this.attachDomPortal=null}return _(e,[{key:"hasAttached",value:function(){return!!this._attachedPortal}},{key:"attach",value:function(e){return e||function(){throw Error("Must provide a portal to attach")}(),this.hasAttached()&&gu(),this._isDisposed&&function(){throw Error("This PortalOutlet has already been disposed")}(),e instanceof bu?(this._attachedPortal=e,this.attachComponentPortal(e)):e instanceof ku?(this._attachedPortal=e,this.attachTemplatePortal(e)):this.attachDomPortal&&e instanceof wu?(this._attachedPortal=e,this.attachDomPortal(e)):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(e){this._disposeFn=e}},{key:"_invokeDisposeFn",value:function(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}]),e}(),xu=function(e){d(n,e);var t=v(n);function n(e,a,s,l,u){var c,h;return y(this,n),(h=t.call(this)).outletElement=e,h._componentFactoryResolver=a,h._appRef=s,h._defaultInjector=l,h.attachDomPortal=function(e){if(!h._document)throw Error("Cannot attach DOM portal without _document constructor parameter");var t=e.element;if(!t.parentNode)throw Error("DOM portal content must be attached to a parent node.");var a=h._document.createComment("dom-portal");t.parentNode.insertBefore(a,t),h.outletElement.appendChild(t),r((c=o(h),i(n.prototype)),"setDisposeFn",c).call(c,(function(){a.parentNode&&a.parentNode.replaceChild(t,a)}))},h._document=u,h}return _(n,[{key:"attachComponentPortal",value:function(e){var t,n=this,i=(e.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(e.component);return e.viewContainerRef?(t=e.viewContainerRef.createComponent(i,e.viewContainerRef.length,e.injector||e.viewContainerRef.injector),this.setDisposeFn((function(){return t.destroy()}))):(t=i.create(e.injector||this._defaultInjector),this._appRef.attachView(t.hostView),this.setDisposeFn((function(){n._appRef.detachView(t.hostView),t.destroy()}))),this.outletElement.appendChild(this._getComponentRootNode(t)),t}},{key:"attachTemplatePortal",value:function(e){var t=this,n=e.viewContainerRef,i=n.createEmbeddedView(e.templateRef,e.context);return i.detectChanges(),i.rootNodes.forEach((function(e){return t.outletElement.appendChild(e)})),this.setDisposeFn((function(){var e=n.indexOf(i);-1!==e&&n.remove(e)})),i}},{key:"dispose",value:function(){r(i(n.prototype),"dispose",this).call(this),null!=this.outletElement.parentNode&&this.outletElement.parentNode.removeChild(this.outletElement)}},{key:"_getComponentRootNode",value:function(e){return e.hostView.rootNodes[0]}}]),n}(Cu),Eu=function(){return function(e){d(n,e);var t=v(n);function n(e,a,s){var l,u;return y(this,n),(u=t.call(this))._componentFactoryResolver=e,u._viewContainerRef=a,u._isInitialized=!1,u.attached=new Wr,u.attachDomPortal=function(e){if(!u._document)throw Error("Cannot attach DOM portal without _document constructor parameter");var t=e.element;if(!t.parentNode)throw Error("DOM portal content must be attached to a parent node.");var a=u._document.createComment("dom-portal");e.setAttachedHost(o(u)),t.parentNode.insertBefore(a,t),u._getRootNode().appendChild(t),r((l=o(u),i(n.prototype)),"setDisposeFn",l).call(l,(function(){a.parentNode&&a.parentNode.replaceChild(t,a)}))},u._document=s,u}return _(n,[{key:"ngOnInit",value:function(){this._isInitialized=!0}},{key:"ngOnDestroy",value:function(){r(i(n.prototype),"dispose",this).call(this),this._attachedPortal=null,this._attachedRef=null}},{key:"attachComponentPortal",value:function(e){e.setAttachedHost(this);var t=null!=e.viewContainerRef?e.viewContainerRef:this._viewContainerRef,o=(e.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(e.component),a=t.createComponent(o,t.length,e.injector||t.injector);return t!==this._viewContainerRef&&this._getRootNode().appendChild(a.hostView.rootNodes[0]),r(i(n.prototype),"setDisposeFn",this).call(this,(function(){return a.destroy()})),this._attachedPortal=e,this._attachedRef=a,this.attached.emit(a),a}},{key:"attachTemplatePortal",value:function(e){var t=this;e.setAttachedHost(this);var o=this._viewContainerRef.createEmbeddedView(e.templateRef,e.context);return r(i(n.prototype),"setDisposeFn",this).call(this,(function(){return t._viewContainerRef.clear()})),this._attachedPortal=e,this._attachedRef=o,this.attached.emit(o),o}},{key:"_getRootNode",value:function(){var e=this._viewContainerRef.element.nativeElement;return e.nodeType===e.ELEMENT_NODE?e:e.parentNode}},{key:"portal",get:function(){return this._attachedPortal},set:function(e){(!this.hasAttached()||e||this._isInitialized)&&(this.hasAttached()&&r(i(n.prototype),"detach",this).call(this),e&&r(i(n.prototype),"attach",this).call(this,e),this._attachedPortal=e)}},{key:"attachedRef",get:function(){return this._attachedRef}}]),n}(Cu)}(),Su=function(){return function e(){y(this,e)}}(),Iu=function(){function e(t,n){y(this,e),this._parentInjector=t,this._customTokens=n}return _(e,[{key:"get",value:function(e,t){var n=this._customTokens.get(e);return void 0!==n?n:this._parentInjector.get(e,t)}}]),e}(),Tu=function(){function e(){return Error.call(this),this.message="argument out of range",this.name="ArgumentOutOfRangeError",this}return e.prototype=Object.create(Error.prototype),e}();function Au(e){return function(t){return 0===e?fl():t.lift(new Ou(e))}}var Ou=function(){function e(t){if(y(this,e),this.total=t,this.total<0)throw new Tu}return _(e,[{key:"call",value:function(e,t){return t.subscribe(new Ru(e,this.total))}}]),e}(),Ru=function(e){d(n,e);var t=v(n);function n(e,i){var r;return y(this,n),(r=t.call(this,e)).total=i,r.count=0,r}return _(n,[{key:"_next",value:function(e){var t=this.total,n=++this.count;n<=t&&(this.destination.next(e),n===t&&(this.destination.complete(),this.unsubscribe()))}}]),n}(P);function Pu(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;it.height||e.scrollWidth>t.width}}]),e}();function Mu(){return Error("Scroll strategy has already been attached.")}var Fu=function(){function e(t,n,i,r){var o=this;y(this,e),this._scrollDispatcher=t,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 _(e,[{key:"attach",value:function(e){if(this._overlayRef)throw Mu();this._overlayRef=e}},{key:"enable",value:function(){var e=this;if(!this._scrollSubscription){var t=this._scrollDispatcher.scrolled(0);this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=t.subscribe((function(){var t=e._viewportRuler.getViewportScrollPosition().top;Math.abs(t-e._initialScrollPosition)>e._config.threshold?e._detach():e._overlayRef.updatePosition()}))):this._scrollSubscription=t.subscribe(this._detach)}}},{key:"disable",value:function(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}},{key:"detach",value:function(){this.disable(),this._overlayRef=null}}]),e}(),Nu=function(){function e(){y(this,e)}return _(e,[{key:"enable",value:function(){}},{key:"disable",value:function(){}},{key:"attach",value:function(){}}]),e}();function Vu(e,t){return t.some((function(t){return e.bottomt.bottom||e.rightt.right}))}function Lu(e,t){return t.some((function(t){return e.topt.bottom||e.leftt.right}))}var zu=function(){function e(t,n,i,r){y(this,e),this._scrollDispatcher=t,this._viewportRuler=n,this._ngZone=i,this._config=r,this._scrollSubscription=null}return _(e,[{key:"attach",value:function(e){if(this._overlayRef)throw Mu();this._overlayRef=e}},{key:"enable",value:function(){var e=this;this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe((function(){if(e._overlayRef.updatePosition(),e._config&&e._config.autoClose){var t=e._overlayRef.overlayElement.getBoundingClientRect(),n=e._viewportRuler.getViewportSize(),i=n.width,r=n.height;Vu(t,[{width:i,height:r,bottom:r,right:i,top:0,left:0}])&&(e.disable(),e._ngZone.run((function(){return e._overlayRef.detach()})))}})))}},{key:"disable",value:function(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}},{key:"detach",value:function(){this.disable(),this._overlayRef=null}}]),e}(),Bu=function(){var e=function e(t,n,i,r){var o=this;y(this,e),this._scrollDispatcher=t,this._viewportRuler=n,this._ngZone=i,this.noop=function(){return new Nu},this.close=function(e){return new Fu(o._scrollDispatcher,o._ngZone,o._viewportRuler,e)},this.block=function(){return new Du(o._viewportRuler,o._document)},this.reposition=function(e){return new zu(o._scrollDispatcher,o._viewportRuler,o._ngZone,e)},this._document=r};return e.\u0275prov=Ie({factory:function(){return new e(Ze(pu),Ze(mu),Ze(mo),Ze(bl))},token:e,providedIn:"root"}),e}(),ju=function e(t){if(y(this,e),this.scrollStrategy=new Nu,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,t)for(var n=0,i=Object.keys(t);n-1;i--)if(t[i]._keydownEvents.observers.length>0){t[i]._keydownEvents.next(e);break}},this._document=t}return _(e,[{key:"ngOnDestroy",value:function(){this._detach()}},{key:"add",value:function(e){this.remove(e),this._isAttached||(this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0),this._attachedOverlays.push(e)}},{key:"remove",value:function(e){var t=this._attachedOverlays.indexOf(e);t>-1&&this._attachedOverlays.splice(t,1),0===this._attachedOverlays.length&&this._detach()}},{key:"_detach",value:function(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}}]),e}();return e.\u0275prov=Ie({factory:function(){return new e(Ze(bl))},token:e,providedIn:"root"}),e}(),Yu=!("undefined"==typeof window||!window||!window.__karma__&&!window.jasmine),Gu=function(){var e=function(){function e(t,n){y(this,e),this._platform=n,this._document=t}return _(e,[{key:"ngOnDestroy",value:function(){var e=this._containerElement;e&&e.parentNode&&e.parentNode.removeChild(e)}},{key:"getContainerElement",value:function(){return this._containerElement||this._createContainer(),this._containerElement}},{key:"_createContainer",value:function(){var e=this._platform?this._platform.isBrowser:"undefined"!=typeof window;if(e||Yu)for(var t=this._document.querySelectorAll(".".concat("cdk-overlay-container",'[platform="server"], ')+".".concat("cdk-overlay-container",'[platform="test"]')),n=0;np&&(p=y,f=v)}}catch(g){m.e(g)}finally{m.f()}return this._isPushed=!1,void this._applyPosition(f.position,f.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(e.position,e.originPoint);this._applyPosition(e.position,e.originPoint)}}},{key:"detach",value:function(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}},{key:"dispose",value:function(){this._isDisposed||(this._boundingBox&&$u(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 e=this._lastPosition||this._preferredPositions[0],t=this._getOriginPoint(this._originRect,e);this._applyPosition(e,t)}}},{key:"withScrollableContainers",value:function(e){return this._scrollables=e,this}},{key:"withPositions",value:function(e){return this._preferredPositions=e,-1===e.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}},{key:"withViewportMargin",value:function(e){return this._viewportMargin=e,this}},{key:"withFlexibleDimensions",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this._hasFlexibleDimensions=e,this}},{key:"withGrowAfterOpen",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this._growAfterOpen=e,this}},{key:"withPush",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this._canPush=e,this}},{key:"withLockedPosition",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this._positionLocked=e,this}},{key:"setOrigin",value:function(e){return this._origin=e,this}},{key:"withDefaultOffsetX",value:function(e){return this._offsetX=e,this}},{key:"withDefaultOffsetY",value:function(e){return this._offsetY=e,this}},{key:"withTransformOriginOn",value:function(e){return this._transformOriginSelector=e,this}},{key:"_getOriginPoint",value:function(e,t){var n;if("center"==t.originX)n=e.left+e.width/2;else{var i=this._isRtl()?e.right:e.left,r=this._isRtl()?e.left:e.right;n="start"==t.originX?i:r}return{x:n,y:"center"==t.originY?e.top+e.height/2:"top"==t.originY?e.top:e.bottom}}},{key:"_getOverlayPoint",value:function(e,t,n){var i;return i="center"==n.overlayX?-t.width/2:"start"===n.overlayX?this._isRtl()?-t.width:0:this._isRtl()?0:-t.width,{x:e.x+i,y:e.y+("center"==n.overlayY?-t.height/2:"top"==n.overlayY?0:-t.height)}}},{key:"_getOverlayFit",value:function(e,t,n,i){var r=e.x,o=e.y,a=this._getOffset(i,"x"),s=this._getOffset(i,"y");a&&(r+=a),s&&(o+=s);var l=0-o,u=o+t.height-n.height,c=this._subtractOverflows(t.width,0-r,r+t.width-n.width),h=this._subtractOverflows(t.height,l,u),d=c*h;return{visibleArea:d,isCompletelyWithinViewport:t.width*t.height===d,fitsInViewportVertically:h===t.height,fitsInViewportHorizontally:c==t.width}}},{key:"_canFitWithFlexibleDimensions",value:function(e,t,n){if(this._hasFlexibleDimensions){var i=n.bottom-t.y,r=n.right-t.x,o=Ju(this._overlayRef.getConfig().minHeight),a=Ju(this._overlayRef.getConfig().minWidth);return(e.fitsInViewportVertically||null!=o&&o<=i)&&(e.fitsInViewportHorizontally||null!=a&&a<=r)}return!1}},{key:"_pushOverlayOnScreen",value:function(e,t,n){if(this._previousPushAmount&&this._positionLocked)return{x:e.x+this._previousPushAmount.x,y:e.y+this._previousPushAmount.y};var i,r,o=this._viewportRect,a=Math.max(e.x+t.width-o.right,0),s=Math.max(e.y+t.height-o.bottom,0),l=Math.max(o.top-n.top-e.y,0),u=Math.max(o.left-n.left-e.x,0);return this._previousPushAmount={x:i=t.width<=o.width?u||-a:e.xh&&!this._isInitialRender&&!this._growAfterOpen&&(i=e.y-h/2)}if("end"===t.overlayX&&!u||"start"===t.overlayX&&u)s=l.width-e.x+this._viewportMargin,o=e.x-this._viewportMargin;else if("start"===t.overlayX&&!u||"end"===t.overlayX&&u)a=e.x,o=l.right-e.x;else{var d=Math.min(l.right-e.x+l.left,e.x),f=this._lastBoundingBoxSize.width;a=e.x-d,(o=2*d)>f&&!this._isInitialRender&&!this._growAfterOpen&&(a=e.x-f/2)}return{top:i,left:a,bottom:r,right:s,width:o,height:n}}},{key:"_setBoundingBoxStyles",value:function(e,t){var n=this._calculateBoundingBoxRect(e,t);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=Ts(n.height),i.top=Ts(n.top),i.bottom=Ts(n.bottom),i.width=Ts(n.width),i.left=Ts(n.left),i.right=Ts(n.right),i.alignItems="center"===t.overlayX?"center":"end"===t.overlayX?"flex-end":"flex-start",i.justifyContent="center"===t.overlayY?"center":"bottom"===t.overlayY?"flex-end":"flex-start",r&&(i.maxHeight=Ts(r)),o&&(i.maxWidth=Ts(o))}this._lastBoundingBoxSize=n,$u(this._boundingBox.style,i)}},{key:"_resetBoundingBoxStyles",value:function(){$u(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}},{key:"_resetOverlayElementStyles",value:function(){$u(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}},{key:"_setOverlayElementStyles",value:function(e,t){var n={},i=this._hasExactPosition(),r=this._hasFlexibleDimensions,o=this._overlayRef.getConfig();if(i){var a=this._viewportRuler.getViewportScrollPosition();$u(n,this._getExactOverlayY(t,e,a)),$u(n,this._getExactOverlayX(t,e,a))}else n.position="static";var s="",l=this._getOffset(t,"x"),u=this._getOffset(t,"y");l&&(s+="translateX(".concat(l,"px) ")),u&&(s+="translateY(".concat(u,"px)")),n.transform=s.trim(),o.maxHeight&&(i?n.maxHeight=Ts(o.maxHeight):r&&(n.maxHeight="")),o.maxWidth&&(i?n.maxWidth=Ts(o.maxWidth):r&&(n.maxWidth="")),$u(this._pane.style,n)}},{key:"_getExactOverlayY",value:function(e,t,n){var i={top:"",bottom:""},r=this._getOverlayPoint(t,this._overlayRect,e);this._isPushed&&(r=this._pushOverlayOnScreen(r,this._overlayRect,n));var o=this._overlayContainer.getContainerElement().getBoundingClientRect().top;return r.y-=o,"bottom"===e.overlayY?i.bottom="".concat(this._document.documentElement.clientHeight-(r.y+this._overlayRect.height),"px"):i.top=Ts(r.y),i}},{key:"_getExactOverlayX",value:function(e,t,n){var i={left:"",right:""},r=this._getOverlayPoint(t,this._overlayRect,e);return this._isPushed&&(r=this._pushOverlayOnScreen(r,this._overlayRect,n)),"right"==(this._isRtl()?"end"===e.overlayX?"left":"right":"end"===e.overlayX?"right":"left")?i.right="".concat(this._document.documentElement.clientWidth-(r.x+this._overlayRect.width),"px"):i.left=Ts(r.x),i}},{key:"_getScrollVisibility",value:function(){var e=this._getOriginRect(),t=this._pane.getBoundingClientRect(),n=this._scrollables.map((function(e){return e.getElementRef().nativeElement.getBoundingClientRect()}));return{isOriginClipped:Lu(e,n),isOriginOutsideView:Vu(e,n),isOverlayClipped:Lu(t,n),isOverlayOutsideView:Vu(t,n)}}},{key:"_subtractOverflows",value:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i0&&void 0!==arguments[0]?arguments[0]:"";return this._bottomOffset="",this._topOffset=e,this._alignItems="flex-start",this}},{key:"left",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return this._rightOffset="",this._leftOffset=e,this._justifyContent="flex-start",this}},{key:"bottom",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return this._topOffset="",this._bottomOffset=e,this._alignItems="flex-end",this}},{key:"right",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return this._leftOffset="",this._rightOffset=e,this._justifyContent="flex-end",this}},{key:"width",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return this._overlayRef?this._overlayRef.updateSize({width:e}):this._width=e,this}},{key:"height",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return this._overlayRef?this._overlayRef.updateSize({height:e}):this._height=e,this}},{key:"centerHorizontally",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return this.left(e),this._justifyContent="center",this}},{key:"centerVertically",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return this.top(e),this._alignItems="center",this}},{key:"apply",value:function(){if(this._overlayRef&&this._overlayRef.hasAttached()){var e=this._overlayRef.overlayElement.style,t=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),l=!("100%"!==r&&"100vh"!==r||a&&"100%"!==a&&"100vh"!==a);e.position=this._cssPosition,e.marginLeft=s?"0":this._leftOffset,e.marginTop=l?"0":this._topOffset,e.marginBottom=this._bottomOffset,e.marginRight=this._rightOffset,s?t.justifyContent="flex-start":"center"===this._justifyContent?t.justifyContent="center":"rtl"===this._overlayRef.getConfig().direction?"flex-start"===this._justifyContent?t.justifyContent="flex-end":"flex-end"===this._justifyContent&&(t.justifyContent="flex-start"):t.justifyContent=this._justifyContent,t.alignItems=l?"flex-start":this._alignItems}}},{key:"dispose",value:function(){if(!this._isDisposed&&this._overlayRef){var e=this._overlayRef.overlayElement.style,t=this._overlayRef.hostElement,n=t.style;t.classList.remove("cdk-global-overlay-wrapper"),n.justifyContent=n.alignItems=e.marginTop=e.marginBottom=e.marginLeft=e.marginRight=e.position="",this._overlayRef=null,this._isDisposed=!0}}}]),e}(),nc=function(){var e=function(){function e(t,n,i,r){y(this,e),this._viewportRuler=t,this._document=n,this._platform=i,this._overlayContainer=r}return _(e,[{key:"global",value:function(){return new tc}},{key:"connectedTo",value:function(e,t,n){return new ec(t,n,e,this._viewportRuler,this._document,this._platform,this._overlayContainer)}},{key:"flexibleConnectedTo",value:function(e){return new Qu(e,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}]),e}();return e.\u0275prov=Ie({factory:function(){return new e(Ze(mu),Ze(bl),Ze(au),Ze(Gu))},token:e,providedIn:"root"}),e}(),ic=0,rc=function(){return function(){function e(t,n,i,r,o,a,s,l,u,c){y(this,e),this.scrollStrategies=t,this._overlayContainer=n,this._componentFactoryResolver=i,this._positionBuilder=r,this._keyboardDispatcher=o,this._injector=a,this._ngZone=s,this._document=l,this._directionality=u,this._location=c}return _(e,[{key:"create",value:function(e){var t=this._createHostElement(),n=this._createPaneElement(t),i=this._createPortalOutlet(n),r=new ju(e);return r.direction=r.direction||this._directionality.value,new Zu(i,t,n,r,this._ngZone,this._keyboardDispatcher,this._document,this._location)}},{key:"position",value:function(){return this._positionBuilder}},{key:"_createPaneElement",value:function(e){var t=this._document.createElement("div");return t.id="cdk-overlay-".concat(ic++),t.classList.add("cdk-overlay-pane"),e.appendChild(t),t}},{key:"_createHostElement",value:function(){var e=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(e),e}},{key:"_createPortalOutlet",value:function(e){return this._appRef||(this._appRef=this._injector.get(No)),new xu(e,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}]),e}()}(),oc=[{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"}],ac=new je("cdk-connected-overlay-scroll-strategy"),sc=function(){return function e(t){y(this,e),this.elementRef=t}}(),lc=function(){return function(){function e(t,n,i,r,o){y(this,e),this._overlay=t,this._dir=o,this._hasBackdrop=!1,this._lockPosition=!1,this._growAfterOpen=!1,this._flexibleDimensions=!1,this._push=!1,this._backdropSubscription=E.EMPTY,this.viewportMargin=0,this.open=!1,this.backdropClick=new Wr,this.positionChange=new Wr,this.attach=new Wr,this.detach=new Wr,this.overlayKeydown=new Wr,this._templatePortal=new ku(n,i),this._scrollStrategyFactory=r,this.scrollStrategy=this._scrollStrategyFactory()}return _(e,[{key:"ngOnDestroy",value:function(){this._overlayRef&&this._overlayRef.dispose(),this._backdropSubscription.unsubscribe()}},{key:"ngOnChanges",value:function(e){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),e.origin&&this.open&&this._position.apply()),e.open&&(this.open?this._attachOverlay():this._detachOverlay())}},{key:"_createOverlay",value:function(){var e=this;this.positions&&this.positions.length||(this.positions=oc),this._overlayRef=this._overlay.create(this._buildConfig()),this._overlayRef.keydownEvents().subscribe((function(t){e.overlayKeydown.next(t),27!==t.keyCode||Pu(t)||(t.preventDefault(),e._detachOverlay())}))}},{key:"_buildConfig",value:function(){var e=this._position=this.positionStrategy||this._createPositionStrategy(),t=new ju({direction:this._dir,positionStrategy:e,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop});return(this.width||0===this.width)&&(t.width=this.width),(this.height||0===this.height)&&(t.height=this.height),(this.minWidth||0===this.minWidth)&&(t.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(t.minHeight=this.minHeight),this.backdropClass&&(t.backdropClass=this.backdropClass),this.panelClass&&(t.panelClass=this.panelClass),t}},{key:"_updatePositionStrategy",value:function(e){var t=this,n=this.positions.map((function(e){return{originX:e.originX,originY:e.originY,overlayX:e.overlayX,overlayY:e.overlayY,offsetX:e.offsetX||t.offsetX,offsetY:e.offsetY||t.offsetY,panelClass:e.panelClass||void 0}}));return e.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 e=this,t=this._overlay.position().flexibleConnectedTo(this.origin.elementRef);return this._updatePositionStrategy(t),t.positionChanges.subscribe((function(t){return e.positionChange.emit(t)})),t}},{key:"_attachOverlay",value:function(){var e=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(t){e.backdropClick.emit(t)})):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(e){this._offsetX=e,this._position&&this._updatePositionStrategy(this._position)}},{key:"offsetY",get:function(){return this._offsetY},set:function(e){this._offsetY=e,this._position&&this._updatePositionStrategy(this._position)}},{key:"hasBackdrop",get:function(){return this._hasBackdrop},set:function(e){this._hasBackdrop=xs(e)}},{key:"lockPosition",get:function(){return this._lockPosition},set:function(e){this._lockPosition=xs(e)}},{key:"flexibleDimensions",get:function(){return this._flexibleDimensions},set:function(e){this._flexibleDimensions=xs(e)}},{key:"growAfterOpen",get:function(){return this._growAfterOpen},set:function(e){this._growAfterOpen=xs(e)}},{key:"push",get:function(){return this._push},set:function(e){this._push=xs(e)}},{key:"overlayRef",get:function(){return this._overlayRef}},{key:"dir",get:function(){return this._dir?this._dir.value:"ltr"}}]),e}()}();function uc(e){return function(){return e.scrollStrategies.reposition()}}var cc=function(){return function e(){y(this,e)}}(),hc=function e(){y(this,e)},dc=function e(){y(this,e)};function fc(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{type:2,steps:e,options:t}}function pc(e){return{type:6,styles:e,offset:null}}function mc(e){Promise.resolve(null).then(e)}var vc=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;y(this,e),this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this.parentPlayer=null,this.totalTime=t+n}return _(e,[{key:"_onFinish",value:function(){this._finished||(this._finished=!0,this._onDoneFns.forEach((function(e){return e()})),this._onDoneFns=[])}},{key:"onStart",value:function(e){this._onStartFns.push(e)}},{key:"onDone",value:function(e){this._onDoneFns.push(e)}},{key:"onDestroy",value:function(e){this._onDestroyFns.push(e)}},{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 e=this;mc((function(){return e._onFinish()}))}},{key:"_onStart",value:function(){this._onStartFns.forEach((function(e){return e()})),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(e){return e()})),this._onDestroyFns=[])}},{key:"reset",value:function(){}},{key:"setPosition",value:function(e){}},{key:"getPosition",value:function(){return 0}},{key:"triggerCallback",value:function(e){var t="start"==e?this._onStartFns:this._onDoneFns;t.forEach((function(e){return e()})),t.length=0}}]),e}(),yc=function(){function e(t){var n=this;y(this,e),this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=t;var i=0,r=0,o=0,a=this.players.length;0==a?mc((function(){return n._onFinish()})):this.players.forEach((function(e){e.onDone((function(){++i==a&&n._onFinish()})),e.onDestroy((function(){++r==a&&n._onDestroy()})),e.onStart((function(){++o==a&&n._onStart()}))})),this.totalTime=this.players.reduce((function(e,t){return Math.max(e,t.totalTime)}),0)}return _(e,[{key:"_onFinish",value:function(){this._finished||(this._finished=!0,this._onDoneFns.forEach((function(e){return e()})),this._onDoneFns=[])}},{key:"init",value:function(){this.players.forEach((function(e){return e.init()}))}},{key:"onStart",value:function(e){this._onStartFns.push(e)}},{key:"_onStart",value:function(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach((function(e){return e()})),this._onStartFns=[])}},{key:"onDone",value:function(e){this._onDoneFns.push(e)}},{key:"onDestroy",value:function(e){this._onDestroyFns.push(e)}},{key:"hasStarted",value:function(){return this._started}},{key:"play",value:function(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach((function(e){return e.play()}))}},{key:"pause",value:function(){this.players.forEach((function(e){return e.pause()}))}},{key:"restart",value:function(){this.players.forEach((function(e){return e.restart()}))}},{key:"finish",value:function(){this._onFinish(),this.players.forEach((function(e){return e.finish()}))}},{key:"destroy",value:function(){this._onDestroy()}},{key:"_onDestroy",value:function(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach((function(e){return e.destroy()})),this._onDestroyFns.forEach((function(e){return e()})),this._onDestroyFns=[])}},{key:"reset",value:function(){this.players.forEach((function(e){return e.reset()})),this._destroyed=!1,this._finished=!1,this._started=!1}},{key:"setPosition",value:function(e){var t=e*this.totalTime;this.players.forEach((function(e){var n=e.totalTime?Math.min(1,t/e.totalTime):1;e.setPosition(n)}))}},{key:"getPosition",value:function(){var e=0;return this.players.forEach((function(t){var n=t.getPosition();e=Math.min(n,e)})),e}},{key:"beforeDestroy",value:function(){this.players.forEach((function(e){e.beforeDestroy&&e.beforeDestroy()}))}},{key:"triggerCallback",value:function(e){var t="start"==e?this._onStartFns:this._onDoneFns;t.forEach((function(e){return e()})),t.length=0}}]),e}();function gc(){}function _c(e,t,n){return function(i){return i.lift(new bc(e,t,n))}}var bc=function(){function e(t,n,i){y(this,e),this.nextOrObserver=t,this.error=n,this.complete=i}return _(e,[{key:"call",value:function(e,t){return t.subscribe(new kc(e,this.nextOrObserver,this.error,this.complete))}}]),e}(),kc=function(e){d(n,e);var t=v(n);function n(e,i,r,a){var s;return y(this,n),(s=t.call(this,e))._tapNext=gc,s._tapError=gc,s._tapComplete=gc,s._tapError=r||gc,s._tapComplete=a||gc,C(i)?(s._context=o(s),s._tapNext=i):i&&(s._context=i,s._tapNext=i.next||gc,s._tapError=i.error||gc,s._tapComplete=i.complete||gc),s}return _(n,[{key:"_next",value:function(e){try{this._tapNext.call(this._context,e)}catch(t){return void this.destination.error(t)}this.destination.next(e)}},{key:"_error",value:function(e){try{this._tapError.call(this._context,e)}catch(e){return void this.destination.error(e)}this.destination.error(e)}},{key:"_complete",value:function(){try{this._tapComplete.call(this._context)}catch(e){return void this.destination.error(e)}return this.destination.complete()}}]),n}(P);function wc(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Ks;return function(n){return n.lift(new Cc(e,t))}}var Cc=function(){function e(t,n){y(this,e),this.dueTime=t,this.scheduler=n}return _(e,[{key:"call",value:function(e,t){return t.subscribe(new xc(e,this.dueTime,this.scheduler))}}]),e}(),xc=function(e){d(n,e);var t=v(n);function n(e,i,r){var o;return y(this,n),(o=t.call(this,e)).dueTime=i,o.scheduler=r,o.debouncedSubscription=null,o.lastValue=null,o.hasValue=!1,o}return _(n,[{key:"_next",value:function(e){this.clearDebounce(),this.lastValue=e,this.hasValue=!0,this.add(this.debouncedSubscription=this.scheduler.schedule(Ec,this.dueTime,this))}},{key:"_complete",value:function(){this.debouncedNext(),this.destination.complete()}},{key:"debouncedNext",value:function(){if(this.clearDebounce(),this.hasValue){var e=this.lastValue;this.lastValue=null,this.hasValue=!1,this.destination.next(e)}}},{key:"clearDebounce",value:function(){var e=this.debouncedSubscription;null!==e&&(this.remove(e),e.unsubscribe(),this.debouncedSubscription=null)}}]),n}(P);function Ec(e){e.debouncedNext()}function Sc(e,t){return(e.getAttribute(t)||"").match(/\S+/g)||[]}var Ic=0,Tc=new Map,Ac=null,Oc=function(){var e=function(){function e(t){y(this,e),this._document=t}return _(e,[{key:"describe",value:function(e,t){this._canBeDescribed(e,t)&&("string"!=typeof t?(this._setMessageId(t),Tc.set(t,{messageElement:t,referenceCount:0})):Tc.has(t)||this._createMessageElement(t),this._isElementDescribedByMessage(e,t)||this._addMessageReference(e,t))}},{key:"removeDescription",value:function(e,t){if(this._isElementNode(e)){if(this._isElementDescribedByMessage(e,t)&&this._removeMessageReference(e,t),"string"==typeof t){var n=Tc.get(t);n&&0===n.referenceCount&&this._deleteMessageElement(t)}Ac&&0===Ac.childNodes.length&&this._deleteMessagesContainer()}}},{key:"ngOnDestroy",value:function(){for(var e=this._document.querySelectorAll("[".concat("cdk-describedby-host","]")),t=0;t-1&&t!==n._activeItemIndex&&(n._activeItemIndex=t)}}))}return _(e,[{key:"skipPredicate",value:function(e){return this._skipPredicateFn=e,this}},{key:"withWrap",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this._wrap=e,this}},{key:"withVerticalOrientation",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this._vertical=e,this}},{key:"withHorizontalOrientation",value:function(e){return this._horizontal=e,this}},{key:"withAllowedModifierKeys",value:function(e){return this._allowedModifierKeys=e,this}},{key:"withTypeAhead",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:200;if(this._items.length&&this._items.some((function(e){return"function"!=typeof e.getLabel})))throw Error("ListKeyManager items in typeahead mode must implement the `getLabel` method.");return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe(_c((function(t){return e._pressedLetters.push(t)})),wc(t),el((function(){return e._pressedLetters.length>0})),ee((function(){return e._pressedLetters.join("")}))).subscribe((function(t){for(var n=e._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||Pu(e,"shiftKey"))&&(e.key&&1===e.key.length?this._letterKeyStream.next(e.key.toLocaleUpperCase()):(n>=65&&n<=90||n>=48&&n<=57)&&this._letterKeyStream.next(String.fromCharCode(n))))}this._pressedLetters=[],e.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(e){var t=this._getItemsArray(),n="number"==typeof e?e:t.indexOf(e),i=t[n];this._activeItem=null==i?null:i,this._activeItemIndex=n}},{key:"_setActiveItemByDelta",value:function(e){this._wrap?this._setActiveInWrapMode(e):this._setActiveInDefaultMode(e)}},{key:"_setActiveInWrapMode",value:function(e){for(var t=this._getItemsArray(),n=1;n<=t.length;n++){var i=(this._activeItemIndex+e*n+t.length)%t.length;if(!this._skipPredicateFn(t[i]))return void this.setActiveItem(i)}}},{key:"_setActiveInDefaultMode",value:function(e){this._setActiveItemByIndex(this._activeItemIndex+e,e)}},{key:"_setActiveItemByIndex",value:function(e,t){var n=this._getItemsArray();if(n[e]){for(;this._skipPredicateFn(n[e]);)if(!n[e+=t])return;this.setActiveItem(e)}}},{key:"_getItemsArray",value:function(){return this._items instanceof Yr?this._items.toArray():this._items}},{key:"activeItemIndex",get:function(){return this._activeItemIndex}},{key:"activeItem",get:function(){return this._activeItem}}]),e}(),Pc=function(e){d(n,e);var t=v(n);function n(){return y(this,n),t.apply(this,arguments)}return _(n,[{key:"setActiveItem",value:function(e){this.activeItem&&this.activeItem.setInactiveStyles(),r(i(n.prototype),"setActiveItem",this).call(this,e),this.activeItem&&this.activeItem.setActiveStyles()}}]),n}(Rc),Dc=function(e){d(n,e);var t=v(n);function n(){var e;return y(this,n),(e=t.apply(this,arguments))._origin="program",e}return _(n,[{key:"setFocusOrigin",value:function(e){return this._origin=e,this}},{key:"setActiveItem",value:function(e){r(i(n.prototype),"setActiveItem",this).call(this,e),this.activeItem&&this.activeItem.focus(this._origin)}}]),n}(Rc);"undefined"!=typeof Element&∈var Mc=new je("liveAnnouncerElement",{providedIn:"root",factory:function(){return null}}),Fc=new je("LIVE_ANNOUNCER_DEFAULT_OPTIONS"),Nc=function(){var e=function(){function e(t,n,i,r){y(this,e),this._ngZone=n,this._defaultOptions=r,this._document=i,this._liveElement=t||this._createLiveElement()}return _(e,[{key:"announce",value:function(e){for(var t,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 Os(null);var n=As(e),i=hu(n)||this._getDocument(),r=this._elementInfo.get(n);if(r)return t&&(r.checkChildren=!0),r.subject.asObservable();var o={checkChildren:t,subject:new H,rootNode:i};return this._elementInfo.set(n,o),this._registerGlobalListeners(o),o.subject.asObservable()}},{key:"stopMonitoring",value:function(e){var t=As(e),n=this._elementInfo.get(t);n&&(n.subject.complete(),this._setClasses(t),this._elementInfo.delete(t),this._removeGlobalListeners(n))}},{key:"focusVia",value:function(e,t,n){var i=As(e);this._setOriginForCurrentEventQueue(t),"function"==typeof i.focus&&i.focus(n)}},{key:"ngOnDestroy",value:function(){var e=this;this._elementInfo.forEach((function(t,n){return e.stopMonitoring(n)}))}},{key:"_getDocument",value:function(){return this._document||document}},{key:"_getWindow",value:function(){return this._getDocument().defaultView||window}},{key:"_toggleClass",value:function(e,t,n){n?e.classList.add(t):e.classList.remove(t)}},{key:"_getFocusOrigin",value:function(e){return this._origin?this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:this._wasCausedByTouch(e)?"touch":"program"}},{key:"_setClasses",value:function(e,t){this._toggleClass(e,"cdk-focused",!!t),this._toggleClass(e,"cdk-touch-focused","touch"===t),this._toggleClass(e,"cdk-keyboard-focused","keyboard"===t),this._toggleClass(e,"cdk-mouse-focused","mouse"===t),this._toggleClass(e,"cdk-program-focused","program"===t)}},{key:"_setOriginForCurrentEventQueue",value:function(e){var t=this;this._ngZone.runOutsideAngular((function(){t._origin=e,0===t._detectionMode&&(t._originTimeoutId=setTimeout((function(){return t._origin=null}),1))}))}},{key:"_wasCausedByTouch",value:function(e){var t=jc(e);return this._lastTouchTarget instanceof Node&&t instanceof Node&&(t===this._lastTouchTarget||t.contains(this._lastTouchTarget))}},{key:"_onFocus",value:function(e,t){var n=this._elementInfo.get(t);if(n&&(n.checkChildren||t===jc(e))){var i=this._getFocusOrigin(e);this._setClasses(t,i),this._emitOrigin(n.subject,i),this._lastFocusOrigin=i}}},{key:"_onBlur",value:function(e,t){var n=this._elementInfo.get(t);!n||n.checkChildren&&e.relatedTarget instanceof Node&&t.contains(e.relatedTarget)||(this._setClasses(t),this._emitOrigin(n.subject,null))}},{key:"_emitOrigin",value:function(e,t){this._ngZone.run((function(){return e.next(t)}))}},{key:"_registerGlobalListeners",value:function(e){var t=this;if(this._platform.isBrowser){var n=e.rootNode,i=this._rootNodeFocusListenerCount.get(n)||0;i||this._ngZone.runOutsideAngular((function(){n.addEventListener("focus",t._rootNodeFocusAndBlurListener,zc),n.addEventListener("blur",t._rootNodeFocusAndBlurListener,zc)})),this._rootNodeFocusListenerCount.set(n,i+1),1==++this._monitoredElementCount&&this._ngZone.runOutsideAngular((function(){var e=t._getDocument(),n=t._getWindow();e.addEventListener("keydown",t._documentKeydownListener,zc),e.addEventListener("mousedown",t._documentMousedownListener,zc),e.addEventListener("touchstart",t._documentTouchstartListener,zc),n.addEventListener("focus",t._windowFocusListener)}))}}},{key:"_removeGlobalListeners",value:function(e){var t=e.rootNode;if(this._rootNodeFocusListenerCount.has(t)){var n=this._rootNodeFocusListenerCount.get(t);n>1?this._rootNodeFocusListenerCount.set(t,n-1):(t.removeEventListener("focus",this._rootNodeFocusAndBlurListener,zc),t.removeEventListener("blur",this._rootNodeFocusAndBlurListener,zc),this._rootNodeFocusListenerCount.delete(t))}if(!--this._monitoredElementCount){var i=this._getDocument(),r=this._getWindow();i.removeEventListener("keydown",this._documentKeydownListener,zc),i.removeEventListener("mousedown",this._documentMousedownListener,zc),i.removeEventListener("touchstart",this._documentTouchstartListener,zc),r.removeEventListener("focus",this._windowFocusListener),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._touchTimeoutId),clearTimeout(this._originTimeoutId)}}}]),e}();return e.\u0275prov=Ie({factory:function(){return new e(Ze(mo),Ze(au),Ze(bl,8),Ze(Lc,8))},token:e,providedIn:"root"}),e}();function jc(e){return e.composedPath?e.composedPath()[0]:e.target}var Hc,qc=function(){var e=function(){function e(t,n){y(this,e),this._platform=t,this._document=n}return _(e,[{key:"getHighContrastMode",value:function(){if(!this._platform.isBrowser)return 0;var e=this._document.createElement("div");e.style.backgroundColor="rgb(1,2,3)",e.style.position="absolute",this._document.body.appendChild(e);var t=this._document.defaultView||window,n=t&&t.getComputedStyle?t.getComputedStyle(e):null,i=(n&&n.backgroundColor||"").replace(/ /g,"");switch(this._document.body.removeChild(e),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 e=this._document.body.classList;e.remove("cdk-high-contrast-active"),e.remove("cdk-high-contrast-black-on-white"),e.remove("cdk-high-contrast-white-on-black");var t=this.getHighContrastMode();1===t?(e.add("cdk-high-contrast-active"),e.add("cdk-high-contrast-black-on-white")):2===t&&(e.add("cdk-high-contrast-active"),e.add("cdk-high-contrast-white-on-black"))}}}]),e}();return e.\u0275prov=Ie({factory:function(){return new e(Ze(au),Ze(bl))},token:e,providedIn:"root"}),e}(),Uc=function(){return function e(t){y(this,e),t._applyBodyHighContrastModeCssClasses()}}(),Wc={},Kc=function(){function e(t){y(this,e),this.resultSelector=t}return _(e,[{key:"call",value:function(e,t){return t.subscribe(new Yc(e,this.resultSelector))}}]),e}(),Yc=function(e){d(n,e);var t=v(n);function n(e,i){var r;return y(this,n),(r=t.call(this,e)).resultSelector=i,r.active=0,r.values=[],r.observables=[],r}return _(n,[{key:"_next",value:function(e){this.values.push(Wc),this.observables.push(e)}},{key:"_complete",value:function(){var e=this.observables,t=e.length;if(0===t)this.destination.complete();else{this.active=t,this.toRespond=t;for(var n=0;nthis.total&&this.destination.next(e)}}]),n}(P),Xc=new Set,Qc=function(){var e=function(){function e(t){y(this,e),this._platform=t,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):$c}return _(e,[{key:"matchMedia",value:function(e){return this._platform.WEBKIT&&function(e){if(!Xc.has(e))try{Hc||((Hc=document.createElement("style")).setAttribute("type","text/css"),document.head.appendChild(Hc)),Hc.sheet&&(Hc.sheet.insertRule("@media ".concat(e," {.fx-query-test{ }}"),0),Xc.add(e))}catch(t){console.error(t)}}(e),this._matchMedia(e)}}]),e}();return e.\u0275prov=Ie({factory:function(){return new e(Ze(au))},token:e,providedIn:"root"}),e}();function $c(e){return{matches:"all"===e||""===e,media:e,addListener:function(){},removeListener:function(){}}}var Jc=function(){var e=function(){function e(t,n){y(this,e),this._mediaMatcher=t,this._zone=n,this._queries=new Map,this._destroySubject=new H}return _(e,[{key:"ngOnDestroy",value:function(){this._destroySubject.next(),this._destroySubject.complete()}},{key:"isMatched",value:function(e){var t=this;return eh(Is(e)).some((function(e){return t._registerQuery(e).mql.matches}))}},{key:"observe",value:function(e){var t=this,n=function(){for(var e=arguments.length,t=new Array(e),n=0;n1&&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:e,action:t},i.announcementMessage||(i.announcementMessage=e),this.openFromComponent(oh,i)}},{key:"dismiss",value:function(){this._openedSnackBarRef&&this._openedSnackBarRef.dismiss()}},{key:"ngOnDestroy",value:function(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss()}},{key:"_attachSnackBarContainer",value:function(e,t){var n=new Iu(t&&t.viewContainerRef&&t.viewContainerRef.injector||this._injector,new WeakMap([[rh,t]])),i=new bu(ah,t.viewContainerRef,n),r=e.attach(i);return r.instance.snackBarConfig=t,r.instance}},{key:"_attach",value:function(e,t){var n=Object.assign(Object.assign(Object.assign({},new rh),this._defaultConfig),t),i=this._createOverlay(n),r=this._attachSnackBarContainer(i,n),o=new nh(r,i);if(e instanceof $n){var a=new ku(e,null,{$implicit:n.data,snackBarRef:o});o.instance=r.attachTemplatePortal(a)}else{var s=this._createInjector(n,o),l=new bu(e,void 0,s),u=r.attachComponentPortal(l);o.instance=u.instance}return this._breakpointObserver.observe("(max-width: 599.99px) and (orientation: portrait)").pipe(il(i.detachments())).subscribe((function(e){var t=i.overlayElement.classList;e.matches?t.add("mat-snack-bar-handset"):t.remove("mat-snack-bar-handset")})),this._animateSnackBar(o,n),this._openedSnackBarRef=o,this._openedSnackBarRef}},{key:"_animateSnackBar",value:function(e,t){var n=this;e.afterDismissed().subscribe((function(){n._openedSnackBarRef==e&&(n._openedSnackBarRef=null),t.announcementMessage&&n._live.clear()})),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe((function(){e.containerInstance.enter()})),this._openedSnackBarRef.dismiss()):e.containerInstance.enter(),t.duration&&t.duration>0&&e.afterOpened().subscribe((function(){return e._dismissAfter(t.duration)})),t.announcementMessage&&this._live.announce(t.announcementMessage,t.politeness)}},{key:"_createOverlay",value:function(e){var t=new ju;t.direction=e.direction;var n=this._overlay.position().global(),i="rtl"===e.direction,r="left"===e.horizontalPosition||"start"===e.horizontalPosition&&!i||"end"===e.horizontalPosition&&i,o=!r&&"center"!==e.horizontalPosition;return r?n.left("0"):o?n.right("0"):n.centerHorizontally(),"top"===e.verticalPosition?n.top("0"):n.bottom("0"),t.positionStrategy=n,this._overlay.create(t)}},{key:"_createInjector",value:function(e,t){return new Iu(e&&e.viewContainerRef&&e.viewContainerRef.injector||this._injector,new WeakMap([[nh,t],[ih,e.data]]))}},{key:"_openedSnackBarRef",get:function(){var e=this._parentSnackBar;return e?e._openedSnackBarRef:this._snackBarRefAtThisLevel},set:function(e){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=e:this._snackBarRefAtThisLevel=e}}]),e}();return e.\u0275prov=Ie({factory:function(){return new e(Ze(rc),Ze(Nc),Ze(He),Ze(Jc),Ze(e,12),Ze(lh))},token:e,providedIn:sh}),e}(),ch=new je("cdk-dir-doc",{providedIn:"root",factory:function(){return Xe(bl)}}),hh=function(){var e=function(){function e(t){if(y(this,e),this.value="ltr",this.change=new Wr,t){var n=(t.body?t.body.dir:null)||(t.documentElement?t.documentElement.dir:null);this.value="ltr"===n||"rtl"===n?n:"ltr"}}return _(e,[{key:"ngOnDestroy",value:function(){this.change.complete()}}]),e}();return e.\u0275prov=Ie({factory:function(){return new e(Ze(ch,8))},token:e,providedIn:"root"}),e}(),dh=function(){return function e(){y(this,e)}}(),fh=new Fn("10.0.1"),ph=new Fn("10.0.1"),mh=new je("mat-sanity-checks",{providedIn:"root",factory:function(){return!0}}),vh=function(){return function(){function e(t,n,i){y(this,e),this._hasDoneGlobalChecks=!1,this._document=i,t._applyBodyHighContrastModeCssClasses(),this._sanityChecks=n,this._hasDoneGlobalChecks||(this._checkDoctypeIsDefined(),this._checkThemeIsPresent(),this._checkCdkVersionMatch(),this._hasDoneGlobalChecks=!0)}return _(e,[{key:"_getDocument",value:function(){var e=this._document||document;return"object"==typeof e&&e?e:null}},{key:"_getWindow",value:function(){var e=this._getDocument(),t=(null==e?void 0:e.defaultView)||window;return"object"==typeof t&&t?t:null}},{key:"_checksAreEnabled",value:function(){return wt()&&!this._isTestEnv()}},{key:"_isTestEnv",value:function(){var e=this._getWindow();return e&&(e.__karma__||e.jasmine)}},{key:"_checkDoctypeIsDefined",value:function(){var e=this._checksAreEnabled()&&(!0===this._sanityChecks||this._sanityChecks.doctype),t=this._getDocument();e&&t&&!t.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 e=!this._checksAreEnabled()||!1===this._sanityChecks||!this._sanityChecks.theme,t=this._getDocument();if(!e&&t&&t.body&&"function"==typeof getComputedStyle){var n=t.createElement("div");n.classList.add("mat-theme-loaded-marker"),t.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"),t.body.removeChild(n)}}},{key:"_checkCdkVersionMatch",value:function(){this._checksAreEnabled()&&(!0===this._sanityChecks||this._sanityChecks.version)&&ph.full!==fh.full&&console.warn("The Angular Material version ("+ph.full+") does not match the Angular CDK version ("+fh.full+").\nPlease ensure the versions of these two packages exactly match.")}}]),e}()}();function yh(e){return function(e){d(n,e);var t=v(n);function n(){var e;y(this,n);for(var i=arguments.length,r=new Array(i),o=0;o1&&void 0!==arguments[1]?arguments[1]:0;return function(e){d(i,e);var n=v(i);function i(){var e;y(this,i);for(var r=arguments.length,o=new Array(r),a=0;a2&&void 0!==arguments[2]?arguments[2]:{},r=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),o=Object.assign(Object.assign({},xh),i.animation);i.centered&&(e=r.left+r.width/2,t=r.top+r.height/2);var a=i.radius||Oh(e,t,r),s=e-r.left,l=t-r.top,u=o.enterDuration,c=document.createElement("div");c.classList.add("mat-ripple-element"),c.style.left="".concat(s-a,"px"),c.style.top="".concat(l-a,"px"),c.style.height="".concat(2*a,"px"),c.style.width="".concat(2*a,"px"),null!=i.color&&(c.style.backgroundColor=i.color),c.style.transitionDuration="".concat(u,"ms"),this._containerElement.appendChild(c),Ah(c),c.style.transform="scale(1)";var h=new Ch(this,c,i);return h.state=0,this._activeRipples.add(h),i.persistent||(this._mostRecentTransientRipple=h),this._runTimeoutOutsideZone((function(){var e=h===n._mostRecentTransientRipple;h.state=1,i.persistent||e&&n._isPointerDown||h.fadeOut()}),u),h}},{key:"fadeOutRipple",value:function(e){var t=this._activeRipples.delete(e);if(e===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),this._activeRipples.size||(this._containerRect=null),t){var n=e.element,i=Object.assign(Object.assign({},xh),e.config.animation);n.style.transitionDuration="".concat(i.exitDuration,"ms"),n.style.opacity="0",e.state=2,this._runTimeoutOutsideZone((function(){e.state=3,n.parentNode.removeChild(n)}),i.exitDuration)}}},{key:"fadeOutAll",value:function(){this._activeRipples.forEach((function(e){return e.fadeOut()}))}},{key:"setupTriggerEvents",value:function(e){var t=As(e);t&&t!==this._triggerElement&&(this._removeTriggerEvents(),this._triggerElement=t,this._registerEvents(Sh))}},{key:"handleEvent",value:function(e){"mousedown"===e.type?this._onMousedown(e):"touchstart"===e.type?this._onTouchStart(e):this._onPointerUp(),this._pointerUpEventsRegistered||(this._registerEvents(Ih),this._pointerUpEventsRegistered=!0)}},{key:"_onMousedown",value:function(e){var t=Vc(e),n=this._lastTouchStartEvent&&Date.now()1&&void 0!==arguments[1]?arguments[1]:0;this._ngZone.runOutsideAngular((function(){return setTimeout(e,t)}))}},{key:"_registerEvents",value:function(e){var t=this;this._ngZone.runOutsideAngular((function(){e.forEach((function(e){t._triggerElement.addEventListener(e,t,Eh)}))}))}},{key:"_removeTriggerEvents",value:function(){var e=this;this._triggerElement&&(Sh.forEach((function(t){e._triggerElement.removeEventListener(t,e,Eh)})),this._pointerUpEventsRegistered&&Ih.forEach((function(t){e._triggerElement.removeEventListener(t,e,Eh)})))}}]),e}();function Ah(e){window.getComputedStyle(e).getPropertyValue("opacity")}function Oh(e,t,n){var i=Math.max(Math.abs(e-n.left),Math.abs(e-n.right)),r=Math.max(Math.abs(t-n.top),Math.abs(t-n.bottom));return Math.sqrt(i*i+r*r)}var Rh=new je("mat-ripple-global-options"),Ph=function(){return function(){function e(t,n,i,r,o){y(this,e),this._elementRef=t,this._animationMode=o,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=r||{},this._rippleRenderer=new Th(this,n,t,i)}return _(e,[{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(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2?arguments[2]:void 0;return"number"==typeof e?this._rippleRenderer.fadeInRipple(e,t,Object.assign(Object.assign({},this.rippleConfig),n)):this._rippleRenderer.fadeInRipple(0,0,Object.assign(Object.assign({},this.rippleConfig),e))}},{key:"disabled",get:function(){return this._disabled},set:function(e){this._disabled=e,this._setupTriggerEventsIfEnabled()}},{key:"trigger",get:function(){return this._trigger||this._elementRef.nativeElement},set:function(e){this._trigger=e,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}}]),e}()}(),Dh=function(){return function e(){y(this,e)}}(),Mh=function(){return function e(t){y(this,e),this._animationMode=t,this.state="unchecked",this.disabled=!1}}(),Fh=function(){return function e(){y(this,e)}}(),Nh=yh((function e(){y(this,e)})),Vh=0,Lh=function(){return function(e){d(n,e);var t=v(n);function n(){var e;return y(this,n),(e=t.apply(this,arguments))._labelId="mat-optgroup-label-".concat(Vh++),e}return n}(Nh)}(),zh=0,Bh=function e(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];y(this,e),this.source=t,this.isUserInput=n},jh=new je("MAT_OPTION_PARENT_COMPONENT"),Hh=function(){return function(){function e(t,n,i,r){y(this,e),this._element=t,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(zh++),this.onSelectionChange=new Wr,this._stateChanges=new H}return _(e,[{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(e,t){var n=this._getHostElement();"function"==typeof n.focus&&n.focus(t)}},{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(e){13!==e.keyCode&&32!==e.keyCode||Pu(e)||(this._selectViaInteraction(),e.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 e=this.viewValue;e!==this._mostRecentViewValue&&(this._mostRecentViewValue=e,this._stateChanges.next())}}},{key:"ngOnDestroy",value:function(){this._stateChanges.complete()}},{key:"_emitSelectionChangeEvent",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.onSelectionChange.emit(new Bh(this,e))}},{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(e){this._disabled=xs(e)}},{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()}}]),e}()}();function qh(e,t,n){if(n.length){for(var i=t.toArray(),r=n.toArray(),o=0,a=0;a0&&void 0!==arguments[0]?arguments[0]:"program",t=arguments.length>1?arguments[1]:void 0;this._focusMonitor.focusVia(this._getHostElement(),e,t)}},{key:"_getHostElement",value:function(){return this._elementRef.nativeElement}},{key:"_isRippleDisabled",value:function(){return this.disableRipple||this.disabled}},{key:"_hasHostAttributes",value:function(){for(var e=this,t=arguments.length,n=new Array(t),i=0;i1&&void 0!==arguments[1])||arguments[1],i=e.findTestabilityInTree(t,n);if(null==i)throw new Error("Could not find testability for element.");return i},Be.getAllAngularTestabilities=function(){return e.getAllTestabilities()},Be.getAllAngularRootElements=function(){return e.getAllRootElements()},Be.frameworkStabilizers||(Be.frameworkStabilizers=[]),Be.frameworkStabilizers.push((function(e){var t=Be.getAllAngularTestabilities(),n=t.length,i=!1,r=function(t){i=i||t,0==--n&&e(i)};t.forEach((function(e){e.whenStable(r)}))}))}},{key:"findTestabilityInTree",value:function(e,t,n){if(null==t)return null;var i=e.getTestability(t);return null!=i?i:n?gl().isShadowRoot(t)?this.findTestabilityInTree(e,t.host,!0):this.findTestabilityInTree(e,t.parentElement,!0):null}}],[{key:"init",value:function(){var t;t=new e,So=t}}]),e}();function nd(e,t){"undefined"!=typeof COMPILED&&COMPILED||((Be.ng=Be.ng||{})[e]=t)}var id=function(){return{ApplicationRef:No,NgZone:mo}}();function rd(e){return Ho(e)}var od=new je("EventManagerPlugins"),ad=function(){function e(t,n){var i=this;y(this,e),this._zone=n,this._eventNameToPlugin=new Map,t.forEach((function(e){return e.manager=i})),this._plugins=t.slice().reverse()}return _(e,[{key:"addEventListener",value:function(e,t,n){return this._findPluginFor(t).addEventListener(e,t,n)}},{key:"addGlobalEventListener",value:function(e,t,n){return this._findPluginFor(t).addGlobalEventListener(e,t,n)}},{key:"getZone",value:function(){return this._zone}},{key:"_findPluginFor",value:function(e){var t=this._eventNameToPlugin.get(e);if(t)return t;for(var n=this._plugins,i=0;i-1}}]),n}(sd),Sd=function e(){y(this,e)},Id=["alt","control","meta","shift"],Td={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},Ad={A:"1",B:"2",C:"3",D:"4",E:"5",F:"6",G:"7",H:"8",I:"9",J:"*",K:"+",M:"-",N:".",O:"/","`":"0","\x90":"NumLock"},Od={alt:function(e){return e.altKey},control:function(e){return e.ctrlKey},meta:function(e){return e.metaKey},shift:function(e){return e.shiftKey}},Rd=function(e){d(n,e);var t=v(n);function n(e){return y(this,n),t.call(this,e)}return _(n,[{key:"supports",value:function(e){return null!=n.parseEventName(e)}},{key:"addEventListener",value:function(e,t,i){var r=n.parseEventName(t),o=n.eventCallback(r.fullKey,i,this.manager.getZone());return this.manager.getZone().runOutsideAngular((function(){return gl().onAndCancel(e,r.domEventName,o)}))}}],[{key:"parseEventName",value:function(e){var t=e.toLowerCase().split("."),i=t.shift();if(0===t.length||"keydown"!==i&&"keyup"!==i)return null;var r=n._normalizeKey(t.pop()),o="";if(Id.forEach((function(e){var n=t.indexOf(e);n>-1&&(t.splice(n,1),o+=e+".")})),o+=r,0!=t.length||0===r.length)return null;var a={};return a.domEventName=i,a.fullKey=o,a}},{key:"getEventFullKey",value:function(e){var t="",n=function(e){var t=e.key;if(null==t){if(null==(t=e.keyIdentifier))return"Unidentified";t.startsWith("U+")&&(t=String.fromCharCode(parseInt(t.substring(2),16)),3===e.location&&Ad.hasOwnProperty(t)&&(t=Ad[t]))}return Td[t]||t}(e);return" "===(n=n.toLowerCase())?n="space":"."===n&&(n="dot"),Id.forEach((function(i){i!=n&&(0,Od[i])(e)&&(t+=i+".")})),t+=n}},{key:"eventCallback",value:function(e,t,i){return function(r){n.getEventFullKey(r)===e&&i.runGuarded((function(){return t(r)}))}}},{key:"_normalizeKey",value:function(e){switch(e){case"esc":return"escape";default:return e}}}]),n}(sd),Pd=function(){var e=function e(){y(this,e)};return e.\u0275prov=Ie({factory:function(){return Ze(Dd)},token:e,providedIn:"root"}),e}(),Dd=function(){var e=function(e){d(n,e);var t=v(n);function n(e){var i;return y(this,n),(i=t.call(this))._doc=e,i}return _(n,[{key:"sanitize",value:function(e,t){if(null==t)return null;switch(e){case Wt.NONE:return t;case Wt.HTML:return gt(t,"HTML")?yt(t):function(e,t){var n=null;try{Ot=Ot||function(e){return function(){try{return!!(new window.DOMParser).parseFromString("","text/html")}catch(U_){return!1}}()?new Ct:new xt(e)}(e);var i=t?String(t):"";n=Ot.getInertBodyElement(i);var r=5,o=i;do{if(0===r)throw new Error("Failed to sanitize html because the input is unstable");r--,i=o,o=n.innerHTML,n=Ot.getInertBodyElement(i)}while(i!==o);var a=new Bt,s=a.sanitizeChildren(Ut(n)||n);return wt()&&a.sanitizedSomething&&console.warn("WARNING: sanitizing HTML stripped some content, see http://g.co/ng/security#xss"),s}finally{if(n)for(var l=Ut(n)||n;l.firstChild;)l.removeChild(l.firstChild)}}(this._doc,String(t));case Wt.STYLE:return gt(t,"Style")?yt(t):t;case Wt.SCRIPT:if(gt(t,"Script"))return yt(t);throw new Error("unsafe value used in a script context");case Wt.URL:return _t(t),gt(t,"URL")?yt(t):It(String(t));case Wt.RESOURCE_URL:if(gt(t,"ResourceURL"))return yt(t);throw new Error("unsafe value used in a resource URL context (see http://g.co/ng/security#xss)");default:throw new Error("Unexpected SecurityContext ".concat(e," (see http://g.co/ng/security#xss)"))}}},{key:"bypassSecurityTrustHtml",value:function(e){return new dt(e)}},{key:"bypassSecurityTrustStyle",value:function(e){return new ft(e)}},{key:"bypassSecurityTrustScript",value:function(e){return new pt(e)}},{key:"bypassSecurityTrustUrl",value:function(e){return new mt(e)}},{key:"bypassSecurityTrustResourceUrl",value:function(e){return new vt(e)}}]),n}(Pd);return e.\u0275prov=Ie({factory:function(){return e=Ze(He),new Dd(e.get(bl));var e},token:e,providedIn:"root"}),e}();function Md(){return new ct}var Fd=Ro(Wo,"browser",[{provide:eo,useValue:"browser"},{provide:Jr,useValue:function(){Qh.makeCurrent(),td.init()},multi:!0},{provide:bl,useFactory:function(){return document,document},deps:[]}]),Nd=function(){function e(t){if(y(this,e),t)throw new Error("BrowserModule has already been loaded. If you need access to common directives such as NgIf and NgFor from a lazy loaded module, import CommonModule instead.")}return _(e,null,[{key:"withServerTransition",value:function(t){return{ngModule:e,providers:[{provide:Xr,useValue:t.appId},{provide:Jh,useExisting:Xr},ed]}}}]),e}();function Vd(){return"undefined"!=typeof process&&"[object process]"==={}.toString.call(process)}function Ld(e){switch(e.length){case 0:return new vc;case 1:return e[0];default:return new yc(e)}}function zd(e,t,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=[],l=-1,u=null;if(i.forEach((function(e){var n=e.offset,i=n==l,c=i&&u||{};Object.keys(e).forEach((function(n){var i=n,s=e[n];if("offset"!==n)switch(i=t.normalizePropertyName(i,a),s){case"!":s=r[n];break;case"*":s=o[n];break;default:s=t.normalizeStyleValue(n,i,s,a)}c[i]=s})),i||s.push(c),u=c,l=n})),a.length){var c="\n - ";throw new Error("Unable to animate due to the following errors:".concat(c).concat(a.join(c)))}return s}function Bd(e,t,n,i){switch(t){case"start":e.onStart((function(){return i(n&&jd(n,"start",e))}));break;case"done":e.onDone((function(){return i(n&&jd(n,"done",e))}));break;case"destroy":e.onDestroy((function(){return i(n&&jd(n,"destroy",e))}))}}function jd(e,t,n){var i=n.totalTime,r=Hd(e.element,e.triggerName,e.fromState,e.toState,t||e.phaseName,null==i?e.totalTime:i,!!n.disabled),o=e._data;return null!=o&&(r._data=o),r}function Hd(e,t,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:e,triggerName:t,fromState:n,toState:i,phaseName:r,totalTime:o,disabled:!!a}}function qd(e,t,n){var i;return e instanceof Map?(i=e.get(t))||e.set(t,i=n):(i=e[t])||(i=e[t]=n),i}function Ud(e){var t=e.indexOf(":");return[e.substring(1,t),e.substr(t+1)]}"undefined"!=typeof window&&window;var Wd=function(e,t){return!1},Kd=function(e,t){return!1},Yd=function(e,t,n){return[]},Gd=Vd();(Gd||"undefined"!=typeof Element)&&(Wd=function(e,t){return e.contains(t)},Kd=function(){if(Gd||Element.prototype.matches)return function(e,t){return e.matches(t)};var e=Element.prototype,t=e.matchesSelector||e.mozMatchesSelector||e.msMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector;return t?function(e,n){return t.apply(e,[n])}:Kd}(),Yd=function(e,t,n){var i=[];if(n)i.push.apply(i,u(e.querySelectorAll(t)));else{var r=e.querySelector(t);r&&i.push(r)}return i});var Zd=null,Xd=!1;function Qd(e){Zd||(Zd=("undefined"!=typeof document?document.body:null)||{},Xd=!!Zd.style&&"WebkitAppearance"in Zd.style);var t=!0;return Zd.style&&!function(e){return"ebkit"==e.substring(1,6)}(e)&&!(t=e in Zd.style)&&Xd&&(t="Webkit"+e.charAt(0).toUpperCase()+e.substr(1)in Zd.style),t}var $d=Kd,Jd=Wd,ef=Yd;function tf(e){var t={};return Object.keys(e).forEach((function(n){var i=n.replace(/([a-z])([A-Z])/g,"$1-$2");t[i]=e[n]})),t}var nf=function(){function e(){y(this,e)}return _(e,[{key:"validateStyleProperty",value:function(e){return Qd(e)}},{key:"matchesElement",value:function(e,t){return $d(e,t)}},{key:"containsElement",value:function(e,t){return Jd(e,t)}},{key:"query",value:function(e,t,n){return ef(e,t,n)}},{key:"computeStyle",value:function(e,t,n){return n||""}},{key:"animate",value:function(e,t,n,i,r){return new vc(n,i)}}]),e}(),rf=function(){var e=function e(){y(this,e)};return e.NOOP=new nf,e}();function of(e){if("number"==typeof e)return e;var t=e.match(/^(-?[\.\d]+)(m?s)/);return!t||t.length<2?0:af(parseFloat(t[1]),t[2])}function af(e,t){switch(t){case"s":return 1e3*e;default:return e}}function sf(e,t,n){return e.hasOwnProperty("duration")?e:function(e,t,n){var i,r=0,o="";if("string"==typeof e){var a=e.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===a)return t.push('The provided timing value "'.concat(e,'" is invalid.')),{duration:0,delay:0,easing:""};i=af(parseFloat(a[1]),a[2]);var s=a[3];null!=s&&(r=af(parseFloat(s),a[4]));var l=a[5];l&&(o=l)}else i=e;if(!n){var u=!1,c=t.length;i<0&&(t.push("Duration values below 0 are not allowed for this animation step."),u=!0),r<0&&(t.push("Delay values below 0 are not allowed for this animation step."),u=!0),u&&t.splice(c,0,'The provided timing value "'.concat(e,'" is invalid.'))}return{duration:i,delay:r,easing:o}}(e,t,n)}function lf(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(e).forEach((function(n){t[n]=e[n]})),t}function uf(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(t)for(var i in e)n[i]=e[i];else lf(e,n);return n}function cf(e,t,n){return n?t+":"+n+";":""}function hf(e){for(var t="",n=0;n *";case":leave":return"* => void";case":increment":return function(e,t){return parseFloat(t)>parseFloat(e)};case":decrement":return function(e,t){return parseFloat(t) *"}}(e,n);if("function"==typeof i)return void t.push(i);e=i}var r=e.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==r||r.length<4)return n.push('The provided transition expression "'.concat(e,'" is not supported')),t;var o=r[1],a=r[2],s=r[3];t.push(If(o,s)),"<"!=a[0]||"*"==o&&"*"==s||t.push(If(s,o))}(e,r,i)})):r.push(n),r),animation:o,queryCount:t.queryCount,depCount:t.depCount,options:Df(e.options)}}},{key:"visitSequence",value:function(e,t){var n=this;return{type:2,steps:e.steps.map((function(e){return Cf(n,e,t)})),options:Df(e.options)}}},{key:"visitGroup",value:function(e,t){var n=this,i=t.currentTime,r=0,o=e.steps.map((function(e){t.currentTime=i;var o=Cf(n,e,t);return r=Math.max(r,t.currentTime),o}));return t.currentTime=r,{type:3,steps:o,options:Df(e.options)}}},{key:"visitAnimate",value:function(e,t){var n,i=function(e,t){var n=null;if(e.hasOwnProperty("duration"))n=e;else if("number"==typeof e)return Mf(sf(e,t).duration,0,"");var i=e;if(i.split(/\s+/).some((function(e){return"{"==e.charAt(0)&&"{"==e.charAt(1)}))){var r=Mf(0,0,"");return r.dynamic=!0,r.strValue=i,r}return Mf((n=n||sf(i,t)).duration,n.delay,n.easing)}(e.timings,t.errors);t.currentAnimateTimings=i;var r=e.styles?e.styles:pc({});if(5==r.type)n=this.visitKeyframes(r,t);else{var o=e.styles,a=!1;if(!o){a=!0;var s={};i.easing&&(s.easing=i.easing),o=pc(s)}t.currentTime+=i.duration+i.delay;var l=this.visitStyle(o,t);l.isEmptyStep=a,n=l}return t.currentAnimateTimings=null,{type:4,timings:i,style:n,options:null}}},{key:"visitStyle",value:function(e,t){var n=this._makeStyleAst(e,t);return this._validateStyleAst(n,t),n}},{key:"_makeStyleAst",value:function(e,t){var n=[];Array.isArray(e.styles)?e.styles.forEach((function(e){"string"==typeof e?"*"==e?n.push(e):t.errors.push("The provided style string value ".concat(e," is not allowed.")):n.push(e)})):n.push(e.styles);var i=!1,r=null;return n.forEach((function(e){if(Pf(e)){var t=e,n=t.easing;if(n&&(r=n,delete t.easing),!i)for(var o in t)if(t[o].toString().indexOf("{{")>=0){i=!0;break}}})),{type:6,styles:n,easing:r,offset:e.offset,containsDynamicStyles:i,options:null}}},{key:"_validateStyleAst",value:function(e,t){var n=this,i=t.currentAnimateTimings,r=t.currentTime,o=t.currentTime;i&&o>0&&(o-=i.duration+i.delay),e.styles.forEach((function(e){"string"!=typeof e&&Object.keys(e).forEach((function(i){if(n._driver.validateStyleProperty(i)){var a,s,l,u=t.collectedStyles[t.currentQuerySelector],c=u[i],h=!0;c&&(o!=r&&o>=c.startTime&&r<=c.endTime&&(t.errors.push('The CSS property "'.concat(i,'" that exists between the times of "').concat(c.startTime,'ms" and "').concat(c.endTime,'ms" is also being animated in a parallel animation between the times of "').concat(o,'ms" and "').concat(r,'ms"')),h=!1),o=c.startTime),h&&(u[i]={startTime:o,endTime:r}),t.options&&(a=t.errors,s=t.options.params||{},(l=vf(e[i])).length&&l.forEach((function(e){s.hasOwnProperty(e)||a.push("Unable to resolve the local animation param ".concat(e," in the given list of values"))})))}else t.errors.push('The provided animation property "'.concat(i,'" is not a supported CSS property for animations'))}))}))}},{key:"visitKeyframes",value:function(e,t){var n=this,i={type:5,styles:[],options:null};if(!t.currentAnimateTimings)return t.errors.push("keyframes() must be placed inside of a call to animate()"),i;var r=0,o=[],a=!1,s=!1,l=0,u=e.steps.map((function(e){var i=n._makeStyleAst(e,t),u=null!=i.offset?i.offset:function(e){if("string"==typeof e)return null;var t=null;if(Array.isArray(e))e.forEach((function(e){if(Pf(e)&&e.hasOwnProperty("offset")){var n=e;t=parseFloat(n.offset),delete n.offset}}));else if(Pf(e)&&e.hasOwnProperty("offset")){var n=e;t=parseFloat(n.offset),delete n.offset}return t}(i.styles),c=0;return null!=u&&(r++,c=i.offset=u),s=s||c<0||c>1,a=a||c0&&r0?r==d?1:h*r:o[r],s=a*m;t.currentTime=f+p.delay+s,p.duration=s,n._validateStyleAst(e,t),e.offset=a,i.styles.push(e)})),i}},{key:"visitReference",value:function(e,t){return{type:8,animation:Cf(this,pf(e.animation),t),options:Df(e.options)}}},{key:"visitAnimateChild",value:function(e,t){return t.depCount++,{type:9,options:Df(e.options)}}},{key:"visitAnimateRef",value:function(e,t){return{type:10,animation:this.visitReference(e.animation,t),options:Df(e.options)}}},{key:"visitQuery",value:function(e,t){var n=t.currentQuerySelector,i=e.options||{};t.queryCount++,t.currentQuery=e;var r=l(function(e){var t=!!e.split(/\s*,\s*/).find((function(e){return":self"==e}));return t&&(e=e.replace(Tf,"")),[e=e.replace(/@\*/g,".ng-trigger").replace(/@\w+/g,(function(e){return".ng-trigger-"+e.substr(1)})).replace(/:animating/g,".ng-animating"),t]}(e.selector),2),o=r[0],a=r[1];t.currentQuerySelector=n.length?n+" "+o:o,qd(t.collectedStyles,t.currentQuerySelector,{});var s=Cf(this,pf(e.animation),t);return t.currentQuery=null,t.currentQuerySelector=n,{type:11,selector:o,limit:i.limit||0,optional:!!i.optional,includeSelf:a,animation:s,originalSelector:e.selector,options:Df(e.options)}}},{key:"visitStagger",value:function(e,t){t.currentQuery||t.errors.push("stagger() can only be used inside of query()");var n="full"===e.timings?{duration:0,delay:0,easing:"full"}:sf(e.timings,t.errors,!0);return{type:12,animation:Cf(this,pf(e.animation),t),timings:n,options:null}}}]),e}(),Rf=function e(t){y(this,e),this.errors=t,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 Pf(e){return!Array.isArray(e)&&"object"==typeof e}function Df(e){var t;return e?(e=lf(e)).params&&(e.params=(t=e.params)?lf(t):null):e={},e}function Mf(e,t,n){return{duration:e,delay:t,easing:n}}function Ff(e,t,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:e,keyframes:t,preStyleProps:n,postStyleProps:i,duration:r,delay:o,totalTime:r+o,easing:a,subTimeline:s}}var Nf=function(){function e(){y(this,e),this._map=new Map}return _(e,[{key:"consume",value:function(e){var t=this._map.get(e);return t?this._map.delete(e):t=[],t}},{key:"append",value:function(e,t){var n,i=this._map.get(e);i||this._map.set(e,i=[]),(n=i).push.apply(n,u(t))}},{key:"has",value:function(e){return this._map.has(e)}},{key:"clear",value:function(){this._map.clear()}}]),e}(),Vf=new RegExp(":enter","g"),Lf=new RegExp(":leave","g");function zf(e,t,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,l=arguments.length>8?arguments[8]:void 0,u=arguments.length>9&&void 0!==arguments[9]?arguments[9]:[];return(new Bf).buildKeyframes(e,t,n,i,r,o,a,s,l,u)}var Bf=function(){function e(){y(this,e)}return _(e,[{key:"buildKeyframes",value:function(e,t,n,i,r,o,a,s,l){var u=arguments.length>9&&void 0!==arguments[9]?arguments[9]:[];l=l||new Nf;var c=new Hf(e,t,l,i,r,u,[]);c.options=s,c.currentTimeline.setStyles([o],null,c.errors,s),Cf(this,n,c);var h=c.timelines.filter((function(e){return e.containsAnimation()}));if(h.length&&Object.keys(a).length){var d=h[h.length-1];d.allowOnlyTimelineStyles()||d.setStyles([a],null,c.errors,s)}return h.length?h.map((function(e){return e.buildKeyframes()})):[Ff(t,[],[],[],0,0,"",!1)]}},{key:"visitTrigger",value:function(e,t){}},{key:"visitState",value:function(e,t){}},{key:"visitTransition",value:function(e,t){}},{key:"visitAnimateChild",value:function(e,t){var n=t.subInstructions.consume(t.element);if(n){var i=t.createSubContext(e.options),r=t.currentTimeline.currentTime,o=this._visitSubInstructions(n,i,i.options);r!=o&&t.transformIntoNewTimeline(o)}t.previousNode=e}},{key:"visitAnimateRef",value:function(e,t){var n=t.createSubContext(e.options);n.transformIntoNewTimeline(),this.visitReference(e.animation,n),t.transformIntoNewTimeline(n.currentTimeline.currentTime),t.previousNode=e}},{key:"_visitSubInstructions",value:function(e,t,n){var i=t.currentTimeline.currentTime,r=null!=n.duration?of(n.duration):null,o=null!=n.delay?of(n.delay):null;return 0!==r&&e.forEach((function(e){var n=t.appendInstructionToTimeline(e,r,o);i=Math.max(i,n.duration+n.delay)})),i}},{key:"visitReference",value:function(e,t){t.updateOptions(e.options,!0),Cf(this,e.animation,t),t.previousNode=e}},{key:"visitSequence",value:function(e,t){var n=this,i=t.subContextCount,r=t,o=e.options;if(o&&(o.params||o.delay)&&((r=t.createSubContext(o)).transformIntoNewTimeline(),null!=o.delay)){6==r.previousNode.type&&(r.currentTimeline.snapshotCurrentStyles(),r.previousNode=jf);var a=of(o.delay);r.delayNextStep(a)}e.steps.length&&(e.steps.forEach((function(e){return Cf(n,e,r)})),r.currentTimeline.applyStylesToKeyframe(),r.subContextCount>i&&r.transformIntoNewTimeline()),t.previousNode=e}},{key:"visitGroup",value:function(e,t){var n=this,i=[],r=t.currentTimeline.currentTime,o=e.options&&e.options.delay?of(e.options.delay):0;e.steps.forEach((function(a){var s=t.createSubContext(e.options);o&&s.delayNextStep(o),Cf(n,a,s),r=Math.max(r,s.currentTimeline.currentTime),i.push(s.currentTimeline)})),i.forEach((function(e){return t.currentTimeline.mergeTimelineCollectedStyles(e)})),t.transformIntoNewTimeline(r),t.previousNode=e}},{key:"_visitTiming",value:function(e,t){if(e.dynamic){var n=e.strValue;return sf(t.params?yf(n,t.params,t.errors):n,t.errors)}return{duration:e.duration,delay:e.delay,easing:e.easing}}},{key:"visitAnimate",value:function(e,t){var n=t.currentAnimateTimings=this._visitTiming(e.timings,t),i=t.currentTimeline;n.delay&&(t.incrementTime(n.delay),i.snapshotCurrentStyles());var r=e.style;5==r.type?this.visitKeyframes(r,t):(t.incrementTime(n.duration),this.visitStyle(r,t),i.applyStylesToKeyframe()),t.currentAnimateTimings=null,t.previousNode=e}},{key:"visitStyle",value:function(e,t){var n=t.currentTimeline,i=t.currentAnimateTimings;!i&&n.getCurrentStyleProperties().length&&n.forwardFrame();var r=i&&i.easing||e.easing;e.isEmptyStep?n.applyEmptyStep(r):n.setStyles(e.styles,r,t.errors,t.options),t.previousNode=e}},{key:"visitKeyframes",value:function(e,t){var n=t.currentAnimateTimings,i=t.currentTimeline.duration,r=n.duration,o=t.createSubContext().currentTimeline;o.easing=n.easing,e.styles.forEach((function(e){o.forwardTime((e.offset||0)*r),o.setStyles(e.styles,e.easing,t.errors,t.options),o.applyStylesToKeyframe()})),t.currentTimeline.mergeTimelineCollectedStyles(o),t.transformIntoNewTimeline(i+r),t.previousNode=e}},{key:"visitQuery",value:function(e,t){var n=this,i=t.currentTimeline.currentTime,r=e.options||{},o=r.delay?of(r.delay):0;o&&(6===t.previousNode.type||0==i&&t.currentTimeline.getCurrentStyleProperties().length)&&(t.currentTimeline.snapshotCurrentStyles(),t.previousNode=jf);var a=i,s=t.invokeQuery(e.selector,e.originalSelector,e.limit,e.includeSelf,!!r.optional,t.errors);t.currentQueryTotal=s.length;var l=null;s.forEach((function(i,r){t.currentQueryIndex=r;var s=t.createSubContext(e.options,i);o&&s.delayNextStep(o),i===t.element&&(l=s.currentTimeline),Cf(n,e.animation,s),s.currentTimeline.applyStylesToKeyframe(),a=Math.max(a,s.currentTimeline.currentTime)})),t.currentQueryIndex=0,t.currentQueryTotal=0,t.transformIntoNewTimeline(a),l&&(t.currentTimeline.mergeTimelineCollectedStyles(l),t.currentTimeline.snapshotCurrentStyles()),t.previousNode=e}},{key:"visitStagger",value:function(e,t){var n=t.parentContext,i=t.currentTimeline,r=e.timings,o=Math.abs(r.duration),a=o*(t.currentQueryTotal-1),s=o*t.currentQueryIndex;switch(r.duration<0?"reverse":r.easing){case"reverse":s=a-s;break;case"full":s=n.currentStaggerTime}var l=t.currentTimeline;s&&l.delayNextStep(s);var u=l.currentTime;Cf(this,e.animation,t),t.previousNode=e,n.currentStaggerTime=i.currentTime-u+(i.startTime-n.currentTimeline.startTime)}}]),e}(),jf={},Hf=function(){function e(t,n,i,r,o,a,s,l){y(this,e),this._driver=t,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=jf,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=l||new qf(this._driver,n,0),s.push(this.currentTimeline)}return _(e,[{key:"updateOptions",value:function(e,t){var n=this;if(e){var i=e,r=this.options;null!=i.duration&&(r.duration=of(i.duration)),null!=i.delay&&(r.delay=of(i.delay));var o=i.params;if(o){var a=r.params;a||(a=this.options.params={}),Object.keys(o).forEach((function(e){t&&a.hasOwnProperty(e)||(a[e]=yf(o[e],a,n.errors))}))}}}},{key:"_copyOptions",value:function(){var e={};if(this.options){var t=this.options.params;if(t){var n=e.params={};Object.keys(t).forEach((function(e){n[e]=t[e]}))}}return e}},{key:"createSubContext",value:function(){var t=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 e(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(t),o.currentQueryIndex=this.currentQueryIndex,o.currentQueryTotal=this.currentQueryTotal,o.parentContext=this,this.subContextCount++,o}},{key:"transformIntoNewTimeline",value:function(e){return this.previousNode=jf,this.currentTimeline=this.currentTimeline.fork(this.element,e),this.timelines.push(this.currentTimeline),this.currentTimeline}},{key:"appendInstructionToTimeline",value:function(e,t,n){var i={duration:null!=t?t:e.duration,delay:this.currentTimeline.currentTime+(null!=n?n:0)+e.delay,easing:""},r=new Uf(this._driver,e.element,e.keyframes,e.preStyleProps,e.postStyleProps,i,e.stretchStartingKeyframe);return this.timelines.push(r),i}},{key:"incrementTime",value:function(e){this.currentTimeline.forwardTime(this.currentTimeline.duration+e)}},{key:"delayNextStep",value:function(e){e>0&&this.currentTimeline.delayNextStep(e)}},{key:"invokeQuery",value:function(e,t,n,i,r,o){var a=[];if(i&&a.push(this.element),e.length>0){e=(e=e.replace(Vf,"."+this._enterClassName)).replace(Lf,"."+this._leaveClassName);var s=this._driver.query(this.element,e,1!=n);0!==n&&(s=n<0?s.slice(s.length+n,s.length):s.slice(0,n)),a.push.apply(a,u(s))}return r||0!=a.length||o.push('`query("'.concat(t,'")` returned zero elements. (Use `query("').concat(t,'", { optional: true })` if you wish to allow this.)')),a}},{key:"params",get:function(){return this.options.params}}]),e}(),qf=function(){function e(t,n,i,r){y(this,e),this._driver=t,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 _(e,[{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(e){var t=1==this._keyframes.size&&Object.keys(this._pendingStyles).length;this.duration||t?(this.forwardTime(this.currentTime+e),t&&this.snapshotCurrentStyles()):this.startTime+=e}},{key:"fork",value:function(t,n){return this.applyStylesToKeyframe(),new e(this._driver,t,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(e){this.applyStylesToKeyframe(),this.duration=e,this._loadKeyframe()}},{key:"_updateStyle",value:function(e,t){this._localTimelineStyles[e]=t,this._globalTimelineStyles[e]=t,this._styleSummary[e]={time:this.currentTime,value:t}}},{key:"allowOnlyTimelineStyles",value:function(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}},{key:"applyEmptyStep",value:function(e){var t=this;e&&(this._previousKeyframe.easing=e),Object.keys(this._globalTimelineStyles).forEach((function(e){t._backFill[e]=t._globalTimelineStyles[e]||"*",t._currentKeyframe[e]="*"})),this._currentEmptyStepKeyframe=this._currentKeyframe}},{key:"setStyles",value:function(e,t,n,i){var r=this;t&&(this._previousKeyframe.easing=t);var o=i&&i.params||{},a=function(e,t){var n,i={};return e.forEach((function(e){"*"===e?(n=n||Object.keys(t)).forEach((function(e){i[e]="*"})):uf(e,!1,i)})),i}(e,this._globalTimelineStyles);Object.keys(a).forEach((function(e){var t=yf(a[e],o,n);r._pendingStyles[e]=t,r._localTimelineStyles.hasOwnProperty(e)||(r._backFill[e]=r._globalTimelineStyles.hasOwnProperty(e)?r._globalTimelineStyles[e]:"*"),r._updateStyle(e,t)}))}},{key:"applyStylesToKeyframe",value:function(){var e=this,t=this._pendingStyles,n=Object.keys(t);0!=n.length&&(this._pendingStyles={},n.forEach((function(n){e._currentKeyframe[n]=t[n]})),Object.keys(this._localTimelineStyles).forEach((function(t){e._currentKeyframe.hasOwnProperty(t)||(e._currentKeyframe[t]=e._localTimelineStyles[t])})))}},{key:"snapshotCurrentStyles",value:function(){var e=this;Object.keys(this._localTimelineStyles).forEach((function(t){var n=e._localTimelineStyles[t];e._pendingStyles[t]=n,e._updateStyle(t,n)}))}},{key:"getFinalKeyframe",value:function(){return this._keyframes.get(this.duration)}},{key:"mergeTimelineCollectedStyles",value:function(e){var t=this;Object.keys(e._styleSummary).forEach((function(n){var i=t._styleSummary[n],r=e._styleSummary[n];(!i||r.time>i.time)&&t._updateStyle(n,r.value)}))}},{key:"buildKeyframes",value:function(){var e=this;this.applyStylesToKeyframe();var t=new Set,n=new Set,i=1===this._keyframes.size&&0===this.duration,r=[];this._keyframes.forEach((function(o,a){var s=uf(o,!0);Object.keys(s).forEach((function(e){var i=s[e];"!"==i?t.add(e):"*"==i&&n.add(e)})),i||(s.offset=a/e.duration),r.push(s)}));var o=t.size?gf(t.values()):[],a=n.size?gf(n.values()):[];if(i){var s=r[0],l=lf(s);s.offset=0,l.offset=1,r=[s,l]}return Ff(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 e=[];for(var t in this._currentKeyframe)e.push(t);return e}}]),e}(),Uf=function(e){d(n,e);var t=v(n);function n(e,i,r,o,a,s){var l,u=arguments.length>6&&void 0!==arguments[6]&&arguments[6];return y(this,n),(l=t.call(this,e,i,s.delay)).element=i,l.keyframes=r,l.preStyleProps=o,l.postStyleProps=a,l._stretchStartingKeyframe=u,l.timings={duration:s.duration,delay:s.delay,easing:s.easing},l}return _(n,[{key:"containsAnimation",value:function(){return this.keyframes.length>1}},{key:"buildKeyframes",value:function(){var e=this.keyframes,t=this.timings,n=t.delay,i=t.duration,r=t.easing;if(this._stretchStartingKeyframe&&n){var o=[],a=i+n,s=n/a,l=uf(e[0],!1);l.offset=0,o.push(l);var u=uf(e[0],!1);u.offset=Wf(s),o.push(u);for(var c=e.length-1,h=1;h<=c;h++){var d=uf(e[h],!1);d.offset=Wf((n+d.offset*i)/a),o.push(d)}i=a,n=0,r="",e=o}return Ff(this.element,e,this.preStyleProps,this.postStyleProps,i,n,r,!0)}}]),n}(qf);function Wf(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:3,n=Math.pow(10,t-1);return Math.round(e*n)/n}var Kf=function e(){y(this,e)},Yf=function(e){d(n,e);var t=v(n);function n(){return y(this,n),t.apply(this,arguments)}return _(n,[{key:"normalizePropertyName",value:function(e,t){return bf(e)}},{key:"normalizeStyleValue",value:function(e,t,n,i){var r="",o=n.toString().trim();if(Gf[t]&&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(e,":").concat(n))}return o+r}}]),n}(Kf),Gf=function(){return e="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(","),t={},e.forEach((function(e){return t[e]=!0})),t;var e,t}();function Zf(e,t,n,i,r,o,a,s,l,u,c,h,d){return{type:0,element:e,triggerName:t,isRemovalTransition:r,fromState:n,fromStyles:o,toState:i,toStyles:a,timelines:s,queriedElements:l,preStyleProps:u,postStyleProps:c,totalTime:h,errors:d}}var Xf={},Qf=function(){function e(t,n,i){y(this,e),this._triggerName=t,this.ast=n,this._stateStyles=i}return _(e,[{key:"match",value:function(e,t,n,i){return function(e,t,n,i,r){return e.some((function(e){return e(t,n,i,r)}))}(this.ast.matchers,e,t,n,i)}},{key:"buildStyles",value:function(e,t,n){var i=this._stateStyles["*"],r=this._stateStyles[e],o=i?i.buildStyles(t,n):{};return r?r.buildStyles(t,n):o}},{key:"build",value:function(e,t,n,i,r,o,a,s,l,u){var c=[],h=this.ast.options&&this.ast.options.params||Xf,d=this.buildStyles(n,a&&a.params||Xf,c),f=s&&s.params||Xf,p=this.buildStyles(i,f,c),m=new Set,v=new Map,y=new Map,g="void"===i,_={params:Object.assign(Object.assign({},h),f)},b=u?[]:zf(e,t,this.ast.animation,r,o,d,p,_,l,c),k=0;if(b.forEach((function(e){k=Math.max(e.duration+e.delay,k)})),c.length)return Zf(t,this._triggerName,n,i,g,d,p,[],[],v,y,k,c);b.forEach((function(e){var n=e.element,i=qd(v,n,{});e.preStyleProps.forEach((function(e){return i[e]=!0}));var r=qd(y,n,{});e.postStyleProps.forEach((function(e){return r[e]=!0})),n!==t&&m.add(n)}));var w=gf(m.values());return Zf(t,this._triggerName,n,i,g,d,p,b,w,v,y,k)}}]),e}(),$f=function(){function e(t,n){y(this,e),this.styles=t,this.defaultParams=n}return _(e,[{key:"buildStyles",value:function(e,t){var n={},i=lf(this.defaultParams);return Object.keys(e).forEach((function(t){var n=e[t];null!=n&&(i[t]=n)})),this.styles.styles.forEach((function(e){if("string"!=typeof e){var r=e;Object.keys(r).forEach((function(e){var o=r[e];o.length>1&&(o=yf(o,i,t)),n[e]=o}))}})),n}}]),e}(),Jf=function(){function e(t,n){var i=this;y(this,e),this.name=t,this.ast=n,this.transitionFactories=[],this.states={},n.states.forEach((function(e){i.states[e.name]=new $f(e.style,e.options&&e.options.params||{})})),ep(this.states,"true","1"),ep(this.states,"false","0"),n.transitions.forEach((function(e){i.transitionFactories.push(new Qf(t,e,i.states))})),this.fallbackTransition=new Qf(t,{type:1,animation:{type:2,steps:[],options:null},matchers:[function(e,t){return!0}],options:null,queryCount:0,depCount:0},this.states)}return _(e,[{key:"matchTransition",value:function(e,t,n,i){return this.transitionFactories.find((function(r){return r.match(e,t,n,i)}))||null}},{key:"matchStyles",value:function(e,t,n){return this.fallbackTransition.buildStyles(e,t,n)}},{key:"containsQueries",get:function(){return this.ast.queryCount>0}}]),e}();function ep(e,t,n){e.hasOwnProperty(t)?e.hasOwnProperty(n)||(e[n]=e[t]):e.hasOwnProperty(n)&&(e[t]=e[n])}var tp=new Nf,np=function(){function e(t,n,i){y(this,e),this.bodyNode=t,this._driver=n,this._normalizer=i,this._animations={},this._playersById={},this.players=[]}return _(e,[{key:"register",value:function(e,t){var n=[],i=Af(this._driver,t,n);if(n.length)throw new Error("Unable to build the animation due to the following errors: ".concat(n.join("\n")));this._animations[e]=i}},{key:"_buildPlayer",value:function(e,t,n){var i=e.element,r=zd(this._driver,this._normalizer,i,e.keyframes,t,n);return this._driver.animate(i,r,e.duration,e.delay,e.easing,[],!0)}},{key:"create",value:function(e,t){var n,i=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=[],a=this._animations[e],s=new Map;if(a?(n=zf(this._driver,t,a,"ng-enter","ng-leave",{},{},r,tp,o)).forEach((function(e){var t=qd(s,e.element,{});e.postStyleProps.forEach((function(e){return t[e]=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(e,t){Object.keys(e).forEach((function(n){e[n]=i._driver.computeStyle(t,n,"*")}))}));var l=n.map((function(e){var t=s.get(e.element);return i._buildPlayer(e,{},t)})),u=Ld(l);return this._playersById[e]=u,u.onDestroy((function(){return i.destroy(e)})),this.players.push(u),u}},{key:"destroy",value:function(e){var t=this._getPlayer(e);t.destroy(),delete this._playersById[e];var n=this.players.indexOf(t);n>=0&&this.players.splice(n,1)}},{key:"_getPlayer",value:function(e){var t=this._playersById[e];if(!t)throw new Error("Unable to find the timeline player referenced by ".concat(e));return t}},{key:"listen",value:function(e,t,n,i){var r=Hd(t,"","","");return Bd(this._getPlayer(e),n,r,i),function(){}}},{key:"command",value:function(e,t,n,i){if("register"!=n)if("create"!=n){var r=this._getPlayer(e);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(e)}}else this.create(e,t,i[0]||{});else this.register(e,i[0])}}]),e}(),ip=[],rp={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},op={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},ap=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";y(this,e),this.namespaceId=n;var i=t&&t.hasOwnProperty("value"),r=i?t.value:t;if(this.value=hp(r),i){var o=lf(t);delete o.value,this.options=o}else this.options={};this.options.params||(this.options.params={})}return _(e,[{key:"absorbOptions",value:function(e){var t=e.params;if(t){var n=this.options.params;Object.keys(t).forEach((function(e){null==n[e]&&(n[e]=t[e])}))}}},{key:"params",get:function(){return this.options.params}}]),e}(),sp=new ap("void"),lp=function(){function e(t,n,i){y(this,e),this.id=t,this.hostElement=n,this._engine=i,this.players=[],this._triggers={},this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+t,vp(n,this._hostClassName)}return _(e,[{key:"listen",value:function(e,t,n,i){var r,o=this;if(!this._triggers.hasOwnProperty(t))throw new Error('Unable to listen on the animation trigger event "'.concat(n,'" because the animation trigger "').concat(t,"\" doesn't exist!"));if(null==n||0==n.length)throw new Error('Unable to listen on the animation trigger "'.concat(t,'" 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(t,'" is not supported!'));var a=qd(this._elementListeners,e,[]),s={name:t,phase:n,callback:i};a.push(s);var l=qd(this._engine.statesByElement,e,{});return l.hasOwnProperty(t)||(vp(e,"ng-trigger"),vp(e,"ng-trigger-"+t),l[t]=sp),function(){o._engine.afterFlush((function(){var e=a.indexOf(s);e>=0&&a.splice(e,1),o._triggers[t]||delete l[t]}))}}},{key:"register",value:function(e,t){return!this._triggers[e]&&(this._triggers[e]=t,!0)}},{key:"_getTrigger",value:function(e){var t=this._triggers[e];if(!t)throw new Error('The provided animation trigger "'.concat(e,'" has not been registered!'));return t}},{key:"trigger",value:function(e,t,n){var i=this,r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],o=this._getTrigger(t),a=new cp(this.id,t,e),s=this._engine.statesByElement.get(e);s||(vp(e,"ng-trigger"),vp(e,"ng-trigger-"+t),this._engine.statesByElement.set(e,s={}));var l=s[t],u=new ap(n,this.id),c=n&&n.hasOwnProperty("value");!c&&l&&u.absorbOptions(l.options),s[t]=u,l||(l=sp);var h="void"===u.value;if(h||l.value!==u.value){var d=qd(this._engine.playersByElement,e,[]);d.forEach((function(e){e.namespaceId==i.id&&e.triggerName==t&&e.queued&&e.destroy()}));var f=o.matchTransition(l.value,u.value,e,u.params),p=!1;if(!f){if(!r)return;f=o.fallbackTransition,p=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:e,triggerName:t,transition:f,fromState:l,toState:u,player:a,isFallbackTransition:p}),p||(vp(e,"ng-animate-queued"),a.onStart((function(){yp(e,"ng-animate-queued")}))),a.onDone((function(){var t=i.players.indexOf(a);t>=0&&i.players.splice(t,1);var n=i._engine.playersByElement.get(e);if(n){var r=n.indexOf(a);r>=0&&n.splice(r,1)}})),this.players.push(a),d.push(a),a}if(!_p(l.params,u.params)){var m=[],v=o.matchStyles(l.value,l.params,m),y=o.matchStyles(u.value,u.params,m);m.length?this._engine.reportError(m):this._engine.afterFlush((function(){ff(e,v),df(e,y)}))}}},{key:"deregister",value:function(e){var t=this;delete this._triggers[e],this._engine.statesByElement.forEach((function(t,n){delete t[e]})),this._elementListeners.forEach((function(n,i){t._elementListeners.set(i,n.filter((function(t){return t.name!=e})))}))}},{key:"clearElementCache",value:function(e){this._engine.statesByElement.delete(e),this._elementListeners.delete(e);var t=this._engine.playersByElement.get(e);t&&(t.forEach((function(e){return e.destroy()})),this._engine.playersByElement.delete(e))}},{key:"_signalRemovalForInnerTriggers",value:function(e,t){var n=this,i=this._engine.driver.query(e,".ng-trigger",!0);i.forEach((function(e){if(!e.__ng_removed){var i=n._engine.fetchNamespacesByElement(e);i.size?i.forEach((function(n){return n.triggerLeaveAnimation(e,t,!1,!0)})):n.clearElementCache(e)}})),this._engine.afterFlushAnimationsDone((function(){return i.forEach((function(e){return n.clearElementCache(e)}))}))}},{key:"triggerLeaveAnimation",value:function(e,t,n,i){var r=this,o=this._engine.statesByElement.get(e);if(o){var a=[];if(Object.keys(o).forEach((function(t){if(r._triggers[t]){var n=r.trigger(e,t,"void",i);n&&a.push(n)}})),a.length)return this._engine.markElementAsRemoved(this.id,e,!0,t),n&&Ld(a).onDone((function(){return r._engine.processLeaveNode(e)})),!0}return!1}},{key:"prepareLeaveAnimationListeners",value:function(e){var t=this,n=this._elementListeners.get(e);if(n){var i=new Set;n.forEach((function(n){var r=n.name;if(!i.has(r)){i.add(r);var o=t._triggers[r].fallbackTransition,a=t._engine.statesByElement.get(e)[r]||sp,s=new ap("void"),l=new cp(t.id,r,e);t._engine.totalQueuedPlayers++,t._queue.push({element:e,triggerName:r,transition:o,fromState:a,toState:s,player:l,isFallbackTransition:!0})}}))}}},{key:"removeNode",value:function(e,t){var n=this,i=this._engine;if(e.childElementCount&&this._signalRemovalForInnerTriggers(e,t),!this.triggerLeaveAnimation(e,t,!0)){var r=!1;if(i.totalAnimations){var o=i.players.length?i.playersByQueriedElement.get(e):[];if(o&&o.length)r=!0;else for(var a=e;a=a.parentNode;)if(i.statesByElement.get(a)){r=!0;break}}if(this.prepareLeaveAnimationListeners(e),r)i.markElementAsRemoved(this.id,e,!1,t);else{var s=e.__ng_removed;s&&s!==rp||(i.afterFlush((function(){return n.clearElementCache(e)})),i.destroyInnerAnimations(e),i._onRemovalComplete(e,t))}}}},{key:"insertNode",value:function(e,t){vp(e,this._hostClassName)}},{key:"drainQueuedTransitions",value:function(e){var t=this,n=[];return this._queue.forEach((function(i){var r=i.player;if(!r.destroyed){var o=i.element,a=t._elementListeners.get(o);a&&a.forEach((function(t){if(t.name==i.triggerName){var n=Hd(o,i.triggerName,i.fromState.value,i.toState.value);n._data=e,Bd(i.player,t.phase,n,t.callback)}})),r.markedForDestroy?t._engine.afterFlush((function(){r.destroy()})):n.push(i)}})),this._queue=[],n.sort((function(e,n){var i=e.transition.ast.depCount,r=n.transition.ast.depCount;return 0==i||0==r?i-r:t._engine.driver.containsElement(e.element,n.element)?1:-1}))}},{key:"destroy",value:function(e){this.players.forEach((function(e){return e.destroy()})),this._signalRemovalForInnerTriggers(this.hostElement,e)}},{key:"elementContainsData",value:function(e){var t=!1;return this._elementListeners.has(e)&&(t=!0),!!this._queue.find((function(t){return t.element===e}))||t}}]),e}(),up=function(){function e(t,n,i){y(this,e),this.bodyNode=t,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(e,t){}}return _(e,[{key:"_onRemovalComplete",value:function(e,t){this.onRemovalComplete(e,t)}},{key:"createNamespace",value:function(e,t){var n=new lp(e,t,this);return t.parentNode?this._balanceNamespaceList(n,t):(this.newHostElements.set(t,n),this.collectEnterElement(t)),this._namespaceLookup[e]=n}},{key:"_balanceNamespaceList",value:function(e,t){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,t)){this._namespaceList.splice(r+1,0,e),i=!0;break}i||this._namespaceList.splice(0,0,e)}else this._namespaceList.push(e);return this.namespacesByHostElement.set(t,e),e}},{key:"register",value:function(e,t){var n=this._namespaceLookup[e];return n||(n=this.createNamespace(e,t)),n}},{key:"registerTrigger",value:function(e,t,n){var i=this._namespaceLookup[e];i&&i.register(t,n)&&this.totalAnimations++}},{key:"destroy",value:function(e,t){var n=this;if(e){var i=this._fetchNamespace(e);this.afterFlush((function(){n.namespacesByHostElement.delete(i.hostElement),delete n._namespaceLookup[e];var t=n._namespaceList.indexOf(i);t>=0&&n._namespaceList.splice(t,1)})),this.afterFlushAnimationsDone((function(){return i.destroy(t)}))}}},{key:"_fetchNamespace",value:function(e){return this._namespaceLookup[e]}},{key:"fetchNamespacesByElement",value:function(e){var t=new Set,n=this.statesByElement.get(e);if(n)for(var i=Object.keys(n),r=0;r=0&&this.collectedLeaveElements.splice(o,1)}if(e){var a=this._fetchNamespace(e);a&&a.insertNode(t,n)}i&&this.collectEnterElement(t)}}},{key:"collectEnterElement",value:function(e){this.collectedEnterElements.push(e)}},{key:"markElementAsDisabled",value:function(e,t){t?this.disabledNodes.has(e)||(this.disabledNodes.add(e),vp(e,"ng-animate-disabled")):this.disabledNodes.has(e)&&(this.disabledNodes.delete(e),yp(e,"ng-animate-disabled"))}},{key:"removeNode",value:function(e,t,n,i){if(dp(t)){var r=e?this._fetchNamespace(e):null;if(r?r.removeNode(t,i):this.markElementAsRemoved(e,t,!1,i),n){var o=this.namespacesByHostElement.get(t);o&&o.id!==e&&o.removeNode(t,i)}}else this._onRemovalComplete(t,i)}},{key:"markElementAsRemoved",value:function(e,t,n,i){this.collectedLeaveElements.push(t),t.__ng_removed={namespaceId:e,setForRemoval:i,hasAnimation:n,removedBeforeQueried:!1}}},{key:"listen",value:function(e,t,n,i,r){return dp(t)?this._fetchNamespace(e).listen(t,n,i,r):function(){}}},{key:"_buildInstruction",value:function(e,t,n,i,r){return e.transition.build(this.driver,e.element,e.fromState.value,e.toState.value,n,i,e.fromState.options,e.toState.options,t,r)}},{key:"destroyInnerAnimations",value:function(e){var t=this,n=this.driver.query(e,".ng-trigger",!0);n.forEach((function(e){return t.destroyActiveAnimationsForElement(e)})),0!=this.playersByQueriedElement.size&&(n=this.driver.query(e,".ng-animating",!0)).forEach((function(e){return t.finishActiveQueriedAnimationOnElement(e)}))}},{key:"destroyActiveAnimationsForElement",value:function(e){var t=this.playersByElement.get(e);t&&t.forEach((function(e){e.queued?e.markedForDestroy=!0:e.destroy()}))}},{key:"finishActiveQueriedAnimationOnElement",value:function(e){var t=this.playersByQueriedElement.get(e);t&&t.forEach((function(e){return e.finish()}))}},{key:"whenRenderingDone",value:function(){var e=this;return new Promise((function(t){if(e.players.length)return Ld(e.players).onDone((function(){return t()}));t()}))}},{key:"processLeaveNode",value:function(e){var t=this,n=e.__ng_removed;if(n&&n.setForRemoval){if(e.__ng_removed=rp,n.namespaceId){this.destroyInnerAnimations(e);var i=this._fetchNamespace(n.namespaceId);i&&i.clearElementCache(e)}this._onRemovalComplete(e,n.setForRemoval)}this.driver.matchesElement(e,".ng-animate-disabled")&&this.markElementAsDisabled(e,!1),this.driver.query(e,".ng-animate-disabled",!0).forEach((function(e){t.markElementAsDisabled(e,!1)}))}},{key:"flush",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1,n=[];if(this.newHostElements.size&&(this.newHostElements.forEach((function(t,n){return e._balanceNamespaceList(t,n)})),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(var i=0;i=0;I--)this._namespaceList[I].drainQueuedTransitions(t).forEach((function(e){var t=e.player,o=e.element;if(E.push(t),n.collectedEnterElements.length){var u=o.__ng_removed;if(u&&u.setForMove)return void t.destroy()}var h=!d||!n.driver.containsElement(d,o),f=C.get(o),p=m.get(o),v=n._buildInstruction(e,i,p,f,h);if(v.errors&&v.errors.length)S.push(v);else{if(h)return t.onStart((function(){return ff(o,v.fromStyles)})),t.onDestroy((function(){return df(o,v.toStyles)})),void r.push(t);if(e.isFallbackTransition)return t.onStart((function(){return ff(o,v.fromStyles)})),t.onDestroy((function(){return df(o,v.toStyles)})),void r.push(t);v.timelines.forEach((function(e){return e.stretchStartingKeyframe=!0})),i.append(o,v.timelines),a.push({instruction:v,player:t,element:o}),v.queriedElements.forEach((function(e){return qd(s,e,[]).push(t)})),v.preStyleProps.forEach((function(e,t){var n=Object.keys(e);if(n.length){var i=l.get(t);i||l.set(t,i=new Set),n.forEach((function(e){return i.add(e)}))}})),v.postStyleProps.forEach((function(e,t){var n=Object.keys(e),i=c.get(t);i||c.set(t,i=new Set),n.forEach((function(e){return i.add(e)}))}))}}));if(S.length){var T=[];S.forEach((function(e){T.push("@".concat(e.triggerName," has failed due to:\n")),e.errors.forEach((function(e){return T.push("- ".concat(e,"\n"))}))})),E.forEach((function(e){return e.destroy()})),this.reportError(T)}var A=new Map,O=new Map;a.forEach((function(e){var t=e.element;i.has(t)&&(O.set(t,t),n._beforeAnimationBuild(e.player.namespaceId,e.instruction,A))})),r.forEach((function(e){var t=e.element;n._getPreviousPlayers(t,!1,e.namespaceId,e.triggerName,null).forEach((function(e){qd(A,t,[]).push(e),e.destroy()}))}));var R=y.filter((function(e){return bp(e,l,c)})),P=new Map;pp(P,this.driver,_,c,"*").forEach((function(e){bp(e,l,c)&&R.push(e)}));var D=new Map;p.forEach((function(e,t){pp(D,n.driver,new Set(e),l,"!")})),R.forEach((function(e){var t=P.get(e),n=D.get(e);P.set(e,Object.assign(Object.assign({},t),n))}));var M=[],F=[],N={};a.forEach((function(e){var t=e.element,a=e.player,s=e.instruction;if(i.has(t)){if(h.has(t))return a.onDestroy((function(){return df(t,s.toStyles)})),a.disabled=!0,a.overrideTotalTime(s.totalTime),void r.push(a);var l=N;if(O.size>1){for(var u=t,c=[];u=u.parentNode;){var d=O.get(u);if(d){l=d;break}c.push(u)}c.forEach((function(e){return O.set(e,l)}))}var f=n._buildAnimation(a.namespaceId,s,A,o,D,P);if(a.setRealPlayer(f),l===N)M.push(a);else{var p=n.playersByElement.get(l);p&&p.length&&(a.parentPlayer=Ld(p)),r.push(a)}}else ff(t,s.fromStyles),a.onDestroy((function(){return df(t,s.toStyles)})),F.push(a),h.has(t)&&r.push(a)})),F.forEach((function(e){var t=o.get(e.element);if(t&&t.length){var n=Ld(t);e.setRealPlayer(n)}})),r.forEach((function(e){e.parentPlayer?e.syncPlayerEvents(e.parentPlayer):e.destroy()}));for(var V=0;V0?this.driver.animate(e.element,t,e.duration,e.delay,e.easing,n):new vc(e.duration,e.delay)}},{key:"queuedPlayers",get:function(){var e=[];return this._namespaceList.forEach((function(t){t.players.forEach((function(t){t.queued&&e.push(t)}))})),e}}]),e}(),cp=function(){function e(t,n,i){y(this,e),this.namespaceId=t,this.triggerName=n,this.element=i,this._player=new vc,this._containsRealPlayer=!1,this._queuedCallbacks={},this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}return _(e,[{key:"setRealPlayer",value:function(e){var t=this;this._containsRealPlayer||(this._player=e,Object.keys(this._queuedCallbacks).forEach((function(n){t._queuedCallbacks[n].forEach((function(t){return Bd(e,n,void 0,t)}))})),this._queuedCallbacks={},this._containsRealPlayer=!0,this.overrideTotalTime(e.totalTime),this.queued=!1)}},{key:"getRealPlayer",value:function(){return this._player}},{key:"overrideTotalTime",value:function(e){this.totalTime=e}},{key:"syncPlayerEvents",value:function(e){var t=this,n=this._player;n.triggerCallback&&e.onStart((function(){return n.triggerCallback("start")})),e.onDone((function(){return t.finish()})),e.onDestroy((function(){return t.destroy()}))}},{key:"_queueEvent",value:function(e,t){qd(this._queuedCallbacks,e,[]).push(t)}},{key:"onDone",value:function(e){this.queued&&this._queueEvent("done",e),this._player.onDone(e)}},{key:"onStart",value:function(e){this.queued&&this._queueEvent("start",e),this._player.onStart(e)}},{key:"onDestroy",value:function(e){this.queued&&this._queueEvent("destroy",e),this._player.onDestroy(e)}},{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(e){this.queued||this._player.setPosition(e)}},{key:"getPosition",value:function(){return this.queued?0:this._player.getPosition()}},{key:"triggerCallback",value:function(e){var t=this._player;t.triggerCallback&&t.triggerCallback(e)}}]),e}();function hp(e){return null!=e?e:null}function dp(e){return e&&1===e.nodeType}function fp(e,t){var n=e.style.display;return e.style.display=null!=t?t:"none",n}function pp(e,t,n,i,r){var o=[];n.forEach((function(e){return o.push(fp(e))}));var a=[];i.forEach((function(n,i){var o={};n.forEach((function(e){var n=o[e]=t.computeStyle(i,e,r);n&&0!=n.length||(i.__ng_removed=op,a.push(i))})),e.set(i,o)}));var s=0;return n.forEach((function(e){return fp(e,o[s++])})),a}function mp(e,t){var n=new Map;if(e.forEach((function(e){return n.set(e,[])})),0==t.length)return n;var i=new Set(t),r=new Map;return t.forEach((function(e){var t=function e(t){if(!t)return 1;var o=r.get(t);if(o)return o;var a=t.parentNode;return o=n.has(a)?a:i.has(a)?1:e(a),r.set(t,o),o}(e);1!==t&&n.get(t).push(e)})),n}function vp(e,t){if(e.classList)e.classList.add(t);else{var n=e.$$classes;n||(n=e.$$classes={}),n[t]=!0}}function yp(e,t){if(e.classList)e.classList.remove(t);else{var n=e.$$classes;n&&delete n[t]}}function gp(e,t,n){Ld(n).onDone((function(){return e.processLeaveNode(t)}))}function _p(e,t){var n=Object.keys(e),i=Object.keys(t);if(n.length!=i.length)return!1;for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:-1;this._transitionEngine.flush(e)}},{key:"whenRenderingDone",value:function(){return this._transitionEngine.whenRenderingDone()}},{key:"players",get:function(){return this._transitionEngine.players.concat(this._timelineEngine.players)}}]),e}();function wp(e,t){var n=null,i=null;return Array.isArray(t)&&t.length?(n=xp(t[0]),t.length>1&&(i=xp(t[t.length-1]))):t&&(n=xp(t)),n||i?new Cp(e,n,i):null}var Cp=function(){var e=function(){function e(t,n,i){y(this,e),this._element=t,this._startStyles=n,this._endStyles=i,this._state=0;var r=e.initialStylesByElement.get(t);r||e.initialStylesByElement.set(t,r={}),this._initialStyles=r}return _(e,[{key:"start",value:function(){this._state<1&&(this._startStyles&&df(this._element,this._startStyles,this._initialStyles),this._state=1)}},{key:"finish",value:function(){this.start(),this._state<2&&(df(this._element,this._initialStyles),this._endStyles&&(df(this._element,this._endStyles),this._endStyles=null),this._state=1)}},{key:"destroy",value:function(){this.finish(),this._state<3&&(e.initialStylesByElement.delete(this._element),this._startStyles&&(ff(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(ff(this._element,this._endStyles),this._endStyles=null),df(this._element,this._initialStyles),this._state=3)}}]),e}();return e.initialStylesByElement=new WeakMap,e}();function xp(e){for(var t=null,n=Object.keys(e),i=0;i=this._delay&&n>=this._duration&&this.finish()}},{key:"finish",value:function(){this._finished||(this._finished=!0,this._onDoneFn(),Op(this._element,this._eventFn,!0))}},{key:"destroy",value:function(){var e,t,n,i;this._destroyed||(this._destroyed=!0,this.finish(),t=this._name,(i=Ap(n=Pp(e=this._element,"").split(","),t))>=0&&(n.splice(i,1),Rp(e,"",n.join(","))))}}]),e}();function Ip(e,t,n){Rp(e,"PlayState",n,Tp(e,t))}function Tp(e,t){var n=Pp(e,"");return n.indexOf(",")>0?Ap(n.split(","),t):Ap([n],t)}function Ap(e,t){for(var n=0;n=0)return n;return-1}function Op(e,t,n){n?e.removeEventListener("animationend",t):e.addEventListener("animationend",t)}function Rp(e,t,n,i){var r="animation"+t;if(null!=i){var o=e.style[r];if(o.length){var a=o.split(",");a[i]=n,n=a.join(",")}}e.style[r]=n}function Pp(e,t){return e.style["animation"+t]}var Dp=function(){function e(t,n,i,r,o,a,s,l){y(this,e),this.element=t,this.keyframes=n,this.animationName=i,this._duration=r,this._delay=o,this._finalStyles=s,this._specialStyles=l,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 _(e,[{key:"onStart",value:function(e){this._onStartFns.push(e)}},{key:"onDone",value:function(e){this._onDoneFns.push(e)}},{key:"onDestroy",value:function(e){this._onDestroyFns.push(e)}},{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(e){return e()})),this._onDestroyFns=[])}},{key:"_flushDoneFns",value:function(){this._onDoneFns.forEach((function(e){return e()})),this._onDoneFns=[]}},{key:"_flushStartFns",value:function(){this._onStartFns.forEach((function(e){return e()})),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(e){this._styler.setPosition(e)}},{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 e=this;this._styler=new Sp(this.element,this.animationName,this._duration,this._delay,this.easing,"forwards",(function(){return e.finish()}))}},{key:"triggerCallback",value:function(e){var t="start"==e?this._onStartFns:this._onDoneFns;t.forEach((function(e){return e()})),t.length=0}},{key:"beforeDestroy",value:function(){var e=this;this.init();var t={};if(this.hasStarted()){var n=this._state>=3;Object.keys(this._finalStyles).forEach((function(i){"offset"!=i&&(t[i]=n?e._finalStyles[i]:xf(e.element,i))}))}this.currentSnapshot=t}}]),e}(),Mp=function(e){d(n,e);var t=v(n);function n(e,i){var r;return y(this,n),(r=t.call(this)).element=e,r._startingStyles={},r.__initialized=!1,r._styles=tf(i),r}return _(n,[{key:"init",value:function(){var e=this;!this.__initialized&&this._startingStyles&&(this.__initialized=!0,Object.keys(this._styles).forEach((function(t){e._startingStyles[t]=e.element.style[t]})),r(i(n.prototype),"init",this).call(this))}},{key:"play",value:function(){var e=this;this._startingStyles&&(this.init(),Object.keys(this._styles).forEach((function(t){return e.element.style.setProperty(t,e._styles[t])})),r(i(n.prototype),"play",this).call(this))}},{key:"destroy",value:function(){var e=this;this._startingStyles&&(Object.keys(this._startingStyles).forEach((function(t){var n=e._startingStyles[t];n?e.element.style.setProperty(t,n):e.element.style.removeProperty(t)})),this._startingStyles=null,r(i(n.prototype),"destroy",this).call(this))}}]),n}(vc),Fp=function(){function e(){y(this,e),this._count=0,this._head=document.querySelector("head"),this._warningIssued=!1}return _(e,[{key:"validateStyleProperty",value:function(e){return Qd(e)}},{key:"matchesElement",value:function(e,t){return $d(e,t)}},{key:"containsElement",value:function(e,t){return Jd(e,t)}},{key:"query",value:function(e,t,n){return ef(e,t,n)}},{key:"computeStyle",value:function(e,t,n){return window.getComputedStyle(e)[t]}},{key:"buildKeyframeElement",value:function(e,t,n){n=n.map((function(e){return tf(e)}));var i="@keyframes ".concat(t," {\n"),r="";n.forEach((function(e){r=" ";var t=parseFloat(e.offset);i+="".concat(r).concat(100*t,"% {\n"),r+=" ",Object.keys(e).forEach((function(t){var n=e[t];switch(t){case"offset":return;case"easing":return void(n&&(i+="".concat(r,"animation-timing-function: ").concat(n,";\n")));default:return void(i+="".concat(r).concat(t,": ").concat(n,";\n"))}})),i+="".concat(r,"}\n")})),i+="}\n";var o=document.createElement("style");return o.innerHTML=i,o}},{key:"animate",value:function(e,t,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(e){return e instanceof Dp})),l={};kf(n,i)&&s.forEach((function(e){var t=e.currentSnapshot;Object.keys(t).forEach((function(e){return l[e]=t[e]}))}));var u=Np(t=wf(e,t,l));if(0==n)return new Mp(e,u);var c="".concat("gen_css_kf_").concat(this._count++),h=this.buildKeyframeElement(e,c,t);document.querySelector("head").appendChild(h);var d=wp(e,t),f=new Dp(e,t,c,n,i,r,u,d);return f.onDestroy((function(){return Vp(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)}}]),e}();function Np(e){var t={};return e&&(Array.isArray(e)?e:[e]).forEach((function(e){Object.keys(e).forEach((function(n){"offset"!=n&&"easing"!=n&&(t[n]=e[n])}))})),t}function Vp(e){e.parentNode.removeChild(e)}var Lp=function(){function e(t,n,i,r){y(this,e),this.element=t,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 _(e,[{key:"_onFinish",value:function(){this._finished||(this._finished=!0,this._onDoneFns.forEach((function(e){return e()})),this._onDoneFns=[])}},{key:"init",value:function(){this._buildPlayer(),this._preparePlayerBeforeStart()}},{key:"_buildPlayer",value:function(){var e=this;if(!this._initialized){this._initialized=!0;var t=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,t,this.options),this._finalKeyframe=t.length?t[t.length-1]:{},this.domPlayer.addEventListener("finish",(function(){return e._onFinish()}))}}},{key:"_preparePlayerBeforeStart",value:function(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}},{key:"_triggerWebAnimation",value:function(e,t,n){return e.animate(t,n)}},{key:"onStart",value:function(e){this._onStartFns.push(e)}},{key:"onDone",value:function(e){this._onDoneFns.push(e)}},{key:"onDestroy",value:function(e){this._onDestroyFns.push(e)}},{key:"play",value:function(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach((function(e){return e()})),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(e){return e()})),this._onDestroyFns=[])}},{key:"setPosition",value:function(e){this.domPlayer.currentTime=e*this.time}},{key:"getPosition",value:function(){return this.domPlayer.currentTime/this.time}},{key:"beforeDestroy",value:function(){var e=this,t={};this.hasStarted()&&Object.keys(this._finalKeyframe).forEach((function(n){"offset"!=n&&(t[n]=e._finished?e._finalKeyframe[n]:xf(e.element,n))})),this.currentSnapshot=t}},{key:"triggerCallback",value:function(e){var t="start"==e?this._onStartFns:this._onDoneFns;t.forEach((function(e){return e()})),t.length=0}},{key:"totalTime",get:function(){return this._delay+this._duration}}]),e}(),zp=function(){function e(){y(this,e),this._isNativeImpl=/\{\s*\[native\s+code\]\s*\}/.test(Bp().toString()),this._cssKeyframesDriver=new Fp}return _(e,[{key:"validateStyleProperty",value:function(e){return Qd(e)}},{key:"matchesElement",value:function(e,t){return $d(e,t)}},{key:"containsElement",value:function(e,t){return Jd(e,t)}},{key:"query",value:function(e,t,n){return ef(e,t,n)}},{key:"computeStyle",value:function(e,t,n){return window.getComputedStyle(e)[t]}},{key:"overrideWebAnimationsSupport",value:function(e){this._isNativeImpl=e}},{key:"animate",value:function(e,t,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(e,t,n,i,r,o);var l=0==i?"both":"forwards",u={duration:n,delay:i,fill:l};r&&(u.easing=r);var c={},h=o.filter((function(e){return e instanceof Lp}));kf(n,i)&&h.forEach((function(e){var t=e.currentSnapshot;Object.keys(t).forEach((function(e){return c[e]=t[e]}))}));var d=wp(e,t=wf(e,t=t.map((function(e){return uf(e,!1)})),c));return new Lp(e,t,u,d)}}]),e}();function Bp(){return"undefined"!=typeof window&&void 0!==window.document&&Element.prototype.animate||{}}var jp=function(e){d(n,e);var t=v(n);function n(e,i){var r;return y(this,n),(r=t.call(this))._nextAnimationId=0,r._renderer=e.createRenderer(i.body,{id:"0",encapsulation:ot.None,styles:[],data:{animation:[]}}),r}return _(n,[{key:"build",value:function(e){var t=this._nextAnimationId.toString();this._nextAnimationId++;var n=Array.isArray(e)?fc(e):e;return Up(this._renderer,null,t,"register",[n]),new Hp(t,this._renderer)}}]),n}(hc),Hp=function(e){d(n,e);var t=v(n);function n(e,i){var r;return y(this,n),(r=t.call(this))._id=e,r._renderer=i,r}return _(n,[{key:"create",value:function(e,t){return new qp(this._id,e,t||{},this._renderer)}}]),n}(dc),qp=function(){function e(t,n,i,r){y(this,e),this.id=t,this.element=n,this._renderer=r,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",i)}return _(e,[{key:"_listen",value:function(e,t){return this._renderer.listen(this.element,"@@".concat(this.id,":").concat(e),t)}},{key:"_command",value:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i=0&&e*,.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"],data:{}});function nm(e){return pa(2,[ia(671088640,1,{ripple:0}),(e()(),$o(1,0,null,null,1,"span",[["class","mat-button-wrapper"]],null,null,null,null,null)),la(null,0),(e()(),$o(3,0,null,null,1,"div",[["class","mat-button-ripple mat-ripple"],["matRipple",""]],[[2,"mat-button-ripple-round",null],[2,"mat-ripple-unbounded",null]],null,null,null,null)),Cr(4,212992,[[1,4]],0,Ph,[Tn,mo,au,[2,Rh],[2,$p]],{centered:[0,"centered"],disabled:[1,"disabled"],trigger:[2,"trigger"]},null),(e()(),$o(5,0,null,null,0,"div",[["class","mat-button-focus-overlay"]],null,null,null,null,null))],(function(e,t){var n=t.component;e(t,4,0,n.isIconButton,n._isRippleDisabled(),n._getHostElement())}),(function(e,t){var n=t.component;e(t,3,0,n.isRoundButton||n.isIconButton,fr(t,4).unbounded)}))}var im=vi({encapsulation:2,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"],data:{animation:[{type:7,name:"state",definitions:[{type:0,name:"void, hidden",styles:{type:6,styles:{transform:"scale(0.8)",opacity:0},offset:null},options:void 0},{type:0,name:"visible",styles:{type:6,styles:{transform:"scale(1)",opacity:1},offset:null},options:void 0},{type:1,expr:"* => visible",animation:{type:4,styles:null,timings:"150ms cubic-bezier(0, 0, 0.2, 1)"},options:null},{type:1,expr:"* => void, * => hidden",animation:{type:4,styles:{type:6,styles:{opacity:0},offset:null},timings:"75ms cubic-bezier(0.4, 0.0, 1, 1)"},options:null}],options:{}}]}});function rm(e){return pa(0,[(e()(),Qo(0,null,null,0))],null,null)}function om(e){return pa(0,[ia(402653184,1,{_portalOutlet:0}),(e()(),Qo(16777216,null,null,1,null,rm)),Cr(2,212992,[[1,4]],0,Eu,[xn,ei,bl],{portal:[0,"portal"]},null)],(function(e,t){e(t,2,0,"")}),null)}function am(e){return pa(0,[(e()(),$o(0,0,null,null,1,"snack-bar-container",[["class","mat-snack-bar-container"]],[[1,"role",0],[40,"@state",0]],[["component","@state.done"]],(function(e,t,n){var i=!0;return"component:@state.done"===t&&(i=!1!==fr(e,1).onAnimationEnd(n)&&i),i}),om,im)),Cr(1,180224,null,0,ah,[mo,Tn,Gt,rh],null,null)],null,(function(e,t){e(t,0,0,fr(t,1)._role,fr(t,1)._animationState)}))}var sm=nr("snack-bar-container",ah,am,{},{},[]),lm=vi({encapsulation:2,styles:[".mat-simple-snackbar{display:flex;justify-content:space-between;align-items:center;line-height:20px;opacity:1}.mat-simple-snackbar-action{flex-shrink:0;margin:-8px -8px -8px 8px}.mat-simple-snackbar-action button{max-height:36px;min-width:0}[dir=rtl] .mat-simple-snackbar-action{margin-left:-8px;margin-right:8px}\n"],data:{}});function um(e){return pa(0,[(e()(),$o(0,0,null,null,3,"div",[["class","mat-simple-snackbar-action"]],null,null,null,null,null)),(e()(),$o(1,0,null,null,2,"button",[["class","mat-focus-indicator"],["mat-button",""]],[[1,"disabled",0],[2,"_mat-animation-noopable",null]],[[null,"click"]],(function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.action()&&i),i}),nm,tm)),Cr(2,4374528,null,0,Zh,[Tn,Bc,[2,$p]],null,null),(e()(),ha(3,0,["",""]))],null,(function(e,t){var n=t.component;e(t,1,0,fr(t,2).disabled||null,"NoopAnimations"===fr(t,2)._animationMode),e(t,3,0,n.data.action)}))}function cm(e){return pa(2,[(e()(),$o(0,0,null,null,1,"span",[],null,null,null,null,null)),(e()(),ha(1,null,["",""])),(e()(),Qo(16777216,null,null,1,null,um)),Cr(3,16384,null,0,Hl,[ei,$n],{ngIf:[0,"ngIf"]},null)],(function(e,t){e(t,3,0,t.component.hasAction)}),(function(e,t){e(t,1,0,t.component.data.message)}))}function hm(e){return pa(0,[(e()(),$o(0,0,null,null,1,"simple-snack-bar",[["class","mat-simple-snackbar"]],null,null,null,cm,lm)),Cr(1,49152,null,0,oh,[nh,ih],null,null)],null,null)}var dm=nr("simple-snack-bar",oh,hm,{},{},[]),fm=cu({passive:!0});function pm(e){return Error('Tooltip position "'.concat(e,'" is invalid.'))}var mm=new je("mat-tooltip-scroll-strategy");function vm(e){return function(){return e.scrollStrategies.reposition({scrollThrottle:20})}}var ym=new je("mat-tooltip-default-options",{providedIn:"root",factory:function(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}}),gm=function(){return function(){function e(t,n,i,r,o,a,s,l,u,c,h){var d=this;y(this,e),this._overlay=t,this._elementRef=n,this._scrollDispatcher=i,this._viewContainerRef=r,this._ngZone=o,this._platform=a,this._ariaDescriber=s,this._focusMonitor=l,this._dir=c,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 H,this._handleKeydown=function(e){d._isTooltipVisible()&&27===e.keyCode&&!Pu(e)&&(e.preventDefault(),e.stopPropagation(),d._ngZone.run((function(){return d.hide(0)})))},this._scrollStrategy=u,h&&(h.position&&(this.position=h.position),h.touchGestures&&(this.touchGestures=h.touchGestures)),o.runOutsideAngular((function(){n.nativeElement.addEventListener("keydown",d._handleKeydown)}))}return _(e,[{key:"ngAfterViewInit",value:function(){var e=this;this._setupPointerEvents(),this._focusMonitor.monitor(this._elementRef).pipe(il(this._destroyed)).subscribe((function(t){t?"keyboard"===t&&e._ngZone.run((function(){return e.show()})):e._ngZone.run((function(){return e.hide(0)}))}))}},{key:"ngOnDestroy",value:function(){var e=this._elementRef.nativeElement;clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),e.removeEventListener("keydown",this._handleKeydown),this._passiveListeners.forEach((function(t,n){e.removeEventListener(n,t,fm)})),this._passiveListeners.clear(),this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(e,this.message),this._focusMonitor.stopMonitoring(e)}},{key:"show",value:function(){var e=this,t=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 bu(_m,this._viewContainerRef),this._tooltipInstance=n.attach(this._portal).instance,this._tooltipInstance.afterHidden().pipe(il(this._destroyed)).subscribe((function(){return e._detach()})),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),this._tooltipInstance.show(t)}}},{key:"hide",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.hideDelay;this._tooltipInstance&&this._tooltipInstance.hide(e)}},{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 e=this;if(this._overlayRef)return this._overlayRef;var t=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),n=this._overlay.position().flexibleConnectedTo(this._elementRef).withTransformOriginOn(".mat-tooltip").withFlexibleDimensions(!1).withViewportMargin(8).withScrollableContainers(t);return n.positionChanges.pipe(il(this._destroyed)).subscribe((function(t){e._tooltipInstance&&t.scrollableViewProperties.isOverlayClipped&&e._tooltipInstance.isVisible()&&e._ngZone.run((function(){return e.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(il(this._destroyed)).subscribe((function(){return e._detach()})),this._overlayRef}},{key:"_detach",value:function(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}},{key:"_updatePosition",value:function(){var e=this._overlayRef.getConfig().positionStrategy,t=this._getOrigin(),n=this._getOverlayPosition();e.withPositions([Object.assign(Object.assign({},t.main),n.main),Object.assign(Object.assign({},t.fallback),n.fallback)])}},{key:"_getOrigin",value:function(){var e,t=!this._dir||"ltr"==this._dir.value,n=this.position;if("above"==n||"below"==n)e={originX:"center",originY:"above"==n?"top":"bottom"};else if("before"==n||"left"==n&&t||"right"==n&&!t)e={originX:"start",originY:"center"};else{if(!("after"==n||"right"==n&&t||"left"==n&&!t))throw pm(n);e={originX:"end",originY:"center"}}var i=this._invertPosition(e.originX,e.originY);return{main:e,fallback:{originX:i.x,originY:i.y}}}},{key:"_getOverlayPosition",value:function(){var e,t=!this._dir||"ltr"==this._dir.value,n=this.position;if("above"==n)e={overlayX:"center",overlayY:"bottom"};else if("below"==n)e={overlayX:"center",overlayY:"top"};else if("before"==n||"left"==n&&t||"right"==n&&!t)e={overlayX:"end",overlayY:"center"};else{if(!("after"==n||"right"==n&&t||"left"==n&&!t))throw pm(n);e={overlayX:"start",overlayY:"center"}}var i=this._invertPosition(e.overlayX,e.overlayY);return{main:e,fallback:{overlayX:i.x,overlayY:i.y}}}},{key:"_updateTooltipMessage",value:function(){var e=this;this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.asObservable().pipe(Au(1),il(this._destroyed)).subscribe((function(){e._tooltipInstance&&e._overlayRef.updatePosition()})))}},{key:"_setTooltipClass",value:function(e){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=e,this._tooltipInstance._markForCheck())}},{key:"_invertPosition",value:function(e,t){return"above"===this.position||"below"===this.position?"top"===t?t="bottom":"bottom"===t&&(t="top"):"end"===e?e="start":"start"===e&&(e="end"),{x:e,y:t}}},{key:"_setupPointerEvents",value:function(){var e=this;if(this._platform.IOS||this._platform.ANDROID){if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();var t=function(){clearTimeout(e._touchstartTimeout),e.hide(e._defaultOptions.touchendHideDelay)};this._passiveListeners.set("touchend",t).set("touchcancel",t).set("touchstart",(function(){clearTimeout(e._touchstartTimeout),e._touchstartTimeout=setTimeout((function(){return e.show()}),500)}))}}else this._passiveListeners.set("mouseenter",(function(){return e.show()})).set("mouseleave",(function(){return e.hide()}));this._passiveListeners.forEach((function(t,n){e._elementRef.nativeElement.addEventListener(n,t,fm)}))}},{key:"_disableNativeGesturesIfNecessary",value:function(){var e=this._elementRef.nativeElement,t=e.style,n=this.touchGestures;"off"!==n&&(("on"===n||"INPUT"!==e.nodeName&&"TEXTAREA"!==e.nodeName)&&(t.userSelect=t.msUserSelect=t.webkitUserSelect=t.MozUserSelect="none"),"on"!==n&&e.draggable||(t.webkitUserDrag="none"),t.touchAction="none",t.webkitTapHighlightColor="transparent")}},{key:"position",get:function(){return this._position},set:function(e){e!==this._position&&(this._position=e,this._overlayRef&&(this._updatePosition(),this._tooltipInstance&&this._tooltipInstance.show(0),this._overlayRef.updatePosition()))}},{key:"disabled",get:function(){return this._disabled},set:function(e){this._disabled=xs(e),this._disabled&&this.hide(0)}},{key:"message",get:function(){return this._message},set:function(e){var t=this;this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this._message),this._message=null!=e?"".concat(e).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._updateTooltipMessage(),this._ngZone.runOutsideAngular((function(){Promise.resolve().then((function(){t._ariaDescriber.describe(t._elementRef.nativeElement,t.message)}))})))}},{key:"tooltipClass",get:function(){return this._tooltipClass},set:function(e){this._tooltipClass=e,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}}]),e}()}(),_m=function(){return function(){function e(t,n){y(this,e),this._changeDetectorRef=t,this._breakpointObserver=n,this._visibility="initial",this._closeOnInteraction=!1,this._onHide=new H,this._isHandset=this._breakpointObserver.observe("(max-width: 599.99px) and (orientation: portrait), (max-width: 959.99px) and (orientation: landscape)")}return _(e,[{key:"show",value:function(e){var t=this;this._hideTimeoutId&&(clearTimeout(this._hideTimeoutId),this._hideTimeoutId=null),this._closeOnInteraction=!0,this._showTimeoutId=setTimeout((function(){t._visibility="visible",t._showTimeoutId=null,t._markForCheck()}),e)}},{key:"hide",value:function(e){var t=this;this._showTimeoutId&&(clearTimeout(this._showTimeoutId),this._showTimeoutId=null),this._hideTimeoutId=setTimeout((function(){t._visibility="hidden",t._hideTimeoutId=null,t._markForCheck()}),e)}},{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(e){var t=e.toState;"hidden"!==t||this.isVisible()||this._onHide.next(),"visible"!==t&&"hidden"!==t||(this._closeOnInteraction=!0)}},{key:"_handleBodyInteraction",value:function(){this._closeOnInteraction&&this.hide(0)}},{key:"_markForCheck",value:function(){this._changeDetectorRef.markForCheck()}}]),e}()}(),bm=function(){return function e(){y(this,e)}}(),km=function(){var e=function(){function e(){y(this,e)}return _(e,[{key:"create",value:function(e){return"undefined"==typeof MutationObserver?null:new MutationObserver(e)}}]),e}();return e.\u0275prov=Ie({factory:function(){return new e},token:e,providedIn:"root"}),e}(),wm=function(){var e=function(){function e(t){y(this,e),this._mutationObserverFactory=t,this._observedElements=new Map}return _(e,[{key:"ngOnDestroy",value:function(){var e=this;this._observedElements.forEach((function(t,n){return e._cleanupObserver(n)}))}},{key:"observe",value:function(e){var t=this,n=As(e);return new V((function(e){var i=t._observeElement(n).subscribe(e);return function(){i.unsubscribe(),t._unobserveElement(n)}}))}},{key:"_observeElement",value:function(e){if(this._observedElements.has(e))this._observedElements.get(e).count++;else{var t=new H,n=this._mutationObserverFactory.create((function(e){return t.next(e)}));n&&n.observe(e,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(e,{observer:n,stream:t,count:1})}return this._observedElements.get(e).stream}},{key:"_unobserveElement",value:function(e){this._observedElements.has(e)&&(this._observedElements.get(e).count--,this._observedElements.get(e).count||this._cleanupObserver(e))}},{key:"_cleanupObserver",value:function(e){if(this._observedElements.has(e)){var t=this._observedElements.get(e),n=t.observer,i=t.stream;n&&n.disconnect(),i.complete(),this._observedElements.delete(e)}}}]),e}();return e.\u0275prov=Ie({factory:function(){return new e(Ze(km))},token:e,providedIn:"root"}),e}(),Cm=function(){return function(){function e(t,n,i){y(this,e),this._contentObserver=t,this._elementRef=n,this._ngZone=i,this.event=new Wr,this._disabled=!1,this._currentSubscription=null}return _(e,[{key:"ngAfterContentInit",value:function(){this._currentSubscription||this.disabled||this._subscribe()}},{key:"ngOnDestroy",value:function(){this._unsubscribe()}},{key:"_subscribe",value:function(){var e=this;this._unsubscribe();var t=this._contentObserver.observe(this._elementRef);this._ngZone.runOutsideAngular((function(){e._currentSubscription=(e.debounce?t.pipe(wc(e.debounce)):t).subscribe(e.event)}))}},{key:"_unsubscribe",value:function(){this._currentSubscription&&this._currentSubscription.unsubscribe()}},{key:"disabled",get:function(){return this._disabled},set:function(e){this._disabled=xs(e),this._disabled?this._unsubscribe():this._subscribe()}},{key:"debounce",get:function(){return this._debounce},set:function(e){this._debounce=Es(e),this._subscribe()}}]),e}()}(),xm=function(){return function e(){y(this,e)}}(),Em=vi({encapsulation:2,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"],data:{animation:[{type:7,name:"state",definitions:[{type:0,name:"initial, void, hidden",styles:{type:6,styles:{opacity:0,transform:"scale(0)"},offset:null},options:void 0},{type:0,name:"visible",styles:{type:6,styles:{transform:"scale(1)"},offset:null},options:void 0},{type:1,expr:"* => visible",animation:{type:4,styles:{type:5,steps:[{type:6,styles:{opacity:0,transform:"scale(0)",offset:0},offset:null},{type:6,styles:{opacity:.5,transform:"scale(0.99)",offset:.5},offset:null},{type:6,styles:{opacity:1,transform:"scale(1)",offset:1},offset:null}]},timings:"200ms cubic-bezier(0, 0, 0.2, 1)"},options:null},{type:1,expr:"* => hidden",animation:{type:4,styles:{type:6,styles:{opacity:0},offset:null},timings:"100ms cubic-bezier(0, 0, 0.2, 1)"},options:null}],options:{}}]}});function Sm(e){return pa(2,[(e()(),$o(0,0,null,null,3,"div",[["class","mat-tooltip"]],[[2,"mat-tooltip-handset",null],[24,"@state",0]],[[null,"@state.start"],[null,"@state.done"]],(function(e,t,n){var i=!0,r=e.component;return"@state.start"===t&&(i=!1!==r._animationStart()&&i),"@state.done"===t&&(i=!1!==r._animationDone(n)&&i),i}),null,null)),Cr(1,278528,null,0,Ll,[Yn,Gn,Tn,Pn],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),(t=131072,n=eu,i=[Gt],Er(-1,t|=16,null,0,n,n,i)),(e()(),ha(3,null,["",""]))],(function(e,t){e(t,1,0,"mat-tooltip",t.component.tooltipClass)}),(function(e,t){var n,i=t.component;e(t,0,0,null==(n=function(e,t,n,i){if(fn.isWrapped(i)){i=fn.unwrap(i);var r=e.def.nodes[0].bindingIndex+0,o=fn.unwrap(e.oldValues[r]);e.oldValues[r]=new fn(o)}return i}(t,0,0,fr(t,2).transform(i._isHandset)))?null:n.matches,i._visibility),e(t,3,0,i.message)}));var t,n,i}function Im(e){return pa(0,[(e()(),$o(0,0,null,null,1,"mat-tooltip-component",[["aria-hidden","true"]],[[4,"zoom",null]],[["body","click"]],(function(e,t,n){var i=!0;return"body:click"===t&&(i=!1!==fr(e,1)._handleBodyInteraction()&&i),i}),Sm,Em)),Cr(1,180224,null,0,_m,[Gt,Jc],null,null)],null,(function(e,t){e(t,0,0,"visible"===fr(t,1)._visibility?1:null)}))}var Tm=nr("mat-tooltip-component",_m,Im,{},{},[]),Am=function(e){d(n,e);var t=v(n);function n(e){var i;return y(this,n),(i=t.call(this))._value=e,i}return _(n,[{key:"_subscribe",value:function(e){var t=r(i(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 z;return this._value}},{key:"next",value:function(e){r(i(n.prototype),"next",this).call(this,this._value=e)}},{key:"value",get:function(){return this.getValue()}}]),n}(H);function Om(e){var t=e.subscriber,n=e.counter,i=e.period;t.next(n),this.schedule({subscriber:t,counter:n+1,period:i},i)}var Rm=function(){function e(t){y(this,e),this.sanitizer=t,this.overlayColor="#00000040",this.hideOverlay=!1,this.disabled=!1}return _(e,[{key:"ngOnInit",value:function(){this.image&&(this.image=this.sanitizer.bypassSecurityTrustStyle('url("'.concat(this.image,'")')))}}]),e}(),Pm=function(){var e={Left:0,Right:1,Index:2};return e[e.Left]="Left",e[e.Right]="Right",e[e.Index]="Index",e}(),Dm=function(){function e(t,n,i){y(this,e),this.animationBuilder=t,this.renderer=n,this.platformId=i,this.timings="250ms ease-in",this.hideArrows=!0,this.hideIndicators=!0,this.color="accent",this.maintainAspectRatio=!0,this.proportion=25,this.slideHeight="100%",this.useKeyboard=!1,this.useMouseWheel=!1,this.change=new Wr,this._autoplay=!0,this.autoplay$=new H,this.interval$=new Am(5e3),this.slides$=new Am(null),this._maxWidth="auto",this.maxWidth$=new H,this._loop=!0,this.loop$=new H,this._orientation="ltr",this.orientation$=new H,this.timerStop$=new H,this.destroy$=new H,this.playing=!1}return _(e,[{key:"ngAfterContentInit",value:function(){var e=this;this.listKeyManager=new Rc(this.slidesList).withVerticalOrientation(!1).withHorizontalOrientation(this._orientation).withWrap(this._loop),this.listKeyManager.updateActiveItem(0),this.listKeyManager.change.pipe(il(this.destroy$)).subscribe((function(){return e.playAnimation()}))}},{key:"ngAfterViewInit",value:function(){var e=this;this.autoplay$.pipe(il(this.destroy$)).subscribe((function(t){e.stopTimer(),e.startTimer(t)})),this.interval$.pipe(il(this.destroy$)).subscribe((function(t){e.stopTimer(),e.resetTimer(t),e.startTimer(e._autoplay)})),this.maxWidth$.pipe(il(this.destroy$)).subscribe((function(){return e.slideTo(0)})),this.loop$.pipe(il(this.destroy$)).subscribe((function(t){return e.listKeyManager.withWrap(t)})),this.orientation$.pipe(il(this.destroy$)).subscribe((function(t){return e.listKeyManager.withHorizontalOrientation(t)})),this.slides$.pipe(il(this.destroy$),el((function(t){return t&&t0?this.next():t<0&&this.previous()}}},{key:"onResize",value:function(e){this.slideTo(0)}},{key:"onPan",value:function(e,t){if(!(Math.abs(e.velocityY)>Math.abs(e.velocityX))){var n=e.deltaX;this.isOutOfBounds()&&(n*=.2),this.renderer.setStyle(t,"cursor","grabbing"),this.renderer.setStyle(this.carouselList.nativeElement,"transform",this.getTranslation(this.getOffset()+n))}}},{key:"onPanEnd",value:function(e,t){if(this.renderer.removeStyle(t,"cursor"),!this.isOutOfBounds()&&Math.abs(e.deltaX)>.25*this.getWidth())return e.deltaX<=0?void this.next():void this.previous();this.playAnimation()}},{key:"isOutOfBounds",value:function(){var e=("rtl"===this.orientation?-1:1)*(this.carouselList.nativeElement.getBoundingClientRect().left-this.carouselList.nativeElement.offsetParent.getBoundingClientRect().left),t=this.slidesList.length-1,n=-this.getWidth()*t;return 0===this.listKeyManager.activeItemIndex&&e>=0||this.listKeyManager.activeItemIndex===t&&e<=n}},{key:"isVisible",value:function(){if(!nu(this.platformId))return!1;var e=window.pageYOffset,t=e+window.innerHeight,n=this.carouselContainer.nativeElement.getBoundingClientRect(),i=e+n.top;return i+n.height<=t||i>=e}},{key:"getOffset",value:function(){var e=this.listKeyManager.activeItemIndex*this.getWidth();return("rtl"===this.orientation?1:-1)*e}},{key:"getTranslation",value:function(e){return"translateX(".concat(e,"px)")}},{key:"getWidth",value:function(){return this.carouselContainer.nativeElement.clientWidth}},{key:"goto",value:function(e,t){if(!this.playing){var n="rtl"===this.orientation;switch(e){case Pm.Left:return n?this.listKeyManager.setNextItemActive():this.listKeyManager.setPreviousItemActive();case Pm.Right:return n?this.listKeyManager.setPreviousItemActive():this.listKeyManager.setNextItemActive();case Pm.Index:return this.listKeyManager.setActiveItem(t)}}}},{key:"playAnimation",value:function(){var e=this,t=this.getTranslation(this.getOffset()),n=this.animationBuilder.build(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{type:4,styles:t,timings:e}}(this.timings,pc({transform:t}))).create(this.carouselList.nativeElement);n.onStart((function(){return e.playing=!0})),n.onDone((function(){e.change.emit(e.currentIndex),e.playing=!1,e.renderer.setStyle(e.carouselList.nativeElement,"transform",t),n.destroy()})),n.play()}},{key:"resetSlides",value:function(e){this.slidesList.reset(this.slidesList.toArray().slice(0,e))}},{key:"resetTimer",value:function(e){this.timer$=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Ks;return(!Xs(e)||e<0)&&(e=0),t&&"function"==typeof t.schedule||(t=Ks),new V((function(n){return n.add(t.schedule(Om,e,{subscriber:n,counter:0,period:e})),n}))}(e)}},{key:"startTimer",value:function(e){var t=this;e&&this.timer$.pipe(il(this.timerStop$),il(this.destroy$),el((function(){return t.isVisible()}))).subscribe((function(){t.listKeyManager.withWrap(!0).setNextItemActive(),t.listKeyManager.withWrap(t.loop)}))}},{key:"stopTimer",value:function(){this.timerStop$.next()}},{key:"autoplay",set:function(e){this.autoplay$.next(e),this._autoplay=e}},{key:"interval",set:function(e){this.interval$.next(e)}},{key:"loop",get:function(){return this._loop},set:function(e){this.loop$.next(e),this._loop=e}},{key:"maxWidth",get:function(){return this._maxWidth},set:function(e){this._maxWidth=e,this.maxWidth$.next()}},{key:"slides",set:function(e){this.slides$.next(e)}},{key:"orientation",get:function(){return this._orientation},set:function(e){this.orientation$.next(e),this._orientation=e}},{key:"currentIndex",get:function(){return this.listKeyManager?this.listKeyManager.activeItemIndex:0}},{key:"currentSlide",get:function(){return this.listKeyManager?this.listKeyManager.activeItem:null}}]),e}(),Mm=function(e){d(n,e);var t=v(n);function n(){var e;return y(this,n),(e=t.apply(this,arguments)).overrides={pinch:{enable:!1},rotate:{enable:!1}},e}return n}(xd),Fm=function(){function e(){y(this,e)}return _(e,null,[{key:"forRoot",value:function(){return{ngModule:e,providers:[{provide:wd,useClass:Mm}]}}}]),e}();function Nm(){for(var e=arguments.length,t=new Array(e),n=0;n0){var i=e.slice(0,t),r=i.toLowerCase(),o=e.slice(t+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(t).forEach((function(e){var i=t[e],r=e.toLowerCase();"string"==typeof i&&(i=[i]),i.length>0&&(n.headers.set(r,i),n.maybeSetNormalizedName(e,r))}))}:this.headers=new Map}return _(e,[{key:"has",value:function(e){return this.init(),this.headers.has(e.toLowerCase())}},{key:"get",value:function(e){this.init();var t=this.headers.get(e.toLowerCase());return t&&t.length>0?t[0]:null}},{key:"keys",value:function(){return this.init(),Array.from(this.normalizedNames.values())}},{key:"getAll",value:function(e){return this.init(),this.headers.get(e.toLowerCase())||null}},{key:"append",value:function(e,t){return this.clone({name:e,value:t,op:"a"})}},{key:"set",value:function(e,t){return this.clone({name:e,value:t,op:"s"})}},{key:"delete",value:function(e,t){return this.clone({name:e,value:t,op:"d"})}},{key:"maybeSetNormalizedName",value:function(e,t){this.normalizedNames.has(t)||this.normalizedNames.set(t,e)}},{key:"init",value:function(){var t=this;this.lazyInit&&(this.lazyInit instanceof e?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach((function(e){return t.applyUpdate(e)})),this.lazyUpdate=null))}},{key:"copyFrom",value:function(e){var t=this;e.init(),Array.from(e.headers.keys()).forEach((function(n){t.headers.set(n,e.headers.get(n)),t.normalizedNames.set(n,e.normalizedNames.get(n))}))}},{key:"clone",value:function(t){var n=new e;return n.lazyInit=this.lazyInit&&this.lazyInit instanceof e?this.lazyInit:this,n.lazyUpdate=(this.lazyUpdate||[]).concat([t]),n}},{key:"applyUpdate",value:function(e){var t=e.name.toLowerCase();switch(e.op){case"a":case"s":var n=e.value;if("string"==typeof n&&(n=[n]),0===n.length)return;this.maybeSetNormalizedName(e.name,t);var i=("a"===e.op?this.headers.get(t):void 0)||[];i.push.apply(i,u(n)),this.headers.set(t,i);break;case"d":var r=e.value;if(r){var o=this.headers.get(t);if(!o)return;0===(o=o.filter((function(e){return-1===r.indexOf(e)}))).length?(this.headers.delete(t),this.normalizedNames.delete(t)):this.headers.set(t,o)}else this.headers.delete(t),this.normalizedNames.delete(t)}}},{key:"forEach",value:function(e){var t=this;this.init(),Array.from(this.normalizedNames.keys()).forEach((function(n){return e(t.normalizedNames.get(n),t.headers.get(n))}))}}]),e}(),Um=function(){function e(){y(this,e)}return _(e,[{key:"encodeKey",value:function(e){return Km(e)}},{key:"encodeValue",value:function(e){return Km(e)}},{key:"decodeKey",value:function(e){return decodeURIComponent(e)}},{key:"decodeValue",value:function(e){return decodeURIComponent(e)}}]),e}();function Wm(e,t){var n=new Map;return e.length>0&&e.split("&").forEach((function(e){var i=e.indexOf("="),r=l(-1==i?[t.decodeKey(e),""]:[t.decodeKey(e.slice(0,i)),t.decodeValue(e.slice(i+1))],2),o=r[0],a=r[1],s=n.get(o)||[];s.push(a),n.set(o,s)})),n}function Km(e){return encodeURIComponent(e).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 Ym=function(){function e(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(y(this,e),this.updates=null,this.cloneFrom=null,this.encoder=n.encoder||new Um,n.fromString){if(n.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=Wm(n.fromString,this.encoder)}else n.fromObject?(this.map=new Map,Object.keys(n.fromObject).forEach((function(e){var i=n.fromObject[e];t.map.set(e,Array.isArray(i)?i:[i])}))):this.map=null}return _(e,[{key:"has",value:function(e){return this.init(),this.map.has(e)}},{key:"get",value:function(e){this.init();var t=this.map.get(e);return t?t[0]:null}},{key:"getAll",value:function(e){return this.init(),this.map.get(e)||null}},{key:"keys",value:function(){return this.init(),Array.from(this.map.keys())}},{key:"append",value:function(e,t){return this.clone({param:e,value:t,op:"a"})}},{key:"set",value:function(e,t){return this.clone({param:e,value:t,op:"s"})}},{key:"delete",value:function(e,t){return this.clone({param:e,value:t,op:"d"})}},{key:"toString",value:function(){var e=this;return this.init(),this.keys().map((function(t){var n=e.encoder.encodeKey(t);return e.map.get(t).map((function(t){return n+"="+e.encoder.encodeValue(t)})).join("&")})).filter((function(e){return""!==e})).join("&")}},{key:"clone",value:function(t){var n=new e({encoder:this.encoder});return n.cloneFrom=this.cloneFrom||this,n.updates=(this.updates||[]).concat([t]),n}},{key:"init",value:function(){var e=this;null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach((function(t){return e.map.set(t,e.cloneFrom.map.get(t))})),this.updates.forEach((function(t){switch(t.op){case"a":case"s":var n=("a"===t.op?e.map.get(t.param):void 0)||[];n.push(t.value),e.map.set(t.param,n);break;case"d":if(void 0===t.value){e.map.delete(t.param);break}var i=e.map.get(t.param)||[],r=i.indexOf(t.value);-1!==r&&i.splice(r,1),i.length>0?e.map.set(t.param,i):e.map.delete(t.param)}})),this.cloneFrom=this.updates=null)}}]),e}();function Gm(e){return"undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer}function Zm(e){return"undefined"!=typeof Blob&&e instanceof Blob}function Xm(e){return"undefined"!=typeof FormData&&e instanceof FormData}var Qm=function(){function e(t,n,i,r){var o;if(y(this,e),this.url=n,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=t.toUpperCase(),function(e){switch(e){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 qm),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=t.method||this.method,i=t.url||this.url,r=t.responseType||this.responseType,o=void 0!==t.body?t.body:this.body,a=void 0!==t.withCredentials?t.withCredentials:this.withCredentials,s=void 0!==t.reportProgress?t.reportProgress:this.reportProgress,l=t.headers||this.headers,u=t.params||this.params;return void 0!==t.setHeaders&&(l=Object.keys(t.setHeaders).reduce((function(e,n){return e.set(n,t.setHeaders[n])}),l)),t.setParams&&(u=Object.keys(t.setParams).reduce((function(e,n){return e.set(n,t.setParams[n])}),u)),new e(n,i,o,{params:u,headers:l,reportProgress:s,responseType:r,withCredentials:a})}}]),e}(),$m=function(e){return e[e.Sent=0]="Sent",e[e.UploadProgress=1]="UploadProgress",e[e.ResponseHeader=2]="ResponseHeader",e[e.DownloadProgress=3]="DownloadProgress",e[e.Response=4]="Response",e[e.User=5]="User",e}({}),Jm=function(e){d(n,(function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:200,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"OK";y(this,e),this.headers=t.headers||new qm,this.status=void 0!==t.status?t.status:n,this.statusText=t.statusText||i,this.url=t.url||null,this.ok=this.status>=200&&this.status<300}));var t=v(n);function n(){var e,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return y(this,n),(e=t.call(this,i)).type=$m.Response,e.body=void 0!==i.body?i.body:null,e}return _(n,[{key:"clone",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new n({body:void 0!==e.body?e.body:this.body,headers:e.headers||this.headers,status:void 0!==e.status?e.status:this.status,statusText:e.statusText||this.statusText,url:e.url||this.url||void 0})}}]),n}();function ev(e,t){return{body:t,headers:e.headers,observe:e.observe,params:e.params,reportProgress:e.reportProgress,responseType:e.responseType,withCredentials:e.withCredentials}}var tv=function(){function e(t){y(this,e),this.handler=t}return _(e,[{key:"request",value:function(e,t){var n,i=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(e instanceof Qm)n=e;else{var o=void 0;o=r.headers instanceof qm?r.headers:new qm(r.headers);var a=void 0;r.params&&(a=r.params instanceof Ym?r.params:new Ym({fromObject:r.params})),n=new Qm(e,t,void 0!==r.body?r.body:null,{headers:o,params:a,reportProgress:r.reportProgress,responseType:r.responseType||"json",withCredentials:r.withCredentials})}var s=Os(n).pipe(Hm((function(e){return i.handler.handle(e)})));if(e instanceof Qm||"events"===r.observe)return s;var l=s.pipe(el((function(e){return e instanceof Jm})));switch(r.observe||"body"){case"body":switch(n.responseType){case"arraybuffer":return l.pipe(ee((function(e){if(null!==e.body&&!(e.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return e.body})));case"blob":return l.pipe(ee((function(e){if(null!==e.body&&!(e.body instanceof Blob))throw new Error("Response is not a Blob.");return e.body})));case"text":return l.pipe(ee((function(e){if(null!==e.body&&"string"!=typeof e.body)throw new Error("Response is not a string.");return e.body})));case"json":default:return l.pipe(ee((function(e){return e.body})))}case"response":return l;default:throw new Error("Unreachable: unhandled observe type ".concat(r.observe,"}"))}}},{key:"delete",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.request("DELETE",e,t)}},{key:"get",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.request("GET",e,t)}},{key:"head",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.request("HEAD",e,t)}},{key:"jsonp",value:function(e,t){return this.request("JSONP",e,{params:(new Ym).append(t,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}},{key:"options",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.request("OPTIONS",e,t)}},{key:"patch",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.request("PATCH",e,ev(n,t))}},{key:"post",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.request("POST",e,ev(n,t))}},{key:"put",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.request("PUT",e,ev(n,t))}}]),e}();function nv(e){return Error('Unable to find icon with the name "'.concat(e,'"'))}function iv(e){return Error("The URL provided to MatIconRegistry was not trusted as a resource URL "+"via Angular's DomSanitizer. Attempted URL was \"".concat(e,'".'))}function rv(e){return Error("The literal provided to MatIconRegistry was not trusted as safe HTML by "+"Angular's DomSanitizer. Attempted literal was \"".concat(e,'".'))}var ov=function e(t,n){y(this,e),this.options=n,t.nodeName?this.svgElement=t:this.url=t},av=function(){var e=function(){function e(t,n,i,r){y(this,e),this._httpClient=t,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 _(e,[{key:"addSvgIcon",value:function(e,t,n){return this.addSvgIconInNamespace("",e,t,n)}},{key:"addSvgIconLiteral",value:function(e,t,n){return this.addSvgIconLiteralInNamespace("",e,t,n)}},{key:"addSvgIconInNamespace",value:function(e,t,n,i){return this._addSvgIconConfig(e,t,new ov(n,i))}},{key:"addSvgIconLiteralInNamespace",value:function(e,t,n,i){var r=this._sanitizer.sanitize(Wt.HTML,n);if(!r)throw rv(n);var o=this._createSvgElementForSingleIcon(r,i);return this._addSvgIconConfig(e,t,new ov(o,i))}},{key:"addSvgIconSet",value:function(e,t){return this.addSvgIconSetInNamespace("",e,t)}},{key:"addSvgIconSetLiteral",value:function(e,t){return this.addSvgIconSetLiteralInNamespace("",e,t)}},{key:"addSvgIconSetInNamespace",value:function(e,t,n){return this._addSvgIconSetConfig(e,new ov(t,n))}},{key:"addSvgIconSetLiteralInNamespace",value:function(e,t,n){var i=this._sanitizer.sanitize(Wt.HTML,t);if(!i)throw rv(t);var r=this._svgElementFromString(i);return this._addSvgIconSetConfig(e,new ov(r,n))}},{key:"registerFontClassAlias",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e;return this._fontCssClassesByAlias.set(e,t),this}},{key:"classNameForFontAlias",value:function(e){return this._fontCssClassesByAlias.get(e)||e}},{key:"setDefaultFontSetClass",value:function(e){return this._defaultFontSetClass=e,this}},{key:"getDefaultFontSetClass",value:function(){return this._defaultFontSetClass}},{key:"getSvgIconFromUrl",value:function(e){var t=this,n=this._sanitizer.sanitize(Wt.RESOURCE_URL,e);if(!n)throw iv(e);var i=this._cachedIconsByUrl.get(n);return i?Os(sv(i)):this._loadSvgIconFromConfig(new ov(e)).pipe(_c((function(e){return t._cachedIconsByUrl.set(n,e)})),ee((function(e){return sv(e)})))}},{key:"getNamedSvgIcon",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=lv(t,e),i=this._svgIconConfigs.get(n);if(i)return this._getSvgFromConfig(i);var r=this._iconSetConfigs.get(t);return r?this._getSvgFromIconSetConfigs(e,r):pl(nv(n))}},{key:"ngOnDestroy",value:function(){this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}},{key:"_getSvgFromConfig",value:function(e){return e.svgElement?Os(sv(e.svgElement)):this._loadSvgIconFromConfig(e).pipe(_c((function(t){return e.svgElement=t})),ee((function(e){return sv(e)})))}},{key:"_getSvgFromIconSetConfigs",value:function(e,t){var n=this,i=this._extractIconWithNameFromAnySet(e,t);return i?Os(i):Nm(t.filter((function(e){return!e.svgElement})).map((function(e){return n._loadSvgIconSetFromConfig(e).pipe((t=function(t){var i=n._sanitizer.sanitize(Wt.RESOURCE_URL,e.url),r="Loading icon set URL: ".concat(i," failed: ").concat(t.message);return n._errorHandler.handleError(new Error(r)),Os(null)},function(e){var n=new Lm(t),i=e.lift(n);return n.caught=i}));var t}))).pipe(ee((function(){var i=n._extractIconWithNameFromAnySet(e,t);if(!i)throw nv(e);return i})))}},{key:"_extractIconWithNameFromAnySet",value:function(e,t){for(var n=t.length-1;n>=0;n--){var i=t[n];if(i.svgElement){var r=this._extractSvgIconFromSet(i.svgElement,e,i.options);if(r)return r}}return null}},{key:"_loadSvgIconFromConfig",value:function(e){var t=this;return this._fetchIcon(e).pipe(ee((function(n){return t._createSvgElementForSingleIcon(n,e.options)})))}},{key:"_loadSvgIconSetFromConfig",value:function(e){var t=this;return e.svgElement?Os(e.svgElement):this._fetchIcon(e).pipe(ee((function(n){return e.svgElement||(e.svgElement=t._svgElementFromString(n)),e.svgElement})))}},{key:"_createSvgElementForSingleIcon",value:function(e,t){var n=this._svgElementFromString(e);return this._setSvgAttributes(n,t),n}},{key:"_extractSvgIconFromSet",value:function(e,t,n){var i=e.querySelector('[id="'.concat(t,'"]'));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(e){var t=this._document.createElement("DIV");t.innerHTML=e;var n=t.querySelector("svg");if(!n)throw Error(" tag not found");return n}},{key:"_toSvgElement",value:function(e){for(var t=this._svgElementFromString(""),n=e.attributes,i=0;i button[_ngcontent-%COMP%]{position:absolute;top:50%;transform:translateY(-50%);z-index:1}.carousel[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]:first-of-type{left:30px}.carousel[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]:last-of-type{right:30px}.carousel-list[_ngcontent-%COMP%]{list-style:none;margin:0;padding:0}.carousel-list[_ngcontent-%COMP%], .carousel-slide[_ngcontent-%COMP%]{display:flex;position:relative;width:100%}.carousel-slide[_ngcontent-%COMP%]{flex-shrink:0;height:0}.carousel-slide[_ngcontent-%COMP%]:hover{cursor:-webkit-grab;cursor:grab}.carousel-indicators[_ngcontent-%COMP%]{bottom:15px;display:flex;left:50%;outline:none;position:absolute;transform:translateX(-50%);z-index:1}.carousel-indicators[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]{height:10px;margin:7.5px;width:10px}"],data:{}});function _v(e){return pa(0,[(e()(),$o(0,0,[["carouselSlide",1]],null,2,"li",[["class","carousel-slide"],["role","option"]],[[4,"padding-bottom",null],[4,"height",null]],[[null,"panleft"],[null,"panright"],[null,"panend"],[null,"pancancel"]],(function(e,t,n){var i=!0,r=e.component;return"panleft"===t&&(i=!1!==r.onPan(n,fr(e,0))&&i),"panright"===t&&(i=!1!==r.onPan(n,fr(e,0))&&i),"panend"===t&&(i=!1!==r.onPanEnd(n,fr(e,0))&&i),"pancancel"===t&&(i=!1!==r.onPanEnd(n,fr(e,0))&&i),i}),null,null)),(e()(),$o(1,16777216,null,null,1,null,null,null,null,null,null,null)),Cr(2,540672,null,0,Xl,[ei],{ngTemplateOutlet:[0,"ngTemplateOutlet"]},null)],(function(e,t){e(t,2,0,t.context.$implicit.templateRef)}),(function(e,t){var n=t.component;e(t,0,0,n.maintainAspectRatio&&n.proportion?n.proportion+"%":"0px",!n.maintainAspectRatio&&n.slideHeight?n.slideHeight:"0px")}))}function bv(e){return pa(0,[(e()(),$o(0,0,null,null,1,"mat-icon",[["class","mat-icon notranslate"],["role","img"]],[[2,"mat-icon-inline",null],[2,"mat-icon-no-color",null]],null,null,yv,vv)),Cr(1,9158656,null,0,pv,[Tn,av,[8,null],cv,ct],{svgIcon:[0,"svgIcon"]},null)],(function(e,t){e(t,1,0,t.component.svgIconOverrides.arrowBack)}),(function(e,t){e(t,0,0,fr(t,1).inline,"primary"!==fr(t,1).color&&"accent"!==fr(t,1).color&&"warn"!==fr(t,1).color)}))}function kv(e){return pa(0,[(e()(),$o(0,0,null,null,2,"mat-icon",[["class","mat-icon notranslate"],["role","img"]],[[2,"mat-icon-inline",null],[2,"mat-icon-no-color",null]],null,null,yv,vv)),Cr(1,9158656,null,0,pv,[Tn,av,[8,null],cv,ct],null,null),(e()(),ha(-1,0,["arrow_back"]))],(function(e,t){e(t,1,0)}),(function(e,t){e(t,0,0,fr(t,1).inline,"primary"!==fr(t,1).color&&"accent"!==fr(t,1).color&&"warn"!==fr(t,1).color)}))}function wv(e){return pa(0,[(e()(),$o(0,0,null,null,4,"button",[["class","mat-focus-indicator"],["mat-icon-button",""],["tabindex","-1"],["type","button"]],[[1,"disabled",0],[2,"_mat-animation-noopable",null]],[[null,"click"]],(function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.previous()&&i),i}),nm,tm)),Cr(1,4374528,null,0,Zh,[Tn,Bc,[2,$p]],{disabled:[0,"disabled"],color:[1,"color"]},null),(e()(),Qo(16777216,null,0,1,null,bv)),Cr(3,16384,null,0,Hl,[ei,$n],{ngIf:[0,"ngIf"],ngIfElse:[1,"ngIfElse"]},null),(e()(),Qo(0,[["defaultArrowBack",2]],0,0,null,kv))],(function(e,t){var n=t.component;e(t,1,0,!n.loop&&0==n.currentIndex,n.color),e(t,3,0,null==n.svgIconOverrides?null:n.svgIconOverrides.arrowBack,fr(t,4))}),(function(e,t){e(t,0,0,fr(t,1).disabled||null,"NoopAnimations"===fr(t,1)._animationMode)}))}function Cv(e){return pa(0,[(e()(),$o(0,0,null,null,1,"mat-icon",[["class","mat-icon notranslate"],["role","img"]],[[2,"mat-icon-inline",null],[2,"mat-icon-no-color",null]],null,null,yv,vv)),Cr(1,9158656,null,0,pv,[Tn,av,[8,null],cv,ct],{svgIcon:[0,"svgIcon"]},null)],(function(e,t){e(t,1,0,t.component.svgIconOverrides.arrowForward)}),(function(e,t){e(t,0,0,fr(t,1).inline,"primary"!==fr(t,1).color&&"accent"!==fr(t,1).color&&"warn"!==fr(t,1).color)}))}function xv(e){return pa(0,[(e()(),$o(0,0,null,null,2,"mat-icon",[["class","mat-icon notranslate"],["role","img"]],[[2,"mat-icon-inline",null],[2,"mat-icon-no-color",null]],null,null,yv,vv)),Cr(1,9158656,null,0,pv,[Tn,av,[8,null],cv,ct],null,null),(e()(),ha(-1,0,["arrow_forward"]))],(function(e,t){e(t,1,0)}),(function(e,t){e(t,0,0,fr(t,1).inline,"primary"!==fr(t,1).color&&"accent"!==fr(t,1).color&&"warn"!==fr(t,1).color)}))}function Ev(e){return pa(0,[(e()(),$o(0,0,null,null,4,"button",[["class","mat-focus-indicator"],["mat-icon-button",""],["tabindex","-1"],["type","button"]],[[1,"disabled",0],[2,"_mat-animation-noopable",null]],[[null,"click"]],(function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.next()&&i),i}),nm,tm)),Cr(1,4374528,null,0,Zh,[Tn,Bc,[2,$p]],{disabled:[0,"disabled"],color:[1,"color"]},null),(e()(),Qo(16777216,null,0,1,null,Cv)),Cr(3,16384,null,0,Hl,[ei,$n],{ngIf:[0,"ngIf"],ngIfElse:[1,"ngIfElse"]},null),(e()(),Qo(0,[["defaultArrowForward",2]],0,0,null,xv))],(function(e,t){var n=t.component;e(t,1,0,!n.loop&&n.currentIndex==n.slidesList.length-1,n.color),e(t,3,0,null==n.svgIconOverrides?null:n.svgIconOverrides.arrowForward,fr(t,4))}),(function(e,t){e(t,0,0,fr(t,1).disabled||null,"NoopAnimations"===fr(t,1)._animationMode)}))}function Sv(e){return pa(0,[(e()(),$o(0,0,null,null,1,"button",[["class","mat-focus-indicator"],["mat-mini-fab",""],["tabindex","-1"],["type","button"]],[[1,"disabled",0],[2,"_mat-animation-noopable",null]],[[null,"click"],[null,"focus"]],(function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.slideTo(e.context.index)&&i),"focus"===t&&(i=!1!==fr(e.parent.parent,2).focus()&&i),i}),nm,tm)),Cr(1,4374528,null,0,Zh,[Tn,Bc,[2,$p]],{disabled:[0,"disabled"],color:[1,"color"]},null)],(function(e,t){var n=t.component;e(t,1,0,t.context.index==n.currentIndex,n.color)}),(function(e,t){e(t,0,0,fr(t,1).disabled||null,"NoopAnimations"===fr(t,1)._animationMode)}))}function Iv(e){return pa(0,[(e()(),$o(0,0,null,null,2,"div",[["class","carousel-indicators"],["tabindex","-1"]],[[4,"flex-direction",null]],null,null,null,null)),(e()(),Qo(16777216,null,null,1,null,Sv)),Cr(2,278528,null,0,Bl,[ei,$n,Yn],{ngForOf:[0,"ngForOf"]},null)],(function(e,t){e(t,2,0,t.component.slidesList)}),(function(e,t){e(t,0,0,"rtl"===t.component.orientation?"row-reverse":"row")}))}function Tv(e){return pa(0,[ia(671088640,1,{carouselContainer:0}),ia(671088640,2,{carouselList:0}),(e()(),$o(2,0,[[1,0],["carouselContainer",1]],null,9,"div",[["class","carousel"],["tabindex","0"]],[[4,"max-width",null],[4,"height",null]],null,null,null,null)),(e()(),$o(3,0,[[2,0],["carouselList",1]],null,2,"ul",[["class","carousel-list"],["role","listbox"]],[[4,"flex-direction",null],[4,"height",null]],null,null,null,null)),(e()(),Qo(16777216,null,null,1,null,_v)),Cr(5,278528,null,0,Bl,[ei,$n,Yn],{ngForOf:[0,"ngForOf"]},null),(e()(),Qo(16777216,null,null,1,null,wv)),Cr(7,16384,null,0,Hl,[ei,$n],{ngIf:[0,"ngIf"]},null),(e()(),Qo(16777216,null,null,1,null,Ev)),Cr(9,16384,null,0,Hl,[ei,$n],{ngIf:[0,"ngIf"]},null),(e()(),Qo(16777216,null,null,1,null,Iv)),Cr(11,16384,null,0,Hl,[ei,$n],{ngIf:[0,"ngIf"]},null)],(function(e,t){var n=t.component;e(t,5,0,n.slidesList),e(t,7,0,!n.hideArrows),e(t,9,0,!n.hideArrows),e(t,11,0,!n.hideIndicators)}),(function(e,t){var n=t.component;e(t,2,0,n.maxWidth,n.maintainAspectRatio?"auto":"100%"),e(t,3,0,"rtl"===n.orientation?"row-reverse":"row",n.maintainAspectRatio?"auto":"100%")}))}var Av=vi({encapsulation:0,styles:[".carousel-slide[_ngcontent-%COMP%]{background-position:50%;background-repeat:no-repeat;background-size:cover}.carousel-slide[_ngcontent-%COMP%], .carousel-slide-overlay[_ngcontent-%COMP%]{height:100%;position:absolute;width:100%;z-index:auto}.carousel-slide-content[_ngcontent-%COMP%]{height:100%;position:absolute;width:100%;z-index:1}"],data:{}});function Ov(e){return pa(0,[(e()(),$o(0,0,null,null,0,"div",[["class","carousel-slide-overlay"]],[[4,"background-color",null]],null,null,null,null))],null,(function(e,t){e(t,0,0,t.component.overlayColor)}))}function Rv(e){return pa(0,[(e()(),$o(0,0,null,null,4,"div",[["class","carousel-slide"]],[[4,"background-image",null]],null,null,null,null)),(e()(),$o(1,0,null,null,1,"div",[["class","carousel-slide-content"]],null,null,null,null,null)),la(null,0),(e()(),Qo(16777216,[[1,2]],null,1,null,Ov)),Cr(4,16384,null,0,Hl,[ei,$n],{ngIf:[0,"ngIf"]},null)],(function(e,t){e(t,4,0,!t.component.hideOverlay)}),(function(e,t){e(t,0,0,t.component.image)}))}function Pv(e){return pa(0,[ia(671088640,1,{templateRef:0}),(e()(),Qo(0,[[1,2]],null,0,null,Rv))],null,null)}var Dv=gh((function e(t){y(this,e),this._elementRef=t})),Mv=function(){return function(e){d(n,e);var t=v(n);function n(e,i,r){var o;return y(this,n),(o=t.call(this,e))._platform=i,o._document=r,o}return _(n,[{key:"ngAfterViewInit",value:function(){var e=this;wt()&&this._platform.isBrowser&&(this._checkToolbarMixedModes(),this._toolbarRows.changes.subscribe((function(){return e._checkToolbarMixedModes()})))}},{key:"_checkToolbarMixedModes",value:function(){var e=this;this._toolbarRows.length&&Array.from(this._elementRef.nativeElement.childNodes).filter((function(e){return!(e.classList&&e.classList.contains("mat-toolbar-row"))})).filter((function(t){return t.nodeType!==(e._document?e._document.COMMENT_NODE:8)})).some((function(e){return!(!e.textContent||!e.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}(Dv)}(),Fv=function(){return function e(){y(this,e)}}(),Nv=vi({encapsulation:2,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"],data:{}});function Vv(e){return pa(2,[la(null,0),la(null,1)],null,null)}function Lv(e){return e instanceof Date&&!isNaN(+e)}function zv(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Ks,n=Lv(e),i=n?+e-t.now():Math.abs(e);return function(e){return e.lift(new Bv(i,t))}}var Bv=function(){function e(t,n){y(this,e),this.delay=t,this.scheduler=n}return _(e,[{key:"call",value:function(e,t){return t.subscribe(new jv(e,this.delay,this.scheduler))}}]),e}(),jv=function(e){d(n,e);var t=v(n);function n(e,i,r){var o;return y(this,n),(o=t.call(this,e)).delay=i,o.scheduler=r,o.queue=[],o.active=!1,o.errored=!1,o}return _(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 Hv(t.now()+this.delay,e);this.queue.push(n),!1===this.active&&this._schedule(t)}}},{key:"_next",value:function(e){this.scheduleNotification(vl.createNext(e))}},{key:"_error",value:function(e){this.errored=!0,this.queue=[],this.destination.error(e),this.unsubscribe()}},{key:"_complete",value:function(){this.scheduleNotification(vl.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}(P),Hv=function e(t,n){y(this,e),this.time=t,this.notification=n},qv=new je("MAT_MENU_PANEL"),Uv=_h(yh((function e(){y(this,e)}))),Wv=function(){return function(e){d(n,e);var t=v(n);function n(e,i,r,a){var s;return y(this,n),(s=t.call(this))._elementRef=e,s._focusMonitor=r,s._parentMenu=a,s.role="menuitem",s._hovered=new H,s._focused=new H,s._highlighted=!1,s._triggersSubmenu=!1,a&&a.addItem&&a.addItem(o(s)),s._document=i,s}return _(n,[{key:"focus",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"program",t=arguments.length>1?arguments[1]:void 0;this._focusMonitor?this._focusMonitor.focusVia(this._getHostElement(),e,t):this._getHostElement().focus(t),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(e){this.disabled&&(e.preventDefault(),e.stopPropagation())}},{key:"_handleMouseEnter",value:function(){this._hovered.next(this)}},{key:"getLabel",value:function(){var e=this._elementRef.nativeElement,t=this._document?this._document.TEXT_NODE:3,n="";if(e.childNodes)for(var i=e.childNodes.length,r=0;r0&&void 0!==arguments[0]?arguments[0]:"program";this.lazyContent?this._ngZone.onStable.asObservable().pipe(Au(1)).subscribe((function(){return e._focusFirstItem(t)})):this._focusFirstItem(t)}},{key:"_focusFirstItem",value:function(e){var t=this._keyManager;if(t.setFocusOrigin(e).setFirstItemActive(),!t.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(e){var t=Math.min(4+e,24),n="mat-elevation-z".concat(t),i=Object.keys(this._classList).find((function(e){return e.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 e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.xPosition,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.yPosition,n=this._classList;n["mat-menu-before"]="before"===e,n["mat-menu-after"]="after"===e,n["mat-menu-above"]="above"===t,n["mat-menu-below"]="below"===t}},{key:"_startAnimation",value:function(){this._panelAnimationState="enter"}},{key:"_resetAnimation",value:function(){this._panelAnimationState="void"}},{key:"_onAnimationDone",value:function(e){this._animationDone.next(e),this._isAnimating=!1}},{key:"_onAnimationStart",value:function(e){this._isAnimating=!0,"enter"===e.toState&&0===this._keyManager.activeItemIndex&&(e.element.scrollTop=0)}},{key:"_updateDirectDescendants",value:function(){var e=this;this._allItems.changes.pipe(ll(this._allItems)).subscribe((function(t){e._directDescendantItems.reset(t.filter((function(t){return t._parentMenu===e}))),e._directDescendantItems.notifyOnChanges()}))}},{key:"xPosition",get:function(){return this._xPosition},set:function(e){"before"!==e&&"after"!==e&&function(){throw Error('xPosition value must be either \'before\' or after\'.\n Example: ')}(),this._xPosition=e,this.setPositionClasses()}},{key:"yPosition",get:function(){return this._yPosition},set:function(e){"above"!==e&&"below"!==e&&function(){throw Error('yPosition value must be either \'above\' or below\'.\n Example: ')}(),this._yPosition=e,this.setPositionClasses()}},{key:"overlapTrigger",get:function(){return this._overlapTrigger},set:function(e){this._overlapTrigger=xs(e)}},{key:"hasBackdrop",get:function(){return this._hasBackdrop},set:function(e){this._hasBackdrop=xs(e)}},{key:"panelClass",set:function(e){var t=this,n=this._previousPanelClass;n&&n.length&&n.split(" ").forEach((function(e){t._classList[e]=!1})),this._previousPanelClass=e,e&&e.length&&(e.split(" ").forEach((function(e){t._classList[e]=!0})),this._elementRef.nativeElement.className="")}},{key:"classList",get:function(){return this.panelClass},set:function(e){this.panelClass=e}}]),e}()}(),Zv=function(){return function(e){d(n,e);var t=v(n);function n(){return y(this,n),t.apply(this,arguments)}return n}(Gv)}(),Xv=function(){return function(e){d(n,e);var t=v(n);function n(e,i,r){return y(this,n),t.call(this,e,i,r)}return n}(Zv)}(),Qv=new je("mat-menu-scroll-strategy");function $v(e){return function(){return e.scrollStrategies.reposition()}}var Jv=cu({passive:!0}),ey=function(){return function(){function e(t,n,i,r,o,a,s,l){var u=this;y(this,e),this._overlay=t,this._element=n,this._viewContainerRef=i,this._parentMenu=o,this._menuItemInstance=a,this._dir=s,this._focusMonitor=l,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=E.EMPTY,this._hoverSubscription=E.EMPTY,this._menuCloseSubscription=E.EMPTY,this._handleTouchStart=function(){return u._openedBy="touch"},this._openedBy=null,this.restoreFocus=!0,this.menuOpened=new Wr,this.onMenuOpen=this.menuOpened,this.menuClosed=new Wr,this.onMenuClose=this.menuClosed,n.nativeElement.addEventListener("touchstart",this._handleTouchStart,Jv),a&&(a._triggersSubmenu=this.triggersSubmenu()),this._scrollStrategy=r}return _(e,[{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,Jv),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 e=this;if(!this._menuOpen){this._checkMenu();var t=this._createOverlay(),n=t.getConfig();this._setPosition(n.positionStrategy),n.hasBackdrop=null==this.menu.hasBackdrop?!this.triggersSubmenu():this.menu.hasBackdrop,t.attach(this._getPortal()),this.menu.lazyContent&&this.menu.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe((function(){return e.closeMenu()})),this._initMenu(),this.menu instanceof Zv&&this.menu._startAnimation()}}},{key:"closeMenu",value:function(){this.menu.close.emit()}},{key:"focus",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"program",t=arguments.length>1?arguments[1]:void 0;this._focusMonitor?this._focusMonitor.focusVia(this._element,e,t):this._element.nativeElement.focus(t)}},{key:"_destroyMenu",value:function(){var e=this;if(this._overlayRef&&this.menuOpen){var t=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this._restoreFocus(),t instanceof Zv?(t._resetAnimation(),t.lazyContent?t._animationDone.pipe(el((function(e){return"void"===e.toState})),Au(1),il(t.lazyContent._attached)).subscribe({next:function(){return t.lazyContent.detach()},complete:function(){return e._setIsMenuOpen(!1)}}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),t.lazyContent&&t.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 e=0,t=this.menu.parentMenu;t;)e++,t=t.parentMenu;this.menu.setElevation(e)}}},{key:"_restoreFocus",value:function(){this.restoreFocus&&(this._openedBy?this.triggersSubmenu()||this.focus(this._openedBy):this.focus()),this._openedBy=null}},{key:"_setIsMenuOpen",value:function(e){this._menuOpen=e,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&(this._menuItemInstance._highlighted=e)}},{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 e=this._getOverlayConfig();this._subscribeToPositions(e.positionStrategy),this._overlayRef=this._overlay.create(e),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}},{key:"_getOverlayConfig",value:function(){return new ju({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(e){var t=this;this.menu.setPositionClasses&&e.positionChanges.subscribe((function(e){t.menu.setPositionClasses("start"===e.connectionPair.overlayX?"after":"before","top"===e.connectionPair.overlayY?"below":"above")}))}},{key:"_setPosition",value:function(e){var t=l("before"===this.menu.xPosition?["end","start"]:["start","end"],2),n=t[0],i=t[1],r=l("above"===this.menu.yPosition?["bottom","top"]:["top","bottom"],2),o=r[0],a=r[1],s=o,u=a,c=n,h=i,d=0;this.triggersSubmenu()?(h=n="before"===this.menu.xPosition?"start":"end",i=c="end"===n?"start":"end",d="bottom"===o?8:-8):this.menu.overlapTrigger||(s="top"===o?"bottom":"top",u="top"===a?"bottom":"top"),e.withPositions([{originX:n,originY:s,overlayX:c,overlayY:o,offsetY:d},{originX:i,originY:s,overlayX:h,overlayY:o,offsetY:d},{originX:n,originY:u,overlayX:c,overlayY:a,offsetY:-d},{originX:i,originY:u,overlayX:h,overlayY:a,offsetY:-d}])}},{key:"_menuClosingActions",value:function(){var e=this,t=this._overlayRef.backdropClick(),n=this._overlayRef.detachments();return ce(t,this._parentMenu?this._parentMenu.closed:Os(),this._parentMenu?this._parentMenu._hovered().pipe(el((function(t){return t!==e._menuItemInstance})),el((function(){return e._menuOpen}))):Os(),n)}},{key:"_handleMousedown",value:function(e){Vc(e)||(this._openedBy=0===e.button?"mouse":null,this.triggersSubmenu()&&e.preventDefault())}},{key:"_handleKeydown",value:function(e){var t=e.keyCode;this.triggersSubmenu()&&(39===t&&"ltr"===this.dir||37===t&&"rtl"===this.dir)&&this.openMenu()}},{key:"_handleClick",value:function(e){this.triggersSubmenu()?(e.stopPropagation(),this.openMenu()):this.toggleMenu()}},{key:"_handleHover",value:function(){var e=this;this.triggersSubmenu()&&(this._hoverSubscription=this._parentMenu._hovered().pipe(el((function(t){return t===e._menuItemInstance&&!t.disabled})),zv(0,Hs)).subscribe((function(){e._openedBy="mouse",e.menu instanceof Zv&&e.menu._isAnimating?e.menu._animationDone.pipe(Au(1),zv(0,Hs),il(e._parentMenu._hovered())).subscribe((function(){return e.openMenu()})):e.openMenu()})))}},{key:"_getPortal",value:function(){return this._portal&&this._portal.templateRef===this.menu.templateRef||(this._portal=new ku(this.menu.templateRef,this._viewContainerRef)),this._portal}},{key:"_deprecatedMatMenuTriggerFor",get:function(){return this.menu},set:function(e){this.menu=e}},{key:"menu",get:function(){return this._menu},set:function(e){var t=this;e!==this._menu&&(this._menu=e,this._menuCloseSubscription.unsubscribe(),e&&(this._menuCloseSubscription=e.close.asObservable().subscribe((function(e){t._destroyMenu(),"click"!==e&&"tab"!==e||!t._parentMenu||t._parentMenu.closed.emit(e)}))))}},{key:"menuOpen",get:function(){return this._menuOpen}},{key:"dir",get:function(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}}]),e}()}(),ty=function(){return function e(){y(this,e)}}(),ny=function(){return function e(){y(this,e)}}(),iy=vi({encapsulation:2,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'],data:{animation:[{type:7,name:"transformMenu",definitions:[{type:0,name:"void",styles:{type:6,styles:{opacity:0,transform:"scale(0.8)"},offset:null},options:void 0},{type:1,expr:"void => enter",animation:{type:3,steps:[{type:11,selector:".mat-menu-content, .mat-mdc-menu-content",animation:{type:4,styles:{type:6,styles:{opacity:1},offset:null},timings:"100ms linear"},options:null},{type:4,styles:{type:6,styles:{transform:"scale(1)"},offset:null},timings:"120ms cubic-bezier(0, 0, 0.2, 1)"}],options:null},options:null},{type:1,expr:"* => void",animation:{type:4,styles:{type:6,styles:{opacity:0},offset:null},timings:"100ms 25ms linear"},options:null}],options:{}},{type:7,name:"fadeInItems",definitions:[{type:0,name:"showing",styles:{type:6,styles:{opacity:1},offset:null},options:void 0},{type:1,expr:"void => *",animation:[{type:6,styles:{opacity:0},offset:null},{type:4,styles:null,timings:"400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)"}],options:null}],options:{}}]}});function ry(e){return pa(0,[(e()(),$o(0,0,null,null,3,"div",[["class","mat-menu-panel"],["role","menu"],["tabindex","-1"]],[[8,"id",0],[24,"@transformMenu",0],[1,"aria-label",0],[1,"aria-labelledby",0],[1,"aria-describedby",0]],[[null,"keydown"],[null,"click"],[null,"@transformMenu.start"],[null,"@transformMenu.done"]],(function(e,t,n){var i=!0,r=e.component;return"keydown"===t&&(i=!1!==r._handleKeydown(n)&&i),"click"===t&&(i=!1!==r.closed.emit("click")&&i),"@transformMenu.start"===t&&(i=!1!==r._onAnimationStart(n)&&i),"@transformMenu.done"===t&&(i=!1!==r._onAnimationDone(n)&&i),i}),null,null)),Cr(1,278528,null,0,Ll,[Yn,Gn,Tn,Pn],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),(e()(),$o(2,0,null,null,1,"div",[["class","mat-menu-content"]],null,null,null,null,null)),la(null,0)],(function(e,t){e(t,1,0,"mat-menu-panel",t.component._classList)}),(function(e,t){var n=t.component;e(t,0,0,n.panelId,n._panelAnimationState,n.ariaLabel||null,n.ariaLabelledby||null,n.ariaDescribedby||null)}))}function oy(e){return pa(2,[ia(671088640,1,{templateRef:0}),(e()(),Qo(0,[[1,2]],null,0,null,ry))],null,null)}var ay=vi({encapsulation:2,styles:[],data:{}});function sy(e){return pa(2,[la(null,0),(e()(),$o(1,0,null,null,1,"div",[["class","mat-menu-ripple mat-ripple"],["matRipple",""]],[[2,"mat-ripple-unbounded",null]],null,null,null,null)),Cr(2,212992,null,0,Ph,[Tn,mo,au,[2,Rh],[2,$p]],{disabled:[0,"disabled"],trigger:[1,"trigger"]},null)],(function(e,t){var n=t.component;e(t,2,0,n.disableRipple||n.disabled,n._getHostElement())}),(function(e,t){e(t,1,0,fr(t,2).unbounded)}))}var ly=function(){return function e(){y(this,e)}}(),uy=function(){return function e(t){y(this,e),this._animationMode=t}}(),cy=function(){return function e(){y(this,e)}}(),hy=vi({encapsulation:2,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"],data:{}});function dy(e){return pa(2,[la(null,0),la(null,1)],null,null)}var fy=0,py=function(){return function(){function e(){y(this,e),this._stateChanges=new H,this._openCloseAllActions=new H,this.id="cdk-accordion-".concat(fy++),this._multi=!1}return _(e,[{key:"openAll",value:function(){this._openCloseAll(!0)}},{key:"closeAll",value:function(){this._openCloseAll(!1)}},{key:"ngOnChanges",value:function(e){this._stateChanges.next(e)}},{key:"ngOnDestroy",value:function(){this._stateChanges.complete()}},{key:"_openCloseAll",value:function(e){this.multi&&this._openCloseAllActions.next(e)}},{key:"multi",get:function(){return this._multi},set:function(e){this._multi=xs(e)}}]),e}()}(),my=0,vy=function(){return function(){function e(t,n,i){var r=this;y(this,e),this.accordion=t,this._changeDetectorRef=n,this._expansionDispatcher=i,this._openCloseAllSubscription=E.EMPTY,this.closed=new Wr,this.opened=new Wr,this.destroyed=new Wr,this.expandedChange=new Wr,this.id="cdk-accordion-child-".concat(my++),this._expanded=!1,this._disabled=!1,this._removeUniqueSelectionListener=function(){},this._removeUniqueSelectionListener=i.listen((function(e,t){r.accordion&&!r.accordion.multi&&r.accordion.id===t&&r.id!==e&&(r.expanded=!1)})),this.accordion&&(this._openCloseAllSubscription=this._subscribeToOpenCloseAllActions())}return _(e,[{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 e=this;return this.accordion._openCloseAllActions.subscribe((function(t){e.disabled||(e.expanded=t)}))}},{key:"expanded",get:function(){return this._expanded},set:function(e){e=xs(e),this._expanded!==e&&(this._expanded=e,this.expandedChange.emit(e),e?(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(e){this._disabled=xs(e)}}]),e}()}(),yy=function(){return function e(){y(this,e)}}(),gy=new je("MAT_ACCORDION"),_y=0,by=new je("MAT_EXPANSION_PANEL_DEFAULT_OPTIONS"),ky=function(){return function(e){d(n,e);var t=v(n);function n(e,i,r,o,a,s,l){var u;return y(this,n),(u=t.call(this,e,i,r))._viewContainerRef=o,u._animationMode=s,u._hideToggle=!1,u.afterExpand=new Wr,u.afterCollapse=new Wr,u._inputChanges=new H,u._headerId="mat-expansion-panel-header-".concat(_y++),u._bodyAnimationDone=new H,u.accordion=e,u._document=a,u._bodyAnimationDone.pipe(qs((function(e,t){return e.fromState===t.fromState&&e.toState===t.toState}))).subscribe((function(e){"void"!==e.fromState&&("expanded"===e.toState?u.afterExpand.emit():"collapsed"===e.toState&&u.afterCollapse.emit())})),l&&(u.hideToggle=l.hideToggle),u}return _(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 e=this;this._lazyContent&&this.opened.pipe(ll(null),el((function(){return e.expanded&&!e._portal})),Au(1)).subscribe((function(){e._portal=new ku(e._lazyContent._template,e._viewContainerRef)}))}},{key:"ngOnChanges",value:function(e){this._inputChanges.next(e)}},{key:"ngOnDestroy",value:function(){r(i(n.prototype),"ngOnDestroy",this).call(this),this._bodyAnimationDone.complete(),this._inputChanges.complete()}},{key:"_containsFocus",value:function(){if(this._body){var e=this._document.activeElement,t=this._body.nativeElement;return e===t||t.contains(e)}return!1}},{key:"hideToggle",get:function(){return this._hideToggle||this.accordion&&this.accordion.hideToggle},set:function(e){this._hideToggle=xs(e)}},{key:"togglePosition",get:function(){return this._togglePosition||this.accordion&&this.accordion.togglePosition},set:function(e){this._togglePosition=e}}]),n}(vy)}(),wy=function(){return function(){function e(t,n,i,r,o,a){var s=this;y(this,e),this.panel=t,this._element=n,this._focusMonitor=i,this._changeDetectorRef=r,this._animationMode=a,this._parentChangeSubscription=E.EMPTY;var l=t.accordion?t.accordion._stateChanges.pipe(el((function(e){return!(!e.hideToggle&&!e.togglePosition)}))):dl;this._parentChangeSubscription=ce(t.opened,t.closed,l,t._inputChanges.pipe(el((function(e){return!!(e.hideToggle||e.disabled||e.togglePosition)})))).subscribe((function(){return s._changeDetectorRef.markForCheck()})),t.closed.pipe(el((function(){return t._containsFocus()}))).subscribe((function(){return i.focusVia(n,"program")})),o&&(this.expandedHeight=o.expandedHeight,this.collapsedHeight=o.collapsedHeight)}return _(e,[{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 e=this._isExpanded();return e&&this.expandedHeight?this.expandedHeight:!e&&this.collapsedHeight?this.collapsedHeight:null}},{key:"_keydown",value:function(e){switch(e.keyCode){case 32:case 13:Pu(e)||(e.preventDefault(),this._toggle());break;default:return void(this.panel.accordion&&this.panel.accordion._handleHeaderKeydown(e))}}},{key:"focus",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"program",t=arguments.length>1?arguments[1]:void 0;this._focusMonitor.focusVia(this._element,e,t)}},{key:"ngAfterViewInit",value:function(){var e=this;this._focusMonitor.monitor(this._element).subscribe((function(t){t&&e.panel.accordion&&e.panel.accordion._handleHeaderFocus(e)}))}},{key:"ngOnDestroy",value:function(){this._parentChangeSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._element)}},{key:"disabled",get:function(){return this.panel.disabled}}]),e}()}(),Cy=function(){return function e(){y(this,e)}}(),xy=function(){return function(e){d(n,e);var t=v(n);function n(){var e;return y(this,n),(e=t.apply(this,arguments))._ownHeaders=new Yr,e._hideToggle=!1,e.displayMode="default",e.togglePosition="after",e}return _(n,[{key:"ngAfterContentInit",value:function(){var e=this;this._headers.changes.pipe(ll(this._headers)).subscribe((function(t){e._ownHeaders.reset(t.filter((function(t){return t.panel.accordion===e}))),e._ownHeaders.notifyOnChanges()})),this._keyManager=new Dc(this._ownHeaders).withWrap()}},{key:"_handleHeaderKeydown",value:function(e){var t=e.keyCode,n=this._keyManager;36===t?Pu(e)||(n.setFirstItemActive(),e.preventDefault()):35===t?Pu(e)||(n.setLastItemActive(),e.preventDefault()):this._keyManager.onKeydown(e)}},{key:"_handleHeaderFocus",value:function(e){this._keyManager.updateActiveItem(e)}},{key:"hideToggle",get:function(){return this._hideToggle},set:function(e){this._hideToggle=xs(e)}}]),n}(py)}(),Ey=function(){return function e(){y(this,e)}}(),Sy=vi({encapsulation:2,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"],data:{animation:[{type:7,name:"bodyExpansion",definitions:[{type:0,name:"collapsed, void",styles:{type:6,styles:{height:"0px",visibility:"hidden"},offset:null},options:void 0},{type:0,name:"expanded",styles:{type:6,styles:{height:"*",visibility:"visible"},offset:null},options:void 0},{type:1,expr:"expanded <=> collapsed, void => collapsed",animation:{type:4,styles:null,timings:"225ms cubic-bezier(0.4,0.0,0.2,1)"},options:null}],options:{}}]}});function Iy(e){return pa(0,[(e()(),Qo(0,null,null,0))],null,null)}function Ty(e){return pa(2,[ia(671088640,1,{_body:0}),la(null,0),(e()(),$o(2,0,[[1,0],["body",1]],null,5,"div",[["class","mat-expansion-panel-content"],["role","region"]],[[24,"@bodyExpansion",0],[1,"aria-labelledby",0],[8,"id",0]],[[null,"@bodyExpansion.done"]],(function(e,t,n){var i=!0;return"@bodyExpansion.done"===t&&(i=!1!==e.component._bodyAnimationDone.next(n)&&i),i}),null,null)),(e()(),$o(3,0,null,null,3,"div",[["class","mat-expansion-panel-body"]],null,null,null,null,null)),la(null,1),(e()(),Qo(16777216,null,null,1,null,Iy)),Cr(6,212992,null,0,Eu,[xn,ei,bl],{portal:[0,"portal"]},null),la(null,2)],(function(e,t){e(t,6,0,t.component._portal)}),(function(e,t){var n=t.component;e(t,2,0,n._getExpandedState(),n._headerId,n.id)}))}var Ay=vi({encapsulation:2,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'],data:{animation:[{type:7,name:"indicatorRotate",definitions:[{type:0,name:"collapsed, void",styles:{type:6,styles:{transform:"rotate(0deg)"},offset:null},options:void 0},{type:0,name:"expanded",styles:{type:6,styles:{transform:"rotate(180deg)"},offset:null},options:void 0},{type:1,expr:"expanded <=> collapsed, void => collapsed",animation:{type:4,styles:null,timings:"225ms cubic-bezier(0.4,0.0,0.2,1)"},options:null}],options:{}}]}});function Oy(e){return pa(0,[(e()(),$o(0,0,null,null,0,"span",[["class","mat-expansion-indicator"]],[[24,"@indicatorRotate",0]],null,null,null,null))],null,(function(e,t){e(t,0,0,t.component._getExpandedState())}))}function Ry(e){return pa(2,[(e()(),$o(0,0,null,null,3,"span",[["class","mat-content"]],null,null,null,null,null)),la(null,0),la(null,1),la(null,2),(e()(),Qo(16777216,null,null,1,null,Oy)),Cr(5,16384,null,0,Hl,[ei,$n],{ngIf:[0,"ngIf"]},null)],(function(e,t){e(t,5,0,t.component._showToggle())}),null)}var Py=function(){return function e(){y(this,e)}}();function Dy(e){return Error("A hint was already declared for 'align=\"".concat(e,"\"'."))}var My=0,Fy=gh((function e(t){y(this,e),this._elementRef=t}),"primary"),Ny=new je("MAT_FORM_FIELD_DEFAULT_OPTIONS"),Vy=new je("MatFormField"),Ly=function(){return function(e){d(n,e);var t=v(n);function n(e,i,r,o,a,s,l,u){var c;return y(this,n),(c=t.call(this,e))._elementRef=e,c._changeDetectorRef=i,c._dir=o,c._defaults=a,c._platform=s,c._ngZone=l,c._outlineGapCalculationNeededImmediately=!1,c._outlineGapCalculationNeededOnStable=!1,c._destroyed=new H,c._showAlwaysAnimate=!1,c._subscriptAnimationState="",c._hintLabel="",c._hintLabelId="mat-hint-".concat(My++),c._labelId="mat-form-field-label-".concat(My++),c._labelOptions=r||{},c.floatLabel=c._getDefaultFloatLabelState(),c._animationsEnabled="NoopAnimations"!==u,c.appearance=a&&a.appearance?a.appearance:"legacy",c._hideRequiredMarker=!(!a||null==a.hideRequiredMarker)&&a.hideRequiredMarker,c}return _(n,[{key:"getConnectedOverlayOrigin",value:function(){return this._connectionContainerRef||this._elementRef}},{key:"ngAfterContentInit",value:function(){var e=this;this._validateControlChild();var t=this._control;t.controlType&&this._elementRef.nativeElement.classList.add("mat-form-field-type-".concat(t.controlType)),t.stateChanges.pipe(ll(null)).subscribe((function(){e._validatePlaceholders(),e._syncDescribedByIds(),e._changeDetectorRef.markForCheck()})),t.ngControl&&t.ngControl.valueChanges&&t.ngControl.valueChanges.pipe(il(this._destroyed)).subscribe((function(){return e._changeDetectorRef.markForCheck()})),this._ngZone.runOutsideAngular((function(){e._ngZone.onStable.asObservable().pipe(il(e._destroyed)).subscribe((function(){e._outlineGapCalculationNeededOnStable&&e.updateOutlineGap()}))})),ce(this._prefixChildren.changes,this._suffixChildren.changes).subscribe((function(){e._outlineGapCalculationNeededOnStable=!0,e._changeDetectorRef.markForCheck()})),this._hintChildren.changes.pipe(ll(null)).subscribe((function(){e._processHints(),e._changeDetectorRef.markForCheck()})),this._errorChildren.changes.pipe(ll(null)).subscribe((function(){e._syncDescribedByIds(),e._changeDetectorRef.markForCheck()})),this._dir&&this._dir.change.pipe(il(this._destroyed)).subscribe((function(){"function"==typeof requestAnimationFrame?e._ngZone.runOutsideAngular((function(){requestAnimationFrame((function(){return e.updateOutlineGap()}))})):e.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(e){var t=this._control?this._control.ngControl:null;return t&&t[e]}},{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 e=this;this._hasFloatingLabel()&&this._canLabelFloat&&(this._animationsEnabled&&this._label&&(this._showAlwaysAnimate=!0,Rs(this._label.nativeElement,"transitionend").pipe(Au(1)).subscribe((function(){e._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 e,t,n=this;this._hintChildren&&this._hintChildren.forEach((function(i){if("start"===i.align){if(e||n.hintLabel)throw Dy("start");e=i}else if("end"===i.align){if(t)throw Dy("end");t=i}}))}},{key:"_getDefaultFloatLabelState",value:function(){return this._defaults&&this._defaults.floatLabel||this._labelOptions.float||"auto"}},{key:"_syncDescribedByIds",value:function(){if(this._control){var e=[];if("hint"===this._getDisplayedMessages()){var t=this._hintChildren?this._hintChildren.find((function(e){return"start"===e.align})):null,n=this._hintChildren?this._hintChildren.find((function(e){return"end"===e.align})):null;t?e.push(t.id):this._hintLabel&&e.push(this._hintLabelId),n&&e.push(n.id)}else this._errorChildren&&(e=this._errorChildren.map((function(e){return e.id})));this._control.setDescribedByIds(e)}}},{key:"_validateControlChild",value:function(){if(!this._control)throw Error("mat-form-field must contain a MatFormFieldControl.")}},{key:"updateOutlineGap",value:function(){var e=this._label?this._label.nativeElement:null;if("outline"===this.appearance&&e&&e.children.length&&e.textContent.trim()&&this._platform.isBrowser)if(this._isAttachedToDOM()){var t=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),l=e.children,u=this._getStartEnd(l[0].getBoundingClientRect()),c=0,h=0;h0?.75*c+10:0}for(var d=0;d enter",animation:[{type:6,styles:{opacity:0,transform:"translateY(-100%)"},offset:null},{type:4,styles:null,timings:"300ms cubic-bezier(0.55, 0, 0.55, 0.2)"}],options:null}],options:{}}]}});function jy(e){return pa(0,[(e()(),$o(0,0,null,null,8,null,null,null,null,null,null,null)),(e()(),$o(1,0,null,null,3,"div",[["class","mat-form-field-outline"]],null,null,null,null,null)),(e()(),$o(2,0,null,null,0,"div",[["class","mat-form-field-outline-start"]],null,null,null,null,null)),(e()(),$o(3,0,null,null,0,"div",[["class","mat-form-field-outline-gap"]],null,null,null,null,null)),(e()(),$o(4,0,null,null,0,"div",[["class","mat-form-field-outline-end"]],null,null,null,null,null)),(e()(),$o(5,0,null,null,3,"div",[["class","mat-form-field-outline mat-form-field-outline-thick"]],null,null,null,null,null)),(e()(),$o(6,0,null,null,0,"div",[["class","mat-form-field-outline-start"]],null,null,null,null,null)),(e()(),$o(7,0,null,null,0,"div",[["class","mat-form-field-outline-gap"]],null,null,null,null,null)),(e()(),$o(8,0,null,null,0,"div",[["class","mat-form-field-outline-end"]],null,null,null,null,null))],null,null)}function Hy(e){return pa(0,[(e()(),$o(0,0,null,null,1,"div",[["class","mat-form-field-prefix"]],null,null,null,null,null)),la(null,0)],null,null)}function qy(e){return pa(0,[(e()(),$o(0,0,null,null,3,null,null,null,null,null,null,null)),la(null,2),(e()(),$o(2,0,null,null,1,"span",[],null,null,null,null,null)),(e()(),ha(3,null,["",""]))],null,(function(e,t){e(t,3,0,t.component._control.placeholder)}))}function Uy(e){return pa(0,[la(null,3),(e()(),Qo(0,null,null,0))],null,null)}function Wy(e){return pa(0,[(e()(),$o(0,0,null,null,1,"span",[["aria-hidden","true"],["class","mat-placeholder-required mat-form-field-required-marker"]],null,null,null,null,null)),(e()(),ha(-1,null,[" *"]))],null,null)}function Ky(e){return pa(0,[(e()(),$o(0,0,[[4,0],["label",1]],null,8,"label",[["class","mat-form-field-label"]],[[8,"id",0],[1,"for",0],[1,"aria-owns",0],[2,"mat-empty",null],[2,"mat-form-field-empty",null],[2,"mat-accent",null],[2,"mat-warn",null]],[[null,"cdkObserveContent"]],(function(e,t,n){var i=!0;return"cdkObserveContent"===t&&(i=!1!==e.component.updateOutlineGap()&&i),i}),null,null)),Cr(1,16384,null,0,Yl,[],{ngSwitch:[0,"ngSwitch"]},null),Cr(2,1196032,null,0,Cm,[wm,Tn,mo],{disabled:[0,"disabled"]},{event:"cdkObserveContent"}),(e()(),Qo(16777216,null,null,1,null,qy)),Cr(4,278528,null,0,Gl,[ei,$n,Yl],{ngSwitchCase:[0,"ngSwitchCase"]},null),(e()(),Qo(16777216,null,null,1,null,Uy)),Cr(6,278528,null,0,Gl,[ei,$n,Yl],{ngSwitchCase:[0,"ngSwitchCase"]},null),(e()(),Qo(16777216,null,null,1,null,Wy)),Cr(8,16384,null,0,Hl,[ei,$n],{ngIf:[0,"ngIf"]},null)],(function(e,t){var n=t.component;e(t,1,0,n._hasLabel()),e(t,2,0,"outline"!=n.appearance),e(t,4,0,!1),e(t,6,0,!0),e(t,8,0,!n.hideRequiredMarker&&n._control.required&&!n._control.disabled)}),(function(e,t){var n=t.component;e(t,0,0,n._labelId,n._control.id,n._control.id,n._control.empty&&!n._shouldAlwaysFloat,n._control.empty&&!n._shouldAlwaysFloat,"accent"==n.color,"warn"==n.color)}))}function Yy(e){return pa(0,[(e()(),$o(0,0,null,null,1,"div",[["class","mat-form-field-suffix"]],null,null,null,null,null)),la(null,4)],null,null)}function Gy(e){return pa(0,[(e()(),$o(0,0,[[1,0],["underline",1]],null,1,"div",[["class","mat-form-field-underline"]],null,null,null,null,null)),(e()(),$o(1,0,null,null,0,"span",[["class","mat-form-field-ripple"]],[[2,"mat-accent",null],[2,"mat-warn",null]],null,null,null,null))],null,(function(e,t){var n=t.component;e(t,1,0,"accent"==n.color,"warn"==n.color)}))}function Zy(e){return pa(0,[(e()(),$o(0,0,null,null,1,"div",[],[[24,"@transitionMessages",0]],null,null,null,null)),la(null,5)],null,(function(e,t){e(t,0,0,t.component._subscriptAnimationState)}))}function Xy(e){return pa(0,[(e()(),$o(0,0,null,null,1,"div",[["class","mat-hint"]],[[8,"id",0]],null,null,null,null)),(e()(),ha(1,null,["",""]))],null,(function(e,t){var n=t.component;e(t,0,0,n._hintLabelId),e(t,1,0,n.hintLabel)}))}function Qy(e){return pa(0,[(e()(),$o(0,0,null,null,5,"div",[["class","mat-form-field-hint-wrapper"]],[[24,"@transitionMessages",0]],null,null,null,null)),(e()(),Qo(16777216,null,null,1,null,Xy)),Cr(2,16384,null,0,Hl,[ei,$n],{ngIf:[0,"ngIf"]},null),la(null,6),(e()(),$o(4,0,null,null,0,"div",[["class","mat-form-field-hint-spacer"]],null,null,null,null,null)),la(null,7)],(function(e,t){e(t,2,0,t.component.hintLabel)}),(function(e,t){e(t,0,0,t.component._subscriptAnimationState)}))}function $y(e){return pa(2,[ia(671088640,1,{underlineRef:0}),ia(402653184,2,{_connectionContainerRef:0}),ia(671088640,3,{_inputContainerRef:0}),ia(671088640,4,{_label:0}),(e()(),$o(4,0,null,null,20,"div",[["class","mat-form-field-wrapper"]],null,null,null,null,null)),(e()(),$o(5,0,[[2,0],["connectionContainer",1]],null,11,"div",[["class","mat-form-field-flex"]],null,[[null,"click"]],(function(e,t,n){var i=!0,r=e.component;return"click"===t&&(i=!1!==(r._control.onContainerClick&&r._control.onContainerClick(n))&&i),i}),null,null)),(e()(),Qo(16777216,null,null,1,null,jy)),Cr(7,16384,null,0,Hl,[ei,$n],{ngIf:[0,"ngIf"]},null),(e()(),Qo(16777216,null,null,1,null,Hy)),Cr(9,16384,null,0,Hl,[ei,$n],{ngIf:[0,"ngIf"]},null),(e()(),$o(10,0,[[3,0],["inputContainer",1]],null,4,"div",[["class","mat-form-field-infix"]],null,null,null,null,null)),la(null,1),(e()(),$o(12,0,null,null,2,"span",[["class","mat-form-field-label-wrapper"]],null,null,null,null,null)),(e()(),Qo(16777216,null,null,1,null,Ky)),Cr(14,16384,null,0,Hl,[ei,$n],{ngIf:[0,"ngIf"]},null),(e()(),Qo(16777216,null,null,1,null,Yy)),Cr(16,16384,null,0,Hl,[ei,$n],{ngIf:[0,"ngIf"]},null),(e()(),Qo(16777216,null,null,1,null,Gy)),Cr(18,16384,null,0,Hl,[ei,$n],{ngIf:[0,"ngIf"]},null),(e()(),$o(19,0,null,null,5,"div",[["class","mat-form-field-subscript-wrapper"]],null,null,null,null,null)),Cr(20,16384,null,0,Yl,[],{ngSwitch:[0,"ngSwitch"]},null),(e()(),Qo(16777216,null,null,1,null,Zy)),Cr(22,278528,null,0,Gl,[ei,$n,Yl],{ngSwitchCase:[0,"ngSwitchCase"]},null),(e()(),Qo(16777216,null,null,1,null,Qy)),Cr(24,278528,null,0,Gl,[ei,$n,Yl],{ngSwitchCase:[0,"ngSwitchCase"]},null)],(function(e,t){var n=t.component;e(t,7,0,"outline"==n.appearance),e(t,9,0,n._prefixChildren.length),e(t,14,0,n._hasFloatingLabel()),e(t,16,0,n._suffixChildren.length),e(t,18,0,"outline"!=n.appearance),e(t,20,0,n._getDisplayedMessages()),e(t,22,0,"error"),e(t,24,0,"hint")}),null)}var Jy=0,eg=new je("mat-select-scroll-strategy");function tg(e){return function(){return e.scrollStrategies.reposition()}}var ng=new je("MAT_SELECT_CONFIG"),ig=function e(t,n){y(this,e),this.source=t,this.value=n},rg=_h(bh(yh(kh((function e(t,n,i,r,o){y(this,e),this._elementRef=t,this._defaultErrorStateMatcher=n,this._parentForm=i,this._parentFormGroup=r,this.ngControl=o}))))),og=function(){return function(e){d(n,e);var t=v(n);function n(e,i,r,a,s,l,c,h,d,f,p,m,v,g){var _,b;return y(this,n),(_=t.call(this,s,a,c,h,f))._viewportRuler=e,_._changeDetectorRef=i,_._ngZone=r,_._dir=l,_._parentFormField=d,_.ngControl=f,_._liveAnnouncer=v,_._panelOpen=!1,_._required=!1,_._scrollTop=0,_._multiple=!1,_._compareWith=function(e,t){return e===t},_._uid="mat-select-".concat(Jy++),_._destroy=new H,_._triggerFontSize=0,_._onChange=function(){},_._onTouched=function(){},_._optionIds="",_._transformOrigin="top",_._panelDoneAnimatingStream=new H,_._offsetY=0,_._positions=[{originX:"start",originY:"top",overlayX:"start",overlayY:"top"},{originX:"start",originY:"bottom",overlayX:"start",overlayY:"bottom"}],_._disableOptionCentering=!1,_._focused=!1,_.controlType="mat-select",_.ariaLabel="",_.optionSelectionChanges=(b=function(){var e=_.options;return e?e.changes.pipe(ll(e),ul((function(){return ce.apply(void 0,u(e.map((function(e){return e.onSelectionChange}))))}))):_._ngZone.onStable.asObservable().pipe(Au(1),ul((function(){return _.optionSelectionChanges})))},new V((function(e){var t;try{t=b()}catch(n){return void e.error(n)}return(t?re(t):fl()).subscribe(e)}))),_.openedChange=new Wr,_._openedStream=_.openedChange.pipe(el((function(e){return e})),ee((function(){}))),_._closedStream=_.openedChange.pipe(el((function(e){return!e})),ee((function(){}))),_.selectionChange=new Wr,_.valueChange=new Wr,_.ngControl&&(_.ngControl.valueAccessor=o(_)),_._scrollStrategyFactory=m,_._scrollStrategy=_._scrollStrategyFactory(),_.tabIndex=parseInt(p)||0,_.id=_.id,g&&(null!=g.disableOptionCentering&&(_.disableOptionCentering=g.disableOptionCentering),null!=g.typeaheadDebounceInterval&&(_.typeaheadDebounceInterval=g.typeaheadDebounceInterval)),_}return _(n,[{key:"ngOnInit",value:function(){var e=this;this._selectionModel=new du(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe(qs(),il(this._destroy)).subscribe((function(){e.panelOpen?(e._scrollTop=0,e.openedChange.emit(!0)):(e.openedChange.emit(!1),e.overlayDir.offsetX=0,e._changeDetectorRef.markForCheck())})),this._viewportRuler.change().pipe(il(this._destroy)).subscribe((function(){e._panelOpen&&(e._triggerRect=e.trigger.nativeElement.getBoundingClientRect(),e._changeDetectorRef.markForCheck())}))}},{key:"ngAfterContentInit",value:function(){var e=this;this._initKeyManager(),this._selectionModel.changed.pipe(il(this._destroy)).subscribe((function(e){e.added.forEach((function(e){return e.select()})),e.removed.forEach((function(e){return e.deselect()}))})),this.options.changes.pipe(ll(null),il(this._destroy)).subscribe((function(){e._resetOptions(),e._initializeSelection()}))}},{key:"ngDoCheck",value:function(){this.ngControl&&this.updateErrorState()}},{key:"ngOnChanges",value:function(e){e.disabled&&this.stateChanges.next(),e.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 e=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(Au(1)).subscribe((function(){e._triggerFontSize&&e.overlayDir.overlayRef&&e.overlayDir.overlayRef.overlayElement&&(e.overlayDir.overlayRef.overlayElement.style.fontSize="".concat(e._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(e){this.options&&this._setSelectionByValue(e)}},{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._changeDetectorRef.markForCheck(),this.stateChanges.next()}},{key:"_isRtl",value:function(){return!!this._dir&&"rtl"===this._dir.value}},{key:"_handleKeydown",value:function(e){this.disabled||(this.panelOpen?this._handleOpenKeydown(e):this._handleClosedKeydown(e))}},{key:"_handleClosedKeydown",value:function(e){var t=e.keyCode,n=40===t||38===t||37===t||39===t,i=13===t||32===t,r=this._keyManager;if(!r.isTyping()&&i&&!Pu(e)||(this.multiple||e.altKey)&&n)e.preventDefault(),this.open();else if(!this.multiple){var o=this.selected;36===t||35===t?(36===t?r.setFirstItemActive():r.setLastItemActive(),e.preventDefault()):r.onKeydown(e);var a=this.selected;a&&o!==a&&this._liveAnnouncer.announce(a.viewValue,1e4)}}},{key:"_handleOpenKeydown",value:function(e){var t=this._keyManager,n=e.keyCode,i=40===n||38===n,r=t.isTyping();if(36===n||35===n)e.preventDefault(),36===n?t.setFirstItemActive():t.setLastItemActive();else if(i&&e.altKey)e.preventDefault(),this.close();else if(r||13!==n&&32!==n||!t.activeItem||Pu(e))if(!r&&this._multiple&&65===n&&e.ctrlKey){e.preventDefault();var o=this.options.some((function(e){return!e.disabled&&!e.selected}));this.options.forEach((function(e){e.disabled||(o?e.select():e.deselect())}))}else{var a=t.activeItemIndex;t.onKeydown(e),this._multiple&&i&&e.shiftKey&&t.activeItem&&t.activeItemIndex!==a&&t.activeItem._selectViaInteraction()}else e.preventDefault(),t.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 e=this;this.overlayDir.positionChange.pipe(Au(1)).subscribe((function(){e._changeDetectorRef.detectChanges(),e._calculateOverlayOffsetX(),e.panel.nativeElement.scrollTop=e._scrollTop}))}},{key:"_getPanelTheme",value:function(){return this._parentFormField?"mat-".concat(this._parentFormField.color):""}},{key:"_initializeSelection",value:function(){var e=this;Promise.resolve().then((function(){e._setSelectionByValue(e.ngControl?e.ngControl.value:e._value),e.stateChanges.next()}))}},{key:"_setSelectionByValue",value:function(e){var t=this;if(this.multiple&&e){if(!Array.isArray(e))throw Error("Value must be an array in multiple-selection mode.");this._selectionModel.clear(),e.forEach((function(e){return t._selectValue(e)})),this._sortValues()}else{this._selectionModel.clear();var n=this._selectValue(e);n?this._keyManager.setActiveItem(n):this.panelOpen||this._keyManager.setActiveItem(-1)}this._changeDetectorRef.markForCheck()}},{key:"_selectValue",value:function(e){var t=this,n=this.options.find((function(n){try{return null!=n.value&&t._compareWith(n.value,e)}catch(i){return wt()&&console.warn(i),!1}}));return n&&this._selectionModel.select(n),n}},{key:"_initKeyManager",value:function(){var e=this;this._keyManager=new Pc(this.options).withTypeAhead(this._typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withAllowedModifierKeys(["shiftKey"]),this._keyManager.tabOut.pipe(il(this._destroy)).subscribe((function(){e.panelOpen&&(!e.multiple&&e._keyManager.activeItem&&e._keyManager.activeItem._selectViaInteraction(),e.focus(),e.close())})),this._keyManager.change.pipe(il(this._destroy)).subscribe((function(){e._panelOpen&&e.panel?e._scrollActiveOptionIntoView():e._panelOpen||e.multiple||!e._keyManager.activeItem||e._keyManager.activeItem._selectViaInteraction()}))}},{key:"_resetOptions",value:function(){var e=this,t=ce(this.options.changes,this._destroy);this.optionSelectionChanges.pipe(il(t)).subscribe((function(t){e._onSelect(t.source,t.isUserInput),t.isUserInput&&!e.multiple&&e._panelOpen&&(e.close(),e.focus())})),ce.apply(void 0,u(this.options.map((function(e){return e._stateChanges})))).pipe(il(t)).subscribe((function(){e._changeDetectorRef.markForCheck(),e.stateChanges.next()})),this._setOptionIds()}},{key:"_onSelect",value:function(e,t){var n=this._selectionModel.isSelected(e);null!=e.value||this._multiple?(n!==e.selected&&(e.selected?this._selectionModel.select(e):this._selectionModel.deselect(e)),t&&this._keyManager.setActiveItem(e),this.multiple&&(this._sortValues(),t&&this.focus())):(e.deselect(),this._selectionModel.clear(),this._propagateChanges(e.value)),n!==this._selectionModel.isSelected(e)&&this._propagateChanges(),this.stateChanges.next()}},{key:"_sortValues",value:function(){var e=this;if(this.multiple){var t=this.options.toArray();this._selectionModel.sort((function(n,i){return e.sortComparator?e.sortComparator(n,i,t):t.indexOf(n)-t.indexOf(i)})),this.stateChanges.next()}}},{key:"_propagateChanges",value:function(e){var t;t=this.multiple?this.selected.map((function(e){return e.value})):this.selected?this.selected.value:e,this._value=t,this.valueChange.emit(t),this._onChange(t),this.selectionChange.emit(new ig(this,t)),this._changeDetectorRef.markForCheck()}},{key:"_setOptionIds",value:function(){this._optionIds=this.options.map((function(e){return e.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 e,t,n,i=this._keyManager.activeItemIndex||0,r=qh(i,this.options,this.optionGroups);this.panel.nativeElement.scrollTop=(n=(i+r)*(e=this._getItemHeight()))<(t=this.panel.nativeElement.scrollTop)?n:n+e>t+256?Math.max(0,n-256+e):t}},{key:"focus",value:function(e){this._elementRef.nativeElement.focus(e)}},{key:"_getOptionIndex",value:function(e){return this.options.reduce((function(t,n,i){return void 0!==t?t:e===n?i:void 0}),void 0)}},{key:"_calculateOverlayPosition",value:function(){var e=this._getItemHeight(),t=this._getItemCount(),n=Math.min(t*e,256),i=t*e-n,r=this.empty?0:this._getOptionIndex(this._selectionModel.selected[0]);r+=qh(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(e,t,n){var i=this._getItemHeight();return Math.min(Math.max(0,i*e-t+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 e,t=this.overlayDir.overlayRef.overlayElement.getBoundingClientRect(),n=this._viewportRuler.getViewportSize(),i=this._isRtl(),r=this.multiple?56:32;if(this.multiple)e=40;else{var o=this._selectionModel.selected[0]||this.options.first;e=o&&o.group?32:16}i||(e*=-1);var a=0-(t.left+e-(i?r:0)),s=t.right+e-n.width+(i?0:r);a>0?e+=a+8:s>0&&(e-=s+8),this.overlayDir.offsetX=Math.round(e),this.overlayDir.overlayRef.updatePosition()}},{key:"_calculateOverlayOffsetY",value:function(e,t,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?e*r:this._scrollTop===n?(e-(this._getItemCount()-a))*r+(r-(this._getItemCount()*r-256)%r):t-r/2,Math.round(-1*i-o))}},{key:"_checkOverlayWithinViewport",value:function(e){var t=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()*t,256)-o-this._triggerRect.height;a>r?this._adjustPanelUp(a,r):o>i?this._adjustPanelDown(o,i,e):this._transformOrigin=this._getOriginBasedOnOption()}},{key:"_adjustPanelUp",value:function(e,t){var n=Math.round(e-t);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(e,t,n){var i=Math.round(e-t);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 e=this._getItemHeight(),t=(e-this._triggerRect.height)/2,n=Math.abs(this._offsetY)-t+e/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(e){this._ariaDescribedby=e.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(e){this._placeholder=e,this.stateChanges.next()}},{key:"required",get:function(){return this._required},set:function(e){this._required=xs(e),this.stateChanges.next()}},{key:"multiple",get:function(){return this._multiple},set:function(e){if(this._selectionModel)throw Error("Cannot change `multiple` mode of select after initialization.");this._multiple=xs(e)}},{key:"disableOptionCentering",get:function(){return this._disableOptionCentering},set:function(e){this._disableOptionCentering=xs(e)}},{key:"compareWith",get:function(){return this._compareWith},set:function(e){if("function"!=typeof e)throw Error("`compareWith` must be a function.");this._compareWith=e,this._selectionModel&&this._initializeSelection()}},{key:"value",get:function(){return this._value},set:function(e){e!==this._value&&(this.writeValue(e),this._value=e)}},{key:"typeaheadDebounceInterval",get:function(){return this._typeaheadDebounceInterval},set:function(e){this._typeaheadDebounceInterval=Es(e)}},{key:"id",get:function(){return this._id},set:function(e){this._id=e||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 e=this._selectionModel.selected.map((function(e){return e.viewValue}));return this._isRtl()&&e.reverse(),e.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}(rg)}(),ag=function(){return function e(){y(this,e)}}(),sg=new je("NgValueAccessor"),lg=function(){function e(t,n){y(this,e),this._renderer=t,this._elementRef=n,this.onChange=function(e){},this.onTouched=function(){}}return _(e,[{key:"writeValue",value:function(e){this._renderer.setProperty(this._elementRef.nativeElement,"checked",e)}},{key:"registerOnChange",value:function(e){this.onChange=e}},{key:"registerOnTouched",value:function(e){this.onTouched=e}},{key:"setDisabledState",value:function(e){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",e)}}]),e}(),ug=new je("CompositionEventMode"),cg=function(){function e(t,n,i){var r;y(this,e),this._renderer=t,this._elementRef=n,this._compositionMode=i,this.onChange=function(e){},this.onTouched=function(){},this._composing=!1,null==this._compositionMode&&(this._compositionMode=(r=gl()?gl().getUserAgent():"",!/android (\d+)/.test(r.toLowerCase())))}return _(e,[{key:"writeValue",value:function(e){this._renderer.setProperty(this._elementRef.nativeElement,"value",null==e?"":e)}},{key:"registerOnChange",value:function(e){this.onChange=e}},{key:"registerOnTouched",value:function(e){this.onTouched=e}},{key:"setDisabledState",value:function(e){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",e)}},{key:"_handleInput",value:function(e){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(e)}},{key:"_compositionStart",value:function(){this._composing=!0}},{key:"_compositionEnd",value:function(e){this._composing=!1,this._compositionMode&&this.onChange(e)}}]),e}(),hg=function(){function e(){y(this,e)}return _(e,[{key:"reset",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0;this.control&&this.control.reset(e)}},{key:"hasError",value:function(e,t){return!!this.control&&this.control.hasError(e,t)}},{key:"getError",value:function(e,t){return this.control?this.control.getError(e,t):null}},{key:"value",get:function(){return this.control?this.control.value:null}},{key:"valid",get:function(){return this.control?this.control.valid:null}},{key:"invalid",get:function(){return this.control?this.control.invalid:null}},{key:"pending",get:function(){return this.control?this.control.pending:null}},{key:"disabled",get:function(){return this.control?this.control.disabled:null}},{key:"enabled",get:function(){return this.control?this.control.enabled:null}},{key:"errors",get:function(){return this.control?this.control.errors:null}},{key:"pristine",get:function(){return this.control?this.control.pristine:null}},{key:"dirty",get:function(){return this.control?this.control.dirty:null}},{key:"touched",get:function(){return this.control?this.control.touched:null}},{key:"status",get:function(){return this.control?this.control.status:null}},{key:"untouched",get:function(){return this.control?this.control.untouched:null}},{key:"statusChanges",get:function(){return this.control?this.control.statusChanges:null}},{key:"valueChanges",get:function(){return this.control?this.control.valueChanges:null}},{key:"path",get:function(){return null}}]),e}(),dg=function(e){d(n,e);var t=v(n);function n(){return y(this,n),t.apply(this,arguments)}return _(n,[{key:"formDirective",get:function(){return null}},{key:"path",get:function(){return null}}]),n}(hg);function fg(){throw new Error("unimplemented")}var pg=function(e){d(n,e);var t=v(n);function n(){var e;return y(this,n),(e=t.apply(this,arguments))._parent=null,e.name=null,e.valueAccessor=null,e._rawValidators=[],e._rawAsyncValidators=[],e}return _(n,[{key:"validator",get:function(){return fg()}},{key:"asyncValidator",get:function(){return fg()}}]),n}(hg),mg=function(e){d(n,e);var t=v(n);function n(e){return y(this,n),t.call(this,e)}return n}(function(){function e(t){y(this,e),this._cd=t}return _(e,[{key:"ngClassUntouched",get:function(){return!!this._cd.control&&this._cd.control.untouched}},{key:"ngClassTouched",get:function(){return!!this._cd.control&&this._cd.control.touched}},{key:"ngClassPristine",get:function(){return!!this._cd.control&&this._cd.control.pristine}},{key:"ngClassDirty",get:function(){return!!this._cd.control&&this._cd.control.dirty}},{key:"ngClassValid",get:function(){return!!this._cd.control&&this._cd.control.valid}},{key:"ngClassInvalid",get:function(){return!!this._cd.control&&this._cd.control.invalid}},{key:"ngClassPending",get:function(){return!!this._cd.control&&this._cd.control.pending}}]),e}());function vg(e){return null==e||0===e.length}function yg(e){return null!=e&&"number"==typeof e.length}var gg=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,_g=function(){function e(){y(this,e)}return _(e,null,[{key:"min",value:function(e){return function(t){if(vg(t.value)||vg(e))return null;var n=parseFloat(t.value);return!isNaN(n)&&ne?{max:{max:e,actual:t.value}}:null}}},{key:"required",value:function(e){return vg(e.value)?{required:!0}:null}},{key:"requiredTrue",value:function(e){return!0===e.value?null:{required:!0}}},{key:"email",value:function(e){return vg(e.value)||gg.test(e.value)?null:{email:!0}}},{key:"minLength",value:function(e){return function(t){return vg(t.value)||!yg(t.value)?null:t.value.lengthe?{maxlength:{requiredLength:e,actualLength:t.value.length}}:null}}},{key:"pattern",value:function(t){return t?("string"==typeof t?(i="","^"!==t.charAt(0)&&(i+="^"),i+=t,"$"!==t.charAt(t.length-1)&&(i+="$"),n=new RegExp(i)):(i=t.toString(),n=t),function(e){if(vg(e.value))return null;var t=e.value;return n.test(t)?null:{pattern:{requiredPattern:i,actualValue:t}}}):e.nullValidator;var n,i}},{key:"nullValidator",value:function(e){return null}},{key:"compose",value:function(e){if(!e)return null;var t=e.filter(bg);return 0==t.length?null:function(e){return wg(function(e,t){return t.map((function(t){return t(e)}))}(e,t))}}},{key:"composeAsync",value:function(e){if(!e)return null;var t=e.filter(bg);return 0==t.length?null:function(e){return Nm(function(e,t){return t.map((function(t){return t(e)}))}(e,t).map(kg)).pipe(ee(wg))}}}]),e}();function bg(e){return null!=e}function kg(e){var t=vn(e)?re(e):e;if(!yn(t))throw new Error("Expected validator to return Promise or Observable.");return t}function wg(e){var t={};return e.forEach((function(e){t=null!=e?Object.assign(Object.assign({},t),e):t})),0===Object.keys(t).length?null:t}function Cg(e){return e.validate?function(t){return e.validate(t)}:e}function xg(e){return e.validate?function(t){return e.validate(t)}:e}var Eg=function(){function e(t,n){y(this,e),this._renderer=t,this._elementRef=n,this.onChange=function(e){},this.onTouched=function(){}}return _(e,[{key:"writeValue",value:function(e){this._renderer.setProperty(this._elementRef.nativeElement,"value",null==e?"":e)}},{key:"registerOnChange",value:function(e){this.onChange=function(t){e(""==t?null:parseFloat(t))}}},{key:"registerOnTouched",value:function(e){this.onTouched=e}},{key:"setDisabledState",value:function(e){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",e)}}]),e}(),Sg=function(){function e(){y(this,e),this._accessors=[]}return _(e,[{key:"add",value:function(e,t){this._accessors.push([e,t])}},{key:"remove",value:function(e){for(var t=this._accessors.length-1;t>=0;--t)if(this._accessors[t][1]===e)return void this._accessors.splice(t,1)}},{key:"select",value:function(e){var t=this;this._accessors.forEach((function(n){t._isSameGroup(n,e)&&n[1]!==e&&n[1].fireUncheck(e.value)}))}},{key:"_isSameGroup",value:function(e,t){return!!e[0].control&&e[0]._parent===t._control._parent&&e[1].name===t.name}}]),e}(),Ig=function(){function e(t,n,i,r){y(this,e),this._renderer=t,this._elementRef=n,this._registry=i,this._injector=r,this.onChange=function(){},this.onTouched=function(){}}return _(e,[{key:"ngOnInit",value:function(){this._control=this._injector.get(pg),this._checkName(),this._registry.add(this._control,this)}},{key:"ngOnDestroy",value:function(){this._registry.remove(this)}},{key:"writeValue",value:function(e){this._state=e===this.value,this._renderer.setProperty(this._elementRef.nativeElement,"checked",this._state)}},{key:"registerOnChange",value:function(e){var t=this;this._fn=e,this.onChange=function(){e(t.value),t._registry.select(t)}}},{key:"fireUncheck",value:function(e){this.writeValue(e)}},{key:"registerOnTouched",value:function(e){this.onTouched=e}},{key:"setDisabledState",value:function(e){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",e)}},{key:"_checkName",value:function(){this.name&&this.formControlName&&this.name!==this.formControlName&&this._throwNameError(),!this.name&&this.formControlName&&(this.name=this.formControlName)}},{key:"_throwNameError",value:function(){throw new Error('\n If you define both a name and a formControlName attribute on your radio button, their values\n must match. Ex:
\n \n
\n\n In your class:\n\n this.myGroup = new FormGroup({\n firstName: new FormControl()\n });',Og='\n
\n
\n \n
\n
\n\n In your class:\n\n this.myGroup = new FormGroup({\n person: new FormGroup({ firstName: new FormControl() })\n });',Rg='\n
\n
\n \n
\n
',Pg=function(){function e(){y(this,e)}return _(e,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(Ag))}},{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(Og,"\n\n Option 2: Use ngModel instead of formControlName (template-driven strategy)\n\n ").concat(Rg))}},{key:"missingFormException",value:function(){throw new Error("formGroup expects a FormGroup instance. Please pass one in.\n\n Example:\n\n ".concat(Ag))}},{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(Og))}},{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(e){console.warn("\n It looks like you're using ngModel on the same form field as ".concat(e,".\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"===e?"FormControlDirective":"FormControlName","#use-with-ngmodel\n "))}}]),e}();function Dg(e,t){return[].concat(u(t.path),[e])}function Mg(e,t){e||Lg(t,"Cannot find control with"),t.valueAccessor||Lg(t,"No value accessor for form control with"),e.validator=_g.compose([e.validator,t.validator]),e.asyncValidator=_g.composeAsync([e.asyncValidator,t.asyncValidator]),t.valueAccessor.writeValue(e.value),function(e,t){t.valueAccessor.registerOnChange((function(n){e._pendingValue=n,e._pendingChange=!0,e._pendingDirty=!0,"change"===e.updateOn&&Fg(e,t)}))}(e,t),function(e,t){e.registerOnChange((function(e,n){t.valueAccessor.writeValue(e),n&&t.viewToModelUpdate(e)}))}(e,t),function(e,t){t.valueAccessor.registerOnTouched((function(){e._pendingTouched=!0,"blur"===e.updateOn&&e._pendingChange&&Fg(e,t),"submit"!==e.updateOn&&e.markAsTouched()}))}(e,t),t.valueAccessor.setDisabledState&&e.registerOnDisabledChange((function(e){t.valueAccessor.setDisabledState(e)})),t._rawValidators.forEach((function(t){t.registerOnValidatorChange&&t.registerOnValidatorChange((function(){return e.updateValueAndValidity()}))})),t._rawAsyncValidators.forEach((function(t){t.registerOnValidatorChange&&t.registerOnValidatorChange((function(){return e.updateValueAndValidity()}))}))}function Fg(e,t){e._pendingDirty&&e.markAsDirty(),e.setValue(e._pendingValue,{emitModelToViewChange:!1}),t.viewToModelUpdate(e._pendingValue),e._pendingChange=!1}function Ng(e,t){null==e&&Lg(t,"Cannot find control with"),e.validator=_g.compose([e.validator,t.validator]),e.asyncValidator=_g.composeAsync([e.asyncValidator,t.asyncValidator])}function Vg(e){return Lg(e,"There is no FormControl instance attached to form control element with")}function Lg(e,t){var n;throw n=e.path.length>1?"path: '".concat(e.path.join(" -> "),"'"):e.path[0]?"name: '".concat(e.path,"'"):"unspecified name attribute",new Error("".concat(t," ").concat(n))}function zg(e){return null!=e?_g.compose(e.map(Cg)):null}function Bg(e){return null!=e?_g.composeAsync(e.map(xg)):null}var jg=[lg,Tg,Eg,function(){function e(t,n){y(this,e),this._renderer=t,this._elementRef=n,this._optionMap=new Map,this._idCounter=0,this.onChange=function(e){},this.onTouched=function(){},this._compareWith=Object.is}return _(e,[{key:"writeValue",value:function(e){this.value=e;var t=this._getOptionId(e);null==t&&this._renderer.setProperty(this._elementRef.nativeElement,"selectedIndex",-1);var n=function(e,t){return null==e?"".concat(t):(t&&"object"==typeof t&&(t="Object"),"".concat(e,": ").concat(t).slice(0,50))}(t,e);this._renderer.setProperty(this._elementRef.nativeElement,"value",n)}},{key:"registerOnChange",value:function(e){var t=this;this.onChange=function(n){t.value=t._getOptionValue(n),e(t.value)}}},{key:"registerOnTouched",value:function(e){this.onTouched=e}},{key:"setDisabledState",value:function(e){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",e)}},{key:"_registerOption",value:function(){return(this._idCounter++).toString()}},{key:"_getOptionId",value:function(e){for(var t=0,n=Array.from(this._optionMap.keys());t-1)}}else t=function(e,t){e._setSelected(!1)};this._optionMap.forEach(t)}},{key:"registerOnChange",value:function(e){var t=this;this.onChange=function(n){var i=[];if(void 0!==n.selectedOptions)for(var r=n.selectedOptions,o=0;o-1&&e.splice(n,1)}function Ug(e){var t=Kg(e)?e.validators:e;return Array.isArray(t)?zg(t):t||null}function Wg(e,t){var n=Kg(t)?t.asyncValidators:e;return Array.isArray(n)?Bg(n):n||null}function Kg(e){return null!=e&&!Array.isArray(e)&&"object"==typeof e}var Yg=function(){function e(t,n){y(this,e),this.validator=t,this.asyncValidator=n,this._onCollectionChange=function(){},this.pristine=!0,this.touched=!1,this._onDisabledChange=[]}return _(e,[{key:"setValidators",value:function(e){this.validator=Ug(e)}},{key:"setAsyncValidators",value:function(e){this.asyncValidator=Wg(e)}},{key:"clearValidators",value:function(){this.validator=null}},{key:"clearAsyncValidators",value:function(){this.asyncValidator=null}},{key:"markAsTouched",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.touched=!0,this._parent&&!e.onlySelf&&this._parent.markAsTouched(e)}},{key:"markAllAsTouched",value:function(){this.markAsTouched({onlySelf:!0}),this._forEachChild((function(e){return e.markAllAsTouched()}))}},{key:"markAsUntouched",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.touched=!1,this._pendingTouched=!1,this._forEachChild((function(e){e.markAsUntouched({onlySelf:!0})})),this._parent&&!e.onlySelf&&this._parent._updateTouched(e)}},{key:"markAsDirty",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.pristine=!1,this._parent&&!e.onlySelf&&this._parent.markAsDirty(e)}},{key:"markAsPristine",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.pristine=!0,this._pendingDirty=!1,this._forEachChild((function(e){e.markAsPristine({onlySelf:!0})})),this._parent&&!e.onlySelf&&this._parent._updatePristine(e)}},{key:"markAsPending",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.status="PENDING",!1!==e.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!e.onlySelf&&this._parent.markAsPending(e)}},{key:"disable",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this._parentMarkedDirty(e.onlySelf);this.status="DISABLED",this.errors=null,this._forEachChild((function(t){t.disable(Object.assign(Object.assign({},e),{onlySelf:!0}))})),this._updateValue(),!1!==e.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(Object.assign(Object.assign({},e),{skipPristineCheck:t})),this._onDisabledChange.forEach((function(e){return e(!0)}))}},{key:"enable",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this._parentMarkedDirty(e.onlySelf);this.status="VALID",this._forEachChild((function(t){t.enable(Object.assign(Object.assign({},e),{onlySelf:!0}))})),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.emitEvent}),this._updateAncestors(Object.assign(Object.assign({},e),{skipPristineCheck:t})),this._onDisabledChange.forEach((function(e){return e(!1)}))}},{key:"_updateAncestors",value:function(e){this._parent&&!e.onlySelf&&(this._parent.updateValueAndValidity(e),e.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}},{key:"setParent",value:function(e){this._parent=e}},{key:"updateValueAndValidity",value:function(){var e=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(e.emitEvent)),!1!==e.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!e.onlySelf&&this._parent.updateValueAndValidity(e)}},{key:"_updateTreeValidity",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{emitEvent:!0};this._forEachChild((function(t){return t._updateTreeValidity(e)})),this.updateValueAndValidity({onlySelf:!0,emitEvent:e.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(e){var t=this;if(this.asyncValidator){this.status="PENDING";var n=kg(this.asyncValidator(this));this._asyncValidationSubscription=n.subscribe((function(n){return t.setErrors(n,{emitEvent:e})}))}}},{key:"_cancelExistingSubscription",value:function(){this._asyncValidationSubscription&&this._asyncValidationSubscription.unsubscribe()}},{key:"setErrors",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.errors=e,this._updateControlsErrors(!1!==t.emitEvent)}},{key:"get",value:function(e){return function(e,t,n){if(null==t)return null;if(Array.isArray(t)||(t=t.split(".")),Array.isArray(t)&&0===t.length)return null;var i=e;return t.forEach((function(e){i=i instanceof Zg?i.controls.hasOwnProperty(e)?i.controls[e]:null:i instanceof Xg&&i.at(e)||null})),i}(this,e)}},{key:"getError",value:function(e,t){var n=t?this.get(t):this;return n&&n.errors?n.errors[e]:null}},{key:"hasError",value:function(e,t){return!!this.getError(e,t)}},{key:"_updateControlsErrors",value:function(e){this.status=this._calculateStatus(),e&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(e)}},{key:"_initObservables",value:function(){this.valueChanges=new Wr,this.statusChanges=new Wr}},{key:"_calculateStatus",value:function(){return this._allControlsDisabled()?"DISABLED":this.errors?"INVALID":this._anyControlsHaveStatus("PENDING")?"PENDING":this._anyControlsHaveStatus("INVALID")?"INVALID":"VALID"}},{key:"_anyControlsHaveStatus",value:function(e){return this._anyControls((function(t){return t.status===e}))}},{key:"_anyControlsDirty",value:function(){return this._anyControls((function(e){return e.dirty}))}},{key:"_anyControlsTouched",value:function(){return this._anyControls((function(e){return e.touched}))}},{key:"_updatePristine",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.pristine=!this._anyControlsDirty(),this._parent&&!e.onlySelf&&this._parent._updatePristine(e)}},{key:"_updateTouched",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.touched=this._anyControlsTouched(),this._parent&&!e.onlySelf&&this._parent._updateTouched(e)}},{key:"_isBoxedValue",value:function(e){return"object"==typeof e&&null!==e&&2===Object.keys(e).length&&"value"in e&&"disabled"in e}},{key:"_registerOnCollectionChange",value:function(e){this._onCollectionChange=e}},{key:"_setUpdateStrategy",value:function(e){Kg(e)&&null!=e.updateOn&&(this._updateOn=e.updateOn)}},{key:"_parentMarkedDirty",value:function(e){return!e&&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 e=this;e._parent;)e=e._parent;return e}}]),e}(),Gg=function(e){d(n,e);var t=v(n);function n(){var e,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 y(this,n),(e=t.call(this,Ug(r),Wg(o,r)))._onChange=[],e._applyFormState(i),e._setUpdateStrategy(r),e.updateValueAndValidity({onlySelf:!0,emitEvent:!1}),e._initObservables(),e}return _(n,[{key:"setValue",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.value=this._pendingValue=e,this._onChange.length&&!1!==n.emitModelToViewChange&&this._onChange.forEach((function(e){return e(t.value,!1!==n.emitViewToModelChange)})),this.updateValueAndValidity(n)}},{key:"patchValue",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.setValue(e,t)}},{key:"reset",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._applyFormState(e),this.markAsPristine(t),this.markAsUntouched(t),this.setValue(this.value,t),this._pendingChange=!1}},{key:"_updateValue",value:function(){}},{key:"_anyControls",value:function(e){return!1}},{key:"_allControlsDisabled",value:function(){return this.disabled}},{key:"registerOnChange",value:function(e){this._onChange.push(e)}},{key:"_clearChangeFns",value:function(){this._onChange=[],this._onDisabledChange=[],this._onCollectionChange=function(){}}},{key:"registerOnDisabledChange",value:function(e){this._onDisabledChange.push(e)}},{key:"_forEachChild",value:function(e){}},{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(e){this._isBoxedValue(e)?(this.value=this._pendingValue=e.value,e.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=e}}]),n}(Yg),Zg=function(e){d(n,e);var t=v(n);function n(e,i,r){var o;return y(this,n),(o=t.call(this,Ug(i),Wg(r,i))).controls=e,o._initObservables(),o._setUpdateStrategy(i),o._setUpControls(),o.updateValueAndValidity({onlySelf:!0,emitEvent:!1}),o}return _(n,[{key:"registerControl",value:function(e,t){return this.controls[e]?this.controls[e]:(this.controls[e]=t,t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange),t)}},{key:"addControl",value:function(e,t){this.registerControl(e,t),this.updateValueAndValidity(),this._onCollectionChange()}},{key:"removeControl",value:function(e){this.controls[e]&&this.controls[e]._registerOnCollectionChange((function(){})),delete this.controls[e],this.updateValueAndValidity(),this._onCollectionChange()}},{key:"setControl",value:function(e,t){this.controls[e]&&this.controls[e]._registerOnCollectionChange((function(){})),delete this.controls[e],t&&this.registerControl(e,t),this.updateValueAndValidity(),this._onCollectionChange()}},{key:"contains",value:function(e){return this.controls.hasOwnProperty(e)&&this.controls[e].enabled}},{key:"setValue",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._checkAllValuesPresent(e),Object.keys(e).forEach((function(i){t._throwIfControlMissing(i),t.controls[i].setValue(e[i],{onlySelf:!0,emitEvent:n.emitEvent})})),this.updateValueAndValidity(n)}},{key:"patchValue",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Object.keys(e).forEach((function(i){t.controls[i]&&t.controls[i].patchValue(e[i],{onlySelf:!0,emitEvent:n.emitEvent})})),this.updateValueAndValidity(n)}},{key:"reset",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._forEachChild((function(n,i){n.reset(e[i],{onlySelf:!0,emitEvent:t.emitEvent})})),this._updatePristine(t),this._updateTouched(t),this.updateValueAndValidity(t)}},{key:"getRawValue",value:function(){return this._reduceChildren({},(function(e,t,n){return e[n]=t instanceof Gg?t.value:t.getRawValue(),e}))}},{key:"_syncPendingControls",value:function(){var e=this._reduceChildren(!1,(function(e,t){return!!t._syncPendingControls()||e}));return e&&this.updateValueAndValidity({onlySelf:!0}),e}},{key:"_throwIfControlMissing",value:function(e){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[e])throw new Error("Cannot find form control with name: ".concat(e,"."))}},{key:"_forEachChild",value:function(e){var t=this;Object.keys(this.controls).forEach((function(n){return e(t.controls[n],n)}))}},{key:"_setUpControls",value:function(){var e=this;this._forEachChild((function(t){t.setParent(e),t._registerOnCollectionChange(e._onCollectionChange)}))}},{key:"_updateValue",value:function(){this.value=this._reduceValue()}},{key:"_anyControls",value:function(e){for(var t=0,n=Object.keys(this.controls);t0||this.disabled}},{key:"_checkAllValuesPresent",value:function(e){this._forEachChild((function(t,n){if(void 0===e[n])throw new Error("Must supply a value for form control with name: '".concat(n,"'."))}))}}]),n}(Yg),Xg=function(e){d(n,e);var t=v(n);function n(e,i,r){var o;return y(this,n),(o=t.call(this,Ug(i),Wg(r,i))).controls=e,o._initObservables(),o._setUpdateStrategy(i),o._setUpControls(),o.updateValueAndValidity({onlySelf:!0,emitEvent:!1}),o}return _(n,[{key:"at",value:function(e){return this.controls[e]}},{key:"push",value:function(e){this.controls.push(e),this._registerControl(e),this.updateValueAndValidity(),this._onCollectionChange()}},{key:"insert",value:function(e,t){this.controls.splice(e,0,t),this._registerControl(t),this.updateValueAndValidity()}},{key:"removeAt",value:function(e){this.controls[e]&&this.controls[e]._registerOnCollectionChange((function(){})),this.controls.splice(e,1),this.updateValueAndValidity()}},{key:"setControl",value:function(e,t){this.controls[e]&&this.controls[e]._registerOnCollectionChange((function(){})),this.controls.splice(e,1),t&&(this.controls.splice(e,0,t),this._registerControl(t)),this.updateValueAndValidity(),this._onCollectionChange()}},{key:"setValue",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._checkAllValuesPresent(e),e.forEach((function(e,i){t._throwIfControlMissing(i),t.at(i).setValue(e,{onlySelf:!0,emitEvent:n.emitEvent})})),this.updateValueAndValidity(n)}},{key:"patchValue",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};e.forEach((function(e,i){t.at(i)&&t.at(i).patchValue(e,{onlySelf:!0,emitEvent:n.emitEvent})})),this.updateValueAndValidity(n)}},{key:"reset",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._forEachChild((function(n,i){n.reset(e[i],{onlySelf:!0,emitEvent:t.emitEvent})})),this._updatePristine(t),this._updateTouched(t),this.updateValueAndValidity(t)}},{key:"getRawValue",value:function(){return this.controls.map((function(e){return e instanceof Gg?e.value:e.getRawValue()}))}},{key:"clear",value:function(){this.controls.length<1||(this._forEachChild((function(e){return e._registerOnCollectionChange((function(){}))})),this.controls.splice(0),this.updateValueAndValidity())}},{key:"_syncPendingControls",value:function(){var e=this.controls.reduce((function(e,t){return!!t._syncPendingControls()||e}),!1);return e&&this.updateValueAndValidity({onlySelf:!0}),e}},{key:"_throwIfControlMissing",value:function(e){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(e))throw new Error("Cannot find form control at index ".concat(e))}},{key:"_forEachChild",value:function(e){this.controls.forEach((function(t,n){e(t,n)}))}},{key:"_updateValue",value:function(){var e=this;this.value=this.controls.filter((function(t){return t.enabled||e.disabled})).map((function(e){return e.value}))}},{key:"_anyControls",value:function(e){return this.controls.some((function(t){return t.enabled&&e(t)}))}},{key:"_setUpControls",value:function(){var e=this;this._forEachChild((function(t){return e._registerControl(t)}))}},{key:"_checkAllValuesPresent",value:function(e){this._forEachChild((function(t,n){if(void 0===e[n])throw new Error("Must supply a value for form control at index: ".concat(n,"."))}))}},{key:"_allControlsDisabled",value:function(){var e,t=c(this.controls);try{for(t.s();!(e=t.n()).done;)if(e.value.enabled)return!1}catch(n){t.e(n)}finally{t.f()}return this.controls.length>0||this.disabled}},{key:"_registerControl",value:function(e){e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange)}},{key:"length",get:function(){return this.controls.length}}]),n}(Yg),Qg=function(){return Promise.resolve(null)}(),$g=function(e){d(n,e);var t=v(n);function n(e,i){var r;return y(this,n),(r=t.call(this)).submitted=!1,r._directives=[],r.ngSubmit=new Wr,r.form=new Zg({},zg(e),Bg(i)),r}return _(n,[{key:"ngAfterViewInit",value:function(){this._setUpdateStrategy()}},{key:"addControl",value:function(e){var t=this;Qg.then((function(){var n=t._findContainer(e.path);e.control=n.registerControl(e.name,e.control),Mg(e.control,e),e.control.updateValueAndValidity({emitEvent:!1}),t._directives.push(e)}))}},{key:"getControl",value:function(e){return this.form.get(e.path)}},{key:"removeControl",value:function(e){var t=this;Qg.then((function(){var n=t._findContainer(e.path);n&&n.removeControl(e.name),qg(t._directives,e)}))}},{key:"addFormGroup",value:function(e){var t=this;Qg.then((function(){var n=t._findContainer(e.path),i=new Zg({});Ng(i,e),n.registerControl(e.name,i),i.updateValueAndValidity({emitEvent:!1})}))}},{key:"removeFormGroup",value:function(e){var t=this;Qg.then((function(){var n=t._findContainer(e.path);n&&n.removeControl(e.name)}))}},{key:"getFormGroup",value:function(e){return this.form.get(e.path)}},{key:"updateModel",value:function(e,t){var n=this;Qg.then((function(){n.form.get(e.path).setValue(t)}))}},{key:"setValue",value:function(e){this.control.setValue(e)}},{key:"onSubmit",value:function(e){return this.submitted=!0,Hg(this.form,this._directives),this.ngSubmit.emit(e),!1}},{key:"onReset",value:function(){this.resetForm()}},{key:"resetForm",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0;this.form.reset(e),this.submitted=!1}},{key:"_setUpdateStrategy",value:function(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}},{key:"_findContainer",value:function(e){return e.pop(),e.length?this.form.get(e):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}(dg),Jg=function(e){d(n,e);var t=v(n);function n(){return y(this,n),t.apply(this,arguments)}return _(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 Dg(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 zg(this._validators)}},{key:"asyncValidator",get:function(){return Bg(this._asyncValidators)}}]),n}(dg),e_=function(){function e(){y(this,e)}return _(e,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(Ag,"\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(Og,"\n\n Option 2: Update ngModel's parent be ngModelGroup (template-driven strategy):\n\n ").concat(Rg))}},{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(Og,"\n\n Option 2: Use a regular form tag instead of the formGroup directive (template-driven strategy):\n\n ").concat(Rg))}}]),e}(),t_=function(e){d(n,e);var t=v(n);function n(e,i,r){var o;return y(this,n),(o=t.call(this))._parent=e,o._validators=i,o._asyncValidators=r,o}return _(n,[{key:"_checkParentType",value:function(){this._parent instanceof n||this._parent instanceof $g||e_.modelGroupParentException()}}]),n}(Jg),n_=function(){return Promise.resolve(null)}(),i_=function(e){d(n,e);var t=v(n);function n(e,i,r,a){var s;return y(this,n),(s=t.call(this)).control=new Gg,s._registered=!1,s.update=new Wr,s._parent=e,s._rawValidators=i||[],s._rawAsyncValidators=r||[],s.valueAccessor=function(e,t){if(!t)return null;Array.isArray(t)||Lg(e,"Value accessor was not provided as an array for form control with");var n=void 0,i=void 0,r=void 0;return t.forEach((function(t){var o;t.constructor===cg?n=t:(o=t,jg.some((function(e){return o.constructor===e}))?(i&&Lg(e,"More than one built-in value accessor matches form control with"),i=t):(r&&Lg(e,"More than one custom value accessor matches form control with"),r=t))})),r||i||n||(Lg(e,"No valid value accessor for form control with"),null)}(o(s),a),s}return _(n,[{key:"ngOnChanges",value:function(e){this._checkForErrors(),this._registered||this._setUpControl(),"isDisabled"in e&&this._updateDisabled(e),function(e,t){if(!e.hasOwnProperty("model"))return!1;var n=e.model;return!!n.isFirstChange()||!Object.is(t,n.currentValue)}(e,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}},{key:"ngOnDestroy",value:function(){this.formDirective&&this.formDirective.removeControl(this)}},{key:"viewToModelUpdate",value:function(e){this.viewModel=e,this.update.emit(e)}},{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(){Mg(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 t_)&&this._parent instanceof Jg?e_.formGroupNameException():this._parent instanceof t_||this._parent instanceof $g||e_.modelParentException()}},{key:"_checkName",value:function(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()||this.name||e_.missingNameException()}},{key:"_updateValue",value:function(e){var t=this;n_.then((function(){t.control.setValue(e,{emitViewToModelChange:!1})}))}},{key:"_updateDisabled",value:function(e){var t=this,n=e.isDisabled.currentValue,i=""===n||n&&"false"!==n;n_.then((function(){i&&!t.control.disabled?t.control.disable():!i&&t.control.disabled&&t.control.enable()}))}},{key:"path",get:function(){return this._parent?Dg(this.name,this._parent):[this.name]}},{key:"formDirective",get:function(){return this._parent?this._parent.formDirective:null}},{key:"validator",get:function(){return zg(this._rawValidators)}},{key:"asyncValidator",get:function(){return Bg(this._rawAsyncValidators)}}]),n}(pg),r_=function(e){d(n,e);var t=v(n);function n(e,i){var r;return y(this,n),(r=t.call(this))._validators=e,r._asyncValidators=i,r.submitted=!1,r.directives=[],r.form=null,r.ngSubmit=new Wr,r}return _(n,[{key:"ngOnChanges",value:function(e){this._checkFormPresent(),e.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations())}},{key:"addControl",value:function(e){var t=this.form.get(e.path);return Mg(t,e),t.updateValueAndValidity({emitEvent:!1}),this.directives.push(e),t}},{key:"getControl",value:function(e){return this.form.get(e.path)}},{key:"removeControl",value:function(e){qg(this.directives,e)}},{key:"addFormGroup",value:function(e){var t=this.form.get(e.path);Ng(t,e),t.updateValueAndValidity({emitEvent:!1})}},{key:"removeFormGroup",value:function(e){}},{key:"getFormGroup",value:function(e){return this.form.get(e.path)}},{key:"addFormArray",value:function(e){var t=this.form.get(e.path);Ng(t,e),t.updateValueAndValidity({emitEvent:!1})}},{key:"removeFormArray",value:function(e){}},{key:"getFormArray",value:function(e){return this.form.get(e.path)}},{key:"updateModel",value:function(e,t){this.form.get(e.path).setValue(t)}},{key:"onSubmit",value:function(e){return this.submitted=!0,Hg(this.form,this.directives),this.ngSubmit.emit(e),!1}},{key:"onReset",value:function(){this.resetForm()}},{key:"resetForm",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0;this.form.reset(e),this.submitted=!1}},{key:"_updateDomValue",value:function(){var e=this;this.directives.forEach((function(t){var n=e.form.get(t.path);t.control!==n&&(function(e,t){t.valueAccessor.registerOnChange((function(){return Vg(t)})),t.valueAccessor.registerOnTouched((function(){return Vg(t)})),t._rawValidators.forEach((function(e){e.registerOnValidatorChange&&e.registerOnValidatorChange(null)})),t._rawAsyncValidators.forEach((function(e){e.registerOnValidatorChange&&e.registerOnValidatorChange(null)})),e&&e._clearChangeFns()}(t.control,t),n&&Mg(n,t),t.control=n)})),this.form._updateTreeValidity({emitEvent:!1})}},{key:"_updateRegistrations",value:function(){var e=this;this.form._registerOnCollectionChange((function(){return e._updateDomValue()})),this._oldForm&&this._oldForm._registerOnCollectionChange((function(){})),this._oldForm=this.form}},{key:"_updateValidators",value:function(){var e=zg(this._validators);this.form.validator=_g.compose([this.form.validator,e]);var t=Bg(this._asyncValidators);this.form.asyncValidator=_g.composeAsync([this.form.asyncValidator,t])}},{key:"_checkFormPresent",value:function(){this.form||Pg.missingFormException()}},{key:"formDirective",get:function(){return this}},{key:"control",get:function(){return this.form}},{key:"path",get:function(){return[]}}]),n}(dg),o_=function e(){y(this,e)},a_=function e(){y(this,e)},s_=vi({encapsulation:2,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"],data:{animation:[{type:7,name:"transformPanelWrap",definitions:[{type:1,expr:"* => void",animation:{type:11,selector:"@transformPanel",animation:[{type:9,options:null}],options:{optional:!0}},options:null}],options:{}},{type:7,name:"transformPanel",definitions:[{type:0,name:"void",styles:{type:6,styles:{transform:"scaleY(0.8)",minWidth:"100%",opacity:0},offset:null},options:void 0},{type:0,name:"showing",styles:{type:6,styles:{opacity:1,minWidth:"calc(100% + 32px)",transform:"scaleY(1)"},offset:null},options:void 0},{type:0,name:"showing-multiple",styles:{type:6,styles:{opacity:1,minWidth:"calc(100% + 64px)",transform:"scaleY(1)"},offset:null},options:void 0},{type:1,expr:"void => *",animation:{type:4,styles:null,timings:"120ms cubic-bezier(0, 0, 0.2, 1)"},options:null},{type:1,expr:"* => void",animation:{type:4,styles:{type:6,styles:{opacity:0},offset:null},timings:"100ms 25ms linear"},options:null}],options:{}}]}});function l_(e){return pa(0,[(e()(),$o(0,0,null,null,1,"span",[["class","mat-select-placeholder"]],null,null,null,null,null)),(e()(),ha(1,null,["",""]))],null,(function(e,t){e(t,1,0,t.component.placeholder||"\xa0")}))}function u_(e){return pa(0,[(e()(),$o(0,0,null,null,1,"span",[],null,null,null,null,null)),(e()(),ha(1,null,["",""]))],null,(function(e,t){e(t,1,0,t.component.triggerValue||"\xa0")}))}function c_(e){return pa(0,[la(null,0),(e()(),Qo(0,null,null,0))],null,null)}function h_(e){return pa(0,[(e()(),$o(0,0,null,null,5,"span",[["class","mat-select-value-text"]],null,null,null,null,null)),Cr(1,16384,null,0,Yl,[],{ngSwitch:[0,"ngSwitch"]},null),(e()(),Qo(16777216,null,null,1,null,u_)),Cr(3,16384,null,0,Zl,[ei,$n,Yl],null,null),(e()(),Qo(16777216,null,null,1,null,c_)),Cr(5,278528,null,0,Gl,[ei,$n,Yl],{ngSwitchCase:[0,"ngSwitchCase"]},null)],(function(e,t){e(t,1,0,!!t.component.customTrigger),e(t,5,0,!0)}),null)}function d_(e){return pa(0,[(e()(),$o(0,0,null,null,3,"div",[["class","mat-select-panel-wrap"]],[[24,"@transformPanelWrap",0]],null,null,null,null)),(e()(),$o(1,0,[[2,0],["panel",1]],null,2,"div",[],[[1,"id",0],[24,"@transformPanel",0],[4,"transformOrigin",null],[4,"font-size","px"]],[[null,"@transformPanel.done"],[null,"keydown"]],(function(e,t,n){var i=!0,r=e.component;return"@transformPanel.done"===t&&(i=!1!==r._panelDoneAnimatingStream.next(n.toState)&&i),"keydown"===t&&(i=!1!==r._handleKeydown(n)&&i),i}),null,null)),Cr(2,278528,null,0,Ll,[Yn,Gn,Tn,Pn],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),la(null,1)],(function(e,t){var n,i,r=t.component;e(t,2,0,("mat-select-panel ",n=r._getPanelTheme(),"mat-select-panel "+(null!=(i=n)?i.toString():"")),r.panelClass)}),(function(e,t){var n=t.component;e(t,0,0,void 0),e(t,1,0,n.id+"-panel",n.multiple?"showing-multiple":"showing",n._transformOrigin,n._triggerFontSize)}))}function f_(e){return pa(2,[ia(671088640,1,{trigger:0}),ia(671088640,2,{panel:0}),ia(671088640,3,{overlayDir:0}),(e()(),$o(3,0,[[1,0],["trigger",1]],null,9,"div",[["aria-hidden","true"],["cdk-overlay-origin",""],["class","mat-select-trigger"]],null,[[null,"click"]],(function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.toggle()&&i),i}),null,null)),Cr(4,16384,[["origin",4]],0,sc,[Tn],null,null),(e()(),$o(5,0,null,null,5,"div",[["class","mat-select-value"]],null,null,null,null,null)),Cr(6,16384,null,0,Yl,[],{ngSwitch:[0,"ngSwitch"]},null),(e()(),Qo(16777216,null,null,1,null,l_)),Cr(8,278528,null,0,Gl,[ei,$n,Yl],{ngSwitchCase:[0,"ngSwitchCase"]},null),(e()(),Qo(16777216,null,null,1,null,h_)),Cr(10,278528,null,0,Gl,[ei,$n,Yl],{ngSwitchCase:[0,"ngSwitchCase"]},null),(e()(),$o(11,0,null,null,1,"div",[["class","mat-select-arrow-wrapper"]],null,null,null,null,null)),(e()(),$o(12,0,null,null,0,"div",[["class","mat-select-arrow"]],null,null,null,null,null)),(e()(),Qo(16777216,null,null,1,(function(e,t,n){var i=!0,r=e.component;return"backdropClick"===t&&(i=!1!==r.close()&&i),"attach"===t&&(i=!1!==r._onAttached()&&i),"detach"===t&&(i=!1!==r.close()&&i),i}),d_)),Cr(14,671744,[[3,4]],0,lc,[rc,$n,ei,ac,[2,hh]],{origin:[0,"origin"],positions:[1,"positions"],offsetY:[2,"offsetY"],minWidth:[3,"minWidth"],backdropClass:[4,"backdropClass"],scrollStrategy:[5,"scrollStrategy"],open:[6,"open"],hasBackdrop:[7,"hasBackdrop"],lockPosition:[8,"lockPosition"]},{backdropClick:"backdropClick",attach:"attach",detach:"detach"})],(function(e,t){var n=t.component;e(t,6,0,n.empty),e(t,8,0,!0),e(t,10,0,!1),e(t,14,0,fr(t,4),n._positions,n._offsetY,null==n._triggerRect?null:n._triggerRect.width,"cdk-overlay-transparent-backdrop",n._scrollStrategy,n.panelOpen,"","")}),null)}var p_=vi({encapsulation:2,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"],data:{}});function m_(e){return pa(0,[(e()(),$o(0,0,null,null,1,"mat-pseudo-checkbox",[["class","mat-option-pseudo-checkbox mat-pseudo-checkbox"]],[[2,"mat-pseudo-checkbox-indeterminate",null],[2,"mat-pseudo-checkbox-checked",null],[2,"mat-pseudo-checkbox-disabled",null],[2,"_mat-animation-noopable",null]],null,null,g_,y_)),Cr(1,49152,null,0,Mh,[[2,$p]],{state:[0,"state"],disabled:[1,"disabled"]},null)],(function(e,t){var n=t.component;e(t,1,0,n.selected?"checked":"unchecked",n.disabled)}),(function(e,t){e(t,0,0,"indeterminate"===fr(t,1).state,"checked"===fr(t,1).state,fr(t,1).disabled,"NoopAnimations"===fr(t,1)._animationMode)}))}function v_(e){return pa(2,[(e()(),Qo(16777216,null,null,1,null,m_)),Cr(1,16384,null,0,Hl,[ei,$n],{ngIf:[0,"ngIf"]},null),(e()(),$o(2,0,null,null,1,"span",[["class","mat-option-text"]],null,null,null,null,null)),la(null,0),(e()(),$o(4,0,null,null,1,"div",[["class","mat-option-ripple mat-ripple"],["mat-ripple",""]],[[2,"mat-ripple-unbounded",null]],null,null,null,null)),Cr(5,212992,null,0,Ph,[Tn,mo,au,[2,Rh],[2,$p]],{disabled:[0,"disabled"],trigger:[1,"trigger"]},null)],(function(e,t){var n=t.component;e(t,1,0,n.multiple),e(t,5,0,n.disabled||n.disableRipple,n._getHostElement())}),(function(e,t){e(t,4,0,fr(t,5).unbounded)}))}var y_=vi({encapsulation:2,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'],data:{}});function g_(e){return pa(2,[],null,null)}var __=cu({passive:!0}),b_=function(){var e=function(){function e(t,n){y(this,e),this._platform=t,this._ngZone=n,this._monitoredElements=new Map}return _(e,[{key:"monitor",value:function(e){var t=this;if(!this._platform.isBrowser)return dl;var n=As(e),i=this._monitoredElements.get(n);if(i)return i.subject.asObservable();var r=new H,o="cdk-text-field-autofilled",a=function(e){"cdk-text-field-autofill-start"!==e.animationName||n.classList.contains(o)?"cdk-text-field-autofill-end"===e.animationName&&n.classList.contains(o)&&(n.classList.remove(o),t._ngZone.run((function(){return r.next({target:e.target,isAutofilled:!1})}))):(n.classList.add(o),t._ngZone.run((function(){return r.next({target:e.target,isAutofilled:!0})})))};return this._ngZone.runOutsideAngular((function(){n.addEventListener("animationstart",a,__),n.classList.add("cdk-text-field-autofill-monitored")})),this._monitoredElements.set(n,{subject:r,unlisten:function(){n.removeEventListener("animationstart",a,__)}}),r.asObservable()}},{key:"stopMonitoring",value:function(e){var t=As(e),n=this._monitoredElements.get(t);n&&(n.unlisten(),n.subject.complete(),t.classList.remove("cdk-text-field-autofill-monitored"),t.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(t))}},{key:"ngOnDestroy",value:function(){var e=this;this._monitoredElements.forEach((function(t,n){return e.stopMonitoring(n)}))}}]),e}();return e.\u0275prov=Ie({factory:function(){return new e(Ze(au),Ze(mo))},token:e,providedIn:"root"}),e}(),k_=function(){return function e(){y(this,e)}}(),w_=["button","checkbox","file","hidden","image","radio","range","reset","submit"],C_=0,x_=kh((function e(t,n,i,r){y(this,e),this._defaultErrorStateMatcher=t,this._parentForm=n,this._parentFormGroup=i,this.ngControl=r})),E_=function(){return function(e){d(n,e);var t=v(n);function n(e,i,r,o,a,s,l,u,c){var h;y(this,n),(h=t.call(this,s,o,a,r))._elementRef=e,h._platform=i,h.ngControl=r,h._autofillMonitor=u,h._uid="mat-input-".concat(C_++),h.focused=!1,h.stateChanges=new H,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(e){return uu().has(e)}));var d=h._elementRef.nativeElement,f=d.nodeName.toLowerCase();return h._inputValueAccessor=l||d,h._previousNativeValue=h.value,h.id=h.id,i.IOS&&c.runOutsideAngular((function(){e.nativeElement.addEventListener("keyup",(function(e){var t=e.target;t.value||t.selectionStart||t.selectionEnd||(t.setSelectionRange(1,1),t.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 _(n,[{key:"ngAfterViewInit",value:function(){var e=this;this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe((function(t){e.autofilled=t.isAutofilled,e.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(e){this._elementRef.nativeElement.focus(e)}},{key:"_focusChanged",value:function(e){e===this.focused||this.readonly&&e||(this.focused=e,this.stateChanges.next())}},{key:"_onInput",value:function(){}},{key:"_dirtyCheckNativeValue",value:function(){var e=this._elementRef.nativeElement.value;this._previousNativeValue!==e&&(this._previousNativeValue=e,this.stateChanges.next())}},{key:"_validateType",value:function(){if(w_.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 e=this._elementRef.nativeElement.validity;return e&&e.badInput}},{key:"setDescribedByIds",value:function(e){this._ariaDescribedby=e.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(e){this._disabled=xs(e),this.focused&&(this.focused=!1,this.stateChanges.next())}},{key:"id",get:function(){return this._id},set:function(e){this._id=e||this._uid}},{key:"required",get:function(){return this._required},set:function(e){this._required=xs(e)}},{key:"type",get:function(){return this._type},set:function(e){this._type=e||"text",this._validateType(),!this._isTextarea&&uu().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}},{key:"value",get:function(){return this._inputValueAccessor.value},set:function(e){e!==this.value&&(this._inputValueAccessor.value=e,this.stateChanges.next())}},{key:"readonly",get:function(){return this._readonly},set:function(e){this._readonly=xs(e)}},{key:"empty",get:function(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}},{key:"shouldLabelFloat",get:function(){if(this._isNativeSelect){var e=this._elementRef.nativeElement,t=e.options[0];return this.focused||e.multiple||!this.empty||!!(e.selectedIndex>-1&&t&&t.label)}return this.focused||!this.empty}}]),n}(x_)}(),S_=function(){return function e(){y(this,e)}}(),I_=new je("mat-checkbox-default-options",{providedIn:"root",factory:function(){return{color:"accent",clickAction:"check-indeterminate"}}}),T_=new je("mat-checkbox-click-action"),A_=0,O_=function e(){y(this,e)},R_=bh(gh(_h(yh((function e(t){y(this,e),this._elementRef=t}))))),P_=function(){return function(e){d(n,e);var t=v(n);function n(e,i,r,o,a,s,l,u){var c;return y(this,n),(c=t.call(this,e))._changeDetectorRef=i,c._focusMonitor=r,c._ngZone=o,c._clickAction=s,c._animationMode=l,c._options=u,c.ariaLabel="",c.ariaLabelledby=null,c._uniqueId="mat-checkbox-".concat(++A_),c.id=c._uniqueId,c.labelPosition="after",c.name=null,c.change=new Wr,c.indeterminateChange=new Wr,c._onTouched=function(){},c._currentAnimationClass="",c._currentCheckState=0,c._controlValueAccessorChangeFn=function(){},c._checked=!1,c._disabled=!1,c._indeterminate=!1,c._options=c._options||{},c._options.color&&(c.color=c._options.color),c.tabIndex=parseInt(a)||0,c._clickAction=c._clickAction||c._options.clickAction,c}return _(n,[{key:"ngAfterViewInit",value:function(){var e=this;this._focusMonitor.monitor(this._elementRef,!0).subscribe((function(t){t||Promise.resolve().then((function(){e._onTouched(),e._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(e){this.checked=!!e}},{key:"registerOnChange",value:function(e){this._controlValueAccessorChangeFn=e}},{key:"registerOnTouched",value:function(e){this._onTouched=e}},{key:"setDisabledState",value:function(e){this.disabled=e}},{key:"_getAriaChecked",value:function(){return this.checked?"true":this.indeterminate?"mixed":"false"}},{key:"_transitionCheckState",value:function(e){var t=this._currentCheckState,n=this._elementRef.nativeElement;if(t!==e&&(this._currentAnimationClass.length>0&&n.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(t,e),this._currentCheckState=e,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 e=new O_;e.source=this,e.checked=this.checked,this._controlValueAccessorChangeFn(this.checked),this.change.emit(e)}},{key:"toggle",value:function(){this.checked=!this.checked}},{key:"_onInputClick",value:function(e){var t=this;e.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(){t._indeterminate=!1,t.indeterminateChange.emit(t._indeterminate)})),this.toggle(),this._transitionCheckState(this._checked?1:2),this._emitChangeEvent())}},{key:"focus",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"keyboard",t=arguments.length>1?arguments[1]:void 0;this._focusMonitor.focusVia(this._inputElement,e,t)}},{key:"_onInteractionEvent",value:function(e){e.stopPropagation()}},{key:"_getAnimationClassForCheckStateTransition",value:function(e,t){if("NoopAnimations"===this._animationMode)return"";var n="";switch(e){case 0:if(1===t)n="unchecked-checked";else{if(3!=t)return"";n="unchecked-indeterminate"}break;case 2:n=1===t?"unchecked-checked":"unchecked-indeterminate";break;case 1:n=2===t?"checked-unchecked":"checked-indeterminate";break;case 3:n=1===t?"indeterminate-checked":"indeterminate-unchecked"}return"mat-checkbox-anim-".concat(n)}},{key:"_syncIndeterminate",value:function(e){var t=this._inputElement;t&&(t.nativeElement.indeterminate=e)}},{key:"inputId",get:function(){return"".concat(this.id||this._uniqueId,"-input")}},{key:"required",get:function(){return this._required},set:function(e){this._required=xs(e)}},{key:"checked",get:function(){return this._checked},set:function(e){e!=this.checked&&(this._checked=e,this._changeDetectorRef.markForCheck())}},{key:"disabled",get:function(){return this._disabled},set:function(e){var t=xs(e);t!==this.disabled&&(this._disabled=t,this._changeDetectorRef.markForCheck())}},{key:"indeterminate",get:function(){return this._indeterminate},set:function(e){var t=e!=this._indeterminate;this._indeterminate=xs(e),t&&(this._transitionCheckState(this._indeterminate?3:this.checked?1:2),this.indeterminateChange.emit(this._indeterminate)),this._syncIndeterminate(this._indeterminate)}}]),n}(R_)}(),D_=function(){return function e(){y(this,e)}}(),M_=function(){return function e(){y(this,e)}}(),F_=vi({encapsulation:2,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"],data:{}});function N_(e){return pa(2,[ia(671088640,1,{_inputElement:0}),ia(671088640,2,{ripple:0}),(e()(),$o(2,0,[["label",1]],null,16,"label",[["class","mat-checkbox-layout"]],[[1,"for",0]],null,null,null,null)),(e()(),$o(3,0,null,null,10,"div",[["class","mat-checkbox-inner-container"]],[[2,"mat-checkbox-inner-container-no-side-margin",null]],null,null,null,null)),(e()(),$o(4,0,[[1,0],["input",1]],null,0,"input",[["class","mat-checkbox-input cdk-visually-hidden"],["type","checkbox"]],[[8,"id",0],[8,"required",0],[8,"checked",0],[1,"value",0],[8,"disabled",0],[1,"name",0],[8,"tabIndex",0],[1,"aria-label",0],[1,"aria-labelledby",0],[1,"aria-checked",0],[1,"aria-describedby",0]],[[null,"change"],[null,"click"]],(function(e,t,n){var i=!0,r=e.component;return"change"===t&&(i=!1!==r._onInteractionEvent(n)&&i),"click"===t&&(i=!1!==r._onInputClick(n)&&i),i}),null,null)),(e()(),$o(5,0,null,null,3,"div",[["class","mat-checkbox-ripple mat-focus-indicator mat-ripple"],["matRipple",""]],[[2,"mat-ripple-unbounded",null]],null,null,null,null)),Cr(6,212992,[[2,4]],0,Ph,[Tn,mo,au,[2,Rh],[2,$p]],{centered:[0,"centered"],radius:[1,"radius"],animation:[2,"animation"],disabled:[3,"disabled"],trigger:[4,"trigger"]},null),ca(7,{enterDuration:0}),(e()(),$o(8,0,null,null,0,"div",[["class","mat-ripple-element mat-checkbox-persistent-ripple"]],null,null,null,null,null)),(e()(),$o(9,0,null,null,0,"div",[["class","mat-checkbox-frame"]],null,null,null,null,null)),(e()(),$o(10,0,null,null,3,"div",[["class","mat-checkbox-background"]],null,null,null,null,null)),(e()(),$o(11,0,null,null,1,":svg:svg",[[":xml:space","preserve"],["class","mat-checkbox-checkmark"],["focusable","false"],["version","1.1"],["viewBox","0 0 24 24"]],null,null,null,null,null)),(e()(),$o(12,0,null,null,0,":svg:path",[["class","mat-checkbox-checkmark-path"],["d","M4.1,12.7 9,17.6 20.3,6.3"],["fill","none"],["stroke","white"]],null,null,null,null,null)),(e()(),$o(13,0,null,null,0,"div",[["class","mat-checkbox-mixedmark"]],null,null,null,null,null)),(e()(),$o(14,0,[["checkboxLabel",1]],null,4,"span",[["class","mat-checkbox-label"]],null,[[null,"cdkObserveContent"]],(function(e,t,n){var i=!0;return"cdkObserveContent"===t&&(i=!1!==e.component._onLabelTextChange()&&i),i}),null,null)),Cr(15,1196032,null,0,Cm,[wm,Tn,mo],null,{event:"cdkObserveContent"}),(e()(),$o(16,0,null,null,1,"span",[["style","display:none"]],null,null,null,null,null)),(e()(),ha(-1,null,["\xa0"])),la(null,0)],(function(e,t){var n=t.component,i=e(t,7,0,150);e(t,6,0,!0,20,i,n._isRippleDisabled(),fr(t,2))}),(function(e,t){var n=t.component;e(t,2,0,n.inputId),e(t,3,0,!fr(t,14).textContent||!fr(t,14).textContent.trim()),e(t,4,1,[n.inputId,n.required,n.checked,n.value,n.disabled,n.name,n.tabIndex,n.ariaLabel||null,n.ariaLabelledby,n._getAriaChecked(),n.ariaDescribedby]),e(t,5,0,fr(t,6).unbounded)}))}var V_=vi({encapsulation:0,styles:[[".demo-code[_ngcontent-%COMP%]{font-family:Roboto Mono}.demo-container[_ngcontent-%COMP%]{padding:15px}.demo-source[_ngcontent-%COMP%]{margin-left:15px}.demo-spacer[_ngcontent-%COMP%]{flex:1 1 auto}.demo-section[_ngcontent-%COMP%]{display:flex;align-content:center;align-items:center;height:50px}.demo-margin[_ngcontent-%COMP%]{margin:0 10px}.demo-margin[_ngcontent-%COMP%]:first-of-type{margin-left:0}.demo-carousel[_ngcontent-%COMP%]{margin-top:16px;margin-bottom:16px}"]],data:{}});function L_(e){return pa(0,[(e()(),$o(0,0,null,null,8,null,null,null,null,null,null,null)),(e()(),$o(1,0,null,null,7,"div",[["style","width: 100%; height: 100%; display: flex; flex-direction: column; align-items: center; justify-content: center"]],null,null,null,null,null)),(e()(),$o(2,0,null,null,1,"h1",[],null,null,null,null,null)),(e()(),ha(3,null,["",""])),(e()(),$o(4,0,null,null,1,"p",[],null,null,null,null,null)),(e()(),ha(5,null,["disabled: ",""])),(e()(),$o(6,0,null,null,2,"button",[["class","mat-focus-indicator"],["mat-flat-button",""]],[[1,"disabled",0],[2,"_mat-animation-noopable",null]],[[null,"click"]],(function(e,t,n){var i=!0;return"click"===t&&(i=0!=(fr(e.parent,1).disabled=!fr(e.parent,1).disabled)&&i),i}),nm,tm)),Cr(7,4374528,null,0,Zh,[Tn,Bc,[2,$p]],null,null),(e()(),ha(-1,0,[" Click me! "]))],null,(function(e,t){e(t,3,0,t.parent.context.index),e(t,5,0,fr(t.parent,1).disabled),e(t,6,0,fr(t,7).disabled||null,"NoopAnimations"===fr(t,7)._animationMode)}))}function z_(e){return pa(0,[(e()(),$o(0,0,null,null,3,"mat-carousel-slide",[["image","assets/demo.png"]],null,null,null,Pv,Av)),Cr(1,114688,[[121,4],[1,4],["matCarouselSlide",4]],0,Rm,[Pd],{image:[0,"image"],overlayColor:[1,"overlayColor"],hideOverlay:[2,"hideOverlay"]},null),(e()(),Qo(16777216,null,0,1,null,L_)),Cr(3,16384,null,0,Hl,[ei,$n],{ngIf:[0,"ngIf"]},null)],(function(e,t){var n=t.component;e(t,1,0,"assets/demo.png",n.overlayColor,n.hideOverlay),e(t,3,0,n.showContent)}),null)}function B_(e){return pa(0,[ia(671088640,1,{carouselSlides:1}),(e()(),$o(1,0,null,null,39,"mat-toolbar",[["class","mat-toolbar"]],[[2,"mat-toolbar-multiple-rows",null],[2,"mat-toolbar-single-row",null]],null,null,Vv,Nv)),Cr(2,4243456,null,1,Mv,[Tn,au,bl],null,null),ia(603979776,2,{_toolbarRows:1}),(e()(),$o(4,0,null,0,1,"span",[],null,null,null,null,null)),(e()(),ha(-1,null,["material2-carousel"])),(e()(),$o(6,0,null,0,0,"span",[["class","demo-spacer"]],null,null,null,null,null)),(e()(),$o(7,0,null,0,7,"span",[],null,null,null,null,null)),(e()(),$o(8,16777216,null,null,6,"button",[["aria-label","Button for copying installation command to clipboard"],["class","demo-code mat-focus-indicator mat-tooltip-trigger"],["mat-button",""],["matTooltip","Copy to clipboard"],["matTooltipPosition","before"]],[[1,"disabled",0],[2,"_mat-animation-noopable",null]],[[null,"click"]],(function(e,t,n){var i=!0;return"click"===t&&(i=!1!==e.component.copy()&&i),i}),nm,tm)),Cr(9,4374528,null,0,Zh,[Tn,Bc,[2,$p]],null,null),Cr(10,4341760,null,0,gm,[rc,Tn,pu,ei,mo,au,Oc,Bc,mm,[2,hh],[2,ym]],{position:[0,"position"],message:[1,"message"]},null),(e()(),$o(11,0,null,0,2,"mat-icon",[["class","mat-icon notranslate"],["role","img"]],[[2,"mat-icon-inline",null],[2,"mat-icon-no-color",null]],null,null,yv,vv)),Cr(12,9158656,null,0,pv,[Tn,av,[8,null],cv,ct],null,null),(e()(),ha(-1,0,["assignment"])),(e()(),ha(-1,0,[" npm install @ngbmodule/material-carousel "])),(e()(),$o(15,0,null,0,25,"span",[["class","demo-source"]],null,null,null,null,null)),(e()(),$o(16,16777216,null,null,5,"button",[["aria-haspopup","true"],["class","mat-focus-indicator mat-menu-trigger"],["mat-button",""]],[[1,"disabled",0],[2,"_mat-animation-noopable",null],[1,"aria-expanded",0],[1,"aria-controls",0]],[[null,"mousedown"],[null,"keydown"],[null,"click"]],(function(e,t,n){var i=!0;return"mousedown"===t&&(i=!1!==fr(e,18)._handleMousedown(n)&&i),"keydown"===t&&(i=!1!==fr(e,18)._handleKeydown(n)&&i),"click"===t&&(i=!1!==fr(e,18)._handleClick(n)&&i),i}),nm,tm)),Cr(17,4374528,null,0,Zh,[Tn,Bc,[2,$p]],null,null),Cr(18,1196032,null,0,ey,[rc,Tn,ei,Qv,[2,Zv],[8,null],[2,hh],Bc],{menu:[0,"menu"]},null),(e()(),$o(19,0,null,0,2,"mat-icon",[["class","mat-icon notranslate"],["role","img"]],[[2,"mat-icon-inline",null],[2,"mat-icon-no-color",null]],null,null,yv,vv)),Cr(20,9158656,null,0,pv,[Tn,av,[8,null],cv,ct],null,null),(e()(),ha(-1,0,["menu"])),(e()(),$o(22,0,null,null,18,"mat-menu",[],null,null,null,oy,iy)),Cr(23,1294336,[["demoMenu",4]],3,Xv,[Tn,mo,Kv],null,null),ia(603979776,3,{_allItems:1}),ia(603979776,4,{items:1}),ia(603979776,5,{lazyContent:0}),xr(2048,null,Zv,null,[Xv]),xr(2048,null,qv,null,[Zv]),(e()(),$o(29,0,null,0,5,"a",[["class","mat-focus-indicator"],["href","https://github.com/gabrielbusarello/material2-carousel"],["mat-menu-item",""],["target","_blank"]],[[1,"role",0],[2,"mat-menu-item",null],[2,"mat-menu-item-highlighted",null],[2,"mat-menu-item-submenu-trigger",null],[1,"tabindex",0],[1,"aria-disabled",0],[1,"disabled",0]],[[null,"click"],[null,"mouseenter"]],(function(e,t,n){var i=!0;return"click"===t&&(i=!1!==fr(e,30)._checkDisabled(n)&&i),"mouseenter"===t&&(i=!1!==fr(e,30)._handleMouseEnter()&&i),i}),sy,ay)),Cr(30,4374528,[[3,4],[4,4]],0,Wv,[Tn,bl,Bc,[2,qv]],null,null),(e()(),$o(31,0,null,0,2,"mat-icon",[["class","mat-icon notranslate"],["role","img"]],[[2,"mat-icon-inline",null],[2,"mat-icon-no-color",null]],null,null,yv,vv)),Cr(32,9158656,null,0,pv,[Tn,av,[8,null],cv,ct],null,null),(e()(),ha(-1,0,["code"])),(e()(),ha(-1,0,["Source code "])),(e()(),$o(35,0,null,0,5,"button",[["class","mat-focus-indicator"],["mat-menu-item",""]],[[1,"role",0],[2,"mat-menu-item",null],[2,"mat-menu-item-highlighted",null],[2,"mat-menu-item-submenu-trigger",null],[1,"tabindex",0],[1,"aria-disabled",0],[1,"disabled",0]],[[null,"click"],[null,"mouseenter"]],(function(e,t,n){var i=!0,r=e.component;return"click"===t&&(i=!1!==fr(e,36)._checkDisabled(n)&&i),"mouseenter"===t&&(i=!1!==fr(e,36)._handleMouseEnter()&&i),"click"===t&&(i=!1!==r.toggleTheme()&&i),i}),sy,ay)),Cr(36,4374528,[[3,4],[4,4]],0,Wv,[Tn,bl,Bc,[2,qv]],null,null),(e()(),$o(37,0,null,0,2,"mat-icon",[["class","mat-icon notranslate"],["role","img"]],[[2,"mat-icon-inline",null],[2,"mat-icon-no-color",null]],null,null,yv,vv)),Cr(38,9158656,null,0,pv,[Tn,av,[8,null],cv,ct],null,null),(e()(),ha(39,0,[" "," "])),(e()(),ha(-1,0,[" Toggle theme "])),(e()(),$o(41,0,null,null,378,"div",[["class","demo-container mat-app-background"]],null,null,null,null,null)),(e()(),$o(42,0,null,null,377,"mat-card",[["class","mat-card mat-focus-indicator"]],[[2,"_mat-animation-noopable",null]],null,null,dy,hy)),Cr(43,49152,null,0,uy,[[2,$p]],null,null),(e()(),$o(44,0,null,0,375,"mat-card-content",[["class","mat-card-content"]],null,null,null,null,null)),Cr(45,16384,null,0,ly,[],null,null),(e()(),$o(46,0,null,null,356,"mat-accordion",[["class","mat-accordion"]],[[2,"mat-accordion-multi",null]],null,null,null,null)),Cr(47,1720320,null,1,xy,[],null,null),ia(603979776,6,{_headers:1}),xr(2048,null,gy,null,[xy]),(e()(),$o(50,16777216,null,null,36,"mat-expansion-panel",[["class","mat-expansion-panel"]],[[2,"mat-expanded",null],[2,"_mat-animation-noopable",null],[2,"mat-expansion-panel-spacing",null]],null,null,Ty,Sy)),Cr(51,1753088,null,1,ky,[[3,gy],Gt,fu,ei,bl,[2,$p],[2,by]],null,null),ia(603979776,7,{_lazyContent:0}),xr(256,null,gy,void 0,[]),(e()(),$o(54,0,null,0,4,"mat-expansion-panel-header",[["class","mat-expansion-panel-header mat-focus-indicator"],["role","button"]],[[1,"id",0],[1,"tabindex",0],[1,"aria-controls",0],[1,"aria-expanded",0],[1,"aria-disabled",0],[2,"mat-expanded",null],[2,"mat-expansion-toggle-indicator-after",null],[2,"mat-expansion-toggle-indicator-before",null],[2,"_mat-animation-noopable",null],[4,"height",null]],[[null,"click"],[null,"keydown"]],(function(e,t,n){var i=!0;return"click"===t&&(i=!1!==fr(e,55)._toggle()&&i),"keydown"===t&&(i=!1!==fr(e,55)._keydown(n)&&i),i}),Ry,Ay)),Cr(55,4374528,[[6,4]],0,wy,[ky,Tn,Bc,Gt,[2,by],[2,$p]],null,null),(e()(),$o(56,0,null,0,2,"mat-panel-title",[["class","mat-expansion-panel-header-title"]],null,null,null,null,null)),Cr(57,16384,null,0,Cy,[],null,null),(e()(),ha(-1,null,[" Parent Configuration "])),(e()(),$o(59,0,null,1,27,"section",[["class","demo-section"]],null,null,null,null,null)),(e()(),$o(60,0,null,null,1,"label",[["class","demo-margin"]],null,null,null,null,null)),(e()(),ha(-1,null,["Size:"])),(e()(),$o(62,0,null,null,24,"mat-form-field",[["class","demo-margin mat-form-field"]],[[2,"mat-form-field-appearance-standard",null],[2,"mat-form-field-appearance-fill",null],[2,"mat-form-field-appearance-outline",null],[2,"mat-form-field-appearance-legacy",null],[2,"mat-form-field-invalid",null],[2,"mat-form-field-can-float",null],[2,"mat-form-field-should-float",null],[2,"mat-form-field-has-label",null],[2,"mat-form-field-hide-placeholder",null],[2,"mat-form-field-disabled",null],[2,"mat-form-field-autofilled",null],[2,"mat-focused",null],[2,"mat-accent",null],[2,"mat-warn",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"_mat-animation-noopable",null]],null,null,$y,By)),Cr(63,7520256,null,9,Ly,[Tn,Gt,[2,Kh],[2,hh],[2,Ny],au,mo,[2,$p]],null,null),ia(603979776,8,{_controlNonStatic:0}),ia(335544320,9,{_controlStatic:0}),ia(603979776,10,{_labelChildNonStatic:0}),ia(335544320,11,{_labelChildStatic:0}),ia(603979776,12,{_placeholderChild:0}),ia(603979776,13,{_errorChildren:1}),ia(603979776,14,{_hintChildren:1}),ia(603979776,15,{_prefixChildren:1}),ia(603979776,16,{_suffixChildren:1}),xr(2048,null,Vy,null,[Ly]),(e()(),$o(74,0,null,1,12,"mat-select",[["class","mat-select"],["placeholder","Parent Height"],["role","listbox"]],[[1,"id",0],[1,"tabindex",0],[1,"aria-label",0],[1,"aria-labelledby",0],[1,"aria-required",0],[1,"aria-disabled",0],[1,"aria-invalid",0],[1,"aria-owns",0],[1,"aria-multiselectable",0],[1,"aria-describedby",0],[1,"aria-activedescendant",0],[2,"mat-select-disabled",null],[2,"mat-select-invalid",null],[2,"mat-select-required",null],[2,"mat-select-empty",null]],[[null,"valueChange"],[null,"keydown"],[null,"focus"],[null,"blur"]],(function(e,t,n){var i=!0,r=e.component;return"keydown"===t&&(i=!1!==fr(e,75)._handleKeydown(n)&&i),"focus"===t&&(i=!1!==fr(e,75)._onFocus()&&i),"blur"===t&&(i=!1!==fr(e,75)._onBlur()&&i),"valueChange"===t&&(i=!1!==(r.parentHeight=n)&&i),i}),f_,s_)),Cr(75,2080768,null,3,og,[mu,Gt,mo,wh,Tn,[2,hh],[2,$g],[2,r_],[2,Vy],[8,null],[8,null],eg,Nc,[2,ng]],{placeholder:[0,"placeholder"],value:[1,"value"]},{valueChange:"valueChange"}),ia(603979776,17,{options:1}),ia(603979776,18,{optionGroups:1}),ia(603979776,19,{customTrigger:0}),xr(2048,[[8,4],[9,4]],Py,null,[og]),xr(2048,null,jh,null,[og]),(e()(),$o(81,0,null,1,2,"mat-option",[["class","mat-option mat-focus-indicator"],["role","option"]],[[1,"tabindex",0],[2,"mat-selected",null],[2,"mat-option-multiple",null],[2,"mat-active",null],[8,"id",0],[1,"aria-selected",0],[1,"aria-disabled",0],[2,"mat-option-disabled",null]],[[null,"click"],[null,"keydown"]],(function(e,t,n){var i=!0;return"click"===t&&(i=!1!==fr(e,82)._selectViaInteraction()&&i),"keydown"===t&&(i=!1!==fr(e,82)._handleKeydown(n)&&i),i}),v_,p_)),Cr(82,8568832,[[17,4]],0,Hh,[Tn,Gt,[2,jh],[2,Lh]],{value:[0,"value"]},null),(e()(),ha(-1,0,["Auto"])),(e()(),$o(84,0,null,1,2,"mat-option",[["class","mat-option mat-focus-indicator"],["role","option"]],[[1,"tabindex",0],[2,"mat-selected",null],[2,"mat-option-multiple",null],[2,"mat-active",null],[8,"id",0],[1,"aria-selected",0],[1,"aria-disabled",0],[2,"mat-option-disabled",null]],[[null,"click"],[null,"keydown"]],(function(e,t,n){var i=!0;return"click"===t&&(i=!1!==fr(e,85)._selectViaInteraction()&&i),"keydown"===t&&(i=!1!==fr(e,85)._handleKeydown(n)&&i),i}),v_,p_)),Cr(85,8568832,[[17,4]],0,Hh,[Tn,Gt,[2,jh],[2,Lh]],{value:[0,"value"]},null),(e()(),ha(-1,0,["500px"])),(e()(),$o(87,16777216,null,null,266,"mat-expansion-panel",[["class","mat-expansion-panel"]],[[2,"mat-expanded",null],[2,"_mat-animation-noopable",null],[2,"mat-expansion-panel-spacing",null]],null,null,Ty,Sy)),Cr(88,1753088,null,1,ky,[[3,gy],Gt,fu,ei,bl,[2,$p],[2,by]],null,null),ia(603979776,20,{_lazyContent:0}),xr(256,null,gy,void 0,[]),(e()(),$o(91,0,null,0,4,"mat-expansion-panel-header",[["class","mat-expansion-panel-header mat-focus-indicator"],["role","button"]],[[1,"id",0],[1,"tabindex",0],[1,"aria-controls",0],[1,"aria-expanded",0],[1,"aria-disabled",0],[2,"mat-expanded",null],[2,"mat-expansion-toggle-indicator-after",null],[2,"mat-expansion-toggle-indicator-before",null],[2,"_mat-animation-noopable",null],[4,"height",null]],[[null,"click"],[null,"keydown"]],(function(e,t,n){var i=!0;return"click"===t&&(i=!1!==fr(e,92)._toggle()&&i),"keydown"===t&&(i=!1!==fr(e,92)._keydown(n)&&i),i}),Ry,Ay)),Cr(92,4374528,[[6,4]],0,wy,[ky,Tn,Bc,Gt,[2,by],[2,$p]],null,null),(e()(),$o(93,0,null,0,2,"mat-panel-title",[["class","mat-expansion-panel-header-title"]],null,null,null,null,null)),Cr(94,16384,null,0,Cy,[],null,null),(e()(),ha(-1,null,[" Carousel configuration "])),(e()(),$o(96,0,null,1,50,"section",[["class","demo-section"]],null,null,null,null,null)),(e()(),$o(97,0,null,null,1,"label",[["class","demo-margin"]],null,null,null,null,null)),(e()(),ha(-1,null,["Animations:"])),(e()(),$o(99,0,null,null,19,"mat-form-field",[["class","demo-margin mat-form-field"]],[[2,"mat-form-field-appearance-standard",null],[2,"mat-form-field-appearance-fill",null],[2,"mat-form-field-appearance-outline",null],[2,"mat-form-field-appearance-legacy",null],[2,"mat-form-field-invalid",null],[2,"mat-form-field-can-float",null],[2,"mat-form-field-should-float",null],[2,"mat-form-field-has-label",null],[2,"mat-form-field-hide-placeholder",null],[2,"mat-form-field-disabled",null],[2,"mat-form-field-autofilled",null],[2,"mat-focused",null],[2,"mat-accent",null],[2,"mat-warn",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"_mat-animation-noopable",null]],null,null,$y,By)),xr(6144,null,Vy,null,[Ly]),Cr(101,7520256,null,9,Ly,[Tn,Gt,[2,Kh],[2,hh],[2,Ny],au,mo,[2,$p]],null,null),ia(603979776,21,{_controlNonStatic:0}),ia(335544320,22,{_controlStatic:0}),ia(603979776,23,{_labelChildNonStatic:0}),ia(335544320,24,{_labelChildStatic:0}),ia(603979776,25,{_placeholderChild:0}),ia(603979776,26,{_errorChildren:1}),ia(603979776,27,{_hintChildren:1}),ia(603979776,28,{_prefixChildren:1}),ia(603979776,29,{_suffixChildren:1}),(e()(),$o(111,0,null,1,7,"input",[["class","mat-input-element mat-form-field-autofill-control"],["matInput",""],["placeholder","Timings"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"mat-input-server",null],[1,"id",0],[1,"placeholder",0],[8,"disabled",0],[8,"required",0],[1,"readonly",0],[1,"aria-describedby",0],[1,"aria-invalid",0],[1,"aria-required",0]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"focus"]],(function(e,t,n){var i=!0,r=e.component;return"input"===t&&(i=!1!==fr(e,112)._handleInput(n.target.value)&&i),"blur"===t&&(i=!1!==fr(e,112).onTouched()&&i),"compositionstart"===t&&(i=!1!==fr(e,112)._compositionStart()&&i),"compositionend"===t&&(i=!1!==fr(e,112)._compositionEnd(n.target.value)&&i),"focus"===t&&(i=!1!==fr(e,117)._focusChanged(!0)&&i),"blur"===t&&(i=!1!==fr(e,117)._focusChanged(!1)&&i),"input"===t&&(i=!1!==fr(e,117)._onInput()&&i),"ngModelChange"===t&&(i=!1!==(r.timings=n)&&i),i}),null,null)),Cr(112,16384,null,0,cg,[Pn,Tn,[2,ug]],null,null),xr(1024,null,sg,(function(e){return[e]}),[cg]),Cr(114,671744,null,0,i_,[[8,null],[8,null],[8,null],[6,sg]],{model:[0,"model"]},{update:"ngModelChange"}),xr(2048,null,pg,null,[i_]),Cr(116,16384,null,0,mg,[[4,pg]],null,null),Cr(117,5128192,null,0,E_,[Tn,au,[6,pg],[2,$g],[2,r_],wh,[8,null],b_,mo],{placeholder:[0,"placeholder"]},null),xr(2048,[[21,4],[22,4]],Py,null,[E_]),(e()(),$o(119,0,null,null,6,"mat-checkbox",[["class","demo-margin mat-checkbox"]],[[8,"id",0],[1,"tabindex",0],[2,"mat-checkbox-indeterminate",null],[2,"mat-checkbox-checked",null],[2,"mat-checkbox-disabled",null],[2,"mat-checkbox-label-before",null],[2,"_mat-animation-noopable",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"]],(function(e,t,n){var i=!0;return"ngModelChange"===t&&(i=!1!==(e.component.autoplay=n)&&i),i}),N_,F_)),Cr(120,12763136,null,0,P_,[Tn,Gt,Bc,mo,[8,null],[2,T_],[2,$p],[2,I_]],null,null),xr(1024,null,sg,(function(e){return[e]}),[P_]),Cr(122,671744,null,0,i_,[[8,null],[8,null],[8,null],[6,sg]],{model:[0,"model"]},{update:"ngModelChange"}),xr(2048,null,pg,null,[i_]),Cr(124,16384,null,0,mg,[[4,pg]],null,null),(e()(),ha(-1,0,["Autoplay"])),(e()(),$o(126,0,null,null,20,"mat-form-field",[["class","demo-margin mat-form-field"]],[[2,"mat-form-field-appearance-standard",null],[2,"mat-form-field-appearance-fill",null],[2,"mat-form-field-appearance-outline",null],[2,"mat-form-field-appearance-legacy",null],[2,"mat-form-field-invalid",null],[2,"mat-form-field-can-float",null],[2,"mat-form-field-should-float",null],[2,"mat-form-field-has-label",null],[2,"mat-form-field-hide-placeholder",null],[2,"mat-form-field-disabled",null],[2,"mat-form-field-autofilled",null],[2,"mat-focused",null],[2,"mat-accent",null],[2,"mat-warn",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"_mat-animation-noopable",null]],null,null,$y,By)),xr(6144,null,Vy,null,[Ly]),Cr(128,7520256,null,9,Ly,[Tn,Gt,[2,Kh],[2,hh],[2,Ny],au,mo,[2,$p]],null,null),ia(603979776,30,{_controlNonStatic:0}),ia(335544320,31,{_controlStatic:0}),ia(603979776,32,{_labelChildNonStatic:0}),ia(335544320,33,{_labelChildStatic:0}),ia(603979776,34,{_placeholderChild:0}),ia(603979776,35,{_errorChildren:1}),ia(603979776,36,{_hintChildren:1}),ia(603979776,37,{_prefixChildren:1}),ia(603979776,38,{_suffixChildren:1}),(e()(),$o(138,0,null,1,8,"input",[["class","mat-input-element mat-form-field-autofill-control"],["matInput",""],["min","1"],["placeholder","Interval"],["type","number"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"mat-input-server",null],[1,"id",0],[1,"placeholder",0],[8,"disabled",0],[8,"required",0],[1,"readonly",0],[1,"aria-describedby",0],[1,"aria-invalid",0],[1,"aria-required",0]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"focus"]],(function(e,t,n){var i=!0,r=e.component;return"input"===t&&(i=!1!==fr(e,139)._handleInput(n.target.value)&&i),"blur"===t&&(i=!1!==fr(e,139).onTouched()&&i),"compositionstart"===t&&(i=!1!==fr(e,139)._compositionStart()&&i),"compositionend"===t&&(i=!1!==fr(e,139)._compositionEnd(n.target.value)&&i),"input"===t&&(i=!1!==fr(e,140).onChange(n.target.value)&&i),"blur"===t&&(i=!1!==fr(e,140).onTouched()&&i),"focus"===t&&(i=!1!==fr(e,145)._focusChanged(!0)&&i),"blur"===t&&(i=!1!==fr(e,145)._focusChanged(!1)&&i),"input"===t&&(i=!1!==fr(e,145)._onInput()&&i),"ngModelChange"===t&&(i=!1!==(r.interval=n)&&i),i}),null,null)),Cr(139,16384,null,0,cg,[Pn,Tn,[2,ug]],null,null),Cr(140,16384,null,0,Eg,[Pn,Tn],null,null),xr(1024,null,sg,(function(e,t){return[e,t]}),[cg,Eg]),Cr(142,671744,null,0,i_,[[8,null],[8,null],[8,null],[6,sg]],{model:[0,"model"]},{update:"ngModelChange"}),xr(2048,null,pg,null,[i_]),Cr(144,16384,null,0,mg,[[4,pg]],null,null),Cr(145,5128192,null,0,E_,[Tn,au,[6,pg],[2,$g],[2,r_],wh,[8,null],b_,mo],{placeholder:[0,"placeholder"],type:[1,"type"]},null),xr(2048,[[30,4],[31,4]],Py,null,[E_]),(e()(),$o(147,0,null,1,71,"section",[["class","demo-section"]],null,null,null,null,null)),(e()(),$o(148,0,null,null,1,"label",[["class","demo-margin"]],null,null,null,null,null)),(e()(),ha(-1,null,["Appearance:"])),(e()(),$o(150,0,null,null,27,"mat-form-field",[["class","demo-margin mat-form-field"]],[[2,"mat-form-field-appearance-standard",null],[2,"mat-form-field-appearance-fill",null],[2,"mat-form-field-appearance-outline",null],[2,"mat-form-field-appearance-legacy",null],[2,"mat-form-field-invalid",null],[2,"mat-form-field-can-float",null],[2,"mat-form-field-should-float",null],[2,"mat-form-field-has-label",null],[2,"mat-form-field-hide-placeholder",null],[2,"mat-form-field-disabled",null],[2,"mat-form-field-autofilled",null],[2,"mat-focused",null],[2,"mat-accent",null],[2,"mat-warn",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"_mat-animation-noopable",null]],null,null,$y,By)),Cr(151,7520256,null,9,Ly,[Tn,Gt,[2,Kh],[2,hh],[2,Ny],au,mo,[2,$p]],null,null),ia(603979776,39,{_controlNonStatic:0}),ia(335544320,40,{_controlStatic:0}),ia(603979776,41,{_labelChildNonStatic:0}),ia(335544320,42,{_labelChildStatic:0}),ia(603979776,43,{_placeholderChild:0}),ia(603979776,44,{_errorChildren:1}),ia(603979776,45,{_hintChildren:1}),ia(603979776,46,{_prefixChildren:1}),ia(603979776,47,{_suffixChildren:1}),xr(2048,null,Vy,null,[Ly]),(e()(),$o(162,0,null,1,15,"mat-select",[["class","mat-select"],["placeholder","Color"],["role","listbox"]],[[1,"id",0],[1,"tabindex",0],[1,"aria-label",0],[1,"aria-labelledby",0],[1,"aria-required",0],[1,"aria-disabled",0],[1,"aria-invalid",0],[1,"aria-owns",0],[1,"aria-multiselectable",0],[1,"aria-describedby",0],[1,"aria-activedescendant",0],[2,"mat-select-disabled",null],[2,"mat-select-invalid",null],[2,"mat-select-required",null],[2,"mat-select-empty",null]],[[null,"valueChange"],[null,"keydown"],[null,"focus"],[null,"blur"]],(function(e,t,n){var i=!0,r=e.component;return"keydown"===t&&(i=!1!==fr(e,163)._handleKeydown(n)&&i),"focus"===t&&(i=!1!==fr(e,163)._onFocus()&&i),"blur"===t&&(i=!1!==fr(e,163)._onBlur()&&i),"valueChange"===t&&(i=!1!==(r.color=n)&&i),i}),f_,s_)),Cr(163,2080768,null,3,og,[mu,Gt,mo,wh,Tn,[2,hh],[2,$g],[2,r_],[2,Vy],[8,null],[8,null],eg,Nc,[2,ng]],{placeholder:[0,"placeholder"],value:[1,"value"]},{valueChange:"valueChange"}),ia(603979776,48,{options:1}),ia(603979776,49,{optionGroups:1}),ia(603979776,50,{customTrigger:0}),xr(2048,[[39,4],[40,4]],Py,null,[og]),xr(2048,null,jh,null,[og]),(e()(),$o(169,0,null,1,2,"mat-option",[["class","mat-option mat-focus-indicator"],["role","option"],["value","primary"]],[[1,"tabindex",0],[2,"mat-selected",null],[2,"mat-option-multiple",null],[2,"mat-active",null],[8,"id",0],[1,"aria-selected",0],[1,"aria-disabled",0],[2,"mat-option-disabled",null]],[[null,"click"],[null,"keydown"]],(function(e,t,n){var i=!0;return"click"===t&&(i=!1!==fr(e,170)._selectViaInteraction()&&i),"keydown"===t&&(i=!1!==fr(e,170)._handleKeydown(n)&&i),i}),v_,p_)),Cr(170,8568832,[[48,4]],0,Hh,[Tn,Gt,[2,jh],[2,Lh]],{value:[0,"value"]},null),(e()(),ha(-1,0,["Primary"])),(e()(),$o(172,0,null,1,2,"mat-option",[["class","mat-option mat-focus-indicator"],["role","option"],["value","accent"]],[[1,"tabindex",0],[2,"mat-selected",null],[2,"mat-option-multiple",null],[2,"mat-active",null],[8,"id",0],[1,"aria-selected",0],[1,"aria-disabled",0],[2,"mat-option-disabled",null]],[[null,"click"],[null,"keydown"]],(function(e,t,n){var i=!0;return"click"===t&&(i=!1!==fr(e,173)._selectViaInteraction()&&i),"keydown"===t&&(i=!1!==fr(e,173)._handleKeydown(n)&&i),i}),v_,p_)),Cr(173,8568832,[[48,4]],0,Hh,[Tn,Gt,[2,jh],[2,Lh]],{value:[0,"value"]},null),(e()(),ha(-1,0,["Accent"])),(e()(),$o(175,0,null,1,2,"mat-option",[["class","mat-option mat-focus-indicator"],["role","option"],["value","warn"]],[[1,"tabindex",0],[2,"mat-selected",null],[2,"mat-option-multiple",null],[2,"mat-active",null],[8,"id",0],[1,"aria-selected",0],[1,"aria-disabled",0],[2,"mat-option-disabled",null]],[[null,"click"],[null,"keydown"]],(function(e,t,n){var i=!0;return"click"===t&&(i=!1!==fr(e,176)._selectViaInteraction()&&i),"keydown"===t&&(i=!1!==fr(e,176)._handleKeydown(n)&&i),i}),v_,p_)),Cr(176,8568832,[[48,4]],0,Hh,[Tn,Gt,[2,jh],[2,Lh]],{value:[0,"value"]},null),(e()(),ha(-1,0,["Warn"])),(e()(),$o(178,0,null,null,19,"mat-form-field",[["class","demo-margin mat-form-field"]],[[2,"mat-form-field-appearance-standard",null],[2,"mat-form-field-appearance-fill",null],[2,"mat-form-field-appearance-outline",null],[2,"mat-form-field-appearance-legacy",null],[2,"mat-form-field-invalid",null],[2,"mat-form-field-can-float",null],[2,"mat-form-field-should-float",null],[2,"mat-form-field-has-label",null],[2,"mat-form-field-hide-placeholder",null],[2,"mat-form-field-disabled",null],[2,"mat-form-field-autofilled",null],[2,"mat-focused",null],[2,"mat-accent",null],[2,"mat-warn",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"_mat-animation-noopable",null]],null,null,$y,By)),xr(6144,null,Vy,null,[Ly]),Cr(180,7520256,null,9,Ly,[Tn,Gt,[2,Kh],[2,hh],[2,Ny],au,mo,[2,$p]],null,null),ia(603979776,51,{_controlNonStatic:0}),ia(335544320,52,{_controlStatic:0}),ia(603979776,53,{_labelChildNonStatic:0}),ia(335544320,54,{_labelChildStatic:0}),ia(603979776,55,{_placeholderChild:0}),ia(603979776,56,{_errorChildren:1}),ia(603979776,57,{_hintChildren:1}),ia(603979776,58,{_prefixChildren:1}),ia(603979776,59,{_suffixChildren:1}),(e()(),$o(190,0,null,1,7,"input",[["class","mat-input-element mat-form-field-autofill-control"],["matInput",""],["placeholder","Maximum width"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"mat-input-server",null],[1,"id",0],[1,"placeholder",0],[8,"disabled",0],[8,"required",0],[1,"readonly",0],[1,"aria-describedby",0],[1,"aria-invalid",0],[1,"aria-required",0]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"focus"]],(function(e,t,n){var i=!0,r=e.component;return"input"===t&&(i=!1!==fr(e,191)._handleInput(n.target.value)&&i),"blur"===t&&(i=!1!==fr(e,191).onTouched()&&i),"compositionstart"===t&&(i=!1!==fr(e,191)._compositionStart()&&i),"compositionend"===t&&(i=!1!==fr(e,191)._compositionEnd(n.target.value)&&i),"focus"===t&&(i=!1!==fr(e,196)._focusChanged(!0)&&i),"blur"===t&&(i=!1!==fr(e,196)._focusChanged(!1)&&i),"input"===t&&(i=!1!==fr(e,196)._onInput()&&i),"ngModelChange"===t&&(i=!1!==(r.maxWidth=n)&&i),i}),null,null)),Cr(191,16384,null,0,cg,[Pn,Tn,[2,ug]],null,null),xr(1024,null,sg,(function(e){return[e]}),[cg]),Cr(193,671744,null,0,i_,[[8,null],[8,null],[8,null],[6,sg]],{model:[0,"model"]},{update:"ngModelChange"}),xr(2048,null,pg,null,[i_]),Cr(195,16384,null,0,mg,[[4,pg]],null,null),Cr(196,5128192,null,0,E_,[Tn,au,[6,pg],[2,$g],[2,r_],wh,[8,null],b_,mo],{placeholder:[0,"placeholder"]},null),xr(2048,[[51,4],[52,4]],Py,null,[E_]),(e()(),$o(198,0,null,null,20,"mat-form-field",[["class","demo-margin mat-form-field"]],[[2,"mat-form-field-appearance-standard",null],[2,"mat-form-field-appearance-fill",null],[2,"mat-form-field-appearance-outline",null],[2,"mat-form-field-appearance-legacy",null],[2,"mat-form-field-invalid",null],[2,"mat-form-field-can-float",null],[2,"mat-form-field-should-float",null],[2,"mat-form-field-has-label",null],[2,"mat-form-field-hide-placeholder",null],[2,"mat-form-field-disabled",null],[2,"mat-form-field-autofilled",null],[2,"mat-focused",null],[2,"mat-accent",null],[2,"mat-warn",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"_mat-animation-noopable",null]],null,null,$y,By)),xr(6144,null,Vy,null,[Ly]),Cr(200,7520256,null,9,Ly,[Tn,Gt,[2,Kh],[2,hh],[2,Ny],au,mo,[2,$p]],null,null),ia(603979776,60,{_controlNonStatic:0}),ia(335544320,61,{_controlStatic:0}),ia(603979776,62,{_labelChildNonStatic:0}),ia(335544320,63,{_labelChildStatic:0}),ia(603979776,64,{_placeholderChild:0}),ia(603979776,65,{_errorChildren:1}),ia(603979776,66,{_hintChildren:1}),ia(603979776,67,{_prefixChildren:1}),ia(603979776,68,{_suffixChildren:1}),(e()(),$o(210,0,null,1,8,"input",[["class","mat-input-element mat-form-field-autofill-control"],["matInput",""],["placeholder","Slides"],["type","number"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"mat-input-server",null],[1,"id",0],[1,"placeholder",0],[8,"disabled",0],[8,"required",0],[1,"readonly",0],[1,"aria-describedby",0],[1,"aria-invalid",0],[1,"aria-required",0]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"focus"]],(function(e,t,n){var i=!0,r=e.component;return"input"===t&&(i=!1!==fr(e,211)._handleInput(n.target.value)&&i),"blur"===t&&(i=!1!==fr(e,211).onTouched()&&i),"compositionstart"===t&&(i=!1!==fr(e,211)._compositionStart()&&i),"compositionend"===t&&(i=!1!==fr(e,211)._compositionEnd(n.target.value)&&i),"input"===t&&(i=!1!==fr(e,212).onChange(n.target.value)&&i),"blur"===t&&(i=!1!==fr(e,212).onTouched()&&i),"focus"===t&&(i=!1!==fr(e,217)._focusChanged(!0)&&i),"blur"===t&&(i=!1!==fr(e,217)._focusChanged(!1)&&i),"input"===t&&(i=!1!==fr(e,217)._onInput()&&i),"ngModelChange"===t&&(i=!1!==(r.slides=n)&&i),i}),null,null)),Cr(211,16384,null,0,cg,[Pn,Tn,[2,ug]],null,null),Cr(212,16384,null,0,Eg,[Pn,Tn],null,null),xr(1024,null,sg,(function(e,t){return[e,t]}),[cg,Eg]),Cr(214,671744,null,0,i_,[[8,null],[8,null],[8,null],[6,sg]],{model:[0,"model"]},{update:"ngModelChange"}),xr(2048,null,pg,null,[i_]),Cr(216,16384,null,0,mg,[[4,pg]],null,null),Cr(217,5128192,null,0,E_,[Tn,au,[6,pg],[2,$g],[2,r_],wh,[8,null],b_,mo],{placeholder:[0,"placeholder"],type:[1,"type"]},null),xr(2048,[[60,4],[61,4]],Py,null,[E_]),(e()(),$o(219,0,null,1,68,"section",[["class","demo-section"]],null,null,null,null,null)),(e()(),$o(220,0,null,null,1,"label",[["class","demo-margin"]],null,null,null,null,null)),(e()(),ha(-1,null,["Size:"])),(e()(),$o(222,0,null,null,24,"mat-form-field",[["class","demo-margin mat-form-field"]],[[2,"mat-form-field-appearance-standard",null],[2,"mat-form-field-appearance-fill",null],[2,"mat-form-field-appearance-outline",null],[2,"mat-form-field-appearance-legacy",null],[2,"mat-form-field-invalid",null],[2,"mat-form-field-can-float",null],[2,"mat-form-field-should-float",null],[2,"mat-form-field-has-label",null],[2,"mat-form-field-hide-placeholder",null],[2,"mat-form-field-disabled",null],[2,"mat-form-field-autofilled",null],[2,"mat-focused",null],[2,"mat-accent",null],[2,"mat-warn",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"_mat-animation-noopable",null]],null,null,$y,By)),Cr(223,7520256,null,9,Ly,[Tn,Gt,[2,Kh],[2,hh],[2,Ny],au,mo,[2,$p]],null,null),ia(603979776,69,{_controlNonStatic:0}),ia(335544320,70,{_controlStatic:0}),ia(603979776,71,{_labelChildNonStatic:0}),ia(335544320,72,{_labelChildStatic:0}),ia(603979776,73,{_placeholderChild:0}),ia(603979776,74,{_errorChildren:1}),ia(603979776,75,{_hintChildren:1}),ia(603979776,76,{_prefixChildren:1}),ia(603979776,77,{_suffixChildren:1}),xr(2048,null,Vy,null,[Ly]),(e()(),$o(234,0,null,1,12,"mat-select",[["class","mat-select"],["placeholder","Maintain Aspect Ratio"],["role","listbox"]],[[1,"id",0],[1,"tabindex",0],[1,"aria-label",0],[1,"aria-labelledby",0],[1,"aria-required",0],[1,"aria-disabled",0],[1,"aria-invalid",0],[1,"aria-owns",0],[1,"aria-multiselectable",0],[1,"aria-describedby",0],[1,"aria-activedescendant",0],[2,"mat-select-disabled",null],[2,"mat-select-invalid",null],[2,"mat-select-required",null],[2,"mat-select-empty",null]],[[null,"valueChange"],[null,"keydown"],[null,"focus"],[null,"blur"]],(function(e,t,n){var i=!0,r=e.component;return"keydown"===t&&(i=!1!==fr(e,235)._handleKeydown(n)&&i),"focus"===t&&(i=!1!==fr(e,235)._onFocus()&&i),"blur"===t&&(i=!1!==fr(e,235)._onBlur()&&i),"valueChange"===t&&(i=!1!==(r.maintainAspectRatio=n)&&i),i}),f_,s_)),Cr(235,2080768,null,3,og,[mu,Gt,mo,wh,Tn,[2,hh],[2,$g],[2,r_],[2,Vy],[8,null],[8,null],eg,Nc,[2,ng]],{placeholder:[0,"placeholder"],value:[1,"value"]},{valueChange:"valueChange"}),ia(603979776,78,{options:1}),ia(603979776,79,{optionGroups:1}),ia(603979776,80,{customTrigger:0}),xr(2048,[[69,4],[70,4]],Py,null,[og]),xr(2048,null,jh,null,[og]),(e()(),$o(241,0,null,1,2,"mat-option",[["class","mat-option mat-focus-indicator"],["role","option"]],[[1,"tabindex",0],[2,"mat-selected",null],[2,"mat-option-multiple",null],[2,"mat-active",null],[8,"id",0],[1,"aria-selected",0],[1,"aria-disabled",0],[2,"mat-option-disabled",null]],[[null,"click"],[null,"keydown"]],(function(e,t,n){var i=!0;return"click"===t&&(i=!1!==fr(e,242)._selectViaInteraction()&&i),"keydown"===t&&(i=!1!==fr(e,242)._handleKeydown(n)&&i),i}),v_,p_)),Cr(242,8568832,[[78,4]],0,Hh,[Tn,Gt,[2,jh],[2,Lh]],{value:[0,"value"]},null),(e()(),ha(-1,0,["True"])),(e()(),$o(244,0,null,1,2,"mat-option",[["class","mat-option mat-focus-indicator"],["role","option"]],[[1,"tabindex",0],[2,"mat-selected",null],[2,"mat-option-multiple",null],[2,"mat-active",null],[8,"id",0],[1,"aria-selected",0],[1,"aria-disabled",0],[2,"mat-option-disabled",null]],[[null,"click"],[null,"keydown"]],(function(e,t,n){var i=!0;return"click"===t&&(i=!1!==fr(e,245)._selectViaInteraction()&&i),"keydown"===t&&(i=!1!==fr(e,245)._handleKeydown(n)&&i),i}),v_,p_)),Cr(245,8568832,[[78,4]],0,Hh,[Tn,Gt,[2,jh],[2,Lh]],{value:[0,"value"]},null),(e()(),ha(-1,0,["False"])),(e()(),$o(247,0,null,null,20,"mat-form-field",[["class","demo-margin mat-form-field"]],[[2,"mat-form-field-appearance-standard",null],[2,"mat-form-field-appearance-fill",null],[2,"mat-form-field-appearance-outline",null],[2,"mat-form-field-appearance-legacy",null],[2,"mat-form-field-invalid",null],[2,"mat-form-field-can-float",null],[2,"mat-form-field-should-float",null],[2,"mat-form-field-has-label",null],[2,"mat-form-field-hide-placeholder",null],[2,"mat-form-field-disabled",null],[2,"mat-form-field-autofilled",null],[2,"mat-focused",null],[2,"mat-accent",null],[2,"mat-warn",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"_mat-animation-noopable",null]],null,null,$y,By)),xr(6144,null,Vy,null,[Ly]),Cr(249,7520256,null,9,Ly,[Tn,Gt,[2,Kh],[2,hh],[2,Ny],au,mo,[2,$p]],null,null),ia(603979776,81,{_controlNonStatic:0}),ia(335544320,82,{_controlStatic:0}),ia(603979776,83,{_labelChildNonStatic:0}),ia(335544320,84,{_labelChildStatic:0}),ia(603979776,85,{_placeholderChild:0}),ia(603979776,86,{_errorChildren:1}),ia(603979776,87,{_hintChildren:1}),ia(603979776,88,{_prefixChildren:1}),ia(603979776,89,{_suffixChildren:1}),(e()(),$o(259,0,null,1,8,"input",[["class","mat-input-element mat-form-field-autofill-control"],["matInput",""],["min","1"],["placeholder","Proportion"],["type","number"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"mat-input-server",null],[1,"id",0],[1,"placeholder",0],[8,"disabled",0],[8,"required",0],[1,"readonly",0],[1,"aria-describedby",0],[1,"aria-invalid",0],[1,"aria-required",0]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"focus"]],(function(e,t,n){var i=!0,r=e.component;return"input"===t&&(i=!1!==fr(e,260)._handleInput(n.target.value)&&i),"blur"===t&&(i=!1!==fr(e,260).onTouched()&&i),"compositionstart"===t&&(i=!1!==fr(e,260)._compositionStart()&&i),"compositionend"===t&&(i=!1!==fr(e,260)._compositionEnd(n.target.value)&&i),"input"===t&&(i=!1!==fr(e,261).onChange(n.target.value)&&i),"blur"===t&&(i=!1!==fr(e,261).onTouched()&&i),"focus"===t&&(i=!1!==fr(e,266)._focusChanged(!0)&&i),"blur"===t&&(i=!1!==fr(e,266)._focusChanged(!1)&&i),"input"===t&&(i=!1!==fr(e,266)._onInput()&&i),"ngModelChange"===t&&(i=!1!==(r.proportion=n)&&i),i}),null,null)),Cr(260,16384,null,0,cg,[Pn,Tn,[2,ug]],null,null),Cr(261,16384,null,0,Eg,[Pn,Tn],null,null),xr(1024,null,sg,(function(e,t){return[e,t]}),[cg,Eg]),Cr(263,671744,null,0,i_,[[8,null],[8,null],[8,null],[6,sg]],{model:[0,"model"]},{update:"ngModelChange"}),xr(2048,null,pg,null,[i_]),Cr(265,16384,null,0,mg,[[4,pg]],null,null),Cr(266,5128192,null,0,E_,[Tn,au,[6,pg],[2,$g],[2,r_],wh,[8,null],b_,mo],{placeholder:[0,"placeholder"],type:[1,"type"]},null),xr(2048,[[81,4],[82,4]],Py,null,[E_]),(e()(),$o(268,0,null,null,19,"mat-form-field",[["class","demo-margin mat-form-field"]],[[2,"mat-form-field-appearance-standard",null],[2,"mat-form-field-appearance-fill",null],[2,"mat-form-field-appearance-outline",null],[2,"mat-form-field-appearance-legacy",null],[2,"mat-form-field-invalid",null],[2,"mat-form-field-can-float",null],[2,"mat-form-field-should-float",null],[2,"mat-form-field-has-label",null],[2,"mat-form-field-hide-placeholder",null],[2,"mat-form-field-disabled",null],[2,"mat-form-field-autofilled",null],[2,"mat-focused",null],[2,"mat-accent",null],[2,"mat-warn",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"_mat-animation-noopable",null]],null,null,$y,By)),xr(6144,null,Vy,null,[Ly]),Cr(270,7520256,null,9,Ly,[Tn,Gt,[2,Kh],[2,hh],[2,Ny],au,mo,[2,$p]],null,null),ia(603979776,90,{_controlNonStatic:0}),ia(335544320,91,{_controlStatic:0}),ia(603979776,92,{_labelChildNonStatic:0}),ia(335544320,93,{_labelChildStatic:0}),ia(603979776,94,{_placeholderChild:0}),ia(603979776,95,{_errorChildren:1}),ia(603979776,96,{_hintChildren:1}),ia(603979776,97,{_prefixChildren:1}),ia(603979776,98,{_suffixChildren:1}),(e()(),$o(280,0,null,1,7,"input",[["class","mat-input-element mat-form-field-autofill-control"],["matInput",""],["placeholder","Slide Height"],["type","text"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"mat-input-server",null],[1,"id",0],[1,"placeholder",0],[8,"disabled",0],[8,"required",0],[1,"readonly",0],[1,"aria-describedby",0],[1,"aria-invalid",0],[1,"aria-required",0]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"focus"]],(function(e,t,n){var i=!0,r=e.component;return"input"===t&&(i=!1!==fr(e,281)._handleInput(n.target.value)&&i),"blur"===t&&(i=!1!==fr(e,281).onTouched()&&i),"compositionstart"===t&&(i=!1!==fr(e,281)._compositionStart()&&i),"compositionend"===t&&(i=!1!==fr(e,281)._compositionEnd(n.target.value)&&i),"focus"===t&&(i=!1!==fr(e,286)._focusChanged(!0)&&i),"blur"===t&&(i=!1!==fr(e,286)._focusChanged(!1)&&i),"input"===t&&(i=!1!==fr(e,286)._onInput()&&i),"ngModelChange"===t&&(i=!1!==(r.slideHeight=n)&&i),i}),null,null)),Cr(281,16384,null,0,cg,[Pn,Tn,[2,ug]],null,null),xr(1024,null,sg,(function(e){return[e]}),[cg]),Cr(283,671744,null,0,i_,[[8,null],[8,null],[8,null],[6,sg]],{model:[0,"model"]},{update:"ngModelChange"}),xr(2048,null,pg,null,[i_]),Cr(285,16384,null,0,mg,[[4,pg]],null,null),Cr(286,5128192,null,0,E_,[Tn,au,[6,pg],[2,$g],[2,r_],wh,[8,null],b_,mo],{placeholder:[0,"placeholder"],type:[1,"type"]},null),xr(2048,[[90,4],[91,4]],Py,null,[E_]),(e()(),$o(288,0,null,1,23,"section",[["class","demo-section"]],null,null,null,null,null)),(e()(),$o(289,0,null,null,1,"label",[["class","demo-margin"]],null,null,null,null,null)),(e()(),ha(-1,null,["Navigation:"])),(e()(),$o(291,0,null,null,6,"mat-checkbox",[["class","demo-margin mat-checkbox"]],[[8,"id",0],[1,"tabindex",0],[2,"mat-checkbox-indeterminate",null],[2,"mat-checkbox-checked",null],[2,"mat-checkbox-disabled",null],[2,"mat-checkbox-label-before",null],[2,"_mat-animation-noopable",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"]],(function(e,t,n){var i=!0;return"ngModelChange"===t&&(i=!1!==(e.component.loop=n)&&i),i}),N_,F_)),Cr(292,12763136,null,0,P_,[Tn,Gt,Bc,mo,[8,null],[2,T_],[2,$p],[2,I_]],null,null),xr(1024,null,sg,(function(e){return[e]}),[P_]),Cr(294,671744,null,0,i_,[[8,null],[8,null],[8,null],[6,sg]],{model:[0,"model"]},{update:"ngModelChange"}),xr(2048,null,pg,null,[i_]),Cr(296,16384,null,0,mg,[[4,pg]],null,null),(e()(),ha(-1,0,["Loop"])),(e()(),$o(298,0,null,null,6,"mat-checkbox",[["class","demo-margin mat-checkbox"]],[[8,"id",0],[1,"tabindex",0],[2,"mat-checkbox-indeterminate",null],[2,"mat-checkbox-checked",null],[2,"mat-checkbox-disabled",null],[2,"mat-checkbox-label-before",null],[2,"_mat-animation-noopable",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"]],(function(e,t,n){var i=!0;return"ngModelChange"===t&&(i=!1!==(e.component.hideArrows=n)&&i),i}),N_,F_)),Cr(299,12763136,null,0,P_,[Tn,Gt,Bc,mo,[8,null],[2,T_],[2,$p],[2,I_]],null,null),xr(1024,null,sg,(function(e){return[e]}),[P_]),Cr(301,671744,null,0,i_,[[8,null],[8,null],[8,null],[6,sg]],{model:[0,"model"]},{update:"ngModelChange"}),xr(2048,null,pg,null,[i_]),Cr(303,16384,null,0,mg,[[4,pg]],null,null),(e()(),ha(-1,0,["Hide arrows"])),(e()(),$o(305,0,null,null,6,"mat-checkbox",[["class","demo-margin mat-checkbox"]],[[8,"id",0],[1,"tabindex",0],[2,"mat-checkbox-indeterminate",null],[2,"mat-checkbox-checked",null],[2,"mat-checkbox-disabled",null],[2,"mat-checkbox-label-before",null],[2,"_mat-animation-noopable",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"]],(function(e,t,n){var i=!0;return"ngModelChange"===t&&(i=!1!==(e.component.hideIndicators=n)&&i),i}),N_,F_)),Cr(306,12763136,null,0,P_,[Tn,Gt,Bc,mo,[8,null],[2,T_],[2,$p],[2,I_]],null,null),xr(1024,null,sg,(function(e){return[e]}),[P_]),Cr(308,671744,null,0,i_,[[8,null],[8,null],[8,null],[6,sg]],{model:[0,"model"]},{update:"ngModelChange"}),xr(2048,null,pg,null,[i_]),Cr(310,16384,null,0,mg,[[4,pg]],null,null),(e()(),ha(-1,0,["Hide indicators"])),(e()(),$o(312,0,null,1,41,"section",[["class","demo-section"]],null,null,null,null,null)),(e()(),$o(313,0,null,null,1,"label",[["class","demo-margin"]],null,null,null,null,null)),(e()(),ha(-1,null,["Accessibility:"])),(e()(),$o(315,0,null,null,6,"mat-checkbox",[["class","demo-margin mat-checkbox"]],[[8,"id",0],[1,"tabindex",0],[2,"mat-checkbox-indeterminate",null],[2,"mat-checkbox-checked",null],[2,"mat-checkbox-disabled",null],[2,"mat-checkbox-label-before",null],[2,"_mat-animation-noopable",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"]],(function(e,t,n){var i=!0;return"ngModelChange"===t&&(i=!1!==(e.component.useKeyboard=n)&&i),i}),N_,F_)),Cr(316,12763136,null,0,P_,[Tn,Gt,Bc,mo,[8,null],[2,T_],[2,$p],[2,I_]],null,null),xr(1024,null,sg,(function(e){return[e]}),[P_]),Cr(318,671744,null,0,i_,[[8,null],[8,null],[8,null],[6,sg]],{model:[0,"model"]},{update:"ngModelChange"}),xr(2048,null,pg,null,[i_]),Cr(320,16384,null,0,mg,[[4,pg]],null,null),(e()(),ha(-1,0,["Use keyboard"])),(e()(),$o(322,0,null,null,6,"mat-checkbox",[["class","demo-margin mat-checkbox"]],[[8,"id",0],[1,"tabindex",0],[2,"mat-checkbox-indeterminate",null],[2,"mat-checkbox-checked",null],[2,"mat-checkbox-disabled",null],[2,"mat-checkbox-label-before",null],[2,"_mat-animation-noopable",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"]],(function(e,t,n){var i=!0;return"ngModelChange"===t&&(i=!1!==(e.component.useMouseWheel=n)&&i),i}),N_,F_)),Cr(323,12763136,null,0,P_,[Tn,Gt,Bc,mo,[8,null],[2,T_],[2,$p],[2,I_]],null,null),xr(1024,null,sg,(function(e){return[e]}),[P_]),Cr(325,671744,null,0,i_,[[8,null],[8,null],[8,null],[6,sg]],{model:[0,"model"]},{update:"ngModelChange"}),xr(2048,null,pg,null,[i_]),Cr(327,16384,null,0,mg,[[4,pg]],null,null),(e()(),ha(-1,0,["Use mouse wheel"])),(e()(),$o(329,0,null,null,24,"mat-form-field",[["class","mat-form-field"]],[[2,"mat-form-field-appearance-standard",null],[2,"mat-form-field-appearance-fill",null],[2,"mat-form-field-appearance-outline",null],[2,"mat-form-field-appearance-legacy",null],[2,"mat-form-field-invalid",null],[2,"mat-form-field-can-float",null],[2,"mat-form-field-should-float",null],[2,"mat-form-field-has-label",null],[2,"mat-form-field-hide-placeholder",null],[2,"mat-form-field-disabled",null],[2,"mat-form-field-autofilled",null],[2,"mat-focused",null],[2,"mat-accent",null],[2,"mat-warn",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"_mat-animation-noopable",null]],null,null,$y,By)),Cr(330,7520256,null,9,Ly,[Tn,Gt,[2,Kh],[2,hh],[2,Ny],au,mo,[2,$p]],null,null),ia(603979776,99,{_controlNonStatic:0}),ia(335544320,100,{_controlStatic:0}),ia(603979776,101,{_labelChildNonStatic:0}),ia(335544320,102,{_labelChildStatic:0}),ia(603979776,103,{_placeholderChild:0}),ia(603979776,104,{_errorChildren:1}),ia(603979776,105,{_hintChildren:1}),ia(603979776,106,{_prefixChildren:1}),ia(603979776,107,{_suffixChildren:1}),xr(2048,null,Vy,null,[Ly]),(e()(),$o(341,0,null,1,12,"mat-select",[["class","mat-select"],["placeholder","Orientation"],["role","listbox"]],[[1,"id",0],[1,"tabindex",0],[1,"aria-label",0],[1,"aria-labelledby",0],[1,"aria-required",0],[1,"aria-disabled",0],[1,"aria-invalid",0],[1,"aria-owns",0],[1,"aria-multiselectable",0],[1,"aria-describedby",0],[1,"aria-activedescendant",0],[2,"mat-select-disabled",null],[2,"mat-select-invalid",null],[2,"mat-select-required",null],[2,"mat-select-empty",null]],[[null,"valueChange"],[null,"selectionChange"],[null,"keydown"],[null,"focus"],[null,"blur"]],(function(e,t,n){var i=!0,r=e.component;return"keydown"===t&&(i=!1!==fr(e,342)._handleKeydown(n)&&i),"focus"===t&&(i=!1!==fr(e,342)._onFocus()&&i),"blur"===t&&(i=!1!==fr(e,342)._onBlur()&&i),"valueChange"===t&&(i=!1!==(r.orientation=n)&&i),"selectionChange"===t&&(i=!1!==fr(e,405).slideTo(0)&&i),i}),f_,s_)),Cr(342,2080768,null,3,og,[mu,Gt,mo,wh,Tn,[2,hh],[2,$g],[2,r_],[2,Vy],[8,null],[8,null],eg,Nc,[2,ng]],{placeholder:[0,"placeholder"],value:[1,"value"]},{selectionChange:"selectionChange",valueChange:"valueChange"}),ia(603979776,108,{options:1}),ia(603979776,109,{optionGroups:1}),ia(603979776,110,{customTrigger:0}),xr(2048,[[99,4],[100,4]],Py,null,[og]),xr(2048,null,jh,null,[og]),(e()(),$o(348,0,null,1,2,"mat-option",[["class","mat-option mat-focus-indicator"],["role","option"],["value","ltr"]],[[1,"tabindex",0],[2,"mat-selected",null],[2,"mat-option-multiple",null],[2,"mat-active",null],[8,"id",0],[1,"aria-selected",0],[1,"aria-disabled",0],[2,"mat-option-disabled",null]],[[null,"click"],[null,"keydown"]],(function(e,t,n){var i=!0;return"click"===t&&(i=!1!==fr(e,349)._selectViaInteraction()&&i),"keydown"===t&&(i=!1!==fr(e,349)._handleKeydown(n)&&i),i}),v_,p_)),Cr(349,8568832,[[108,4]],0,Hh,[Tn,Gt,[2,jh],[2,Lh]],{value:[0,"value"]},null),(e()(),ha(-1,0,["Left to right"])),(e()(),$o(351,0,null,1,2,"mat-option",[["class","mat-option mat-focus-indicator"],["role","option"],["value","rtl"]],[[1,"tabindex",0],[2,"mat-selected",null],[2,"mat-option-multiple",null],[2,"mat-active",null],[8,"id",0],[1,"aria-selected",0],[1,"aria-disabled",0],[2,"mat-option-disabled",null]],[[null,"click"],[null,"keydown"]],(function(e,t,n){var i=!0;return"click"===t&&(i=!1!==fr(e,352)._selectViaInteraction()&&i),"keydown"===t&&(i=!1!==fr(e,352)._handleKeydown(n)&&i),i}),v_,p_)),Cr(352,8568832,[[108,4]],0,Hh,[Tn,Gt,[2,jh],[2,Lh]],{value:[0,"value"]},null),(e()(),ha(-1,0,["Right to left"])),(e()(),$o(354,16777216,null,null,48,"mat-expansion-panel",[["class","mat-expansion-panel"]],[[2,"mat-expanded",null],[2,"_mat-animation-noopable",null],[2,"mat-expansion-panel-spacing",null]],null,null,Ty,Sy)),Cr(355,1753088,null,1,ky,[[3,gy],Gt,fu,ei,bl,[2,$p],[2,by]],null,null),ia(603979776,111,{_lazyContent:0}),xr(256,null,gy,void 0,[]),(e()(),$o(358,0,null,0,4,"mat-expansion-panel-header",[["class","mat-expansion-panel-header mat-focus-indicator"],["role","button"]],[[1,"id",0],[1,"tabindex",0],[1,"aria-controls",0],[1,"aria-expanded",0],[1,"aria-disabled",0],[2,"mat-expanded",null],[2,"mat-expansion-toggle-indicator-after",null],[2,"mat-expansion-toggle-indicator-before",null],[2,"_mat-animation-noopable",null],[4,"height",null]],[[null,"click"],[null,"keydown"]],(function(e,t,n){var i=!0;return"click"===t&&(i=!1!==fr(e,359)._toggle()&&i),"keydown"===t&&(i=!1!==fr(e,359)._keydown(n)&&i),i}),Ry,Ay)),Cr(359,4374528,[[6,4]],0,wy,[ky,Tn,Bc,Gt,[2,by],[2,$p]],null,null),(e()(),$o(360,0,null,0,2,"mat-panel-title",[["class","mat-expansion-panel-header-title"]],null,null,null,null,null)),Cr(361,16384,null,0,Cy,[],null,null),(e()(),ha(-1,null,[" Slide configuration "])),(e()(),$o(363,0,null,1,29,"section",[["class","demo-section"]],null,null,null,null,null)),(e()(),$o(364,0,null,null,1,"label",[["class","demo-margin"]],null,null,null,null,null)),(e()(),ha(-1,null,["Appearance:"])),(e()(),$o(366,0,null,null,19,"mat-form-field",[["class","demo-margin mat-form-field"]],[[2,"mat-form-field-appearance-standard",null],[2,"mat-form-field-appearance-fill",null],[2,"mat-form-field-appearance-outline",null],[2,"mat-form-field-appearance-legacy",null],[2,"mat-form-field-invalid",null],[2,"mat-form-field-can-float",null],[2,"mat-form-field-should-float",null],[2,"mat-form-field-has-label",null],[2,"mat-form-field-hide-placeholder",null],[2,"mat-form-field-disabled",null],[2,"mat-form-field-autofilled",null],[2,"mat-focused",null],[2,"mat-accent",null],[2,"mat-warn",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"_mat-animation-noopable",null]],null,null,$y,By)),xr(6144,null,Vy,null,[Ly]),Cr(368,7520256,null,9,Ly,[Tn,Gt,[2,Kh],[2,hh],[2,Ny],au,mo,[2,$p]],null,null),ia(603979776,112,{_controlNonStatic:0}),ia(335544320,113,{_controlStatic:0}),ia(603979776,114,{_labelChildNonStatic:0}),ia(335544320,115,{_labelChildStatic:0}),ia(603979776,116,{_placeholderChild:0}),ia(603979776,117,{_errorChildren:1}),ia(603979776,118,{_hintChildren:1}),ia(603979776,119,{_prefixChildren:1}),ia(603979776,120,{_suffixChildren:1}),(e()(),$o(378,0,null,1,7,"input",[["class","mat-input-element mat-form-field-autofill-control"],["matInput",""],["placeholder","Overlay color"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"mat-input-server",null],[1,"id",0],[1,"placeholder",0],[8,"disabled",0],[8,"required",0],[1,"readonly",0],[1,"aria-describedby",0],[1,"aria-invalid",0],[1,"aria-required",0]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"focus"]],(function(e,t,n){var i=!0,r=e.component;return"input"===t&&(i=!1!==fr(e,379)._handleInput(n.target.value)&&i),"blur"===t&&(i=!1!==fr(e,379).onTouched()&&i),"compositionstart"===t&&(i=!1!==fr(e,379)._compositionStart()&&i),"compositionend"===t&&(i=!1!==fr(e,379)._compositionEnd(n.target.value)&&i),"focus"===t&&(i=!1!==fr(e,384)._focusChanged(!0)&&i),"blur"===t&&(i=!1!==fr(e,384)._focusChanged(!1)&&i),"input"===t&&(i=!1!==fr(e,384)._onInput()&&i),"ngModelChange"===t&&(i=!1!==(r.overlayColor=n)&&i),i}),null,null)),Cr(379,16384,null,0,cg,[Pn,Tn,[2,ug]],null,null),xr(1024,null,sg,(function(e){return[e]}),[cg]),Cr(381,671744,null,0,i_,[[8,null],[8,null],[8,null],[6,sg]],{model:[0,"model"]},{update:"ngModelChange"}),xr(2048,null,pg,null,[i_]),Cr(383,16384,null,0,mg,[[4,pg]],null,null),Cr(384,5128192,null,0,E_,[Tn,au,[6,pg],[2,$g],[2,r_],wh,[8,null],b_,mo],{placeholder:[0,"placeholder"]},null),xr(2048,[[112,4],[113,4]],Py,null,[E_]),(e()(),$o(386,0,null,null,6,"mat-checkbox",[["class","demo-margin mat-checkbox"]],[[8,"id",0],[1,"tabindex",0],[2,"mat-checkbox-indeterminate",null],[2,"mat-checkbox-checked",null],[2,"mat-checkbox-disabled",null],[2,"mat-checkbox-label-before",null],[2,"_mat-animation-noopable",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"]],(function(e,t,n){var i=!0;return"ngModelChange"===t&&(i=!1!==(e.component.hideOverlay=n)&&i),i}),N_,F_)),Cr(387,12763136,null,0,P_,[Tn,Gt,Bc,mo,[8,null],[2,T_],[2,$p],[2,I_]],null,null),xr(1024,null,sg,(function(e){return[e]}),[P_]),Cr(389,671744,null,0,i_,[[8,null],[8,null],[8,null],[6,sg]],{model:[0,"model"]},{update:"ngModelChange"}),xr(2048,null,pg,null,[i_]),Cr(391,16384,null,0,mg,[[4,pg]],null,null),(e()(),ha(-1,0,["Hide overlay"])),(e()(),$o(393,0,null,1,9,"section",[["class","demo-section"]],null,null,null,null,null)),(e()(),$o(394,0,null,null,1,"label",[["class","demo-margin"]],null,null,null,null,null)),(e()(),ha(-1,null,["Custom:"])),(e()(),$o(396,0,null,null,6,"mat-checkbox",[["class","demo-margin mat-checkbox"]],[[8,"id",0],[1,"tabindex",0],[2,"mat-checkbox-indeterminate",null],[2,"mat-checkbox-checked",null],[2,"mat-checkbox-disabled",null],[2,"mat-checkbox-label-before",null],[2,"_mat-animation-noopable",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"]],(function(e,t,n){var i=!0;return"ngModelChange"===t&&(i=!1!==(e.component.showContent=n)&&i),i}),N_,F_)),Cr(397,12763136,null,0,P_,[Tn,Gt,Bc,mo,[8,null],[2,T_],[2,$p],[2,I_]],null,null),xr(1024,null,sg,(function(e){return[e]}),[P_]),Cr(399,671744,null,0,i_,[[8,null],[8,null],[8,null],[6,sg]],{model:[0,"model"]},{update:"ngModelChange"}),xr(2048,null,pg,null,[i_]),Cr(401,16384,null,0,mg,[[4,pg]],null,null),(e()(),ha(-1,0,[" Show custom content "])),(e()(),$o(403,0,null,null,5,"div",[["class","demo-carousel"]],[[4,"height",null]],null,null,null,null)),(e()(),$o(404,0,null,null,4,"mat-carousel",[],null,[[null,"change"],[null,"keyup"],[null,"mouseenter"],[null,"mouseleave"],[null,"mousewheel"],["window","resize"]],(function(e,t,n){var i=!0,r=e.component;return"keyup"===t&&(i=!1!==fr(e,405).onKeyUp(n)&&i),"mouseenter"===t&&(i=!1!==fr(e,405).onMouseEnter()&&i),"mouseleave"===t&&(i=!1!==fr(e,405).onMouseLeave()&&i),"mousewheel"===t&&(i=!1!==fr(e,405).onMouseWheel(n)&&i),"window:resize"===t&&(i=!1!==fr(e,405).onResize(n)&&i),"change"===t&&(i=!1!==r.onChange(n)&&i),i}),Tv,gv)),Cr(405,5423104,[["matCarousel",4]],1,Dm,[hc,Pn,eo],{timings:[0,"timings"],autoplay:[1,"autoplay"],interval:[2,"interval"],loop:[3,"loop"],hideArrows:[4,"hideArrows"],hideIndicators:[5,"hideIndicators"],color:[6,"color"],maxWidth:[7,"maxWidth"],maintainAspectRatio:[8,"maintainAspectRatio"],proportion:[9,"proportion"],slideHeight:[10,"slideHeight"],slides:[11,"slides"],useKeyboard:[12,"useKeyboard"],useMouseWheel:[13,"useMouseWheel"],orientation:[14,"orientation"]},{change:"change"}),ia(603979776,121,{slidesList:1}),(e()(),Qo(16777216,null,null,1,null,z_)),Cr(408,278528,null,0,Bl,[ei,$n,Yn],{ngForOf:[0,"ngForOf"]},null),(e()(),$o(409,16777216,null,null,7,"mat-expansion-panel",[["class","mat-expansion-panel"]],[[2,"mat-expanded",null],[2,"_mat-animation-noopable",null],[2,"mat-expansion-panel-spacing",null]],null,null,Ty,Sy)),Cr(410,1753088,null,1,ky,[[3,gy],Gt,fu,ei,bl,[2,$p],[2,by]],null,null),ia(603979776,122,{_lazyContent:0}),xr(256,null,gy,void 0,[]),(e()(),$o(413,0,null,0,2,"mat-expansion-panel-header",[["class","mat-expansion-panel-header mat-focus-indicator"],["role","button"]],[[1,"id",0],[1,"tabindex",0],[1,"aria-controls",0],[1,"aria-expanded",0],[1,"aria-disabled",0],[2,"mat-expanded",null],[2,"mat-expansion-toggle-indicator-after",null],[2,"mat-expansion-toggle-indicator-before",null],[2,"_mat-animation-noopable",null],[4,"height",null]],[[null,"click"],[null,"keydown"]],(function(e,t,n){var i=!0;return"click"===t&&(i=!1!==fr(e,414)._toggle()&&i),"keydown"===t&&(i=!1!==fr(e,414)._keydown(n)&&i),i}),Ry,Ay)),Cr(414,4374528,null,0,wy,[ky,Tn,Bc,Gt,[2,by],[2,$p]],null,null),(e()(),ha(-1,2,["Events"])),(e()(),$o(416,0,null,1,0,"pre",[],[[8,"innerText",0]],null,null,null,null)),(e()(),$o(417,0,null,null,2,"pre",[],null,null,null,null,null)),(e()(),$o(418,0,null,null,1,"code",[["class","demo-code"]],null,null,null,null,null)),(e()(),ha(419,null,["",""]))],(function(e,t){var n=t.component;e(t,10,0,"before","Copy to clipboard"),e(t,12,0),e(t,18,0,fr(t,23)),e(t,20,0),e(t,23,0),e(t,32,0),e(t,38,0),e(t,75,0,"Parent Height",n.parentHeight),e(t,82,0,"auto"),e(t,85,0,"500px"),e(t,114,0,n.timings),e(t,117,0,"Timings"),e(t,122,0,n.autoplay),e(t,142,0,n.interval),e(t,145,0,"Interval","number"),e(t,163,0,"Color",n.color),e(t,170,0,"primary"),e(t,173,0,"accent"),e(t,176,0,"warn"),e(t,193,0,n.maxWidth),e(t,196,0,"Maximum width"),e(t,214,0,n.slides),e(t,217,0,"Slides","number"),e(t,235,0,"Maintain Aspect Ratio",n.maintainAspectRatio),e(t,242,0,!0),e(t,245,0,!1),e(t,263,0,n.proportion),e(t,266,0,"Proportion","number"),e(t,283,0,n.slideHeight),e(t,286,0,"Slide Height","text"),e(t,294,0,n.loop),e(t,301,0,n.hideArrows),e(t,308,0,n.hideIndicators),e(t,318,0,n.useKeyboard),e(t,325,0,n.useMouseWheel),e(t,342,0,"Orientation",n.orientation),e(t,349,0,"ltr"),e(t,352,0,"rtl"),e(t,381,0,n.overlayColor),e(t,384,0,"Overlay color"),e(t,389,0,n.hideOverlay),e(t,399,0,n.showContent),e(t,405,1,[n.timings,n.autoplay,n.interval,n.loop,n.hideArrows,n.hideIndicators,n.color,n.maxWidth,n.maintainAspectRatio,n.proportion,n.slideHeight,n.slides,n.useKeyboard,n.useMouseWheel,n.orientation]),e(t,408,0,n.slidesList)}),(function(e,t){var n=t.component;e(t,1,0,fr(t,2)._toolbarRows.length>0,0===fr(t,2)._toolbarRows.length),e(t,8,0,fr(t,9).disabled||null,"NoopAnimations"===fr(t,9)._animationMode),e(t,11,0,fr(t,12).inline,"primary"!==fr(t,12).color&&"accent"!==fr(t,12).color&&"warn"!==fr(t,12).color),e(t,16,0,fr(t,17).disabled||null,"NoopAnimations"===fr(t,17)._animationMode,fr(t,18).menuOpen||null,fr(t,18).menuOpen?fr(t,18).menu.panelId:null),e(t,19,0,fr(t,20).inline,"primary"!==fr(t,20).color&&"accent"!==fr(t,20).color&&"warn"!==fr(t,20).color),e(t,29,0,fr(t,30).role,!0,fr(t,30)._highlighted,fr(t,30)._triggersSubmenu,fr(t,30)._getTabIndex(),fr(t,30).disabled.toString(),fr(t,30).disabled||null),e(t,31,0,fr(t,32).inline,"primary"!==fr(t,32).color&&"accent"!==fr(t,32).color&&"warn"!==fr(t,32).color),e(t,35,0,fr(t,36).role,!0,fr(t,36)._highlighted,fr(t,36)._triggersSubmenu,fr(t,36)._getTabIndex(),fr(t,36).disabled.toString(),fr(t,36).disabled||null),e(t,37,0,fr(t,38).inline,"primary"!==fr(t,38).color&&"accent"!==fr(t,38).color&&"warn"!==fr(t,38).color),e(t,39,0,n.darkMode?"invert_colors_off":"invert_colors"),e(t,42,0,"NoopAnimations"===fr(t,43)._animationMode),e(t,46,0,fr(t,47).multi),e(t,50,0,fr(t,51).expanded,"NoopAnimations"===fr(t,51)._animationMode,fr(t,51)._hasSpacing()),e(t,54,0,fr(t,55).panel._headerId,fr(t,55).disabled?-1:0,fr(t,55)._getPanelId(),fr(t,55)._isExpanded(),fr(t,55).panel.disabled,fr(t,55)._isExpanded(),"after"===fr(t,55)._getTogglePosition(),"before"===fr(t,55)._getTogglePosition(),"NoopAnimations"===fr(t,55)._animationMode,fr(t,55)._getHeaderHeight()),e(t,62,1,["standard"==fr(t,63).appearance,"fill"==fr(t,63).appearance,"outline"==fr(t,63).appearance,"legacy"==fr(t,63).appearance,fr(t,63)._control.errorState,fr(t,63)._canLabelFloat,fr(t,63)._shouldLabelFloat(),fr(t,63)._hasFloatingLabel(),fr(t,63)._hideControlPlaceholder(),fr(t,63)._control.disabled,fr(t,63)._control.autofilled,fr(t,63)._control.focused,"accent"==fr(t,63).color,"warn"==fr(t,63).color,fr(t,63)._shouldForward("untouched"),fr(t,63)._shouldForward("touched"),fr(t,63)._shouldForward("pristine"),fr(t,63)._shouldForward("dirty"),fr(t,63)._shouldForward("valid"),fr(t,63)._shouldForward("invalid"),fr(t,63)._shouldForward("pending"),!fr(t,63)._animationsEnabled]),e(t,74,1,[fr(t,75).id,fr(t,75).tabIndex,fr(t,75)._getAriaLabel(),fr(t,75)._getAriaLabelledby(),fr(t,75).required.toString(),fr(t,75).disabled.toString(),fr(t,75).errorState,fr(t,75).panelOpen?fr(t,75)._optionIds:null,fr(t,75).multiple,fr(t,75)._ariaDescribedby||null,fr(t,75)._getAriaActiveDescendant(),fr(t,75).disabled,fr(t,75).errorState,fr(t,75).required,fr(t,75).empty]),e(t,81,0,fr(t,82)._getTabIndex(),fr(t,82).selected,fr(t,82).multiple,fr(t,82).active,fr(t,82).id,fr(t,82)._getAriaSelected(),fr(t,82).disabled.toString(),fr(t,82).disabled),e(t,84,0,fr(t,85)._getTabIndex(),fr(t,85).selected,fr(t,85).multiple,fr(t,85).active,fr(t,85).id,fr(t,85)._getAriaSelected(),fr(t,85).disabled.toString(),fr(t,85).disabled),e(t,87,0,fr(t,88).expanded,"NoopAnimations"===fr(t,88)._animationMode,fr(t,88)._hasSpacing()),e(t,91,0,fr(t,92).panel._headerId,fr(t,92).disabled?-1:0,fr(t,92)._getPanelId(),fr(t,92)._isExpanded(),fr(t,92).panel.disabled,fr(t,92)._isExpanded(),"after"===fr(t,92)._getTogglePosition(),"before"===fr(t,92)._getTogglePosition(),"NoopAnimations"===fr(t,92)._animationMode,fr(t,92)._getHeaderHeight()),e(t,99,1,["standard"==fr(t,101).appearance,"fill"==fr(t,101).appearance,"outline"==fr(t,101).appearance,"legacy"==fr(t,101).appearance,fr(t,101)._control.errorState,fr(t,101)._canLabelFloat,fr(t,101)._shouldLabelFloat(),fr(t,101)._hasFloatingLabel(),fr(t,101)._hideControlPlaceholder(),fr(t,101)._control.disabled,fr(t,101)._control.autofilled,fr(t,101)._control.focused,"accent"==fr(t,101).color,"warn"==fr(t,101).color,fr(t,101)._shouldForward("untouched"),fr(t,101)._shouldForward("touched"),fr(t,101)._shouldForward("pristine"),fr(t,101)._shouldForward("dirty"),fr(t,101)._shouldForward("valid"),fr(t,101)._shouldForward("invalid"),fr(t,101)._shouldForward("pending"),!fr(t,101)._animationsEnabled]),e(t,111,1,[fr(t,116).ngClassUntouched,fr(t,116).ngClassTouched,fr(t,116).ngClassPristine,fr(t,116).ngClassDirty,fr(t,116).ngClassValid,fr(t,116).ngClassInvalid,fr(t,116).ngClassPending,fr(t,117)._isServer,fr(t,117).id,fr(t,117).placeholder,fr(t,117).disabled,fr(t,117).required,fr(t,117).readonly&&!fr(t,117)._isNativeSelect||null,fr(t,117)._ariaDescribedby||null,fr(t,117).errorState,fr(t,117).required.toString()]),e(t,119,1,[fr(t,120).id,null,fr(t,120).indeterminate,fr(t,120).checked,fr(t,120).disabled,"before"==fr(t,120).labelPosition,"NoopAnimations"===fr(t,120)._animationMode,fr(t,124).ngClassUntouched,fr(t,124).ngClassTouched,fr(t,124).ngClassPristine,fr(t,124).ngClassDirty,fr(t,124).ngClassValid,fr(t,124).ngClassInvalid,fr(t,124).ngClassPending]),e(t,126,1,["standard"==fr(t,128).appearance,"fill"==fr(t,128).appearance,"outline"==fr(t,128).appearance,"legacy"==fr(t,128).appearance,fr(t,128)._control.errorState,fr(t,128)._canLabelFloat,fr(t,128)._shouldLabelFloat(),fr(t,128)._hasFloatingLabel(),fr(t,128)._hideControlPlaceholder(),fr(t,128)._control.disabled,fr(t,128)._control.autofilled,fr(t,128)._control.focused,"accent"==fr(t,128).color,"warn"==fr(t,128).color,fr(t,128)._shouldForward("untouched"),fr(t,128)._shouldForward("touched"),fr(t,128)._shouldForward("pristine"),fr(t,128)._shouldForward("dirty"),fr(t,128)._shouldForward("valid"),fr(t,128)._shouldForward("invalid"),fr(t,128)._shouldForward("pending"),!fr(t,128)._animationsEnabled]),e(t,138,1,[fr(t,144).ngClassUntouched,fr(t,144).ngClassTouched,fr(t,144).ngClassPristine,fr(t,144).ngClassDirty,fr(t,144).ngClassValid,fr(t,144).ngClassInvalid,fr(t,144).ngClassPending,fr(t,145)._isServer,fr(t,145).id,fr(t,145).placeholder,fr(t,145).disabled,fr(t,145).required,fr(t,145).readonly&&!fr(t,145)._isNativeSelect||null,fr(t,145)._ariaDescribedby||null,fr(t,145).errorState,fr(t,145).required.toString()]),e(t,150,1,["standard"==fr(t,151).appearance,"fill"==fr(t,151).appearance,"outline"==fr(t,151).appearance,"legacy"==fr(t,151).appearance,fr(t,151)._control.errorState,fr(t,151)._canLabelFloat,fr(t,151)._shouldLabelFloat(),fr(t,151)._hasFloatingLabel(),fr(t,151)._hideControlPlaceholder(),fr(t,151)._control.disabled,fr(t,151)._control.autofilled,fr(t,151)._control.focused,"accent"==fr(t,151).color,"warn"==fr(t,151).color,fr(t,151)._shouldForward("untouched"),fr(t,151)._shouldForward("touched"),fr(t,151)._shouldForward("pristine"),fr(t,151)._shouldForward("dirty"),fr(t,151)._shouldForward("valid"),fr(t,151)._shouldForward("invalid"),fr(t,151)._shouldForward("pending"),!fr(t,151)._animationsEnabled]),e(t,162,1,[fr(t,163).id,fr(t,163).tabIndex,fr(t,163)._getAriaLabel(),fr(t,163)._getAriaLabelledby(),fr(t,163).required.toString(),fr(t,163).disabled.toString(),fr(t,163).errorState,fr(t,163).panelOpen?fr(t,163)._optionIds:null,fr(t,163).multiple,fr(t,163)._ariaDescribedby||null,fr(t,163)._getAriaActiveDescendant(),fr(t,163).disabled,fr(t,163).errorState,fr(t,163).required,fr(t,163).empty]),e(t,169,0,fr(t,170)._getTabIndex(),fr(t,170).selected,fr(t,170).multiple,fr(t,170).active,fr(t,170).id,fr(t,170)._getAriaSelected(),fr(t,170).disabled.toString(),fr(t,170).disabled),e(t,172,0,fr(t,173)._getTabIndex(),fr(t,173).selected,fr(t,173).multiple,fr(t,173).active,fr(t,173).id,fr(t,173)._getAriaSelected(),fr(t,173).disabled.toString(),fr(t,173).disabled),e(t,175,0,fr(t,176)._getTabIndex(),fr(t,176).selected,fr(t,176).multiple,fr(t,176).active,fr(t,176).id,fr(t,176)._getAriaSelected(),fr(t,176).disabled.toString(),fr(t,176).disabled),e(t,178,1,["standard"==fr(t,180).appearance,"fill"==fr(t,180).appearance,"outline"==fr(t,180).appearance,"legacy"==fr(t,180).appearance,fr(t,180)._control.errorState,fr(t,180)._canLabelFloat,fr(t,180)._shouldLabelFloat(),fr(t,180)._hasFloatingLabel(),fr(t,180)._hideControlPlaceholder(),fr(t,180)._control.disabled,fr(t,180)._control.autofilled,fr(t,180)._control.focused,"accent"==fr(t,180).color,"warn"==fr(t,180).color,fr(t,180)._shouldForward("untouched"),fr(t,180)._shouldForward("touched"),fr(t,180)._shouldForward("pristine"),fr(t,180)._shouldForward("dirty"),fr(t,180)._shouldForward("valid"),fr(t,180)._shouldForward("invalid"),fr(t,180)._shouldForward("pending"),!fr(t,180)._animationsEnabled]),e(t,190,1,[fr(t,195).ngClassUntouched,fr(t,195).ngClassTouched,fr(t,195).ngClassPristine,fr(t,195).ngClassDirty,fr(t,195).ngClassValid,fr(t,195).ngClassInvalid,fr(t,195).ngClassPending,fr(t,196)._isServer,fr(t,196).id,fr(t,196).placeholder,fr(t,196).disabled,fr(t,196).required,fr(t,196).readonly&&!fr(t,196)._isNativeSelect||null,fr(t,196)._ariaDescribedby||null,fr(t,196).errorState,fr(t,196).required.toString()]),e(t,198,1,["standard"==fr(t,200).appearance,"fill"==fr(t,200).appearance,"outline"==fr(t,200).appearance,"legacy"==fr(t,200).appearance,fr(t,200)._control.errorState,fr(t,200)._canLabelFloat,fr(t,200)._shouldLabelFloat(),fr(t,200)._hasFloatingLabel(),fr(t,200)._hideControlPlaceholder(),fr(t,200)._control.disabled,fr(t,200)._control.autofilled,fr(t,200)._control.focused,"accent"==fr(t,200).color,"warn"==fr(t,200).color,fr(t,200)._shouldForward("untouched"),fr(t,200)._shouldForward("touched"),fr(t,200)._shouldForward("pristine"),fr(t,200)._shouldForward("dirty"),fr(t,200)._shouldForward("valid"),fr(t,200)._shouldForward("invalid"),fr(t,200)._shouldForward("pending"),!fr(t,200)._animationsEnabled]),e(t,210,1,[fr(t,216).ngClassUntouched,fr(t,216).ngClassTouched,fr(t,216).ngClassPristine,fr(t,216).ngClassDirty,fr(t,216).ngClassValid,fr(t,216).ngClassInvalid,fr(t,216).ngClassPending,fr(t,217)._isServer,fr(t,217).id,fr(t,217).placeholder,fr(t,217).disabled,fr(t,217).required,fr(t,217).readonly&&!fr(t,217)._isNativeSelect||null,fr(t,217)._ariaDescribedby||null,fr(t,217).errorState,fr(t,217).required.toString()]),e(t,222,1,["standard"==fr(t,223).appearance,"fill"==fr(t,223).appearance,"outline"==fr(t,223).appearance,"legacy"==fr(t,223).appearance,fr(t,223)._control.errorState,fr(t,223)._canLabelFloat,fr(t,223)._shouldLabelFloat(),fr(t,223)._hasFloatingLabel(),fr(t,223)._hideControlPlaceholder(),fr(t,223)._control.disabled,fr(t,223)._control.autofilled,fr(t,223)._control.focused,"accent"==fr(t,223).color,"warn"==fr(t,223).color,fr(t,223)._shouldForward("untouched"),fr(t,223)._shouldForward("touched"),fr(t,223)._shouldForward("pristine"),fr(t,223)._shouldForward("dirty"),fr(t,223)._shouldForward("valid"),fr(t,223)._shouldForward("invalid"),fr(t,223)._shouldForward("pending"),!fr(t,223)._animationsEnabled]),e(t,234,1,[fr(t,235).id,fr(t,235).tabIndex,fr(t,235)._getAriaLabel(),fr(t,235)._getAriaLabelledby(),fr(t,235).required.toString(),fr(t,235).disabled.toString(),fr(t,235).errorState,fr(t,235).panelOpen?fr(t,235)._optionIds:null,fr(t,235).multiple,fr(t,235)._ariaDescribedby||null,fr(t,235)._getAriaActiveDescendant(),fr(t,235).disabled,fr(t,235).errorState,fr(t,235).required,fr(t,235).empty]),e(t,241,0,fr(t,242)._getTabIndex(),fr(t,242).selected,fr(t,242).multiple,fr(t,242).active,fr(t,242).id,fr(t,242)._getAriaSelected(),fr(t,242).disabled.toString(),fr(t,242).disabled),e(t,244,0,fr(t,245)._getTabIndex(),fr(t,245).selected,fr(t,245).multiple,fr(t,245).active,fr(t,245).id,fr(t,245)._getAriaSelected(),fr(t,245).disabled.toString(),fr(t,245).disabled),e(t,247,1,["standard"==fr(t,249).appearance,"fill"==fr(t,249).appearance,"outline"==fr(t,249).appearance,"legacy"==fr(t,249).appearance,fr(t,249)._control.errorState,fr(t,249)._canLabelFloat,fr(t,249)._shouldLabelFloat(),fr(t,249)._hasFloatingLabel(),fr(t,249)._hideControlPlaceholder(),fr(t,249)._control.disabled,fr(t,249)._control.autofilled,fr(t,249)._control.focused,"accent"==fr(t,249).color,"warn"==fr(t,249).color,fr(t,249)._shouldForward("untouched"),fr(t,249)._shouldForward("touched"),fr(t,249)._shouldForward("pristine"),fr(t,249)._shouldForward("dirty"),fr(t,249)._shouldForward("valid"),fr(t,249)._shouldForward("invalid"),fr(t,249)._shouldForward("pending"),!fr(t,249)._animationsEnabled]),e(t,259,1,[fr(t,265).ngClassUntouched,fr(t,265).ngClassTouched,fr(t,265).ngClassPristine,fr(t,265).ngClassDirty,fr(t,265).ngClassValid,fr(t,265).ngClassInvalid,fr(t,265).ngClassPending,fr(t,266)._isServer,fr(t,266).id,fr(t,266).placeholder,fr(t,266).disabled,fr(t,266).required,fr(t,266).readonly&&!fr(t,266)._isNativeSelect||null,fr(t,266)._ariaDescribedby||null,fr(t,266).errorState,fr(t,266).required.toString()]),e(t,268,1,["standard"==fr(t,270).appearance,"fill"==fr(t,270).appearance,"outline"==fr(t,270).appearance,"legacy"==fr(t,270).appearance,fr(t,270)._control.errorState,fr(t,270)._canLabelFloat,fr(t,270)._shouldLabelFloat(),fr(t,270)._hasFloatingLabel(),fr(t,270)._hideControlPlaceholder(),fr(t,270)._control.disabled,fr(t,270)._control.autofilled,fr(t,270)._control.focused,"accent"==fr(t,270).color,"warn"==fr(t,270).color,fr(t,270)._shouldForward("untouched"),fr(t,270)._shouldForward("touched"),fr(t,270)._shouldForward("pristine"),fr(t,270)._shouldForward("dirty"),fr(t,270)._shouldForward("valid"),fr(t,270)._shouldForward("invalid"),fr(t,270)._shouldForward("pending"),!fr(t,270)._animationsEnabled]),e(t,280,1,[fr(t,285).ngClassUntouched,fr(t,285).ngClassTouched,fr(t,285).ngClassPristine,fr(t,285).ngClassDirty,fr(t,285).ngClassValid,fr(t,285).ngClassInvalid,fr(t,285).ngClassPending,fr(t,286)._isServer,fr(t,286).id,fr(t,286).placeholder,fr(t,286).disabled,fr(t,286).required,fr(t,286).readonly&&!fr(t,286)._isNativeSelect||null,fr(t,286)._ariaDescribedby||null,fr(t,286).errorState,fr(t,286).required.toString()]),e(t,291,1,[fr(t,292).id,null,fr(t,292).indeterminate,fr(t,292).checked,fr(t,292).disabled,"before"==fr(t,292).labelPosition,"NoopAnimations"===fr(t,292)._animationMode,fr(t,296).ngClassUntouched,fr(t,296).ngClassTouched,fr(t,296).ngClassPristine,fr(t,296).ngClassDirty,fr(t,296).ngClassValid,fr(t,296).ngClassInvalid,fr(t,296).ngClassPending]),e(t,298,1,[fr(t,299).id,null,fr(t,299).indeterminate,fr(t,299).checked,fr(t,299).disabled,"before"==fr(t,299).labelPosition,"NoopAnimations"===fr(t,299)._animationMode,fr(t,303).ngClassUntouched,fr(t,303).ngClassTouched,fr(t,303).ngClassPristine,fr(t,303).ngClassDirty,fr(t,303).ngClassValid,fr(t,303).ngClassInvalid,fr(t,303).ngClassPending]),e(t,305,1,[fr(t,306).id,null,fr(t,306).indeterminate,fr(t,306).checked,fr(t,306).disabled,"before"==fr(t,306).labelPosition,"NoopAnimations"===fr(t,306)._animationMode,fr(t,310).ngClassUntouched,fr(t,310).ngClassTouched,fr(t,310).ngClassPristine,fr(t,310).ngClassDirty,fr(t,310).ngClassValid,fr(t,310).ngClassInvalid,fr(t,310).ngClassPending]),e(t,315,1,[fr(t,316).id,null,fr(t,316).indeterminate,fr(t,316).checked,fr(t,316).disabled,"before"==fr(t,316).labelPosition,"NoopAnimations"===fr(t,316)._animationMode,fr(t,320).ngClassUntouched,fr(t,320).ngClassTouched,fr(t,320).ngClassPristine,fr(t,320).ngClassDirty,fr(t,320).ngClassValid,fr(t,320).ngClassInvalid,fr(t,320).ngClassPending]),e(t,322,1,[fr(t,323).id,null,fr(t,323).indeterminate,fr(t,323).checked,fr(t,323).disabled,"before"==fr(t,323).labelPosition,"NoopAnimations"===fr(t,323)._animationMode,fr(t,327).ngClassUntouched,fr(t,327).ngClassTouched,fr(t,327).ngClassPristine,fr(t,327).ngClassDirty,fr(t,327).ngClassValid,fr(t,327).ngClassInvalid,fr(t,327).ngClassPending]),e(t,329,1,["standard"==fr(t,330).appearance,"fill"==fr(t,330).appearance,"outline"==fr(t,330).appearance,"legacy"==fr(t,330).appearance,fr(t,330)._control.errorState,fr(t,330)._canLabelFloat,fr(t,330)._shouldLabelFloat(),fr(t,330)._hasFloatingLabel(),fr(t,330)._hideControlPlaceholder(),fr(t,330)._control.disabled,fr(t,330)._control.autofilled,fr(t,330)._control.focused,"accent"==fr(t,330).color,"warn"==fr(t,330).color,fr(t,330)._shouldForward("untouched"),fr(t,330)._shouldForward("touched"),fr(t,330)._shouldForward("pristine"),fr(t,330)._shouldForward("dirty"),fr(t,330)._shouldForward("valid"),fr(t,330)._shouldForward("invalid"),fr(t,330)._shouldForward("pending"),!fr(t,330)._animationsEnabled]),e(t,341,1,[fr(t,342).id,fr(t,342).tabIndex,fr(t,342)._getAriaLabel(),fr(t,342)._getAriaLabelledby(),fr(t,342).required.toString(),fr(t,342).disabled.toString(),fr(t,342).errorState,fr(t,342).panelOpen?fr(t,342)._optionIds:null,fr(t,342).multiple,fr(t,342)._ariaDescribedby||null,fr(t,342)._getAriaActiveDescendant(),fr(t,342).disabled,fr(t,342).errorState,fr(t,342).required,fr(t,342).empty]),e(t,348,0,fr(t,349)._getTabIndex(),fr(t,349).selected,fr(t,349).multiple,fr(t,349).active,fr(t,349).id,fr(t,349)._getAriaSelected(),fr(t,349).disabled.toString(),fr(t,349).disabled),e(t,351,0,fr(t,352)._getTabIndex(),fr(t,352).selected,fr(t,352).multiple,fr(t,352).active,fr(t,352).id,fr(t,352)._getAriaSelected(),fr(t,352).disabled.toString(),fr(t,352).disabled),e(t,354,0,fr(t,355).expanded,"NoopAnimations"===fr(t,355)._animationMode,fr(t,355)._hasSpacing()),e(t,358,0,fr(t,359).panel._headerId,fr(t,359).disabled?-1:0,fr(t,359)._getPanelId(),fr(t,359)._isExpanded(),fr(t,359).panel.disabled,fr(t,359)._isExpanded(),"after"===fr(t,359)._getTogglePosition(),"before"===fr(t,359)._getTogglePosition(),"NoopAnimations"===fr(t,359)._animationMode,fr(t,359)._getHeaderHeight()),e(t,366,1,["standard"==fr(t,368).appearance,"fill"==fr(t,368).appearance,"outline"==fr(t,368).appearance,"legacy"==fr(t,368).appearance,fr(t,368)._control.errorState,fr(t,368)._canLabelFloat,fr(t,368)._shouldLabelFloat(),fr(t,368)._hasFloatingLabel(),fr(t,368)._hideControlPlaceholder(),fr(t,368)._control.disabled,fr(t,368)._control.autofilled,fr(t,368)._control.focused,"accent"==fr(t,368).color,"warn"==fr(t,368).color,fr(t,368)._shouldForward("untouched"),fr(t,368)._shouldForward("touched"),fr(t,368)._shouldForward("pristine"),fr(t,368)._shouldForward("dirty"),fr(t,368)._shouldForward("valid"),fr(t,368)._shouldForward("invalid"),fr(t,368)._shouldForward("pending"),!fr(t,368)._animationsEnabled]),e(t,378,1,[fr(t,383).ngClassUntouched,fr(t,383).ngClassTouched,fr(t,383).ngClassPristine,fr(t,383).ngClassDirty,fr(t,383).ngClassValid,fr(t,383).ngClassInvalid,fr(t,383).ngClassPending,fr(t,384)._isServer,fr(t,384).id,fr(t,384).placeholder,fr(t,384).disabled,fr(t,384).required,fr(t,384).readonly&&!fr(t,384)._isNativeSelect||null,fr(t,384)._ariaDescribedby||null,fr(t,384).errorState,fr(t,384).required.toString()]),e(t,386,1,[fr(t,387).id,null,fr(t,387).indeterminate,fr(t,387).checked,fr(t,387).disabled,"before"==fr(t,387).labelPosition,"NoopAnimations"===fr(t,387)._animationMode,fr(t,391).ngClassUntouched,fr(t,391).ngClassTouched,fr(t,391).ngClassPristine,fr(t,391).ngClassDirty,fr(t,391).ngClassValid,fr(t,391).ngClassInvalid,fr(t,391).ngClassPending]),e(t,396,1,[fr(t,397).id,null,fr(t,397).indeterminate,fr(t,397).checked,fr(t,397).disabled,"before"==fr(t,397).labelPosition,"NoopAnimations"===fr(t,397)._animationMode,fr(t,401).ngClassUntouched,fr(t,401).ngClassTouched,fr(t,401).ngClassPristine,fr(t,401).ngClassDirty,fr(t,401).ngClassValid,fr(t,401).ngClassInvalid,fr(t,401).ngClassPending]),e(t,403,0,n.parentHeight),e(t,409,0,fr(t,410).expanded,"NoopAnimations"===fr(t,410)._animationMode,fr(t,410)._hasSpacing()),e(t,413,0,fr(t,414).panel._headerId,fr(t,414).disabled?-1:0,fr(t,414)._getPanelId(),fr(t,414)._isExpanded(),fr(t,414).panel.disabled,fr(t,414)._isExpanded(),"after"===fr(t,414)._getTogglePosition(),"before"===fr(t,414)._getTogglePosition(),"NoopAnimations"===fr(t,414)._animationMode,fr(t,414)._getHeaderHeight()),e(t,416,0,n.log.join("\n")),e(t,419,0,n.code)}))}function j_(e){return pa(0,[(e()(),$o(0,0,null,null,1,"app-root",[],null,null,null,B_,V_)),Cr(1,49152,null,0,Cs,[uh,Gu,Tn],null,null)],null,null)}var H_=nr("app-root",Cs,j_,{},{},[]),q_=bs(ws,[Cs],(function(e){return function(e){for(var t={},n=[],i=null,r=0;r\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",r=o.console&&(o.console.warn||o.console.log);return r&&r.call(o.console,i,n),t.apply(this,arguments)}}l="function"!=typeof Object.assign?function(t){if(t===a||null===t)throw new TypeError("Cannot convert undefined or null to object");for(var e=Object(t),n=1;n-1}function O(t){return t.trim().split(/\s+/g)}function P(t,e,n){if(t.indexOf&&!n)return t.indexOf(e);for(var i=0;in[e]}):i.sort()),i}function D(t,e){for(var n,i,o=e[0].toUpperCase()+e.slice(1),r=0;r1&&!n.firstMultiple?n.firstMultiple=et(e):1===o&&(n.firstMultiple=!1);var r=n.firstInput,s=n.firstMultiple,l=s?s.center:r.center,u=e.center=nt(i);e.timeStamp=f(),e.deltaTime=e.timeStamp-r.timeStamp,e.angle=st(l,u),e.distance=rt(l,u),function(t,e){var n=e.center,i=t.offsetDelta||{},o=t.prevDelta||{},r=t.prevInput||{};e.eventType!==z&&r.eventType!==B||(o=t.prevDelta={x:r.deltaX||0,y:r.deltaY||0},i=t.offsetDelta={x:n.x,y:n.y}),e.deltaX=o.x+(n.x-i.x),e.deltaY=o.y+(n.y-i.y)}(n,e),e.offsetDirection=ot(e.deltaX,e.deltaY);var c,h,p=it(e.deltaTime,e.deltaX,e.deltaY);e.overallVelocityX=p.x,e.overallVelocityY=p.y,e.overallVelocity=d(p.x)>d(p.y)?p.x:p.y,e.scale=s?(c=s.pointers,rt((h=i)[0],h[1],$)/rt(c[0],c[1],$)):1,e.rotation=s?function(t,e){return st(i[1],i[0],$)+st(t[1],t[0],$)}(s.pointers):0,e.maxPointers=n.prevInput?e.pointers.length>n.prevInput.maxPointers?e.pointers.length:n.prevInput.maxPointers:e.pointers.length,function(t,e){var n,i,o,r,s=t.lastInterval||e,l=e.timeStamp-s.timeStamp;if(e.eventType!=H&&(l>L||s.velocity===a)){var u=e.deltaX-s.deltaX,c=e.deltaY-s.deltaY,h=it(l,u,c);i=h.x,o=h.y,n=d(h.x)>d(h.y)?h.x:h.y,r=ot(u,c),t.lastInterval=e}else n=s.velocity,i=s.velocityX,o=s.velocityY,r=s.direction;e.velocity=n,e.velocityX=i,e.velocityY=o,e.direction=r}(n,e);var m=t.element;I(e.srcEvent.target,m)&&(m=e.srcEvent.target),e.target=m}(t,n),t.emit("hammer.input",n),t.recognize(n),t.session.prevInput=n}function et(t){for(var e=[],n=0;n=d(e)?t<0?q:W:e<0?K:Y}function rt(t,e,n){n||(n=Q);var i=e[n[0]]-t[n[0]],o=e[n[1]]-t[n[1]];return Math.sqrt(i*i+o*o)}function st(t,e,n){return n||(n=Q),180*Math.atan2(e[n[1]]-t[n[1]],e[n[0]]-t[n[0]])/Math.PI}J.prototype={handler:function(){},init:function(){this.evEl&&E(this.element,this.evEl,this.domHandler),this.evTarget&&E(this.target,this.evTarget,this.domHandler),this.evWin&&E(N(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&S(this.element,this.evEl,this.domHandler),this.evTarget&&S(this.target,this.evTarget,this.domHandler),this.evWin&&S(N(this.element),this.evWin,this.domHandler)}};var at={mousedown:z,mousemove:2,mouseup:B},lt="mousedown",ut="mousemove mouseup";function ct(){this.evEl=lt,this.evWin=ut,this.pressed=!1,J.apply(this,arguments)}w(ct,J,{handler:function(t){var e=at[t.type];e&z&&0===t.button&&(this.pressed=!0),2&e&&1!==t.which&&(e=B),this.pressed&&(e&B&&(this.pressed=!1),this.callback(this.manager,e,{pointers:[t],changedPointers:[t],pointerType:"mouse",srcEvent:t}))}});var ht={pointerdown:z,pointermove:2,pointerup:B,pointercancel:H,pointerout:H},pt={2:"touch",3:"pen",4:"mouse",5:"kinect"},dt="pointerdown",ft="pointermove pointerup pointercancel";function mt(){this.evEl=dt,this.evWin=ft,J.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}o.MSPointerEvent&&!o.PointerEvent&&(dt="MSPointerDown",ft="MSPointerMove MSPointerUp MSPointerCancel"),w(mt,J,{handler:function(t){var e=this.store,n=!1,i=t.type.toLowerCase().replace("ms",""),o=ht[i],r=pt[t.pointerType]||t.pointerType,s="touch"==r,a=P(e,t.pointerId,"pointerId");o&z&&(0===t.button||s)?a<0&&(e.push(t),a=e.length-1):o&(B|H)&&(n=!0),a<0||(e[a]=t,this.callback(this.manager,o,{pointers:e,changedPointers:[t],pointerType:r,srcEvent:t}),n&&e.splice(a,1))}});var yt={touchstart:z,touchmove:2,touchend:B,touchcancel:H},gt="touchstart",vt="touchstart touchmove touchend touchcancel";function _t(){this.evTarget=gt,this.evWin=vt,this.started=!1,J.apply(this,arguments)}w(_t,J,{handler:function(t){var e=yt[t.type];if(e===z&&(this.started=!0),this.started){var n=(function(t,e){var n=A(t.touches),i=A(t.changedTouches);return e&(B|H)&&(n=R(n.concat(i),"identifier",!0)),[n,i]}).call(this,t,e);e&(B|H)&&n[0].length-n[1].length==0&&(this.started=!1),this.callback(this.manager,e,{pointers:n[0],changedPointers:n[1],pointerType:"touch",srcEvent:t})}}});var bt={touchstart:z,touchmove:2,touchend:B,touchcancel:H},wt="touchstart touchmove touchend touchcancel";function Ct(){this.evTarget=wt,this.targetIds={},J.apply(this,arguments)}w(Ct,J,{handler:function(t){var e=bt[t.type],n=(function(t,e){var n=A(t.touches),i=this.targetIds;if(e&(2|z)&&1===n.length)return i[n[0].identifier]=!0,[n,n];var o,r,s=A(t.changedTouches),a=[],l=this.target;if(r=n.filter(function(t){return I(t.target,l)}),e===z)for(o=0;o-1&&i.splice(t,1)},xt)}}w(kt,J,{handler:function(t,e,n){var i="mouse"==n.pointerType;if(!(i&&n.sourceCapabilities&&n.sourceCapabilities.firesTouchEvents)){if("touch"==n.pointerType)(function(t,e){t&z?(this.primaryTouch=e.changedPointers[0].identifier,Et.call(this,e)):t&(B|H)&&Et.call(this,e)}).call(this,e,n);else if(i&&(function(t){for(var e=t.srcEvent.clientX,n=t.srcEvent.clientY,i=0;i-1&&this.requireFail.splice(e,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(t){return!!this.simultaneous[t.id]},emit:function(t){var e=this,n=this.state;function i(n){e.manager.emit(n,t)}n=Dt&&i(e.options.event+Vt(n))},tryEmit:function(t){if(this.canEmit())return this.emit(t);this.state=32},canEmit:function(){for(var t=0;te.threshold&&o&e.direction},attrTest:function(t){return zt.prototype.attrTest.call(this,t)&&(this.state&At||!(this.state&At)&&this.directionTest(t))},emit:function(t){this.pX=t.deltaX,this.pY=t.deltaY;var e=jt(t.direction);e&&(t.additionalEvent=this.options.event+e),this._super.emit.call(this,t)}}),w(Ht,zt,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return["none"]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.scale-1)>this.options.threshold||this.state&At)},emit:function(t){1!==t.scale&&(t.additionalEvent=this.options.event+(t.scale<1?"in":"out")),this._super.emit.call(this,t)}}),w(Ut,Ft,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){return["auto"]},process:function(t){var e=this.options,n=t.pointers.length===e.pointers,i=t.distancee.time;if(this._input=t,!i||!n||t.eventType&(B|H)&&!o)this.reset();else if(t.eventType&z)this.reset(),this._timer=m(function(){this.state=Mt,this.tryEmit()},e.time,this);else if(t.eventType&B)return Mt;return 32},reset:function(){clearTimeout(this._timer)},emit:function(t){this.state===Mt&&(t&&t.eventType&B?this.manager.emit(this.options.event+"up",t):(this._input.timeStamp=f(),this.manager.emit(this.options.event,this._input)))}}),w(qt,zt,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return["none"]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.rotation)>this.options.threshold||this.state&At)}}),w(Wt,zt,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:G|X,pointers:1},getTouchAction:function(){return Bt.prototype.getTouchAction.call(this)},attrTest:function(t){var e,n=this.options.direction;return n&(G|X)?e=t.overallVelocity:n&G?e=t.overallVelocityX:n&X&&(e=t.overallVelocityY),this._super.attrTest.call(this,t)&&n&t.offsetDirection&&t.distance>this.options.threshold&&t.maxPointers==this.options.pointers&&d(e)>this.options.velocity&&t.eventType&B},emit:function(t){var e=jt(t.offsetDirection);e&&this.manager.emit(this.options.event+e,t),this.manager.emit(this.options.event,t)}}),w(Kt,Ft,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return["manipulation"]},process:function(t){var e=this.options,n=t.pointers.length===e.pointers,i=t.distance=0;a--)(o=t[a])&&(s=(r<3?o(s):r>3?o(e,n,s):o(e,n))||s);return r>3&&s&&Object.defineProperty(e,n,s),s}function a(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)}function l(t){var e="function"==typeof Symbol&&t[Symbol.iterator],n=0;return e?e.call(t):{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}}}function u(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var i,o,r=n.call(t),s=[];try{for(;(void 0===e||e-- >0)&&!(i=r.next()).done;)s.push(i.value)}catch(a){o={error:a}}finally{try{i&&!i.done&&(n=r.return)&&n.call(r)}finally{if(o)throw o.error}}return s}function c(){for(var t=[],e=0;e0?this._next(e.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()},e}(Q);function st(t){return t}function at(t){return void 0===t&&(t=Number.POSITIVE_INFINITY),it(st,t)}function lt(){for(var t=[],e=0;e1&&"number"==typeof t[t.length-1]&&(n=t.pop())):"number"==typeof o&&(n=t.pop()),null===i&&1===t.length&&t[0]instanceof A?t[0]:at(n)(et(t,i))}function ut(){return function(t){return t.lift(new ct(t))}}var ct=function(){function t(t){this.connectable=t}return t.prototype.call=function(t,e){var n=this.connectable;n._refCount++;var i=new ht(t,n),o=e.subscribe(i);return i.closed||(i.connection=n.connect()),o},t}(),ht=function(t){function e(e,n){var i=t.call(this,e)||this;return i.connectable=n,i}return o(e,t),e.prototype._unsubscribe=function(){var t=this.connectable;if(t){this.connectable=null;var e=t._refCount;if(e<=0)this.connection=null;else if(t._refCount=e-1,e>1)this.connection=null;else{var n=this.connection,i=t._connection;this.connection=null,!i||n&&i!==n||i.unsubscribe()}}else this.connection=null},e}(I),pt=function(t){function e(e,n){var i=t.call(this)||this;return i.source=e,i.subjectFactory=n,i._refCount=0,i._isComplete=!1,i}return o(e,t),e.prototype._subscribe=function(t){return this.getSubject().subscribe(t)},e.prototype.getSubject=function(){var t=this._subject;return t&&!t.isStopped||(this._subject=this.subjectFactory()),this._subject},e.prototype.connect=function(){var t=this._connection;return t||(this._isComplete=!1,(t=this._connection=new b).add(this.source.subscribe(new ft(this.getSubject(),this))),t.closed?(this._connection=null,t=b.EMPTY):this._connection=t),t},e.prototype.refCount=function(){return ut()(this)},e}(A).prototype,dt={operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:pt._subscribe},_isComplete:{value:pt._isComplete,writable:!0},getSubject:{value:pt.getSubject},connect:{value:pt.connect},refCount:{value:pt.refCount}},ft=function(t){function e(e,n){var i=t.call(this,e)||this;return i.connectable=n,i}return o(e,t),e.prototype._error=function(e){this._unsubscribe(),t.prototype._error.call(this,e)},e.prototype._complete=function(){this.connectable._isComplete=!0,this._unsubscribe(),t.prototype._complete.call(this)},e.prototype._unsubscribe=function(){var t=this.connectable;if(t){this.connectable=null;var e=t._connection;t._refCount=0,t._subject=null,t._connection=null,e&&e.unsubscribe()}},e}(F);function mt(){return new V}function yt(){return function(t){return ut()((e=mt,function(t){var n;n="function"==typeof e?e:function(){return e};var i=Object.create(t,dt);return i.source=t,i.subjectFactory=n,i})(t));var e}}function gt(t){for(var e in t)if(t[e]===gt)return e;throw Error("Could not find renamed property on target object.")}var vt=gt({ngComponentDef:gt}),_t=gt({ngInjectableDef:gt}),bt=gt({ngInjectorDef:gt}),wt=gt({ngModuleDef:gt});function Ct(t){return{providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function xt(t){return t.hasOwnProperty(_t)?t[_t]:null}function kt(t){return t.hasOwnProperty(bt)?t[bt]:null}var Et=function(){function t(t,e){this._desc=t,this.ngMetadataName="InjectionToken",this.ngInjectableDef=void 0!==e?Ct({providedIn:e.providedIn||"root",factory:e.factory}):void 0}return t.prototype.toString=function(){return"InjectionToken "+this._desc},t}(),St="__parameters__";function It(t,e,n){var i=function(t){return function(){for(var e=[],n=0;n ");else if("object"==typeof e){var o=[];for(var r in e)if(e.hasOwnProperty(r)){var s=e[r];o.push(r+":"+("string"==typeof s?JSON.stringify(s):Ft(s)))}i="{"+o.join(", ")+"}"}return"StaticInjectorError"+(n?"("+n+")":"")+"["+i+"]: "+t.replace(ee,"\n ")}function se(t,e){return new Error(re(t,e))}var ae=void 0;function le(t){var e=ae;return ae=t,e}function ue(t,e){if(void 0===e&&(e=0),void 0===ae)throw new Error("inject() must be called from an injection context");if(null===ae){var n=xt(t);if(n&&"root"==n.providedIn)return void 0===n.value?n.value=n.factory():n.value;if(8&e)return null;throw new Error("Injector: NOT_FOUND ["+Ft(t)+"]")}return ae.get(t,8&e?null:void 0,e)}function ce(t){for(var e=[],n=0;n=de?n:n[_e]}function ze(t){return t[pe]}function Be(t){var e=ze(t);return e?Array.isArray(e)?e:e.lViewData:null}function He(t,e){t[pe]=e}function Ue(t,e,n){t.afterContentInit&&(e.contentHooks||(e.contentHooks=[])).push(n,t.afterContentInit),t.afterContentChecked&&((e.contentHooks||(e.contentHooks=[])).push(n,t.afterContentChecked),(e.contentCheckHooks||(e.contentCheckHooks=[])).push(n,t.afterContentChecked))}function qe(t,e,n){t.afterViewInit&&(e.viewHooks||(e.viewHooks=[])).push(n,t.afterViewInit),t.afterViewChecked&&((e.viewHooks||(e.viewHooks=[])).push(n,t.afterViewChecked),(e.viewCheckHooks||(e.viewCheckHooks=[])).push(n,t.afterViewChecked))}function We(t,e,n){null!=t.onDestroy&&(e.destroyHooks||(e.destroyHooks=[])).push(n,t.onDestroy)}function Ke(t,e,n){16&t[me]&&(Ye(t,e.initHooks,e.checkHooks,n),t[me]&=-17)}function Ye(t,e,n,i){var o=i?e:n;o&&Ge(t,o)}function Ge(t,e){for(var n=0;n=de&&(n=t[be])&&2===n.type?function(e,n){if(-1===e.index){var i=t[Ie];return i>-1?t[ye][i]:null}return t[ye][e.parent.index]}(n):t[ye]===e?null:t[ye]}function rn(t){if(t.length>=de){var e=t;!function(t){var e=t[fe].cleanup;if(null!=e){for(var n=0;n>15,i=n+(4095&t),o=n;o=de?e[fe].childIndex>-1&&(n=nn(e)):e[Ne].length&&(n=e[Ne][0]),null==n){for(;e&&!e[ge]&&e!==t;)rn(e),e=on(e,t);rn(e||t),n=e&&e[ge]}e=n}}(t),t[me]|=32},t.prototype.onDestroy=function(t){var e,n;n=t,function(t){return t[Ce]||(t[Ce]=[])}(e=this._view).push(n),e[fe].firstTemplatePass&&function(t){return t[fe].cleanup||(t[fe].cleanup=[])}(e).push(e[Ce].length-1,null)},t.prototype.markForCheck=function(){!function(t){for(var e=t;e&&!(64&e[me]);)e[me]|=4,e=e[ye];var n,i,o;e[me]|=4,o=0===(n=e[xe]).flags,n.flags|=1,o&&n.clean==fn&&(n.clean=new Promise(function(t){return i=t}),n.scheduler(function(){if(1&n.flags&&(n.flags&=-2,Nn(n)),2&n.flags){n.flags&=-3;var t=n.playerHandler;t&&t.flushPlayers()}n.clean=fn,i(null)}))}(this._view)},t.prototype.detach=function(){this._view[me]&=-9},t.prototype.reattach=function(){this._view[me]|=8},t.prototype.detectChanges=function(){var t=mn();t.begin&&t.begin(),Fn(this.context),t.end&&t.end()},t.prototype.checkNoChanges=function(){!function(t){yn=!0;try{Fn(t)}finally{yn=!1}}(this.context)},t.prototype.attachToViewContainerRef=function(t){this._viewContainerRef=t},t.prototype.detachFromAppRef=function(){this._appRef=null},t.prototype.attachToAppRef=function(t){this._appRef=t},t.prototype._lookUpContext=function(){return this._context=this._view[ye][this._componentIndex]},t}());function ii(){for(var t=[],e=0;e',!this.inertBodyElement.querySelector||this.inertBodyElement.querySelector("svg")?(this.inertBodyElement.innerHTML='

',this.getInertBodyElement=this.inertBodyElement.querySelector&&this.inertBodyElement.querySelector("svg img")&&function(){try{return!!window.DOMParser}catch(t){return!1}}()?this.getInertBodyElement_DOMParser:this.getInertBodyElement_InertDocument):this.getInertBodyElement=this.getInertBodyElement_XHR}return t.prototype.getInertBodyElement_XHR=function(t){t=""+t+"";try{t=encodeURI(t)}catch(i){return null}var e=new XMLHttpRequest;e.responseType="document",e.open("GET","data:text/html;charset=utf-8,"+t,!1),e.send(void 0);var n=e.response.body;return n.removeChild(n.firstChild),n},t.prototype.getInertBodyElement_DOMParser=function(t){t=""+t+"";try{var e=(new window.DOMParser).parseFromString(t,"text/html").body;return e.removeChild(e.firstChild),e}catch(n){return null}},t.prototype.getInertBodyElement_InertDocument=function(t){var e=this.inertDocument.createElement("template");return"content"in e?(e.innerHTML=t,e):(this.inertBodyElement.innerHTML=t,this.defaultDoc.documentMode&&this.stripCustomNsAttrs(this.inertBodyElement),this.inertBodyElement)},t.prototype.stripCustomNsAttrs=function(t){for(var e=t.attributes,n=e.length-1;0")}else this.sanitizedSomething=!0},t.prototype.endElement=function(t){var e=t.nodeName.toLowerCase();Zi.hasOwnProperty(e)&&!Ki.hasOwnProperty(e)&&(this.buf.push(""))},t.prototype.chars=function(t){this.buf.push(io(t))},t.prototype.checkClobberedElement=function(t,e){if(e&&(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error("Failed to sanitize html because the element is clobbered: "+t.outerHTML);return e},t}(),eo=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,no=/([^\#-~ |!])/g;function io(t){return t.replace(/&/g,"&").replace(eo,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(no,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(//g,">")}function oo(t){return"content"in t&&function(t){return t.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===t.nodeName}(t)?t.content:null}var ro=function(t){return t[t.NONE=0]="NONE",t[t.HTML=1]="HTML",t[t.STYLE=2]="STYLE",t[t.SCRIPT=3]="SCRIPT",t[t.URL=4]="URL",t[t.RESOURCE_URL=5]="RESOURCE_URL",t}({}),so=function(){return function(){}}(),ao=new RegExp("^([-,.\"'%_!# a-zA-Z0-9]+|(?:(?:matrix|translate|scale|rotate|skew|perspective)(?:X|Y|3d)?|(?:rgb|hsl)a?|(?:repeating-)?(?:linear|radial)-gradient|(?:calc|attr))\\([-0-9.%, #a-zA-Z]+\\))$","g"),lo=/^url\(([^)]+)\)$/,uo=new(function(){return function(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}())("7.0.4"),co="ngDebugContext",ho="ngOriginalError",po="ngErrorLogger";function fo(t){return t[co]}function mo(t){return t[ho]}function yo(t){for(var e=[],n=1;n0&&(o=setTimeout(function(){i._callbacks=i._callbacks.filter(function(t){return t.timeoutId!==o}),t(i._didWork,i.getPendingTasks())},e)),this._callbacks.push({doneCb:t,timeoutId:o,updateCb:n})},t.prototype.whenStable=function(t,e,n){if(n&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/dist/task-tracking.js" loaded?');this.addCallback(t,e,n),this._runCallbacksIfReady()},t.prototype.getPendingRequestCount=function(){return this._pendingCount},t.prototype.findProviders=function(t,e,n){return[]},t}(),Go=function(){function t(){this._applications=new Map,Xo.addToWindow(this)}return t.prototype.registerApplication=function(t,e){this._applications.set(t,e)},t.prototype.unregisterApplication=function(t){this._applications.delete(t)},t.prototype.unregisterAllApplications=function(){this._applications.clear()},t.prototype.getTestability=function(t){return this._applications.get(t)||null},t.prototype.getAllTestabilities=function(){return Array.from(this._applications.values())},t.prototype.getAllRootElements=function(){return Array.from(this._applications.keys())},t.prototype.findTestabilityInTree=function(t,e){return void 0===e&&(e=!0),Xo.findTestabilityInTree(this,t,e)},s([a("design:paramtypes",[])],t)}(),Xo=new(function(){function t(){}return t.prototype.addToWindow=function(t){},t.prototype.findTestabilityInTree=function(t,e,n){return null},t}()),Zo=new Et("AllowMultipleToken"),Qo=function(){return function(t,e){this.name=t,this.token=e}}();function $o(t,e,n){void 0===n&&(n=[]);var i="Platform: "+e,o=new Et(i);return function(e){void 0===e&&(e=[]);var r=Jo();if(!r||r.injector.get(Zo,!1))if(t)t(n.concat(e).concat({provide:o,useValue:!0}));else{var s=n.concat(e).concat({provide:o,useValue:!0});!function(t){if(Wo&&!Wo.destroyed&&!Wo.injector.get(Zo,!1))throw new Error("There can be only one platform. Destroy the previous one to create a new one.");Wo=t.get(tr);var e=t.get(Eo,null);e&&e.forEach(function(t){return t()})}(Gt.create({providers:s,name:i}))}return function(t){var e=Jo();if(!e)throw new Error("No platform exists!");if(!e.injector.get(t,null))throw new Error("A platform with a different configuration has been created. Please destroy it first.");return e}(o)}}function Jo(){return Wo&&!Wo.destroyed?Wo:null}var tr=function(){function t(t){this._injector=t,this._modules=[],this._destroyListeners=[],this._destroyed=!1}return t.prototype.bootstrapModuleFactory=function(t,e){var n,i=this,o="noop"===(n=e?e.ngZone:void 0)?new Ko:("zone.js"===n?void 0:n)||new Lo({enableLongStackTrace:ji()}),r=[{provide:Lo,useValue:o}];return o.run(function(){var e=Gt.create({providers:r,parent:i.injector,name:t.moduleType.name}),n=t.create(e),s=n.injector.get(go,null);if(!s)throw new Error("No ErrorHandler. Is platform module (BrowserModule) included?");return n.onDestroy(function(){return ir(i._modules,n)}),o.runOutsideAngular(function(){return o.onError.subscribe({next:function(t){s.handleError(t)}})}),function(t,e,o){try{var r=((s=n.injector.get(wo)).runInitializers(),s.donePromise.then(function(){return i._moduleDoBootstrap(n),n}));return vo(r)?r.catch(function(n){throw e.runOutsideAngular(function(){return t.handleError(n)}),n}):r}catch(a){throw e.runOutsideAngular(function(){return t.handleError(a)}),a}var s}(s,o)})},t.prototype.bootstrapModule=function(t,e){var n=this;void 0===e&&(e=[]);var i=er({},e);return function(t,e,n){return t.get(Do).createCompiler([e]).compileModuleAsync(n)}(this.injector,i,t).then(function(t){return n.bootstrapModuleFactory(t,i)})},t.prototype._moduleDoBootstrap=function(t){var e=t.injector.get(nr);if(t._bootstrapComponents.length>0)t._bootstrapComponents.forEach(function(t){return e.bootstrap(t)});else{if(!t.instance.ngDoBootstrap)throw new Error("The module "+Ft(t.instance.constructor)+' was bootstrapped, but it does not declare "@NgModule.bootstrap" components nor a "ngDoBootstrap" method. Please define one of these.');t.instance.ngDoBootstrap(e)}this._modules.push(t)},t.prototype.onDestroy=function(t){this._destroyListeners.push(t)},Object.defineProperty(t.prototype,"injector",{get:function(){return this._injector},enumerable:!0,configurable:!0}),t.prototype.destroy=function(){if(this._destroyed)throw new Error("The platform has already been destroyed!");this._modules.slice().forEach(function(t){return t.destroy()}),this._destroyListeners.forEach(function(t){return t()}),this._destroyed=!0},Object.defineProperty(t.prototype,"destroyed",{get:function(){return this._destroyed},enumerable:!0,configurable:!0}),t}();function er(t,e){return Array.isArray(e)?e.reduce(er,t):r({},t,e)}var nr=function(){function t(t,e,n,i,o,r){var s=this;this._zone=t,this._console=e,this._injector=n,this._exceptionHandler=i,this._componentFactoryResolver=o,this._initStatus=r,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._enforceNoNewChanges=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._enforceNoNewChanges=ji(),this._zone.onMicrotaskEmpty.subscribe({next:function(){s._zone.run(function(){s.tick()})}});var a=new A(function(t){s._stable=s._zone.isStable&&!s._zone.hasPendingMacrotasks&&!s._zone.hasPendingMicrotasks,s._zone.runOutsideAngular(function(){t.next(s._stable),t.complete()})}),l=new A(function(t){var e;s._zone.runOutsideAngular(function(){e=s._zone.onStable.subscribe(function(){Lo.assertNotInAngularZone(),Mt(function(){s._stable||s._zone.hasPendingMacrotasks||s._zone.hasPendingMicrotasks||(s._stable=!0,t.next(!0))})})});var n=s._zone.onUnstable.subscribe(function(){Lo.assertInAngularZone(),s._stable&&(s._stable=!1,s._zone.runOutsideAngular(function(){t.next(!1)}))});return function(){e.unsubscribe(),n.unsubscribe()}});this.isStable=lt(a,l.pipe(yt()))}var e;return e=t,t.prototype.bootstrap=function(t,e){var n,i=this;if(!this._initStatus.done)throw new Error("Cannot bootstrap as there are still asynchronous initializers running. Bootstrap components in the `ngDoBootstrap` method of the root module.");n=t instanceof Kn?t:this._componentFactoryResolver.resolveComponentFactory(t),this.componentTypes.push(n.componentType);var o=n instanceof Jn?null:this._injector.get(ti),r=n.create(Gt.NULL,[],e||n.selector,o);r.onDestroy(function(){i._unloadComponent(r)});var s=r.injector.get(Yo,null);return s&&r.injector.get(Go).registerApplication(r.location.nativeElement,s),this._loadComponent(r),ji()&&this._console.log("Angular is running in the development mode. Call enableProdMode() to enable the production mode."),r},t.prototype.tick=function(){var t=this;if(this._runningTick)throw new Error("ApplicationRef.tick is called recursively");var n=e._tickScope();try{this._runningTick=!0,this._views.forEach(function(t){return t.detectChanges()}),this._enforceNoNewChanges&&this._views.forEach(function(t){return t.checkNoChanges()})}catch(i){this._zone.runOutsideAngular(function(){return t._exceptionHandler.handleError(i)})}finally{this._runningTick=!1,jo(n)}},t.prototype.attachView=function(t){var e=t;this._views.push(e),e.attachToAppRef(this)},t.prototype.detachView=function(t){var e=t;ir(this._views,e),e.detachFromAppRef()},t.prototype._loadComponent=function(t){this.attachView(t.hostView),this.tick(),this.components.push(t),this._injector.get(Io,[]).concat(this._bootstrapListeners).forEach(function(e){return e(t)})},t.prototype._unloadComponent=function(t){this.detachView(t.hostView),ir(this.components,t)},t.prototype.ngOnDestroy=function(){this._views.slice().forEach(function(t){return t.destroy()})},Object.defineProperty(t.prototype,"viewCount",{get:function(){return this._views.length},enumerable:!0,configurable:!0}),t._tickScope=Vo("ApplicationRef#tick()"),t}();function ir(t,e){var n=t.indexOf(e);n>-1&&t.splice(n,1)}var or,rr=function(){function t(){this.dirty=!0,this._results=[],this.changes=new Mi,this.length=0}return t.prototype.map=function(t){return this._results.map(t)},t.prototype.filter=function(t){return this._results.filter(t)},t.prototype.find=function(t){return this._results.find(t)},t.prototype.reduce=function(t,e){return this._results.reduce(t,e)},t.prototype.forEach=function(t){this._results.forEach(t)},t.prototype.some=function(t){return this._results.some(t)},t.prototype.toArray=function(){return this._results.slice()},t.prototype[Dt()]=function(){return this._results[Dt()]()},t.prototype.toString=function(){return this._results.toString()},t.prototype.reset=function(t){this._results=function t(e){return e.reduce(function(e,n){var i=Array.isArray(n)?t(n):n;return e.concat(i)},[])}(t),this.dirty=!1,this.length=this._results.length,this.last=this._results[this.length-1],this.first=this._results[0]},t.prototype.notifyOnChanges=function(){this.changes.emit(this)},t.prototype.setDirty=function(){this.dirty=!0},t.prototype.destroy=function(){this.changes.complete(),this.changes.unsubscribe()},t}(),sr=function(){function t(){}return t.__NG_ELEMENT_ID__=function(){return ai(t,ui)},t}(),ar=function(){function t(){}return t.__NG_ELEMENT_ID__=function(){return si()},t}(),lr=(o(function(){return null!==or&&or.apply(this,arguments)||this},or=ar),function(){return function(t,e){this.name=t,this.callback=e}}()),ur=function(){function t(t,e,n){this.nativeNode=t,this._debugContext=n,this.listeners=[],this.parent=null,e&&e instanceof cr&&e.addChild(this)}return Object.defineProperty(t.prototype,"injector",{get:function(){return this._debugContext.injector},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"componentInstance",{get:function(){return this._debugContext.component},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"context",{get:function(){return this._debugContext.context},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"references",{get:function(){return this._debugContext.references},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"providerTokens",{get:function(){return this._debugContext.providerTokens},enumerable:!0,configurable:!0}),t}(),cr=function(t){function e(e,n,i){var o=t.call(this,e,n,i)||this;return o.properties={},o.attributes={},o.classes={},o.styles={},o.childNodes=[],o.nativeElement=e,o}return o(e,t),e.prototype.addChild=function(t){t&&(this.childNodes.push(t),t.parent=this)},e.prototype.removeChild=function(t){var e=this.childNodes.indexOf(t);-1!==e&&(t.parent=null,this.childNodes.splice(e,1))},e.prototype.insertChildrenAfter=function(t,e){var n,i=this,o=this.childNodes.indexOf(t);-1!==o&&((n=this.childNodes).splice.apply(n,c([o+1,0],e)),e.forEach(function(t){t.parent&&t.parent.removeChild(t),t.parent=i}))},e.prototype.insertBefore=function(t,e){var n=this.childNodes.indexOf(t);-1===n?this.addChild(e):(e.parent&&e.parent.removeChild(e),e.parent=this,this.childNodes.splice(n,0,e))},e.prototype.query=function(t){return this.queryAll(t)[0]||null},e.prototype.queryAll=function(t){var e=[];return function t(e,n,i){e.childNodes.forEach(function(e){e instanceof cr&&(n(e)&&i.push(e),t(e,n,i))})}(this,t,e),e},e.prototype.queryAllNodes=function(t){var e=[];return function t(e,n,i){e instanceof cr&&e.childNodes.forEach(function(e){n(e)&&i.push(e),e instanceof cr&&t(e,n,i)})}(this,t,e),e},Object.defineProperty(e.prototype,"children",{get:function(){return this.childNodes.filter(function(t){return t instanceof e})},enumerable:!0,configurable:!0}),e.prototype.triggerEventHandler=function(t,e){this.listeners.forEach(function(n){n.name==t&&n.callback(e)})},e}(ur),hr=new Map;function pr(t){return hr.get(t)||null}function dr(t){hr.set(t.nativeNode,t)}var fr=function(){function t(){}return t.prototype.supports=function(t){return Re(t)},t.prototype.create=function(t){return new yr(t)},t}(),mr=function(t,e){return e},yr=function(){function t(t){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=t||mr}return t.prototype.forEachItem=function(t){var e;for(e=this._itHead;null!==e;e=e._next)t(e)},t.prototype.forEachOperation=function(t){for(var e=this._itHead,n=this._removalsHead,i=0,o=null;e||n;){var r=!n||e&&e.currentIndex-1}(i)||"root"===o.providedIn&&i._def.isRoot))){var c=t._providers.length;return t._def.providersByKey[e.tokenKey]={flags:5120,value:a.factory,deps:[],index:c,token:e.token},t._providers[c]=Ps,t._providers[c]=Fs(t,t._def.providersByKey[e.tokenKey])}return 4&e.flags?n:t._parent.get(e.token,n)}finally{le(r)}}function Fs(t,e){var n;switch(201347067&e.flags){case 512:n=function(t,e,n){var i=n.length;switch(i){case 0:return new e;case 1:return new e(Ns(t,n[0]));case 2:return new e(Ns(t,n[0]),Ns(t,n[1]));case 3:return new e(Ns(t,n[0]),Ns(t,n[1]),Ns(t,n[2]));default:for(var o=new Array(i),r=0;r=n.length)&&(e=n.length-1),e<0)return null;var i=n[e];return i.viewContainerParent=null,Bs(n,e),Hr.dirtyParentQueries(i),Ls(i),i}function js(t,e,n){var i=e?as(e,e.def.lastRenderRootNode):t.renderElement,o=n.renderer.parentNode(i),r=n.renderer.nextSibling(i);ys(n,2,o,r,void 0)}function Ls(t){ys(t,3,null,null,void 0)}function zs(t,e,n){e>=t.length?t.push(n):t.splice(e,0,n)}function Bs(t,e){e>=t.length-1?t.pop():t.splice(e,1)}var Hs=new Object;function Us(t,e,n,i,o,r){return new qs(t,e,n,i,o,r)}var qs=function(t){function e(e,n,i,o,r,s){var a=t.call(this)||this;return a.selector=e,a.componentType=n,a._inputs=o,a._outputs=r,a.ngContentSelectors=s,a.viewDefFactory=i,a}return o(e,t),Object.defineProperty(e.prototype,"inputs",{get:function(){var t=[],e=this._inputs;for(var n in e)t.push({propName:n,templateName:e[n]});return t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"outputs",{get:function(){var t=[];for(var e in this._outputs)t.push({propName:e,templateName:this._outputs[e]});return t},enumerable:!0,configurable:!0}),e.prototype.create=function(t,e,n,i){if(!i)throw new Error("ngModule should be provided");var o=ms(this.viewDefFactory),r=o.nodes[0].element.componentProvider.nodeIndex,s=Hr.createRootView(t,e||[],n,o,i,Hs),a=Lr(s,r).instance;return n&&s.renderer.setAttribute(jr(s,0).renderElement,"ng-version",uo.full),new Ws(s,new Xs(s),a)},e}(Kn),Ws=function(t){function e(e,n,i){var o=t.call(this)||this;return o._view=e,o._viewRef=n,o._component=i,o._elDef=o._view.def.nodes[0],o.hostView=n,o.changeDetectorRef=n,o.instance=i,o}return o(e,t),Object.defineProperty(e.prototype,"location",{get:function(){return new ui(jr(this._view,this._elDef.nodeIndex).renderElement)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"injector",{get:function(){return new Js(this._view,this._elDef)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"componentType",{get:function(){return this._component.constructor},enumerable:!0,configurable:!0}),e.prototype.destroy=function(){this._viewRef.destroy()},e.prototype.onDestroy=function(t){this._viewRef.onDestroy(t)},e}(Wn);function Ks(t,e,n){return new Ys(t,e,n)}var Ys=function(){function t(t,e,n){this._view=t,this._elDef=e,this._data=n,this._embeddedViews=[]}return Object.defineProperty(t.prototype,"element",{get:function(){return new ui(this._data.renderElement)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"injector",{get:function(){return new Js(this._view,this._elDef)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"parentInjector",{get:function(){for(var t=this._view,e=this._elDef.parent;!e&&t;)e=ss(t),t=t.parent;return t?new Js(t,e):new Js(this._view,null)},enumerable:!0,configurable:!0}),t.prototype.clear=function(){for(var t=this._embeddedViews.length-1;t>=0;t--){var e=Vs(this._data,t);Hr.destroyView(e)}},t.prototype.get=function(t){var e=this._embeddedViews[t];if(e){var n=new Xs(e);return n.attachToViewContainerRef(this),n}return null},Object.defineProperty(t.prototype,"length",{get:function(){return this._embeddedViews.length},enumerable:!0,configurable:!0}),t.prototype.createEmbeddedView=function(t,e,n){var i=t.createEmbeddedView(e||{});return this.insert(i,n),i},t.prototype.createComponent=function(t,e,n,i,o){var r=n||this.parentInjector;o||t instanceof Jn||(o=r.get(ti));var s=t.create(r,i,void 0,o);return this.insert(s.hostView,e),s},t.prototype.insert=function(t,e){if(t.destroyed)throw new Error("Cannot insert a destroyed View in a ViewContainer!");var n,i,o,r,s=t;return r=(n=this._data).viewContainer._embeddedViews,null==(i=e)&&(i=r.length),(o=s._view).viewContainerParent=this._view,zs(r,i,o),function(t,e){var n=rs(e);if(n&&n!==t&&!(16&e.state)){e.state|=16;var i=n.template._projectedViews;i||(i=n.template._projectedViews=[]),i.push(e),function(t,n){if(!(4&n.flags)){e.parent.def.nodeFlags|=4,n.flags|=4;for(var i=n.parent;i;)i.childFlags|=4,i=i.parent}}(0,e.parentNodeDef)}}(n,o),Hr.dirtyParentQueries(o),js(n,i>0?r[i-1]:null,o),s.attachToViewContainerRef(this),t},t.prototype.move=function(t,e){if(t.destroyed)throw new Error("Cannot move a destroyed View in a ViewContainer!");var n,i,o,r,s,a=this._embeddedViews.indexOf(t._view);return o=e,s=(r=(n=this._data).viewContainer._embeddedViews)[i=a],Bs(r,i),null==o&&(o=r.length),zs(r,o,s),Hr.dirtyParentQueries(s),Ls(s),js(n,o>0?r[o-1]:null,s),t},t.prototype.indexOf=function(t){return this._embeddedViews.indexOf(t._view)},t.prototype.remove=function(t){var e=Vs(this._data,t);e&&Hr.destroyView(e)},t.prototype.detach=function(t){var e=Vs(this._data,t);return e?new Xs(e):null},t}();function Gs(t){return new Xs(t)}var Xs=function(){function t(t){this._view=t,this._viewContainerRef=null,this._appRef=null}return Object.defineProperty(t.prototype,"rootNodes",{get:function(){return ys(this._view,0,void 0,void 0,t=[]),t;var t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"context",{get:function(){return this._view.context},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"destroyed",{get:function(){return 0!=(128&this._view.state)},enumerable:!0,configurable:!0}),t.prototype.markForCheck=function(){ns(this._view)},t.prototype.detach=function(){this._view.state&=-5},t.prototype.detectChanges=function(){var t=this._view.root.rendererFactory;t.begin&&t.begin();try{Hr.checkAndUpdateView(this._view)}finally{t.end&&t.end()}},t.prototype.checkNoChanges=function(){Hr.checkNoChangesView(this._view)},t.prototype.reattach=function(){this._view.state|=4},t.prototype.onDestroy=function(t){this._view.disposables||(this._view.disposables=[]),this._view.disposables.push(t)},t.prototype.destroy=function(){this._appRef?this._appRef.detachView(this):this._viewContainerRef&&this._viewContainerRef.detach(this._viewContainerRef.indexOf(this)),Hr.destroyView(this._view)},t.prototype.detachFromAppRef=function(){this._appRef=null,Ls(this._view),Hr.dirtyParentQueries(this._view)},t.prototype.attachToAppRef=function(t){if(this._viewContainerRef)throw new Error("This view is already attached to a ViewContainer!");this._appRef=t},t.prototype.attachToViewContainerRef=function(t){if(this._appRef)throw new Error("This view is already attached directly to the ApplicationRef!");this._viewContainerRef=t},t}();function Zs(t,e){return new Qs(t,e)}var Qs=function(t){function e(e,n){var i=t.call(this)||this;return i._parentView=e,i._def=n,i}return o(e,t),e.prototype.createEmbeddedView=function(t){return new Xs(Hr.createEmbeddedView(this._parentView,this._def,this._def.element.template,t))},Object.defineProperty(e.prototype,"elementRef",{get:function(){return new ui(jr(this._parentView,this._def.nodeIndex).renderElement)},enumerable:!0,configurable:!0}),e}(Ni);function $s(t,e){return new Js(t,e)}var Js=function(){function t(t,e){this.view=t,this.elDef=e}return t.prototype.get=function(t,e){return void 0===e&&(e=Gt.THROW_IF_NOT_FOUND),Hr.resolveDep(this.view,this.elDef,!!this.elDef&&0!=(33554432&this.elDef.flags),{flags:0,token:t,tokenKey:Gr(t)},e)},t}();function ta(t,e){var n=t.def.nodes[e];if(1&n.flags){var i=jr(t,n.nodeIndex);return n.element.template?i.template:i.renderElement}if(2&n.flags)return Vr(t,n.nodeIndex).renderText;if(20240&n.flags)return Lr(t,n.nodeIndex).instance;throw new Error("Illegal state: read nodeValue for node index "+e)}function ea(t){return new na(t.renderer)}var na=function(){function t(t){this.delegate=t}return t.prototype.selectRootElement=function(t){return this.delegate.selectRootElement(t)},t.prototype.createElement=function(t,e){var n=u(Cs(e),2),i=this.delegate.createElement(n[1],n[0]);return t&&this.delegate.appendChild(t,i),i},t.prototype.createViewRoot=function(t){return t},t.prototype.createTemplateAnchor=function(t){var e=this.delegate.createComment("");return t&&this.delegate.appendChild(t,e),e},t.prototype.createText=function(t,e){var n=this.delegate.createText(e);return t&&this.delegate.appendChild(t,n),n},t.prototype.projectNodes=function(t,e){for(var n=0;n0,e.provider.value,e.provider.deps);if(e.outputs.length)for(var i=0;i0,i=e.provider;switch(201347067&e.flags){case 512:return wa(t,e.parent,n,i.value,i.deps);case 1024:return function(t,e,n,i,o){var r=o.length;switch(r){case 0:return i();case 1:return i(xa(t,e,n,o[0]));case 2:return i(xa(t,e,n,o[0]),xa(t,e,n,o[1]));case 3:return i(xa(t,e,n,o[0]),xa(t,e,n,o[1]),xa(t,e,n,o[2]));default:for(var s=Array(r),a=0;a0)u=m,Ba(m)||(c=m);else for(;u&&f===u.nodeIndex+u.childCount;){var v=u.parent;v&&(v.childFlags|=u.childFlags,v.childMatchedQueries|=u.childMatchedQueries),c=(u=v)&&Ba(u)?u.renderParent:u}}return{factory:null,nodeFlags:s,rootNodeFlags:a,nodeMatchedQueries:l,flags:t,nodes:e,updateDirectives:n||Kr,updateRenderer:i||Kr,handleEvent:function(t,n,i,o){return e[n].element.handleEvent(t,i,o)},bindingCount:o,outputCount:r,lastRenderRootNode:d}}function Ba(t){return 0!=(1&t.flags)&&null===t.element.name}function Ha(t,e,n){var i=e.element&&e.element.template;if(i){if(!i.lastRenderRootNode)throw new Error("Illegal State: Embedded templates without nodes are not allowed!");if(i.lastRenderRootNode&&16777216&i.lastRenderRootNode.flags)throw new Error("Illegal State: Last root node of a template can't have embedded views, at index "+e.nodeIndex+"!")}if(20224&e.flags&&0==(1&(t?t.flags:0)))throw new Error("Illegal State: StaticProvider/Directive nodes need to be children of elements or anchors, at index "+e.nodeIndex+"!");if(e.query){if(67108864&e.flags&&(!t||0==(16384&t.flags)))throw new Error("Illegal State: Content Query nodes need to be children of directives, at index "+e.nodeIndex+"!");if(134217728&e.flags&&t)throw new Error("Illegal State: View Query nodes have to be top level nodes, at index "+e.nodeIndex+"!")}if(e.childCount){var o=t?t.nodeIndex+t.childCount:n-1;if(e.nodeIndex<=o&&e.nodeIndex+e.childCount>o)throw new Error("Illegal State: childCount of node leads outside of parent, at index "+e.nodeIndex+"!")}}function Ua(t,e,n,i){var o=Ka(t.root,t.renderer,t,e,n);return Ya(o,t.component,i),Ga(o),o}function qa(t,e,n){var i=Ka(t,t.renderer,null,null,e);return Ya(i,n,n),Ga(i),i}function Wa(t,e,n,i){var o,r=e.element.componentRendererType;return o=r?t.root.rendererFactory.createRenderer(i,r):t.root.renderer,Ka(t.root,o,t,e.element.componentProvider,n)}function Ka(t,e,n,i,o){var r=new Array(o.nodes.length),s=o.outputCount?new Array(o.outputCount):null;return{def:o,parent:n,viewContainerParent:null,parentNodeDef:i,context:null,component:null,nodes:r,state:13,root:t,renderer:e,oldValues:new Array(o.bindingCount),disposables:s,initIndex:-1}}function Ya(t,e,n){t.component=e,t.context=n}function Ga(t){var e;ls(t)&&(e=jr(t.parent,t.parentNodeDef.parent.nodeIndex).renderElement);for(var n=t.def,i=t.nodes,o=0;o0&&Os(t,e,0,n)&&(d=!0),p>1&&Os(t,e,1,i)&&(d=!0),p>2&&Os(t,e,2,o)&&(d=!0),p>3&&Os(t,e,3,r)&&(d=!0),p>4&&Os(t,e,4,s)&&(d=!0),p>5&&Os(t,e,5,a)&&(d=!0),p>6&&Os(t,e,6,l)&&(d=!0),p>7&&Os(t,e,7,u)&&(d=!0),p>8&&Os(t,e,8,c)&&(d=!0),p>9&&Os(t,e,9,h)&&(d=!0),d}(t,e,n,i,o,r,s,a,l,u,c,h);case 2:return function(t,e,n,i,o,r,s,a,l,u,c,h){var p=!1,d=e.bindings,f=d.length;if(f>0&&ts(t,e,0,n)&&(p=!0),f>1&&ts(t,e,1,i)&&(p=!0),f>2&&ts(t,e,2,o)&&(p=!0),f>3&&ts(t,e,3,r)&&(p=!0),f>4&&ts(t,e,4,s)&&(p=!0),f>5&&ts(t,e,5,a)&&(p=!0),f>6&&ts(t,e,6,l)&&(p=!0),f>7&&ts(t,e,7,u)&&(p=!0),f>8&&ts(t,e,8,c)&&(p=!0),f>9&&ts(t,e,9,h)&&(p=!0),p){var m=e.text.prefix;f>0&&(m+=La(n,d[0])),f>1&&(m+=La(i,d[1])),f>2&&(m+=La(o,d[2])),f>3&&(m+=La(r,d[3])),f>4&&(m+=La(s,d[4])),f>5&&(m+=La(a,d[5])),f>6&&(m+=La(l,d[6])),f>7&&(m+=La(u,d[7])),f>8&&(m+=La(c,d[8])),f>9&&(m+=La(h,d[9]));var y=Vr(t,e.nodeIndex).renderText;t.renderer.setValue(y,m)}return p}(t,e,n,i,o,r,s,a,l,u,c,h);case 16384:return function(t,e,n,i,o,r,s,a,l,u,c,h){var p=Lr(t,e.nodeIndex),d=p.instance,f=!1,m=void 0,y=e.bindings.length;return y>0&&Jr(t,e,0,n)&&(f=!0,m=Ea(t,p,e,0,n,m)),y>1&&Jr(t,e,1,i)&&(f=!0,m=Ea(t,p,e,1,i,m)),y>2&&Jr(t,e,2,o)&&(f=!0,m=Ea(t,p,e,2,o,m)),y>3&&Jr(t,e,3,r)&&(f=!0,m=Ea(t,p,e,3,r,m)),y>4&&Jr(t,e,4,s)&&(f=!0,m=Ea(t,p,e,4,s,m)),y>5&&Jr(t,e,5,a)&&(f=!0,m=Ea(t,p,e,5,a,m)),y>6&&Jr(t,e,6,l)&&(f=!0,m=Ea(t,p,e,6,l,m)),y>7&&Jr(t,e,7,u)&&(f=!0,m=Ea(t,p,e,7,u,m)),y>8&&Jr(t,e,8,c)&&(f=!0,m=Ea(t,p,e,8,c,m)),y>9&&Jr(t,e,9,h)&&(f=!0,m=Ea(t,p,e,9,h,m)),m&&d.ngOnChanges(m),65536&e.flags&&Fr(t,256,e.nodeIndex)&&d.ngOnInit(),262144&e.flags&&d.ngDoCheck(),f}(t,e,n,i,o,r,s,a,l,u,c,h);case 32:case 64:case 128:return function(t,e,n,i,o,r,s,a,l,u,c,h){var p=e.bindings,d=!1,f=p.length;if(f>0&&ts(t,e,0,n)&&(d=!0),f>1&&ts(t,e,1,i)&&(d=!0),f>2&&ts(t,e,2,o)&&(d=!0),f>3&&ts(t,e,3,r)&&(d=!0),f>4&&ts(t,e,4,s)&&(d=!0),f>5&&ts(t,e,5,a)&&(d=!0),f>6&&ts(t,e,6,l)&&(d=!0),f>7&&ts(t,e,7,u)&&(d=!0),f>8&&ts(t,e,8,c)&&(d=!0),f>9&&ts(t,e,9,h)&&(d=!0),d){var m=zr(t,e.nodeIndex),y=void 0;switch(201347067&e.flags){case 32:y=new Array(p.length),f>0&&(y[0]=n),f>1&&(y[1]=i),f>2&&(y[2]=o),f>3&&(y[3]=r),f>4&&(y[4]=s),f>5&&(y[5]=a),f>6&&(y[6]=l),f>7&&(y[7]=u),f>8&&(y[8]=c),f>9&&(y[9]=h);break;case 64:y={},f>0&&(y[p[0].name]=n),f>1&&(y[p[1].name]=i),f>2&&(y[p[2].name]=o),f>3&&(y[p[3].name]=r),f>4&&(y[p[4].name]=s),f>5&&(y[p[5].name]=a),f>6&&(y[p[6].name]=l),f>7&&(y[p[7].name]=u),f>8&&(y[p[8].name]=c),f>9&&(y[p[9].name]=h);break;case 128:var g=n;switch(f){case 1:y=g.transform(n);break;case 2:y=g.transform(i);break;case 3:y=g.transform(i,o);break;case 4:y=g.transform(i,o,r);break;case 5:y=g.transform(i,o,r,s);break;case 6:y=g.transform(i,o,r,s,a);break;case 7:y=g.transform(i,o,r,s,a,l);break;case 8:y=g.transform(i,o,r,s,a,l,u);break;case 9:y=g.transform(i,o,r,s,a,l,u,c);break;case 10:y=g.transform(i,o,r,s,a,l,u,c,h)}}m.value=y}return d}(t,e,n,i,o,r,s,a,l,u,c,h);default:throw"unreachable"}}(t,e,i,o,r,s,a,l,u,h,p,d):function(t,e,n){switch(201347067&e.flags){case 1:return function(t,e,n){for(var i=!1,o=0;o0&&es(t,e,0,n),p>1&&es(t,e,1,i),p>2&&es(t,e,2,o),p>3&&es(t,e,3,r),p>4&&es(t,e,4,s),p>5&&es(t,e,5,a),p>6&&es(t,e,6,l),p>7&&es(t,e,7,u),p>8&&es(t,e,8,c),p>9&&es(t,e,9,h)}(t,e,i,o,r,s,a,l,u,c,h,p):function(t,e,n){for(var i=0;i0){var r=new Set(t.modules);yl.forEach(function(e,i){if(r.has(xt(i).providedIn)){var o={token:i,flags:e.flags|(n?4096:0),deps:ps(e.deps),value:e.value,index:t.providers.length};t.providers.push(o),t.providersByKey[Gr(i)]=o}})}}(t=t.factory(function(){return Kr})),t):t}(i))}var ml=new Map,yl=new Map,gl=new Map;function vl(t){var e;ml.set(t.token,t),"function"==typeof t.token&&(e=xt(t.token))&&"function"==typeof e.providedIn&&yl.set(t.token,t)}function _l(t,e){var n=ms(e.viewDefFactory),i=ms(n.nodes[0].element.componentView);gl.set(t,i)}function bl(){ml.clear(),yl.clear(),gl.clear()}function wl(t){if(0===ml.size)return t;var e=function(t){for(var e=[],n=null,i=0;i\n

{{ i }}

\n

disabled: {{ matCarouselSlide.disabled }}

\n \n Click me!\n \n \n '}return Object.defineProperty(t.prototype,"code",{get:function(){return'\n\n '+(this.showContent?this.innerCode:"")+"\n\n "},enumerable:!0,configurable:!0}),t.prototype.toggleTheme=function(){this.darkMode=!this.darkMode;for(var t=0,e=[this.elementRef.nativeElement,this.overlayContainer.getContainerElement()];t1?Array.prototype.slice.call(arguments):t)},i,n)})}var Au=function(t){function e(e,n){var i=t.call(this,e,n)||this;return i.scheduler=e,i.work=n,i.pending=!1,i}return o(e,t),e.prototype.schedule=function(t,e){if(void 0===e&&(e=0),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},e.prototype.requestAsyncId=function(t,e,n){return void 0===n&&(n=0),setInterval(t.flush.bind(t,this),n)},e.prototype.recycleAsyncId=function(t,e,n){if(void 0===n&&(n=0),null!==n&&this.delay===n&&!1===this.pending)return e;clearInterval(e)},e.prototype.execute=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))},e.prototype._execute=function(t,e){var n=!1,i=void 0;try{this.work(t)}catch(o){n=!0,i=!!o&&o||new Error(o)}if(n)return this.unsubscribe(),i},e.prototype._unsubscribe=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},e}(function(t){function e(e,n){return t.call(this)||this}return o(e,t),e.prototype.schedule=function(t,e){return void 0===e&&(e=0),this},e}(b)),Ru=function(){function t(e,n){void 0===n&&(n=t.now),this.SchedulerAction=e,this.now=n}return t.prototype.schedule=function(t,e,n){return void 0===e&&(e=0),new this.SchedulerAction(this,t).schedule(n,e)},t.now=function(){return Date.now()},t}(),Du=function(t){function e(n,i){void 0===i&&(i=Ru.now);var o=t.call(this,n,function(){return e.delegate&&e.delegate!==o?e.delegate.now():i()})||this;return o.actions=[],o.active=!1,o.scheduled=void 0,o}return o(e,t),e.prototype.schedule=function(n,i,o){return void 0===i&&(i=0),e.delegate&&e.delegate!==this?e.delegate.schedule(n,i,o):t.prototype.schedule.call(this,n,i,o)},e.prototype.flush=function(t){var e=this.actions;if(this.active)e.push(t);else{var n;this.active=!0;do{if(n=t.execute(t.state,t.delay))break}while(t=e.shift());if(this.active=!1,n){for(;t=e.shift();)t.unsubscribe();throw n}}},e}(Ru);function Mu(t,e){return function(n){return n.lift(new Nu(t,e))}}var Nu=function(){function t(t,e){this.compare=t,this.keySelector=e}return t.prototype.call=function(t,e){return e.subscribe(new Fu(t,this.compare,this.keySelector))},t}(),Fu=function(t){function e(e,n,i){var o=t.call(this,e)||this;return o.keySelector=i,o.hasKey=!1,"function"==typeof n&&(o.compare=n),o}return o(e,t),e.prototype.compare=function(t,e){return t===e},e.prototype._next=function(t){var e=t;if(this.keySelector&&(e=g(this.keySelector)(t))===m)return this.destination.error(m.e);var n=!1;if(this.hasKey){if((n=g(this.compare)(this.key,e))===m)return this.destination.error(m.e)}else this.hasKey=!0;!1===Boolean(n)&&(this.key=e,this.destination.next(t))},e}(I),Vu=new Du(Au),ju=function(){function t(t){this.durationSelector=t}return t.prototype.call=function(t,e){return e.subscribe(new Lu(t,this.durationSelector))},t}(),Lu=function(t){function e(e,n){var i=t.call(this,e)||this;return i.durationSelector=n,i.hasValue=!1,i}return o(e,t),e.prototype._next=function(t){if(this.value=t,this.hasValue=!0,!this.throttled){var e=g(this.durationSelector)(t);if(e===m)this.destination.error(m.e);else{var n=Z(this,e);!n||n.closed?this.clearThrottle():this.add(this.throttled=n)}}},e.prototype.clearThrottle=function(){var t=this.value,e=this.hasValue,n=this.throttled;n&&(this.remove(n),this.throttled=null,n.unsubscribe()),e&&(this.value=null,this.hasValue=!1,this.destination.next(t))},e.prototype.notifyNext=function(t,e,n,i){this.clearThrottle()},e.prototype.notifyComplete=function(){this.clearThrottle()},e}(Q);function zu(t){return!h(t)&&t-parseFloat(t)+1>=0}function Bu(t){var e=t.index,n=t.period,i=t.subscriber;if(i.next(e),!i.closed){if(-1===n)return i.complete();t.index=e+1,this.schedule(t,n)}}function Hu(t,e){return void 0===e&&(e=Vu),n=function(){return function(t,e,n){void 0===t&&(t=0);var i=-1;return zu(e)?i=Number(e)<1?1:Number(e):L(e)&&(n=e),L(n)||(n=Vu),new A(function(e){var o=zu(t)?t:+t-n.now();return n.schedule(Bu,o,{index:0,period:i,subscriber:e})})}(t,e)},function(t){return t.lift(new ju(n))};var n}function Uu(t,e){return function(n){return n.lift(new qu(t,e))}}var qu=function(){function t(t,e){this.predicate=t,this.thisArg=e}return t.prototype.call=function(t,e){return e.subscribe(new Wu(t,this.predicate,this.thisArg))},t}(),Wu=function(t){function e(e,n,i){var o=t.call(this,e)||this;return o.predicate=n,o.thisArg=i,o.count=0,o}return o(e,t),e.prototype._next=function(t){var e;try{e=this.predicate.call(this.thisArg,t,this.count++)}catch(n){return void this.destination.error(n)}e&&this.destination.next(t)},e}(I);function Ku(){for(var t=[],e=0;e0?et(t,n):vu(n):Tu(t[0]),e)}}function Yu(t,e){return"function"==typeof e?function(n){return n.pipe(Yu(function(n,i){return nt(t(n,i)).pipe($(function(t,o){return e(n,t,i,o)}))}))}:function(e){return e.lift(new Gu(t))}}var Gu=function(){function t(t){this.project=t}return t.prototype.call=function(t,e){return e.subscribe(new Xu(t,this.project))},t}(),Xu=function(t){function e(e,n){var i=t.call(this,e)||this;return i.project=n,i.index=0,i}return o(e,t),e.prototype._next=function(t){var e,n=this.index++;try{e=this.project(t,n)}catch(i){return void this.destination.error(i)}this._innerSub(e,t,n)},e.prototype._innerSub=function(t,e,n){var i=this.innerSubscription;i&&i.unsubscribe();var o=new z(this,void 0,void 0);this.destination.add(o),this.innerSubscription=Z(this,t,e,n,o)},e.prototype._complete=function(){var e=this.innerSubscription;e&&!e.closed||t.prototype._complete.call(this),this.unsubscribe()},e.prototype._unsubscribe=function(){this.innerSubscription=null},e.prototype.notifyComplete=function(e){this.destination.remove(e),this.innerSubscription=null,this.isStopped&&t.prototype._complete.call(this)},e.prototype.notifyNext=function(t,e,n,i,o){this.destination.next(e)},e}(Q);function Zu(t,e){return new A(e?function(n){return e.schedule(Qu,0,{error:t,subscriber:n})}:function(e){return e.error(t)})}function Qu(t){t.subscriber.error(t.error)}var $u=function(){function t(t,e,n){this.kind=t,this.value=e,this.error=n,this.hasValue="N"===t}return t.prototype.observe=function(t){switch(this.kind){case"N":return t.next&&t.next(this.value);case"E":return t.error&&t.error(this.error);case"C":return t.complete&&t.complete()}},t.prototype.do=function(t,e,n){switch(this.kind){case"N":return t&&t(this.value);case"E":return e&&e(this.error);case"C":return n&&n()}},t.prototype.accept=function(t,e,n){return t&&"function"==typeof t.next?this.observe(t):this.do(t,e,n)},t.prototype.toObservable=function(){switch(this.kind){case"N":return Ou(this.value);case"E":return Zu(this.error);case"C":return vu()}throw new Error("unexpected notification kind value")},t.createNext=function(e){return void 0!==e?new t("N",e):t.undefinedValueNotification},t.createError=function(e){return new t("E",void 0,e)},t.createComplete=function(){return t.completeNotification},t.completeNotification=new t("C"),t.undefinedValueNotification=new t("N",void 0),t}(),Ju=function(){return function(){}}(),tc=function(){function t(t){var n=this;this._subject=new Mi,this._platformStrategy=t;var i=this._platformStrategy.getBaseHref();this._baseHref=e.stripTrailingSlash(ec(i)),this._platformStrategy.onPopState(function(t){n._subject.emit({url:n.path(!0),pop:!0,state:t.state,type:t.type})})}var e;return e=t,t.prototype.path=function(t){return void 0===t&&(t=!1),this.normalize(this._platformStrategy.path(t))},t.prototype.isCurrentPathEqualTo=function(t,n){return void 0===n&&(n=""),this.path()==this.normalize(t+e.normalizeQueryParams(n))},t.prototype.normalize=function(t){return e.stripTrailingSlash(function(t,e){return t&&e.startsWith(t)?e.substring(t.length):e}(this._baseHref,ec(t)))},t.prototype.prepareExternalUrl=function(t){return t&&"/"!==t[0]&&(t="/"+t),this._platformStrategy.prepareExternalUrl(t)},t.prototype.go=function(t,e,n){void 0===e&&(e=""),void 0===n&&(n=null),this._platformStrategy.pushState(n,"",t,e)},t.prototype.replaceState=function(t,e,n){void 0===e&&(e=""),void 0===n&&(n=null),this._platformStrategy.replaceState(n,"",t,e)},t.prototype.forward=function(){this._platformStrategy.forward()},t.prototype.back=function(){this._platformStrategy.back()},t.prototype.subscribe=function(t,e,n){return this._subject.subscribe({next:t,error:e,complete:n})},t.normalizeQueryParams=function(t){return t&&"?"!==t[0]?"?"+t:t},t.joinWithSlash=function(t,e){if(0==t.length)return e;if(0==e.length)return t;var n=0;return t.endsWith("/")&&n++,e.startsWith("/")&&n++,2==n?t+e.substring(1):1==n?t+e:t+"/"+e},t.stripTrailingSlash=function(t){var e=t.match(/#|\?|$/),n=e&&e.index||t.length;return t.slice(0,n-("/"===t[n-1]?1:0))+t.slice(n)},t}();function ec(t){return t.replace(/\/index.html$/,"")}var nc=void 0,ic=["en",[["a","p"],["AM","PM"],nc],[["AM","PM"],nc,nc],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],nc,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],nc,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",nc,"{1} 'at' {0}",nc],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"$","US Dollar",{},function(t){var e=Math.floor(Math.abs(t)),n=t.toString().replace(/^[^.]*\.?/,"").length;return 1===e&&0===n?1:5}],oc={},rc=function(t){return t[t.Zero=0]="Zero",t[t.One=1]="One",t[t.Two=2]="Two",t[t.Few=3]="Few",t[t.Many=4]="Many",t[t.Other=5]="Other",t}({}),sc=new Et("UseV4Plurals"),ac=function(){return function(){}}(),lc=function(t){function e(e,n){var i=t.call(this)||this;return i.locale=e,i.deprecatedPluralFn=n,i}return o(e,t),e.prototype.getPluralCategory=function(t,e){switch(this.deprecatedPluralFn?this.deprecatedPluralFn(e||this.locale,t):function(t){return function(t){var e=t.toLowerCase().replace(/_/g,"-"),n=oc[e];if(n)return n;var i=e.split("-")[0];if(n=oc[i])return n;if("en"===i)return ic;throw new Error('Missing locale data for the locale "'+t+'".')}(t)[18]}(e||this.locale)(t)){case rc.Zero:return"zero";case rc.One:return"one";case rc.Two:return"two";case rc.Few:return"few";case rc.Many:return"many";default:return"other"}},e}(ac),uc=function(){function t(t,e,n,i){this._iterableDiffers=t,this._keyValueDiffers=e,this._ngEl=n,this._renderer=i,this._initialClasses=[]}return Object.defineProperty(t.prototype,"klass",{set:function(t){this._removeClasses(this._initialClasses),this._initialClasses="string"==typeof t?t.split(/\s+/):[],this._applyClasses(this._initialClasses),this._applyClasses(this._rawClass)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngClass",{set:function(t){this._removeClasses(this._rawClass),this._applyClasses(this._initialClasses),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass="string"==typeof t?t.split(/\s+/):t,this._rawClass&&(Re(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())},enumerable:!0,configurable:!0}),t.prototype.ngDoCheck=function(){if(this._iterableDiffer){var t=this._iterableDiffer.diff(this._rawClass);t&&this._applyIterableChanges(t)}else if(this._keyValueDiffer){var e=this._keyValueDiffer.diff(this._rawClass);e&&this._applyKeyValueChanges(e)}},t.prototype._applyKeyValueChanges=function(t){var e=this;t.forEachAddedItem(function(t){return e._toggleClass(t.key,t.currentValue)}),t.forEachChangedItem(function(t){return e._toggleClass(t.key,t.currentValue)}),t.forEachRemovedItem(function(t){t.previousValue&&e._toggleClass(t.key,!1)})},t.prototype._applyIterableChanges=function(t){var e=this;t.forEachAddedItem(function(t){if("string"!=typeof t.item)throw new Error("NgClass can only toggle CSS classes expressed as strings, got "+Ft(t.item));e._toggleClass(t.item,!0)}),t.forEachRemovedItem(function(t){return e._toggleClass(t.item,!1)})},t.prototype._applyClasses=function(t){var e=this;t&&(Array.isArray(t)||t instanceof Set?t.forEach(function(t){return e._toggleClass(t,!0)}):Object.keys(t).forEach(function(n){return e._toggleClass(n,!!t[n])}))},t.prototype._removeClasses=function(t){var e=this;t&&(Array.isArray(t)||t instanceof Set?t.forEach(function(t){return e._toggleClass(t,!1)}):Object.keys(t).forEach(function(t){return e._toggleClass(t,!1)}))},t.prototype._toggleClass=function(t,e){var n=this;(t=t.trim())&&t.split(/\s+/g).forEach(function(t){e?n._renderer.addClass(n._ngEl.nativeElement,t):n._renderer.removeClass(n._ngEl.nativeElement,t)})},t}(),cc=function(){function t(t,e,n,i){this.$implicit=t,this.ngForOf=e,this.index=n,this.count=i}return Object.defineProperty(t.prototype,"first",{get:function(){return 0===this.index},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"last",{get:function(){return this.index===this.count-1},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"even",{get:function(){return this.index%2==0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"odd",{get:function(){return!this.even},enumerable:!0,configurable:!0}),t}(),hc=function(){function t(t,e,n){this._viewContainer=t,this._template=e,this._differs=n,this._ngForOfDirty=!0,this._differ=null}return Object.defineProperty(t.prototype,"ngForOf",{set:function(t){this._ngForOf=t,this._ngForOfDirty=!0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngForTrackBy",{get:function(){return this._trackByFn},set:function(t){ji()&&null!=t&&"function"!=typeof t&&console&&console.warn&&console.warn("trackBy must be a function, but received "+JSON.stringify(t)+". See https://angular.io/docs/ts/latest/api/common/index/NgFor-directive.html#!#change-propagation for more information."),this._trackByFn=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngForTemplate",{set:function(t){t&&(this._template=t)},enumerable:!0,configurable:!0}),t.prototype.ngDoCheck=function(){if(this._ngForOfDirty){this._ngForOfDirty=!1;var t=this._ngForOf;if(!this._differ&&t)try{this._differ=this._differs.find(t).create(this.ngForTrackBy)}catch(i){throw new Error("Cannot find a differ supporting object '"+t+"' of type '"+((e=t).name||typeof e)+"'. NgFor only supports binding to Iterables such as Arrays.")}}var e;if(this._differ){var n=this._differ.diff(this._ngForOf);n&&this._applyChanges(n)}},t.prototype._applyChanges=function(t){var e=this,n=[];t.forEachOperation(function(t,i,o){if(null==t.previousIndex){var r=e._viewContainer.createEmbeddedView(e._template,new cc(null,e._ngForOf,-1,-1),o),s=new pc(t,r);n.push(s)}else null==o?e._viewContainer.remove(i):(r=e._viewContainer.get(i),e._viewContainer.move(r,o),s=new pc(t,r),n.push(s))});for(var i=0;i1&&!this._multiple)throw Error("Cannot pass multiple values into SelectionModel with single-value mode.")},t}(),Lc=function(){function t(){this._listeners=[]}return t.prototype.notify=function(t,e){for(var n=0,i=this._listeners;n0?e._scrolled.pipe(Hu(t)).subscribe(n):e._scrolled.subscribe(n);return e._scrolledCount++,function(){i.unsubscribe(),e._scrolledCount--,e._scrolledCount||e._removeGlobalListener()}}):Ou()},t.prototype.ngOnDestroy=function(){var t=this;this._removeGlobalListener(),this.scrollContainers.forEach(function(e,n){return t.deregister(n)}),this._scrolled.complete()},t.prototype.ancestorScrolled=function(t,e){var n=this.getAncestorScrollContainers(t);return this.scrolled(e).pipe(Uu(function(t){return!t||n.indexOf(t)>-1}))},t.prototype.getAncestorScrollContainers=function(t){var e=this,n=[];return this.scrollContainers.forEach(function(i,o){e._scrollableContainsElement(o,t)&&n.push(o)}),n},t.prototype._scrollableContainsElement=function(t,e){var n=e.nativeElement,i=t.getElementRef().nativeElement;do{if(n==i)return!0}while(n=n.parentElement);return!1},t.prototype._addGlobalListener=function(){var t=this;this._globalSubscription=this._ngZone.runOutsideAngular(function(){return Pu(window.document,"scroll").subscribe(function(){return t._scrolled.next()})})},t.prototype._removeGlobalListener=function(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)},t.ngInjectableDef=Ct({factory:function(){return new t(ue(Lo),ue(Dc))},token:t,providedIn:"root"}),t}(),Bc=function(){return function(){}}(),Hc=function(){function t(t,e){var n=this;this._platform=t,e.runOutsideAngular(function(){n._change=t.isBrowser?lt(Pu(window,"resize"),Pu(window,"orientationchange")):Ou(),n._invalidateCache=n.change().subscribe(function(){return n._updateViewportSize()})})}return t.prototype.ngOnDestroy=function(){this._invalidateCache.unsubscribe()},t.prototype.getViewportSize=function(){this._viewportSize||this._updateViewportSize();var t={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),t},t.prototype.getViewportRect=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}},t.prototype.getViewportScrollPosition=function(){if(!this._platform.isBrowser)return{top:0,left:0};var t=document.documentElement,e=t.getBoundingClientRect();return{top:-e.top||document.body.scrollTop||window.scrollY||t.scrollTop||0,left:-e.left||document.body.scrollLeft||window.scrollX||t.scrollLeft||0}},t.prototype.change=function(t){return void 0===t&&(t=20),t>0?this._change.pipe(Hu(t)):this._change},t.prototype._updateViewportSize=function(){this._viewportSize=this._platform.isBrowser?{width:window.innerWidth,height:window.innerHeight}:{width:0,height:0}},t.ngInjectableDef=Ct({factory:function(){return new t(ue(Dc),ue(Lo))},token:t,providedIn:"root"}),t}();function Uc(t){for(var e=[],n=1;ne.height||t.scrollWidth>e.width},t}();function Wc(){return Error("Scroll strategy has already been attached.")}var Kc=function(){function t(t,e,n,i){var o=this;this._scrollDispatcher=t,this._ngZone=e,this._viewportRuler=n,this._config=i,this._scrollSubscription=null,this._detach=function(){o.disable(),o._overlayRef.hasAttached()&&o._ngZone.run(function(){return o._overlayRef.detach()})}}return t.prototype.attach=function(t){if(this._overlayRef)throw Wc();this._overlayRef=t},t.prototype.enable=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)}},t.prototype.disable=function(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)},t}(),Yc=function(){function t(){}return t.prototype.enable=function(){},t.prototype.disable=function(){},t.prototype.attach=function(){},t}();function Gc(t,e){return e.some(function(e){return t.bottome.bottom||t.righte.right})}function Xc(t,e){return e.some(function(e){return t.tope.bottom||t.lefte.right})}var Zc=function(){function t(t,e,n,i){this._scrollDispatcher=t,this._viewportRuler=e,this._ngZone=n,this._config=i,this._scrollSubscription=null}return t.prototype.attach=function(t){if(this._overlayRef)throw Wc();this._overlayRef=t},t.prototype.enable=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,o=n.height;Gc(e,[{width:i,height:o,bottom:o,right:i,top:0,left:0}])&&(t.disable(),t._ngZone.run(function(){return t._overlayRef.detach()}))}}))},t.prototype.disable=function(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)},t}(),Qc=function(){function t(t,e,n,i){var o=this;this._scrollDispatcher=t,this._viewportRuler=e,this._ngZone=n,this.noop=function(){return new Yc},this.close=function(t){return new Kc(o._scrollDispatcher,o._ngZone,o._viewportRuler,t)},this.block=function(){return new qc(o._viewportRuler,o._document)},this.reposition=function(t){return new Zc(o._scrollDispatcher,o._viewportRuler,o._ngZone,t)},this._document=i}return t.ngInjectableDef=Ct({factory:function(){return new t(ue(zc),ue(Hc),ue(Lo),ue(Sc))},token:t,providedIn:"root"}),t}(),$c=function(){return function(t){var e=this;this.scrollStrategy=new Yc,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,t&&Object.keys(t).forEach(function(n){void 0!==t[n]&&(e[n]=t[n])})}}(),Jc=function(){return function(t,e,n,i,o){this.offsetX=n,this.offsetY=i,this.panelClass=o,this.originX=t.originX,this.originY=t.originY,this.overlayX=e.overlayX,this.overlayY=e.overlayY}}(),th=function(){return function(t,e){this.connectionPair=t,this.scrollableViewProperties=e}}();function eh(t,e){if("top"!==e&&"bottom"!==e&&"center"!==e)throw Error("ConnectedPosition: Invalid "+t+' "'+e+'". Expected "top", "bottom" or "center".')}function nh(t,e){if("start"!==e&&"end"!==e&&"center"!==e)throw Error("ConnectedPosition: Invalid "+t+' "'+e+'". Expected "start", "end" or "center".')}var ih=function(){function t(t){var e=this;this._attachedOverlays=[],this._keydownListener=function(t){for(var n=e._attachedOverlays,i=n.length-1;i>-1;i--)if(n[i]._keydownEventSubscriptions>0){n[i]._keydownEvents.next(t);break}},this._document=t}return t.prototype.ngOnDestroy=function(){this._detach()},t.prototype.add=function(t){this.remove(t),this._isAttached||(this._document.body.addEventListener("keydown",this._keydownListener,!0),this._isAttached=!0),this._attachedOverlays.push(t)},t.prototype.remove=function(t){var e=this._attachedOverlays.indexOf(t);e>-1&&this._attachedOverlays.splice(e,1),0===this._attachedOverlays.length&&this._detach()},t.prototype._detach=function(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener,!0),this._isAttached=!1)},t.ngInjectableDef=Ct({factory:function(){return new t(ue(Sc))},token:t,providedIn:"root"}),t}(),oh=function(){function t(t){this._document=t}return t.prototype.ngOnDestroy=function(){this._containerElement&&this._containerElement.parentNode&&this._containerElement.parentNode.removeChild(this._containerElement)},t.prototype.getContainerElement=function(){return this._containerElement||this._createContainer(),this._containerElement},t.prototype._createContainer=function(){var t=this._document.createElement("div");t.classList.add("cdk-overlay-container"),this._document.body.appendChild(t),this._containerElement=t},t.ngInjectableDef=Ct({factory:function(){return new t(ue(Sc))},token:t,providedIn:"root"}),t}(),rh=function(){function t(t,e,n,i,o,r,s,a){var l=this;this._portalOutlet=t,this._host=e,this._pane=n,this._config=i,this._ngZone=o,this._keyboardDispatcher=r,this._document=s,this._location=a,this._backdropElement=null,this._backdropClick=new V,this._attachments=new V,this._detachments=new V,this._locationChanges=b.EMPTY,this._keydownEventsObservable=A.create(function(t){var e=l._keydownEvents.subscribe(t);return l._keydownEventSubscriptions++,function(){e.unsubscribe(),l._keydownEventSubscriptions--}}),this._keydownEvents=new V,this._keydownEventSubscriptions=0,i.scrollStrategy&&i.scrollStrategy.attach(this),this._positionStrategy=i.positionStrategy}return Object.defineProperty(t.prototype,"overlayElement",{get:function(){return this._pane},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"backdropElement",{get:function(){return this._backdropElement},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"hostElement",{get:function(){return this._host},enumerable:!0,configurable:!0}),t.prototype.attach=function(t){var e=this,n=this._portalOutlet.attach(t);return this._positionStrategy&&this._positionStrategy.attach(this),!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._config.scrollStrategy&&this._config.scrollStrategy.enable(),this._ngZone.onStable.asObservable().pipe(_u(1)).subscribe(function(){e.hasAttached()&&e.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&this._location&&(this._locationChanges=this._location.subscribe(function(){return e.dispose()})),n},t.prototype.detach=function(){if(this.hasAttached()){this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._config.scrollStrategy&&this._config.scrollStrategy.disable();var t=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),t}},t.prototype.dispose=function(){var t=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._config.scrollStrategy&&this._config.scrollStrategy.disable(),this.detachBackdrop(),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._host&&this._host.parentNode&&(this._host.parentNode.removeChild(this._host),this._host=null),this._previousHostParent=this._pane=null,t&&this._detachments.next(),this._detachments.complete()},t.prototype.hasAttached=function(){return this._portalOutlet.hasAttached()},t.prototype.backdropClick=function(){return this._backdropClick.asObservable()},t.prototype.attachments=function(){return this._attachments.asObservable()},t.prototype.detachments=function(){return this._detachments.asObservable()},t.prototype.keydownEvents=function(){return this._keydownEventsObservable},t.prototype.getConfig=function(){return this._config},t.prototype.updatePosition=function(){this._positionStrategy&&this._positionStrategy.apply()},t.prototype.updatePositionStrategy=function(t){t!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=t,this.hasAttached()&&(t.attach(this),this.updatePosition()))},t.prototype.updateSize=function(t){this._config=r({},this._config,t),this._updateElementSize()},t.prototype.setDirection=function(t){this._config=r({},this._config,{direction:t}),this._updateElementDirection()},t.prototype.getDirection=function(){var t=this._config.direction;return t?"string"==typeof t?t:t.value:"ltr"},t.prototype._updateElementDirection=function(){this._host.setAttribute("dir",this.getDirection())},t.prototype._updateElementSize=function(){var t=this._pane.style;t.width=Iu(this._config.width),t.height=Iu(this._config.height),t.minWidth=Iu(this._config.minWidth),t.minHeight=Iu(this._config.minHeight),t.maxWidth=Iu(this._config.maxWidth),t.maxHeight=Iu(this._config.maxHeight)},t.prototype._togglePointerEvents=function(t){this._pane.style.pointerEvents=t?"auto":"none"},t.prototype._attachBackdrop=function(){var t=this;this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",function(e){return t._backdropClick.next(e)}),"undefined"!=typeof requestAnimationFrame?this._ngZone.runOutsideAngular(function(){requestAnimationFrame(function(){t._backdropElement&&t._backdropElement.classList.add("cdk-overlay-backdrop-showing")})}):this._backdropElement.classList.add("cdk-overlay-backdrop-showing")},t.prototype._updateStackingOrder=function(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)},t.prototype.detachBackdrop=function(){var t=this,e=this._backdropElement;if(e){var n,i=function(){e&&e.parentNode&&e.parentNode.removeChild(e),t._backdropElement==e&&(t._backdropElement=null),t._config.backdropClass&&t._toggleClasses(e,t._config.backdropClass,!1),clearTimeout(n)};e.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(function(){e.addEventListener("transitionend",i)}),e.style.pointerEvents="none",n=this._ngZone.runOutsideAngular(function(){return setTimeout(i,500)})}},t.prototype._toggleClasses=function(t,e,n){var i=t.classList;Su(e).forEach(function(t){n?i.add(t):i.remove(t)})},t.prototype._detachContentWhenStable=function(){var t=this;this._ngZone.runOutsideAngular(function(){var e=t._ngZone.onStable.asObservable().pipe(Cu(lt(t._attachments,t._detachments))).subscribe(function(){t._pane&&t._host&&0!==t._pane.children.length||(t._pane&&t._config.panelClass&&t._toggleClasses(t._pane,t._config.panelClass,!1),t._host&&t._host.parentElement&&(t._previousHostParent=t._host.parentElement,t._previousHostParent.removeChild(t._host)),e.unsubscribe())})})},t}(),sh=function(){function t(t,e,n,i,o){var r=this;this._viewportRuler=e,this._document=n,this._platform=i,this._overlayContainer=o,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this.scrollables=[],this._preferredPositions=[],this._positionChanges=new V,this._resizeSubscription=b.EMPTY,this._offsetX=0,this._offsetY=0,this._positionChangeSubscriptions=0,this._appliedPanelClasses=[],this.positionChanges=A.create(function(t){var e=r._positionChanges.subscribe(t);return r._positionChangeSubscriptions++,function(){e.unsubscribe(),r._positionChangeSubscriptions--}}),this.setOrigin(t)}return Object.defineProperty(t.prototype,"positions",{get:function(){return this._preferredPositions},enumerable:!0,configurable:!0}),t.prototype.attach=function(t){var e=this;if(this._overlayRef&&t!==this._overlayRef)throw Error("This position strategy is already attached to an overlay");this._validatePositions(),t.hostElement.classList.add("cdk-overlay-connected-position-bounding-box"),this._overlayRef=t,this._boundingBox=t.hostElement,this._pane=t.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(function(){e._isInitialRender=!0,e.apply()})},t.prototype.apply=function(){if(!(this._isDisposed||this._platform&&!this._platform.isBrowser))if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)this.reapplyLastPosition();else{this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._origin.getBoundingClientRect(),this._overlayRect=this._pane.getBoundingClientRect();for(var t,e=this._originRect,n=this._overlayRect,i=this._viewportRect,o=[],r=0,s=this._preferredPositions;rp&&(p=y,h=m)}return this._isPushed=!1,void this._applyPosition(h.position,h.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(t.position,t.originPoint);this._applyPosition(t.position,t.originPoint)}},t.prototype.detach=function(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()},t.prototype.dispose=function(){this._isDisposed||(this._boundingBox&&ah(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)},t.prototype.reapplyLastPosition=function(){if(!this._isDisposed&&(!this._platform||this._platform.isBrowser)){this._originRect=this._origin.getBoundingClientRect(),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)}},t.prototype.withScrollableContainers=function(t){this.scrollables=t},t.prototype.withPositions=function(t){return this._preferredPositions=t,-1===t.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this},t.prototype.withViewportMargin=function(t){return this._viewportMargin=t,this},t.prototype.withFlexibleDimensions=function(t){return void 0===t&&(t=!0),this._hasFlexibleDimensions=t,this},t.prototype.withGrowAfterOpen=function(t){return void 0===t&&(t=!0),this._growAfterOpen=t,this},t.prototype.withPush=function(t){return void 0===t&&(t=!0),this._canPush=t,this},t.prototype.withLockedPosition=function(t){return void 0===t&&(t=!0),this._positionLocked=t,this},t.prototype.setOrigin=function(t){return this._origin=t instanceof ui?t.nativeElement:t,this},t.prototype.withDefaultOffsetX=function(t){return this._offsetX=t,this},t.prototype.withDefaultOffsetY=function(t){return this._offsetY=t,this},t.prototype.withTransformOriginOn=function(t){return this._transformOriginSelector=t,this},t.prototype._getOriginPoint=function(t,e){var n;if("center"==e.originX)n=t.left+t.width/2;else{var i=this._isRtl()?t.right:t.left,o=this._isRtl()?t.left:t.right;n="start"==e.originX?i:o}return{x:n,y:"center"==e.originY?t.top+t.height/2:"top"==e.originY?t.top:t.bottom}},t.prototype._getOverlayPoint=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)}},t.prototype._getOverlayFit=function(t,e,n,i){var o=t.x,r=t.y,s=this._getOffset(i,"x"),a=this._getOffset(i,"y");s&&(o+=s),a&&(r+=a);var l=0-r,u=r+e.height-n.height,c=this._subtractOverflows(e.width,0-o,o+e.width-n.width),h=this._subtractOverflows(e.height,l,u),p=c*h;return{visibleArea:p,isCompletelyWithinViewport:e.width*e.height===p,fitsInViewportVertically:h===e.height,fitsInViewportHorizontally:c==e.width}},t.prototype._canFitWithFlexibleDimensions=function(t,e,n){if(this._hasFlexibleDimensions){var i=n.bottom-e.y,o=n.right-e.x,r=this._overlayRef.getConfig().minHeight,s=this._overlayRef.getConfig().minWidth;return(t.fitsInViewportVertically||null!=r&&r<=i)&&(t.fitsInViewportHorizontally||null!=s&&s<=o)}},t.prototype._pushOverlayOnScreen=function(t,e,n){if(this._previousPushAmount&&this._positionLocked)return{x:t.x+this._previousPushAmount.x,y:t.y+this._previousPushAmount.y};var i,o,r=this._viewportRect,s=Math.max(t.x+e.width-r.right,0),a=Math.max(t.y+e.height-r.bottom,0),l=Math.max(r.top-n.top-t.y,0),u=Math.max(r.left-n.left-t.x,0);return this._previousPushAmount={x:i=e.width0){var n=this._getScrollVisibility(),i=new th(t,n);this._positionChanges.next(i)}this._isInitialRender=!1},t.prototype._setTransformOrigin=function(t){if(this._transformOriginSelector){var e,n=this._boundingBox.querySelectorAll(this._transformOriginSelector),i=t.overlayY;e="center"===t.overlayX?"center":this._isRtl()?"start"===t.overlayX?"right":"left":"start"===t.overlayX?"left":"right";for(var o=0;oh&&!this._isInitialRender&&!this._growAfterOpen&&(i=t.y-h/2)}if("end"===e.overlayX&&!u||"start"===e.overlayX&&u)a=l.right-t.x+this._viewportMargin,r=t.x-l.left;else if("start"===e.overlayX&&!u||"end"===e.overlayX&&u)s=t.x,r=l.right-t.x;else{c=Math.min(l.right-t.x+l.left,t.x);var p=this._lastBoundingBoxSize.width;s=t.x-c,(r=2*c)>p&&!this._isInitialRender&&!this._growAfterOpen&&(s=t.x-p/2)}return{top:i,left:s,bottom:o,right:a,width:r,height:n}},t.prototype._setBoundingBoxStyles=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.width=i.height="100%";else{var o=this._overlayRef.getConfig().maxHeight,r=this._overlayRef.getConfig().maxWidth;i.height=Iu(n.height),i.top=Iu(n.top),i.bottom=Iu(n.bottom),i.width=Iu(n.width),i.left=Iu(n.left),i.right=Iu(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",o&&(i.maxHeight=Iu(o)),r&&(i.maxWidth=Iu(r))}this._lastBoundingBoxSize=n,ah(this._boundingBox.style,i)},t.prototype._resetBoundingBoxStyles=function(){ah(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})},t.prototype._resetOverlayElementStyles=function(){ah(this._pane.style,{top:"",left:"",bottom:"",right:"",position:""})},t.prototype._setOverlayElementStyles=function(t,e){var n={};if(this._hasExactPosition()){var i=this._viewportRuler.getViewportScrollPosition();ah(n,this._getExactOverlayY(e,t,i)),ah(n,this._getExactOverlayX(e,t,i))}else n.position="static";var o="",r=this._getOffset(e,"x"),s=this._getOffset(e,"y");r&&(o+="translateX("+r+"px) "),s&&(o+="translateY("+s+"px)"),n.transform=o.trim(),this._hasFlexibleDimensions&&this._overlayRef.getConfig().maxHeight&&(n.maxHeight=""),this._hasFlexibleDimensions&&this._overlayRef.getConfig().maxWidth&&(n.maxWidth=""),ah(this._pane.style,n)},t.prototype._getExactOverlayY=function(t,e,n){var i={top:null,bottom:null},o=this._getOverlayPoint(e,this._overlayRect,t);this._isPushed&&(o=this._pushOverlayOnScreen(o,this._overlayRect,n));var r=this._overlayContainer?this._overlayContainer.getContainerElement().getBoundingClientRect().top:0;return o.y-=r,"bottom"===t.overlayY?i.bottom=this._document.documentElement.clientHeight-(o.y+this._overlayRect.height)+"px":i.top=Iu(o.y),i},t.prototype._getExactOverlayX=function(t,e,n){var i={left:null,right:null},o=this._getOverlayPoint(e,this._overlayRect,t);return this._isPushed&&(o=this._pushOverlayOnScreen(o,this._overlayRect,n)),"right"==(this._isRtl()?"end"===t.overlayX?"left":"right":"end"===t.overlayX?"right":"left")?i.right=this._document.documentElement.clientWidth-(o.x+this._overlayRect.width)+"px":i.left=Iu(o.x),i},t.prototype._getScrollVisibility=function(){var t=this._origin.getBoundingClientRect(),e=this._pane.getBoundingClientRect(),n=this.scrollables.map(function(t){return t.getElementRef().nativeElement.getBoundingClientRect()});return{isOriginClipped:Xc(t,n),isOriginOutsideView:Gc(t,n),isOverlayClipped:Xc(e,n),isOverlayOutsideView:Gc(e,n)}},t.prototype._subtractOverflows=function(t){for(var e=[],n=1;n-1&&n!==e._activeItemIndex&&(e._activeItemIndex=n)}})}return t.prototype.skipPredicate=function(t){return this._skipPredicateFn=t,this},t.prototype.withWrap=function(t){return void 0===t&&(t=!0),this._wrap=t,this},t.prototype.withVerticalOrientation=function(t){return void 0===t&&(t=!0),this._vertical=t,this},t.prototype.withHorizontalOrientation=function(t){return this._horizontal=t,this},t.prototype.withAllowedModifierKeys=function(t){return this._allowedModifierKeys=t,this},t.prototype.withTypeAhead=function(t){var e=this;if(void 0===t&&(t=200),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(_h(function(t){return e._pressedLetters.push(t)}),Ch(t),Uu(function(){return e._pressedLetters.length>0}),$(function(){return e._pressedLetters.join("")})).subscribe(function(t){for(var n=e._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(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()},Object.defineProperty(t.prototype,"activeItemIndex",{get:function(){return this._activeItemIndex},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"activeItem",{get:function(){return this._activeItem},enumerable:!0,configurable:!0}),t.prototype.setFirstItemActive=function(){this._setActiveItemByIndex(0,1)},t.prototype.setLastItemActive=function(){this._setActiveItemByIndex(this._items.length-1,-1)},t.prototype.setNextItemActive=function(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)},t.prototype.setPreviousItemActive=function(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)},t.prototype.updateActiveItem=function(t){var e=this._getItemsArray(),n="number"==typeof t?t:e.indexOf(t);this._activeItemIndex=n,this._activeItem=e[n]},t.prototype.updateActiveItemIndex=function(t){this.updateActiveItem(t)},t.prototype._setActiveItemByDelta=function(t){this._wrap?this._setActiveInWrapMode(t):this._setActiveInDefaultMode(t)},t.prototype._setActiveInWrapMode=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)}},t.prototype._setActiveInDefaultMode=function(t){this._setActiveItemByIndex(this._activeItemIndex+t,t)},t.prototype._setActiveItemByIndex=function(t,e){var n=this._getItemsArray();if(n[t]){for(;this._skipPredicateFn(n[t]);)if(!n[t+=e])return;this.setActiveItem(t)}},t.prototype._getItemsArray=function(){return this._items instanceof rr?this._items.toArray():this._items},t}(),Rh=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.setActiveItem=function(e){this.activeItem&&this.activeItem.setInactiveStyles(),t.prototype.setActiveItem.call(this,e),this.activeItem&&this.activeItem.setActiveStyles()},e}(Ah),Dh=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e._origin="program",e}return o(e,t),e.prototype.setFocusOrigin=function(t){return this._origin=t,this},e.prototype.setActiveItem=function(e){t.prototype.setActiveItem.call(this,e),this.activeItem&&this.activeItem.focus(this._origin)},e}(Ah),Mh=new Et("liveAnnouncerElement",{providedIn:"root",factory:function(){return null}}),Nh=function(){function t(t,e,n){this._ngZone=e,this._document=n,this._liveElement=t||this._createLiveElement()}return t.prototype.announce=function(t){for(var e,n,i=this,o=[],r=1;r0?t.prototype.requestAsyncId.call(this,e,n,i):(e.actions.push(this),e.scheduled||(e.scheduled=(o=e.flush.bind(e,null),r=Uh++,qh[r]=o,Promise.resolve().then(function(){return function(t){var e=qh[t];e&&e()}(r)}),r)));var o,r},e.prototype.recycleAsyncId=function(e,n,i){if(void 0===i&&(i=0),null!==i&&i>0||null===i&&this.delay>0)return t.prototype.recycleAsyncId.call(this,e,n,i);0===e.actions.length&&(delete qh[n],e.scheduled=void 0)},e}(Au),Kh=new(function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.flush=function(t){this.active=!0,this.scheduled=void 0;var e,n=this.actions,i=-1,o=n.length;t=t||n.shift();do{if(e=t.execute(t.state,t.delay))break}while(++i0&&t.afterOpened().subscribe(function(){return t._dismissAfter(e.duration)}),e.announcementMessage&&this._live.announce(e.announcementMessage,e.politeness)},t.prototype._createOverlay=function(t){var e=new $c;e.direction=t.direction;var n=this._overlay.position().global(),i="rtl"===t.direction,o="left"===t.horizontalPosition||"start"===t.horizontalPosition&&!i||"end"===t.horizontalPosition&&i,r=!o&&"center"!==t.horizontalPosition;return o?n.left("0"):r?n.right("0"):n.centerHorizontally(),"top"===t.verticalPosition?n.top("0"):n.bottom("0"),e.positionStrategy=n,this._overlay.create(e)},t.prototype._createInjector=function(t,e){return new fu(t&&t.viewContainerRef&&t.viewContainerRef.injector||this._injector,new WeakMap([[Jh,e],[tp,t.data]]))},t.ngInjectableDef=Ct({factory:function(){return new t(ue(ph),ue(Nh),ue(Kt),ue(Zh),ue(t,12),ue(rp))},token:t,providedIn:op}),t}(),ap=new Et("cdk-dir-doc",{providedIn:"root",factory:function(){return ue(Sc)}}),lp=function(){function t(t){if(this.value="ltr",this.change=new Mi,t){var e=(t.body?t.body.dir:null)||(t.documentElement?t.documentElement.dir:null);this.value="ltr"===e||"rtl"===e?e:"ltr"}}return t.prototype.ngOnDestroy=function(){this.change.complete()},t.ngInjectableDef=Ct({factory:function(){return new t(ue(ap,8))},token:t,providedIn:"root"}),t}(),up=function(){return function(){}}(),cp=null;function hp(){return cp}var pp,dp={class:"className",innerHtml:"innerHTML",readonly:"readOnly",tabindex:"tabIndex"},fp={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},mp={A:"1",B:"2",C:"3",D:"4",E:"5",F:"6",G:"7",H:"8",I:"9",J:"*",K:"+",M:"-",N:".",O:"/","`":"0","\x90":"NumLock"};Pt.Node&&(pp=Pt.Node.prototype.contains||function(t){return!!(16&this.compareDocumentPosition(t))});var yp,gp=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.parse=function(t){throw new Error("parse not implemented")},e.makeCurrent=function(){var t;t=new e,cp||(cp=t)},e.prototype.hasProperty=function(t,e){return e in t},e.prototype.setProperty=function(t,e,n){t[e]=n},e.prototype.getProperty=function(t,e){return t[e]},e.prototype.invoke=function(t,e,n){var i;(i=t)[e].apply(i,c(n))},e.prototype.logError=function(t){window.console&&(console.error?console.error(t):console.log(t))},e.prototype.log=function(t){window.console&&window.console.log&&window.console.log(t)},e.prototype.logGroup=function(t){window.console&&window.console.group&&window.console.group(t)},e.prototype.logGroupEnd=function(){window.console&&window.console.groupEnd&&window.console.groupEnd()},Object.defineProperty(e.prototype,"attrToPropMap",{get:function(){return dp},enumerable:!0,configurable:!0}),e.prototype.contains=function(t,e){return pp.call(t,e)},e.prototype.querySelector=function(t,e){return t.querySelector(e)},e.prototype.querySelectorAll=function(t,e){return t.querySelectorAll(e)},e.prototype.on=function(t,e,n){t.addEventListener(e,n,!1)},e.prototype.onAndCancel=function(t,e,n){return t.addEventListener(e,n,!1),function(){t.removeEventListener(e,n,!1)}},e.prototype.dispatchEvent=function(t,e){t.dispatchEvent(e)},e.prototype.createMouseEvent=function(t){var e=this.getDefaultDocument().createEvent("MouseEvent");return e.initEvent(t,!0,!0),e},e.prototype.createEvent=function(t){var e=this.getDefaultDocument().createEvent("Event");return e.initEvent(t,!0,!0),e},e.prototype.preventDefault=function(t){t.preventDefault(),t.returnValue=!1},e.prototype.isPrevented=function(t){return t.defaultPrevented||null!=t.returnValue&&!t.returnValue},e.prototype.getInnerHTML=function(t){return t.innerHTML},e.prototype.getTemplateContent=function(t){return"content"in t&&this.isTemplateElement(t)?t.content:null},e.prototype.getOuterHTML=function(t){return t.outerHTML},e.prototype.nodeName=function(t){return t.nodeName},e.prototype.nodeValue=function(t){return t.nodeValue},e.prototype.type=function(t){return t.type},e.prototype.content=function(t){return this.hasProperty(t,"content")?t.content:t},e.prototype.firstChild=function(t){return t.firstChild},e.prototype.nextSibling=function(t){return t.nextSibling},e.prototype.parentElement=function(t){return t.parentNode},e.prototype.childNodes=function(t){return t.childNodes},e.prototype.childNodesAsList=function(t){for(var e=t.childNodes,n=new Array(e.length),i=0;i0},e.prototype.tagName=function(t){return t.tagName},e.prototype.attributeMap=function(t){for(var e=new Map,n=t.attributes,i=0;i0;s||(s=t[r]=[]);var l=Qp(e)?Zone.root:Zone.current;if(0===s.length)s.push({zone:l,handler:o});else{for(var u=!1,c=0;c-1},e}(Pp),rd=["alt","control","meta","shift"],sd={alt:function(t){return t.altKey},control:function(t){return t.ctrlKey},meta:function(t){return t.metaKey},shift:function(t){return t.shiftKey}},ad=function(t){function e(e){return t.call(this,e)||this}var n;return o(e,t),n=e,e.prototype.supports=function(t){return null!=n.parseEventName(t)},e.prototype.addEventListener=function(t,e,i){var o=n.parseEventName(e),r=n.eventCallback(o.fullKey,i,this.manager.getZone());return this.manager.getZone().runOutsideAngular(function(){return hp().onAndCancel(t,o.domEventName,r)})},e.parseEventName=function(t){var e=t.toLowerCase().split("."),i=e.shift();if(0===e.length||"keydown"!==i&&"keyup"!==i)return null;var o=n._normalizeKey(e.pop()),r="";if(rd.forEach(function(t){var n=e.indexOf(t);n>-1&&(e.splice(n,1),r+=t+".")}),r+=o,0!=e.length||0===o.length)return null;var s={};return s.domEventName=i,s.fullKey=r,s},e.getEventFullKey=function(t){var e="",n=hp().getEventKey(t);return" "===(n=n.toLowerCase())?n="space":"."===n&&(n="dot"),rd.forEach(function(i){i!=n&&(0,sd[i])(t)&&(e+=i+".")}),e+=n},e.eventCallback=function(t,e,i){return function(o){n.getEventFullKey(o)===t&&i.runGuarded(function(){return e(o)})}},e._normalizeKey=function(t){switch(t){case"esc":return"escape";default:return t}},e}(Pp),ld=function(){return function(){}}(),ud=function(t){function e(e){var n=t.call(this)||this;return n._doc=e,n}return o(e,t),e.prototype.sanitize=function(t,e){if(null==e)return null;switch(t){case ro.NONE:return e;case ro.HTML:return e instanceof hd?e.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(e,"HTML"),function(t,e){var n=null;try{Wi=Wi||new Li(t);var i=e?String(e):"";n=Wi.getInertBodyElement(i);var o=5,r=i;do{if(0===o)throw new Error("Failed to sanitize html because the input is unstable");o--,i=r,r=n.innerHTML,n=Wi.getInertBodyElement(i)}while(i!==r);var s=new to,a=s.sanitizeChildren(oo(n)||n);return ji()&&s.sanitizedSomething&&console.warn("WARNING: sanitizing HTML stripped some content (see http://g.co/ng/security#xss)."),a}finally{if(n)for(var l=oo(n)||n;l.firstChild;)l.removeChild(l.firstChild)}}(this._doc,String(e)));case ro.STYLE:return e instanceof pd?e.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(e,"Style"),function(t){if(!(t=String(t).trim()))return"";var e=t.match(lo);return e&&Hi(e[1])===e[1]||t.match(ao)&&function(t){for(var e=!0,n=!0,i=0;i *";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 o=t.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==o||o.length<4)return n.push('The provided transition expression "'+t+'" is not supported'),e;var r=o[1],s=o[2],a=o[3];e.push(Wf(r,a)),"<"!=s[0]||r==Hf&&a==Hf||e.push(Wf(a,r))}(t,o,i)}):o.push(n),o),animation:r,queryCount:e.queryCount,depCount:e.depCount,options:Qf(t.options)}},t.prototype.visitSequence=function(t,e){var n=this;return{type:2,steps:t.steps.map(function(t){return zf(n,t,e)}),options:Qf(t.options)}},t.prototype.visitGroup=function(t,e){var n=this,i=e.currentTime,o=0,r=t.steps.map(function(t){e.currentTime=i;var r=zf(n,t,e);return o=Math.max(o,e.currentTime),r});return e.currentTime=o,{type:3,steps:r,options:Qf(t.options)}},t.prototype.visitAnimate=function(t,e){var n,i=function(t,e){var n=null;if(t.hasOwnProperty("duration"))n=t;else if("number"==typeof t)return $f(kf(t,e).duration,0,"");var i=t;if(i.split(/\s+/).some(function(t){return"{"==t.charAt(0)&&"{"==t.charAt(1)})){var o=$f(0,0,"");return o.dynamic=!0,o.strValue=i,o}return $f((n=n||kf(i,e)).duration,n.delay,n.easing)}(t.timings,e.errors);e.currentAnimateTimings=i;var o=t.styles?t.styles:eu({});if(5==o.type)n=this.visitKeyframes(o,e);else{var r=t.styles,s=!1;if(!r){s=!0;var a={};i.easing&&(a.easing=i.easing),r=eu(a)}e.currentTime+=i.duration+i.delay;var l=this.visitStyle(r,e);l.isEmptyStep=s,n=l}return e.currentAnimateTimings=null,{type:4,timings:i,style:n,options:null}},t.prototype.visitStyle=function(t,e){var n=this._makeStyleAst(t,e);return this._validateStyleAst(n,e),n},t.prototype._makeStyleAst=function(t,e){var n=[];Array.isArray(t.styles)?t.styles.forEach(function(t){"string"==typeof t?t==Jl?n.push(t):e.errors.push("The provided style string value "+t+" is not allowed."):n.push(t)}):n.push(t.styles);var i=!1,o=null;return n.forEach(function(t){if(Zf(t)){var e=t,n=e.easing;if(n&&(o=n,delete e.easing),!i)for(var r in e)if(e[r].toString().indexOf("{{")>=0){i=!0;break}}}),{type:6,styles:n,easing:o,offset:t.offset,containsDynamicStyles:i,options:null}},t.prototype._validateStyleAst=function(t,e){var n=this,i=e.currentAnimateTimings,o=e.currentTime,r=e.currentTime;i&&r>0&&(r-=i.duration+i.delay),t.styles.forEach(function(t){"string"!=typeof t&&Object.keys(t).forEach(function(i){if(n._driver.validateStyleProperty(i)){var s,a,l,u=e.collectedStyles[e.currentQuerySelector],c=u[i],h=!0;c&&(r!=o&&r>=c.startTime&&o<=c.endTime&&(e.errors.push('The CSS property "'+i+'" that exists between the times of "'+c.startTime+'ms" and "'+c.endTime+'ms" is also being animated in a parallel animation between the times of "'+r+'ms" and "'+o+'ms"'),h=!1),r=c.startTime),h&&(u[i]={startTime:r,endTime:o}),e.options&&(s=e.errors,a=e.options.params||{},(l=Df(t[i])).length&&l.forEach(function(t){a.hasOwnProperty(t)||s.push("Unable to resolve the local animation param "+t+" in the given list of values")}))}else e.errors.push('The provided animation property "'+i+'" is not a supported CSS property for animations')})})},t.prototype.visitKeyframes=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 o=0,r=[],s=!1,a=!1,l=0,u=t.steps.map(function(t){var i=n._makeStyleAst(t,e),u=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(Zf(t)&&t.hasOwnProperty("offset")){var n=t;e=parseFloat(n.offset),delete n.offset}});else if(Zf(t)&&t.hasOwnProperty("offset")){var n=t;e=parseFloat(n.offset),delete n.offset}return e}(i.styles),c=0;return null!=u&&(o++,c=i.offset=u),a=a||c<0||c>1,s=s||c0&&o0?o==p?1:h*o:r[o],a=s*m;e.currentTime=d+f.delay+a,f.duration=a,n._validateStyleAst(t,e),t.offset=s,i.styles.push(t)}),i},t.prototype.visitReference=function(t,e){return{type:8,animation:zf(this,Af(t.animation),e),options:Qf(t.options)}},t.prototype.visitAnimateChild=function(t,e){return e.depCount++,{type:9,options:Qf(t.options)}},t.prototype.visitAnimateRef=function(t,e){return{type:10,animation:this.visitReference(t.animation,e),options:Qf(t.options)}},t.prototype.visitQuery=function(t,e){var n=e.currentQuerySelector,i=t.options||{};e.queryCount++,e.currentQuery=t;var o=u(function(t){var e=!!t.split(/\s*,\s*/).find(function(t){return":self"==t});return e&&(t=t.replace(Kf,"")),[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),r=o[0],s=o[1];e.currentQuerySelector=n.length?n+" "+r:r,of(e.collectedStyles,e.currentQuerySelector,{});var a=zf(this,Af(t.animation),e);return e.currentQuery=null,e.currentQuerySelector=n,{type:11,selector:r,limit:i.limit||0,optional:!!i.optional,includeSelf:s,animation:a,originalSelector:t.selector,options:Qf(t.options)}},t.prototype.visitStagger=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"}:kf(t.timings,e.errors,!0);return{type:12,animation:zf(this,Af(t.animation),e),timings:n,options:null}},t}(),Xf=function(){return function(t){this.errors=t,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 Zf(t){return!Array.isArray(t)&&"object"==typeof t}function Qf(t){var e;return t?(t=Ef(t)).params&&(t.params=(e=t.params)?Ef(e):null):t={},t}function $f(t,e,n){return{duration:t,delay:e,easing:n}}function Jf(t,e,n,i,o,r,s,a){return void 0===s&&(s=null),void 0===a&&(a=!1),{type:1,element:t,keyframes:e,preStyleProps:n,postStyleProps:i,duration:o,delay:r,totalTime:o+r,easing:s,subTimeline:a}}var tm=function(){function t(){this._map=new Map}return t.prototype.consume=function(t){var e=this._map.get(t);return e?this._map.delete(t):e=[],e},t.prototype.append=function(t,e){var n=this._map.get(t);n||this._map.set(t,n=[]),n.push.apply(n,c(e))},t.prototype.has=function(t){return this._map.has(t)},t.prototype.clear=function(){this._map.clear()},t}(),em=new RegExp(":enter","g"),nm=new RegExp(":leave","g");function im(t,e,n,i,o,r,s,a,l,u){return void 0===r&&(r={}),void 0===s&&(s={}),void 0===u&&(u=[]),(new om).buildKeyframes(t,e,n,i,o,r,s,a,l,u)}var om=function(){function t(){}return t.prototype.buildKeyframes=function(t,e,n,i,o,r,s,a,l,u){void 0===u&&(u=[]),l=l||new tm;var c=new sm(t,e,l,i,o,u,[]);c.options=a,c.currentTimeline.setStyles([r],null,c.errors,a),zf(this,n,c);var h=c.timelines.filter(function(t){return t.containsAnimation()});if(h.length&&Object.keys(s).length){var p=h[h.length-1];p.allowOnlyTimelineStyles()||p.setStyles([s],null,c.errors,a)}return h.length?h.map(function(t){return t.buildKeyframes()}):[Jf(e,[],[],[],0,0,"",!1)]},t.prototype.visitTrigger=function(t,e){},t.prototype.visitState=function(t,e){},t.prototype.visitTransition=function(t,e){},t.prototype.visitAnimateChild=function(t,e){var n=e.subInstructions.consume(e.element);if(n){var i=e.createSubContext(t.options),o=e.currentTimeline.currentTime,r=this._visitSubInstructions(n,i,i.options);o!=r&&e.transformIntoNewTimeline(r)}e.previousNode=t},t.prototype.visitAnimateRef=function(t,e){var n=e.createSubContext(t.options);n.transformIntoNewTimeline(),this.visitReference(t.animation,n),e.transformIntoNewTimeline(n.currentTimeline.currentTime),e.previousNode=t},t.prototype._visitSubInstructions=function(t,e,n){var i=e.currentTimeline.currentTime,o=null!=n.duration?Cf(n.duration):null,r=null!=n.delay?Cf(n.delay):null;return 0!==o&&t.forEach(function(t){var n=e.appendInstructionToTimeline(t,o,r);i=Math.max(i,n.duration+n.delay)}),i},t.prototype.visitReference=function(t,e){e.updateOptions(t.options,!0),zf(this,t.animation,e),e.previousNode=t},t.prototype.visitSequence=function(t,e){var n=this,i=e.subContextCount,o=e,r=t.options;if(r&&(r.params||r.delay)&&((o=e.createSubContext(r)).transformIntoNewTimeline(),null!=r.delay)){6==o.previousNode.type&&(o.currentTimeline.snapshotCurrentStyles(),o.previousNode=rm);var s=Cf(r.delay);o.delayNextStep(s)}t.steps.length&&(t.steps.forEach(function(t){return zf(n,t,o)}),o.currentTimeline.applyStylesToKeyframe(),o.subContextCount>i&&o.transformIntoNewTimeline()),e.previousNode=t},t.prototype.visitGroup=function(t,e){var n=this,i=[],o=e.currentTimeline.currentTime,r=t.options&&t.options.delay?Cf(t.options.delay):0;t.steps.forEach(function(s){var a=e.createSubContext(t.options);r&&a.delayNextStep(r),zf(n,s,a),o=Math.max(o,a.currentTimeline.currentTime),i.push(a.currentTimeline)}),i.forEach(function(t){return e.currentTimeline.mergeTimelineCollectedStyles(t)}),e.transformIntoNewTimeline(o),e.previousNode=t},t.prototype._visitTiming=function(t,e){if(t.dynamic){var n=t.strValue;return kf(e.params?Mf(n,e.params,e.errors):n,e.errors)}return{duration:t.duration,delay:t.delay,easing:t.easing}},t.prototype.visitAnimate=function(t,e){var n=e.currentAnimateTimings=this._visitTiming(t.timings,e),i=e.currentTimeline;n.delay&&(e.incrementTime(n.delay),i.snapshotCurrentStyles());var o=t.style;5==o.type?this.visitKeyframes(o,e):(e.incrementTime(n.duration),this.visitStyle(o,e),i.applyStylesToKeyframe()),e.currentAnimateTimings=null,e.previousNode=t},t.prototype.visitStyle=function(t,e){var n=e.currentTimeline,i=e.currentAnimateTimings;!i&&n.getCurrentStyleProperties().length&&n.forwardFrame();var o=i&&i.easing||t.easing;t.isEmptyStep?n.applyEmptyStep(o):n.setStyles(t.styles,o,e.errors,e.options),e.previousNode=t},t.prototype.visitKeyframes=function(t,e){var n=e.currentAnimateTimings,i=e.currentTimeline.duration,o=n.duration,r=e.createSubContext().currentTimeline;r.easing=n.easing,t.styles.forEach(function(t){r.forwardTime((t.offset||0)*o),r.setStyles(t.styles,t.easing,e.errors,e.options),r.applyStylesToKeyframe()}),e.currentTimeline.mergeTimelineCollectedStyles(r),e.transformIntoNewTimeline(i+o),e.previousNode=t},t.prototype.visitQuery=function(t,e){var n=this,i=e.currentTimeline.currentTime,o=t.options||{},r=o.delay?Cf(o.delay):0;r&&(6===e.previousNode.type||0==i&&e.currentTimeline.getCurrentStyleProperties().length)&&(e.currentTimeline.snapshotCurrentStyles(),e.previousNode=rm);var s=i,a=e.invokeQuery(t.selector,t.originalSelector,t.limit,t.includeSelf,!!o.optional,e.errors);e.currentQueryTotal=a.length;var l=null;a.forEach(function(i,o){e.currentQueryIndex=o;var a=e.createSubContext(t.options,i);r&&a.delayNextStep(r),i===e.element&&(l=a.currentTimeline),zf(n,t.animation,a),a.currentTimeline.applyStylesToKeyframe(),s=Math.max(s,a.currentTimeline.currentTime)}),e.currentQueryIndex=0,e.currentQueryTotal=0,e.transformIntoNewTimeline(s),l&&(e.currentTimeline.mergeTimelineCollectedStyles(l),e.currentTimeline.snapshotCurrentStyles()),e.previousNode=t},t.prototype.visitStagger=function(t,e){var n=e.parentContext,i=e.currentTimeline,o=t.timings,r=Math.abs(o.duration),s=r*(e.currentQueryTotal-1),a=r*e.currentQueryIndex;switch(o.duration<0?"reverse":o.easing){case"reverse":a=s-a;break;case"full":a=n.currentStaggerTime}var l=e.currentTimeline;a&&l.delayNextStep(a);var u=l.currentTime;zf(this,t.animation,e),e.previousNode=t,n.currentStaggerTime=i.currentTime-u+(i.startTime-n.currentTimeline.startTime)},t}(),rm={},sm=function(){function t(t,e,n,i,o,r,s,a){this._driver=t,this.element=e,this.subInstructions=n,this._enterClassName=i,this._leaveClassName=o,this.errors=r,this.timelines=s,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=rm,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=a||new am(this._driver,e,0),s.push(this.currentTimeline)}return Object.defineProperty(t.prototype,"params",{get:function(){return this.options.params},enumerable:!0,configurable:!0}),t.prototype.updateOptions=function(t,e){var n=this;if(t){var i=t,o=this.options;null!=i.duration&&(o.duration=Cf(i.duration)),null!=i.delay&&(o.delay=Cf(i.delay));var r=i.params;if(r){var s=o.params;s||(s=this.options.params={}),Object.keys(r).forEach(function(t){e&&s.hasOwnProperty(t)||(s[t]=Mf(r[t],s,n.errors))})}}},t.prototype._copyOptions=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},t.prototype.createSubContext=function(e,n,i){void 0===e&&(e=null);var o=n||this.element,r=new t(this._driver,o,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(o,i||0));return r.previousNode=this.previousNode,r.currentAnimateTimings=this.currentAnimateTimings,r.options=this._copyOptions(),r.updateOptions(e),r.currentQueryIndex=this.currentQueryIndex,r.currentQueryTotal=this.currentQueryTotal,r.parentContext=this,this.subContextCount++,r},t.prototype.transformIntoNewTimeline=function(t){return this.previousNode=rm,this.currentTimeline=this.currentTimeline.fork(this.element,t),this.timelines.push(this.currentTimeline),this.currentTimeline},t.prototype.appendInstructionToTimeline=function(t,e,n){var i={duration:null!=e?e:t.duration,delay:this.currentTimeline.currentTime+(null!=n?n:0)+t.delay,easing:""},o=new lm(this._driver,t.element,t.keyframes,t.preStyleProps,t.postStyleProps,i,t.stretchStartingKeyframe);return this.timelines.push(o),i},t.prototype.incrementTime=function(t){this.currentTimeline.forwardTime(this.currentTimeline.duration+t)},t.prototype.delayNextStep=function(t){t>0&&this.currentTimeline.delayNextStep(t)},t.prototype.invokeQuery=function(t,e,n,i,o,r){var s=[];if(i&&s.push(this.element),t.length>0){t=(t=t.replace(em,"."+this._enterClassName)).replace(nm,"."+this._leaveClassName);var a=this._driver.query(this.element,t,1!=n);0!==n&&(a=n<0?a.slice(a.length+n,a.length):a.slice(0,n)),s.push.apply(s,c(a))}return o||0!=s.length||r.push('`query("'+e+'")` returned zero elements. (Use `query("'+e+'", { optional: true })` if you wish to allow this.)'),s},t}(),am=function(){function t(t,e,n,i){this._driver=t,this.element=e,this.startTime=n,this._elementTimelineStylesLookup=i,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(e),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(e,this._localTimelineStyles)),this._loadKeyframe()}return t.prototype.containsAnimation=function(){switch(this._keyframes.size){case 0:return!1;case 1:return this.getCurrentStyleProperties().length>0;default:return!0}},t.prototype.getCurrentStyleProperties=function(){return Object.keys(this._currentKeyframe)},Object.defineProperty(t.prototype,"currentTime",{get:function(){return this.startTime+this.duration},enumerable:!0,configurable:!0}),t.prototype.delayNextStep=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},t.prototype.fork=function(e,n){return this.applyStylesToKeyframe(),new t(this._driver,e,n||this.currentTime,this._elementTimelineStylesLookup)},t.prototype._loadKeyframe=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))},t.prototype.forwardFrame=function(){this.duration+=1,this._loadKeyframe()},t.prototype.forwardTime=function(t){this.applyStylesToKeyframe(),this.duration=t,this._loadKeyframe()},t.prototype._updateStyle=function(t,e){this._localTimelineStyles[t]=e,this._globalTimelineStyles[t]=e,this._styleSummary[t]={time:this.currentTime,value:e}},t.prototype.allowOnlyTimelineStyles=function(){return this._currentEmptyStepKeyframe!==this._currentKeyframe},t.prototype.applyEmptyStep=function(t){var e=this;t&&(this._previousKeyframe.easing=t),Object.keys(this._globalTimelineStyles).forEach(function(t){e._backFill[t]=e._globalTimelineStyles[t]||Jl,e._currentKeyframe[t]=Jl}),this._currentEmptyStepKeyframe=this._currentKeyframe},t.prototype.setStyles=function(t,e,n,i){var o=this;e&&(this._previousKeyframe.easing=e);var r=i&&i.params||{},s=function(t,e){var n,i={};return t.forEach(function(t){"*"===t?(n=n||Object.keys(e)).forEach(function(t){i[t]=Jl}):Sf(t,!1,i)}),i}(t,this._globalTimelineStyles);Object.keys(s).forEach(function(t){var e=Mf(s[t],r,n);o._pendingStyles[t]=e,o._localTimelineStyles.hasOwnProperty(t)||(o._backFill[t]=o._globalTimelineStyles.hasOwnProperty(t)?o._globalTimelineStyles[t]:Jl),o._updateStyle(t,e)})},t.prototype.applyStylesToKeyframe=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])}))},t.prototype.snapshotCurrentStyles=function(){var t=this;Object.keys(this._localTimelineStyles).forEach(function(e){var n=t._localTimelineStyles[e];t._pendingStyles[e]=n,t._updateStyle(e,n)})},t.prototype.getFinalKeyframe=function(){return this._keyframes.get(this.duration)},Object.defineProperty(t.prototype,"properties",{get:function(){var t=[];for(var e in this._currentKeyframe)t.push(e);return t},enumerable:!0,configurable:!0}),t.prototype.mergeTimelineCollectedStyles=function(t){var e=this;Object.keys(t._styleSummary).forEach(function(n){var i=e._styleSummary[n],o=t._styleSummary[n];(!i||o.time>i.time)&&e._updateStyle(n,o.value)})},t.prototype.buildKeyframes=function(){var t=this;this.applyStylesToKeyframe();var e=new Set,n=new Set,i=1===this._keyframes.size&&0===this.duration,o=[];this._keyframes.forEach(function(r,s){var a=Sf(r,!0);Object.keys(a).forEach(function(t){var i=a[t];i==ru?e.add(t):i==Jl&&n.add(t)}),i||(a.offset=s/t.duration),o.push(a)});var r=e.size?Nf(e.values()):[],s=n.size?Nf(n.values()):[];if(i){var a=o[0],l=Ef(a);a.offset=0,l.offset=1,o=[a,l]}return Jf(this.element,o,r,s,this.duration,this.startTime,this.easing,!1)},t}(),lm=function(t){function e(e,n,i,o,r,s,a){void 0===a&&(a=!1);var l=t.call(this,e,n,s.delay)||this;return l.element=n,l.keyframes=i,l.preStyleProps=o,l.postStyleProps=r,l._stretchStartingKeyframe=a,l.timings={duration:s.duration,delay:s.delay,easing:s.easing},l}return o(e,t),e.prototype.containsAnimation=function(){return this.keyframes.length>1},e.prototype.buildKeyframes=function(){var t=this.keyframes,e=this.timings,n=e.delay,i=e.duration,o=e.easing;if(this._stretchStartingKeyframe&&n){var r=[],s=i+n,a=n/s,l=Sf(t[0],!1);l.offset=0,r.push(l);var u=Sf(t[0],!1);u.offset=um(a),r.push(u);for(var c=t.length-1,h=1;h<=c;h++){var p=Sf(t[h],!1);p.offset=um((n+p.offset*i)/s),r.push(p)}i=s,n=0,o="",t=r}return Jf(this.element,t,this.preStyleProps,this.postStyleProps,i,n,o,!0)},e}(am);function um(t,e){void 0===e&&(e=3);var n=Math.pow(10,e-1);return Math.round(t*n)/n}var cm=function(){return function(){}}(),hm=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.normalizePropertyName=function(t,e){return Vf(t)},e.prototype.normalizeStyleValue=function(t,e,n,i){var o="",r=n.toString().trim();if(pm[e]&&0!==n&&"0"!==n)if("number"==typeof n)o="px";else{var s=n.match(/^[+-]?[\d\.]+([a-z]*)$/);s&&0==s[1].length&&i.push("Please provide a CSS unit value for "+t+":"+n)}return r+o},e}(cm),pm=dm("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(","));function dm(t){var e={};return t.forEach(function(t){return e[t]=!0}),e}function fm(t,e,n,i,o,r,s,a,l,u,c,h,p){return{type:0,element:t,triggerName:e,isRemovalTransition:o,fromState:n,fromStyles:r,toState:i,toStyles:s,timelines:a,queriedElements:l,preStyleProps:u,postStyleProps:c,totalTime:h,errors:p}}var mm={},ym=function(){function t(t,e,n){this._triggerName=t,this.ast=e,this._stateStyles=n}return t.prototype.match=function(t,e,n,i){return function(t,e,n,i,o){return t.some(function(t){return t(e,n,i,o)})}(this.ast.matchers,t,e,n,i)},t.prototype.buildStyles=function(t,e,n){var i=this._stateStyles["*"],o=this._stateStyles[t],r=i?i.buildStyles(e,n):{};return o?o.buildStyles(e,n):r},t.prototype.build=function(t,e,n,i,o,s,a,l,u,c){var h=[],p=this.ast.options&&this.ast.options.params||mm,d=this.buildStyles(n,a&&a.params||mm,h),f=l&&l.params||mm,m=this.buildStyles(i,f,h),y=new Set,g=new Map,v=new Map,_="void"===i,b={params:r({},p,f)},w=c?[]:im(t,e,this.ast.animation,o,s,d,m,b,u,h),C=0;if(w.forEach(function(t){C=Math.max(t.duration+t.delay,C)}),h.length)return fm(e,this._triggerName,n,i,_,d,m,[],[],g,v,C,h);w.forEach(function(t){var n=t.element,i=of(g,n,{});t.preStyleProps.forEach(function(t){return i[t]=!0});var o=of(v,n,{});t.postStyleProps.forEach(function(t){return o[t]=!0}),n!==e&&y.add(n)});var x=Nf(y.values());return fm(e,this._triggerName,n,i,_,d,m,w,x,g,v,C)},t}(),gm=function(){function t(t,e){this.styles=t,this.defaultParams=e}return t.prototype.buildStyles=function(t,e){var n={},i=Ef(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 o=t;Object.keys(o).forEach(function(t){var r=o[t];r.length>1&&(r=Mf(r,i,e)),n[t]=r})}}),n},t}(),vm=function(){function t(t,e){var n=this;this.name=t,this.ast=e,this.transitionFactories=[],this.states={},e.states.forEach(function(t){n.states[t.name]=new gm(t.style,t.options&&t.options.params||{})}),_m(this.states,"true","1"),_m(this.states,"false","0"),e.transitions.forEach(function(e){n.transitionFactories.push(new ym(t,e,n.states))}),this.fallbackTransition=new ym(t,{type:1,animation:{type:2,steps:[],options:null},matchers:[function(t,e){return!0}],options:null,queryCount:0,depCount:0},this.states)}return Object.defineProperty(t.prototype,"containsQueries",{get:function(){return this.ast.queryCount>0},enumerable:!0,configurable:!0}),t.prototype.matchTransition=function(t,e,n,i){return this.transitionFactories.find(function(o){return o.match(t,e,n,i)})||null},t.prototype.matchStyles=function(t,e,n){return this.fallbackTransition.buildStyles(t,e,n)},t}();function _m(t,e,n){t.hasOwnProperty(e)?t.hasOwnProperty(n)||(t[n]=t[e]):t.hasOwnProperty(n)&&(t[e]=t[n])}var bm=new tm,wm=function(){function t(t,e,n){this.bodyNode=t,this._driver=e,this._normalizer=n,this._animations={},this._playersById={},this.players=[]}return t.prototype.register=function(t,e){var n=[],i=Yf(this._driver,e,n);if(n.length)throw new Error("Unable to build the animation due to the following errors: "+n.join("\n"));this._animations[t]=i},t.prototype._buildPlayer=function(t,e,n){var i=t.element,o=Jd(0,this._normalizer,0,t.keyframes,e,n);return this._driver.animate(i,o,t.duration,t.delay,t.easing,[],!0)},t.prototype.create=function(t,e,n){var i=this;void 0===n&&(n={});var o,r=[],s=this._animations[t],a=new Map;if(s?(o=im(this._driver,e,s,"ng-enter","ng-leave",{},{},n,bm,r)).forEach(function(t){var e=of(a,t.element,{});t.postStyleProps.forEach(function(t){return e[t]=null})}):(r.push("The requested animation doesn't exist or has already been destroyed"),o=[]),r.length)throw new Error("Unable to create the animation due to the following errors: "+r.join("\n"));a.forEach(function(t,e){Object.keys(t).forEach(function(n){t[n]=i._driver.computeStyle(e,n,Jl)})});var l=$d(o.map(function(t){var e=a.get(t.element);return i._buildPlayer(t,{},e)}));return this._playersById[t]=l,l.onDestroy(function(){return i.destroy(t)}),this.players.push(l),l},t.prototype.destroy=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)},t.prototype._getPlayer=function(t){var e=this._playersById[t];if(!e)throw new Error("Unable to find the timeline player referenced by "+t);return e},t.prototype.listen=function(t,e,n,i){var o=nf(e,"","","");return tf(this._getPlayer(t),n,o,i),function(){}},t.prototype.command=function(t,e,n,i){if("register"!=n)if("create"!=n){var o=this._getPlayer(t);switch(n){case"play":o.play();break;case"pause":o.pause();break;case"reset":o.reset();break;case"restart":o.restart();break;case"finish":o.finish();break;case"init":o.init();break;case"setPosition":o.setPosition(parseFloat(i[0]));break;case"destroy":this.destroy(t)}}else this.create(t,e,i[0]||{});else this.register(t,i[0])},t}(),Cm=[],xm={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},km={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Em="__ng_removed",Sm=function(){function t(t,e){void 0===e&&(e=""),this.namespaceId=e;var n=t&&t.hasOwnProperty("value");if(this.value=function(t){return null!=t?t:null}(n?t.value:t),n){var i=Ef(t);delete i.value,this.options=i}else this.options={};this.options.params||(this.options.params={})}return Object.defineProperty(t.prototype,"params",{get:function(){return this.options.params},enumerable:!0,configurable:!0}),t.prototype.absorbOptions=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])})}},t}(),Im=new Sm("void"),Tm=function(){function t(t,e,n){this.id=t,this.hostElement=e,this._engine=n,this.players=[],this._triggers={},this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+t,Fm(e,this._hostClassName)}return t.prototype.listen=function(t,e,n,i){var o,r=this;if(!this._triggers.hasOwnProperty(e))throw new Error('Unable to listen on the animation trigger event "'+n+'" because the animation trigger "'+e+"\" doesn't exist!");if(null==n||0==n.length)throw new Error('Unable to listen on the animation trigger "'+e+'" because the provided event is undefined!');if("start"!=(o=n)&&"done"!=o)throw new Error('The provided animation trigger event "'+n+'" for the animation trigger "'+e+'" is not supported!');var s=of(this._elementListeners,t,[]),a={name:e,phase:n,callback:i};s.push(a);var l=of(this._engine.statesByElement,t,{});return l.hasOwnProperty(e)||(Fm(t,"ng-trigger"),Fm(t,"ng-trigger-"+e),l[e]=Im),function(){r._engine.afterFlush(function(){var t=s.indexOf(a);t>=0&&s.splice(t,1),r._triggers[e]||delete l[e]})}},t.prototype.register=function(t,e){return!this._triggers[t]&&(this._triggers[t]=e,!0)},t.prototype._getTrigger=function(t){var e=this._triggers[t];if(!e)throw new Error('The provided animation trigger "'+t+'" has not been registered!');return e},t.prototype.trigger=function(t,e,n,i){var o=this;void 0===i&&(i=!0);var r=this._getTrigger(e),s=new Pm(this.id,e,t),a=this._engine.statesByElement.get(t);a||(Fm(t,"ng-trigger"),Fm(t,"ng-trigger-"+e),this._engine.statesByElement.set(t,a={}));var l=a[e],u=new Sm(n,this.id);if(!(n&&n.hasOwnProperty("value"))&&l&&u.absorbOptions(l.options),a[e]=u,l||(l=Im),"void"===u.value||l.value!==u.value){var c=of(this._engine.playersByElement,t,[]);c.forEach(function(t){t.namespaceId==o.id&&t.triggerName==e&&t.queued&&t.destroy()});var h=r.matchTransition(l.value,u.value,t,u.params),p=!1;if(!h){if(!i)return;h=r.fallbackTransition,p=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:e,transition:h,fromState:l,toState:u,player:s,isFallbackTransition:p}),p||(Fm(t,"ng-animate-queued"),s.onStart(function(){Vm(t,"ng-animate-queued")})),s.onDone(function(){var e=o.players.indexOf(s);e>=0&&o.players.splice(e,1);var n=o._engine.playersByElement.get(t);if(n){var i=n.indexOf(s);i>=0&&n.splice(i,1)}}),this.players.push(s),c.push(s),s}if(!function(t,e){var n=Object.keys(t),i=Object.keys(e);if(n.length!=i.length)return!1;for(var o=0;o=0){for(var i=!1,o=n;o>=0;o--)if(this.driver.containsElement(this._namespaceList[o].hostElement,e)){this._namespaceList.splice(o+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},t.prototype.register=function(t,e){var n=this._namespaceLookup[t];return n||(n=this.createNamespace(t,e)),n},t.prototype.registerTrigger=function(t,e,n){var i=this._namespaceLookup[t];i&&i.register(e,n)&&this.totalAnimations++},t.prototype.destroy=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)})}},t.prototype._fetchNamespace=function(t){return this._namespaceLookup[t]},t.prototype.fetchNamespacesByElement=function(t){var e=new Set,n=this.statesByElement.get(t);if(n)for(var i=Object.keys(n),o=0;o=0&&this.collectedLeaveElements.splice(r,1)}if(t){var s=this._fetchNamespace(t);s&&s.insertNode(e,n)}i&&this.collectEnterElement(e)}},t.prototype.collectEnterElement=function(t){this.collectedEnterElements.push(t)},t.prototype.markElementAsDisabled=function(t,e){e?this.disabledNodes.has(t)||(this.disabledNodes.add(t),Fm(t,"ng-animate-disabled")):this.disabledNodes.has(t)&&(this.disabledNodes.delete(t),Vm(t,"ng-animate-disabled"))},t.prototype.removeNode=function(t,e,n){if(Am(e)){var i=t?this._fetchNamespace(t):null;i?i.removeNode(e,n):this.markElementAsRemoved(t,e,!1,n)}else this._onRemovalComplete(e,n)},t.prototype.markElementAsRemoved=function(t,e,n,i){this.collectedLeaveElements.push(e),e[Em]={namespaceId:t,setForRemoval:i,hasAnimation:n,removedBeforeQueried:!1}},t.prototype.listen=function(t,e,n,i,o){return Am(e)?this._fetchNamespace(t).listen(e,n,i,o):function(){}},t.prototype._buildInstruction=function(t,e,n,i,o){return t.transition.build(this.driver,t.element,t.fromState.value,t.toState.value,n,i,t.fromState.options,t.toState.options,e,o)},t.prototype.destroyInnerAnimations=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)})},t.prototype.destroyActiveAnimationsForElement=function(t){var e=this.playersByElement.get(t);e&&e.forEach(function(t){t.queued?t.markedForDestroy=!0:t.destroy()})},t.prototype.finishActiveQueriedAnimationOnElement=function(t){var e=this.playersByQueriedElement.get(t);e&&e.forEach(function(t){return t.finish()})},t.prototype.whenRenderingDone=function(){var t=this;return new Promise(function(e){if(t.players.length)return $d(t.players).onDone(function(){return e()});e()})},t.prototype.processLeaveNode=function(t){var e=this,n=t[Em];if(n&&n.setForRemoval){if(t[Em]=xm,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(n){e.markElementAsDisabled(t,!1)})},t.prototype.flush=function(t){var e=this;void 0===t&&(t=-1);var n=[];if(this.newHostElements.size&&(this.newHostElements.forEach(function(t,n){return e._balanceNamespaceList(t,n)}),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(var i=0;i=0;S--)this._namespaceList[S].drainQueuedTransitions(e).forEach(function(t){var e=t.player,r=t.element;if(k.push(e),n.collectedEnterElements.length){var s=r[Em];if(s&&s.setForMove)return void e.destroy()}var c=!d||!n.driver.containsElement(d,r),p=C.get(r),f=y.get(r),m=n._buildInstruction(t,i,f,p,c);if(m.errors&&m.errors.length)E.push(m);else{if(c)return e.onStart(function(){return Pf(r,m.fromStyles)}),e.onDestroy(function(){return Of(r,m.toStyles)}),void o.push(e);if(t.isFallbackTransition)return e.onStart(function(){return Pf(r,m.fromStyles)}),e.onDestroy(function(){return Of(r,m.toStyles)}),void o.push(e);m.timelines.forEach(function(t){return t.stretchStartingKeyframe=!0}),i.append(r,m.timelines),a.push({instruction:m,player:e,element:r}),m.queriedElements.forEach(function(t){return of(l,t,[]).push(e)}),m.preStyleProps.forEach(function(t,e){var n=Object.keys(t);if(n.length){var i=u.get(e);i||u.set(e,i=new Set),n.forEach(function(t){return i.add(t)})}}),m.postStyleProps.forEach(function(t,e){var n=Object.keys(t),i=h.get(e);i||h.set(e,i=new Set),n.forEach(function(t){return i.add(t)})})}});if(E.length){var I=[];E.forEach(function(t){I.push("@"+t.triggerName+" has failed due to:\n"),t.errors.forEach(function(t){return I.push("- "+t+"\n")})}),k.forEach(function(t){return t.destroy()}),this.reportError(I)}var T=new Map,O=new Map;a.forEach(function(t){var e=t.element;i.has(e)&&(O.set(e,e),n._beforeAnimationBuild(t.player.namespaceId,t.instruction,T))}),o.forEach(function(t){var e=t.element;n._getPreviousPlayers(e,!1,t.namespaceId,t.triggerName,null).forEach(function(t){of(T,e,[]).push(t),t.destroy()})});var P=v.filter(function(t){return Lm(t,u,h)}),A=new Map;Dm(A,this.driver,b,h,Jl).forEach(function(t){Lm(t,u,h)&&P.push(t)});var R=new Map;m.forEach(function(t,e){Dm(R,n.driver,new Set(t),u,ru)}),P.forEach(function(t){var e=A.get(t),n=R.get(t);A.set(t,r({},e,n))});var D=[],M=[],N={};a.forEach(function(t){var e=t.element,r=t.player,a=t.instruction;if(i.has(e)){if(p.has(e))return r.onDestroy(function(){return Of(e,a.toStyles)}),r.disabled=!0,r.overrideTotalTime(a.totalTime),void o.push(r);var l=N;if(O.size>1){for(var u=e,c=[];u=u.parentNode;){var h=O.get(u);if(h){l=h;break}c.push(u)}c.forEach(function(t){return O.set(t,l)})}var d=n._buildAnimation(r.namespaceId,a,T,s,R,A);if(r.setRealPlayer(d),l===N)D.push(r);else{var f=n.playersByElement.get(l);f&&f.length&&(r.parentPlayer=$d(f)),o.push(r)}}else Pf(e,a.fromStyles),r.onDestroy(function(){return Of(e,a.toStyles)}),M.push(r),p.has(e)&&o.push(r)}),M.forEach(function(t){var e=s.get(t.element);if(e&&e.length){var n=$d(e);t.setRealPlayer(n)}}),o.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 iu(t.duration,t.delay)},t}(),Pm=function(){function t(t,e,n){this.namespaceId=t,this.triggerName=e,this.element=n,this._player=new iu,this._containsRealPlayer=!1,this._queuedCallbacks={},this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}return t.prototype.setRealPlayer=function(t){var e=this;this._containsRealPlayer||(this._player=t,Object.keys(this._queuedCallbacks).forEach(function(n){e._queuedCallbacks[n].forEach(function(e){return tf(t,n,void 0,e)})}),this._queuedCallbacks={},this._containsRealPlayer=!0,this.overrideTotalTime(t.totalTime),this.queued=!1)},t.prototype.getRealPlayer=function(){return this._player},t.prototype.overrideTotalTime=function(t){this.totalTime=t},t.prototype.syncPlayerEvents=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()})},t.prototype._queueEvent=function(t,e){of(this._queuedCallbacks,t,[]).push(e)},t.prototype.onDone=function(t){this.queued&&this._queueEvent("done",t),this._player.onDone(t)},t.prototype.onStart=function(t){this.queued&&this._queueEvent("start",t),this._player.onStart(t)},t.prototype.onDestroy=function(t){this.queued&&this._queueEvent("destroy",t),this._player.onDestroy(t)},t.prototype.init=function(){this._player.init()},t.prototype.hasStarted=function(){return!this.queued&&this._player.hasStarted()},t.prototype.play=function(){!this.queued&&this._player.play()},t.prototype.pause=function(){!this.queued&&this._player.pause()},t.prototype.restart=function(){!this.queued&&this._player.restart()},t.prototype.finish=function(){this._player.finish()},t.prototype.destroy=function(){this.destroyed=!0,this._player.destroy()},t.prototype.reset=function(){!this.queued&&this._player.reset()},t.prototype.setPosition=function(t){this.queued||this._player.setPosition(t)},t.prototype.getPosition=function(){return this.queued?0:this._player.getPosition()},t.prototype.triggerCallback=function(t){var e=this._player;e.triggerCallback&&e.triggerCallback(t)},t}();function Am(t){return t&&1===t.nodeType}function Rm(t,e){var n=t.style.display;return t.style.display=null!=e?e:"none",n}function Dm(t,e,n,i,o){var r=[];n.forEach(function(t){return r.push(Rm(t))});var s=[];i.forEach(function(n,i){var r={};n.forEach(function(t){var n=r[t]=e.computeStyle(i,t,o);n&&0!=n.length||(i[Em]=km,s.push(i))}),t.set(i,r)});var a=0;return n.forEach(function(t){return Rm(t,r[a++])}),s}function Mm(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),o=new Map;return e.forEach(function(t){var e=function t(e){if(!e)return 1;var r=o.get(e);if(r)return r;var s=e.parentNode;return r=n.has(s)?s:i.has(s)?1:t(s),o.set(e,r),r}(t);1!==e&&n.get(e).push(t)}),n}var Nm="$$classes";function Fm(t,e){if(t.classList)t.classList.add(e);else{var n=t[Nm];n||(n=t[Nm]={}),n[e]=!0}}function Vm(t,e){if(t.classList)t.classList.remove(e);else{var n=t[Nm];n&&delete n[e]}}function jm(t,e,n){$d(n).onDone(function(){return t.processLeaveNode(e)})}function Lm(t,e,n){var i=n.get(t);if(!i)return!1;var o=e.get(t);return o?i.forEach(function(t){return o.add(t)}):e.set(t,i),n.delete(t),!0}var zm=function(){function t(t,e,n){var i=this;this.bodyNode=t,this._driver=e,this._triggerCache={},this.onRemovalComplete=function(t,e){},this._transitionEngine=new Om(t,e,n),this._timelineEngine=new wm(t,e,n),this._transitionEngine.onRemovalComplete=function(t,e){return i.onRemovalComplete(t,e)}}return t.prototype.registerTrigger=function(t,e,n,i,o){var r=t+"-"+i,s=this._triggerCache[r];if(!s){var a=[],l=Yf(this._driver,o,a);if(a.length)throw new Error('The animation trigger "'+i+'" has failed to build due to the following errors:\n - '+a.join("\n - "));s=function(t,e){return new vm(t,e)}(i,l),this._triggerCache[r]=s}this._transitionEngine.registerTrigger(e,i,s)},t.prototype.register=function(t,e){this._transitionEngine.register(t,e)},t.prototype.destroy=function(t,e){this._transitionEngine.destroy(t,e)},t.prototype.onInsert=function(t,e,n,i){this._transitionEngine.insertNode(t,e,n,i)},t.prototype.onRemove=function(t,e,n){this._transitionEngine.removeNode(t,e,n)},t.prototype.disableAnimations=function(t,e){this._transitionEngine.markElementAsDisabled(t,e)},t.prototype.process=function(t,e,n,i){if("@"==n.charAt(0)){var o=u(rf(n),2);this._timelineEngine.command(o[0],e,o[1],i)}else this._transitionEngine.trigger(t,e,n,i)},t.prototype.listen=function(t,e,n,i,o){if("@"==n.charAt(0)){var r=u(rf(n),2);return this._timelineEngine.listen(r[0],e,r[1],o)}return this._transitionEngine.listen(t,e,n,i,o)},t.prototype.flush=function(t){void 0===t&&(t=-1),this._transitionEngine.flush(t)},Object.defineProperty(t.prototype,"players",{get:function(){return this._transitionEngine.players.concat(this._timelineEngine.players)},enumerable:!0,configurable:!0}),t.prototype.whenRenderingDone=function(){return this._transitionEngine.whenRenderingDone()},t}(),Bm="animation",Hm="animationend",Um=function(){function t(t,e,n,i,o,r,s){var a=this;this._element=t,this._name=e,this._duration=n,this._delay=i,this._easing=o,this._fillMode=r,this._onDoneFn=s,this._finished=!1,this._destroyed=!1,this._startTime=0,this._position=0,this._eventFn=function(t){return a._handleCallback(t)}}return t.prototype.apply=function(){var t,e,n;e=this._duration+"ms "+this._easing+" "+this._delay+"ms 1 normal "+this._fillMode+" "+this._name,(n=Xm(t=this._element,"").trim()).length&&(function(t,e){for(var n=0;n=this._delay&&n>=this._duration&&this.finish()},t.prototype.finish=function(){this._finished||(this._finished=!0,this._onDoneFn(),Ym(this._element,this._eventFn,!0))},t.prototype.destroy=function(){var t,e,n,i;this._destroyed||(this._destroyed=!0,this.finish(),e=this._name,(i=Km(n=Xm(t=this._element,"").split(","),e))>=0&&(n.splice(i,1),Gm(t,"",n.join(","))))},t}();function qm(t,e,n){Gm(t,"PlayState",n,Wm(t,e))}function Wm(t,e){var n=Xm(t,"");return n.indexOf(",")>0?Km(n.split(","),e):Km([n],e)}function Km(t,e){for(var n=0;n=0)return n;return-1}function Ym(t,e,n){n?t.removeEventListener(Hm,e):t.addEventListener(Hm,e)}function Gm(t,e,n,i){var o=Bm+e;if(null!=i){var r=t.style[o];if(r.length){var s=r.split(",");s[i]=n,n=s.join(",")}}t.style[o]=n}function Xm(t,e){return t.style[Bm+e]}var Zm="linear",Qm=function(){function t(t,e,n,i,o,r,s){this.element=t,this.keyframes=e,this.animationName=n,this._duration=i,this._delay=o,this._finalStyles=s,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this.currentSnapshot={},this._state=0,this.easing=r||Zm,this.totalTime=i+o,this._buildStyler()}return t.prototype.onStart=function(t){this._onStartFns.push(t)},t.prototype.onDone=function(t){this._onDoneFns.push(t)},t.prototype.onDestroy=function(t){this._onDestroyFns.push(t)},t.prototype.destroy=function(){this.init(),this._state>=4||(this._state=4,this._styler.destroy(),this._flushStartFns(),this._flushDoneFns(),this._onDestroyFns.forEach(function(t){return t()}),this._onDestroyFns=[])},t.prototype._flushDoneFns=function(){this._onDoneFns.forEach(function(t){return t()}),this._onDoneFns=[]},t.prototype._flushStartFns=function(){this._onStartFns.forEach(function(t){return t()}),this._onStartFns=[]},t.prototype.finish=function(){this.init(),this._state>=3||(this._state=3,this._styler.finish(),this._flushStartFns(),this._flushDoneFns())},t.prototype.setPosition=function(t){this._styler.setPosition(t)},t.prototype.getPosition=function(){return this._styler.getPosition()},t.prototype.hasStarted=function(){return this._state>=2},t.prototype.init=function(){this._state>=1||(this._state=1,this._styler.apply(),this._delay&&this._styler.pause())},t.prototype.play=function(){this.init(),this.hasStarted()||(this._flushStartFns(),this._state=2),this._styler.resume()},t.prototype.pause=function(){this.init(),this._styler.pause()},t.prototype.restart=function(){this.reset(),this.play()},t.prototype.reset=function(){this._styler.destroy(),this._buildStyler(),this._styler.apply()},t.prototype._buildStyler=function(){var t=this;this._styler=new Um(this.element,this.animationName,this._duration,this._delay,this.easing,"forwards",function(){return t.finish()})},t.prototype.triggerCallback=function(t){var e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(function(t){return t()}),e.length=0},t.prototype.beforeDestroy=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]:Bf(t.element,i))})}this.currentSnapshot=e},t}(),$m=function(t){function e(e,n){var i=t.call(this)||this;return i.element=e,i._startingStyles={},i.__initialized=!1,i._styles=vf(n),i}return o(e,t),e.prototype.init=function(){var e=this;!this.__initialized&&this._startingStyles&&(this.__initialized=!0,Object.keys(this._styles).forEach(function(t){e._startingStyles[t]=e.element.style[t]}),t.prototype.init.call(this))},e.prototype.play=function(){var e=this;this._startingStyles&&(this.init(),Object.keys(this._styles).forEach(function(t){return e.element.style.setProperty(t,e._styles[t])}),t.prototype.play.call(this))},e.prototype.destroy=function(){var e=this;this._startingStyles&&(Object.keys(this._startingStyles).forEach(function(t){var n=e._startingStyles[t];n?e.element.style.setProperty(t,n):e.element.style.removeProperty(t)}),this._startingStyles=null,t.prototype.destroy.call(this))},e}(iu),Jm=function(){function t(){this._count=0,this._head=document.querySelector("head"),this._warningIssued=!1}return t.prototype.validateStyleProperty=function(t){return ff(t)},t.prototype.matchesElement=function(t,e){return mf(t,e)},t.prototype.containsElement=function(t,e){return yf(t,e)},t.prototype.query=function(t,e,n){return gf(t,e,n)},t.prototype.computeStyle=function(t,e,n){return window.getComputedStyle(t)[e]},t.prototype.buildKeyframeElement=function(t,e,n){n=n.map(function(t){return vf(t)});var i="@keyframes "+e+" {\n",o="";n.forEach(function(t){o=" ";var e=parseFloat(t.offset);i+=""+o+100*e+"% {\n",o+=" ",Object.keys(t).forEach(function(e){var n=t[e];switch(e){case"offset":return;case"easing":return void(n&&(i+=o+"animation-timing-function: "+n+";\n"));default:return void(i+=""+o+e+": "+n+";\n")}}),i+=o+"}\n"}),i+="}\n";var r=document.createElement("style");return r.innerHTML=i,r},t.prototype.animate=function(t,e,n,i,o,r,s){void 0===r&&(r=[]),s&&this._notifyFaultyScrubber();var a=r.filter(function(t){return t instanceof Qm}),l={};jf(n,i)&&a.forEach(function(t){var e=t.currentSnapshot;Object.keys(e).forEach(function(t){return l[t]=e[t]})});var u=function(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}(e=Lf(t,e,l));if(0==n)return new $m(t,u);var c="gen_css_kf_"+this._count++,h=this.buildKeyframeElement(t,c,e);document.querySelector("head").appendChild(h);var p=new Qm(t,e,c,n,i,o,u);return p.onDestroy(function(){var t;(t=h).parentNode.removeChild(t)}),p},t.prototype._notifyFaultyScrubber=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}(),ty=function(){function t(t,e,n){this.element=t,this.keyframes=e,this.options=n,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=n.duration,this._delay=n.delay||0,this.time=this._duration+this._delay}return t.prototype._onFinish=function(){this._finished||(this._finished=!0,this._onDoneFns.forEach(function(t){return t()}),this._onDoneFns=[])},t.prototype.init=function(){this._buildPlayer(),this._preparePlayerBeforeStart()},t.prototype._buildPlayer=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()})}},t.prototype._preparePlayerBeforeStart=function(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()},t.prototype._triggerWebAnimation=function(t,e,n){return t.animate(e,n)},t.prototype.onStart=function(t){this._onStartFns.push(t)},t.prototype.onDone=function(t){this._onDoneFns.push(t)},t.prototype.onDestroy=function(t){this._onDestroyFns.push(t)},t.prototype.play=function(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(function(t){return t()}),this._onStartFns=[],this._started=!0),this.domPlayer.play()},t.prototype.pause=function(){this.init(),this.domPlayer.pause()},t.prototype.finish=function(){this.init(),this._onFinish(),this.domPlayer.finish()},t.prototype.reset=function(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1},t.prototype._resetDomPlayerState=function(){this.domPlayer&&this.domPlayer.cancel()},t.prototype.restart=function(){this.reset(),this.play()},t.prototype.hasStarted=function(){return this._started},t.prototype.destroy=function(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._onDestroyFns.forEach(function(t){return t()}),this._onDestroyFns=[])},t.prototype.setPosition=function(t){this.domPlayer.currentTime=t*this.time},t.prototype.getPosition=function(){return this.domPlayer.currentTime/this.time},Object.defineProperty(t.prototype,"totalTime",{get:function(){return this._delay+this._duration},enumerable:!0,configurable:!0}),t.prototype.beforeDestroy=function(){var t=this,e={};this.hasStarted()&&Object.keys(this._finalKeyframe).forEach(function(n){"offset"!=n&&(e[n]=t._finished?t._finalKeyframe[n]:Bf(t.element,n))}),this.currentSnapshot=e},t.prototype.triggerCallback=function(t){var e="start"==t?this._onStartFns:this._onDoneFns;e.forEach(function(t){return t()}),e.length=0},t}(),ey=function(){function t(){this._isNativeImpl=/\{\s*\[native\s+code\]\s*\}/.test(ny().toString()),this._cssKeyframesDriver=new Jm}return t.prototype.validateStyleProperty=function(t){return ff(t)},t.prototype.matchesElement=function(t,e){return mf(t,e)},t.prototype.containsElement=function(t,e){return yf(t,e)},t.prototype.query=function(t,e,n){return gf(t,e,n)},t.prototype.computeStyle=function(t,e,n){return window.getComputedStyle(t)[e]},t.prototype.overrideWebAnimationsSupport=function(t){this._isNativeImpl=t},t.prototype.animate=function(t,e,n,i,o,r,s){if(void 0===r&&(r=[]),!s&&!this._isNativeImpl)return this._cssKeyframesDriver.animate(t,e,n,i,o,r);var a={duration:n,delay:i,fill:0==i?"both":"forwards"};o&&(a.easing=o);var l={},u=r.filter(function(t){return t instanceof ty});return jf(n,i)&&u.forEach(function(t){var e=t.currentSnapshot;Object.keys(e).forEach(function(t){return l[t]=e[t]})}),e=Lf(t,e=e.map(function(t){return Sf(t,!1)}),l),new ty(t,e,a)},t}();function ny(){return"undefined"!=typeof window&&void 0!==window.document&&Element.prototype.animate||{}}var iy=function(t){function e(e,n){var i=t.call(this)||this;return i._nextAnimationId=0,i._renderer=e.createRenderer(n.body,{id:"0",encapsulation:he.None,styles:[],data:{animation:[]}}),i}return o(e,t),e.prototype.build=function(t){var e=this._nextAnimationId.toString();this._nextAnimationId++;var n=Array.isArray(t)?tu(t):t;return sy(this._renderer,null,e,"register",[n]),new oy(e,this._renderer)},e}(Ql),oy=function(t){function e(e,n){var i=t.call(this)||this;return i._id=e,i._renderer=n,i}return o(e,t),e.prototype.create=function(t,e){return new ry(this._id,t,e||{},this._renderer)},e}($l),ry=function(){function t(t,e,n,i){this.id=t,this.element=e,this._renderer=i,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",n)}return t.prototype._listen=function(t,e){return this._renderer.listen(this.element,"@@"+this.id+":"+t,e)},t.prototype._command=function(t){for(var e=[],n=1;n=0&&t*,.mat-fab .mat-button-wrapper>*,.mat-flat-button .mat-button-wrapper>*,.mat-icon-button .mat-button-wrapper>*,.mat-mini-fab .mat-button-wrapper>*,.mat-raised-button .mat-button-wrapper>*,.mat-stroked-button .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}@media screen and (-ms-high-contrast:active){.mat-button,.mat-fab,.mat-flat-button,.mat-icon-button,.mat-mini-fab,.mat-raised-button{outline:solid 1px}}"],data:{}});function gy(t){return za(2,[Oa(402653184,1,{ripple:0}),(t()(),Es(1,0,null,null,1,"span",[["class","mat-button-wrapper"]],null,null,null,null,null)),Ma(null,0),(t()(),Es(3,0,null,null,1,"div",[["class","mat-button-ripple mat-ripple"],["matRipple",""]],[[2,"mat-button-ripple-round",null],[2,"mat-ripple-unbounded",null]],null,null,null,null)),da(4,212992,[[1,4]],0,Md,[ui,Lo,Dc,[2,Dd],[2,fy]],{centered:[0,"centered"],disabled:[1,"disabled"],trigger:[2,"trigger"]},null),(t()(),Es(5,0,null,null,0,"div",[["class","mat-button-focus-overlay"]],null,null,null,null,null))],function(t,e){var n=e.component;t(e,4,0,n.isIconButton,n._isRippleDisabled(),n._getHostElement())},function(t,e){var n=e.component;t(e,3,0,n.isRoundButton||n.isIconButton,ta(e,4).unbounded)})}var vy=Qr({encapsulation:2,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}@media screen and (-ms-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%}"],data:{animation:[{type:7,name:"state",definitions:[{type:0,name:"void, hidden",styles:{type:6,styles:{transform:"scale(0.8)",opacity:0},offset:null},options:void 0},{type:0,name:"visible",styles:{type:6,styles:{transform:"scale(1)",opacity:1},offset:null},options:void 0},{type:1,expr:"* => visible",animation:{type:4,styles:null,timings:"150ms cubic-bezier(0, 0, 0.2, 1)"},options:null},{type:1,expr:"* => void, * => hidden",animation:{type:4,styles:{type:6,styles:{opacity:0},offset:null},timings:"75ms cubic-bezier(0.4, 0.0, 1, 1)"},options:null}],options:{}}]}});function _y(t){return za(0,[(t()(),ks(0,null,null,0))],null,null)}function by(t){return za(2,[Oa(402653184,1,{_portalOutlet:0}),(t()(),ks(16777216,null,null,1,null,_y)),da(2,212992,[[1,4]],0,pu,[Qn,sr],{portal:[0,"portal"]},null)],function(t,e){t(e,2,0,"")},null)}function wy(t){return za(0,[(t()(),Es(0,0,null,null,1,"snack-bar-container",[["class","mat-snack-bar-container"]],[[1,"role",0],[40,"@state",0]],[["component","@state.done"]],function(t,e,n){var i=!0;return"component:@state.done"===e&&(i=!1!==ta(t,1).onAnimationEnd(n)&&i),i},by,vy)),da(1,180224,null,0,ip,[Lo,ui,ar,ep],null,null)],null,function(t,e){t(e,0,0,ta(e,1)._role,ta(e,1)._animationState)})}var Cy=Us("snack-bar-container",ip,wy,{},{},[]),xy=Qr({encapsulation:2,styles:[".mat-simple-snackbar{display:flex;justify-content:space-between;align-items:center;height:100%;line-height:20px;opacity:1}.mat-simple-snackbar-action{flex-shrink:0;margin:-8px -8px -8px 8px}.mat-simple-snackbar-action button{max-height:36px;min-width:0}[dir=rtl] .mat-simple-snackbar-action{margin-left:-8px;margin-right:8px}"],data:{}});function ky(t){return za(0,[(t()(),Es(0,0,null,null,3,"div",[["class","mat-simple-snackbar-action"]],null,null,null,null,null)),(t()(),Es(1,0,null,null,2,"button",[["mat-button",""]],[[8,"disabled",0],[2,"_mat-animation-noopable",null]],[[null,"click"]],function(t,e,n){var i=!0;return"click"===e&&(i=!1!==t.component.action()&&i),i},gy,yy)),da(2,180224,null,0,Xd,[ui,Dc,Fh,[2,fy]],null,null),(t()(),Va(3,0,["",""]))],null,function(t,e){var n=e.component;t(e,1,0,ta(e,2).disabled||null,"NoopAnimations"===ta(e,2)._animationMode),t(e,3,0,n.data.action)})}function Ey(t){return za(2,[(t()(),Es(0,0,null,null,1,"span",[],null,null,null,null,null)),(t()(),Va(1,null,["",""])),(t()(),ks(16777216,null,null,1,null,ky)),da(3,16384,null,0,dc,[sr,Ni],{ngIf:[0,"ngIf"]},null)],function(t,e){t(e,3,0,e.component.hasAction)},function(t,e){t(e,1,0,e.component.data.message)})}function Sy(t){return za(0,[(t()(),Es(0,0,null,null,1,"simple-snack-bar",[["class","mat-simple-snackbar"]],null,null,null,Ey,xy)),da(1,49152,null,0,np,[Jh,tp],null,null)],null,null)}var Iy=Us("simple-snack-bar",np,Sy,{},{},[]),Ty=20;function Oy(t){return Error('Tooltip position "'+t+'" is invalid.')}var Py=new Et("mat-tooltip-scroll-strategy");function Ay(t){return function(){return t.scrollStrategies.reposition({scrollThrottle:Ty})}}var Ry=new Et("mat-tooltip-default-options",{providedIn:"root",factory:function(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}}),Dy=function(){function t(t,e,n,i,o,r,s,a,l,u,c,h){var p=this;this._overlay=t,this._elementRef=e,this._scrollDispatcher=n,this._viewContainerRef=i,this._ngZone=o,this._ariaDescriber=s,this._focusMonitor=a,this._dir=u,this._defaultOptions=c,this._position="below",this._disabled=!1,this.showDelay=this._defaultOptions.showDelay,this.hideDelay=this._defaultOptions.hideDelay,this._message="",this._manualListeners=new Map,this._destroyed=new V,this._scrollStrategy=l;var d=e.nativeElement,f=d.style,m="undefined"==typeof window||window.Hammer||h;r.IOS||r.ANDROID?m||this._manualListeners.set("touchstart",function(){return p.show()}):this._manualListeners.set("mouseenter",function(){return p.show()}).set("mouseleave",function(){return p.hide()}),this._manualListeners.forEach(function(t,e){return d.addEventListener(e,t)}),"INPUT"!==d.nodeName&&"TEXTAREA"!==d.nodeName||(f.webkitUserSelect=f.userSelect=f.msUserSelect=""),d.draggable&&"none"===f.webkitUserDrag&&(f.webkitUserDrag=""),a.monitor(e).pipe(Cu(this._destroyed)).subscribe(function(t){t?"keyboard"===t&&o.run(function(){return p.show()}):o.run(function(){return p.hide(0)})})}return Object.defineProperty(t.prototype,"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()))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"disabled",{get:function(){return this._disabled},set:function(t){this._disabled=Eu(t),this._disabled&&this.hide(0)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"message",{get:function(){return this._message},set:function(t){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this._message),this._message=null!=t?(""+t).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._updateTooltipMessage(),this._ariaDescriber.describe(this._elementRef.nativeElement,this.message))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"tooltipClass",{get:function(){return this._tooltipClass},set:function(t){this._tooltipClass=t,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)},enumerable:!0,configurable:!0}),t.prototype.ngOnDestroy=function(){var t=this;this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._manualListeners.forEach(function(e,n){t._elementRef.nativeElement.removeEventListener(n,e)}),this._manualListeners.clear(),this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this.message),this._focusMonitor.stopMonitoring(this._elementRef)},t.prototype.show=function(t){var e=this;if(void 0===t&&(t=this.showDelay),!this.disabled&&this.message&&(!this._isTooltipVisible()||this._tooltipInstance._showTimeoutId||this._tooltipInstance._hideTimeoutId)){var n=this._createOverlay();this._detach(),this._portal=this._portal||new lu(My,this._viewContainerRef),this._tooltipInstance=n.attach(this._portal).instance,this._tooltipInstance.afterHidden().pipe(Cu(this._destroyed)).subscribe(function(){return e._detach()}),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),this._tooltipInstance.show(t)}},t.prototype.hide=function(t){void 0===t&&(t=this.hideDelay),this._tooltipInstance&&this._tooltipInstance.hide(t)},t.prototype.toggle=function(){this._isTooltipVisible()?this.hide():this.show()},t.prototype._isTooltipVisible=function(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()},t.prototype._handleKeydown=function(t){this._isTooltipVisible()&&27===t.keyCode&&(t.stopPropagation(),this.hide(0))},t.prototype._handleTouchend=function(){this.hide(this._defaultOptions.touchendHideDelay)},t.prototype._createOverlay=function(){var t=this;if(this._overlayRef)return this._overlayRef;var e=this._overlay.position().flexibleConnectedTo(this._elementRef).withTransformOriginOn(".mat-tooltip").withFlexibleDimensions(!1).withViewportMargin(8),n=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef);return e.withScrollableContainers(n),e.positionChanges.pipe(Cu(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:e,panelClass:"mat-tooltip-panel",scrollStrategy:this._scrollStrategy()}),this._updatePosition(),this._overlayRef.detachments().pipe(Cu(this._destroyed)).subscribe(function(){return t._detach()}),this._overlayRef},t.prototype._detach=function(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null},t.prototype._updatePosition=function(){var t=this._overlayRef.getConfig().positionStrategy,e=this._getOrigin(),n=this._getOverlayPosition();t.withPositions([r({},e.main,n.main),r({},e.fallback,n.fallback)])},t.prototype._getOrigin=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 Oy(n);t={originX:"end",originY:"center"}}var i=this._invertPosition(t.originX,t.originY);return{main:t,fallback:{originX:i.x,originY:i.y}}},t.prototype._getOverlayPosition=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 Oy(n);t={overlayX:"start",overlayY:"center"}}var i=this._invertPosition(t.overlayX,t.overlayY);return{main:t,fallback:{overlayX:i.x,overlayY:i.y}}},t.prototype._updateTooltipMessage=function(){var t=this;this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),this._ngZone.onMicrotaskEmpty.asObservable().pipe(_u(1),Cu(this._destroyed)).subscribe(function(){t._tooltipInstance&&t._overlayRef.updatePosition()}))},t.prototype._setTooltipClass=function(t){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=t,this._tooltipInstance._markForCheck())},t.prototype._invertPosition=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}},t}(),My=function(){function t(t,e){this._changeDetectorRef=t,this._breakpointObserver=e,this._visibility="initial",this._closeOnInteraction=!1,this._onHide=new V,this._isHandset=this._breakpointObserver.observe($h.Handset)}return t.prototype.show=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)},t.prototype.hide=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)},t.prototype.afterHidden=function(){return this._onHide.asObservable()},t.prototype.isVisible=function(){return"visible"===this._visibility},t.prototype._animationStart=function(){this._closeOnInteraction=!1},t.prototype._animationDone=function(t){var e=t.toState;"hidden"!==e||this.isVisible()||this._onHide.next(),"visible"!==e&&"hidden"!==e||(this._closeOnInteraction=!0)},t.prototype._handleBodyInteraction=function(){this._closeOnInteraction&&this.hide(0)},t.prototype._markForCheck=function(){this._changeDetectorRef.markForCheck()},t}(),Ny=function(){return function(){}}(),Fy=function(){function t(){}return t.prototype.create=function(t){return"undefined"==typeof MutationObserver?null:new MutationObserver(t)},t.ngInjectableDef=Ct({factory:function(){return new t},token:t,providedIn:"root"}),t}(),Vy=function(){function t(t){this._mutationObserverFactory=t,this._observedElements=new Map}return t.prototype.ngOnDestroy=function(){var t=this;this._observedElements.forEach(function(e,n){return t._cleanupObserver(n)})},t.prototype.observe=function(t){var e=this,n=t instanceof ui?t.nativeElement:t;return A.create(function(t){var i=e._observeElement(n).subscribe(t);return function(){i.unsubscribe(),e._unobserveElement(n)}})},t.prototype._observeElement=function(t){if(this._observedElements.has(t))this._observedElements.get(t).count++;else{var e=new V,n=this._mutationObserverFactory.create(function(t){return e.next(t)});n&&n.observe(t,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(t,{observer:n,stream:e,count:1})}return this._observedElements.get(t).stream},t.prototype._unobserveElement=function(t){this._observedElements.has(t)&&(this._observedElements.get(t).count--,this._observedElements.get(t).count||this._cleanupObserver(t))},t.prototype._cleanupObserver=function(t){if(this._observedElements.has(t)){var e=this._observedElements.get(t),n=e.observer,i=e.stream;n&&n.disconnect(),i.complete(),this._observedElements.delete(t)}},t.ngInjectableDef=Ct({factory:function(){return new t(ue(Fy))},token:t,providedIn:"root"}),t}(),jy=function(){function t(t,e,n){this._contentObserver=t,this._elementRef=e,this._ngZone=n,this.event=new Mi,this._disabled=!1,this._currentSubscription=null}return Object.defineProperty(t.prototype,"disabled",{get:function(){return this._disabled},set:function(t){this._disabled=Eu(t),this._disabled?this._unsubscribe():this._subscribe()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"debounce",{get:function(){return this._debounce},set:function(t){this._debounce=function(t,e){return void 0===e&&(e=0),function(t){return!isNaN(parseFloat(t))&&!isNaN(Number(t))}(t)?Number(t):e}(t),this._subscribe()},enumerable:!0,configurable:!0}),t.prototype.ngAfterContentInit=function(){this._currentSubscription||this.disabled||this._subscribe()},t.prototype.ngOnDestroy=function(){this._unsubscribe()},t.prototype._subscribe=function(){var t=this;this._unsubscribe();var e=this._contentObserver.observe(this._elementRef);this._ngZone.runOutsideAngular(function(){t._currentSubscription=(t.debounce?e.pipe(Ch(t.debounce)):e).subscribe(t.event)})},t.prototype._unsubscribe=function(){this._currentSubscription&&this._currentSubscription.unsubscribe()},t}(),Ly=function(){return function(){}}(),zy=Qr({encapsulation:2,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}@media screen and (-ms-high-contrast:active){.mat-tooltip{outline:solid 1px}}.mat-tooltip-handset{margin:24px;padding-left:16px;padding-right:16px}"],data:{animation:[{type:7,name:"state",definitions:[{type:0,name:"initial, void, hidden",styles:{type:6,styles:{opacity:0,transform:"scale(0)"},offset:null},options:void 0},{type:0,name:"visible",styles:{type:6,styles:{transform:"scale(1)"},offset:null},options:void 0},{type:1,expr:"* => visible",animation:{type:4,styles:{type:5,steps:[{type:6,styles:{opacity:0,transform:"scale(0)",offset:0},offset:null},{type:6,styles:{opacity:.5,transform:"scale(0.99)",offset:.5},offset:null},{type:6,styles:{opacity:1,transform:"scale(1)",offset:1},offset:null}]},timings:"200ms cubic-bezier(0, 0, 0.2, 1)"},options:null},{type:1,expr:"* => hidden",animation:{type:4,styles:{type:6,styles:{opacity:0},offset:null},timings:"100ms cubic-bezier(0, 0, 0.2, 1)"},options:null}],options:{}}]}});function By(t){return za(2,[(t()(),Es(0,0,null,null,3,"div",[["class","mat-tooltip"]],[[2,"mat-tooltip-handset",null],[24,"@state",0]],[[null,"@state.start"],[null,"@state.done"]],function(t,e,n){var i=!0,o=t.component;return"@state.start"===e&&(i=!1!==o._animationStart()&&i),"@state.done"===e&&(i=!1!==o._animationDone(n)&&i),i},null,null)),da(1,278528,null,0,uc,[kr,Er,ui,di],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),(e=131072,n=kc,i=[ar],ma(-1,e|=16,null,0,n,n,i)),(t()(),Va(3,null,["",""]))],function(t,e){t(e,1,0,"mat-tooltip",e.component.tooltipClass)},function(t,e){var n,i=e.component;t(e,0,0,null==(n=function(t,e,n,i){if(Pe.isWrapped(i)){i=Pe.unwrap(i);var o=t.def.nodes[0].bindingIndex+0,r=Pe.unwrap(t.oldValues[o]);t.oldValues[o]=new Pe(r)}return i}(e,0,0,ta(e,2).transform(i._isHandset)))?null:n.matches,i._visibility),t(e,3,0,i.message)});var e,n,i}function Hy(t){return za(0,[(t()(),Es(0,0,null,null,1,"mat-tooltip-component",[["aria-hidden","true"]],[[4,"zoom",null]],[["body","click"]],function(t,e,n){var i=!0;return"body:click"===e&&(i=!1!==ta(t,1)._handleBodyInteraction()&&i),i},By,zy)),da(1,49152,null,0,My,[ar,Zh],null,null)],null,function(t,e){t(e,0,0,"visible"===ta(e,1)._visibility?1:null)})}var Uy=Us("mat-tooltip-component",My,Hy,{},{},[]),qy=function(t){function e(e){var n=t.call(this)||this;return n._value=e,n}return o(e,t),Object.defineProperty(e.prototype,"value",{get:function(){return this.getValue()},enumerable:!0,configurable:!0}),e.prototype._subscribe=function(e){var n=t.prototype._subscribe.call(this,e);return n&&!n.closed&&e.next(this._value),n},e.prototype.getValue=function(){if(this.hasError)throw this.thrownError;if(this.closed)throw new M;return this._value},e.prototype.next=function(e){t.prototype.next.call(this,this._value=e)},e}(V);function Wy(t){var e=t.subscriber,n=t.counter,i=t.period;e.next(n),this.schedule({subscriber:e,counter:n+1,period:i},i)}var Ky=function(){function t(t){this.sanitizer=t,this.overlayColor="#00000040",this.hideOverlay=!1,this.disabled=!1}return t.prototype.ngOnInit=function(){this.image&&(this.image=this.sanitizer.bypassSecurityTrustStyle('url("'+this.image+'")'))},t}(),Yy=function(){var t={Left:0,Right:1,Index:2};return t[t.Left]="Left",t[t.Right]="Right",t[t.Index]="Index",t}(),Gy=function(){function t(t,e,n){this.animationBuilder=t,this.renderer=e,this.platformId=n,this.timings="250ms ease-in",this.hideArrows=!0,this.hideIndicators=!0,this.color="accent",this.proportion=25,this.useKeyboard=!1,this.useMouseWheel=!1,this.change=new Mi,this._autoplay=!0,this.autoplay$=new V,this.interval$=new qy(5e3),this.slides$=new qy(null),this._maxWidth="auto",this.maxWidth$=new V,this._loop=!0,this.loop$=new V,this._orientation="ltr",this.orientation$=new V,this.timerStop$=new V,this.destroy$=new V,this.playing=!1}return Object.defineProperty(t.prototype,"autoplay",{set:function(t){this.autoplay$.next(t),this._autoplay=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"interval",{set:function(t){this.interval$.next(t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"loop",{get:function(){return this._loop},set:function(t){this.loop$.next(t),this._loop=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"maxWidth",{get:function(){return this._maxWidth},set:function(t){this._maxWidth=t,this.maxWidth$.next()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"slides",{set:function(t){this.slides$.next(t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"orientation",{get:function(){return this._orientation},set:function(t){this.orientation$.next(t),this._orientation=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"currentIndex",{get:function(){return this.listKeyManager?this.listKeyManager.activeItemIndex:0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"currentSlide",{get:function(){return this.listKeyManager?this.listKeyManager.activeItem:null},enumerable:!0,configurable:!0}),t.prototype.ngAfterContentInit=function(){var t=this;this.listKeyManager=new Ah(this.slidesList).withVerticalOrientation(!1).withHorizontalOrientation(this._orientation).withWrap(this._loop),this.listKeyManager.updateActiveItem(0),this.listKeyManager.change.pipe(Cu(this.destroy$)).subscribe(function(){return t.playAnimation()})},t.prototype.ngAfterViewInit=function(){var t=this;this.autoplay$.pipe(Cu(this.destroy$)).subscribe(function(e){t.stopTimer(),t.startTimer(e)}),this.interval$.pipe(Cu(this.destroy$)).subscribe(function(e){t.stopTimer(),t.resetTimer(e),t.startTimer(t._autoplay)}),this.maxWidth$.pipe(Cu(this.destroy$)).subscribe(function(){return t.slideTo(0)}),this.loop$.pipe(Cu(this.destroy$)).subscribe(function(e){return t.listKeyManager.withWrap(e)}),this.orientation$.pipe(Cu(this.destroy$)).subscribe(function(e){return t.listKeyManager.withHorizontalOrientation(e)}),this.slides$.pipe(Cu(this.destroy$),Uu(function(e){return e&&e0&&this.previous()}},t.prototype.onResize=function(t){this.slideTo(0)},t.prototype.onPan=function(t,e){if(!(Math.abs(t.velocityY)>Math.abs(t.velocityX))){var n=t.deltaX;this.isOutOfBounds()&&(n*=.2),this.renderer.setStyle(e,"cursor","grabbing"),this.renderer.setStyle(this.carouselList.nativeElement,"transform",this.getTranslation(this.getOffset()+n))}},t.prototype.onPanEnd=function(t,e){if(this.renderer.removeStyle(e,"cursor"),!this.isOutOfBounds()&&Math.abs(t.deltaX)>.25*this.getWidth())return t.deltaX<=0?void this.next():void this.previous();this.playAnimation()},t.prototype.isOutOfBounds=function(){var t=("rtl"===this.orientation?-1:1)*(this.carouselList.nativeElement.getBoundingClientRect().left-this.carouselList.nativeElement.offsetParent.getBoundingClientRect().left),e=this.slidesList.length-1,n=-this.getWidth()*e;return 0===this.listKeyManager.activeItemIndex&&t>=0||this.listKeyManager.activeItemIndex===e&&t<=n},t.prototype.isVisible=function(){if(!Oc(this.platformId))return!1;var t=window.pageYOffset,e=t+window.innerHeight,n=this.carouselContainer.nativeElement.getBoundingClientRect(),i=t+n.top;return i+n.height<=e||i>=t},t.prototype.getOffset=function(){var t=this.listKeyManager.activeItemIndex*this.getWidth();return("rtl"===this.orientation?1:-1)*t},t.prototype.getTranslation=function(t){return"translateX("+t+"px)"},t.prototype.getWidth=function(){return this.carouselContainer.nativeElement.clientWidth},t.prototype.goto=function(t,e){if(!this.playing){var n="rtl"===this.orientation;switch(t){case Yy.Left:return n?this.listKeyManager.setNextItemActive():this.listKeyManager.setPreviousItemActive();case Yy.Right:return n?this.listKeyManager.setPreviousItemActive():this.listKeyManager.setNextItemActive();case Yy.Index:return this.listKeyManager.setActiveItem(e)}}},t.prototype.playAnimation=function(){var t,e,n=this,i=this.getTranslation(this.getOffset()),o=this.animationBuilder.build((t=this.timings,e=eu({transform:i}),void 0===e&&(e=null),{type:4,styles:e,timings:t})).create(this.carouselList.nativeElement);o.onStart(function(){return n.playing=!0}),o.onDone(function(){n.change.emit(n.currentIndex),n.playing=!1,n.renderer.setStyle(n.carouselList.nativeElement,"transform",i),o.destroy()}),o.play()},t.prototype.resetSlides=function(t){this.slidesList.reset(this.slidesList.toArray().slice(0,t))},t.prototype.resetTimer=function(t){var e,n;this.timer$=(void 0===(e=t)&&(e=0),void 0===n&&(n=Vu),(!zu(e)||e<0)&&(e=0),n&&"function"==typeof n.schedule||(n=Vu),new A(function(t){return t.add(n.schedule(Wy,e,{subscriber:t,counter:0,period:e})),t}))},t.prototype.startTimer=function(t){var e=this;t&&this.timer$.pipe(Cu(this.timerStop$),Cu(this.destroy$),Uu(function(){return e.isVisible()})).subscribe(function(){e.listKeyManager.withWrap(!0).setNextItemActive(),e.listKeyManager.withWrap(e.loop)})},t.prototype.stopTimer=function(){this.timerStop$.next()},t}(),Xy=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.overrides={pinch:{enable:!1},rotate:{enable:!1}},e}return o(e,t),e}(id),Zy=function(){function t(){}return t.forRoot=function(){return{ngModule:t,providers:[{provide:ed,useClass:Xy}]}},t}(),Qy=function(){function t(t){var e=this;this.normalizedNames=new Map,this.lazyUpdate=null,t?this.lazyInit="string"==typeof t?function(){e.headers=new Map,t.split("\n").forEach(function(t){var n=t.indexOf(":");if(n>0){var i=t.slice(0,n),o=i.toLowerCase(),r=t.slice(n+1).trim();e.maybeSetNormalizedName(i,o),e.headers.has(o)?e.headers.get(o).push(r):e.headers.set(o,[r])}})}:function(){e.headers=new Map,Object.keys(t).forEach(function(n){var i=t[n],o=n.toLowerCase();"string"==typeof i&&(i=[i]),i.length>0&&(e.headers.set(o,i),e.maybeSetNormalizedName(n,o))})}:this.headers=new Map}return t.prototype.has=function(t){return this.init(),this.headers.has(t.toLowerCase())},t.prototype.get=function(t){this.init();var e=this.headers.get(t.toLowerCase());return e&&e.length>0?e[0]:null},t.prototype.keys=function(){return this.init(),Array.from(this.normalizedNames.values())},t.prototype.getAll=function(t){return this.init(),this.headers.get(t.toLowerCase())||null},t.prototype.append=function(t,e){return this.clone({name:t,value:e,op:"a"})},t.prototype.set=function(t,e){return this.clone({name:t,value:e,op:"s"})},t.prototype.delete=function(t,e){return this.clone({name:t,value:e,op:"d"})},t.prototype.maybeSetNormalizedName=function(t,e){this.normalizedNames.has(e)||this.normalizedNames.set(e,t)},t.prototype.init=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))},t.prototype.copyFrom=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))})},t.prototype.clone=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},t.prototype.applyUpdate=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,c(n)),this.headers.set(e,i);break;case"d":var o=t.value;if(o){var r=this.headers.get(e);if(!r)return;0===(r=r.filter(function(t){return-1===o.indexOf(t)})).length?(this.headers.delete(e),this.normalizedNames.delete(e)):this.headers.set(e,r)}else this.headers.delete(e),this.normalizedNames.delete(e)}},t.prototype.forEach=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}(),$y=function(){function t(){}return t.prototype.encodeKey=function(t){return Jy(t)},t.prototype.encodeValue=function(t){return Jy(t)},t.prototype.decodeKey=function(t){return decodeURIComponent(t)},t.prototype.decodeValue=function(t){return decodeURIComponent(t)},t}();function Jy(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 tg=function(){function t(t){void 0===t&&(t={});var e,n,i,o=this;if(this.updates=null,this.cloneFrom=null,this.encoder=t.encoder||new $y,t.fromString){if(t.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=(e=t.fromString,n=this.encoder,i=new Map,e.length>0&&e.split("&").forEach(function(t){var e=t.indexOf("="),o=u(-1==e?[n.decodeKey(t),""]:[n.decodeKey(t.slice(0,e)),n.decodeValue(t.slice(e+1))],2),r=o[0],s=o[1],a=i.get(r)||[];a.push(s),i.set(r,a)}),i)}else t.fromObject?(this.map=new Map,Object.keys(t.fromObject).forEach(function(e){var n=t.fromObject[e];o.map.set(e,Array.isArray(n)?n:[n])})):this.map=null}return t.prototype.has=function(t){return this.init(),this.map.has(t)},t.prototype.get=function(t){this.init();var e=this.map.get(t);return e?e[0]:null},t.prototype.getAll=function(t){return this.init(),this.map.get(t)||null},t.prototype.keys=function(){return this.init(),Array.from(this.map.keys())},t.prototype.append=function(t,e){return this.clone({param:t,value:e,op:"a"})},t.prototype.set=function(t,e){return this.clone({param:t,value:e,op:"s"})},t.prototype.delete=function(t,e){return this.clone({param:t,value:e,op:"d"})},t.prototype.toString=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("&")}).join("&")},t.prototype.clone=function(e){var n=new t({encoder:this.encoder});return n.cloneFrom=this.cloneFrom||this,n.updates=(this.updates||[]).concat([e]),n},t.prototype.init=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)||[],o=i.indexOf(e.value);-1!==o&&i.splice(o,1),i.length>0?t.map.set(e.param,i):t.map.delete(e.param)}}),this.cloneFrom=null)},t}();function eg(t){return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer}function ng(t){return"undefined"!=typeof Blob&&t instanceof Blob}function ig(t){return"undefined"!=typeof FormData&&t instanceof FormData}var og=function(){function t(t,e,n,i){var o;if(this.url=e,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=t.toUpperCase(),function(t){switch(t){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||i?(this.body=void 0!==n?n:null,o=i):o=n,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 Qy),this.params){var r=this.params.toString();if(0===r.length)this.urlWithParams=e;else{var s=e.indexOf("?");this.urlWithParams=e+(-1===s?"?":s=200&&this.status<300}}());function ag(t,e){return{body:e,headers:t.headers,observe:t.observe,params:t.params,reportProgress:t.reportProgress,responseType:t.responseType,withCredentials:t.withCredentials}}var lg=function(){function t(t){this.handler=t}return t.prototype.request=function(t,e,n){var i,o=this;if(void 0===n&&(n={}),t instanceof og)i=t;else{var r;r=n.headers instanceof Qy?n.headers:new Qy(n.headers);var s=void 0;n.params&&(s=n.params instanceof tg?n.params:new tg({fromObject:n.params})),i=new og(t,e,void 0!==n.body?n.body:null,{headers:r,params:s,reportProgress:n.reportProgress,responseType:n.responseType||"json",withCredentials:n.withCredentials})}var a=Ou(i).pipe(it(function(t){return o.handler.handle(t)},void 0,1));if(t instanceof og||"events"===n.observe)return a;var l=a.pipe(Uu(function(t){return t instanceof sg}));switch(n.observe||"body"){case"body":switch(i.responseType){case"arraybuffer":return l.pipe($(function(t){if(null!==t.body&&!(t.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return t.body}));case"blob":return l.pipe($(function(t){if(null!==t.body&&!(t.body instanceof Blob))throw new Error("Response is not a Blob.");return t.body}));case"text":return l.pipe($(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 l.pipe($(function(t){return t.body}))}case"response":return l;default:throw new Error("Unreachable: unhandled observe type "+n.observe+"}")}},t.prototype.delete=function(t,e){return void 0===e&&(e={}),this.request("DELETE",t,e)},t.prototype.get=function(t,e){return void 0===e&&(e={}),this.request("GET",t,e)},t.prototype.head=function(t,e){return void 0===e&&(e={}),this.request("HEAD",t,e)},t.prototype.jsonp=function(t,e){return this.request("JSONP",t,{params:(new tg).append(e,"JSONP_CALLBACK"),observe:"body",responseType:"json"})},t.prototype.options=function(t,e){return void 0===e&&(e={}),this.request("OPTIONS",t,e)},t.prototype.patch=function(t,e,n){return void 0===n&&(n={}),this.request("PATCH",t,ag(n,e))},t.prototype.post=function(t,e,n){return void 0===n&&(n={}),this.request("POST",t,ag(n,e))},t.prototype.put=function(t,e,n){return void 0===n&&(n={}),this.request("PUT",t,ag(n,e))},t}();function ug(){for(var t,e=[],n=0;n=0;n--){var i=e[n];if(i.svgElement){var o=this._extractSvgIconFromSet(i.svgElement,t);if(o)return o}}return null},t.prototype._loadSvgIconFromConfig=function(t){var e=this;return this._fetchUrl(t.url).pipe($(function(t){return e._createSvgElementForSingleIcon(t)}))},t.prototype._loadSvgIconSetFromConfig=function(t){var e=this;return t.svgElement?Ou(t.svgElement):this._fetchUrl(t.url).pipe($(function(n){return t.svgElement||(t.svgElement=e._svgElementFromString(n)),t.svgElement}))},t.prototype._createSvgElementForSingleIcon=function(t){var e=this._svgElementFromString(t);return this._setSvgAttributes(e),e},t.prototype._extractSvgIconFromSet=function(t,e){var n=t.querySelector("#"+e);if(!n)return null;var i=n.cloneNode(!0);if(i.removeAttribute("id"),"svg"===i.nodeName.toLowerCase())return this._setSvgAttributes(i);if("symbol"===i.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(i));var o=this._svgElementFromString("");return o.appendChild(i),this._setSvgAttributes(o)},t.prototype._svgElementFromString=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},t.prototype._toSvgElement=function(t){for(var e=this._svgElementFromString(""),n=0;n button[_ngcontent-%COMP%]{position:absolute;z-index:1;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.carousel[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]:first-of-type{left:30px}.carousel[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]:last-of-type{right:30px}.carousel-list[_ngcontent-%COMP%]{width:100%;margin:0;padding:0;list-style:none;display:flex;position:relative}.carousel-slide[_ngcontent-%COMP%]{width:100%;height:0;display:flex;flex-shrink:0;position:relative}.carousel-slide[_ngcontent-%COMP%]:hover{cursor:-webkit-grab;cursor:grab}.carousel-indicators[_ngcontent-%COMP%]{display:flex;position:absolute;bottom:15px;z-index:1;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);outline:0}.carousel-indicators[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]{width:10px;height:10px;margin:7.5px}"],data:{}});function Rg(t){return za(0,[(t()(),Es(0,0,[["carouselSlide",1]],null,2,"li",[["class","carousel-slide"],["role","option"]],[[4,"padding-bottom",null]],[[null,"panleft"],[null,"panright"],[null,"panend"],[null,"pancancel"]],function(t,e,n){var i=!0,o=t.component;return"panleft"===e&&(i=!1!==o.onPan(n,ta(t,0))&&i),"panright"===e&&(i=!1!==o.onPan(n,ta(t,0))&&i),"panend"===e&&(i=!1!==o.onPanEnd(n,ta(t,0))&&i),"pancancel"===e&&(i=!1!==o.onPanEnd(n,ta(t,0))&&i),i},null,null)),(t()(),Es(1,16777216,null,null,1,null,null,null,null,null,null,null)),da(2,540672,null,0,bc,[sr],{ngTemplateOutlet:[0,"ngTemplateOutlet"]},null)],function(t,e){t(e,2,0,e.context.$implicit.templateRef)},function(t,e){t(e,0,0,e.component.proportion+"%")})}function Dg(t){return za(0,[(t()(),Es(0,0,null,null,1,"mat-icon",[["class","mat-icon"],["role","img"]],[[2,"mat-icon-inline",null]],null,null,Pg,Og)),da(1,9158656,null,0,Ig,[ui,_g,[8,null],[2,xg]],{svgIcon:[0,"svgIcon"]},null)],function(t,e){t(e,1,0,e.component.svgIconOverrides.arrowBack)},function(t,e){t(e,0,0,ta(e,1).inline)})}function Mg(t){return za(0,[(t()(),Es(0,0,null,null,2,"mat-icon",[["class","mat-icon"],["role","img"]],[[2,"mat-icon-inline",null]],null,null,Pg,Og)),da(1,9158656,null,0,Ig,[ui,_g,[8,null],[2,xg]],null,null),(t()(),Va(-1,0,["arrow_back"]))],function(t,e){t(e,1,0)},function(t,e){t(e,0,0,ta(e,1).inline)})}function Ng(t){return za(0,[(t()(),Es(0,0,null,null,4,"button",[["mat-icon-button",""],["tabindex","-1"],["type","button"]],[[8,"disabled",0],[2,"_mat-animation-noopable",null]],[[null,"click"]],function(t,e,n){var i=!0;return"click"===e&&(i=!1!==t.component.previous()&&i),i},gy,yy)),da(1,180224,null,0,Xd,[ui,Dc,Fh,[2,fy]],{disabled:[0,"disabled"],color:[1,"color"]},null),(t()(),ks(16777216,null,0,1,null,Dg)),da(3,16384,null,0,dc,[sr,Ni],{ngIf:[0,"ngIf"],ngIfElse:[1,"ngIfElse"]},null),(t()(),ks(0,[["defaultArrowBack",2]],0,0,null,Mg))],function(t,e){var n=e.component;t(e,1,0,!n.loop&&0==n.currentIndex,n.color),t(e,3,0,null==n.svgIconOverrides?null:n.svgIconOverrides.arrowBack,ta(e,4))},function(t,e){t(e,0,0,ta(e,1).disabled||null,"NoopAnimations"===ta(e,1)._animationMode)})}function Fg(t){return za(0,[(t()(),Es(0,0,null,null,1,"mat-icon",[["class","mat-icon"],["role","img"]],[[2,"mat-icon-inline",null]],null,null,Pg,Og)),da(1,9158656,null,0,Ig,[ui,_g,[8,null],[2,xg]],{svgIcon:[0,"svgIcon"]},null)],function(t,e){t(e,1,0,e.component.svgIconOverrides.arrowForward)},function(t,e){t(e,0,0,ta(e,1).inline)})}function Vg(t){return za(0,[(t()(),Es(0,0,null,null,2,"mat-icon",[["class","mat-icon"],["role","img"]],[[2,"mat-icon-inline",null]],null,null,Pg,Og)),da(1,9158656,null,0,Ig,[ui,_g,[8,null],[2,xg]],null,null),(t()(),Va(-1,0,["arrow_forward"]))],function(t,e){t(e,1,0)},function(t,e){t(e,0,0,ta(e,1).inline)})}function jg(t){return za(0,[(t()(),Es(0,0,null,null,4,"button",[["mat-icon-button",""],["tabindex","-1"],["type","button"]],[[8,"disabled",0],[2,"_mat-animation-noopable",null]],[[null,"click"]],function(t,e,n){var i=!0;return"click"===e&&(i=!1!==t.component.next()&&i),i},gy,yy)),da(1,180224,null,0,Xd,[ui,Dc,Fh,[2,fy]],{disabled:[0,"disabled"],color:[1,"color"]},null),(t()(),ks(16777216,null,0,1,null,Fg)),da(3,16384,null,0,dc,[sr,Ni],{ngIf:[0,"ngIf"],ngIfElse:[1,"ngIfElse"]},null),(t()(),ks(0,[["defaultArrowForward",2]],0,0,null,Vg))],function(t,e){var n=e.component;t(e,1,0,!n.loop&&n.currentIndex==n.slidesList.length-1,n.color),t(e,3,0,null==n.svgIconOverrides?null:n.svgIconOverrides.arrowForward,ta(e,4))},function(t,e){t(e,0,0,ta(e,1).disabled||null,"NoopAnimations"===ta(e,1)._animationMode)})}function Lg(t){return za(0,[(t()(),Es(0,0,null,null,1,"button",[["mat-mini-fab",""],["tabindex","-1"],["type","button"]],[[8,"disabled",0],[2,"_mat-animation-noopable",null]],[[null,"click"],[null,"focus"]],function(t,e,n){var i=!0;return"click"===e&&(i=!1!==t.component.slideTo(t.context.index)&&i),"focus"===e&&(i=!1!==ta(t.parent.parent,2).focus()&&i),i},gy,yy)),da(1,180224,null,0,Xd,[ui,Dc,Fh,[2,fy]],{disabled:[0,"disabled"],color:[1,"color"]},null)],function(t,e){var n=e.component;t(e,1,0,e.context.index==n.currentIndex,n.color)},function(t,e){t(e,0,0,ta(e,1).disabled||null,"NoopAnimations"===ta(e,1)._animationMode)})}function zg(t){return za(0,[(t()(),Es(0,0,null,null,2,"div",[["class","carousel-indicators"],["tabindex","-1"]],[[4,"flex-direction",null]],null,null,null,null)),(t()(),ks(16777216,null,null,1,null,Lg)),da(2,278528,null,0,hc,[sr,Ni,kr],{ngForOf:[0,"ngForOf"]},null)],function(t,e){t(e,2,0,e.component.slidesList)},function(t,e){t(e,0,0,"rtl"===e.component.orientation?"row-reverse":"row")})}function Bg(t){return za(0,[Oa(402653184,1,{carouselContainer:0}),Oa(402653184,2,{carouselList:0}),(t()(),Es(2,0,[[1,0],["carouselContainer",1]],null,9,"div",[["class","carousel"],["tabindex","0"]],[[4,"max-width",null]],null,null,null,null)),(t()(),Es(3,0,[[2,0],["carouselList",1]],null,2,"ul",[["class","carousel-list"],["role","listbox"]],[[4,"flex-direction",null]],null,null,null,null)),(t()(),ks(16777216,null,null,1,null,Rg)),da(5,278528,null,0,hc,[sr,Ni,kr],{ngForOf:[0,"ngForOf"]},null),(t()(),ks(16777216,null,null,1,null,Ng)),da(7,16384,null,0,dc,[sr,Ni],{ngIf:[0,"ngIf"]},null),(t()(),ks(16777216,null,null,1,null,jg)),da(9,16384,null,0,dc,[sr,Ni],{ngIf:[0,"ngIf"]},null),(t()(),ks(16777216,null,null,1,null,zg)),da(11,16384,null,0,dc,[sr,Ni],{ngIf:[0,"ngIf"]},null)],function(t,e){var n=e.component;t(e,5,0,n.slidesList),t(e,7,0,!n.hideArrows),t(e,9,0,!n.hideArrows),t(e,11,0,!n.hideIndicators)},function(t,e){var n=e.component;t(e,2,0,n.maxWidth),t(e,3,0,"rtl"===n.orientation?"row-reverse":"row")})}var Hg=Qr({encapsulation:0,styles:[".carousel-slide[_ngcontent-%COMP%]{width:100%;height:100%;position:absolute;z-index:auto;background-size:cover;background-repeat:no-repeat;background-position:center}.carousel-slide-overlay[_ngcontent-%COMP%]{width:100%;height:100%;position:absolute;z-index:auto}.carousel-slide-content[_ngcontent-%COMP%]{width:100%;height:100%;position:absolute;z-index:1}"],data:{}});function Ug(t){return za(0,[(t()(),Es(0,0,null,null,0,"div",[["class","carousel-slide-overlay"]],[[4,"background-color",null]],null,null,null,null))],null,function(t,e){t(e,0,0,e.component.overlayColor)})}function qg(t){return za(0,[(t()(),Es(0,0,null,null,4,"div",[["class","carousel-slide"]],[[4,"background-image",null]],null,null,null,null)),(t()(),Es(1,0,null,null,1,"div",[["class","carousel-slide-content"]],null,null,null,null,null)),Ma(null,0),(t()(),ks(16777216,[[1,2]],null,1,null,Ug)),da(4,16384,null,0,dc,[sr,Ni],{ngIf:[0,"ngIf"]},null)],function(t,e){t(e,4,0,!e.component.hideOverlay)},function(t,e){t(e,0,0,e.component.image)})}function Wg(t){return za(0,[Oa(671088640,1,{templateRef:0}),(t()(),ks(0,[[1,2]],null,0,null,qg))],null,null)}var Kg=function(t){function e(e,n,i){var o=t.call(this,e)||this;return o._platform=n,o._document=i,o}return o(e,t),e.prototype.ngAfterViewInit=function(){var t=this;ji()&&this._platform.isBrowser&&(this._checkToolbarMixedModes(),this._toolbarRows.changes.subscribe(function(){return t._checkToolbarMixedModes()}))},e.prototype._checkToolbarMixedModes=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.")}()},e}(Cd(function(){return function(t){this._elementRef=t}}())),Yg=function(){return function(){}}(),Gg=Qr({encapsulation:2,styles:["@media screen and (-ms-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%}.mat-toolbar-multiple-rows{min-height:64px}.mat-toolbar-row,.mat-toolbar-single-row{height:64px}@media (max-width:599px){.mat-toolbar-multiple-rows{min-height:56px}.mat-toolbar-row,.mat-toolbar-single-row{height:56px}}"],data:{}});function Xg(t){return za(2,[Ma(null,0),Ma(null,1)],null,null)}function Zg(t,e){void 0===e&&(e=Vu);var n,i=(n=t)instanceof Date&&!isNaN(+n)?+t-e.now():Math.abs(t);return function(t){return t.lift(new Qg(i,e))}}var Qg=function(){function t(t,e){this.delay=t,this.scheduler=e}return t.prototype.call=function(t,e){return e.subscribe(new $g(t,this.delay,this.scheduler))},t}(),$g=function(t){function e(e,n,i){var o=t.call(this,e)||this;return o.delay=n,o.scheduler=i,o.queue=[],o.active=!1,o.errored=!1,o}return o(e,t),e.dispatch=function(t){for(var e=t.source,n=e.queue,i=t.scheduler,o=t.destination;n.length>0&&n[0].time-i.now()<=0;)n.shift().notification.observe(o);if(n.length>0){var r=Math.max(0,n[0].time-i.now());this.schedule(t,r)}else this.unsubscribe(),e.active=!1},e.prototype._schedule=function(t){this.active=!0,this.destination.add(t.schedule(e.dispatch,this.delay,{source:this,destination:this.destination,scheduler:t}))},e.prototype.scheduleNotification=function(t){if(!0!==this.errored){var e=this.scheduler,n=new Jg(e.now()+this.delay,t);this.queue.push(n),!1===this.active&&this._schedule(e)}},e.prototype._next=function(t){this.scheduleNotification($u.createNext(t))},e.prototype._error=function(t){this.errored=!0,this.queue=[],this.destination.error(t),this.unsubscribe()},e.prototype._complete=function(){this.scheduleNotification($u.createComplete()),this.unsubscribe()},e}(I),Jg=function(){return function(t,e){this.time=t,this.notification=e}}(),tv=new Et("MAT_MENU_PANEL"),ev=function(t){function e(e,n,i,o){var r=t.call(this)||this;return r._elementRef=e,r._focusMonitor=i,r._parentMenu=o,r._hovered=new V,r._highlighted=!1,r._triggersSubmenu=!1,i&&i.monitor(r._elementRef,!1),o&&o.addItem&&o.addItem(r),r._document=n,r}return o(e,t),e.prototype.focus=function(t){void 0===t&&(t="program"),this._focusMonitor?this._focusMonitor.focusVia(this._getHostElement(),t):this._getHostElement().focus()},e.prototype.ngOnDestroy=function(){this._focusMonitor&&this._focusMonitor.stopMonitoring(this._elementRef),this._parentMenu&&this._parentMenu.removeItem&&this._parentMenu.removeItem(this),this._hovered.complete()},e.prototype._getTabIndex=function(){return this.disabled?"-1":"0"},e.prototype._getHostElement=function(){return this._elementRef.nativeElement},e.prototype._checkDisabled=function(t){this.disabled&&(t.preventDefault(),t.stopPropagation())},e.prototype._handleMouseEnter=function(){this._hovered.next(this)},e.prototype.getLabel=function(){var t=this._elementRef.nativeElement,e=this._document?this._document.TEXT_NODE:3,n="";if(t.childNodes)for(var i=t.childNodes.length,o=0;o')}(),this._xPosition=t,this.setPositionClasses()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"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()},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"overlapTrigger",{get:function(){return this._overlapTrigger},set:function(t){this._overlapTrigger=Eu(t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"hasBackdrop",{get:function(){return this._hasBackdrop},set:function(t){this._hasBackdrop=Eu(t)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"panelClass",{set:function(t){t&&t.length&&(this._classList=t.split(" ").reduce(function(t,e){return t[e]=!0,t},{}),this._elementRef.nativeElement.className="")},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"classList",{get:function(){return this.panelClass},set:function(t){this.panelClass=t},enumerable:!0,configurable:!0}),t.prototype.ngOnInit=function(){this.setPositionClasses()},t.prototype.ngAfterContentInit=function(){var t=this;this._keyManager=new Dh(this._items).withWrap().withTypeAhead(),this._tabSubscription=this._keyManager.tabOut.subscribe(function(){return t.closed.emit("tab")})},t.prototype.ngOnDestroy=function(){this._tabSubscription.unsubscribe(),this.closed.complete()},t.prototype._hovered=function(){return this._itemChanges.pipe(Ku(this._items),Yu(function(t){return lt.apply(void 0,t.map(function(t){return t._hovered}))}))},t.prototype._handleKeydown=function(t){var e=t.keyCode;switch(e){case 27:this.closed.emit("keydown");break;case 37:this.parentMenu&&"ltr"===this.direction&&this.closed.emit("keydown");break;case 39:this.parentMenu&&"rtl"===this.direction&&this.closed.emit("keydown");break;default:38!==e&&40!==e||this._keyManager.setFocusOrigin("keyboard"),this._keyManager.onKeydown(t)}},t.prototype.focusFirstItem=function(t){var e=this;void 0===t&&(t="program"),this.lazyContent?this._ngZone.onStable.asObservable().pipe(_u(1)).subscribe(function(){return e._keyManager.setFocusOrigin(t).setFirstItemActive()}):this._keyManager.setFocusOrigin(t).setFirstItemActive()},t.prototype.resetActiveItem=function(){this._keyManager.setActiveItem(-1)},t.prototype.setElevation=function(t){var e="mat-elevation-z"+(4+t),n=Object.keys(this._classList).find(function(t){return t.startsWith("mat-elevation-z")});n&&n!==this._previousElevation||(this._previousElevation&&(this._classList[this._previousElevation]=!1),this._classList[e]=!0,this._previousElevation=e)},t.prototype.addItem=function(t){-1===this._items.indexOf(t)&&(this._items.push(t),this._itemChanges.next(this._items))},t.prototype.removeItem=function(t){var e=this._items.indexOf(t);this._items.indexOf(t)>-1&&(this._items.splice(e,1),this._itemChanges.next(this._items))},t.prototype.setPositionClasses=function(t,e){void 0===t&&(t=this.xPosition),void 0===e&&(e=this.yPosition);var 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},t.prototype._startAnimation=function(){this._panelAnimationState="enter"},t.prototype._resetAnimation=function(){this._panelAnimationState="void"},t.prototype._onAnimationDone=function(t){this._animationDone.next(t),this._isAnimating=!1,"enter"===t.toState&&0===this._keyManager.activeItemIndex&&(t.element.scrollTop=0)},t}(),ov=new Et("mat-menu-scroll-strategy");function rv(t){return function(){return t.scrollStrategies.reposition()}}var sv=Vc({passive:!0}),av=function(){function t(t,e,n,i,o,r,s,a){var l=this;this._overlay=t,this._element=e,this._viewContainerRef=n,this._parentMenu=o,this._menuItemInstance=r,this._dir=s,this._focusMonitor=a,this._overlayRef=null,this._menuOpen=!1,this._closeSubscription=b.EMPTY,this._hoverSubscription=b.EMPTY,this._menuCloseSubscription=b.EMPTY,this._handleTouchStart=function(){return l._openedBy="touch"},this._openedBy=null,this.menuOpened=new Mi,this.onMenuOpen=this.menuOpened,this.menuClosed=new Mi,this.onMenuClose=this.menuClosed,e.nativeElement.addEventListener("touchstart",this._handleTouchStart,sv),r&&(r._triggersSubmenu=this.triggersSubmenu()),this._scrollStrategy=i}return Object.defineProperty(t.prototype,"_deprecatedMatMenuTriggerFor",{get:function(){return this.menu},set:function(t){this.menu=t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"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)})))},enumerable:!0,configurable:!0}),t.prototype.ngAfterContentInit=function(){this._checkMenu(),this._handleHover()},t.prototype.ngOnDestroy=function(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,sv),this._cleanUpSubscriptions()},Object.defineProperty(t.prototype,"menuOpen",{get:function(){return this._menuOpen},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"dir",{get:function(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"},enumerable:!0,configurable:!0}),t.prototype.triggersSubmenu=function(){return!(!this._menuItemInstance||!this._parentMenu)},t.prototype.toggleMenu=function(){return this._menuOpen?this.closeMenu():this.openMenu()},t.prototype.openMenu=function(){var t=this;if(!this._menuOpen){this._checkMenu();var e=this._createOverlay();this._setPosition(e.getConfig().positionStrategy),e.attach(this._getPortal()),this.menu.lazyContent&&this.menu.lazyContent.attach(this.menuData),this._closeSubscription=this._menuClosingActions().subscribe(function(){return t.closeMenu()}),this._initMenu(),this.menu instanceof iv&&this.menu._startAnimation()}},t.prototype.closeMenu=function(){this.menu.close.emit()},t.prototype.focus=function(t){void 0===t&&(t="program"),this._focusMonitor?this._focusMonitor.focusVia(this._element,t):this._element.nativeElement.focus()},t.prototype._destroyMenu=function(){var t=this;if(this._overlayRef&&this.menuOpen){var e=this.menu;this._closeSubscription.unsubscribe(),this._overlayRef.detach(),e instanceof iv?(e._resetAnimation(),e.lazyContent?e._animationDone.pipe(Uu(function(t){return"void"===t.toState}),_u(1),Cu(e.lazyContent._attached)).subscribe(function(){return e.lazyContent.detach()},void 0,function(){t._resetMenu()}):this._resetMenu()):(this._resetMenu(),e.lazyContent&&e.lazyContent.detach())}},t.prototype._initMenu=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")},t.prototype._setMenuElevation=function(){if(this.menu.setElevation){for(var t=0,e=this.menu.parentMenu;e;)t++,e=e.parentMenu;this.menu.setElevation(t)}},t.prototype._resetMenu=function(){this._setIsMenuOpen(!1),this._openedBy?this.triggersSubmenu()||this.focus(this._openedBy):this.focus(),this._openedBy=null},t.prototype._setIsMenuOpen=function(t){this._menuOpen=t,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&(this._menuItemInstance._highlighted=t)},t.prototype._checkMenu=function(){this.menu||function(){throw Error('matMenuTriggerFor: must pass in an mat-menu instance.\n\n Example:\n \n ')}()},t.prototype._createOverlay=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},t.prototype._getOverlayConfig=function(){return new $c({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withTransformOriginOn(".mat-menu-panel"),hasBackdrop:null==this.menu.hasBackdrop?!this.triggersSubmenu():this.menu.hasBackdrop,backdropClass:this.menu.backdropClass||"cdk-overlay-transparent-backdrop",scrollStrategy:this._scrollStrategy(),direction:this._dir})},t.prototype._subscribeToPositions=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")})},t.prototype._setPosition=function(t){var e="before"===this.menu.xPosition?["end","start"]:["start","end"],n=e[0],i=e[1],o="above"===this.menu.yPosition?["bottom","top"]:["top","bottom"],r=o[0],s=o[1],a=[r,s],l=a[0],u=a[1],c=[n,i],h=c[0],p=c[1],d=0;this.triggersSubmenu()?(p=n="before"===this.menu.xPosition?"start":"end",i=h="end"===n?"start":"end",d="bottom"===r?8:-8):this.menu.overlapTrigger||(l="top"===r?"bottom":"top",u="top"===s?"bottom":"top"),t.withPositions([{originX:n,originY:l,overlayX:h,overlayY:r,offsetY:d},{originX:i,originY:l,overlayX:p,overlayY:r,offsetY:d},{originX:n,originY:u,overlayX:h,overlayY:s,offsetY:-d},{originX:i,originY:u,overlayX:p,overlayY:s,offsetY:-d}])},t.prototype._cleanUpSubscriptions=function(){this._closeSubscription.unsubscribe(),this._hoverSubscription.unsubscribe()},t.prototype._menuClosingActions=function(){var t=this,e=this._overlayRef.backdropClick(),n=this._overlayRef.detachments();return lt(e,this._parentMenu?this._parentMenu.closed:Ou(),this._parentMenu?this._parentMenu._hovered().pipe(Uu(function(e){return e!==t._menuItemInstance}),Uu(function(){return t._menuOpen})):Ou(),n)},t.prototype._handleMousedown=function(t){Vh(t)||(this._openedBy=0===t.button?"mouse":null,this.triggersSubmenu()&&t.preventDefault())},t.prototype._handleKeydown=function(t){var e=t.keyCode;this.triggersSubmenu()&&(39===e&&"ltr"===this.dir||37===e&&"rtl"===this.dir)&&this.openMenu()},t.prototype._handleClick=function(t){this.triggersSubmenu()?(t.stopPropagation(),this.openMenu()):this.toggleMenu()},t.prototype._handleHover=function(){var t=this;this.triggersSubmenu()&&(this._hoverSubscription=this._parentMenu._hovered().pipe(Uu(function(e){return e===t._menuItemInstance&&!e.disabled}),Zg(0,Kh)).subscribe(function(){t._openedBy="mouse",t.menu instanceof iv&&t.menu._isAnimating?t.menu._animationDone.pipe(_u(1),Zg(0,Kh),Cu(t._parentMenu._hovered())).subscribe(function(){return t.openMenu()}):t.openMenu()}))},t.prototype._getPortal=function(){return this._portal&&this._portal.templateRef===this.menu.templateRef||(this._portal=new uu(this.menu.templateRef,this._viewContainerRef)),this._portal},t}(),lv=function(){return function(){}}(),uv=Qr({encapsulation:2,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}@media screen and (-ms-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:0;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}@media screen and (-ms-high-contrast:active){.mat-menu-item-highlighted,.mat-menu-item.cdk-keyboard-focused,.mat-menu-item.cdk-program-focused{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%)}.mat-menu-panel.ng-animating .mat-menu-item-submenu-trigger{pointer-events:none}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}"],data:{animation:[{type:7,name:"transformMenu",definitions:[{type:0,name:"void",styles:{type:6,styles:{opacity:0,transform:"scale(0.8)"},offset:null},options:void 0},{type:1,expr:"void => enter",animation:{type:3,steps:[{type:11,selector:".mat-menu-content",animation:{type:4,styles:{type:6,styles:{opacity:1},offset:null},timings:"100ms linear"},options:null},{type:4,styles:{type:6,styles:{transform:"scale(1)"},offset:null},timings:"120ms cubic-bezier(0, 0, 0.2, 1)"}],options:null},options:null},{type:1,expr:"* => void",animation:{type:4,styles:{type:6,styles:{opacity:0},offset:null},timings:"100ms 25ms linear"},options:null}],options:{}},{type:7,name:"fadeInItems",definitions:[{type:0,name:"showing",styles:{type:6,styles:{opacity:1},offset:null},options:void 0},{type:1,expr:"void => *",animation:[{type:6,styles:{opacity:0},offset:null},{type:4,styles:null,timings:"400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)"}],options:null}],options:{}}]}});function cv(t){return za(0,[(t()(),Es(0,0,null,null,3,"div",[["class","mat-menu-panel"],["role","menu"],["tabindex","-1"]],[[24,"@transformMenu",0]],[[null,"keydown"],[null,"click"],[null,"@transformMenu.start"],[null,"@transformMenu.done"]],function(t,e,n){var i=!0,o=t.component;return"keydown"===e&&(i=!1!==o._handleKeydown(n)&&i),"click"===e&&(i=!1!==o.closed.emit("click")&&i),"@transformMenu.start"===e&&(i=0!=(o._isAnimating=!0)&&i),"@transformMenu.done"===e&&(i=!1!==o._onAnimationDone(n)&&i),i},null,null)),da(1,278528,null,0,uc,[kr,Er,ui,di],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),(t()(),Es(2,0,null,null,1,"div",[["class","mat-menu-content"]],null,null,null,null,null)),Ma(null,0)],function(t,e){t(e,1,0,"mat-menu-panel",e.component._classList)},function(t,e){t(e,0,0,e.component._panelAnimationState)})}function hv(t){return za(2,[Oa(402653184,1,{templateRef:0}),(t()(),ks(0,[[1,2]],null,0,null,cv))],null,null)}var pv=Qr({encapsulation:2,styles:[],data:{}});function dv(t){return za(2,[Ma(null,0),(t()(),Es(1,0,null,null,1,"div",[["class","mat-menu-ripple mat-ripple"],["matRipple",""]],[[2,"mat-ripple-unbounded",null]],null,null,null,null)),da(2,212992,null,0,Md,[ui,Lo,Dc,[2,Dd],[2,fy]],{disabled:[0,"disabled"],trigger:[1,"trigger"]},null)],function(t,e){var n=e.component;t(e,2,0,n.disableRipple||n.disabled,n._getHostElement())},function(t,e){t(e,1,0,ta(e,2).unbounded)})}var fv=function(){return function(){}}(),mv=function(){return function(){}}(),yv=function(){return function(){}}(),gv=Qr({encapsulation:2,styles:[".mat-card{transition:box-shadow 280ms cubic-bezier(.4,0,.2,1);display:block;position:relative;padding:16px;border-radius:4px}.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}@media screen and (-ms-high-contrast:active){.mat-card{outline:solid 1px}}.mat-card-actions,.mat-card-content,.mat-card-subtitle{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{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 0}@media (max-width:599px){.mat-card-title-group{margin:0}.mat-card-xl-image{margin-left:0;margin-right:0}}.mat-card-content>:first-child,.mat-card>:first-child{margin-top:0}.mat-card-content>:last-child:not(.mat-card-footer),.mat-card>: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{margin-left:0;margin-right:0}.mat-card-title{margin-bottom:8px}.mat-card-subtitle:not(:first-child),.mat-card-title: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}"],data:{}});function vv(t){return za(2,[Ma(null,0),Ma(null,1)],null,null)}var _v=0,bv=function(){function t(){this._stateChanges=new V,this._openCloseAllActions=new V,this.id="cdk-accordion-"+_v++,this._multi=!1}return Object.defineProperty(t.prototype,"multi",{get:function(){return this._multi},set:function(t){this._multi=Eu(t)},enumerable:!0,configurable:!0}),t.prototype.openAll=function(){this._openCloseAll(!0)},t.prototype.closeAll=function(){this._openCloseAll(!1)},t.prototype.ngOnChanges=function(t){this._stateChanges.next(t)},t.prototype.ngOnDestroy=function(){this._stateChanges.complete()},t.prototype._openCloseAll=function(t){this.multi&&this._openCloseAllActions.next(t)},t}(),wv=0,Cv=function(){function t(t,e,n){var i=this;this.accordion=t,this._changeDetectorRef=e,this._expansionDispatcher=n,this._openCloseAllSubscription=b.EMPTY,this.closed=new Mi,this.opened=new Mi,this.destroyed=new Mi,this.expandedChange=new Mi,this.id="cdk-accordion-child-"+wv++,this._expanded=!1,this._disabled=!1,this._removeUniqueSelectionListener=function(){},this._removeUniqueSelectionListener=n.listen(function(t,e){i.accordion&&!i.accordion.multi&&i.accordion.id===e&&i.id!==t&&(i.expanded=!1)}),this.accordion&&(this._openCloseAllSubscription=this._subscribeToOpenCloseAllActions())}return Object.defineProperty(t.prototype,"expanded",{get:function(){return this._expanded},set:function(t){t=Eu(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())},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"disabled",{get:function(){return this._disabled},set:function(t){this._disabled=Eu(t)},enumerable:!0,configurable:!0}),t.prototype.ngOnDestroy=function(){this.opened.complete(),this.closed.complete(),this.destroyed.emit(),this.destroyed.complete(),this._removeUniqueSelectionListener(),this._openCloseAllSubscription.unsubscribe()},t.prototype.toggle=function(){this.disabled||(this.expanded=!this.expanded)},t.prototype.close=function(){this.disabled||(this.expanded=!1)},t.prototype.open=function(){this.disabled||(this.expanded=!0)},t.prototype._subscribeToOpenCloseAllActions=function(){var t=this;return this.accordion._openCloseAllActions.subscribe(function(e){t.disabled||(t.expanded=e)})},t}(),xv=function(){return function(){}}(),kv=new Et("MAT_ACCORDION"),Ev=0,Sv=function(t){function e(e,n,i,o,r,s){var a=t.call(this,e,n,i)||this;return a._viewContainerRef=o,a._animationMode=s,a._hideToggle=!1,a.afterExpand=new Mi,a.afterCollapse=new Mi,a._inputChanges=new V,a._headerId="mat-expansion-panel-header-"+Ev++,a._bodyAnimationDone=new V,a.accordion=e,a._document=r,a._bodyAnimationDone.pipe(Mu(function(t,e){return t.fromState===e.fromState&&t.toState===e.toState})).subscribe(function(t){"void"!==t.fromState&&("expanded"===t.toState?a.afterExpand.emit():"collapsed"===t.toState&&a.afterCollapse.emit())}),a}return o(e,t),Object.defineProperty(e.prototype,"hideToggle",{get:function(){return this._hideToggle||this.accordion&&this.accordion.hideToggle},set:function(t){this._hideToggle=Eu(t)},enumerable:!0,configurable:!0}),e.prototype._hasSpacing=function(){return!!this.accordion&&"default"===(this.expanded?this.accordion.displayMode:this._getExpandedState())},e.prototype._getExpandedState=function(){return this.expanded?"expanded":"collapsed"},e.prototype.ngAfterContentInit=function(){var t=this;this._lazyContent&&this.opened.pipe(Ku(null),Uu(function(){return t.expanded&&!t._portal}),_u(1)).subscribe(function(){t._portal=new uu(t._lazyContent._template,t._viewContainerRef)})},e.prototype.ngOnChanges=function(t){this._inputChanges.next(t)},e.prototype.ngOnDestroy=function(){t.prototype.ngOnDestroy.call(this),this._bodyAnimationDone.complete(),this._inputChanges.complete()},e.prototype._containsFocus=function(){if(this._body&&this._document){var t=this._document.activeElement,e=this._body.nativeElement;return t===e||e.contains(t)}return!1},e}(Cv),Iv=function(){function t(t,e,n,i){var o=this;this.panel=t,this._element=e,this._focusMonitor=n,this._changeDetectorRef=i,this._parentChangeSubscription=b.EMPTY;var r=t.accordion?t.accordion._stateChanges.pipe(Uu(function(t){return!!t.hideToggle})):gu;this._parentChangeSubscription=lt(t.opened,t.closed,r,t._inputChanges.pipe(Uu(function(t){return!(!t.hideToggle&&!t.disabled)}))).subscribe(function(){return o._changeDetectorRef.markForCheck()}),t.closed.pipe(Uu(function(){return t._containsFocus()})).subscribe(function(){return n.focusVia(e,"program")}),n.monitor(e).subscribe(function(e){e&&t.accordion&&t.accordion._handleHeaderFocus(o)})}return Object.defineProperty(t.prototype,"disabled",{get:function(){return this.panel.disabled},enumerable:!0,configurable:!0}),t.prototype._toggle=function(){this.panel.toggle()},t.prototype._isExpanded=function(){return this.panel.expanded},t.prototype._getExpandedState=function(){return this.panel._getExpandedState()},t.prototype._getPanelId=function(){return this.panel.id},t.prototype._showToggle=function(){return!this.panel.hideToggle&&!this.panel.disabled},t.prototype._keydown=function(t){switch(t.keyCode){case 32:case 13:Uc(t)||(t.preventDefault(),this._toggle());break;default:return void(this.panel.accordion&&this.panel.accordion._handleHeaderKeydown(t))}},t.prototype.focus=function(t){void 0===t&&(t="program"),this._focusMonitor.focusVia(this._element,t)},t.prototype.ngOnDestroy=function(){this._parentChangeSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._element)},t}(),Tv=function(){return function(){}}(),Ov=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e._hideToggle=!1,e.displayMode="default",e}return o(e,t),Object.defineProperty(e.prototype,"hideToggle",{get:function(){return this._hideToggle},set:function(t){this._hideToggle=Eu(t)},enumerable:!0,configurable:!0}),e.prototype.ngAfterContentInit=function(){this._keyManager=new Dh(this._headers).withWrap()},e.prototype._handleHeaderKeydown=function(t){var e=t.keyCode,n=this._keyManager;36===e?(n.setFirstItemActive(),t.preventDefault()):35===e?(n.setLastItemActive(),t.preventDefault()):this._keyManager.onKeydown(t)},e.prototype._handleHeaderFocus=function(t){this._keyManager.updateActiveItem(t)},e}(bv),Pv=function(){return function(){}}(),Av=Qr({encapsulation:2,styles:[".mat-expansion-panel{box-sizing:content-box;display:block;margin:0;border-radius:4px;overflow:hidden;transition:margin 225ms cubic-bezier(.4,0,.2,1),box-shadow 280ms cubic-bezier(.4,0,.2,1)}.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}@media screen and (-ms-high-contrast:active){.mat-expansion-panel{outline:solid 1px}}.mat-expansion-panel._mat-animation-noopable,.mat-expansion-panel.ng-animate-disabled,.ng-animate-disabled .mat-expansion-panel{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{margin-left:8px}[dir=rtl] .mat-action-row button.mat-button{margin-left:0;margin-right:8px}"],data:{animation:[{type:7,name:"bodyExpansion",definitions:[{type:0,name:"collapsed, void",styles:{type:6,styles:{height:"0px",visibility:"hidden"},offset:null},options:void 0},{type:0,name:"expanded",styles:{type:6,styles:{height:"*",visibility:"visible"},offset:null},options:void 0},{type:1,expr:"expanded <=> collapsed, void => collapsed",animation:{type:4,styles:null,timings:"225ms cubic-bezier(0.4,0.0,0.2,1)"},options:null}],options:{}}]}});function Rv(t){return za(0,[(t()(),ks(0,null,null,0))],null,null)}function Dv(t){return za(2,[Oa(402653184,1,{_body:0}),Ma(null,0),(t()(),Es(2,0,[[1,0],["body",1]],null,5,"div",[["class","mat-expansion-panel-content"],["role","region"]],[[24,"@bodyExpansion",0],[1,"aria-labelledby",0],[8,"id",0]],[[null,"@bodyExpansion.done"]],function(t,e,n){var i=!0;return"@bodyExpansion.done"===e&&(i=!1!==t.component._bodyAnimationDone.next(n)&&i),i},null,null)),(t()(),Es(3,0,null,null,3,"div",[["class","mat-expansion-panel-body"]],null,null,null,null,null)),Ma(null,1),(t()(),ks(16777216,null,null,1,null,Rv)),da(6,212992,null,0,pu,[Qn,sr],{portal:[0,"portal"]},null),Ma(null,2)],function(t,e){t(e,6,0,e.component._portal)},function(t,e){var n=e.component;t(e,2,0,n._getExpandedState(),n._headerId,n.id)})}var Mv=Qr({encapsulation:2,styles:[".mat-expansion-panel-header{display:flex;flex-direction:row;align-items:center;padding:0 24px;border-radius:inherit}.mat-expansion-panel-header:focus,.mat-expansion-panel-header:hover{outline:0}.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-content{display:flex;flex:1;flex-direction:row;overflow:hidden}.mat-expansion-panel-header-description,.mat-expansion-panel-header-title{display:flex;flex-grow:1;margin-right:16px}[dir=rtl] .mat-expansion-panel-header-description,[dir=rtl] .mat-expansion-panel-header-title{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}"],data:{animation:[{type:7,name:"indicatorRotate",definitions:[{type:0,name:"collapsed, void",styles:{type:6,styles:{transform:"rotate(0deg)"},offset:null},options:void 0},{type:0,name:"expanded",styles:{type:6,styles:{transform:"rotate(180deg)"},offset:null},options:void 0},{type:1,expr:"expanded <=> collapsed, void => collapsed",animation:{type:4,styles:null,timings:"225ms cubic-bezier(0.4,0.0,0.2,1)"},options:null}],options:{}},{type:7,name:"expansionHeight",definitions:[{type:0,name:"collapsed, void",styles:{type:6,styles:{height:"{{collapsedHeight}}"},offset:null},options:{params:{collapsedHeight:"48px"}}},{type:0,name:"expanded",styles:{type:6,styles:{height:"{{expandedHeight}}"},offset:null},options:{params:{expandedHeight:"64px"}}},{type:1,expr:"expanded <=> collapsed, void => collapsed",animation:{type:3,steps:[{type:11,selector:"@indicatorRotate",animation:{type:9,options:null},options:{optional:!0}},{type:4,styles:null,timings:"225ms cubic-bezier(0.4,0.0,0.2,1)"}],options:null},options:null}],options:{}}]}});function Nv(t){return za(0,[(t()(),Es(0,0,null,null,0,"span",[["class","mat-expansion-indicator"]],[[24,"@indicatorRotate",0]],null,null,null,null))],null,function(t,e){t(e,0,0,e.component._getExpandedState())})}function Fv(t){return za(2,[(t()(),Es(0,0,null,null,3,"span",[["class","mat-content"]],null,null,null,null,null)),Ma(null,0),Ma(null,1),Ma(null,2),(t()(),ks(16777216,null,null,1,null,Nv)),da(5,16384,null,0,dc,[sr,Ni],{ngIf:[0,"ngIf"]},null)],function(t,e){t(e,5,0,e.component._showToggle())},null)}var Vv=function(){return function(){}}();function jv(t){return Error("A hint was already declared for 'align=\""+t+"\"'.")}var Lv=0,zv=Cd(function(){return function(t){this._elementRef=t}}(),"primary"),Bv=new Et("MAT_FORM_FIELD_DEFAULT_OPTIONS"),Hv=function(t){function e(e,n,i,o,r,s,a,l){var u=t.call(this,e)||this;return u._elementRef=e,u._changeDetectorRef=n,u._dir=o,u._defaults=r,u._platform=s,u._ngZone=a,u._outlineGapCalculationNeeded=!1,u._showAlwaysAnimate=!1,u._subscriptAnimationState="",u._hintLabel="",u._hintLabelId="mat-hint-"+Lv++,u._labelId="mat-form-field-label-"+Lv++,u._labelOptions=i||{},u.floatLabel=u._labelOptions.float||"auto",u._animationsEnabled="NoopAnimations"!==l,u.appearance=r&&r.appearance?r.appearance:"legacy",u}return o(e,t),Object.defineProperty(e.prototype,"appearance",{get:function(){return this._appearance},set:function(t){var e=this._appearance;this._appearance=t||this._defaults&&this._defaults.appearance||"legacy","outline"===this._appearance&&e!==t&&this._updateOutlineGapOnStable()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"hideRequiredMarker",{get:function(){return this._hideRequiredMarker},set:function(t){this._hideRequiredMarker=Eu(t)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"_shouldAlwaysFloat",{get:function(){return"always"===this.floatLabel&&!this._showAlwaysAnimate},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"_canLabelFloat",{get:function(){return"never"!==this.floatLabel},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"hintLabel",{get:function(){return this._hintLabel},set:function(t){this._hintLabel=t,this._processHints()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"floatLabel",{get:function(){return"legacy"!==this.appearance&&"never"===this._floatLabel?"auto":this._floatLabel},set:function(t){t!==this._floatLabel&&(this._floatLabel=t||this._labelOptions.float||"auto",this._changeDetectorRef.markForCheck())},enumerable:!0,configurable:!0}),e.prototype.getConnectedOverlayOrigin=function(){return this._connectionContainerRef||this._elementRef},e.prototype.ngAfterContentInit=function(){var t=this;this._validateControlChild();var e=this._control;e.controlType&&this._elementRef.nativeElement.classList.add("mat-form-field-type-"+e.controlType),e.stateChanges.pipe(Ku(null)).subscribe(function(){t._validatePlaceholders(),t._syncDescribedByIds(),t._changeDetectorRef.markForCheck()}),e.ngControl&&e.ngControl.valueChanges&&e.ngControl.valueChanges.subscribe(function(){return t._changeDetectorRef.markForCheck()}),lt(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(function(){t._updateOutlineGapOnStable(),t._changeDetectorRef.markForCheck()}),this._hintChildren.changes.pipe(Ku(null)).subscribe(function(){t._processHints(),t._changeDetectorRef.markForCheck()}),this._errorChildren.changes.pipe(Ku(null)).subscribe(function(){t._syncDescribedByIds(),t._changeDetectorRef.markForCheck()})},e.prototype.ngAfterContentChecked=function(){this._validateControlChild(),this._outlineGapCalculationNeeded&&this.updateOutlineGap()},e.prototype.ngAfterViewInit=function(){this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()},e.prototype._shouldForward=function(t){var e=this._control?this._control.ngControl:null;return e&&e[t]},e.prototype._hasPlaceholder=function(){return!!(this._control&&this._control.placeholder||this._placeholderChild)},e.prototype._hasLabel=function(){return!!this._labelChild},e.prototype._shouldLabelFloat=function(){return this._canLabelFloat&&(this._control.shouldLabelFloat||this._shouldAlwaysFloat)},e.prototype._hideControlPlaceholder=function(){return"legacy"===this.appearance&&!this._hasLabel()||this._hasLabel()&&!this._shouldLabelFloat()},e.prototype._hasFloatingLabel=function(){return this._hasLabel()||"legacy"===this.appearance&&this._hasPlaceholder()},e.prototype._getDisplayedMessages=function(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"},e.prototype._animateAndLockLabel=function(){var t=this;this._hasFloatingLabel()&&this._canLabelFloat&&(this._animationsEnabled&&(this._showAlwaysAnimate=!0,Pu(this._label.nativeElement,"transitionend").pipe(_u(1)).subscribe(function(){t._showAlwaysAnimate=!1})),this.floatLabel="always",this._changeDetectorRef.markForCheck())},e.prototype._validatePlaceholders=function(){if(this._control.placeholder&&this._placeholderChild)throw Error("Placeholder attribute and child element were both specified.")},e.prototype._processHints=function(){this._validateHints(),this._syncDescribedByIds()},e.prototype._validateHints=function(){var t=this;if(this._hintChildren){var e=void 0,n=void 0;this._hintChildren.forEach(function(i){if("start"===i.align){if(e||t.hintLabel)throw jv("start");e=i}else if("end"===i.align){if(n)throw jv("end");n=i}})}},e.prototype._syncDescribedByIds=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)}},e.prototype._validateControlChild=function(){if(!this._control)throw Error("mat-form-field must contain a MatFormFieldControl.")},e.prototype.updateOutlineGap=function(){var t=this._label?this._label.nativeElement:null;if("outline"===this.appearance&&t&&t.children.length&&t.textContent.trim()&&(!this._platform||this._platform.isBrowser))if(document.documentElement.contains(this._elementRef.nativeElement)){var e=0,n=0,i=this._connectionContainerRef.nativeElement.querySelectorAll(".mat-form-field-outline-start"),o=this._connectionContainerRef.nativeElement.querySelectorAll(".mat-form-field-outline-gap");if(this._label&&this._label.nativeElement.children.length){for(var r=this._getStartEnd(this._connectionContainerRef.nativeElement.getBoundingClientRect()),s=this._getStartEnd(t.children[0].getBoundingClientRect()),a=0,l=0,u=t.children;l0?.75*a+10:0}for(var c=0;c enter",animation:[{type:6,styles:{opacity:0,transform:"translateY(-100%)"},offset:null},{type:4,styles:null,timings:"300ms cubic-bezier(0.55, 0, 0.55, 0.2)"}],options:null}],options:{}}]}});function Wv(t){return za(0,[(t()(),Es(0,0,null,null,8,null,null,null,null,null,null,null)),(t()(),Es(1,0,null,null,3,"div",[["class","mat-form-field-outline"]],null,null,null,null,null)),(t()(),Es(2,0,null,null,0,"div",[["class","mat-form-field-outline-start"]],null,null,null,null,null)),(t()(),Es(3,0,null,null,0,"div",[["class","mat-form-field-outline-gap"]],null,null,null,null,null)),(t()(),Es(4,0,null,null,0,"div",[["class","mat-form-field-outline-end"]],null,null,null,null,null)),(t()(),Es(5,0,null,null,3,"div",[["class","mat-form-field-outline mat-form-field-outline-thick"]],null,null,null,null,null)),(t()(),Es(6,0,null,null,0,"div",[["class","mat-form-field-outline-start"]],null,null,null,null,null)),(t()(),Es(7,0,null,null,0,"div",[["class","mat-form-field-outline-gap"]],null,null,null,null,null)),(t()(),Es(8,0,null,null,0,"div",[["class","mat-form-field-outline-end"]],null,null,null,null,null))],null,null)}function Kv(t){return za(0,[(t()(),Es(0,0,null,null,1,"div",[["class","mat-form-field-prefix"]],null,null,null,null,null)),Ma(null,0)],null,null)}function Yv(t){return za(0,[(t()(),Es(0,0,null,null,2,null,null,null,null,null,null,null)),Ma(null,2),(t()(),Va(2,null,["",""]))],null,function(t,e){t(e,2,0,e.component._control.placeholder)})}function Gv(t){return za(0,[Ma(null,3),(t()(),ks(0,null,null,0))],null,null)}function Xv(t){return za(0,[(t()(),Es(0,0,null,null,1,"span",[["aria-hidden","true"],["class","mat-placeholder-required mat-form-field-required-marker"]],null,null,null,null,null)),(t()(),Va(-1,null,["\xa0*"]))],null,null)}function Zv(t){return za(0,[(t()(),Es(0,0,[[4,0],["label",1]],null,8,"label",[["class","mat-form-field-label"]],[[8,"id",0],[1,"for",0],[1,"aria-owns",0],[2,"mat-empty",null],[2,"mat-form-field-empty",null],[2,"mat-accent",null],[2,"mat-warn",null]],[[null,"cdkObserveContent"]],function(t,e,n){var i=!0;return"cdkObserveContent"===e&&(i=!1!==t.component.updateOutlineGap()&&i),i},null,null)),da(1,16384,null,0,gc,[],{ngSwitch:[0,"ngSwitch"]},null),da(2,1196032,null,0,jy,[Vy,ui,Lo],{disabled:[0,"disabled"]},{event:"cdkObserveContent"}),(t()(),ks(16777216,null,null,1,null,Yv)),da(4,278528,null,0,vc,[sr,Ni,gc],{ngSwitchCase:[0,"ngSwitchCase"]},null),(t()(),ks(16777216,null,null,1,null,Gv)),da(6,278528,null,0,vc,[sr,Ni,gc],{ngSwitchCase:[0,"ngSwitchCase"]},null),(t()(),ks(16777216,null,null,1,null,Xv)),da(8,16384,null,0,dc,[sr,Ni],{ngIf:[0,"ngIf"]},null)],function(t,e){var n=e.component;t(e,1,0,n._hasLabel()),t(e,2,0,"outline"!=n.appearance),t(e,4,0,!1),t(e,6,0,!0),t(e,8,0,!n.hideRequiredMarker&&n._control.required&&!n._control.disabled)},function(t,e){var n=e.component;t(e,0,0,n._labelId,n._control.id,n._control.id,n._control.empty&&!n._shouldAlwaysFloat,n._control.empty&&!n._shouldAlwaysFloat,"accent"==n.color,"warn"==n.color)})}function Qv(t){return za(0,[(t()(),Es(0,0,null,null,1,"div",[["class","mat-form-field-suffix"]],null,null,null,null,null)),Ma(null,4)],null,null)}function $v(t){return za(0,[(t()(),Es(0,0,[[1,0],["underline",1]],null,1,"div",[["class","mat-form-field-underline"]],null,null,null,null,null)),(t()(),Es(1,0,null,null,0,"span",[["class","mat-form-field-ripple"]],[[2,"mat-accent",null],[2,"mat-warn",null]],null,null,null,null))],null,function(t,e){var n=e.component;t(e,1,0,"accent"==n.color,"warn"==n.color)})}function Jv(t){return za(0,[(t()(),Es(0,0,null,null,1,"div",[],[[24,"@transitionMessages",0]],null,null,null,null)),Ma(null,5)],null,function(t,e){t(e,0,0,e.component._subscriptAnimationState)})}function t_(t){return za(0,[(t()(),Es(0,0,null,null,1,"div",[["class","mat-hint"]],[[8,"id",0]],null,null,null,null)),(t()(),Va(1,null,["",""]))],null,function(t,e){var n=e.component;t(e,0,0,n._hintLabelId),t(e,1,0,n.hintLabel)})}function e_(t){return za(0,[(t()(),Es(0,0,null,null,5,"div",[["class","mat-form-field-hint-wrapper"]],[[24,"@transitionMessages",0]],null,null,null,null)),(t()(),ks(16777216,null,null,1,null,t_)),da(2,16384,null,0,dc,[sr,Ni],{ngIf:[0,"ngIf"]},null),Ma(null,6),(t()(),Es(4,0,null,null,0,"div",[["class","mat-form-field-hint-spacer"]],null,null,null,null,null)),Ma(null,7)],function(t,e){t(e,2,0,e.component.hintLabel)},function(t,e){t(e,0,0,e.component._subscriptAnimationState)})}function n_(t){return za(2,[Oa(671088640,1,{underlineRef:0}),Oa(402653184,2,{_connectionContainerRef:0}),Oa(402653184,3,{_inputContainerRef:0}),Oa(671088640,4,{_label:0}),(t()(),Es(4,0,null,null,20,"div",[["class","mat-form-field-wrapper"]],null,null,null,null,null)),(t()(),Es(5,0,[[2,0],["connectionContainer",1]],null,11,"div",[["class","mat-form-field-flex"]],null,[[null,"click"]],function(t,e,n){var i=!0,o=t.component;return"click"===e&&(i=!1!==(o._control.onContainerClick&&o._control.onContainerClick(n))&&i),i},null,null)),(t()(),ks(16777216,null,null,1,null,Wv)),da(7,16384,null,0,dc,[sr,Ni],{ngIf:[0,"ngIf"]},null),(t()(),ks(16777216,null,null,1,null,Kv)),da(9,16384,null,0,dc,[sr,Ni],{ngIf:[0,"ngIf"]},null),(t()(),Es(10,0,[[3,0],["inputContainer",1]],null,4,"div",[["class","mat-form-field-infix"]],null,null,null,null,null)),Ma(null,1),(t()(),Es(12,0,null,null,2,"span",[["class","mat-form-field-label-wrapper"]],null,null,null,null,null)),(t()(),ks(16777216,null,null,1,null,Zv)),da(14,16384,null,0,dc,[sr,Ni],{ngIf:[0,"ngIf"]},null),(t()(),ks(16777216,null,null,1,null,Qv)),da(16,16384,null,0,dc,[sr,Ni],{ngIf:[0,"ngIf"]},null),(t()(),ks(16777216,null,null,1,null,$v)),da(18,16384,null,0,dc,[sr,Ni],{ngIf:[0,"ngIf"]},null),(t()(),Es(19,0,null,null,5,"div",[["class","mat-form-field-subscript-wrapper"]],null,null,null,null,null)),da(20,16384,null,0,gc,[],{ngSwitch:[0,"ngSwitch"]},null),(t()(),ks(16777216,null,null,1,null,Jv)),da(22,278528,null,0,vc,[sr,Ni,gc],{ngSwitchCase:[0,"ngSwitchCase"]},null),(t()(),ks(16777216,null,null,1,null,e_)),da(24,278528,null,0,vc,[sr,Ni,gc],{ngSwitchCase:[0,"ngSwitchCase"]},null)],function(t,e){var n=e.component;t(e,7,0,"outline"==n.appearance),t(e,9,0,n._prefixChildren.length),t(e,14,0,n._hasFloatingLabel()),t(e,16,0,n._suffixChildren.length),t(e,18,0,"outline"!=n.appearance),t(e,20,0,n._getDisplayedMessages()),t(e,22,0,"error"),t(e,24,0,"hint")},null)}var i_=function(){function t(){}return Object.defineProperty(t.prototype,"value",{get:function(){return this.control?this.control.value:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"valid",{get:function(){return this.control?this.control.valid:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"invalid",{get:function(){return this.control?this.control.invalid:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"pending",{get:function(){return this.control?this.control.pending:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"disabled",{get:function(){return this.control?this.control.disabled:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"enabled",{get:function(){return this.control?this.control.enabled:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"errors",{get:function(){return this.control?this.control.errors:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"pristine",{get:function(){return this.control?this.control.pristine:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"dirty",{get:function(){return this.control?this.control.dirty:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"touched",{get:function(){return this.control?this.control.touched:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"status",{get:function(){return this.control?this.control.status:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"untouched",{get:function(){return this.control?this.control.untouched:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"statusChanges",{get:function(){return this.control?this.control.statusChanges:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"valueChanges",{get:function(){return this.control?this.control.valueChanges:null},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"path",{get:function(){return null},enumerable:!0,configurable:!0}),t.prototype.reset=function(t){void 0===t&&(t=void 0),this.control&&this.control.reset(t)},t.prototype.hasError=function(t,e){return!!this.control&&this.control.hasError(t,e)},t.prototype.getError=function(t,e){return this.control?this.control.getError(t,e):null},t}(),o_=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),Object.defineProperty(e.prototype,"formDirective",{get:function(){return null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"path",{get:function(){return null},enumerable:!0,configurable:!0}),e}(i_);function r_(t){return null==t||0===t.length}var s_=/^(?=.{1,254}$)(?=.{1,64}@)[-!#$%&'*+\/0-9=?A-Z^_`a-z{|}~]+(\.[-!#$%&'*+\/0-9=?A-Z^_`a-z{|}~]+)*@[A-Za-z0-9]([A-Za-z0-9-]{0,61}[A-Za-z0-9])?(\.[A-Za-z0-9]([A-Za-z0-9-]{0,61}[A-Za-z0-9])?)*$/,a_=function(){function t(){}return t.min=function(t){return function(e){if(r_(e.value)||r_(t))return null;var n=parseFloat(e.value);return!isNaN(n)&&nt?{max:{max:t,actual:e.value}}:null}},t.required=function(t){return r_(t.value)?{required:!0}:null},t.requiredTrue=function(t){return!0===t.value?null:{required:!0}},t.email=function(t){return r_(t.value)?null:s_.test(t.value)?null:{email:!0}},t.minLength=function(t){return function(e){if(r_(e.value))return null;var n=e.value?e.value.length:0;return nt?{maxlength:{requiredLength:t,actualLength:n}}:null}},t.pattern=function(e){return e?("string"==typeof e?(i="","^"!==e.charAt(0)&&(i+="^"),i+=e,"$"!==e.charAt(e.length-1)&&(i+="$"),n=new RegExp(i)):(i=e.toString(),n=e),function(t){if(r_(t.value))return null;var e=t.value;return n.test(e)?null:{pattern:{requiredPattern:i,actualValue:e}}}):t.nullValidator;var n,i},t.nullValidator=function(t){return null},t.compose=function(t){if(!t)return null;var e=t.filter(l_);return 0==e.length?null:function(t){return c_(function(t,n){return e.map(function(e){return e(t)})}(t))}},t.composeAsync=function(t){if(!t)return null;var e=t.filter(l_);return 0==e.length?null:function(t){return ug(function(t,n){return e.map(function(e){return e(t)})}(t).map(u_)).pipe($(c_))}},t}();function l_(t){return null!=t}function u_(t){var e=vo(t)?nt(t):t;if(!_o(e))throw new Error("Expected validator to return Promise or Observable.");return e}function c_(t){var e=t.reduce(function(t,e){return null!=e?r({},t,e):t},{});return 0===Object.keys(e).length?null:e}var h_=new Et("NgValueAccessor"),p_=function(){function t(t,e){this._renderer=t,this._elementRef=e,this.onChange=function(t){},this.onTouched=function(){}}return t.prototype.writeValue=function(t){this._renderer.setProperty(this._elementRef.nativeElement,"checked",t)},t.prototype.registerOnChange=function(t){this.onChange=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.setDisabledState=function(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)},t}(),d_=new Et("CompositionEventMode"),f_=function(){function t(t,e,n){var i;this._renderer=t,this._elementRef=e,this._compositionMode=n,this.onChange=function(t){},this.onTouched=function(){},this._composing=!1,null==this._compositionMode&&(this._compositionMode=(i=hp()?hp().getUserAgent():"",!/android (\d+)/.test(i.toLowerCase())))}return t.prototype.writeValue=function(t){this._renderer.setProperty(this._elementRef.nativeElement,"value",null==t?"":t)},t.prototype.registerOnChange=function(t){this.onChange=t},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.setDisabledState=function(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)},t.prototype._handleInput=function(t){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(t)},t.prototype._compositionStart=function(){this._composing=!0},t.prototype._compositionEnd=function(t){this._composing=!1,this._compositionMode&&this.onChange(t)},t}();function m_(t){return t.validate?function(e){return t.validate(e)}:t}function y_(t){return t.validate?function(e){return t.validate(e)}:t}var g_=function(){function t(t,e){this._renderer=t,this._elementRef=e,this.onChange=function(t){},this.onTouched=function(){}}return t.prototype.writeValue=function(t){this._renderer.setProperty(this._elementRef.nativeElement,"value",null==t?"":t)},t.prototype.registerOnChange=function(t){this.onChange=function(e){t(""==e?null:parseFloat(e))}},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.setDisabledState=function(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)},t}();function v_(){throw new Error("unimplemented")}var __=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e._parent=null,e.name=null,e.valueAccessor=null,e._rawValidators=[],e._rawAsyncValidators=[],e}return o(e,t),Object.defineProperty(e.prototype,"validator",{get:function(){return v_()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"asyncValidator",{get:function(){return v_()},enumerable:!0,configurable:!0}),e}(i_),b_=function(){function t(){this._accessors=[]}return t.prototype.add=function(t,e){this._accessors.push([t,e])},t.prototype.remove=function(t){for(var e=this._accessors.length-1;e>=0;--e)if(this._accessors[e][1]===t)return void this._accessors.splice(e,1)},t.prototype.select=function(t){var e=this;this._accessors.forEach(function(n){e._isSameGroup(n,t)&&n[1]!==t&&n[1].fireUncheck(t.value)})},t.prototype._isSameGroup=function(t,e){return!!t[0].control&&t[0]._parent===e._control._parent&&t[1].name===e.name},t}(),w_=function(){function t(t,e,n,i){this._renderer=t,this._elementRef=e,this._registry=n,this._injector=i,this.onChange=function(){},this.onTouched=function(){}}return t.prototype.ngOnInit=function(){this._control=this._injector.get(__),this._checkName(),this._registry.add(this._control,this)},t.prototype.ngOnDestroy=function(){this._registry.remove(this)},t.prototype.writeValue=function(t){this._state=t===this.value,this._renderer.setProperty(this._elementRef.nativeElement,"checked",this._state)},t.prototype.registerOnChange=function(t){var e=this;this._fn=t,this.onChange=function(){t(e.value),e._registry.select(e)}},t.prototype.fireUncheck=function(t){this.writeValue(t)},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.setDisabledState=function(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)},t.prototype._checkName=function(){this.name&&this.formControlName&&this.name!==this.formControlName&&this._throwNameError(),!this.name&&this.formControlName&&(this.name=this.formControlName)},t.prototype._throwNameError=function(){throw new Error('\n If you define both a name and a formControlName attribute on your radio button, their values\n must match. Ex:
\n \n
\n\n In your class:\n\n this.myGroup = new FormGroup({\n firstName: new FormControl()\n });',k_='\n
\n
\n \n
\n
\n\n In your class:\n\n this.myGroup = new FormGroup({\n person: new FormGroup({ firstName: new FormControl() })\n });',E_='\n
\n
\n \n
\n
',S_=function(){function t(){}return t.controlParentException=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 "+x_)},t.ngModelGroupException=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 '+k_+"\n\n Option 2: Use ngModel instead of formControlName (template-driven strategy)\n\n "+E_)},t.missingFormException=function(){throw new Error("formGroup expects a FormGroup instance. Please pass one in.\n\n Example:\n\n "+x_)},t.groupParentException=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 "+k_)},t.arrayParentException=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 \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 });')},t.disabledAttrWarning=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 ")},t.ngModelWarning=function(t){console.warn("\n It looks like you're using ngModel on the same form field as "+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 Angular v7.\n \n For more information on this, see our API docs here:\n https://angular.io/api/forms/"+("formControl"===t?"FormControlDirective":"FormControlName")+"#use-with-ngmodel\n ")},t}();function I_(t,e){return c(e.path,[t])}function T_(t,e){t||R_(e,"Cannot find control with"),e.valueAccessor||R_(e,"No value accessor for form control with"),t.validator=a_.compose([t.validator,e.validator]),t.asyncValidator=a_.composeAsync([t.asyncValidator,e.asyncValidator]),e.valueAccessor.writeValue(t.value),function(t,e){e.valueAccessor.registerOnChange(function(n){t._pendingValue=n,t._pendingChange=!0,t._pendingDirty=!0,"change"===t.updateOn&&O_(t,e)})}(t,e),function(t,e){t.registerOnChange(function(t,n){e.valueAccessor.writeValue(t),n&&e.viewToModelUpdate(t)})}(t,e),function(t,e){e.valueAccessor.registerOnTouched(function(){t._pendingTouched=!0,"blur"===t.updateOn&&t._pendingChange&&O_(t,e),"submit"!==t.updateOn&&t.markAsTouched()})}(t,e),e.valueAccessor.setDisabledState&&t.registerOnDisabledChange(function(t){e.valueAccessor.setDisabledState(t)}),e._rawValidators.forEach(function(e){e.registerOnValidatorChange&&e.registerOnValidatorChange(function(){return t.updateValueAndValidity()})}),e._rawAsyncValidators.forEach(function(e){e.registerOnValidatorChange&&e.registerOnValidatorChange(function(){return t.updateValueAndValidity()})})}function O_(t,e){t._pendingDirty&&t.markAsDirty(),t.setValue(t._pendingValue,{emitModelToViewChange:!1}),e.viewToModelUpdate(t._pendingValue),t._pendingChange=!1}function P_(t,e){null==t&&R_(e,"Cannot find control with"),t.validator=a_.compose([t.validator,e.validator]),t.asyncValidator=a_.composeAsync([t.asyncValidator,e.asyncValidator])}function A_(t){return R_(t,"There is no FormControl instance attached to form control element with")}function R_(t,e){var n;throw n=t.path.length>1?"path: '"+t.path.join(" -> ")+"'":t.path[0]?"name: '"+t.path+"'":"unspecified name attribute",new Error(e+" "+n)}function D_(t){return null!=t?a_.compose(t.map(m_)):null}function M_(t){return null!=t?a_.composeAsync(t.map(y_)):null}var N_=[p_,C_,g_,function(){function t(t,e){this._renderer=t,this._elementRef=e,this._optionMap=new Map,this._idCounter=0,this.onChange=function(t){},this.onTouched=function(){},this._compareWith=Nt}return Object.defineProperty(t.prototype,"compareWith",{set:function(t){if("function"!=typeof t)throw new Error("compareWith must be a function, but received "+JSON.stringify(t));this._compareWith=t},enumerable:!0,configurable:!0}),t.prototype.writeValue=function(t){this.value=t;var e=this._getOptionId(t);null==e&&this._renderer.setProperty(this._elementRef.nativeElement,"selectedIndex",-1);var n=function(t,e){return null==t?""+e:(e&&"object"==typeof e&&(e="Object"),(t+": "+e).slice(0,50))}(e,t);this._renderer.setProperty(this._elementRef.nativeElement,"value",n)},t.prototype.registerOnChange=function(t){var e=this;this.onChange=function(n){e.value=e._getOptionValue(n),t(e.value)}},t.prototype.registerOnTouched=function(t){this.onTouched=t},t.prototype.setDisabledState=function(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)},t.prototype._registerOption=function(){return(this._idCounter++).toString()},t.prototype._getOptionId=function(t){var e,n;try{for(var i=l(Array.from(this._optionMap.keys())),o=i.next();!o.done;o=i.next()){var r=o.value;if(this._compareWith(this._optionMap.get(r),t))return r}}catch(s){e={error:s}}finally{try{o&&!o.done&&(n=i.return)&&n.call(i)}finally{if(e)throw e.error}}return null},t.prototype._getOptionValue=function(t){var e=function(t){return t.split(":")[0]}(t);return this._optionMap.has(e)?this._optionMap.get(e):t},t}(),function(){function t(t,e){this._renderer=t,this._elementRef=e,this._optionMap=new Map,this._idCounter=0,this.onChange=function(t){},this.onTouched=function(){},this._compareWith=Nt}return Object.defineProperty(t.prototype,"compareWith",{set:function(t){if("function"!=typeof t)throw new Error("compareWith must be a function, but received "+JSON.stringify(t));this._compareWith=t},enumerable:!0,configurable:!0}),t.prototype.writeValue=function(t){var e,n=this;if(this.value=t,Array.isArray(t)){var i=t.map(function(t){return n._getOptionId(t)});e=function(t,e){t._setSelected(i.indexOf(e.toString())>-1)}}else e=function(t,e){t._setSelected(!1)};this._optionMap.forEach(e)},t.prototype.registerOnChange=function(t){var e=this;this.onChange=function(n){var i=[];if(n.hasOwnProperty("selectedOptions"))for(var o=n.selectedOptions,r=0;r-1&&t.splice(n,1)}var j_=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return o(e,t),e.prototype.ngOnInit=function(){this._checkParentType(),this.formDirective.addFormGroup(this)},e.prototype.ngOnDestroy=function(){this.formDirective&&this.formDirective.removeFormGroup(this)},Object.defineProperty(e.prototype,"control",{get:function(){return this.formDirective.getFormGroup(this)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"path",{get:function(){return I_(this.name,this._parent)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"formDirective",{get:function(){return this._parent?this._parent.formDirective:null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"validator",{get:function(){return D_(this._validators)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"asyncValidator",{get:function(){return M_(this._asyncValidators)},enumerable:!0,configurable:!0}),e.prototype._checkParentType=function(){},e}(o_),L_=function(t){function e(e){return t.call(this,e)||this}return o(e,t),e}(function(){function t(t){this._cd=t}return Object.defineProperty(t.prototype,"ngClassUntouched",{get:function(){return!!this._cd.control&&this._cd.control.untouched},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngClassTouched",{get:function(){return!!this._cd.control&&this._cd.control.touched},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngClassPristine",{get:function(){return!!this._cd.control&&this._cd.control.pristine},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngClassDirty",{get:function(){return!!this._cd.control&&this._cd.control.dirty},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngClassValid",{get:function(){return!!this._cd.control&&this._cd.control.valid},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngClassInvalid",{get:function(){return!!this._cd.control&&this._cd.control.invalid},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"ngClassPending",{get:function(){return!!this._cd.control&&this._cd.control.pending},enumerable:!0,configurable:!0}),t}());function z_(t){var e=H_(t)?t.validators:t;return Array.isArray(e)?D_(e):e||null}function B_(t,e){var n=H_(e)?e.asyncValidators:t;return Array.isArray(n)?M_(n):n||null}function H_(t){return null!=t&&!Array.isArray(t)&&"object"==typeof t}var U_=function(){function t(t,e){this.validator=t,this.asyncValidator=e,this._onCollectionChange=function(){},this.pristine=!0,this.touched=!1,this._onDisabledChange=[]}return Object.defineProperty(t.prototype,"parent",{get:function(){return this._parent},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"valid",{get:function(){return"VALID"===this.status},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"invalid",{get:function(){return"INVALID"===this.status},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"pending",{get:function(){return"PENDING"==this.status},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"disabled",{get:function(){return"DISABLED"===this.status},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"enabled",{get:function(){return"DISABLED"!==this.status},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"dirty",{get:function(){return!this.pristine},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"untouched",{get:function(){return!this.touched},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"updateOn",{get:function(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"},enumerable:!0,configurable:!0}),t.prototype.setValidators=function(t){this.validator=z_(t)},t.prototype.setAsyncValidators=function(t){this.asyncValidator=B_(t)},t.prototype.clearValidators=function(){this.validator=null},t.prototype.clearAsyncValidators=function(){this.asyncValidator=null},t.prototype.markAsTouched=function(t){void 0===t&&(t={}),this.touched=!0,this._parent&&!t.onlySelf&&this._parent.markAsTouched(t)},t.prototype.markAsUntouched=function(t){void 0===t&&(t={}),this.touched=!1,this._pendingTouched=!1,this._forEachChild(function(t){t.markAsUntouched({onlySelf:!0})}),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)},t.prototype.markAsDirty=function(t){void 0===t&&(t={}),this.pristine=!1,this._parent&&!t.onlySelf&&this._parent.markAsDirty(t)},t.prototype.markAsPristine=function(t){void 0===t&&(t={}),this.pristine=!0,this._pendingDirty=!1,this._forEachChild(function(t){t.markAsPristine({onlySelf:!0})}),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)},t.prototype.markAsPending=function(t){void 0===t&&(t={}),this.status="PENDING",!1!==t.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!t.onlySelf&&this._parent.markAsPending(t)},t.prototype.disable=function(t){void 0===t&&(t={}),this.status="DISABLED",this.errors=null,this._forEachChild(function(e){e.disable(r({},t,{onlySelf:!0}))}),this._updateValue(),!1!==t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(t),this._onDisabledChange.forEach(function(t){return t(!0)})},t.prototype.enable=function(t){void 0===t&&(t={}),this.status="VALID",this._forEachChild(function(e){e.enable(r({},t,{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent}),this._updateAncestors(t),this._onDisabledChange.forEach(function(t){return t(!1)})},t.prototype._updateAncestors=function(t){this._parent&&!t.onlySelf&&(this._parent.updateValueAndValidity(t),this._parent._updatePristine(),this._parent._updateTouched())},t.prototype.setParent=function(t){this._parent=t},t.prototype.updateValueAndValidity=function(t){void 0===t&&(t={}),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)},t.prototype._updateTreeValidity=function(t){void 0===t&&(t={emitEvent:!0}),this._forEachChild(function(e){return e._updateTreeValidity(t)}),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent})},t.prototype._setInitialStatus=function(){this.status=this._allControlsDisabled()?"DISABLED":"VALID"},t.prototype._runValidator=function(){return this.validator?this.validator(this):null},t.prototype._runAsyncValidator=function(t){var e=this;if(this.asyncValidator){this.status="PENDING";var n=u_(this.asyncValidator(this));this._asyncValidationSubscription=n.subscribe(function(n){return e.setErrors(n,{emitEvent:t})})}},t.prototype._cancelExistingSubscription=function(){this._asyncValidationSubscription&&this._asyncValidationSubscription.unsubscribe()},t.prototype.setErrors=function(t,e){void 0===e&&(e={}),this.errors=t,this._updateControlsErrors(!1!==e.emitEvent)},t.prototype.get=function(t){return function(t,e,n){return null==e?null:(e instanceof Array||(e=e.split(".")),e instanceof Array&&0===e.length?null:e.reduce(function(t,e){return t instanceof W_?t.controls.hasOwnProperty(e)?t.controls[e]:null:t instanceof K_&&t.at(e)||null},t))}(this,t)},t.prototype.getError=function(t,e){var n=e?this.get(e):this;return n&&n.errors?n.errors[t]:null},t.prototype.hasError=function(t,e){return!!this.getError(t,e)},Object.defineProperty(t.prototype,"root",{get:function(){for(var t=this;t._parent;)t=t._parent;return t},enumerable:!0,configurable:!0}),t.prototype._updateControlsErrors=function(t){this.status=this._calculateStatus(),t&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(t)},t.prototype._initObservables=function(){this.valueChanges=new Mi,this.statusChanges=new Mi},t.prototype._calculateStatus=function(){return this._allControlsDisabled()?"DISABLED":this.errors?"INVALID":this._anyControlsHaveStatus("PENDING")?"PENDING":this._anyControlsHaveStatus("INVALID")?"INVALID":"VALID"},t.prototype._anyControlsHaveStatus=function(t){return this._anyControls(function(e){return e.status===t})},t.prototype._anyControlsDirty=function(){return this._anyControls(function(t){return t.dirty})},t.prototype._anyControlsTouched=function(){return this._anyControls(function(t){return t.touched})},t.prototype._updatePristine=function(t){void 0===t&&(t={}),this.pristine=!this._anyControlsDirty(),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)},t.prototype._updateTouched=function(t){void 0===t&&(t={}),this.touched=this._anyControlsTouched(),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)},t.prototype._isBoxedValue=function(t){return"object"==typeof t&&null!==t&&2===Object.keys(t).length&&"value"in t&&"disabled"in t},t.prototype._registerOnCollectionChange=function(t){this._onCollectionChange=t},t.prototype._setUpdateStrategy=function(t){H_(t)&&null!=t.updateOn&&(this._updateOn=t.updateOn)},t}(),q_=function(t){function e(e,n,i){void 0===e&&(e=null);var o=t.call(this,z_(n),B_(i,n))||this;return o._onChange=[],o._applyFormState(e),o._setUpdateStrategy(n),o.updateValueAndValidity({onlySelf:!0,emitEvent:!1}),o._initObservables(),o}return o(e,t),e.prototype.setValue=function(t,e){var n=this;void 0===e&&(e={}),this.value=this._pendingValue=t,this._onChange.length&&!1!==e.emitModelToViewChange&&this._onChange.forEach(function(t){return t(n.value,!1!==e.emitViewToModelChange)}),this.updateValueAndValidity(e)},e.prototype.patchValue=function(t,e){void 0===e&&(e={}),this.setValue(t,e)},e.prototype.reset=function(t,e){void 0===t&&(t=null),void 0===e&&(e={}),this._applyFormState(t),this.markAsPristine(e),this.markAsUntouched(e),this.setValue(this.value,e),this._pendingChange=!1},e.prototype._updateValue=function(){},e.prototype._anyControls=function(t){return!1},e.prototype._allControlsDisabled=function(){return this.disabled},e.prototype.registerOnChange=function(t){this._onChange.push(t)},e.prototype._clearChangeFns=function(){this._onChange=[],this._onDisabledChange=[],this._onCollectionChange=function(){}},e.prototype.registerOnDisabledChange=function(t){this._onDisabledChange.push(t)},e.prototype._forEachChild=function(t){},e.prototype._syncPendingControls=function(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))},e.prototype._applyFormState=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},e}(U_),W_=function(t){function e(e,n,i){var o=t.call(this,z_(n),B_(i,n))||this;return o.controls=e,o._initObservables(),o._setUpdateStrategy(n),o._setUpControls(),o.updateValueAndValidity({onlySelf:!0,emitEvent:!1}),o}return o(e,t),e.prototype.registerControl=function(t,e){return this.controls[t]?this.controls[t]:(this.controls[t]=e,e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange),e)},e.prototype.addControl=function(t,e){this.registerControl(t,e),this.updateValueAndValidity(),this._onCollectionChange()},e.prototype.removeControl=function(t){this.controls[t]&&this.controls[t]._registerOnCollectionChange(function(){}),delete this.controls[t],this.updateValueAndValidity(),this._onCollectionChange()},e.prototype.setControl=function(t,e){this.controls[t]&&this.controls[t]._registerOnCollectionChange(function(){}),delete this.controls[t],e&&this.registerControl(t,e),this.updateValueAndValidity(),this._onCollectionChange()},e.prototype.contains=function(t){return this.controls.hasOwnProperty(t)&&this.controls[t].enabled},e.prototype.setValue=function(t,e){var n=this;void 0===e&&(e={}),this._checkAllValuesPresent(t),Object.keys(t).forEach(function(i){n._throwIfControlMissing(i),n.controls[i].setValue(t[i],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)},e.prototype.patchValue=function(t,e){var n=this;void 0===e&&(e={}),Object.keys(t).forEach(function(i){n.controls[i]&&n.controls[i].patchValue(t[i],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)},e.prototype.reset=function(t,e){void 0===t&&(t={}),void 0===e&&(e={}),this._forEachChild(function(n,i){n.reset(t[i],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e),this._updatePristine(e),this._updateTouched(e)},e.prototype.getRawValue=function(){return this._reduceChildren({},function(t,e,n){return t[n]=e instanceof q_?e.value:e.getRawValue(),t})},e.prototype._syncPendingControls=function(){var t=this._reduceChildren(!1,function(t,e){return!!e._syncPendingControls()||t});return t&&this.updateValueAndValidity({onlySelf:!0}),t},e.prototype._throwIfControlMissing=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: "+t+".")},e.prototype._forEachChild=function(t){var e=this;Object.keys(this.controls).forEach(function(n){return t(e.controls[n],n)})},e.prototype._setUpControls=function(){var t=this;this._forEachChild(function(e){e.setParent(t),e._registerOnCollectionChange(t._onCollectionChange)})},e.prototype._updateValue=function(){this.value=this._reduceValue()},e.prototype._anyControls=function(t){var e=this,n=!1;return this._forEachChild(function(i,o){n=n||e.contains(o)&&t(i)}),n},e.prototype._reduceValue=function(){var t=this;return this._reduceChildren({},function(e,n,i){return(n.enabled||t.disabled)&&(e[i]=n.value),e})},e.prototype._reduceChildren=function(t,e){var n=t;return this._forEachChild(function(t,i){n=e(n,t,i)}),n},e.prototype._allControlsDisabled=function(){var t,e;try{for(var n=l(Object.keys(this.controls)),i=n.next();!i.done;i=n.next())if(this.controls[i.value].enabled)return!1}catch(o){t={error:o}}finally{try{i&&!i.done&&(e=n.return)&&e.call(n)}finally{if(t)throw t.error}}return Object.keys(this.controls).length>0||this.disabled},e.prototype._checkAllValuesPresent=function(t){this._forEachChild(function(e,n){if(void 0===t[n])throw new Error("Must supply a value for form control with name: '"+n+"'.")})},e}(U_),K_=function(t){function e(e,n,i){var o=t.call(this,z_(n),B_(i,n))||this;return o.controls=e,o._initObservables(),o._setUpdateStrategy(n),o._setUpControls(),o.updateValueAndValidity({onlySelf:!0,emitEvent:!1}),o}return o(e,t),e.prototype.at=function(t){return this.controls[t]},e.prototype.push=function(t){this.controls.push(t),this._registerControl(t),this.updateValueAndValidity(),this._onCollectionChange()},e.prototype.insert=function(t,e){this.controls.splice(t,0,e),this._registerControl(e),this.updateValueAndValidity()},e.prototype.removeAt=function(t){this.controls[t]&&this.controls[t]._registerOnCollectionChange(function(){}),this.controls.splice(t,1),this.updateValueAndValidity()},e.prototype.setControl=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()},Object.defineProperty(e.prototype,"length",{get:function(){return this.controls.length},enumerable:!0,configurable:!0}),e.prototype.setValue=function(t,e){var n=this;void 0===e&&(e={}),this._checkAllValuesPresent(t),t.forEach(function(t,i){n._throwIfControlMissing(i),n.at(i).setValue(t,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)},e.prototype.patchValue=function(t,e){var n=this;void 0===e&&(e={}),t.forEach(function(t,i){n.at(i)&&n.at(i).patchValue(t,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)},e.prototype.reset=function(t,e){void 0===t&&(t=[]),void 0===e&&(e={}),this._forEachChild(function(n,i){n.reset(t[i],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e),this._updatePristine(e),this._updateTouched(e)},e.prototype.getRawValue=function(){return this.controls.map(function(t){return t instanceof q_?t.value:t.getRawValue()})},e.prototype._syncPendingControls=function(){var t=this.controls.reduce(function(t,e){return!!e._syncPendingControls()||t},!1);return t&&this.updateValueAndValidity({onlySelf:!0}),t},e.prototype._throwIfControlMissing=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 "+t)},e.prototype._forEachChild=function(t){this.controls.forEach(function(e,n){t(e,n)})},e.prototype._updateValue=function(){var t=this;this.value=this.controls.filter(function(e){return e.enabled||t.disabled}).map(function(t){return t.value})},e.prototype._anyControls=function(t){return this.controls.some(function(e){return e.enabled&&t(e)})},e.prototype._setUpControls=function(){var t=this;this._forEachChild(function(e){return t._registerControl(e)})},e.prototype._checkAllValuesPresent=function(t){this._forEachChild(function(e,n){if(void 0===t[n])throw new Error("Must supply a value for form control at index: "+n+".")})},e.prototype._allControlsDisabled=function(){var t,e;try{for(var n=l(this.controls),i=n.next();!i.done;i=n.next())if(i.value.enabled)return!1}catch(o){t={error:o}}finally{try{i&&!i.done&&(e=n.return)&&e.call(n)}finally{if(t)throw t.error}}return this.controls.length>0||this.disabled},e.prototype._registerControl=function(t){t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)},e}(U_),Y_=Promise.resolve(null),G_=function(t){function e(e,n){var i=t.call(this)||this;return i.submitted=!1,i._directives=[],i.ngSubmit=new Mi,i.form=new W_({},D_(e),M_(n)),i}return o(e,t),e.prototype.ngAfterViewInit=function(){this._setUpdateStrategy()},Object.defineProperty(e.prototype,"formDirective",{get:function(){return this},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"control",{get:function(){return this.form},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"path",{get:function(){return[]},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"controls",{get:function(){return this.form.controls},enumerable:!0,configurable:!0}),e.prototype.addControl=function(t){var e=this;Y_.then(function(){var n=e._findContainer(t.path);t.control=n.registerControl(t.name,t.control),T_(t.control,t),t.control.updateValueAndValidity({emitEvent:!1}),e._directives.push(t)})},e.prototype.getControl=function(t){return this.form.get(t.path)},e.prototype.removeControl=function(t){var e=this;Y_.then(function(){var n=e._findContainer(t.path);n&&n.removeControl(t.name),V_(e._directives,t)})},e.prototype.addFormGroup=function(t){var e=this;Y_.then(function(){var n=e._findContainer(t.path),i=new W_({});P_(i,t),n.registerControl(t.name,i),i.updateValueAndValidity({emitEvent:!1})})},e.prototype.removeFormGroup=function(t){var e=this;Y_.then(function(){var n=e._findContainer(t.path);n&&n.removeControl(t.name)})},e.prototype.getFormGroup=function(t){return this.form.get(t.path)},e.prototype.updateModel=function(t,e){var n=this;Y_.then(function(){n.form.get(t.path).setValue(e)})},e.prototype.setValue=function(t){this.control.setValue(t)},e.prototype.onSubmit=function(t){return this.submitted=!0,F_(this.form,this._directives),this.ngSubmit.emit(t),!1},e.prototype.onReset=function(){this.resetForm()},e.prototype.resetForm=function(t){void 0===t&&(t=void 0),this.form.reset(t),this.submitted=!1},e.prototype._setUpdateStrategy=function(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)},e.prototype._findContainer=function(t){return t.pop(),t.length?this.form.get(t):this.form},e}(o_),X_=function(){function t(){}return t.modelParentException=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 '+x_+'\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 \n
\n \n \n
\n ')},t.formGroupNameException=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 "+k_+"\n\n Option 2: Update ngModel's parent be ngModelGroup (template-driven strategy):\n\n "+E_)},t.missingNameException=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: ')},t.modelGroupParentException=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 "+k_+"\n\n Option 2: Use a regular form tag instead of the formGroup directive (template-driven strategy):\n\n "+E_)},t.ngFormWarning=function(){console.warn("\n It looks like you're using 'ngForm'.\n\n Support for using the 'ngForm' element selector has been deprecated in Angular v6 and will be removed\n in Angular v9.\n\n Use 'ng-form' instead.\n\n Before:\n \n\n After:\n \n ")},t}(),Z_=new Et("NgFormSelectorWarning"),Q_=function(t){function e(e,n,i){var o=t.call(this)||this;return o._parent=e,o._validators=n,o._asyncValidators=i,o}var n;return o(e,t),n=e,e.prototype._checkParentType=function(){this._parent instanceof n||this._parent instanceof G_||X_.modelGroupParentException()},e}(j_),$_=Promise.resolve(null),J_=function(t){function e(e,n,i,o){var r=t.call(this)||this;return r.control=new q_,r._registered=!1,r.update=new Mi,r._parent=e,r._rawValidators=n||[],r._rawAsyncValidators=i||[],r.valueAccessor=function(t,e){if(!e)return null;Array.isArray(e)||R_(t,"Value accessor was not provided as an array for form control with");var n=void 0,i=void 0,o=void 0;return e.forEach(function(e){var r;e.constructor===f_?n=e:(r=e,N_.some(function(t){return r.constructor===t})?(i&&R_(t,"More than one built-in value accessor matches form control with"),i=e):(o&&R_(t,"More than one custom value accessor matches form control with"),o=e))}),o||i||n||(R_(t,"No valid value accessor for form control with"),null)}(r,o),r}return o(e,t),e.prototype.ngOnChanges=function(t){this._checkForErrors(),this._registered||this._setUpControl(),"isDisabled"in t&&this._updateDisabled(t),function(t,e){if(!t.hasOwnProperty("model"))return!1;var n=t.model;return!!n.isFirstChange()||!Nt(e,n.currentValue)}(t,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)},e.prototype.ngOnDestroy=function(){this.formDirective&&this.formDirective.removeControl(this)},Object.defineProperty(e.prototype,"path",{get:function(){return this._parent?I_(this.name,this._parent):[this.name]},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"formDirective",{get:function(){return this._parent?this._parent.formDirective:null},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"validator",{get:function(){return D_(this._rawValidators)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"asyncValidator",{get:function(){return M_(this._rawAsyncValidators)},enumerable:!0,configurable:!0}),e.prototype.viewToModelUpdate=function(t){this.viewModel=t,this.update.emit(t)},e.prototype._setUpControl=function(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0},e.prototype._setUpdateStrategy=function(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)},e.prototype._isStandalone=function(){return!this._parent||!(!this.options||!this.options.standalone)},e.prototype._setUpStandalone=function(){T_(this.control,this),this.control.updateValueAndValidity({emitEvent:!1})},e.prototype._checkForErrors=function(){this._isStandalone()||this._checkParentType(),this._checkName()},e.prototype._checkParentType=function(){!(this._parent instanceof Q_)&&this._parent instanceof j_?X_.formGroupNameException():this._parent instanceof Q_||this._parent instanceof G_||X_.modelParentException()},e.prototype._checkName=function(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()||this.name||X_.missingNameException()},e.prototype._updateValue=function(t){var e=this;$_.then(function(){e.control.setValue(t,{emitViewToModelChange:!1})})},e.prototype._updateDisabled=function(t){var e=this,n=t.isDisabled.currentValue,i=""===n||n&&"false"!==n;$_.then(function(){i&&!e.control.disabled?e.control.disable():!i&&e.control.disabled&&e.control.enable()})},e}(__),tb=function(t){function e(e,n){var i=t.call(this)||this;return i._validators=e,i._asyncValidators=n,i.submitted=!1,i.directives=[],i.form=null,i.ngSubmit=new Mi,i}return o(e,t),e.prototype.ngOnChanges=function(t){this._checkFormPresent(),t.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations())},Object.defineProperty(e.prototype,"formDirective",{get:function(){return this},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"control",{get:function(){return this.form},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"path",{get:function(){return[]},enumerable:!0,configurable:!0}),e.prototype.addControl=function(t){var e=this.form.get(t.path);return T_(e,t),e.updateValueAndValidity({emitEvent:!1}),this.directives.push(t),e},e.prototype.getControl=function(t){return this.form.get(t.path)},e.prototype.removeControl=function(t){V_(this.directives,t)},e.prototype.addFormGroup=function(t){var e=this.form.get(t.path);P_(e,t),e.updateValueAndValidity({emitEvent:!1})},e.prototype.removeFormGroup=function(t){},e.prototype.getFormGroup=function(t){return this.form.get(t.path)},e.prototype.addFormArray=function(t){var e=this.form.get(t.path);P_(e,t),e.updateValueAndValidity({emitEvent:!1})},e.prototype.removeFormArray=function(t){},e.prototype.getFormArray=function(t){return this.form.get(t.path)},e.prototype.updateModel=function(t,e){this.form.get(t.path).setValue(e)},e.prototype.onSubmit=function(t){return this.submitted=!0,F_(this.form,this.directives),this.ngSubmit.emit(t),!1},e.prototype.onReset=function(){this.resetForm()},e.prototype.resetForm=function(t){void 0===t&&(t=void 0),this.form.reset(t),this.submitted=!1},e.prototype._updateDomValue=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 A_(e)}),e.valueAccessor.registerOnTouched(function(){return A_(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&&T_(n,e),e.control=n)}),this.form._updateTreeValidity({emitEvent:!1})},e.prototype._updateRegistrations=function(){var t=this;this.form._registerOnCollectionChange(function(){return t._updateDomValue()}),this._oldForm&&this._oldForm._registerOnCollectionChange(function(){}),this._oldForm=this.form},e.prototype._updateValidators=function(){var t=D_(this._validators);this.form.validator=a_.compose([this.form.validator,t]);var e=M_(this._asyncValidators);this.form.asyncValidator=a_.composeAsync([this.form.asyncValidator,e])},e.prototype._checkFormPresent=function(){this.form||S_.missingFormException()},e}(o_),eb=function(){return function(){}}(),nb=function(){function t(){}var e;return e=t,t.withConfig=function(t){return{ngModule:e,providers:[{provide:Z_,useValue:t.warnOnDeprecatedNgFormSelector}]}},t}(),ib=Vc({passive:!0}),ob=function(){function t(t,e){this._platform=t,this._ngZone=e,this._monitoredElements=new Map}return t.prototype.monitor=function(t){var e=this;if(!this._platform.isBrowser)return gu;var n=t instanceof ui?t.nativeElement:t,i=this._monitoredElements.get(n);if(i)return i.subject.asObservable();var o=new V,r="cdk-text-field-autofilled",s=function(t){"cdk-text-field-autofill-start"!==t.animationName||n.classList.contains(r)?"cdk-text-field-autofill-end"===t.animationName&&n.classList.contains(r)&&(n.classList.remove(r),e._ngZone.run(function(){return o.next({target:t.target,isAutofilled:!1})})):(n.classList.add(r),e._ngZone.run(function(){return o.next({target:t.target,isAutofilled:!0})}))};return this._ngZone.runOutsideAngular(function(){n.addEventListener("animationstart",s,ib),n.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(n,{subject:o,unlisten:function(){n.removeEventListener("animationstart",s,ib)}}),o.asObservable()},t.prototype.stopMonitoring=function(t){var e=t instanceof ui?t.nativeElement:t,n=this._monitoredElements.get(e);n&&(n.unlisten(),n.subject.complete(),e.classList.remove("cdk-text-field-autofill-monitored"),e.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(e))},t.prototype.ngOnDestroy=function(){var t=this;this._monitoredElements.forEach(function(e,n){return t.stopMonitoring(n)})},t.ngInjectableDef=Ct({factory:function(){return new t(ue(Dc),ue(Lo))},token:t,providedIn:"root"}),t}(),rb=function(){return function(){}}(),sb=["button","checkbox","file","hidden","image","radio","range","reset","submit"],ab=0,lb=function(t){function e(e,n,i,o,r,s,a,l,u){var c=t.call(this,s,o,r,i)||this;c._elementRef=e,c._platform=n,c.ngControl=i,c._autofillMonitor=l,c._uid="mat-input-"+ab++,c._isServer=!1,c._isNativeSelect=!1,c.focused=!1,c.stateChanges=new V,c.controlType="mat-input",c.autofilled=!1,c._disabled=!1,c._required=!1,c._type="text",c._readonly=!1,c._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(function(t){return Fc().has(t)});var h=c._elementRef.nativeElement;return c._inputValueAccessor=a||h,c._previousNativeValue=c.value,c.id=c.id,n.IOS&&u.runOutsideAngular(function(){e.nativeElement.addEventListener("keyup",function(t){var e=t.target;e.value||e.selectionStart||e.selectionEnd||(e.setSelectionRange(1,1),e.setSelectionRange(0,0))})}),c._isServer=!c._platform.isBrowser,c._isNativeSelect="select"===h.nodeName.toLowerCase(),c._isNativeSelect&&(c.controlType=h.multiple?"mat-native-select-multiple":"mat-native-select"),c}return o(e,t),Object.defineProperty(e.prototype,"disabled",{get:function(){return this.ngControl&&null!==this.ngControl.disabled?this.ngControl.disabled:this._disabled},set:function(t){this._disabled=Eu(t),this.focused&&(this.focused=!1,this.stateChanges.next())},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"id",{get:function(){return this._id},set:function(t){this._id=t||this._uid},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"required",{get:function(){return this._required},set:function(t){this._required=Eu(t)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"type",{get:function(){return this._type},set:function(t){this._type=t||"text",this._validateType(),!this._isTextarea()&&Fc().has(this._type)&&(this._elementRef.nativeElement.type=this._type)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"value",{get:function(){return this._inputValueAccessor.value},set:function(t){t!==this.value&&(this._inputValueAccessor.value=t,this.stateChanges.next())},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"readonly",{get:function(){return this._readonly},set:function(t){this._readonly=Eu(t)},enumerable:!0,configurable:!0}),e.prototype.ngOnInit=function(){var t=this;this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(function(e){t.autofilled=e.isAutofilled,t.stateChanges.next()})},e.prototype.ngOnChanges=function(){this.stateChanges.next()},e.prototype.ngOnDestroy=function(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement)},e.prototype.ngDoCheck=function(){this.ngControl&&this.updateErrorState(),this._dirtyCheckNativeValue()},e.prototype.focus=function(){this._elementRef.nativeElement.focus()},e.prototype._focusChanged=function(t){t===this.focused||this.readonly||(this.focused=t,this.stateChanges.next())},e.prototype._onInput=function(){},e.prototype._dirtyCheckNativeValue=function(){var t=this._elementRef.nativeElement.value;this._previousNativeValue!==t&&(this._previousNativeValue=t,this.stateChanges.next())},e.prototype._validateType=function(){if(sb.indexOf(this._type)>-1)throw Error('Input type "'+this._type+"\" isn't supported by matInput.")},e.prototype._isNeverEmpty=function(){return this._neverEmptyInputTypes.indexOf(this._type)>-1},e.prototype._isBadInput=function(){var t=this._elementRef.nativeElement.validity;return t&&t.badInput},e.prototype._isTextarea=function(){return"textarea"===this._elementRef.nativeElement.nodeName.toLowerCase()},Object.defineProperty(e.prototype,"empty",{get:function(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"shouldLabelFloat",{get:function(){if(this._isNativeSelect){var t=this._elementRef.nativeElement;return t.multiple||!this.empty||!!t.options[0].label||this.focused}return this.focused||!this.empty},enumerable:!0,configurable:!0}),e.prototype.setDescribedByIds=function(t){this._ariaDescribedby=t.join(" ")},e.prototype.onContainerClick=function(){this.focused||this.focus()},e}(Ed(function(){return function(t,e,n,i){this._defaultErrorStateMatcher=t,this._parentForm=e,this._parentFormGroup=n,this.ngControl=i}}())),ub=function(){return function(){}}(),cb=new Et("mat-checkbox-click-action"),hb=0,pb=0,db=function(){var t={Init:0,Checked:1,Unchecked:2,Indeterminate:3};return t[t.Init]="Init",t[t.Checked]="Checked",t[t.Unchecked]="Unchecked",t[t.Indeterminate]="Indeterminate",t}(),fb=function(){return function(){}}(),mb=function(t){function e(e,n,i,o,r,s,a){var l=t.call(this,e)||this;return l._changeDetectorRef=n,l._focusMonitor=i,l._ngZone=o,l._clickAction=s,l._animationMode=a,l.ariaLabel="",l.ariaLabelledby=null,l._uniqueId="mat-checkbox-"+ ++hb,l.id=l._uniqueId,l.labelPosition="after",l.name=null,l.change=new Mi,l.indeterminateChange=new Mi,l._onTouched=function(){},l._currentAnimationClass="",l._currentCheckState=db.Init,l._controlValueAccessorChangeFn=function(){},l._checked=!1,l._disabled=!1,l._indeterminate=!1,l.tabIndex=parseInt(r)||0,l._focusMonitor.monitor(e,!0).subscribe(function(t){t||Promise.resolve().then(function(){return l._onTouched()})}),l}return o(e,t),Object.defineProperty(e.prototype,"inputId",{get:function(){return(this.id||this._uniqueId)+"-input"},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"required",{get:function(){return this._required},set:function(t){this._required=Eu(t)},enumerable:!0,configurable:!0}),e.prototype.ngAfterViewChecked=function(){this._calculateRippleRadius()},e.prototype.ngOnDestroy=function(){this._focusMonitor.stopMonitoring(this._elementRef)},Object.defineProperty(e.prototype,"checked",{get:function(){return this._checked},set:function(t){t!=this.checked&&(this._checked=t,this._changeDetectorRef.markForCheck())},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"disabled",{get:function(){return this._disabled},set:function(t){var e=Eu(t);e!==this.disabled&&(this._disabled=e,this._changeDetectorRef.markForCheck())},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"indeterminate",{get:function(){return this._indeterminate},set:function(t){var e=t!=this._indeterminate;this._indeterminate=t,e&&(this._transitionCheckState(this._indeterminate?db.Indeterminate:this.checked?db.Checked:db.Unchecked),this.indeterminateChange.emit(this._indeterminate))},enumerable:!0,configurable:!0}),e.prototype._isRippleDisabled=function(){return this.disableRipple||this.disabled},e.prototype._onLabelTextChange=function(){this._changeDetectorRef.detectChanges()},e.prototype.writeValue=function(t){this.checked=!!t},e.prototype.registerOnChange=function(t){this._controlValueAccessorChangeFn=t},e.prototype.registerOnTouched=function(t){this._onTouched=t},e.prototype.setDisabledState=function(t){this.disabled=t},e.prototype._getAriaChecked=function(){return this.checked?"true":this.indeterminate?"mixed":"false"},e.prototype._transitionCheckState=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)})}},e.prototype._emitChangeEvent=function(){var t=new fb;t.source=this,t.checked=this.checked,this._controlValueAccessorChangeFn(this.checked),this.change.emit(t)},e.prototype.toggle=function(){this.checked=!this.checked},e.prototype._onInputClick=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?db.Checked:db.Unchecked),this._emitChangeEvent())},e.prototype.focus=function(){this._focusMonitor.focusVia(this._inputElement,"keyboard")},e.prototype._onInteractionEvent=function(t){t.stopPropagation()},e.prototype._getAnimationClassForCheckStateTransition=function(t,e){if("NoopAnimations"===this._animationMode)return"";var n="";switch(t){case db.Init:if(e===db.Checked)n="unchecked-checked";else{if(e!=db.Indeterminate)return"";n="unchecked-indeterminate"}break;case db.Unchecked:n=e===db.Checked?"unchecked-checked":"unchecked-indeterminate";break;case db.Checked:n=e===db.Unchecked?"checked-unchecked":"checked-indeterminate";break;case db.Indeterminate:n=e===db.Checked?"indeterminate-checked":"indeterminate-unchecked"}return"mat-checkbox-anim-"+n},e.prototype._calculateRippleRadius=function(){if(!pb){var t=this._elementRef.nativeElement.querySelector(".mat-checkbox-ripple").clientWidth||0;pb=t/2}this.ripple.radius=pb},e}(kd(Cd(xd(wd(function(){return function(t){this._elementRef=t}}())),"accent"))),yb=function(){return function(){}}(),gb=Qr({encapsulation:2,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.91026}50%{animation-timing-function:cubic-bezier(0,0,.2,.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(.4,0,1,1);stroke-dashoffset:0}to{stroke-dashoffset:-22.91026}}@keyframes mat-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0,0,.2,.1);opacity:1;transform:rotate(0)}to{opacity:0;transform:rotate(45deg)}}@keyframes mat-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(.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,.2,.1);opacity:0;transform:rotate(-45deg)}to{opacity:1;transform:rotate(0)}}@keyframes mat-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(.14,0,0,1);opacity:1;transform:rotate(0)}to{opacity:0;transform:rotate(315deg)}}@keyframes mat-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;opacity:1;transform:scaleX(1)}100%,32.8%{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 .4s cubic-bezier(.25,.8,.25,1),box-shadow 280ms cubic-bezier(.4,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{cursor:inherit;align-items:baseline;vertical-align:middle;display:inline-flex;white-space:nowrap}.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,.2,.1);border-width:2px;border-style:solid}._mat-animation-noopable .mat-checkbox-frame{transition:none}@media screen and (-ms-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,.2,.1),opacity 90ms cubic-bezier(0,0,.2,.1)}._mat-animation-noopable .mat-checkbox-background{transition: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-disabled .mat-checkbox-inner-container:hover .mat-checkbox-persistent-ripple{opacity:0}.mat-checkbox-checkmark{top:0;left:0;right:0;bottom:0;position:absolute;width:100%}.mat-checkbox-checkmark-path{stroke-dashoffset:22.91026;stroke-dasharray:22.91026;stroke-width:2.13333px}.mat-checkbox-mixedmark{width:calc(100% - 6px);height:2px;opacity:0;transform:scaleX(0) rotate(0);border-radius:2px}@media screen and (-ms-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(0)}.mat-checkbox-indeterminate.mat-checkbox-disabled .mat-checkbox-inner-container{opacity:.5}.mat-checkbox-unchecked .mat-checkbox-background{background-color:transparent}.mat-checkbox-disabled{cursor:default}.mat-checkbox-anim-unchecked-checked .mat-checkbox-background{animation:180ms linear 0s mat-checkbox-fade-in-background}.mat-checkbox-anim-unchecked-checked .mat-checkbox-checkmark-path{animation:180ms linear 0s mat-checkbox-unchecked-checked-checkmark-path}.mat-checkbox-anim-unchecked-indeterminate .mat-checkbox-background{animation:180ms linear 0s mat-checkbox-fade-in-background}.mat-checkbox-anim-unchecked-indeterminate .mat-checkbox-mixedmark{animation:90ms linear 0s mat-checkbox-unchecked-indeterminate-mixedmark}.mat-checkbox-anim-checked-unchecked .mat-checkbox-background{animation:180ms linear 0s mat-checkbox-fade-out-background}.mat-checkbox-anim-checked-unchecked .mat-checkbox-checkmark-path{animation:90ms linear 0s mat-checkbox-checked-unchecked-checkmark-path}.mat-checkbox-anim-checked-indeterminate .mat-checkbox-checkmark{animation:90ms linear 0s mat-checkbox-checked-indeterminate-checkmark}.mat-checkbox-anim-checked-indeterminate .mat-checkbox-mixedmark{animation:90ms linear 0s mat-checkbox-checked-indeterminate-mixedmark}.mat-checkbox-anim-indeterminate-checked .mat-checkbox-checkmark{animation:.5s linear 0s mat-checkbox-indeterminate-checked-checkmark}.mat-checkbox-anim-indeterminate-checked .mat-checkbox-mixedmark{animation:.5s linear 0s mat-checkbox-indeterminate-checked-mixedmark}.mat-checkbox-anim-indeterminate-unchecked .mat-checkbox-background{animation:180ms linear 0s mat-checkbox-fade-out-background}.mat-checkbox-anim-indeterminate-unchecked .mat-checkbox-mixedmark{animation:.3s linear 0s 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}"],data:{}});function vb(t){return za(2,[Oa(402653184,1,{_inputElement:0}),Oa(402653184,2,{ripple:0}),(t()(),Es(2,0,[["label",1]],null,16,"label",[["class","mat-checkbox-layout"]],[[1,"for",0]],null,null,null,null)),(t()(),Es(3,0,null,null,10,"div",[["class","mat-checkbox-inner-container"]],[[2,"mat-checkbox-inner-container-no-side-margin",null]],null,null,null,null)),(t()(),Es(4,0,[[1,0],["input",1]],null,0,"input",[["class","mat-checkbox-input cdk-visually-hidden"],["type","checkbox"]],[[8,"id",0],[8,"required",0],[8,"checked",0],[1,"value",0],[8,"disabled",0],[1,"name",0],[8,"tabIndex",0],[8,"indeterminate",0],[1,"aria-label",0],[1,"aria-labelledby",0],[1,"aria-checked",0]],[[null,"change"],[null,"click"]],function(t,e,n){var i=!0,o=t.component;return"change"===e&&(i=!1!==o._onInteractionEvent(n)&&i),"click"===e&&(i=!1!==o._onInputClick(n)&&i),i},null,null)),(t()(),Es(5,0,null,null,3,"div",[["class","mat-checkbox-ripple mat-ripple"],["matRipple",""]],[[2,"mat-ripple-unbounded",null]],null,null,null,null)),da(6,212992,[[2,4]],0,Md,[ui,Lo,Dc,[2,Dd],[2,fy]],{centered:[0,"centered"],radius:[1,"radius"],animation:[2,"animation"],disabled:[3,"disabled"],trigger:[4,"trigger"]},null),Fa(7,{enterDuration:0}),(t()(),Es(8,0,null,null,0,"div",[["class","mat-ripple-element mat-checkbox-persistent-ripple"]],null,null,null,null,null)),(t()(),Es(9,0,null,null,0,"div",[["class","mat-checkbox-frame"]],null,null,null,null,null)),(t()(),Es(10,0,null,null,3,"div",[["class","mat-checkbox-background"]],null,null,null,null,null)),(t()(),Es(11,0,null,null,1,":svg:svg",[[":xml:space","preserve"],["class","mat-checkbox-checkmark"],["focusable","false"],["version","1.1"],["viewBox","0 0 24 24"]],null,null,null,null,null)),(t()(),Es(12,0,null,null,0,":svg:path",[["class","mat-checkbox-checkmark-path"],["d","M4.1,12.7 9,17.6 20.3,6.3"],["fill","none"],["stroke","white"]],null,null,null,null,null)),(t()(),Es(13,0,null,null,0,"div",[["class","mat-checkbox-mixedmark"]],null,null,null,null,null)),(t()(),Es(14,0,[["checkboxLabel",1]],null,4,"span",[["class","mat-checkbox-label"]],null,[[null,"cdkObserveContent"]],function(t,e,n){var i=!0;return"cdkObserveContent"===e&&(i=!1!==t.component._onLabelTextChange()&&i),i},null,null)),da(15,1196032,null,0,jy,[Vy,ui,Lo],null,{event:"cdkObserveContent"}),(t()(),Es(16,0,null,null,1,"span",[["style","display:none"]],null,null,null,null,null)),(t()(),Va(-1,null,["\xa0"])),Ma(null,0)],function(t,e){var n=e.component,i=t(e,7,0,150);t(e,6,0,!0,20,i,n._isRippleDisabled(),ta(e,2))},function(t,e){var n=e.component;t(e,2,0,n.inputId),t(e,3,0,!ta(e,14).textContent||!ta(e,14).textContent.trim()),t(e,4,1,[n.inputId,n.required,n.checked,n.value,n.disabled,n.name,n.tabIndex,n.indeterminate,n.ariaLabel||null,n.ariaLabelledby,n._getAriaChecked()]),t(e,5,0,ta(e,6).unbounded)})}var _b=0,bb=0,wb=new Et("mat-select-scroll-strategy");function Cb(t){return function(){return t.scrollStrategies.reposition()}}var xb=function(){return function(t,e){this.source=t,this.value=e}}(),kb=function(t){function e(e,n,i,o,r,s,a,l,u,c,h,p){var d,f=t.call(this,r,o,a,l,c)||this;return f._viewportRuler=e,f._changeDetectorRef=n,f._ngZone=i,f._dir=s,f._parentFormField=u,f.ngControl=c,f._panelOpen=!1,f._required=!1,f._scrollTop=0,f._multiple=!1,f._compareWith=function(t,e){return t===e},f._uid="mat-select-"+_b++,f._destroy=new V,f._triggerFontSize=0,f._onChange=function(){},f._onTouched=function(){},f._optionIds="",f._transformOrigin="top",f._panelDoneAnimatingStream=new V,f._offsetY=0,f._positions=[{originX:"start",originY:"top",overlayX:"start",overlayY:"top"},{originX:"start",originY:"bottom",overlayX:"start",overlayY:"bottom"}],f._disableOptionCentering=!1,f._focused=!1,f.controlType="mat-select",f.ariaLabel="",f.optionSelectionChanges=(d=function(){return f.options?lt.apply(void 0,f.options.map(function(t){return t.onSelectionChange})):f._ngZone.onStable.asObservable().pipe(_u(1),Yu(function(){return f.optionSelectionChanges}))},new A(function(t){var e;try{e=d()}catch(n){return void t.error(n)}return(e?nt(e):vu()).subscribe(t)})),f.openedChange=new Mi,f._openedStream=f.openedChange.pipe(Uu(function(t){return t}),$(function(){})),f._closedStream=f.openedChange.pipe(Uu(function(t){return!t}),$(function(){})),f.selectionChange=new Mi,f.valueChange=new Mi,f.ngControl&&(f.ngControl.valueAccessor=f),f._scrollStrategyFactory=p,f._scrollStrategy=f._scrollStrategyFactory(),f.tabIndex=parseInt(h)||0,f.id=f.id,f}return o(e,t),Object.defineProperty(e.prototype,"focused",{get:function(){return this._focused||this._panelOpen},set:function(t){this._focused=t},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"placeholder",{get:function(){return this._placeholder},set:function(t){this._placeholder=t,this.stateChanges.next()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"required",{get:function(){return this._required},set:function(t){this._required=Eu(t),this.stateChanges.next()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"multiple",{get:function(){return this._multiple},set:function(t){if(this._selectionModel)throw Error("Cannot change `multiple` mode of select after initialization.");this._multiple=Eu(t)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"disableOptionCentering",{get:function(){return this._disableOptionCentering},set:function(t){this._disableOptionCentering=Eu(t)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"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()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"value",{get:function(){return this._value},set:function(t){t!==this._value&&(this.writeValue(t),this._value=t)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"id",{get:function(){return this._id},set:function(t){this._id=t||this._uid,this.stateChanges.next()},enumerable:!0,configurable:!0}),e.prototype.ngOnInit=function(){var t=this;this._selectionModel=new jc(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe(Mu(),Cu(this._destroy)).subscribe(function(){t.panelOpen?(t._scrollTop=0,t.openedChange.emit(!0)):(t.openedChange.emit(!1),t.overlayDir.offsetX=0,t._changeDetectorRef.markForCheck())})},e.prototype.ngAfterContentInit=function(){var t=this;this._initKeyManager(),this._selectionModel.onChange.pipe(Cu(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(Ku(null),Cu(this._destroy)).subscribe(function(){t._resetOptions(),t._initializeSelection()})},e.prototype.ngDoCheck=function(){this.ngControl&&this.updateErrorState()},e.prototype.ngOnChanges=function(t){t.disabled&&this.stateChanges.next()},e.prototype.ngOnDestroy=function(){this._destroy.next(),this._destroy.complete(),this.stateChanges.complete()},e.prototype.toggle=function(){this.panelOpen?this.close():this.open()},e.prototype.open=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(_u(1)).subscribe(function(){t._triggerFontSize&&t.overlayDir.overlayRef&&t.overlayDir.overlayRef.overlayElement&&(t.overlayDir.overlayRef.overlayElement.style.fontSize=t._triggerFontSize+"px")}))},e.prototype.close=function(){this._panelOpen&&(this._panelOpen=!1,this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched())},e.prototype.writeValue=function(t){this.options&&this._setSelectionByValue(t)},e.prototype.registerOnChange=function(t){this._onChange=t},e.prototype.registerOnTouched=function(t){this._onTouched=t},e.prototype.setDisabledState=function(t){this.disabled=t,this._changeDetectorRef.markForCheck(),this.stateChanges.next()},Object.defineProperty(e.prototype,"panelOpen",{get:function(){return this._panelOpen},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"selected",{get:function(){return this.multiple?this._selectionModel.selected:this._selectionModel.selected[0]},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"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},enumerable:!0,configurable:!0}),e.prototype._isRtl=function(){return!!this._dir&&"rtl"===this._dir.value},e.prototype._handleKeydown=function(t){this.disabled||(this.panelOpen?this._handleOpenKeydown(t):this._handleClosedKeydown(t))},e.prototype._handleClosedKeydown=function(t){var e=t.keyCode,n=40===e||38===e||37===e||39===e,i=this._keyManager;(13===e||32===e)&&!Uc(t)||(this.multiple||t.altKey)&&n?(t.preventDefault(),this.open()):this.multiple||(36===e||35===e?(36===e?i.setFirstItemActive():i.setLastItemActive(),t.preventDefault()):i.onKeydown(t))},e.prototype._handleOpenKeydown=function(t){var e=t.keyCode,n=40===e||38===e,i=this._keyManager;if(36===e||35===e)t.preventDefault(),36===e?i.setFirstItemActive():i.setLastItemActive();else if(n&&t.altKey)t.preventDefault(),this.close();else if(13!==e&&32!==e||!i.activeItem||Uc(t))if(this._multiple&&65===e&&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 r=i.activeItemIndex;i.onKeydown(t),this._multiple&&n&&t.shiftKey&&i.activeItem&&i.activeItemIndex!==r&&i.activeItem._selectViaInteraction()}else t.preventDefault(),i.activeItem._selectViaInteraction()},e.prototype._onFocus=function(){this.disabled||(this._focused=!0,this.stateChanges.next())},e.prototype._onBlur=function(){this._focused=!1,this.disabled||this.panelOpen||(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())},e.prototype._onAttached=function(){var t=this;this.overlayDir.positionChange.pipe(_u(1)).subscribe(function(){t._setPseudoCheckboxPaddingSize(),t._changeDetectorRef.detectChanges(),t._calculateOverlayOffsetX(),t.panel.nativeElement.scrollTop=t._scrollTop})},e.prototype._getPanelTheme=function(){return this._parentFormField?"mat-"+this._parentFormField.color:""},e.prototype._setPseudoCheckboxPaddingSize=function(){if(!bb&&this.multiple){var t=this.panel.nativeElement.querySelector(".mat-pseudo-checkbox");t&&(bb=24+t.offsetWidth)}},Object.defineProperty(e.prototype,"empty",{get:function(){return!this._selectionModel||this._selectionModel.isEmpty()},enumerable:!0,configurable:!0}),e.prototype._initializeSelection=function(){var t=this;Promise.resolve().then(function(){t._setSelectionByValue(t.ngControl?t.ngControl.value:t._value)})},e.prototype._setSelectionByValue=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._changeDetectorRef.markForCheck()},e.prototype._selectValue=function(t){var e=this,n=this.options.find(function(n){try{return null!=n.value&&e._compareWith(n.value,t)}catch(i){return ji()&&console.warn(i),!1}});return n&&this._selectionModel.select(n),n},e.prototype._initKeyManager=function(){var t=this;this._keyManager=new Rh(this.options).withTypeAhead().withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withAllowedModifierKeys(["shiftKey"]),this._keyManager.tabOut.pipe(Cu(this._destroy)).subscribe(function(){t.focus(),t.close()}),this._keyManager.change.pipe(Cu(this._destroy)).subscribe(function(){t._panelOpen&&t.panel?t._scrollActiveOptionIntoView():t._panelOpen||t.multiple||!t._keyManager.activeItem||t._keyManager.activeItem._selectViaInteraction()})},e.prototype._resetOptions=function(){var t=this,e=lt(this.options.changes,this._destroy);this.optionSelectionChanges.pipe(Cu(e)).subscribe(function(e){t._onSelect(e.source,e.isUserInput),e.isUserInput&&!t.multiple&&t._panelOpen&&(t.close(),t.focus())}),lt.apply(void 0,this.options.map(function(t){return t._stateChanges})).pipe(Cu(e)).subscribe(function(){t._changeDetectorRef.markForCheck(),t.stateChanges.next()}),this._setOptionIds()},e.prototype._onSelect=function(t,e){var n=this._selectionModel.isSelected(t);null!=t.value||this._multiple?(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()},e.prototype._sortValues=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()}},e.prototype._propagateChanges=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 xb(this,e)),this._changeDetectorRef.markForCheck()},e.prototype._setOptionIds=function(){this._optionIds=this.options.map(function(t){return t.id}).join(" ")},e.prototype._highlightCorrectOption=function(){this._keyManager&&(this.empty?this._keyManager.setFirstItemActive():this._keyManager.setActiveItem(this._selectionModel.selected[0]))},e.prototype._scrollActiveOptionIntoView=function(){var t,e,n,i=this._keyManager.activeItemIndex||0,o=qd(i,this.options,this.optionGroups);this.panel.nativeElement.scrollTop=(n=(i+o)*(t=this._getItemHeight()))<(e=this.panel.nativeElement.scrollTop)?n:n+t>e+256?Math.max(0,n-256+t):e},e.prototype.focus=function(){this._elementRef.nativeElement.focus()},e.prototype._getOptionIndex=function(t){return this.options.reduce(function(e,n,i){return void 0===e?t===n?i:void 0:e},void 0)},e.prototype._calculateOverlayPosition=function(){var t=this._getItemHeight(),e=this._getItemCount(),n=Math.min(e*t,256),i=e*t-n,o=this.empty?0:this._getOptionIndex(this._selectionModel.selected[0]);o+=qd(o,this.options,this.optionGroups);var r=n/2;this._scrollTop=this._calculateOverlayScroll(o,r,i),this._offsetY=this._calculateOverlayOffsetY(o,r,i),this._checkOverlayWithinViewport(i)},e.prototype._calculateOverlayScroll=function(t,e,n){var i=this._getItemHeight();return Math.min(Math.max(0,i*t-e+i/2),n)},e.prototype._getAriaLabel=function(){return this.ariaLabelledby?null:this.ariaLabel||this.placeholder},e.prototype._getAriaLabelledby=function(){return this.ariaLabelledby?this.ariaLabelledby:this._parentFormField&&this._parentFormField._hasFloatingLabel()&&!this._getAriaLabel()&&this._parentFormField._labelId||null},e.prototype._getAriaActiveDescendant=function(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null},e.prototype._calculateOverlayOffsetX=function(){var t,e=this.overlayDir.overlayRef.overlayElement.getBoundingClientRect(),n=this._viewportRuler.getViewportSize(),i=this._isRtl(),o=this.multiple?bb+16:32;if(this.multiple)t=bb;else{var r=this._selectionModel.selected[0]||this.options.first;t=r&&r.group?32:16}i||(t*=-1);var s=0-(e.left+t-(i?o:0)),a=e.right+t-n.width+(i?0:o);s>0?t+=s+8:a>0&&(t-=a+8),this.overlayDir.offsetX=Math.round(t),this.overlayDir.overlayRef.updatePosition()},e.prototype._calculateOverlayOffsetY=function(t,e,n){var i,o=this._getItemHeight(),r=(o-this._triggerRect.height)/2,s=Math.floor(256/o);return this._disableOptionCentering?0:(i=0===this._scrollTop?t*o:this._scrollTop===n?(t-(this._getItemCount()-s))*o+(o-(this._getItemCount()*o-256)%o):e-o/2,Math.round(-1*i-r))},e.prototype._checkOverlayWithinViewport=function(t){var e=this._getItemHeight(),n=this._viewportRuler.getViewportSize(),i=this._triggerRect.top-8,o=n.height-this._triggerRect.bottom-8,r=Math.abs(this._offsetY),s=Math.min(this._getItemCount()*e,256)-r-this._triggerRect.height;s>o?this._adjustPanelUp(s,o):r>i?this._adjustPanelDown(r,i,t):this._transformOrigin=this._getOriginBasedOnOption()},e.prototype._adjustPanelUp=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")},e.prototype._adjustPanelDown=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")},e.prototype._getOriginBasedOnOption=function(){var t=this._getItemHeight(),e=(t-this._triggerRect.height)/2;return"50% "+(Math.abs(this._offsetY)-e+t/2)+"px 0px"},e.prototype._getItemCount=function(){return this.options.length+this.optionGroups.length},e.prototype._getItemHeight=function(){return 3*this._triggerFontSize},e.prototype.setDescribedByIds=function(t){this._ariaDescribedby=t.join(" ")},e.prototype.onContainerClick=function(){this.focus(),this.open()},Object.defineProperty(e.prototype,"shouldLabelFloat",{get:function(){return this._panelOpen||!this.empty},enumerable:!0,configurable:!0}),e}(xd(kd(wd(Ed(function(){return function(t,e,n,i,o){this._elementRef=t,this._defaultErrorStateMatcher=e,this._parentForm=n,this._parentFormGroup=i,this.ngControl=o}}()))))),Eb=function(){return function(){}}(),Sb=Qr({encapsulation:2,styles:[".mat-select{display:inline-block;width:100%;outline:0}.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-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 .4s cubic-bezier(.25,.8,.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{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}@media screen and (-ms-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 .4s .133s cubic-bezier(.25,.8,.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}"],data:{animation:[{type:7,name:"transformPanel",definitions:[{type:0,name:"void",styles:{type:6,styles:{transform:"scaleY(0.8)",minWidth:"100%",opacity:0},offset:null},options:void 0},{type:0,name:"showing",styles:{type:6,styles:{opacity:1,minWidth:"calc(100% + 32px)",transform:"scaleY(1)"},offset:null},options:void 0},{type:0,name:"showing-multiple",styles:{type:6,styles:{opacity:1,minWidth:"calc(100% + 64px)",transform:"scaleY(1)"},offset:null},options:void 0},{type:1,expr:"void => *",animation:{type:4,styles:null,timings:"120ms cubic-bezier(0, 0, 0.2, 1)"},options:null},{type:1,expr:"* => void",animation:{type:4,styles:{type:6,styles:{opacity:0},offset:null},timings:"100ms 25ms linear"},options:null}],options:{}}]}});function Ib(t){return za(0,[(t()(),Es(0,0,null,null,1,"span",[["class","mat-select-placeholder"]],null,null,null,null,null)),(t()(),Va(1,null,["",""]))],null,function(t,e){t(e,1,0,e.component.placeholder||"\xa0")})}function Tb(t){return za(0,[(t()(),Es(0,0,null,null,1,"span",[],null,null,null,null,null)),(t()(),Va(1,null,["",""]))],null,function(t,e){t(e,1,0,e.component.triggerValue||"\xa0")})}function Ob(t){return za(0,[Ma(null,0),(t()(),ks(0,null,null,0))],null,null)}function Pb(t){return za(0,[(t()(),Es(0,0,null,null,5,"span",[["class","mat-select-value-text"]],null,null,null,null,null)),da(1,16384,null,0,gc,[],{ngSwitch:[0,"ngSwitch"]},null),(t()(),ks(16777216,null,null,1,null,Tb)),da(3,16384,null,0,_c,[sr,Ni,gc],null,null),(t()(),ks(16777216,null,null,1,null,Ob)),da(5,278528,null,0,vc,[sr,Ni,gc],{ngSwitchCase:[0,"ngSwitchCase"]},null)],function(t,e){t(e,1,0,!!e.component.customTrigger),t(e,5,0,!0)},null)}function Ab(t){return za(0,[(t()(),Es(0,0,[[2,0],["panel",1]],null,2,"div",[],[[24,"@transformPanel",0],[4,"transformOrigin",null],[4,"font-size","px"]],[[null,"@transformPanel.done"],[null,"keydown"]],function(t,e,n){var i=!0,o=t.component;return"@transformPanel.done"===e&&(i=!1!==o._panelDoneAnimatingStream.next(n.toState)&&i),"keydown"===e&&(i=!1!==o._handleKeydown(n)&&i),i},null,null)),da(1,278528,null,0,uc,[kr,Er,ui,di],{klass:[0,"klass"],ngClass:[1,"ngClass"]},null),Ma(null,1)],function(t,e){var n,i,o=e.component;t(e,1,0,("mat-select-panel ",n=o._getPanelTheme(),"mat-select-panel "+(null!=(i=n)?i.toString():"")),o.panelClass)},function(t,e){var n=e.component;t(e,0,0,n.multiple?"showing-multiple":"showing",n._transformOrigin,n._triggerFontSize)})}function Rb(t){return za(2,[Oa(402653184,1,{trigger:0}),Oa(671088640,2,{panel:0}),Oa(402653184,3,{overlayDir:0}),(t()(),Es(3,0,[[1,0],["trigger",1]],null,9,"div",[["aria-hidden","true"],["cdk-overlay-origin",""],["class","mat-select-trigger"]],null,[[null,"click"]],function(t,e,n){var i=!0;return"click"===e&&(i=!1!==t.component.toggle()&&i),i},null,null)),da(4,16384,[["origin",4]],0,mh,[ui],null,null),(t()(),Es(5,0,null,null,5,"div",[["class","mat-select-value"]],null,null,null,null,null)),da(6,16384,null,0,gc,[],{ngSwitch:[0,"ngSwitch"]},null),(t()(),ks(16777216,null,null,1,null,Ib)),da(8,278528,null,0,vc,[sr,Ni,gc],{ngSwitchCase:[0,"ngSwitchCase"]},null),(t()(),ks(16777216,null,null,1,null,Pb)),da(10,278528,null,0,vc,[sr,Ni,gc],{ngSwitchCase:[0,"ngSwitchCase"]},null),(t()(),Es(11,0,null,null,1,"div",[["class","mat-select-arrow-wrapper"]],null,null,null,null,null)),(t()(),Es(12,0,null,null,0,"div",[["class","mat-select-arrow"]],null,null,null,null,null)),(t()(),ks(16777216,null,null,1,function(t,e,n){var i=!0,o=t.component;return"backdropClick"===e&&(i=!1!==o.close()&&i),"attach"===e&&(i=!1!==o._onAttached()&&i),"detach"===e&&(i=!1!==o.close()&&i),i},Ab)),da(14,671744,[[3,4]],0,yh,[ph,Ni,sr,fh,[2,lp]],{origin:[0,"origin"],positions:[1,"positions"],offsetY:[2,"offsetY"],minWidth:[3,"minWidth"],backdropClass:[4,"backdropClass"],scrollStrategy:[5,"scrollStrategy"],open:[6,"open"],hasBackdrop:[7,"hasBackdrop"],lockPosition:[8,"lockPosition"]},{backdropClick:"backdropClick",attach:"attach",detach:"detach"})],function(t,e){var n=e.component;t(e,6,0,n.empty),t(e,8,0,!0),t(e,10,0,!1),t(e,14,0,ta(e,4),n._positions,n._offsetY,null==n._triggerRect?null:n._triggerRect.width,"cdk-overlay-transparent-backdrop",n._scrollStrategy,n.panelOpen,"","")},null)}var Db=Qr({encapsulation:2,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:0;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}@media screen and (-ms-high-contrast:active){.mat-option{margin:0 1px}.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}@media screen and (-ms-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}"],data:{}});function Mb(t){return za(0,[(t()(),Es(0,0,null,null,1,"mat-pseudo-checkbox",[["class","mat-option-pseudo-checkbox mat-pseudo-checkbox"]],[[2,"mat-pseudo-checkbox-indeterminate",null],[2,"mat-pseudo-checkbox-checked",null],[2,"mat-pseudo-checkbox-disabled",null],[2,"_mat-animation-noopable",null]],null,null,Vb,Fb)),da(1,49152,null,0,Fd,[[2,fy]],{state:[0,"state"],disabled:[1,"disabled"]},null)],function(t,e){var n=e.component;t(e,1,0,n.selected?"checked":"",n.disabled)},function(t,e){t(e,0,0,"indeterminate"===ta(e,1).state,"checked"===ta(e,1).state,ta(e,1).disabled,"NoopAnimations"===ta(e,1)._animationMode)})}function Nb(t){return za(2,[(t()(),ks(16777216,null,null,1,null,Mb)),da(1,16384,null,0,dc,[sr,Ni],{ngIf:[0,"ngIf"]},null),(t()(),Es(2,0,null,null,1,"span",[["class","mat-option-text"]],null,null,null,null,null)),Ma(null,0),(t()(),Es(4,0,null,null,1,"div",[["class","mat-option-ripple mat-ripple"],["mat-ripple",""]],[[2,"mat-ripple-unbounded",null]],null,null,null,null)),da(5,212992,null,0,Md,[ui,Lo,Dc,[2,Dd],[2,fy]],{disabled:[0,"disabled"],trigger:[1,"trigger"]},null)],function(t,e){var n=e.component;t(e,1,0,n.multiple),t(e,5,0,n.disabled||n.disableRipple,n._getHostElement())},function(t,e){t(e,4,0,ta(e,5).unbounded)})}var Fb=Qr({encapsulation:2,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,.2,.1),background-color 90ms cubic-bezier(0,0,.2,.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:'';border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0,0,.2,.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-disabled.mat-pseudo-checkbox-indeterminate{opacity:.5}.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}"],data:{}});function Vb(t){return za(2,[],null,null)}var jb=Qr({encapsulation:0,styles:[['.demo-code[_ngcontent-%COMP%]{font-family:"Roboto Mono"}.demo-container[_ngcontent-%COMP%]{padding:15px}.demo-source[_ngcontent-%COMP%]{margin-left:15px}.demo-spacer[_ngcontent-%COMP%]{flex:1 1 auto}.demo-section[_ngcontent-%COMP%]{display:flex;align-content:center;align-items:center;height:50px}.demo-margin[_ngcontent-%COMP%]{margin:0 10px}.demo-margin[_ngcontent-%COMP%]:first-of-type{margin-left:0}.demo-carousel[_ngcontent-%COMP%]{margin-top:16px;margin-bottom:16px}']],data:{}});function Lb(t){return za(0,[(t()(),Es(0,0,null,null,8,null,null,null,null,null,null,null)),(t()(),Es(1,0,null,null,7,"div",[["style","width: 100%; height: 100%; display: flex; flex-direction: column; align-items: center; justify-content: center"]],null,null,null,null,null)),(t()(),Es(2,0,null,null,1,"h1",[],null,null,null,null,null)),(t()(),Va(3,null,["",""])),(t()(),Es(4,0,null,null,1,"p",[],null,null,null,null,null)),(t()(),Va(5,null,["disabled: ",""])),(t()(),Es(6,0,null,null,2,"button",[["mat-flat-button",""]],[[8,"disabled",0],[2,"_mat-animation-noopable",null]],[[null,"click"]],function(t,e,n){var i=!0;return"click"===e&&(i=0!=(ta(t.parent,1).disabled=!ta(t.parent,1).disabled)&&i),i},gy,yy)),da(7,180224,null,0,Xd,[ui,Dc,Fh,[2,fy]],null,null),(t()(),Va(-1,0,[" Click me! "]))],null,function(t,e){t(e,3,0,e.parent.context.index),t(e,5,0,ta(e.parent,1).disabled),t(e,6,0,ta(e,7).disabled||null,"NoopAnimations"===ta(e,7)._animationMode)})}function zb(t){return za(0,[(t()(),Es(0,0,null,null,3,"mat-carousel-slide",[["image","assets/demo.png"]],null,null,null,Wg,Hg)),da(1,114688,[[70,4],[1,4],["matCarouselSlide",4]],0,Ky,[ld],{image:[0,"image"],overlayColor:[1,"overlayColor"],hideOverlay:[2,"hideOverlay"]},null),(t()(),ks(16777216,null,0,1,null,Lb)),da(3,16384,null,0,dc,[sr,Ni],{ngIf:[0,"ngIf"]},null)],function(t,e){var n=e.component;t(e,1,0,"assets/demo.png",n.overlayColor,n.hideOverlay),t(e,3,0,n.showContent)},null)}function Bb(t){return za(0,[Oa(671088640,1,{carouselSlides:1}),(t()(),Es(1,0,null,null,37,"mat-toolbar",[["class","mat-toolbar"]],[[2,"mat-toolbar-multiple-rows",null],[2,"mat-toolbar-single-row",null]],null,null,Xg,Gg)),da(2,4243456,null,1,Kg,[ui,Dc,Sc],null,null),Oa(603979776,2,{_toolbarRows:1}),(t()(),Es(4,0,null,0,1,"span",[],null,null,null,null,null)),(t()(),Va(-1,null,["material2-carousel"])),(t()(),Es(6,0,null,0,0,"span",[["class","demo-spacer"]],null,null,null,null,null)),(t()(),Es(7,0,null,0,7,"span",[],null,null,null,null,null)),(t()(),Es(8,16777216,null,null,6,"button",[["aria-label","Button for copying installation command to clipboard"],["class","demo-code"],["mat-button",""],["matTooltip","Copy to clipboard"],["matTooltipPosition","before"]],[[8,"disabled",0],[2,"_mat-animation-noopable",null]],[[null,"click"],[null,"longpress"],[null,"keydown"],[null,"touchend"]],function(t,e,n){var i=!0,o=t.component;return"longpress"===e&&(i=!1!==ta(t,10).show()&&i),"keydown"===e&&(i=!1!==ta(t,10)._handleKeydown(n)&&i),"touchend"===e&&(i=!1!==ta(t,10)._handleTouchend()&&i),"click"===e&&(i=!1!==o.copy()&&i),i},gy,yy)),da(9,180224,null,0,Xd,[ui,Dc,Fh,[2,fy]],null,null),da(10,147456,null,0,Dy,[ph,ui,zc,sr,Lo,Dc,Ph,Fh,Py,[2,lp],[2,Ry],[2,nd]],{position:[0,"position"],message:[1,"message"]},null),(t()(),Es(11,0,null,0,2,"mat-icon",[["class","mat-icon"],["role","img"]],[[2,"mat-icon-inline",null]],null,null,Pg,Og)),da(12,9158656,null,0,Ig,[ui,_g,[8,null],[2,xg]],null,null),(t()(),Va(-1,0,["assignment"])),(t()(),Va(-1,0,[" npm install @ngmodule/material-carousel "])),(t()(),Es(15,0,null,0,23,"span",[["class","demo-source"]],null,null,null,null,null)),(t()(),Es(16,16777216,null,null,5,"button",[["aria-haspopup","true"],["mat-button",""]],[[8,"disabled",0],[2,"_mat-animation-noopable",null],[1,"aria-expanded",0]],[[null,"mousedown"],[null,"keydown"],[null,"click"]],function(t,e,n){var i=!0;return"mousedown"===e&&(i=!1!==ta(t,18)._handleMousedown(n)&&i),"keydown"===e&&(i=!1!==ta(t,18)._handleKeydown(n)&&i),"click"===e&&(i=!1!==ta(t,18)._handleClick(n)&&i),i},gy,yy)),da(17,180224,null,0,Xd,[ui,Dc,Fh,[2,fy]],null,null),da(18,1196032,null,0,av,[ph,ui,sr,ov,[2,iv],[8,null],[2,lp],Fh],{menu:[0,"menu"]},null),(t()(),Es(19,0,null,0,2,"mat-icon",[["class","mat-icon"],["role","img"]],[[2,"mat-icon-inline",null]],null,null,Pg,Og)),da(20,9158656,null,0,Ig,[ui,_g,[8,null],[2,xg]],null,null),(t()(),Va(-1,0,["menu"])),(t()(),Es(22,0,null,null,16,"mat-menu",[],null,null,null,hv,uv)),da(23,1294336,[["demoMenu",4]],2,iv,[ui,Lo,nv],null,null),Oa(603979776,3,{items:1}),Oa(335544320,4,{lazyContent:0}),fa(2048,null,tv,null,[iv]),(t()(),Es(27,0,null,0,5,"a",[["class","mat-menu-item"],["href","https://github.com/gbrlsnchs/material2-carousel"],["mat-menu-item",""],["role","menuitem"],["target","_blank"]],[[2,"mat-menu-item-highlighted",null],[2,"mat-menu-item-submenu-trigger",null],[1,"tabindex",0],[1,"aria-disabled",0],[1,"disabled",0]],[[null,"click"],[null,"mouseenter"]],function(t,e,n){var i=!0;return"click"===e&&(i=!1!==ta(t,28)._checkDisabled(n)&&i),"mouseenter"===e&&(i=!1!==ta(t,28)._handleMouseEnter()&&i),i},dv,pv)),da(28,180224,[[3,4]],0,ev,[ui,Sc,Fh,[2,tv]],null,null),(t()(),Es(29,0,null,0,2,"mat-icon",[["class","mat-icon"],["role","img"]],[[2,"mat-icon-inline",null]],null,null,Pg,Og)),da(30,9158656,null,0,Ig,[ui,_g,[8,null],[2,xg]],null,null),(t()(),Va(-1,0,["code"])),(t()(),Va(-1,0,["Source code "])),(t()(),Es(33,0,null,0,5,"button",[["class","mat-menu-item"],["mat-menu-item",""],["role","menuitem"]],[[2,"mat-menu-item-highlighted",null],[2,"mat-menu-item-submenu-trigger",null],[1,"tabindex",0],[1,"aria-disabled",0],[1,"disabled",0]],[[null,"click"],[null,"mouseenter"]],function(t,e,n){var i=!0,o=t.component;return"click"===e&&(i=!1!==ta(t,34)._checkDisabled(n)&&i),"mouseenter"===e&&(i=!1!==ta(t,34)._handleMouseEnter()&&i),"click"===e&&(i=!1!==o.toggleTheme()&&i),i},dv,pv)),da(34,180224,[[3,4]],0,ev,[ui,Sc,Fh,[2,tv]],null,null),(t()(),Es(35,0,null,0,2,"mat-icon",[["class","mat-icon"],["role","img"]],[[2,"mat-icon-inline",null]],null,null,Pg,Og)),da(36,9158656,null,0,Ig,[ui,_g,[8,null],[2,xg]],null,null),(t()(),Va(37,0,[" "," "])),(t()(),Va(-1,0,[" Toggle theme "])),(t()(),Es(39,0,null,null,276,"div",[["class","demo-container mat-app-background"]],null,null,null,null,null)),(t()(),Es(40,0,null,null,275,"mat-card",[["class","mat-card"]],null,null,null,vv,gv)),da(41,49152,null,0,mv,[],null,null),(t()(),Es(42,0,null,0,273,"mat-card-content",[["class","mat-card-content"]],null,null,null,null,null)),da(43,16384,null,0,fv,[],null,null),(t()(),Es(44,0,null,null,251,"mat-accordion",[["class","mat-accordion"]],null,null,null,null,null)),da(45,1720320,null,1,Ov,[],null,null),Oa(603979776,5,{_headers:1}),fa(2048,null,kv,null,[Ov]),(t()(),Es(48,16777216,null,null,199,"mat-expansion-panel",[["class","mat-expansion-panel"]],[[2,"mat-expanded",null],[2,"_mat-animation-noopable",null],[2,"mat-expansion-panel-spacing",null]],null,null,Dv,Av)),da(49,1753088,null,1,Sv,[[3,kv],ar,Lc,sr,Sc,[2,fy]],null,null),Oa(335544320,6,{_lazyContent:0}),fa(256,null,kv,void 0,[]),(t()(),Es(52,0,null,0,6,"mat-expansion-panel-header",[["class","mat-expansion-panel-header"],["role","button"]],[[1,"id",0],[1,"tabindex",0],[1,"aria-controls",0],[1,"aria-expanded",0],[1,"aria-disabled",0],[2,"mat-expanded",null],[40,"@expansionHeight",0]],[[null,"click"],[null,"keydown"]],function(t,e,n){var i=!0;return"click"===e&&(i=!1!==ta(t,53)._toggle()&&i),"keydown"===e&&(i=!1!==ta(t,53)._keydown(n)&&i),i},Fv,Mv)),da(53,180224,[[5,4]],0,Iv,[Sv,ui,Fh,ar],null,null),Fa(54,{collapsedHeight:0,expandedHeight:1}),Fa(55,{value:0,params:1}),(t()(),Es(56,0,null,0,2,"mat-panel-title",[["class","mat-expansion-panel-header-title"]],null,null,null,null,null)),da(57,16384,null,0,Tv,[],null,null),(t()(),Va(-1,null,[" Carousel configuration "])),(t()(),Es(59,0,null,1,44,"section",[["class","demo-section"]],null,null,null,null,null)),(t()(),Es(60,0,null,null,1,"label",[["class","demo-margin"]],null,null,null,null,null)),(t()(),Va(-1,null,["Animations:"])),(t()(),Es(62,0,null,null,16,"mat-form-field",[["class","demo-margin mat-form-field"]],[[2,"mat-form-field-appearance-standard",null],[2,"mat-form-field-appearance-fill",null],[2,"mat-form-field-appearance-outline",null],[2,"mat-form-field-appearance-legacy",null],[2,"mat-form-field-invalid",null],[2,"mat-form-field-can-float",null],[2,"mat-form-field-should-float",null],[2,"mat-form-field-hide-placeholder",null],[2,"mat-form-field-disabled",null],[2,"mat-form-field-autofilled",null],[2,"mat-focused",null],[2,"mat-accent",null],[2,"mat-warn",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"_mat-animation-noopable",null]],null,null,n_,qv)),da(63,7389184,null,7,Hv,[ui,ar,[2,Kd],[2,lp],[2,Bv],Dc,Lo,[2,fy]],null,null),Oa(335544320,7,{_control:0}),Oa(335544320,8,{_placeholderChild:0}),Oa(335544320,9,{_labelChild:0}),Oa(603979776,10,{_errorChildren:1}),Oa(603979776,11,{_hintChildren:1}),Oa(603979776,12,{_prefixChildren:1}),Oa(603979776,13,{_suffixChildren:1}),(t()(),Es(71,0,null,1,7,"input",[["class","mat-input-element mat-form-field-autofill-control"],["matInput",""],["placeholder","Timings"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"mat-input-server",null],[1,"id",0],[1,"placeholder",0],[8,"disabled",0],[8,"required",0],[1,"readonly",0],[1,"aria-describedby",0],[1,"aria-invalid",0],[1,"aria-required",0]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"focus"]],function(t,e,n){var i=!0,o=t.component;return"input"===e&&(i=!1!==ta(t,72)._handleInput(n.target.value)&&i),"blur"===e&&(i=!1!==ta(t,72).onTouched()&&i),"compositionstart"===e&&(i=!1!==ta(t,72)._compositionStart()&&i),"compositionend"===e&&(i=!1!==ta(t,72)._compositionEnd(n.target.value)&&i),"blur"===e&&(i=!1!==ta(t,77)._focusChanged(!1)&&i),"focus"===e&&(i=!1!==ta(t,77)._focusChanged(!0)&&i),"input"===e&&(i=!1!==ta(t,77)._onInput()&&i),"ngModelChange"===e&&(i=!1!==(o.timings=n)&&i),i},null,null)),da(72,16384,null,0,f_,[di,ui,[2,d_]],null,null),fa(1024,null,h_,function(t){return[t]},[f_]),da(74,671744,null,0,J_,[[8,null],[8,null],[8,null],[6,h_]],{model:[0,"model"]},{update:"ngModelChange"}),fa(2048,null,__,null,[J_]),da(76,16384,null,0,L_,[[4,__]],null,null),da(77,999424,null,0,lb,[ui,Dc,[6,__],[2,G_],[2,tb],Sd,[8,null],ob,Lo],{placeholder:[0,"placeholder"]},null),fa(2048,[[7,4]],Vv,null,[lb]),(t()(),Es(79,0,null,null,6,"mat-checkbox",[["class","demo-margin mat-checkbox"]],[[8,"id",0],[1,"tabindex",0],[2,"mat-checkbox-indeterminate",null],[2,"mat-checkbox-checked",null],[2,"mat-checkbox-disabled",null],[2,"mat-checkbox-label-before",null],[2,"_mat-animation-noopable",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"]],function(t,e,n){var i=!0;return"ngModelChange"===e&&(i=!1!==(t.component.autoplay=n)&&i),i},vb,gb)),da(80,8568832,null,0,mb,[ui,ar,Fh,Lo,[8,null],[2,cb],[2,fy]],null,null),fa(1024,null,h_,function(t){return[t]},[mb]),da(82,671744,null,0,J_,[[8,null],[8,null],[8,null],[6,h_]],{model:[0,"model"]},{update:"ngModelChange"}),fa(2048,null,__,null,[J_]),da(84,16384,null,0,L_,[[4,__]],null,null),(t()(),Va(-1,0,["Autoplay"])),(t()(),Es(86,0,null,null,17,"mat-form-field",[["class","demo-margin mat-form-field"]],[[2,"mat-form-field-appearance-standard",null],[2,"mat-form-field-appearance-fill",null],[2,"mat-form-field-appearance-outline",null],[2,"mat-form-field-appearance-legacy",null],[2,"mat-form-field-invalid",null],[2,"mat-form-field-can-float",null],[2,"mat-form-field-should-float",null],[2,"mat-form-field-hide-placeholder",null],[2,"mat-form-field-disabled",null],[2,"mat-form-field-autofilled",null],[2,"mat-focused",null],[2,"mat-accent",null],[2,"mat-warn",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"_mat-animation-noopable",null]],null,null,n_,qv)),da(87,7389184,null,7,Hv,[ui,ar,[2,Kd],[2,lp],[2,Bv],Dc,Lo,[2,fy]],null,null),Oa(335544320,14,{_control:0}),Oa(335544320,15,{_placeholderChild:0}),Oa(335544320,16,{_labelChild:0}),Oa(603979776,17,{_errorChildren:1}),Oa(603979776,18,{_hintChildren:1}),Oa(603979776,19,{_prefixChildren:1}),Oa(603979776,20,{_suffixChildren:1}),(t()(),Es(95,0,null,1,8,"input",[["class","mat-input-element mat-form-field-autofill-control"],["matInput",""],["min","1"],["placeholder","Interval"],["type","number"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"mat-input-server",null],[1,"id",0],[1,"placeholder",0],[8,"disabled",0],[8,"required",0],[1,"readonly",0],[1,"aria-describedby",0],[1,"aria-invalid",0],[1,"aria-required",0]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"change"],[null,"focus"]],function(t,e,n){var i=!0,o=t.component;return"input"===e&&(i=!1!==ta(t,96)._handleInput(n.target.value)&&i),"blur"===e&&(i=!1!==ta(t,96).onTouched()&&i),"compositionstart"===e&&(i=!1!==ta(t,96)._compositionStart()&&i),"compositionend"===e&&(i=!1!==ta(t,96)._compositionEnd(n.target.value)&&i),"change"===e&&(i=!1!==ta(t,97).onChange(n.target.value)&&i),"input"===e&&(i=!1!==ta(t,97).onChange(n.target.value)&&i),"blur"===e&&(i=!1!==ta(t,97).onTouched()&&i),"blur"===e&&(i=!1!==ta(t,102)._focusChanged(!1)&&i),"focus"===e&&(i=!1!==ta(t,102)._focusChanged(!0)&&i),"input"===e&&(i=!1!==ta(t,102)._onInput()&&i),"ngModelChange"===e&&(i=!1!==(o.interval=n)&&i),i},null,null)),da(96,16384,null,0,f_,[di,ui,[2,d_]],null,null),da(97,16384,null,0,g_,[di,ui],null,null),fa(1024,null,h_,function(t,e){return[t,e]},[f_,g_]),da(99,671744,null,0,J_,[[8,null],[8,null],[8,null],[6,h_]],{model:[0,"model"]},{update:"ngModelChange"}),fa(2048,null,__,null,[J_]),da(101,16384,null,0,L_,[[4,__]],null,null),da(102,999424,null,0,lb,[ui,Dc,[6,__],[2,G_],[2,tb],Sd,[8,null],ob,Lo],{placeholder:[0,"placeholder"],type:[1,"type"]},null),fa(2048,[[14,4]],Vv,null,[lb]),(t()(),Es(104,0,null,1,80,"section",[["class","demo-section"]],null,null,null,null,null)),(t()(),Es(105,0,null,null,1,"label",[["class","demo-margin"]],null,null,null,null,null)),(t()(),Va(-1,null,["Appearance:"])),(t()(),Es(107,0,null,null,24,"mat-form-field",[["class","demo-margin mat-form-field"]],[[2,"mat-form-field-appearance-standard",null],[2,"mat-form-field-appearance-fill",null],[2,"mat-form-field-appearance-outline",null],[2,"mat-form-field-appearance-legacy",null],[2,"mat-form-field-invalid",null],[2,"mat-form-field-can-float",null],[2,"mat-form-field-should-float",null],[2,"mat-form-field-hide-placeholder",null],[2,"mat-form-field-disabled",null],[2,"mat-form-field-autofilled",null],[2,"mat-focused",null],[2,"mat-accent",null],[2,"mat-warn",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"_mat-animation-noopable",null]],null,null,n_,qv)),da(108,7389184,null,7,Hv,[ui,ar,[2,Kd],[2,lp],[2,Bv],Dc,Lo,[2,fy]],null,null),Oa(335544320,21,{_control:0}),Oa(335544320,22,{_placeholderChild:0}),Oa(335544320,23,{_labelChild:0}),Oa(603979776,24,{_errorChildren:1}),Oa(603979776,25,{_hintChildren:1}),Oa(603979776,26,{_prefixChildren:1}),Oa(603979776,27,{_suffixChildren:1}),(t()(),Es(116,0,null,1,15,"mat-select",[["class","mat-select"],["placeholder","Color"],["role","listbox"]],[[1,"id",0],[1,"tabindex",0],[1,"aria-label",0],[1,"aria-labelledby",0],[1,"aria-required",0],[1,"aria-disabled",0],[1,"aria-invalid",0],[1,"aria-owns",0],[1,"aria-multiselectable",0],[1,"aria-describedby",0],[1,"aria-activedescendant",0],[2,"mat-select-disabled",null],[2,"mat-select-invalid",null],[2,"mat-select-required",null],[2,"mat-select-empty",null]],[[null,"valueChange"],[null,"keydown"],[null,"focus"],[null,"blur"]],function(t,e,n){var i=!0,o=t.component;return"keydown"===e&&(i=!1!==ta(t,117)._handleKeydown(n)&&i),"focus"===e&&(i=!1!==ta(t,117)._onFocus()&&i),"blur"===e&&(i=!1!==ta(t,117)._onBlur()&&i),"valueChange"===e&&(i=!1!==(o.color=n)&&i),i},Rb,Sb)),da(117,2080768,null,3,kb,[Hc,ar,Lo,Sd,ui,[2,lp],[2,G_],[2,tb],[2,Hv],[8,null],[8,null],wb],{placeholder:[0,"placeholder"],value:[1,"value"]},{valueChange:"valueChange"}),Oa(603979776,28,{options:1}),Oa(603979776,29,{optionGroups:1}),Oa(335544320,30,{customTrigger:0}),fa(2048,[[21,4]],Vv,null,[kb]),fa(2048,null,Hd,null,[kb]),(t()(),Es(123,0,null,1,2,"mat-option",[["class","mat-option"],["role","option"],["value","primary"]],[[1,"tabindex",0],[2,"mat-selected",null],[2,"mat-option-multiple",null],[2,"mat-active",null],[8,"id",0],[1,"aria-selected",0],[1,"aria-disabled",0],[2,"mat-option-disabled",null]],[[null,"click"],[null,"keydown"]],function(t,e,n){var i=!0;return"click"===e&&(i=!1!==ta(t,124)._selectViaInteraction()&&i),"keydown"===e&&(i=!1!==ta(t,124)._handleKeydown(n)&&i),i},Nb,Db)),da(124,8568832,[[28,4]],0,Ud,[ui,ar,[2,Hd],[2,Ld]],{value:[0,"value"]},null),(t()(),Va(-1,0,["Primary"])),(t()(),Es(126,0,null,1,2,"mat-option",[["class","mat-option"],["role","option"],["value","accent"]],[[1,"tabindex",0],[2,"mat-selected",null],[2,"mat-option-multiple",null],[2,"mat-active",null],[8,"id",0],[1,"aria-selected",0],[1,"aria-disabled",0],[2,"mat-option-disabled",null]],[[null,"click"],[null,"keydown"]],function(t,e,n){var i=!0;return"click"===e&&(i=!1!==ta(t,127)._selectViaInteraction()&&i),"keydown"===e&&(i=!1!==ta(t,127)._handleKeydown(n)&&i),i},Nb,Db)),da(127,8568832,[[28,4]],0,Ud,[ui,ar,[2,Hd],[2,Ld]],{value:[0,"value"]},null),(t()(),Va(-1,0,["Accent"])),(t()(),Es(129,0,null,1,2,"mat-option",[["class","mat-option"],["role","option"],["value","warn"]],[[1,"tabindex",0],[2,"mat-selected",null],[2,"mat-option-multiple",null],[2,"mat-active",null],[8,"id",0],[1,"aria-selected",0],[1,"aria-disabled",0],[2,"mat-option-disabled",null]],[[null,"click"],[null,"keydown"]],function(t,e,n){var i=!0;return"click"===e&&(i=!1!==ta(t,130)._selectViaInteraction()&&i),"keydown"===e&&(i=!1!==ta(t,130)._handleKeydown(n)&&i),i},Nb,Db)),da(130,8568832,[[28,4]],0,Ud,[ui,ar,[2,Hd],[2,Ld]],{value:[0,"value"]},null),(t()(),Va(-1,0,["Warn"])),(t()(),Es(132,0,null,null,16,"mat-form-field",[["class","demo-margin mat-form-field"]],[[2,"mat-form-field-appearance-standard",null],[2,"mat-form-field-appearance-fill",null],[2,"mat-form-field-appearance-outline",null],[2,"mat-form-field-appearance-legacy",null],[2,"mat-form-field-invalid",null],[2,"mat-form-field-can-float",null],[2,"mat-form-field-should-float",null],[2,"mat-form-field-hide-placeholder",null],[2,"mat-form-field-disabled",null],[2,"mat-form-field-autofilled",null],[2,"mat-focused",null],[2,"mat-accent",null],[2,"mat-warn",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"_mat-animation-noopable",null]],null,null,n_,qv)),da(133,7389184,null,7,Hv,[ui,ar,[2,Kd],[2,lp],[2,Bv],Dc,Lo,[2,fy]],null,null),Oa(335544320,31,{_control:0}),Oa(335544320,32,{_placeholderChild:0}),Oa(335544320,33,{_labelChild:0}),Oa(603979776,34,{_errorChildren:1}),Oa(603979776,35,{_hintChildren:1}),Oa(603979776,36,{_prefixChildren:1}),Oa(603979776,37,{_suffixChildren:1}),(t()(),Es(141,0,null,1,7,"input",[["class","mat-input-element mat-form-field-autofill-control"],["matInput",""],["placeholder","Maximum width"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"mat-input-server",null],[1,"id",0],[1,"placeholder",0],[8,"disabled",0],[8,"required",0],[1,"readonly",0],[1,"aria-describedby",0],[1,"aria-invalid",0],[1,"aria-required",0]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"focus"]],function(t,e,n){var i=!0,o=t.component;return"input"===e&&(i=!1!==ta(t,142)._handleInput(n.target.value)&&i),"blur"===e&&(i=!1!==ta(t,142).onTouched()&&i),"compositionstart"===e&&(i=!1!==ta(t,142)._compositionStart()&&i),"compositionend"===e&&(i=!1!==ta(t,142)._compositionEnd(n.target.value)&&i),"blur"===e&&(i=!1!==ta(t,147)._focusChanged(!1)&&i),"focus"===e&&(i=!1!==ta(t,147)._focusChanged(!0)&&i),"input"===e&&(i=!1!==ta(t,147)._onInput()&&i),"ngModelChange"===e&&(i=!1!==(o.maxWidth=n)&&i),i},null,null)),da(142,16384,null,0,f_,[di,ui,[2,d_]],null,null),fa(1024,null,h_,function(t){return[t]},[f_]),da(144,671744,null,0,J_,[[8,null],[8,null],[8,null],[6,h_]],{model:[0,"model"]},{update:"ngModelChange"}),fa(2048,null,__,null,[J_]),da(146,16384,null,0,L_,[[4,__]],null,null),da(147,999424,null,0,lb,[ui,Dc,[6,__],[2,G_],[2,tb],Sd,[8,null],ob,Lo],{placeholder:[0,"placeholder"]},null),fa(2048,[[31,4]],Vv,null,[lb]),(t()(),Es(149,0,null,null,17,"mat-form-field",[["class","demo-margin mat-form-field"]],[[2,"mat-form-field-appearance-standard",null],[2,"mat-form-field-appearance-fill",null],[2,"mat-form-field-appearance-outline",null],[2,"mat-form-field-appearance-legacy",null],[2,"mat-form-field-invalid",null],[2,"mat-form-field-can-float",null],[2,"mat-form-field-should-float",null],[2,"mat-form-field-hide-placeholder",null],[2,"mat-form-field-disabled",null],[2,"mat-form-field-autofilled",null],[2,"mat-focused",null],[2,"mat-accent",null],[2,"mat-warn",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"_mat-animation-noopable",null]],null,null,n_,qv)),da(150,7389184,null,7,Hv,[ui,ar,[2,Kd],[2,lp],[2,Bv],Dc,Lo,[2,fy]],null,null),Oa(335544320,38,{_control:0}),Oa(335544320,39,{_placeholderChild:0}),Oa(335544320,40,{_labelChild:0}),Oa(603979776,41,{_errorChildren:1}),Oa(603979776,42,{_hintChildren:1}),Oa(603979776,43,{_prefixChildren:1}),Oa(603979776,44,{_suffixChildren:1}),(t()(),Es(158,0,null,1,8,"input",[["class","mat-input-element mat-form-field-autofill-control"],["matInput",""],["min","1"],["placeholder","Proportion"],["type","number"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"mat-input-server",null],[1,"id",0],[1,"placeholder",0],[8,"disabled",0],[8,"required",0],[1,"readonly",0],[1,"aria-describedby",0],[1,"aria-invalid",0],[1,"aria-required",0]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"change"],[null,"focus"]],function(t,e,n){var i=!0,o=t.component;return"input"===e&&(i=!1!==ta(t,159)._handleInput(n.target.value)&&i),"blur"===e&&(i=!1!==ta(t,159).onTouched()&&i),"compositionstart"===e&&(i=!1!==ta(t,159)._compositionStart()&&i),"compositionend"===e&&(i=!1!==ta(t,159)._compositionEnd(n.target.value)&&i),"change"===e&&(i=!1!==ta(t,160).onChange(n.target.value)&&i),"input"===e&&(i=!1!==ta(t,160).onChange(n.target.value)&&i),"blur"===e&&(i=!1!==ta(t,160).onTouched()&&i),"blur"===e&&(i=!1!==ta(t,165)._focusChanged(!1)&&i),"focus"===e&&(i=!1!==ta(t,165)._focusChanged(!0)&&i),"input"===e&&(i=!1!==ta(t,165)._onInput()&&i),"ngModelChange"===e&&(i=!1!==(o.proportion=n)&&i),i},null,null)),da(159,16384,null,0,f_,[di,ui,[2,d_]],null,null),da(160,16384,null,0,g_,[di,ui],null,null),fa(1024,null,h_,function(t,e){return[t,e]},[f_,g_]),da(162,671744,null,0,J_,[[8,null],[8,null],[8,null],[6,h_]],{model:[0,"model"]},{update:"ngModelChange"}),fa(2048,null,__,null,[J_]),da(164,16384,null,0,L_,[[4,__]],null,null),da(165,999424,null,0,lb,[ui,Dc,[6,__],[2,G_],[2,tb],Sd,[8,null],ob,Lo],{placeholder:[0,"placeholder"],type:[1,"type"]},null),fa(2048,[[38,4]],Vv,null,[lb]),(t()(),Es(167,0,null,null,17,"mat-form-field",[["class","demo-margin mat-form-field"]],[[2,"mat-form-field-appearance-standard",null],[2,"mat-form-field-appearance-fill",null],[2,"mat-form-field-appearance-outline",null],[2,"mat-form-field-appearance-legacy",null],[2,"mat-form-field-invalid",null],[2,"mat-form-field-can-float",null],[2,"mat-form-field-should-float",null],[2,"mat-form-field-hide-placeholder",null],[2,"mat-form-field-disabled",null],[2,"mat-form-field-autofilled",null],[2,"mat-focused",null],[2,"mat-accent",null],[2,"mat-warn",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"_mat-animation-noopable",null]],null,null,n_,qv)),da(168,7389184,null,7,Hv,[ui,ar,[2,Kd],[2,lp],[2,Bv],Dc,Lo,[2,fy]],null,null),Oa(335544320,45,{_control:0}),Oa(335544320,46,{_placeholderChild:0}),Oa(335544320,47,{_labelChild:0}),Oa(603979776,48,{_errorChildren:1}),Oa(603979776,49,{_hintChildren:1}),Oa(603979776,50,{_prefixChildren:1}),Oa(603979776,51,{_suffixChildren:1}),(t()(),Es(176,0,null,1,8,"input",[["class","mat-input-element mat-form-field-autofill-control"],["matInput",""],["placeholder","Slides"],["type","number"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"mat-input-server",null],[1,"id",0],[1,"placeholder",0],[8,"disabled",0],[8,"required",0],[1,"readonly",0],[1,"aria-describedby",0],[1,"aria-invalid",0],[1,"aria-required",0]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"change"],[null,"focus"]],function(t,e,n){var i=!0,o=t.component;return"input"===e&&(i=!1!==ta(t,177)._handleInput(n.target.value)&&i),"blur"===e&&(i=!1!==ta(t,177).onTouched()&&i),"compositionstart"===e&&(i=!1!==ta(t,177)._compositionStart()&&i),"compositionend"===e&&(i=!1!==ta(t,177)._compositionEnd(n.target.value)&&i),"change"===e&&(i=!1!==ta(t,178).onChange(n.target.value)&&i),"input"===e&&(i=!1!==ta(t,178).onChange(n.target.value)&&i),"blur"===e&&(i=!1!==ta(t,178).onTouched()&&i),"blur"===e&&(i=!1!==ta(t,183)._focusChanged(!1)&&i),"focus"===e&&(i=!1!==ta(t,183)._focusChanged(!0)&&i),"input"===e&&(i=!1!==ta(t,183)._onInput()&&i),"ngModelChange"===e&&(i=!1!==(o.slides=n)&&i),i},null,null)),da(177,16384,null,0,f_,[di,ui,[2,d_]],null,null),da(178,16384,null,0,g_,[di,ui],null,null),fa(1024,null,h_,function(t,e){return[t,e]},[f_,g_]),da(180,671744,null,0,J_,[[8,null],[8,null],[8,null],[6,h_]],{model:[0,"model"]},{update:"ngModelChange"}),fa(2048,null,__,null,[J_]),da(182,16384,null,0,L_,[[4,__]],null,null),da(183,999424,null,0,lb,[ui,Dc,[6,__],[2,G_],[2,tb],Sd,[8,null],ob,Lo],{placeholder:[0,"placeholder"],type:[1,"type"]},null),fa(2048,[[45,4]],Vv,null,[lb]),(t()(),Es(185,0,null,1,23,"section",[["class","demo-section"]],null,null,null,null,null)),(t()(),Es(186,0,null,null,1,"label",[["class","demo-margin"]],null,null,null,null,null)),(t()(),Va(-1,null,["Navigation:"])),(t()(),Es(188,0,null,null,6,"mat-checkbox",[["class","demo-margin mat-checkbox"]],[[8,"id",0],[1,"tabindex",0],[2,"mat-checkbox-indeterminate",null],[2,"mat-checkbox-checked",null],[2,"mat-checkbox-disabled",null],[2,"mat-checkbox-label-before",null],[2,"_mat-animation-noopable",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"]],function(t,e,n){var i=!0;return"ngModelChange"===e&&(i=!1!==(t.component.loop=n)&&i),i},vb,gb)),da(189,8568832,null,0,mb,[ui,ar,Fh,Lo,[8,null],[2,cb],[2,fy]],null,null),fa(1024,null,h_,function(t){return[t]},[mb]),da(191,671744,null,0,J_,[[8,null],[8,null],[8,null],[6,h_]],{model:[0,"model"]},{update:"ngModelChange"}),fa(2048,null,__,null,[J_]),da(193,16384,null,0,L_,[[4,__]],null,null),(t()(),Va(-1,0,["Loop"])),(t()(),Es(195,0,null,null,6,"mat-checkbox",[["class","demo-margin mat-checkbox"]],[[8,"id",0],[1,"tabindex",0],[2,"mat-checkbox-indeterminate",null],[2,"mat-checkbox-checked",null],[2,"mat-checkbox-disabled",null],[2,"mat-checkbox-label-before",null],[2,"_mat-animation-noopable",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"]],function(t,e,n){var i=!0;return"ngModelChange"===e&&(i=!1!==(t.component.hideArrows=n)&&i),i},vb,gb)),da(196,8568832,null,0,mb,[ui,ar,Fh,Lo,[8,null],[2,cb],[2,fy]],null,null),fa(1024,null,h_,function(t){return[t]},[mb]),da(198,671744,null,0,J_,[[8,null],[8,null],[8,null],[6,h_]],{model:[0,"model"]},{update:"ngModelChange"}),fa(2048,null,__,null,[J_]),da(200,16384,null,0,L_,[[4,__]],null,null),(t()(),Va(-1,0,["Hide arrows"])),(t()(),Es(202,0,null,null,6,"mat-checkbox",[["class","demo-margin mat-checkbox"]],[[8,"id",0],[1,"tabindex",0],[2,"mat-checkbox-indeterminate",null],[2,"mat-checkbox-checked",null],[2,"mat-checkbox-disabled",null],[2,"mat-checkbox-label-before",null],[2,"_mat-animation-noopable",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"]],function(t,e,n){var i=!0;return"ngModelChange"===e&&(i=!1!==(t.component.hideIndicators=n)&&i),i},vb,gb)),da(203,8568832,null,0,mb,[ui,ar,Fh,Lo,[8,null],[2,cb],[2,fy]],null,null),fa(1024,null,h_,function(t){return[t]},[mb]),da(205,671744,null,0,J_,[[8,null],[8,null],[8,null],[6,h_]],{model:[0,"model"]},{update:"ngModelChange"}),fa(2048,null,__,null,[J_]),da(207,16384,null,0,L_,[[4,__]],null,null),(t()(),Va(-1,0,["Hide indicators"])),(t()(),Es(209,0,null,1,38,"section",[["class","demo-section"]],null,null,null,null,null)),(t()(),Es(210,0,null,null,1,"label",[["class","demo-margin"]],null,null,null,null,null)),(t()(),Va(-1,null,["Accessibility:"])),(t()(),Es(212,0,null,null,6,"mat-checkbox",[["class","demo-margin mat-checkbox"]],[[8,"id",0],[1,"tabindex",0],[2,"mat-checkbox-indeterminate",null],[2,"mat-checkbox-checked",null],[2,"mat-checkbox-disabled",null],[2,"mat-checkbox-label-before",null],[2,"_mat-animation-noopable",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"]],function(t,e,n){var i=!0;return"ngModelChange"===e&&(i=!1!==(t.component.useKeyboard=n)&&i),i},vb,gb)),da(213,8568832,null,0,mb,[ui,ar,Fh,Lo,[8,null],[2,cb],[2,fy]],null,null),fa(1024,null,h_,function(t){return[t]},[mb]),da(215,671744,null,0,J_,[[8,null],[8,null],[8,null],[6,h_]],{model:[0,"model"]},{update:"ngModelChange"}),fa(2048,null,__,null,[J_]),da(217,16384,null,0,L_,[[4,__]],null,null),(t()(),Va(-1,0,["Use keyboard"])),(t()(),Es(219,0,null,null,6,"mat-checkbox",[["class","demo-margin mat-checkbox"]],[[8,"id",0],[1,"tabindex",0],[2,"mat-checkbox-indeterminate",null],[2,"mat-checkbox-checked",null],[2,"mat-checkbox-disabled",null],[2,"mat-checkbox-label-before",null],[2,"_mat-animation-noopable",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"]],function(t,e,n){var i=!0;return"ngModelChange"===e&&(i=!1!==(t.component.useMouseWheel=n)&&i),i},vb,gb)),da(220,8568832,null,0,mb,[ui,ar,Fh,Lo,[8,null],[2,cb],[2,fy]],null,null),fa(1024,null,h_,function(t){return[t]},[mb]),da(222,671744,null,0,J_,[[8,null],[8,null],[8,null],[6,h_]],{model:[0,"model"]},{update:"ngModelChange"}),fa(2048,null,__,null,[J_]),da(224,16384,null,0,L_,[[4,__]],null,null),(t()(),Va(-1,0,["Use mouse wheel"])),(t()(),Es(226,0,null,null,21,"mat-form-field",[["class","mat-form-field"]],[[2,"mat-form-field-appearance-standard",null],[2,"mat-form-field-appearance-fill",null],[2,"mat-form-field-appearance-outline",null],[2,"mat-form-field-appearance-legacy",null],[2,"mat-form-field-invalid",null],[2,"mat-form-field-can-float",null],[2,"mat-form-field-should-float",null],[2,"mat-form-field-hide-placeholder",null],[2,"mat-form-field-disabled",null],[2,"mat-form-field-autofilled",null],[2,"mat-focused",null],[2,"mat-accent",null],[2,"mat-warn",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"_mat-animation-noopable",null]],null,null,n_,qv)),da(227,7389184,null,7,Hv,[ui,ar,[2,Kd],[2,lp],[2,Bv],Dc,Lo,[2,fy]],null,null),Oa(335544320,52,{_control:0}),Oa(335544320,53,{_placeholderChild:0}),Oa(335544320,54,{_labelChild:0}),Oa(603979776,55,{_errorChildren:1}),Oa(603979776,56,{_hintChildren:1}),Oa(603979776,57,{_prefixChildren:1}),Oa(603979776,58,{_suffixChildren:1}),(t()(),Es(235,0,null,1,12,"mat-select",[["class","mat-select"],["placeholder","Orientation"],["role","listbox"]],[[1,"id",0],[1,"tabindex",0],[1,"aria-label",0],[1,"aria-labelledby",0],[1,"aria-required",0],[1,"aria-disabled",0],[1,"aria-invalid",0],[1,"aria-owns",0],[1,"aria-multiselectable",0],[1,"aria-describedby",0],[1,"aria-activedescendant",0],[2,"mat-select-disabled",null],[2,"mat-select-invalid",null],[2,"mat-select-required",null],[2,"mat-select-empty",null]],[[null,"valueChange"],[null,"selectionChange"],[null,"keydown"],[null,"focus"],[null,"blur"]],function(t,e,n){var i=!0,o=t.component;return"keydown"===e&&(i=!1!==ta(t,236)._handleKeydown(n)&&i),"focus"===e&&(i=!1!==ta(t,236)._onFocus()&&i),"blur"===e&&(i=!1!==ta(t,236)._onBlur()&&i),"valueChange"===e&&(i=!1!==(o.orientation=n)&&i),"selectionChange"===e&&(i=!1!==ta(t,298).slideTo(0)&&i),i},Rb,Sb)),da(236,2080768,null,3,kb,[Hc,ar,Lo,Sd,ui,[2,lp],[2,G_],[2,tb],[2,Hv],[8,null],[8,null],wb],{placeholder:[0,"placeholder"],value:[1,"value"]},{selectionChange:"selectionChange",valueChange:"valueChange"}),Oa(603979776,59,{options:1}),Oa(603979776,60,{optionGroups:1}),Oa(335544320,61,{customTrigger:0}),fa(2048,[[52,4]],Vv,null,[kb]),fa(2048,null,Hd,null,[kb]),(t()(),Es(242,0,null,1,2,"mat-option",[["class","mat-option"],["role","option"],["value","ltr"]],[[1,"tabindex",0],[2,"mat-selected",null],[2,"mat-option-multiple",null],[2,"mat-active",null],[8,"id",0],[1,"aria-selected",0],[1,"aria-disabled",0],[2,"mat-option-disabled",null]],[[null,"click"],[null,"keydown"]],function(t,e,n){var i=!0;return"click"===e&&(i=!1!==ta(t,243)._selectViaInteraction()&&i),"keydown"===e&&(i=!1!==ta(t,243)._handleKeydown(n)&&i),i},Nb,Db)),da(243,8568832,[[59,4]],0,Ud,[ui,ar,[2,Hd],[2,Ld]],{value:[0,"value"]},null),(t()(),Va(-1,0,["Left to right"])),(t()(),Es(245,0,null,1,2,"mat-option",[["class","mat-option"],["role","option"],["value","rtl"]],[[1,"tabindex",0],[2,"mat-selected",null],[2,"mat-option-multiple",null],[2,"mat-active",null],[8,"id",0],[1,"aria-selected",0],[1,"aria-disabled",0],[2,"mat-option-disabled",null]],[[null,"click"],[null,"keydown"]],function(t,e,n){var i=!0;return"click"===e&&(i=!1!==ta(t,246)._selectViaInteraction()&&i),"keydown"===e&&(i=!1!==ta(t,246)._handleKeydown(n)&&i),i},Nb,Db)),da(246,8568832,[[59,4]],0,Ud,[ui,ar,[2,Hd],[2,Ld]],{value:[0,"value"]},null),(t()(),Va(-1,0,["Right to left"])),(t()(),Es(248,16777216,null,null,47,"mat-expansion-panel",[["class","mat-expansion-panel"]],[[2,"mat-expanded",null],[2,"_mat-animation-noopable",null],[2,"mat-expansion-panel-spacing",null]],null,null,Dv,Av)),da(249,1753088,null,1,Sv,[[3,kv],ar,Lc,sr,Sc,[2,fy]],null,null),Oa(335544320,62,{_lazyContent:0}),fa(256,null,kv,void 0,[]),(t()(),Es(252,0,null,0,6,"mat-expansion-panel-header",[["class","mat-expansion-panel-header"],["role","button"]],[[1,"id",0],[1,"tabindex",0],[1,"aria-controls",0],[1,"aria-expanded",0],[1,"aria-disabled",0],[2,"mat-expanded",null],[40,"@expansionHeight",0]],[[null,"click"],[null,"keydown"]],function(t,e,n){var i=!0;return"click"===e&&(i=!1!==ta(t,253)._toggle()&&i),"keydown"===e&&(i=!1!==ta(t,253)._keydown(n)&&i),i},Fv,Mv)),da(253,180224,[[5,4]],0,Iv,[Sv,ui,Fh,ar],null,null),Fa(254,{collapsedHeight:0,expandedHeight:1}),Fa(255,{value:0,params:1}),(t()(),Es(256,0,null,0,2,"mat-panel-title",[["class","mat-expansion-panel-header-title"]],null,null,null,null,null)),da(257,16384,null,0,Tv,[],null,null),(t()(),Va(-1,null,[" Slide configuration "])),(t()(),Es(259,0,null,1,26,"section",[["class","demo-section"]],null,null,null,null,null)),(t()(),Es(260,0,null,null,1,"label",[["class","demo-margin"]],null,null,null,null,null)),(t()(),Va(-1,null,["Appearance:"])),(t()(),Es(262,0,null,null,16,"mat-form-field",[["class","demo-margin mat-form-field"]],[[2,"mat-form-field-appearance-standard",null],[2,"mat-form-field-appearance-fill",null],[2,"mat-form-field-appearance-outline",null],[2,"mat-form-field-appearance-legacy",null],[2,"mat-form-field-invalid",null],[2,"mat-form-field-can-float",null],[2,"mat-form-field-should-float",null],[2,"mat-form-field-hide-placeholder",null],[2,"mat-form-field-disabled",null],[2,"mat-form-field-autofilled",null],[2,"mat-focused",null],[2,"mat-accent",null],[2,"mat-warn",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"_mat-animation-noopable",null]],null,null,n_,qv)),da(263,7389184,null,7,Hv,[ui,ar,[2,Kd],[2,lp],[2,Bv],Dc,Lo,[2,fy]],null,null),Oa(335544320,63,{_control:0}),Oa(335544320,64,{_placeholderChild:0}),Oa(335544320,65,{_labelChild:0}),Oa(603979776,66,{_errorChildren:1}),Oa(603979776,67,{_hintChildren:1}),Oa(603979776,68,{_prefixChildren:1}),Oa(603979776,69,{_suffixChildren:1}),(t()(),Es(271,0,null,1,7,"input",[["class","mat-input-element mat-form-field-autofill-control"],["matInput",""],["placeholder","Overlay color"]],[[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null],[2,"mat-input-server",null],[1,"id",0],[1,"placeholder",0],[8,"disabled",0],[8,"required",0],[1,"readonly",0],[1,"aria-describedby",0],[1,"aria-invalid",0],[1,"aria-required",0]],[[null,"ngModelChange"],[null,"input"],[null,"blur"],[null,"compositionstart"],[null,"compositionend"],[null,"focus"]],function(t,e,n){var i=!0,o=t.component;return"input"===e&&(i=!1!==ta(t,272)._handleInput(n.target.value)&&i),"blur"===e&&(i=!1!==ta(t,272).onTouched()&&i),"compositionstart"===e&&(i=!1!==ta(t,272)._compositionStart()&&i),"compositionend"===e&&(i=!1!==ta(t,272)._compositionEnd(n.target.value)&&i),"blur"===e&&(i=!1!==ta(t,277)._focusChanged(!1)&&i),"focus"===e&&(i=!1!==ta(t,277)._focusChanged(!0)&&i),"input"===e&&(i=!1!==ta(t,277)._onInput()&&i),"ngModelChange"===e&&(i=!1!==(o.overlayColor=n)&&i),i},null,null)),da(272,16384,null,0,f_,[di,ui,[2,d_]],null,null),fa(1024,null,h_,function(t){return[t]},[f_]),da(274,671744,null,0,J_,[[8,null],[8,null],[8,null],[6,h_]],{model:[0,"model"]},{update:"ngModelChange"}),fa(2048,null,__,null,[J_]),da(276,16384,null,0,L_,[[4,__]],null,null),da(277,999424,null,0,lb,[ui,Dc,[6,__],[2,G_],[2,tb],Sd,[8,null],ob,Lo],{placeholder:[0,"placeholder"]},null),fa(2048,[[63,4]],Vv,null,[lb]),(t()(),Es(279,0,null,null,6,"mat-checkbox",[["class","demo-margin mat-checkbox"]],[[8,"id",0],[1,"tabindex",0],[2,"mat-checkbox-indeterminate",null],[2,"mat-checkbox-checked",null],[2,"mat-checkbox-disabled",null],[2,"mat-checkbox-label-before",null],[2,"_mat-animation-noopable",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"]],function(t,e,n){var i=!0;return"ngModelChange"===e&&(i=!1!==(t.component.hideOverlay=n)&&i),i},vb,gb)),da(280,8568832,null,0,mb,[ui,ar,Fh,Lo,[8,null],[2,cb],[2,fy]],null,null),fa(1024,null,h_,function(t){return[t]},[mb]),da(282,671744,null,0,J_,[[8,null],[8,null],[8,null],[6,h_]],{model:[0,"model"]},{update:"ngModelChange"}),fa(2048,null,__,null,[J_]),da(284,16384,null,0,L_,[[4,__]],null,null),(t()(),Va(-1,0,["Hide overlay"])),(t()(),Es(286,0,null,1,9,"section",[["class","demo-section"]],null,null,null,null,null)),(t()(),Es(287,0,null,null,1,"label",[["class","demo-margin"]],null,null,null,null,null)),(t()(),Va(-1,null,["Custom:"])),(t()(),Es(289,0,null,null,6,"mat-checkbox",[["class","demo-margin mat-checkbox"]],[[8,"id",0],[1,"tabindex",0],[2,"mat-checkbox-indeterminate",null],[2,"mat-checkbox-checked",null],[2,"mat-checkbox-disabled",null],[2,"mat-checkbox-label-before",null],[2,"_mat-animation-noopable",null],[2,"ng-untouched",null],[2,"ng-touched",null],[2,"ng-pristine",null],[2,"ng-dirty",null],[2,"ng-valid",null],[2,"ng-invalid",null],[2,"ng-pending",null]],[[null,"ngModelChange"]],function(t,e,n){var i=!0;return"ngModelChange"===e&&(i=!1!==(t.component.showContent=n)&&i),i},vb,gb)),da(290,8568832,null,0,mb,[ui,ar,Fh,Lo,[8,null],[2,cb],[2,fy]],null,null),fa(1024,null,h_,function(t){return[t]},[mb]),da(292,671744,null,0,J_,[[8,null],[8,null],[8,null],[6,h_]],{model:[0,"model"]},{update:"ngModelChange"}),fa(2048,null,__,null,[J_]),da(294,16384,null,0,L_,[[4,__]],null,null),(t()(),Va(-1,0,[" Show custom content "])),(t()(),Es(296,0,null,null,5,"div",[["class","demo-carousel"]],null,null,null,null,null)),(t()(),Es(297,0,null,null,4,"mat-carousel",[],null,[[null,"change"],[null,"keyup"],[null,"mouseenter"],[null,"mouseleave"],[null,"mousewheel"],["window","resize"]],function(t,e,n){var i=!0,o=t.component;return"keyup"===e&&(i=!1!==ta(t,298).onKeyUp(n)&&i),"mouseenter"===e&&(i=!1!==ta(t,298).onMouseEnter()&&i),"mouseleave"===e&&(i=!1!==ta(t,298).onMouseLeave()&&i),"mousewheel"===e&&(i=!1!==ta(t,298).onMouseWheel(n)&&i),"window:resize"===e&&(i=!1!==ta(t,298).onResize(n)&&i),"change"===e&&(i=!1!==o.onChange(n)&&i),i},Bg,Ag)),da(298,5423104,[["matCarousel",4]],1,Gy,[Ql,di,So],{timings:[0,"timings"],autoplay:[1,"autoplay"],interval:[2,"interval"],loop:[3,"loop"],hideArrows:[4,"hideArrows"],hideIndicators:[5,"hideIndicators"],color:[6,"color"],maxWidth:[7,"maxWidth"],proportion:[8,"proportion"],slides:[9,"slides"],useKeyboard:[10,"useKeyboard"],useMouseWheel:[11,"useMouseWheel"],orientation:[12,"orientation"]},{change:"change"}),Oa(603979776,70,{slidesList:1}),(t()(),ks(16777216,null,null,1,null,zb)),da(301,278528,null,0,hc,[sr,Ni,kr],{ngForOf:[0,"ngForOf"]},null),(t()(),Es(302,16777216,null,null,10,"mat-expansion-panel",[["class","mat-expansion-panel"]],[[2,"mat-expanded",null],[2,"_mat-animation-noopable",null],[2,"mat-expansion-panel-spacing",null]],null,null,Dv,Av)),da(303,1753088,null,1,Sv,[[3,kv],ar,Lc,sr,Sc,[2,fy]],null,null),Oa(335544320,71,{_lazyContent:0}),fa(256,null,kv,void 0,[]),(t()(),Es(306,0,null,0,4,"mat-expansion-panel-header",[["class","mat-expansion-panel-header"],["role","button"]],[[1,"id",0],[1,"tabindex",0],[1,"aria-controls",0],[1,"aria-expanded",0],[1,"aria-disabled",0],[2,"mat-expanded",null],[40,"@expansionHeight",0]],[[null,"click"],[null,"keydown"]],function(t,e,n){var i=!0;return"click"===e&&(i=!1!==ta(t,307)._toggle()&&i),"keydown"===e&&(i=!1!==ta(t,307)._keydown(n)&&i),i},Fv,Mv)),da(307,180224,null,0,Iv,[Sv,ui,Fh,ar],null,null),Fa(308,{collapsedHeight:0,expandedHeight:1}),Fa(309,{value:0,params:1}),(t()(),Va(-1,2,["Events"])),(t()(),Es(311,0,null,1,1,"pre",[],[[8,"innerText",0]],null,null,null,null)),(t()(),Va(-1,null,[" "])),(t()(),Es(313,0,null,null,2,"pre",[],null,null,null,null,null)),(t()(),Es(314,0,null,null,1,"code",[["class","demo-code"]],null,null,null,null,null)),(t()(),Va(315,null,["",""]))],function(t,e){var n=e.component;t(e,10,0,"before","Copy to clipboard"),t(e,12,0),t(e,18,0,ta(e,23)),t(e,20,0),t(e,23,0),t(e,30,0),t(e,36,0),t(e,74,0,n.timings),t(e,77,0,"Timings"),t(e,82,0,n.autoplay),t(e,99,0,n.interval),t(e,102,0,"Interval","number"),t(e,117,0,"Color",n.color),t(e,124,0,"primary"),t(e,127,0,"accent"),t(e,130,0,"warn"),t(e,144,0,n.maxWidth),t(e,147,0,"Maximum width"),t(e,162,0,n.proportion),t(e,165,0,"Proportion","number"),t(e,180,0,n.slides),t(e,183,0,"Slides","number"),t(e,191,0,n.loop),t(e,198,0,n.hideArrows),t(e,205,0,n.hideIndicators),t(e,215,0,n.useKeyboard),t(e,222,0,n.useMouseWheel),t(e,236,0,"Orientation",n.orientation),t(e,243,0,"ltr"),t(e,246,0,"rtl"),t(e,274,0,n.overlayColor),t(e,277,0,"Overlay color"),t(e,282,0,n.hideOverlay),t(e,292,0,n.showContent),t(e,298,1,[n.timings,n.autoplay,n.interval,n.loop,n.hideArrows,n.hideIndicators,n.color,n.maxWidth,n.proportion,n.slides,n.useKeyboard,n.useMouseWheel,n.orientation]),t(e,301,0,n.slidesList)},function(t,e){var n=e.component;t(e,1,0,ta(e,2)._toolbarRows.length>0,0===ta(e,2)._toolbarRows.length),t(e,8,0,ta(e,9).disabled||null,"NoopAnimations"===ta(e,9)._animationMode),t(e,11,0,ta(e,12).inline),t(e,16,0,ta(e,17).disabled||null,"NoopAnimations"===ta(e,17)._animationMode,ta(e,18).menuOpen||null),t(e,19,0,ta(e,20).inline),t(e,27,0,ta(e,28)._highlighted,ta(e,28)._triggersSubmenu,ta(e,28)._getTabIndex(),ta(e,28).disabled.toString(),ta(e,28).disabled||null),t(e,29,0,ta(e,30).inline),t(e,33,0,ta(e,34)._highlighted,ta(e,34)._triggersSubmenu,ta(e,34)._getTabIndex(),ta(e,34).disabled.toString(),ta(e,34).disabled||null),t(e,35,0,ta(e,36).inline),t(e,37,0,n.darkMode?"invert_colors_off":"invert_colors"),t(e,48,0,ta(e,49).expanded,"NoopAnimations"===ta(e,49)._animationMode,ta(e,49)._hasSpacing());var i=ta(e,53).panel._headerId,o=ta(e,53).disabled?-1:0,r=ta(e,53)._getPanelId(),s=ta(e,53)._isExpanded(),a=ta(e,53).panel.disabled,l=ta(e,53)._isExpanded(),u=t(e,55,0,ta(e,53)._getExpandedState(),t(e,54,0,ta(e,53).collapsedHeight,ta(e,53).expandedHeight));t(e,52,0,i,o,r,s,a,l,u),t(e,62,1,["standard"==ta(e,63).appearance,"fill"==ta(e,63).appearance,"outline"==ta(e,63).appearance,"legacy"==ta(e,63).appearance,ta(e,63)._control.errorState,ta(e,63)._canLabelFloat,ta(e,63)._shouldLabelFloat(),ta(e,63)._hideControlPlaceholder(),ta(e,63)._control.disabled,ta(e,63)._control.autofilled,ta(e,63)._control.focused,"accent"==ta(e,63).color,"warn"==ta(e,63).color,ta(e,63)._shouldForward("untouched"),ta(e,63)._shouldForward("touched"),ta(e,63)._shouldForward("pristine"),ta(e,63)._shouldForward("dirty"),ta(e,63)._shouldForward("valid"),ta(e,63)._shouldForward("invalid"),ta(e,63)._shouldForward("pending"),!ta(e,63)._animationsEnabled]),t(e,71,1,[ta(e,76).ngClassUntouched,ta(e,76).ngClassTouched,ta(e,76).ngClassPristine,ta(e,76).ngClassDirty,ta(e,76).ngClassValid,ta(e,76).ngClassInvalid,ta(e,76).ngClassPending,ta(e,77)._isServer,ta(e,77).id,ta(e,77).placeholder,ta(e,77).disabled,ta(e,77).required,ta(e,77).readonly&&!ta(e,77)._isNativeSelect||null,ta(e,77)._ariaDescribedby||null,ta(e,77).errorState,ta(e,77).required.toString()]),t(e,79,1,[ta(e,80).id,null,ta(e,80).indeterminate,ta(e,80).checked,ta(e,80).disabled,"before"==ta(e,80).labelPosition,"NoopAnimations"===ta(e,80)._animationMode,ta(e,84).ngClassUntouched,ta(e,84).ngClassTouched,ta(e,84).ngClassPristine,ta(e,84).ngClassDirty,ta(e,84).ngClassValid,ta(e,84).ngClassInvalid,ta(e,84).ngClassPending]),t(e,86,1,["standard"==ta(e,87).appearance,"fill"==ta(e,87).appearance,"outline"==ta(e,87).appearance,"legacy"==ta(e,87).appearance,ta(e,87)._control.errorState,ta(e,87)._canLabelFloat,ta(e,87)._shouldLabelFloat(),ta(e,87)._hideControlPlaceholder(),ta(e,87)._control.disabled,ta(e,87)._control.autofilled,ta(e,87)._control.focused,"accent"==ta(e,87).color,"warn"==ta(e,87).color,ta(e,87)._shouldForward("untouched"),ta(e,87)._shouldForward("touched"),ta(e,87)._shouldForward("pristine"),ta(e,87)._shouldForward("dirty"),ta(e,87)._shouldForward("valid"),ta(e,87)._shouldForward("invalid"),ta(e,87)._shouldForward("pending"),!ta(e,87)._animationsEnabled]),t(e,95,1,[ta(e,101).ngClassUntouched,ta(e,101).ngClassTouched,ta(e,101).ngClassPristine,ta(e,101).ngClassDirty,ta(e,101).ngClassValid,ta(e,101).ngClassInvalid,ta(e,101).ngClassPending,ta(e,102)._isServer,ta(e,102).id,ta(e,102).placeholder,ta(e,102).disabled,ta(e,102).required,ta(e,102).readonly&&!ta(e,102)._isNativeSelect||null,ta(e,102)._ariaDescribedby||null,ta(e,102).errorState,ta(e,102).required.toString()]),t(e,107,1,["standard"==ta(e,108).appearance,"fill"==ta(e,108).appearance,"outline"==ta(e,108).appearance,"legacy"==ta(e,108).appearance,ta(e,108)._control.errorState,ta(e,108)._canLabelFloat,ta(e,108)._shouldLabelFloat(),ta(e,108)._hideControlPlaceholder(),ta(e,108)._control.disabled,ta(e,108)._control.autofilled,ta(e,108)._control.focused,"accent"==ta(e,108).color,"warn"==ta(e,108).color,ta(e,108)._shouldForward("untouched"),ta(e,108)._shouldForward("touched"),ta(e,108)._shouldForward("pristine"),ta(e,108)._shouldForward("dirty"),ta(e,108)._shouldForward("valid"),ta(e,108)._shouldForward("invalid"),ta(e,108)._shouldForward("pending"),!ta(e,108)._animationsEnabled]),t(e,116,1,[ta(e,117).id,ta(e,117).tabIndex,ta(e,117)._getAriaLabel(),ta(e,117)._getAriaLabelledby(),ta(e,117).required.toString(),ta(e,117).disabled.toString(),ta(e,117).errorState,ta(e,117).panelOpen?ta(e,117)._optionIds:null,ta(e,117).multiple,ta(e,117)._ariaDescribedby||null,ta(e,117)._getAriaActiveDescendant(),ta(e,117).disabled,ta(e,117).errorState,ta(e,117).required,ta(e,117).empty]),t(e,123,0,ta(e,124)._getTabIndex(),ta(e,124).selected,ta(e,124).multiple,ta(e,124).active,ta(e,124).id,ta(e,124).selected.toString(),ta(e,124).disabled.toString(),ta(e,124).disabled),t(e,126,0,ta(e,127)._getTabIndex(),ta(e,127).selected,ta(e,127).multiple,ta(e,127).active,ta(e,127).id,ta(e,127).selected.toString(),ta(e,127).disabled.toString(),ta(e,127).disabled),t(e,129,0,ta(e,130)._getTabIndex(),ta(e,130).selected,ta(e,130).multiple,ta(e,130).active,ta(e,130).id,ta(e,130).selected.toString(),ta(e,130).disabled.toString(),ta(e,130).disabled),t(e,132,1,["standard"==ta(e,133).appearance,"fill"==ta(e,133).appearance,"outline"==ta(e,133).appearance,"legacy"==ta(e,133).appearance,ta(e,133)._control.errorState,ta(e,133)._canLabelFloat,ta(e,133)._shouldLabelFloat(),ta(e,133)._hideControlPlaceholder(),ta(e,133)._control.disabled,ta(e,133)._control.autofilled,ta(e,133)._control.focused,"accent"==ta(e,133).color,"warn"==ta(e,133).color,ta(e,133)._shouldForward("untouched"),ta(e,133)._shouldForward("touched"),ta(e,133)._shouldForward("pristine"),ta(e,133)._shouldForward("dirty"),ta(e,133)._shouldForward("valid"),ta(e,133)._shouldForward("invalid"),ta(e,133)._shouldForward("pending"),!ta(e,133)._animationsEnabled]),t(e,141,1,[ta(e,146).ngClassUntouched,ta(e,146).ngClassTouched,ta(e,146).ngClassPristine,ta(e,146).ngClassDirty,ta(e,146).ngClassValid,ta(e,146).ngClassInvalid,ta(e,146).ngClassPending,ta(e,147)._isServer,ta(e,147).id,ta(e,147).placeholder,ta(e,147).disabled,ta(e,147).required,ta(e,147).readonly&&!ta(e,147)._isNativeSelect||null,ta(e,147)._ariaDescribedby||null,ta(e,147).errorState,ta(e,147).required.toString()]),t(e,149,1,["standard"==ta(e,150).appearance,"fill"==ta(e,150).appearance,"outline"==ta(e,150).appearance,"legacy"==ta(e,150).appearance,ta(e,150)._control.errorState,ta(e,150)._canLabelFloat,ta(e,150)._shouldLabelFloat(),ta(e,150)._hideControlPlaceholder(),ta(e,150)._control.disabled,ta(e,150)._control.autofilled,ta(e,150)._control.focused,"accent"==ta(e,150).color,"warn"==ta(e,150).color,ta(e,150)._shouldForward("untouched"),ta(e,150)._shouldForward("touched"),ta(e,150)._shouldForward("pristine"),ta(e,150)._shouldForward("dirty"),ta(e,150)._shouldForward("valid"),ta(e,150)._shouldForward("invalid"),ta(e,150)._shouldForward("pending"),!ta(e,150)._animationsEnabled]),t(e,158,1,[ta(e,164).ngClassUntouched,ta(e,164).ngClassTouched,ta(e,164).ngClassPristine,ta(e,164).ngClassDirty,ta(e,164).ngClassValid,ta(e,164).ngClassInvalid,ta(e,164).ngClassPending,ta(e,165)._isServer,ta(e,165).id,ta(e,165).placeholder,ta(e,165).disabled,ta(e,165).required,ta(e,165).readonly&&!ta(e,165)._isNativeSelect||null,ta(e,165)._ariaDescribedby||null,ta(e,165).errorState,ta(e,165).required.toString()]),t(e,167,1,["standard"==ta(e,168).appearance,"fill"==ta(e,168).appearance,"outline"==ta(e,168).appearance,"legacy"==ta(e,168).appearance,ta(e,168)._control.errorState,ta(e,168)._canLabelFloat,ta(e,168)._shouldLabelFloat(),ta(e,168)._hideControlPlaceholder(),ta(e,168)._control.disabled,ta(e,168)._control.autofilled,ta(e,168)._control.focused,"accent"==ta(e,168).color,"warn"==ta(e,168).color,ta(e,168)._shouldForward("untouched"),ta(e,168)._shouldForward("touched"),ta(e,168)._shouldForward("pristine"),ta(e,168)._shouldForward("dirty"),ta(e,168)._shouldForward("valid"),ta(e,168)._shouldForward("invalid"),ta(e,168)._shouldForward("pending"),!ta(e,168)._animationsEnabled]),t(e,176,1,[ta(e,182).ngClassUntouched,ta(e,182).ngClassTouched,ta(e,182).ngClassPristine,ta(e,182).ngClassDirty,ta(e,182).ngClassValid,ta(e,182).ngClassInvalid,ta(e,182).ngClassPending,ta(e,183)._isServer,ta(e,183).id,ta(e,183).placeholder,ta(e,183).disabled,ta(e,183).required,ta(e,183).readonly&&!ta(e,183)._isNativeSelect||null,ta(e,183)._ariaDescribedby||null,ta(e,183).errorState,ta(e,183).required.toString()]),t(e,188,1,[ta(e,189).id,null,ta(e,189).indeterminate,ta(e,189).checked,ta(e,189).disabled,"before"==ta(e,189).labelPosition,"NoopAnimations"===ta(e,189)._animationMode,ta(e,193).ngClassUntouched,ta(e,193).ngClassTouched,ta(e,193).ngClassPristine,ta(e,193).ngClassDirty,ta(e,193).ngClassValid,ta(e,193).ngClassInvalid,ta(e,193).ngClassPending]),t(e,195,1,[ta(e,196).id,null,ta(e,196).indeterminate,ta(e,196).checked,ta(e,196).disabled,"before"==ta(e,196).labelPosition,"NoopAnimations"===ta(e,196)._animationMode,ta(e,200).ngClassUntouched,ta(e,200).ngClassTouched,ta(e,200).ngClassPristine,ta(e,200).ngClassDirty,ta(e,200).ngClassValid,ta(e,200).ngClassInvalid,ta(e,200).ngClassPending]),t(e,202,1,[ta(e,203).id,null,ta(e,203).indeterminate,ta(e,203).checked,ta(e,203).disabled,"before"==ta(e,203).labelPosition,"NoopAnimations"===ta(e,203)._animationMode,ta(e,207).ngClassUntouched,ta(e,207).ngClassTouched,ta(e,207).ngClassPristine,ta(e,207).ngClassDirty,ta(e,207).ngClassValid,ta(e,207).ngClassInvalid,ta(e,207).ngClassPending]),t(e,212,1,[ta(e,213).id,null,ta(e,213).indeterminate,ta(e,213).checked,ta(e,213).disabled,"before"==ta(e,213).labelPosition,"NoopAnimations"===ta(e,213)._animationMode,ta(e,217).ngClassUntouched,ta(e,217).ngClassTouched,ta(e,217).ngClassPristine,ta(e,217).ngClassDirty,ta(e,217).ngClassValid,ta(e,217).ngClassInvalid,ta(e,217).ngClassPending]),t(e,219,1,[ta(e,220).id,null,ta(e,220).indeterminate,ta(e,220).checked,ta(e,220).disabled,"before"==ta(e,220).labelPosition,"NoopAnimations"===ta(e,220)._animationMode,ta(e,224).ngClassUntouched,ta(e,224).ngClassTouched,ta(e,224).ngClassPristine,ta(e,224).ngClassDirty,ta(e,224).ngClassValid,ta(e,224).ngClassInvalid,ta(e,224).ngClassPending]),t(e,226,1,["standard"==ta(e,227).appearance,"fill"==ta(e,227).appearance,"outline"==ta(e,227).appearance,"legacy"==ta(e,227).appearance,ta(e,227)._control.errorState,ta(e,227)._canLabelFloat,ta(e,227)._shouldLabelFloat(),ta(e,227)._hideControlPlaceholder(),ta(e,227)._control.disabled,ta(e,227)._control.autofilled,ta(e,227)._control.focused,"accent"==ta(e,227).color,"warn"==ta(e,227).color,ta(e,227)._shouldForward("untouched"),ta(e,227)._shouldForward("touched"),ta(e,227)._shouldForward("pristine"),ta(e,227)._shouldForward("dirty"),ta(e,227)._shouldForward("valid"),ta(e,227)._shouldForward("invalid"),ta(e,227)._shouldForward("pending"),!ta(e,227)._animationsEnabled]),t(e,235,1,[ta(e,236).id,ta(e,236).tabIndex,ta(e,236)._getAriaLabel(),ta(e,236)._getAriaLabelledby(),ta(e,236).required.toString(),ta(e,236).disabled.toString(),ta(e,236).errorState,ta(e,236).panelOpen?ta(e,236)._optionIds:null,ta(e,236).multiple,ta(e,236)._ariaDescribedby||null,ta(e,236)._getAriaActiveDescendant(),ta(e,236).disabled,ta(e,236).errorState,ta(e,236).required,ta(e,236).empty]),t(e,242,0,ta(e,243)._getTabIndex(),ta(e,243).selected,ta(e,243).multiple,ta(e,243).active,ta(e,243).id,ta(e,243).selected.toString(),ta(e,243).disabled.toString(),ta(e,243).disabled),t(e,245,0,ta(e,246)._getTabIndex(),ta(e,246).selected,ta(e,246).multiple,ta(e,246).active,ta(e,246).id,ta(e,246).selected.toString(),ta(e,246).disabled.toString(),ta(e,246).disabled),t(e,248,0,ta(e,249).expanded,"NoopAnimations"===ta(e,249)._animationMode,ta(e,249)._hasSpacing());var c=ta(e,253).panel._headerId,h=ta(e,253).disabled?-1:0,p=ta(e,253)._getPanelId(),d=ta(e,253)._isExpanded(),f=ta(e,253).panel.disabled,m=ta(e,253)._isExpanded(),y=t(e,255,0,ta(e,253)._getExpandedState(),t(e,254,0,ta(e,253).collapsedHeight,ta(e,253).expandedHeight));t(e,252,0,c,h,p,d,f,m,y),t(e,262,1,["standard"==ta(e,263).appearance,"fill"==ta(e,263).appearance,"outline"==ta(e,263).appearance,"legacy"==ta(e,263).appearance,ta(e,263)._control.errorState,ta(e,263)._canLabelFloat,ta(e,263)._shouldLabelFloat(),ta(e,263)._hideControlPlaceholder(),ta(e,263)._control.disabled,ta(e,263)._control.autofilled,ta(e,263)._control.focused,"accent"==ta(e,263).color,"warn"==ta(e,263).color,ta(e,263)._shouldForward("untouched"),ta(e,263)._shouldForward("touched"),ta(e,263)._shouldForward("pristine"),ta(e,263)._shouldForward("dirty"),ta(e,263)._shouldForward("valid"),ta(e,263)._shouldForward("invalid"),ta(e,263)._shouldForward("pending"),!ta(e,263)._animationsEnabled]),t(e,271,1,[ta(e,276).ngClassUntouched,ta(e,276).ngClassTouched,ta(e,276).ngClassPristine,ta(e,276).ngClassDirty,ta(e,276).ngClassValid,ta(e,276).ngClassInvalid,ta(e,276).ngClassPending,ta(e,277)._isServer,ta(e,277).id,ta(e,277).placeholder,ta(e,277).disabled,ta(e,277).required,ta(e,277).readonly&&!ta(e,277)._isNativeSelect||null,ta(e,277)._ariaDescribedby||null,ta(e,277).errorState,ta(e,277).required.toString()]),t(e,279,1,[ta(e,280).id,null,ta(e,280).indeterminate,ta(e,280).checked,ta(e,280).disabled,"before"==ta(e,280).labelPosition,"NoopAnimations"===ta(e,280)._animationMode,ta(e,284).ngClassUntouched,ta(e,284).ngClassTouched,ta(e,284).ngClassPristine,ta(e,284).ngClassDirty,ta(e,284).ngClassValid,ta(e,284).ngClassInvalid,ta(e,284).ngClassPending]),t(e,289,1,[ta(e,290).id,null,ta(e,290).indeterminate,ta(e,290).checked,ta(e,290).disabled,"before"==ta(e,290).labelPosition,"NoopAnimations"===ta(e,290)._animationMode,ta(e,294).ngClassUntouched,ta(e,294).ngClassTouched,ta(e,294).ngClassPristine,ta(e,294).ngClassDirty,ta(e,294).ngClassValid,ta(e,294).ngClassInvalid,ta(e,294).ngClassPending]),t(e,302,0,ta(e,303).expanded,"NoopAnimations"===ta(e,303)._animationMode,ta(e,303)._hasSpacing());var g=ta(e,307).panel._headerId,v=ta(e,307).disabled?-1:0,_=ta(e,307)._getPanelId(),b=ta(e,307)._isExpanded(),w=ta(e,307).panel.disabled,C=ta(e,307)._isExpanded(),x=t(e,309,0,ta(e,307)._getExpandedState(),t(e,308,0,ta(e,307).collapsedHeight,ta(e,307).expandedHeight));t(e,306,0,g,v,_,b,w,C,x),t(e,311,0,n.log.join("\n")),t(e,315,0,n.code)})}function Hb(t){return za(0,[(t()(),Es(0,0,null,null,1,"app-root",[],null,null,null,Bb,jb)),da(1,49152,null,0,Zl,[sp,oh,ui],null,null)],null,null)}var Ub=Us("app-root",Zl,Hb,{},{},[]),qb=Yl(Xl,[Zl],function(t){return function(t){for(var e={},n=[],i=!1,o=0;o1?arguments[1]:void 0)}}),i("findIndex")},"+NaH":function(t,e,r){var n=r("ThF5"),o=r("qpFR"),i=r("c8b2");t.exports=n?function(t,e,r){return o.f(t,e,i(1,r))}:function(t,e,r){return t[e]=r,t}},"+q1H":function(t,e,r){"use strict";var n,o,i,a=r("yosQ"),c=r("+NaH"),u=r("+C+w"),s=r("G9lz"),f=r("p2x6"),l=s("iterator"),p=!1;[].keys&&("next"in(i=[].keys())?(o=a(a(i)))!==Object.prototype&&(n=o):p=!0),null==n&&(n={}),f||u(n,l)||c(n,l,(function(){return this})),t.exports={IteratorPrototype:n,BUGGY_SAFARI_ITERATORS:p}},"/K78":function(t,e,r){var n=r("0vT8"),o=r("TQiC");n({global:!0,forced:parseFloat!=o},{parseFloat:o})},"/Wjk":function(t,e,r){"use strict";var n=r("lYWO"),o=r("L0mP");t.exports="".repeat||function(t){var e=String(o(this)),r="",i=n(t);if(i<0||i==1/0)throw RangeError("Wrong number of repetitions");for(;i>0;(i>>>=1)&&(e+=e))1&i&&(r+=e);return r}},"/ZgM":function(t,e,r){"use strict";var n=r("pNVf"),o=r("NneG");t.exports=n("Map",(function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}}),o)},"00I2":function(t,e,r){var n=r("ThF5"),o=r("qpFR"),i=r("QxQN"),a=r("SF8I").UNSUPPORTED_Y;n&&("g"!=/./g.flags||a)&&o.f(RegExp.prototype,"flags",{configurable:!0,get:i})},"03IN":function(t,e,r){var n=r("4eii"),o=r("VfW/").trim,i=r("ZKm/"),a=n.parseInt,c=/^[+-]?0[Xx]/,u=8!==a(i+"08")||22!==a(i+"0x16");t.exports=u?function(t,e){var r=o(String(t));return a(r,e>>>0||(c.test(r)?16:10))}:a},"0BIM":function(t,e,r){"use strict";var n=r("Zm5N"),o=r("UET0"),i=r("L0mP"),a=r("TC5Z"),c=r("6pHA");n("search",1,(function(t,e,r){return[function(e){var r=i(this),n=null==e?void 0:e[t];return void 0!==n?n.call(e,r):new RegExp(e)[t](String(r))},function(t){var n=r(e,t,this);if(n.done)return n.value;var i=o(t),u=String(this),s=i.lastIndex;a(s,0)||(i.lastIndex=0);var f=c(i,u);return a(i.lastIndex,s)||(i.lastIndex=s),null===f?-1:f.index}]}))},"0Eps":function(t,e,r){r("0vT8")({target:"Number",stat:!0},{isInteger:r("O1uG")})},"0O2A":function(t,e,r){var n=r("4eii"),o=r("rP2c"),i=n.document,a=o(i)&&o(i.createElement);t.exports=function(t){return a?i.createElement(t):{}}},"0PBP":function(t,e,r){"use strict";var n=r("s7Qr").forEach,o=r("9rSH"),i=r("X4rX"),a=o("forEach"),c=i("forEach");t.exports=a&&c?[].forEach:function(t){return n(this,t,arguments.length>1?arguments[1]:void 0)}},"0Yxs":function(t,e,r){r("0vT8")({target:"Object",stat:!0,sham:!r("ThF5")},{create:r("dYyi")})},"0dFo":function(t,e,r){var n=r("G9lz")("iterator"),o=!1;try{var i=0,a={next:function(){return{done:!!i++}},return:function(){o=!0}};a[n]=function(){return this},Array.from(a,(function(){throw 2}))}catch(c){}t.exports=function(t,e){if(!e&&!o)return!1;var r=!1;try{var i={};i[n]=function(){return{next:function(){return{done:r=!0}}}},t(i)}catch(c){}return r}},"0u0I":function(t,e,r){var n=r("0vT8"),o=r("03IN");n({global:!0,forced:parseInt!=o},{parseInt:o})},"0vT8":function(t,e,r){var n=r("4eii"),o=r("5tsF").f,i=r("+NaH"),a=r("gGei"),c=r("d1gM"),u=r("QA9J"),s=r("2L9N");t.exports=function(t,e){var r,f,l,p,h,v=t.target,d=t.global,g=t.stat;if(r=d?n:g?n[v]||c(v,{}):(n[v]||{}).prototype)for(f in e){if(p=e[f],l=t.noTargetGet?(h=o(r,f))&&h.value:r[f],!s(d?f:v+(g?".":"#")+f,t.forced)&&void 0!==l){if(typeof p==typeof l)continue;u(p,l)}(t.sham||l&&l.sham)&&i(p,"sham",!0),a(r,f,p,t)}}},1:function(t,e,r){r("l/Py"),t.exports=r("hN/g")},"19jd":function(t,e,r){var n=r("UET0"),o=r("rP2c"),i=r("Pj9/");t.exports=function(t,e){if(n(t),o(e)&&e.constructor===t)return e;var r=i.f(t);return(0,r.resolve)(e),r.promise}},"1BS+":function(t,e,r){var n=r("lcFv");t.exports=n&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},"1Yxx":function(t,e,r){"use strict";var n=r("0vT8"),o=r("VfW/").trim;n({target:"String",proto:!0,forced:r("J+mE")("trim")},{trim:function(){return o(this)}})},"1dlD":function(t,e,r){"use strict";var n=r("0vT8"),o=r("XtQF"),i=r("VUDt"),a=r("x42P");n({target:"Date",proto:!0,forced:o((function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}))},{toJSON:function(t){var e=i(this),r=a(e);return"number"!=typeof r||isFinite(r)?e.toISOString():null}})},"1geW":function(t,e,r){var n=r("0vT8"),o=r("Hshb");n({target:"Object",stat:!0,forced:Object.assign!==o},{assign:o})},"1ul8":function(t,e,r){"use strict";var n=r("xbsk").charAt;t.exports=function(t,e,r){return e+(r?n(t,e).length:1)}},"2L9N":function(t,e,r){var n=r("XtQF"),o=/#|\.prototype\./,i=function(t,e){var r=c[a(t)];return r==s||r!=u&&("function"==typeof e?n(e):!!e)},a=i.normalize=function(t){return String(t).replace(o,".").toLowerCase()},c=i.data={},u=i.NATIVE="N",s=i.POLYFILL="P";t.exports=i},"2VXe":function(t,e,r){var n=r("8ZjQ"),o=Function.toString;"function"!=typeof n.inspectSource&&(n.inspectSource=function(t){return o.call(t)}),t.exports=n.inspectSource},"2g3X":function(t,e,r){"use strict";var n=r("XtQF"),o=r("W3Kz").start,i=Math.abs,a=Date.prototype,c=a.getTime,u=a.toISOString;t.exports=n((function(){return"0385-07-25T07:06:39.999Z"!=u.call(new Date(-50000000000001))}))||!n((function(){u.call(new Date(NaN))}))?function(){if(!isFinite(c.call(this)))throw RangeError("Invalid time value");var t=this.getUTCFullYear(),e=this.getUTCMilliseconds(),r=t<0?"-":t>9999?"+":"";return r+o(i(t),r?6:4,0)+"-"+o(this.getUTCMonth()+1,2,0)+"-"+o(this.getUTCDate(),2,0)+"T"+o(this.getUTCHours(),2,0)+":"+o(this.getUTCMinutes(),2,0)+":"+o(this.getUTCSeconds(),2,0)+"."+o(e,3,0)+"Z"}:u},"2imT":function(t,e,r){var n=r("0vT8"),o=r("vSAT"),i=Math.acosh,a=Math.log,c=Math.sqrt,u=Math.LN2;n({target:"Math",stat:!0,forced:!i||710!=Math.floor(i(Number.MAX_VALUE))||i(1/0)!=1/0},{acosh:function(t){return(t=+t)<1?NaN:t>94906265.62425156?a(t)+u:o(t-1+c(t-1)*c(t+1))}})},"3QRp":function(t,e,r){"use strict";var n=r("0vT8"),o=r("x+Se");n({target:"String",proto:!0,forced:r("Kg1r")("sub")},{sub:function(){return o(this,"sub","","")}})},"3dqU":function(t,e,r){"use strict";var n=r("0vT8"),o=r("tH9H"),i=r("V3ap"),a=r("9rSH"),c=[].join,u=o!=Object,s=a("join",",");n({target:"Array",proto:!0,forced:u||!s},{join:function(t){return c.call(i(this),void 0===t?",":t)}})},"3yYM":function(t,e,r){var n=function(t){"use strict";var e=Object.prototype,r=e.hasOwnProperty,n="function"==typeof Symbol?Symbol:{},o=n.iterator||"@@iterator",i=n.asyncIterator||"@@asyncIterator",a=n.toStringTag||"@@toStringTag";function c(t,e,r,n){var o=Object.create((e&&e.prototype instanceof f?e:f).prototype),i=new E(n||[]);return o._invoke=function(t,e,r){var n="suspendedStart";return function(o,i){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===o)throw i;return{value:void 0,done:!0}}for(r.method=o,r.arg=i;;){var a=r.delegate;if(a){var c=b(a,r);if(c){if(c===s)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if("suspendedStart"===n)throw n="completed",r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n="executing";var f=u(t,e,r);if("normal"===f.type){if(n=r.done?"completed":"suspendedYield",f.arg===s)continue;return{value:f.arg,done:r.done}}"throw"===f.type&&(n="completed",r.method="throw",r.arg=f.arg)}}}(t,r,i),o}function u(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(n){return{type:"throw",arg:n}}}t.wrap=c;var s={};function f(){}function l(){}function p(){}var h={};h[o]=function(){return this};var v=Object.getPrototypeOf,d=v&&v(v(k([])));d&&d!==e&&r.call(d,o)&&(h=d);var g=p.prototype=f.prototype=Object.create(h);function y(t){["next","throw","return"].forEach((function(e){t[e]=function(t){return this._invoke(e,t)}}))}function m(t,e){var n;this._invoke=function(o,i){function a(){return new e((function(n,a){!function n(o,i,a,c){var s=u(t[o],t,i);if("throw"!==s.type){var f=s.arg,l=f.value;return l&&"object"==typeof l&&r.call(l,"__await")?e.resolve(l.__await).then((function(t){n("next",t,a,c)}),(function(t){n("throw",t,a,c)})):e.resolve(l).then((function(t){f.value=t,a(f)}),(function(t){return n("throw",t,a,c)}))}c(s.arg)}(o,i,n,a)}))}return n=n?n.then(a,a):a()}}function b(t,e){var r=t.iterator[e.method];if(void 0===r){if(e.delegate=null,"throw"===e.method){if(t.iterator.return&&(e.method="return",e.arg=void 0,b(t,e),"throw"===e.method))return s;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return s}var n=u(r,t.iterator,e.arg);if("throw"===n.type)return e.method="throw",e.arg=n.arg,e.delegate=null,s;var o=n.arg;return o?o.done?(e[t.resultName]=o.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,s):o:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,s)}function T(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function x(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function E(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(T,this),this.reset(!0)}function k(t){if(t){var e=t[o];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,i=function e(){for(;++n=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return n("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),u=r.call(i,"finallyLoc");if(c&&u){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),x(r),s}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var o=n.arg;x(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,r){return this.delegate={iterator:k(t),resultName:e,nextLoc:r},"next"===this.method&&(this.arg=void 0),s}},t}(t.exports);try{regeneratorRuntime=n}catch(o){Function("r","regeneratorRuntime = r")(n)}},"4ZNk":function(t,e,r){r("0vT8")({target:"Function",proto:!0},{bind:r("dmrs")})},"4eii":function(t,e){var r=function(t){return t&&t.Math==Math&&t};t.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof global&&global)||Function("return this")()},"4xiE":function(t,e,r){var n=r("0vT8"),o=r("VUDt"),i=r("VQs6");n({target:"Object",stat:!0,forced:r("XtQF")((function(){i(1)}))},{keys:function(t){return i(o(t))}})},"51+R":function(t,e,r){"use strict";var n=r("x42P"),o=r("qpFR"),i=r("c8b2");t.exports=function(t,e,r){var a=n(e);a in t?o.f(t,a,i(0,r)):t[a]=r}},"564C":function(t,e,r){r("79XA")("isConcatSpreadable")},"5QPa":function(t,e,r){"use strict";var n=r("9rgZ"),o=r("92yR");t.exports=n?{}.toString:function(){return"[object "+o(this)+"]"}},"5b4b":function(t,e,r){r("0vT8")({target:"Number",stat:!0},{isFinite:r("Uure")})},"5tsF":function(t,e,r){var n=r("ThF5"),o=r("WHJo"),i=r("c8b2"),a=r("V3ap"),c=r("x42P"),u=r("+C+w"),s=r("uQC4"),f=Object.getOwnPropertyDescriptor;e.f=n?f:function(t,e){if(t=a(t),e=c(e,!0),s)try{return f(t,e)}catch(r){}if(u(t,e))return i(!o.f.call(t,e),t[e])}},"62Jg":function(t,e,r){var n=r("mwKY"),o=Math.abs,i=Math.pow,a=i(2,-52),c=i(2,-23),u=i(2,127)*(2-c),s=i(2,-126);t.exports=Math.fround||function(t){var e,r,i=o(t),f=n(t);return iu||r!=r?f*(1/0):f*r}},"6HJc":function(t,e,r){var n=r("0vT8"),o=r("XtQF"),i=r("rP2c"),a=Object.isSealed;n({target:"Object",stat:!0,forced:o((function(){a(1)}))},{isSealed:function(t){return!i(t)||!!a&&a(t)}})},"6pHA":function(t,e,r){var n=r("ArQy"),o=r("Skmt");t.exports=function(t,e){var r=t.exec;if("function"==typeof r){var i=r.call(t,e);if("object"!=typeof i)throw TypeError("RegExp exec method returned something other than an Object or null");return i}if("RegExp"!==n(t))throw TypeError("RegExp#exec called on incompatible receiver");return o.call(t,e)}},"79XA":function(t,e,r){var n=r("g6B6"),o=r("+C+w"),i=r("kbF1"),a=r("qpFR").f;t.exports=function(t){var e=n.Symbol||(n.Symbol={});o(e,t)||a(e,t,{value:i.f(t)})}},"7FRj":function(t,e,r){"use strict";var n=r("rP2c"),o=r("qpFR"),i=r("yosQ"),a=r("G9lz")("hasInstance"),c=Function.prototype;a in c||o.f(c,a,{value:function(t){if("function"!=typeof this||!n(t))return!1;if(!n(this.prototype))return t instanceof this;for(;t=i(t);)if(this.prototype===t)return!0;return!1}})},"7PoR":function(t,e,r){r("0vT8")({target:"Object",stat:!0},{setPrototypeOf:r("nWyh")})},"7oHr":function(t,e,r){"use strict";var n,o=r("0vT8"),i=r("5tsF").f,a=r("eXo2"),c=r("qlPw"),u=r("L0mP"),s=r("hDjE"),f=r("p2x6"),l="".endsWith,p=Math.min,h=s("endsWith");o({target:"String",proto:!0,forced:!(!f&&!h&&(n=i(String.prototype,"endsWith"),n&&!n.writable)||h)},{endsWith:function(t){var e=String(u(this));c(t);var r=arguments.length>1?arguments[1]:void 0,n=a(e.length),o=void 0===r?n:p(a(r),n),i=String(t);return l?l.call(e,i,o):e.slice(o-i.length,o)===i}})},"7pK/":function(t,e,r){var n=r("DoB2"),o=r("UkEg"),i=n("keys");t.exports=function(t){return i[t]||(i[t]=o(t))}},"8WdQ":function(t,e,r){var n=r("0vT8"),o=r("O1uG"),i=Math.abs;n({target:"Number",stat:!0},{isSafeInteger:function(t){return o(t)&&i(t)<=9007199254740991}})},"8ZjQ":function(t,e,r){var n=r("4eii"),o=r("d1gM"),i=n["__core-js_shared__"]||o("__core-js_shared__",{});t.exports=i},"8uRZ":function(t,e,r){var n=r("4eii"),o=r("2VXe"),i=n.WeakMap;t.exports="function"==typeof i&&/native code/.test(o(i))},"92yR":function(t,e,r){var n=r("9rgZ"),o=r("ArQy"),i=r("G9lz")("toStringTag"),a="Arguments"==o(function(){return arguments}());t.exports=n?o:function(t){var e,r,n;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(r=function(t,e){try{return t[e]}catch(r){}}(e=Object(t),i))?r:a?o(e):"Object"==(n=o(e))&&"function"==typeof e.callee?"Arguments":n}},"9D1u":function(t,e,r){var n=r("rP2c"),o=r("ArQy"),i=r("G9lz")("match");t.exports=function(t){var e;return n(t)&&(void 0!==(e=t[i])?!!e:"RegExp"==o(t))}},"9rSH":function(t,e,r){"use strict";var n=r("XtQF");t.exports=function(t,e){var r=[][t];return!!r&&n((function(){r.call(null,e||function(){throw 1},1)}))}},"9rgZ":function(t,e,r){var n={};n[r("G9lz")("toStringTag")]="z",t.exports="[object z]"===String(n)},"9ypw":function(t,e,r){var n=r("4eii"),o=r("Z6qe"),i=r("jMNW"),a=r("+NaH"),c=r("G9lz"),u=c("iterator"),s=c("toStringTag"),f=i.values;for(var l in o){var p=n[l],h=p&&p.prototype;if(h){if(h[u]!==f)try{a(h,u,f)}catch(d){h[u]=f}if(h[s]||a(h,s,l),o[l])for(var v in i)if(h[v]!==i[v])try{a(h,v,i[v])}catch(d){h[v]=i[v]}}}},"A//Y":function(t,e,r){"use strict";var n=r("y5Hs"),o=r("qpFR"),i=r("G9lz"),a=r("ThF5"),c=i("species");t.exports=function(t){var e=n(t);a&&e&&!e[c]&&(0,o.f)(e,c,{configurable:!0,get:function(){return this}})}},ABD5:function(t,e,r){r("79XA")("split")},"ANI/":function(t,e,r){"use strict";var n=r("0vT8"),o=r("x+Se");n({target:"String",proto:!0,forced:r("Kg1r")("fontsize")},{fontsize:function(t){return o(this,"font","size",t)}})},AV8a:function(t,e,r){"use strict";var n=r("0vT8"),o=r("oxl1"),i=r("yosQ"),a=r("nWyh"),c=r("utQb"),u=r("+NaH"),s=r("gGei"),f=r("G9lz"),l=r("p2x6"),p=r("qv8c"),h=r("+q1H"),v=h.IteratorPrototype,d=h.BUGGY_SAFARI_ITERATORS,g=f("iterator"),y=function(){return this};t.exports=function(t,e,r,f,h,m,b){o(r,e,f);var T,x,E,k=function(t){if(t===h&&P)return P;if(!d&&t in _)return _[t];switch(t){case"keys":case"values":case"entries":return function(){return new r(this,t)}}return function(){return new r(this)}},S=e+" Iterator",w=!1,_=t.prototype,O=_[g]||_["@@iterator"]||h&&_[h],P=!d&&O||k(h),j="Array"==e&&_.entries||O;if(j&&(T=i(j.call(new t)),v!==Object.prototype&&T.next&&(l||i(T)===v||(a?a(T,v):"function"!=typeof T[g]&&u(T,g,y)),c(T,S,!0,!0),l&&(p[S]=y))),"values"==h&&O&&"values"!==O.name&&(w=!0,P=function(){return O.call(this)}),l&&!b||_[g]===P||u(_,g,P),p[e]=P,h)if(x={values:k("values"),keys:m?P:k("keys"),entries:k("entries")},b)for(E in x)(d||w||!(E in _))&&s(_,E,x[E]);else n({target:e,proto:!0,forced:d||w},x);return x}},AVL7:function(t,e,r){var n=r("0vT8"),o=r("XtQF"),i=r("VUDt"),a=r("yosQ"),c=r("craJ");n({target:"Object",stat:!0,forced:o((function(){a(1)})),sham:!c},{getPrototypeOf:function(t){return a(i(t))}})},Ap7B:function(t,e,r){"use strict";var n=r("0vT8"),o=r("XNJA"),i=r("VUDt"),a=r("XtQF"),c=r("9rSH"),u=[],s=u.sort,f=a((function(){u.sort(void 0)})),l=a((function(){u.sort(null)})),p=c("sort");n({target:"Array",proto:!0,forced:f||!l||!p},{sort:function(t){return void 0===t?s.call(i(this)):s.call(i(this),o(t))}})},ArQy:function(t,e){var r={}.toString;t.exports=function(t){return r.call(t).slice(8,-1)}},BehZ:function(t,e){t.exports=function(t,e,r){if(!(t instanceof e))throw TypeError("Incorrect "+(r?r+" ":"")+"invocation");return t}},Btv7:function(t,e,r){r("79XA")("asyncIterator")},C8vK:function(t,e,r){"use strict";var n=r("0vT8"),o=r("Skmt");n({target:"RegExp",proto:!0,forced:/./.exec!==o},{exec:o})},CAbf:function(t,e,r){var n=r("4eii");t.exports=n.Promise},DoB2:function(t,e,r){var n=r("p2x6"),o=r("8ZjQ");(t.exports=function(t,e){return o[t]||(o[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.6.4",mode:n?"pure":"global",copyright:"\xa9 2020 Denis Pushkarev (zloirock.ru)"})},"EI+E":function(t,e,r){var n=r("rP2c"),o=r("tx09"),i=r("G9lz")("species");t.exports=function(t,e){var r;return o(t)&&("function"!=typeof(r=t.constructor)||r!==Array&&!o(r.prototype)?n(r)&&null===(r=r[i])&&(r=void 0):r=void 0),new(void 0===r?Array:r)(0===e?0:e)}},EoF4:function(t,e,r){var n=r("0vT8"),o=Math.floor,i=Math.log,a=Math.LOG2E;n({target:"Math",stat:!0},{clz32:function(t){return(t>>>=0)?31-o(i(t+.5)*a):32}})},Ezqs:function(t,e,r){r("0vT8")({target:"Math",stat:!0},{log1p:r("vSAT")})},F1iM:function(t,e,r){r("Hd1F"),r("R7u8"),r("qWhD"),r("Btv7"),r("r+2N"),r("vExu"),r("564C"),r("VBUz"),r("ps+b"),r("vItB"),r("uLb4"),r("s7qu"),r("Pgr3"),r("ABD5"),r("Y/en"),r("urZ2"),r("ZFHZ"),r("zLr9"),r("nr/g");var n=r("g6B6");t.exports=n.Symbol},F6ip:function(t,e){t.exports=function(t){try{return{error:!1,value:t()}}catch(e){return{error:!0,value:e}}}},FIoU:function(t,e,r){"use strict";var n,o=r("4eii"),i=r("RBcf"),a=r("q75f"),c=r("pNVf"),u=r("rBtS"),s=r("rP2c"),f=r("pCF3").enforce,l=r("8uRZ"),p=!o.ActiveXObject&&"ActiveXObject"in o,h=Object.isExtensible,v=function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}},d=t.exports=c("WeakMap",v,u);if(l&&p){n=u.getConstructor(v,"WeakMap",!0),a.REQUIRED=!0;var g=d.prototype,y=g.delete,m=g.has,b=g.get,T=g.set;i(g,{delete:function(t){if(s(t)&&!h(t)){var e=f(this);return e.frozen||(e.frozen=new n),y.call(this,t)||e.frozen.delete(t)}return y.call(this,t)},has:function(t){if(s(t)&&!h(t)){var e=f(this);return e.frozen||(e.frozen=new n),m.call(this,t)||e.frozen.has(t)}return m.call(this,t)},get:function(t){if(s(t)&&!h(t)){var e=f(this);return e.frozen||(e.frozen=new n),m.call(this,t)?b.call(this,t):e.frozen.get(t)}return b.call(this,t)},set:function(t,e){if(s(t)&&!h(t)){var r=f(this);r.frozen||(r.frozen=new n),m.call(this,t)?T.call(this,t,e):r.frozen.set(t,e)}else T.call(this,t,e);return this}})}},Fcgu:function(t,e,r){"use strict";var n=r("0vT8"),o=r("s7Qr").map,i=r("LQxa"),a=r("X4rX"),c=i("map"),u=a("map");n({target:"Array",proto:!0,forced:!c||!u},{map:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}})},G9lz:function(t,e,r){var n=r("4eii"),o=r("DoB2"),i=r("+C+w"),a=r("UkEg"),c=r("lcFv"),u=r("1BS+"),s=o("wks"),f=n.Symbol,l=u?f:f&&f.withoutSetter||a;t.exports=function(t){return i(s,t)||(s[t]=c&&i(f,t)?f[t]:l("Symbol."+t)),s[t]}},GZNO:function(t,e,r){r("0vT8")({target:"Object",stat:!0},{is:r("TC5Z")})},Hd1F:function(t,e,r){"use strict";var n=r("0vT8"),o=r("XtQF"),i=r("tx09"),a=r("rP2c"),c=r("VUDt"),u=r("eXo2"),s=r("51+R"),f=r("EI+E"),l=r("LQxa"),p=r("G9lz"),h=r("lANf"),v=p("isConcatSpreadable"),d=h>=51||!o((function(){var t=[];return t[v]=!1,t.concat()[0]!==t})),g=l("concat"),y=function(t){if(!a(t))return!1;var e=t[v];return void 0!==e?!!e:i(t)};n({target:"Array",proto:!0,forced:!d||!g},{concat:function(t){var e,r,n,o,i,a=c(this),l=f(a,0),p=0;for(e=-1,n=arguments.length;e9007199254740991)throw TypeError("Maximum allowed index exceeded");for(r=0;r=9007199254740991)throw TypeError("Maximum allowed index exceeded");s(l,p++,i)}return l.length=p,l}})},Hshb:function(t,e,r){"use strict";var n=r("ThF5"),o=r("XtQF"),i=r("VQs6"),a=r("X1th"),c=r("WHJo"),u=r("VUDt"),s=r("tH9H"),f=Object.assign,l=Object.defineProperty;t.exports=!f||o((function(){if(n&&1!==f({b:1},f(l({},"a",{enumerable:!0,get:function(){l(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var t={},e={},r=Symbol();return t[r]=7,"abcdefghijklmnopqrst".split("").forEach((function(t){e[t]=t})),7!=f({},t)[r]||"abcdefghijklmnopqrst"!=i(f({},e)).join("")}))?function(t,e){for(var r=u(t),o=arguments.length,f=1,l=a.f,p=c.f;o>f;)for(var h,v=s(arguments[f++]),d=l?i(v).concat(l(v)):i(v),g=d.length,y=0;g>y;)h=d[y++],n&&!p.call(v,h)||(r[h]=v[h]);return r}:f},I0iV:function(t,e,r){"use strict";var n=r("0vT8"),o=r("x+Se");n({target:"String",proto:!0,forced:r("Kg1r")("sup")},{sup:function(){return o(this,"sup","","")}})},IgI0:function(t,e){t.exports={}},"J+mE":function(t,e,r){var n=r("XtQF"),o=r("ZKm/");t.exports=function(t){return n((function(){return!!o[t]()||"\u200b\x85\u180e"!="\u200b\x85\u180e"[t]()||o[t].name!==t}))}},JBtQ:function(t,e,r){"use strict";var n=r("0vT8"),o=r("x+Se");n({target:"String",proto:!0,forced:r("Kg1r")("italics")},{italics:function(){return o(this,"i","","")}})},JMzg:function(t,e,r){"use strict";var n,o=r("0vT8"),i=r("5tsF").f,a=r("eXo2"),c=r("qlPw"),u=r("L0mP"),s=r("hDjE"),f=r("p2x6"),l="".startsWith,p=Math.min,h=s("startsWith");o({target:"String",proto:!0,forced:!(!f&&!h&&(n=i(String.prototype,"startsWith"),n&&!n.writable)||h)},{startsWith:function(t){var e=String(u(this));c(t);var r=a(p(arguments.length>1?arguments[1]:void 0,e.length)),n=String(t);return l?l.call(e,n,r):e.slice(r,r+n.length)===n}})},JZ5z:function(t,e,r){var n=r("UET0");t.exports=function(t,e,r,o){try{return o?e(n(r)[0],r[1]):e(r)}catch(a){var i=t.return;throw void 0!==i&&n(i.call(t)),a}}},JvUV:function(t,e,r){var n=r("0vT8"),o=r("oTBo"),i=r("YxED");n({target:"Array",proto:!0},{copyWithin:o}),i("copyWithin")},JwcT:function(t,e,r){"use strict";var n=r("0vT8"),o=r("s7Qr").filter,i=r("LQxa"),a=r("X4rX"),c=i("filter"),u=a("filter");n({target:"Array",proto:!0,forced:!c||!u},{filter:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}})},KSpI:function(t,e,r){var n=r("UET0"),o=r("tTCw"),i=r("eXo2"),a=r("xwki"),c=r("YtfA"),u=r("JZ5z"),s=function(t,e){this.stopped=t,this.result=e};(t.exports=function(t,e,r,f,l){var p,h,v,d,g,y,m,b=a(e,r,f?2:1);if(l)p=t;else{if("function"!=typeof(h=c(t)))throw TypeError("Target is not iterable");if(o(h)){for(v=0,d=i(t.length);d>v;v++)if((g=f?b(n(m=t[v])[0],m[1]):b(t[v]))&&g instanceof s)return g;return new s(!1)}p=h.call(t)}for(y=p.next;!(m=y.call(p)).done;)if("object"==typeof(g=u(p,b,m.value,f))&&g&&g instanceof s)return g;return new s(!1)}).stop=function(t){return new s(!0,t)}},Kdyt:function(t,e,r){var n=r("UET0"),o=r("XNJA"),i=r("G9lz")("species");t.exports=function(t,e){var r,a=n(t).constructor;return void 0===a||null==(r=n(a)[i])?e:o(r)}},Kg1r:function(t,e,r){var n=r("XtQF");t.exports=function(t){return n((function(){var e=""[t]('"');return e!==e.toLowerCase()||e.split('"').length>3}))}},L0mP:function(t,e){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},"LJ+p":function(t,e){var r=Math.expm1,n=Math.exp;t.exports=!r||r(10)>22025.465794806718||r(10)<22025.465794806718||-2e-17!=r(-2e-17)?function(t){return 0==(t=+t)?t:t>-1e-6&&t<1e-6?t+t*t/2:n(t)-1}:r},LQxa:function(t,e,r){var n=r("XtQF"),o=r("G9lz"),i=r("lANf"),a=o("species");t.exports=function(t){return i>=51||!n((function(){var e=[];return(e.constructor={})[a]=function(){return{foo:1}},1!==e[t](Boolean).foo}))}},LjPG:function(t,e,r){"use strict";var n=r("0vT8"),o=r("x+Se");n({target:"String",proto:!0,forced:r("Kg1r")("big")},{big:function(){return o(this,"big","","")}})},Lyq5:function(t,e,r){var n=r("0vT8"),o=r("TQiC");n({target:"Number",stat:!0,forced:Number.parseFloat!=o},{parseFloat:o})},MKQa:function(t,e,r){var n=r("0vT8"),o=Math.asinh,i=Math.log,a=Math.sqrt;n({target:"Math",stat:!0,forced:!(o&&1/o(0)>0)},{asinh:function t(e){return isFinite(e=+e)&&0!=e?e<0?-t(-e):i(e+a(e*e+1)):e}})},"Nf+e":function(t,e,r){var n=r("ArQy");t.exports=function(t){if("number"!=typeof t&&"Number"!=n(t))throw TypeError("Incorrect invocation");return+t}},NneG:function(t,e,r){"use strict";var n=r("qpFR").f,o=r("dYyi"),i=r("RBcf"),a=r("xwki"),c=r("BehZ"),u=r("KSpI"),s=r("AV8a"),f=r("A//Y"),l=r("ThF5"),p=r("q75f").fastKey,h=r("pCF3"),v=h.set,d=h.getterFor;t.exports={getConstructor:function(t,e,r,s){var f=t((function(t,n){c(t,f,e),v(t,{type:e,index:o(null),first:void 0,last:void 0,size:0}),l||(t.size=0),null!=n&&u(n,t[s],t,r)})),h=d(e),g=function(t,e,r){var n,o,i=h(t),a=y(t,e);return a?a.value=r:(i.last=a={index:o=p(e,!0),key:e,value:r,previous:n=i.last,next:void 0,removed:!1},i.first||(i.first=a),n&&(n.next=a),l?i.size++:t.size++,"F"!==o&&(i.index[o]=a)),t},y=function(t,e){var r,n=h(t),o=p(e);if("F"!==o)return n.index[o];for(r=n.first;r;r=r.next)if(r.key==e)return r};return i(f.prototype,{clear:function(){for(var t=h(this),e=t.index,r=t.first;r;)r.removed=!0,r.previous&&(r.previous=r.previous.next=void 0),delete e[r.index],r=r.next;t.first=t.last=void 0,l?t.size=0:this.size=0},delete:function(t){var e=h(this),r=y(this,t);if(r){var n=r.next,o=r.previous;delete e.index[r.index],r.removed=!0,o&&(o.next=n),n&&(n.previous=o),e.first==r&&(e.first=n),e.last==r&&(e.last=o),l?e.size--:this.size--}return!!r},forEach:function(t){for(var e,r=h(this),n=a(t,arguments.length>1?arguments[1]:void 0,3);e=e?e.next:r.first;)for(n(e.value,e.key,this);e&&e.removed;)e=e.previous},has:function(t){return!!y(this,t)}}),i(f.prototype,r?{get:function(t){var e=y(this,t);return e&&e.value},set:function(t,e){return g(this,0===t?0:t,e)}}:{add:function(t){return g(this,t=0===t?0:t,t)}}),l&&n(f.prototype,"size",{get:function(){return h(this).size}}),f},setStrong:function(t,e,r){var n=e+" Iterator",o=d(e),i=d(n);s(t,e,(function(t,e){v(this,{type:n,target:t,state:o(t),kind:e,last:void 0})}),(function(){for(var t=i(this),e=t.kind,r=t.last;r&&r.removed;)r=r.previous;return t.target&&(t.last=r=r?r.next:t.state.first)?"keys"==e?{value:r.key,done:!1}:"values"==e?{value:r.value,done:!1}:{value:[r.key,r.value],done:!1}:(t.target=void 0,{value:void 0,done:!0})}),r?"entries":"values",!r,!0),f(e)}}},NyaS:function(t,e,r){var n=r("yMQa");t.exports=/(iphone|ipod|ipad).*applewebkit/i.test(n)},O1uG:function(t,e,r){var n=r("rP2c"),o=Math.floor;t.exports=function(t){return!n(t)&&isFinite(t)&&o(t)===t}},OE6s:function(t,e,r){"use strict";var n=r("0vT8"),o=r("x+Se");n({target:"String",proto:!0,forced:r("Kg1r")("bold")},{bold:function(){return o(this,"b","","")}})},Ofvt:function(t,e,r){"use strict";var n=r("0vT8"),o=r("rP2c"),i=r("tx09"),a=r("eFwx"),c=r("eXo2"),u=r("V3ap"),s=r("51+R"),f=r("G9lz"),l=r("LQxa"),p=r("X4rX"),h=l("slice"),v=p("slice",{ACCESSORS:!0,0:0,1:2}),d=f("species"),g=[].slice,y=Math.max;n({target:"Array",proto:!0,forced:!h||!v},{slice:function(t,e){var r,n,f,l=u(this),p=c(l.length),h=a(t,p),v=a(void 0===e?p:e,p);if(i(l)&&("function"!=typeof(r=l.constructor)||r!==Array&&!i(r.prototype)?o(r)&&null===(r=r[d])&&(r=void 0):r=void 0,r===Array||void 0===r))return g.call(l,h,v);for(n=new(void 0===r?Array:r)(y(v-h,0)),f=0;hc;)a.push(String(e[c++])),c0&&(!a.multiline||a.multiline&&"\n"!==t[a.lastIndex-1])&&(v="(?: "+v+")",g=" "+g,d++),r=new RegExp("^(?:"+v+")",h)),p&&(r=new RegExp("^"+v+"$(?!\\s)",h)),f&&(e=a.lastIndex),n=c.call(s?r:a,g),s?n?(n.input=n.input.slice(d),n[0]=n[0].slice(d),n.index=a.lastIndex,a.lastIndex+=n[0].length):a.lastIndex=0:f&&n&&(a.lastIndex=a.global?n.index+n[0].length:e),p&&n&&n.length>1&&u.call(n[0],r,(function(){for(o=1;o=0;)p[e]=s((r+=p[e])/t),r=r%t*1e7},y=function(){for(var t=6,e="";--t>=0;)if(""!==e||0===t||0!==p[t]){var r=String(p[t]);e=""===e?r:e+a.call("0",7-r.length)+r}return e};if(l<0||l>20)throw RangeError("Incorrect fraction digits");if(u!=u)return"NaN";if(u<=-1e21||u>=1e21)return String(u);if(u<0&&(h="-",u=-u),u>1e-21)if(r=(e=function(t){for(var e=0,r=t;r>=4096;)e+=12,r/=4096;for(;r>=2;)e+=1,r/=2;return e}(u*f(2,69,1))-69)<0?u*f(2,-e,1):u/f(2,e,1),r*=4503599627370496,(e=52-e)>0){for(d(0,r),n=l;n>=7;)d(1e7,0),n-=7;for(d(f(10,n,1),0),n=e-1;n>=23;)g(1<<23),n-=23;g(1<0?h+((c=v.length)<=l?"0."+a.call("0",l-c)+v:v.slice(0,c-l)+"."+v.slice(c-l)):h+v}})},UkEg:function(t,e){var r=0,n=Math.random();t.exports=function(t){return"Symbol("+String(void 0===t?"":t)+")_"+(++r+n).toString(36)}},Uure:function(t,e,r){var n=r("4eii").isFinite;t.exports=Number.isFinite||function(t){return"number"==typeof t&&n(t)}},V3ap:function(t,e,r){var n=r("tH9H"),o=r("L0mP");t.exports=function(t){return n(o(t))}},V7Uj:function(t,e,r){"use strict";var n=r("0vT8"),o=r("x+Se");n({target:"String",proto:!0,forced:r("Kg1r")("fontcolor")},{fontcolor:function(t){return o(this,"font","color",t)}})},VBUz:function(t,e,r){r("79XA")("iterator")},VCHe:function(t,e,r){var n=r("XtQF");t.exports=!n((function(){return Object.isExtensible(Object.preventExtensions({}))}))},VQs6:function(t,e,r){var n=r("gQA2"),o=r("dKk4");t.exports=Object.keys||function(t){return n(t,o)}},VUDt:function(t,e,r){var n=r("L0mP");t.exports=function(t){return Object(n(t))}},"VfW/":function(t,e,r){var n=r("L0mP"),o="["+r("ZKm/")+"]",i=RegExp("^"+o+o+"*"),a=RegExp(o+o+"*$"),c=function(t){return function(e){var r=String(n(e));return 1&t&&(r=r.replace(i,"")),2&t&&(r=r.replace(a,"")),r}};t.exports={start:c(1),end:c(2),trim:c(3)}},Vx7H:function(t,e,r){var n=r("ThF5"),o=r("qpFR"),i=r("UET0"),a=r("VQs6");t.exports=n?Object.defineProperties:function(t,e){i(t);for(var r,n=a(e),c=n.length,u=0;c>u;)o.f(t,r=n[u++],e[r]);return t}},W3Kz:function(t,e,r){var n=r("eXo2"),o=r("/Wjk"),i=r("L0mP"),a=Math.ceil,c=function(t){return function(e,r,c){var u,s,f=String(i(e)),l=f.length,p=void 0===c?" ":String(c),h=n(r);return h<=l||""==p?f:((s=o.call(p,a((u=h-l)/p.length))).length>u&&(s=s.slice(0,u)),t?f+s:s+f)}};t.exports={start:c(!1),end:c(!0)}},WHJo:function(t,e,r){"use strict";var n={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,i=o&&!n.call({1:2},1);e.f=i?function(t){var e=o(this,t);return!!e&&e.enumerable}:n},Ww1t:function(t,e,r){"use strict";var n=r("V3ap"),o=r("lYWO"),i=r("eXo2"),a=r("9rSH"),c=r("X4rX"),u=Math.min,s=[].lastIndexOf,f=!!s&&1/[1].lastIndexOf(1,-0)<0,l=a("lastIndexOf"),p=c("indexOf",{ACCESSORS:!0,1:0});t.exports=!f&&l&&p?s:function(t){if(f)return s.apply(this,arguments)||0;var e=n(this),r=i(e.length),a=r-1;for(arguments.length>1&&(a=u(a,o(arguments[1]))),a<0&&(a=r+a);a>=0;a--)if(a in e&&e[a]===t)return a||0;return-1}},X1th:function(t,e){e.f=Object.getOwnPropertySymbols},X4rX:function(t,e,r){var n=r("ThF5"),o=r("XtQF"),i=r("+C+w"),a=Object.defineProperty,c={},u=function(t){throw t};t.exports=function(t,e){if(i(c,t))return c[t];e||(e={});var r=[][t],s=!!i(e,"ACCESSORS")&&e.ACCESSORS,f=i(e,0)?e[0]:u,l=i(e,1)?e[1]:void 0;return c[t]=!!r&&!o((function(){if(s&&!n)return!0;var t={length:-1};s?a(t,1,{enumerable:!0,get:u}):t[1]=1,r.call(t,f,l)}))}},XNJA:function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(String(t)+" is not a function");return t}},XtQF:function(t,e){t.exports=function(t){try{return!!t()}catch(e){return!0}}},"Y/en":function(t,e,r){r("79XA")("toPrimitive")},Y8n2:function(t,e,r){var n=r("0vT8"),o=Math.log,i=Math.LN2;n({target:"Math",stat:!0},{log2:function(t){return o(t)/i}})},Yr4I:function(t,e,r){"use strict";var n=r("0vT8"),o=r("x+Se");n({target:"String",proto:!0,forced:r("Kg1r")("small")},{small:function(){return o(this,"small","","")}})},YtfA:function(t,e,r){var n=r("92yR"),o=r("qv8c"),i=r("G9lz")("iterator");t.exports=function(t){if(null!=t)return t[i]||t["@@iterator"]||o[n(t)]}},YxED:function(t,e,r){var n=r("G9lz"),o=r("dYyi"),i=r("qpFR"),a=n("unscopables"),c=Array.prototype;null==c[a]&&i.f(c,a,{configurable:!0,value:o(null)}),t.exports=function(t){c[a][t]=!0}},Z5iX:function(t,e,r){"use strict";var n=r("0vT8"),o=r("mXzy").right,i=r("9rSH"),a=r("X4rX"),c=i("reduceRight"),u=a("reduce",{1:0});n({target:"Array",proto:!0,forced:!c||!u},{reduceRight:function(t){return o(this,t,arguments.length,arguments.length>1?arguments[1]:void 0)}})},Z6qe:function(t,e){t.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},ZFHZ:function(t,e,r){r("79XA")("unscopables")},"ZKm/":function(t,e){t.exports="\t\n\v\f\r \xa0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029\ufeff"},Zm5N:function(t,e,r){"use strict";r("C8vK");var n=r("gGei"),o=r("XtQF"),i=r("G9lz"),a=r("Skmt"),c=r("+NaH"),u=i("species"),s=!o((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$")})),f="$0"==="a".replace(/./,"$0"),l=i("replace"),p=!!/./[l]&&""===/./[l]("a","$0"),h=!o((function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var r="ab".split(t);return 2!==r.length||"a"!==r[0]||"b"!==r[1]}));t.exports=function(t,e,r,l){var v=i(t),d=!o((function(){var e={};return e[v]=function(){return 7},7!=""[t](e)})),g=d&&!o((function(){var e=!1,r=/a/;return"split"===t&&((r={}).constructor={},r.constructor[u]=function(){return r},r.flags="",r[v]=/./[v]),r.exec=function(){return e=!0,null},r[v](""),!e}));if(!d||!g||"replace"===t&&(!s||!f||p)||"split"===t&&!h){var y=/./[v],m=r(v,""[t],(function(t,e,r,n,o){return e.exec===a?d&&!o?{done:!0,value:y.call(e,r,n)}:{done:!0,value:t.call(r,e,n)}:{done:!1}}),{REPLACE_KEEPS_$0:f,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:p}),b=m[1];n(String.prototype,t,m[0]),n(RegExp.prototype,v,2==e?function(t,e){return b.call(t,this,e)}:function(t){return b.call(t,this)})}l&&c(RegExp.prototype[v],"sham",!0)}},a9aE:function(t,e,r){"use strict";var n=r("Zm5N"),o=r("UET0"),i=r("eXo2"),a=r("L0mP"),c=r("1ul8"),u=r("6pHA");n("match",1,(function(t,e,r){return[function(e){var r=a(this),n=null==e?void 0:e[t];return void 0!==n?n.call(e,r):new RegExp(e)[t](String(r))},function(t){var n=r(e,t,this);if(n.done)return n.value;var a=o(t),s=String(this);if(!a.global)return u(a,s);var f=a.unicode;a.lastIndex=0;for(var l,p=[],h=0;null!==(l=u(a,s));){var v=String(l[0]);p[h]=v,""===v&&(a.lastIndex=c(s,i(a.lastIndex),f)),h++}return 0===h?null:p}]}))},aLkt:function(t,e,r){var n=r("0vT8"),o=Math.ceil,i=Math.floor;n({target:"Math",stat:!0},{trunc:function(t){return(t>0?i:o)(t)}})},bFNe:function(t,e,r){"use strict";var n=r("pNVf"),o=r("NneG");t.exports=n("Set",(function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}}),o)},bVE6:function(t,e,r){var n=r("0vT8"),o=r("XtQF"),i=r("LJ+p"),a=Math.abs,c=Math.exp,u=Math.E;n({target:"Math",stat:!0,forced:o((function(){return-2e-17!=Math.sinh(-2e-17)}))},{sinh:function(t){return a(t=+t)<1?(i(t)-i(-t))/2:(c(t-1)-c(-t-1))*(u/2)}})},bxYA:function(t,e,r){"use strict";var n=r("0vT8"),o=r("x+Se");n({target:"String",proto:!0,forced:r("Kg1r")("fixed")},{fixed:function(){return o(this,"tt","","")}})},c8b2:function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},chez:function(t,e,r){"use strict";var n=r("UET0"),o=r("x42P");t.exports=function(t){if("string"!==t&&"number"!==t&&"default"!==t)throw TypeError("Incorrect hint");return o(n(this),"number"!==t)}},craJ:function(t,e,r){var n=r("XtQF");t.exports=!n((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype}))},d1VG:function(t,e,r){r("0vT8")({target:"Math",stat:!0},{fround:r("62Jg")})},d1Z5:function(t,e,r){r("rEpP"),r("PMJG"),r("5b4b"),r("0Eps"),r("kjjh"),r("8WdQ"),r("iEbv"),r("sPQT"),r("Lyq5"),r("ff4A"),r("Ujke"),r("mqXI");var n=r("g6B6");t.exports=n.Number},d1gM:function(t,e,r){var n=r("4eii"),o=r("+NaH");t.exports=function(t,e){try{o(n,t,e)}catch(r){n[t]=e}return e}},d8kk:function(t,e,r){"use strict";var n=r("xwki"),o=r("VUDt"),i=r("JZ5z"),a=r("tTCw"),c=r("eXo2"),u=r("51+R"),s=r("YtfA");t.exports=function(t){var e,r,f,l,p,h,v=o(t),d="function"==typeof this?this:Array,g=arguments.length,y=g>1?arguments[1]:void 0,m=void 0!==y,b=s(v),T=0;if(m&&(y=n(y,g>2?arguments[2]:void 0,2)),null==b||d==Array&&a(b))for(r=new d(e=c(v.length));e>T;T++)h=m?y(v[T],T):v[T],u(r,T,h);else for(p=(l=b.call(v)).next,r=new d;!(f=p.call(l)).done;T++)h=m?i(l,y,[f.value,T],!0):f.value,u(r,T,h);return r.length=T,r}},dKk4:function(t,e){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},dRGF:function(t,e,r){"use strict";var n=r("0vT8"),o=r("x+Se");n({target:"String",proto:!0,forced:r("Kg1r")("strike")},{strike:function(){return o(this,"strike","","")}})},dYyi:function(t,e,r){var n,o=r("UET0"),i=r("Vx7H"),a=r("dKk4"),c=r("IgI0"),u=r("yjCV"),s=r("0O2A"),f=r("7pK/")("IE_PROTO"),l=function(){},p=function(t){return"