diff --git a/dist/sb-ui-components-app/3rdpartylicenses.txt b/dist/sb-ui-components-app/3rdpartylicenses.txt new file mode 100644 index 0000000..e5058af --- /dev/null +++ b/dist/sb-ui-components-app/3rdpartylicenses.txt @@ -0,0 +1,291 @@ +@angular-devkit/build-angular +MIT +The MIT License + +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 +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/core +MIT + +@angular/platform-browser +MIT + +@angular/router +MIT + +core-js +MIT +Copyright (c) 2014-2019 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. + + +rxjs +Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "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. + + "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. + + "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. + + "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). + + "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. + + "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." + + "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. + + 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. + + 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. + + 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: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) 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 + + (d) 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. + + 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. + + 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. + + 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. + + 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. + + 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 + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright (c) 2015-2018 Google, Inc., Netflix, Inc., Microsoft Corp. and contributors + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + + +sb-ui-components + +zone.js +MIT +The MIT License + +Copyright (c) 2016-2018 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 +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. diff --git a/dist/sb-ui-components-app/assets/images/badge.svg b/dist/sb-ui-components-app/assets/images/badge.svg new file mode 100644 index 0000000..def9f30 --- /dev/null +++ b/dist/sb-ui-components-app/assets/images/badge.svg @@ -0,0 +1,17 @@ + + + + FF75D948-9949-4771-AE35-2B38F8AD10D4 + Created with sketchtool. + + + + + + + + + + + + \ No newline at end of file diff --git a/dist/sb-ui-components-app/assets/images/book.png b/dist/sb-ui-components-app/assets/images/book.png new file mode 100644 index 0000000..e610e05 Binary files /dev/null and b/dist/sb-ui-components-app/assets/images/book.png differ diff --git a/dist/sb-ui-components-app/assets/images/icons/close-button.svg b/dist/sb-ui-components-app/assets/images/icons/close-button.svg new file mode 100644 index 0000000..2a623fc --- /dev/null +++ b/dist/sb-ui-components-app/assets/images/icons/close-button.svg @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dist/sb-ui-components-app/assets/images/icons/close.svg b/dist/sb-ui-components-app/assets/images/icons/close.svg new file mode 100644 index 0000000..2471bf3 --- /dev/null +++ b/dist/sb-ui-components-app/assets/images/icons/close.svg @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dist/sb-ui-components-app/es2015-polyfills.js b/dist/sb-ui-components-app/es2015-polyfills.js new file mode 100644 index 0000000..5e21412 --- /dev/null +++ b/dist/sb-ui-components-app/es2015-polyfills.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[1],{"+auO":function(t,n,r){var e=r("XKFU"),i=r("lvtm");e(e.S,"Math",{cbrt:function(t){return i(t=+t)*Math.pow(Math.abs(t),1/3)}})},"+lvF":function(t,n,r){t.exports=r("VTer")("native-function-to-string",Function.toString)},"+oPb":function(t,n,r){"use strict";r("OGtf")("blink",function(t){return function(){return t(this,"blink","","")}})},"+rLv":function(t,n,r){var e=r("dyZX").document;t.exports=e&&e.documentElement},"/KAi":function(t,n,r){var e=r("XKFU"),i=r("dyZX").isFinite;e(e.S,"Number",{isFinite:function(t){return"number"==typeof t&&i(t)}})},"/SS/":function(t,n,r){var e=r("XKFU");e(e.S,"Object",{setPrototypeOf:r("i5dc").set})},"/e88":function(t,n){t.exports="\t\n\v\f\r \xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029\ufeff"},"0/R4":function(t,n){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},"0E+W":function(t,n,r){r("elZq")("Array")},"0LDn":function(t,n,r){"use strict";r("OGtf")("italics",function(t){return function(){return t(this,"i","","")}})},"0l/t":function(t,n,r){"use strict";var e=r("XKFU"),i=r("CkkT")(2);e(e.P+e.F*!r("LyE8")([].filter,!0),"Array",{filter:function(t){return i(this,t,arguments[1])}})},"0mN4":function(t,n,r){"use strict";r("OGtf")("fixed",function(t){return function(){return t(this,"tt","","")}})},"0sh+":function(t,n,r){var e=r("quPj"),i=r("vhPU");t.exports=function(t,n,r){if(e(n))throw TypeError("String#"+r+" doesn't accept regex!");return String(i(t))}},1:function(t,n,r){t.exports=r("tRfe")},"11IZ":function(t,n,r){var e=r("dyZX").parseFloat,i=r("qncB").trim;t.exports=1/e(r("/e88")+"-0")!=-1/0?function(t){var n=i(String(t),3),r=e(n);return 0===r&&"-"==n.charAt(0)?-0:r}:e},"1MBn":function(t,n,r){var e=r("DVgA"),i=r("JiEa"),o=r("UqcF");t.exports=function(t){var n=e(t),r=i.f;if(r)for(var u,c=r(t),a=o.f,f=0;c.length>f;)a.call(t,u=c[f++])&&n.push(u);return n}},"1TsA":function(t,n){t.exports=function(t,n){return{value:n,done:!!t}}},"1sa7":function(t,n){t.exports=Math.log1p||function(t){return(t=+t)>-1e-8&&t<1e-8?t-t*t/2:Math.log(1+t)}},"25dN":function(t,n,r){var e=r("XKFU");e(e.S,"Object",{is:r("g6HL")})},"2OiF":function(t,n){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},"2Spj":function(t,n,r){var e=r("XKFU");e(e.P,"Function",{bind:r("8MEG")})},"2atp":function(t,n,r){var e=r("XKFU"),i=Math.atanh;e(e.S+e.F*!(i&&1/i(-0)<0),"Math",{atanh:function(t){return 0==(t=+t)?t:Math.log((1+t)/(1-t))/2}})},"3Lyj":function(t,n,r){var e=r("KroJ");t.exports=function(t,n,r){for(var i in n)e(t,i,n[i],r);return t}},"4A4+":function(t,n,r){r("2Spj"),r("f3/d"),r("IXt9"),t.exports=r("g3g5").Function},"4LiD":function(t,n,r){"use strict";var e=r("dyZX"),i=r("XKFU"),o=r("KroJ"),u=r("3Lyj"),c=r("Z6vF"),a=r("SlkY"),f=r("9gX7"),s=r("0/R4"),l=r("eeVq"),h=r("XMVh"),v=r("fyDq"),p=r("Xbzi");t.exports=function(t,n,r,g,y,d){var x=e[t],F=x,S=y?"set":"add",b=F&&F.prototype,m={},E=function(t){var n=b[t];o(b,t,"delete"==t?function(t){return!(d&&!s(t))&&n.call(this,0===t?0:t)}:"has"==t?function(t){return!(d&&!s(t))&&n.call(this,0===t?0:t)}:"get"==t?function(t){return d&&!s(t)?void 0:n.call(this,0===t?0:t)}:"add"==t?function(t){return n.call(this,0===t?0:t),this}:function(t,r){return n.call(this,0===t?0:t,r),this})};if("function"==typeof F&&(d||b.forEach&&!l(function(){(new F).entries().next()}))){var O=new F,K=O[S](d?{}:-0,1)!=O,w=l(function(){O.has(1)}),M=h(function(t){new F(t)}),U=!d&&l(function(){for(var t=new F,n=5;n--;)t[S](n,n);return!t.has(-0)});M||((F=n(function(n,r){f(n,F,t);var e=p(new x,n,F);return null!=r&&a(r,y,e[S],e),e})).prototype=b,b.constructor=F),(w||U)&&(E("delete"),E("has"),y&&E("get")),(U||K)&&E(S),d&&b.clear&&delete b.clear}else F=g.getConstructor(n,t,y,S),u(F.prototype,r),c.NEED=!0;return v(F,t),m[t]=F,i(i.G+i.W+i.F*(F!=x),m),d||g.setStrong(F,t,y),F}},"4R4u":function(t,n){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},"5Pf0":function(t,n,r){var e=r("S/j/"),i=r("OP3Y");r("Xtr8")("getPrototypeOf",function(){return function(t){return i(e(t))}})},"69bn":function(t,n,r){var e=r("y3w9"),i=r("2OiF"),o=r("K0xU")("species");t.exports=function(t,n){var r,u=e(t).constructor;return void 0===u||null==(r=e(u)[o])?n:i(r)}},"6AQ9":function(t,n,r){"use strict";var e=r("XKFU"),i=r("8a7r");e(e.S+e.F*r("eeVq")(function(){function t(){}return!(Array.of.call(t)instanceof t)}),"Array",{of:function(){for(var t=0,n=arguments.length,r=new("function"==typeof this?this:Array)(n);n>t;)i(r,t,arguments[t++]);return r.length=n,r}})},"6FMO":function(t,n,r){var e=r("0/R4"),i=r("EWmC"),o=r("K0xU")("species");t.exports=function(t){var n;return i(t)&&("function"!=typeof(n=t.constructor)||n!==Array&&!i(n.prototype)||(n=void 0),e(n)&&null===(n=n[o])&&(n=void 0)),void 0===n?Array:n}},"7h0T":function(t,n,r){var e=r("XKFU");e(e.S,"Number",{isNaN:function(t){return t!=t}})},"8+KV":function(t,n,r){"use strict";var e=r("XKFU"),i=r("CkkT")(0),o=r("LyE8")([].forEach,!0);e(e.P+e.F*!o,"Array",{forEach:function(t){return i(this,t,arguments[1])}})},"84bF":function(t,n,r){"use strict";r("OGtf")("small",function(t){return function(){return t(this,"small","","")}})},"8MEG":function(t,n,r){"use strict";var e=r("2OiF"),i=r("0/R4"),o=r("MfQN"),u=[].slice,c={};t.exports=Function.bind||function(t){var n=e(this),r=u.call(arguments,1),a=function(){var e=r.concat(u.call(arguments));return this instanceof a?function(t,n,r){if(!(n in c)){for(var e=[],i=0;i0?arguments[0]:void 0)}},{get:function(t){var n=e.getEntry(i(this,"Map"),t);return n&&n.v},set:function(t,n){return e.def(i(this,"Map"),0===t?0:t,n)}},e,!0)},"9P93":function(t,n,r){var e=r("XKFU"),i=Math.imul;e(e.S+e.F*r("eeVq")(function(){return-5!=i(4294967295,5)||2!=i.length}),"Math",{imul:function(t,n){var r=+t,e=+n,i=65535&r,o=65535&e;return 0|i*o+((65535&r>>>16)*o+i*(65535&e>>>16)<<16>>>0)}})},"9VmF":function(t,n,r){"use strict";var e=r("XKFU"),i=r("ne8i"),o=r("0sh+"),u="".startsWith;e(e.P+e.F*r("UUeW")("startsWith"),"String",{startsWith:function(t){var n=o(this,t,"startsWith"),r=i(Math.min(arguments.length>1?arguments[1]:void 0,n.length)),e=String(t);return u?u.call(n,e,r):n.slice(r,r+e.length)===e}})},"9gX7":function(t,n){t.exports=function(t,n,r,e){if(!(t instanceof n)||void 0!==e&&e in t)throw TypeError(r+": incorrect invocation!");return t}},A2zW:function(t,n,r){"use strict";var e=r("XKFU"),i=r("RYi7"),o=r("vvmO"),u=r("l0Rn"),c=1..toFixed,a=Math.floor,f=[0,0,0,0,0,0],s="Number.toFixed: incorrect invocation!",l=function(t,n){for(var r=-1,e=n;++r<6;)f[r]=(e+=t*f[r])%1e7,e=a(e/1e7)},h=function(t){for(var n=6,r=0;--n>=0;)f[n]=a((r+=f[n])/t),r=r%t*1e7},v=function(){for(var t=6,n="";--t>=0;)if(""!==n||0===t||0!==f[t]){var r=String(f[t]);n=""===n?r:n+u.call("0",7-r.length)+r}return n},p=function(t,n,r){return 0===n?r:n%2==1?p(t,n-1,r*t):p(t*t,n/2,r)};e(e.P+e.F*(!!c&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!r("eeVq")(function(){c.call({})})),"Number",{toFixed:function(t){var n,r,e,c,a=o(this,s),f=i(t),g="",y="0";if(f<0||f>20)throw RangeError(s);if(a!=a)return"NaN";if(a<=-1e21||a>=1e21)return String(a);if(a<0&&(g="-",a=-a),a>1e-21)if(r=(n=function(t){for(var n=0,r=t;r>=4096;)n+=12,r/=4096;for(;r>=2;)n+=1,r/=2;return n}(a*p(2,69,1))-69)<0?a*p(2,-n,1):a/p(2,n,1),r*=4503599627370496,(n=52-n)>0){for(l(0,r),e=f;e>=7;)l(1e7,0),e-=7;for(l(p(10,e,1),0),e=n-1;e>=23;)h(1<<23),e-=23;h(1<0?g+((c=y.length)<=f?"0."+u.call("0",f-c)+y:y.slice(0,c-f)+"."+y.slice(c-f)):g+y}})},A5AN:function(t,n,r){"use strict";var e=r("AvRE")(!0);t.exports=function(t,n,r){return n+(r?e(t,n).length:1)}},Afnz:function(t,n,r){"use strict";var e=r("LQAc"),i=r("XKFU"),o=r("KroJ"),u=r("Mukb"),c=r("hPIQ"),a=r("QaDb"),f=r("fyDq"),s=r("OP3Y"),l=r("K0xU")("iterator"),h=!([].keys&&"next"in[].keys()),v=function(){return this};t.exports=function(t,n,r,p,g,y,d){a(r,n,p);var x,F,S,b=function(t){if(!h&&t in K)return K[t];switch(t){case"keys":case"values":return function(){return new r(this,t)}}return function(){return new r(this,t)}},m=n+" Iterator",E="values"==g,O=!1,K=t.prototype,w=K[l]||K["@@iterator"]||g&&K[g],M=w||b(g),U=g?E?b("entries"):M:void 0,X="Array"==n&&K.entries||w;if(X&&(S=s(X.call(new t)))!==Object.prototype&&S.next&&(f(S,m,!0),e||"function"==typeof S[l]||u(S,l,v)),E&&w&&"values"!==w.name&&(O=!0,M=function(){return w.call(this)}),e&&!d||!h&&!O&&K[l]||u(K,l,M),c[n]=M,c[m]=v,g)if(x={values:E?M:b("values"),keys:y?M:b("keys"),entries:U},d)for(F in x)F in K||o(K,F,x[F]);else i(i.P+i.F*(h||O),n,x);return x}},AphP:function(t,n,r){"use strict";var e=r("XKFU"),i=r("S/j/"),o=r("apmT");e(e.P+e.F*r("eeVq")(function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}),"Date",{toJSON:function(t){var n=i(this),r=o(n);return"number"!=typeof r||isFinite(r)?n.toISOString():null}})},AvRE:function(t,n,r){var e=r("RYi7"),i=r("vhPU");t.exports=function(t){return function(n,r){var o,u,c=String(i(n)),a=e(r),f=c.length;return a<0||a>=f?t?"":void 0:(o=c.charCodeAt(a))<55296||o>56319||a+1===f||(u=c.charCodeAt(a+1))<56320||u>57343?t?c.charAt(a):o:t?c.slice(a,a+2):u-56320+(o-55296<<10)+65536}}},BC7C:function(t,n,r){var e=r("XKFU");e(e.S,"Math",{fround:r("kcoS")})},"BJ/l":function(t,n,r){var e=r("XKFU");e(e.S,"Math",{log1p:r("1sa7")})},BP8U:function(t,n,r){var e=r("XKFU"),i=r("PKUr");e(e.S+e.F*(Number.parseInt!=i),"Number",{parseInt:i})},Btvt:function(t,n,r){"use strict";var e=r("I8a+"),i={};i[r("K0xU")("toStringTag")]="z",i+""!="[object z]"&&r("KroJ")(Object.prototype,"toString",function(){return"[object "+e(this)+"]"},!0)},"C/va":function(t,n,r){"use strict";var e=r("y3w9");t.exports=function(){var t=e(this),n="";return t.global&&(n+="g"),t.ignoreCase&&(n+="i"),t.multiline&&(n+="m"),t.unicode&&(n+="u"),t.sticky&&(n+="y"),n}},CkkT:function(t,n,r){var e=r("m0Pp"),i=r("Ymqv"),o=r("S/j/"),u=r("ne8i"),c=r("zRwo");t.exports=function(t,n){var r=1==t,a=2==t,f=3==t,s=4==t,l=6==t,h=5==t||l,v=n||c;return function(n,c,p){for(var g,y,d=o(n),x=i(d),F=e(c,p,3),S=u(x.length),b=0,m=r?v(n,S):a?v(n,0):void 0;S>b;b++)if((h||b in x)&&(y=F(g=x[b],b,d),t))if(r)m[b]=y;else if(y)switch(t){case 3:return!0;case 5:return g;case 6:return b;case 2:m.push(g)}else if(s)return!1;return l?-1:f||s?s:m}}},CuTL:function(t,n,r){r("fyVe"),r("U2t9"),r("2atp"),r("+auO"),r("MtdB"),r("Jcmo"),r("nzyx"),r("BC7C"),r("x8ZO"),r("9P93"),r("eHKK"),r("BJ/l"),r("pp/T"),r("CyHz"),r("bBoP"),r("x8Yj"),r("hLT2"),t.exports=r("g3g5").Math},CyHz:function(t,n,r){var e=r("XKFU");e(e.S,"Math",{sign:r("lvtm")})},DNiP:function(t,n,r){"use strict";var e=r("XKFU"),i=r("eyMr");e(e.P+e.F*!r("LyE8")([].reduce,!0),"Array",{reduce:function(t){return i(this,t,arguments.length,arguments[1],!1)}})},DVgA:function(t,n,r){var e=r("zhAb"),i=r("4R4u");t.exports=Object.keys||function(t){return e(t,i)}},DW2E:function(t,n,r){var e=r("0/R4"),i=r("Z6vF").onFreeze;r("Xtr8")("freeze",function(t){return function(n){return t&&e(n)?t(i(n)):n}})},EK0E:function(t,n,r){"use strict";var e,i=r("dyZX"),o=r("CkkT")(0),u=r("KroJ"),c=r("Z6vF"),a=r("czNK"),f=r("ZD67"),s=r("0/R4"),l=r("s5qY"),h=r("s5qY"),v=!i.ActiveXObject&&"ActiveXObject"in i,p=c.getWeak,g=Object.isExtensible,y=f.ufstore,d=function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},x={get:function(t){if(s(t)){var n=p(t);return!0===n?y(l(this,"WeakMap")).get(t):n?n[this._i]:void 0}},set:function(t,n){return f.def(l(this,"WeakMap"),t,n)}},F=t.exports=r("4LiD")("WeakMap",d,x,f,!0,!0);h&&v&&(a((e=f.getConstructor(d,"WeakMap")).prototype,x),c.NEED=!0,o(["delete","has","get","set"],function(t){var n=F.prototype,r=n[t];u(n,t,function(n,i){if(s(n)&&!g(n)){this._f||(this._f=new e);var o=this._f[t](n,i);return"set"==t?this:o}return r.call(this,n,i)})}))},EWmC:function(t,n,r){var e=r("LZWt");t.exports=Array.isArray||function(t){return"Array"==e(t)}},EemH:function(t,n,r){var e=r("UqcF"),i=r("RjD/"),o=r("aCFj"),u=r("apmT"),c=r("aagx"),a=r("xpql"),f=Object.getOwnPropertyDescriptor;n.f=r("nh4g")?f:function(t,n){if(t=o(t),n=u(n,!0),a)try{return f(t,n)}catch(r){}if(c(t,n))return i(!e.f.call(t,n),t[n])}},FEjr:function(t,n,r){"use strict";r("OGtf")("strike",function(t){return function(){return t(this,"strike","","")}})},FJW5:function(t,n,r){var e=r("hswa"),i=r("y3w9"),o=r("DVgA");t.exports=r("nh4g")?Object.defineProperties:function(t,n){i(t);for(var r,u=o(n),c=u.length,a=0;c>a;)e.f(t,r=u[a++],n[r]);return t}},FLlr:function(t,n,r){var e=r("XKFU");e(e.P,"String",{repeat:r("l0Rn")})},FlsD:function(t,n,r){var e=r("0/R4");r("Xtr8")("isExtensible",function(t){return function(n){return!!e(n)&&(!t||t(n))}})},GNAe:function(t,n,r){var e=r("XKFU"),i=r("PKUr");e(e.G+e.F*(parseInt!=i),{parseInt:i})},H6hf:function(t,n,r){var e=r("y3w9");t.exports=function(t,n,r,i){try{return i?n(e(r)[0],r[1]):n(r)}catch(u){var o=t.return;throw void 0!==o&&e(o.call(t)),u}}},"HAE/":function(t,n,r){var e=r("XKFU");e(e.S+e.F*!r("nh4g"),"Object",{defineProperty:r("hswa").f})},HEwt:function(t,n,r){"use strict";var e=r("m0Pp"),i=r("XKFU"),o=r("S/j/"),u=r("H6hf"),c=r("M6Qj"),a=r("ne8i"),f=r("8a7r"),s=r("J+6e");i(i.S+i.F*!r("XMVh")(function(t){Array.from(t)}),"Array",{from:function(t){var n,r,i,l,h=o(t),v="function"==typeof this?this:Array,p=arguments.length,g=p>1?arguments[1]:void 0,y=void 0!==g,d=0,x=s(h);if(y&&(g=e(g,p>2?arguments[2]:void 0,2)),null==x||v==Array&&c(x))for(r=new v(n=a(h.length));n>d;d++)f(r,d,y?g(h[d],d):h[d]);else for(l=x.call(h),r=new v;!(i=l.next()).done;d++)f(r,d,y?u(l,g,[i.value,d],!0):i.value);return r.length=d,r}})},I78e:function(t,n,r){"use strict";var e=r("XKFU"),i=r("+rLv"),o=r("LZWt"),u=r("d/Gc"),c=r("ne8i"),a=[].slice;e(e.P+e.F*r("eeVq")(function(){i&&a.call(i)}),"Array",{slice:function(t,n){var r=c(this.length),e=o(this);if(n=void 0===n?r:n,"Array"==e)return a.call(this,t,n);for(var i=u(t,r),f=u(n,r),s=c(f-i),l=new Array(s),h=0;h1?arguments[1]:void 0)}}),r("nGyu")(o)},"IU+Z":function(t,n,r){"use strict";r("sMXx");var e=r("KroJ"),i=r("Mukb"),o=r("eeVq"),u=r("vhPU"),c=r("K0xU"),a=r("Ugos"),f=c("species"),s=!o(function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$")}),l=function(){var t=/(?:)/,n=t.exec;t.exec=function(){return n.apply(this,arguments)};var r="ab".split(t);return 2===r.length&&"a"===r[0]&&"b"===r[1]}();t.exports=function(t,n,r){var h=c(t),v=!o(function(){var n={};return n[h]=function(){return 7},7!=""[t](n)}),p=v?!o(function(){var n=!1,r=/a/;return r.exec=function(){return n=!0,null},"split"===t&&(r.constructor={},r.constructor[f]=function(){return r}),r[h](""),!n}):void 0;if(!v||!p||"replace"===t&&!s||"split"===t&&!l){var g=/./[h],y=r(u,h,""[t],function(t,n,r,e,i){return n.exec===a?v&&!i?{done:!0,value:g.call(n,r,e)}:{done:!0,value:t.call(r,n,e)}:{done:!1}}),d=y[1];e(String.prototype,t,y[0]),i(RegExp.prototype,h,2==n?function(t,n){return d.call(t,this,n)}:function(t){return d.call(t,this)})}}},IXt9:function(t,n,r){"use strict";var e=r("0/R4"),i=r("OP3Y"),o=r("K0xU")("hasInstance"),u=Function.prototype;o in u||r("hswa").f(u,o,{value:function(t){if("function"!=typeof this||!e(t))return!1;if(!e(this.prototype))return t instanceof this;for(;t=i(t);)if(this.prototype===t)return!0;return!1}})},Iw71:function(t,n,r){var e=r("0/R4"),i=r("dyZX").document,o=e(i)&&e(i.createElement);t.exports=function(t){return o?i.createElement(t):{}}},"J+6e":function(t,n,r){var e=r("I8a+"),i=r("K0xU")("iterator"),o=r("hPIQ");t.exports=r("g3g5").getIteratorMethod=function(t){if(null!=t)return t[i]||t["@@iterator"]||o[e(t)]}},JCqj:function(t,n,r){"use strict";r("OGtf")("sup",function(t){return function(){return t(this,"sup","","")}})},Jcmo:function(t,n,r){var e=r("XKFU"),i=Math.exp;e(e.S,"Math",{cosh:function(t){return(i(t=+t)+i(-t))/2}})},JduL:function(t,n,r){r("Xtr8")("getOwnPropertyNames",function(){return r("e7yV").f})},JiEa:function(t,n){n.f=Object.getOwnPropertySymbols},K0xU:function(t,n,r){var e=r("VTer")("wks"),i=r("ylqs"),o=r("dyZX").Symbol,u="function"==typeof o;(t.exports=function(t){return e[t]||(e[t]=u&&o[t]||(u?o:i)("Symbol."+t))}).store=e},KKXr:function(t,n,r){"use strict";var e=r("quPj"),i=r("y3w9"),o=r("69bn"),u=r("A5AN"),c=r("ne8i"),a=r("Xxuz"),f=r("Ugos"),s=r("eeVq"),l=Math.min,h=[].push,v=!s(function(){RegExp(4294967295,"y")});r("IU+Z")("split",2,function(t,n,r,s){var p;return p="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(t,n){var i=String(this);if(void 0===t&&0===n)return[];if(!e(t))return r.call(i,t,n);for(var o,u,c,a=[],s=0,l=void 0===n?4294967295:n>>>0,v=new RegExp(t.source,(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":"")+"g");(o=f.call(v,i))&&!((u=v.lastIndex)>s&&(a.push(i.slice(s,o.index)),o.length>1&&o.index=l));)v.lastIndex===o.index&&v.lastIndex++;return s===i.length?!c&&v.test("")||a.push(""):a.push(i.slice(s)),a.length>l?a.slice(0,l):a}:"0".split(void 0,0).length?function(t,n){return void 0===t&&0===n?[]:r.call(this,t,n)}:r,[function(r,e){var i=t(this),o=null==r?void 0:r[n];return void 0!==o?o.call(r,i,e):p.call(String(i),r,e)},function(t,n){var e=s(p,t,this,n,p!==r);if(e.done)return e.value;var f=i(t),h=String(this),g=o(f,RegExp),y=f.unicode,d=new g(v?f:"^(?:"+f.source+")",(f.ignoreCase?"i":"")+(f.multiline?"m":"")+(f.unicode?"u":"")+(v?"y":"g")),x=void 0===n?4294967295:n>>>0;if(0===x)return[];if(0===h.length)return null===a(d,h)?[h]:[];for(var F=0,S=0,b=[];Sdocument.F=Object<\/script>"),t.close(),a=t.F;e--;)delete a.prototype[o[e]];return a()};t.exports=Object.create||function(t,n){var r;return null!==t?(c.prototype=e(t),r=new c,c.prototype=null,r[u]=t):r=a(),void 0===n?r:i(r,n)}},L9s1:function(t,n,r){"use strict";var e=r("XKFU"),i=r("0sh+");e(e.P+e.F*r("UUeW")("includes"),"String",{includes:function(t){return!!~i(this,t,"includes").indexOf(t,arguments.length>1?arguments[1]:void 0)}})},LK8F:function(t,n,r){var e=r("XKFU");e(e.S,"Array",{isArray:r("EWmC")})},LQAc:function(t,n){t.exports=!1},LVwc:function(t,n){var r=Math.expm1;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:Math.exp(t)-1}:r},LZWt:function(t,n){var r={}.toString;t.exports=function(t){return r.call(t).slice(8,-1)}},Ljet:function(t,n,r){var e=r("XKFU");e(e.S,"Number",{EPSILON:Math.pow(2,-52)})},Lmuc:function(t,n,r){r("xfY5"),r("A2zW"),r("VKir"),r("Ljet"),r("/KAi"),r("fN96"),r("7h0T"),r("sbF8"),r("h/M4"),r("knhD"),r("XfKG"),r("BP8U"),t.exports=r("g3g5").Number},LyE8:function(t,n,r){"use strict";var e=r("eeVq");t.exports=function(t,n){return!!t&&e(function(){n?t.call(null,function(){},1):t.call(null)})}},M6Qj:function(t,n,r){var e=r("hPIQ"),i=r("K0xU")("iterator"),o=Array.prototype;t.exports=function(t){return void 0!==t&&(e.Array===t||o[i]===t)}},MfQN:function(t,n){t.exports=function(t,n,r){var e=void 0===r;switch(n.length){case 0:return e?t():t.call(r);case 1:return e?t(n[0]):t.call(r,n[0]);case 2:return e?t(n[0],n[1]):t.call(r,n[0],n[1]);case 3:return e?t(n[0],n[1],n[2]):t.call(r,n[0],n[1],n[2]);case 4:return e?t(n[0],n[1],n[2],n[3]):t.call(r,n[0],n[1],n[2],n[3])}return t.apply(r,n)}},MtdB:function(t,n,r){var e=r("XKFU");e(e.S,"Math",{clz32:function(t){return(t>>>=0)?31-Math.floor(Math.log(t+.5)*Math.LOG2E):32}})},Mukb:function(t,n,r){var e=r("hswa"),i=r("RjD/");t.exports=r("nh4g")?function(t,n,r){return e.f(t,n,i(1,r))}:function(t,n,r){return t[n]=r,t}},N8g3:function(t,n,r){n.f=r("K0xU")},Nr18:function(t,n,r){"use strict";var e=r("S/j/"),i=r("d/Gc"),o=r("ne8i");t.exports=function(t){for(var n=e(this),r=o(n.length),u=arguments.length,c=i(u>1?arguments[1]:void 0,r),a=u>2?arguments[2]:void 0,f=void 0===a?r:i(a,r);f>c;)n[c++]=t;return n}},Nz9U:function(t,n,r){"use strict";var e=r("XKFU"),i=r("aCFj"),o=[].join;e(e.P+e.F*(r("Ymqv")!=Object||!r("LyE8")(o)),"Array",{join:function(t){return o.call(i(this),void 0===t?",":t)}})},OEbY:function(t,n,r){r("nh4g")&&"g"!=/./g.flags&&r("hswa").f(RegExp.prototype,"flags",{configurable:!0,get:r("C/va")})},OG14:function(t,n,r){"use strict";var e=r("y3w9"),i=r("g6HL"),o=r("Xxuz");r("IU+Z")("search",1,function(t,n,r,u){return[function(r){var e=t(this),i=null==r?void 0:r[n];return void 0!==i?i.call(r,e):new RegExp(r)[n](String(e))},function(t){var n=u(r,t,this);if(n.done)return n.value;var c=e(t),a=String(this),f=c.lastIndex;i(f,0)||(c.lastIndex=0);var s=o(c,a);return i(c.lastIndex,f)||(c.lastIndex=f),null===s?-1:s.index}]})},OGtf:function(t,n,r){var e=r("XKFU"),i=r("eeVq"),o=r("vhPU"),u=/"/g,c=function(t,n,r,e){var i=String(o(t)),c="<"+n;return""!==r&&(c+=" "+r+'="'+String(e).replace(u,""")+'"'),c+">"+i+""};t.exports=function(t,n){var r={};r[t]=n(c),e(e.P+e.F*i(function(){var n=""[t]('"');return n!==n.toLowerCase()||n.split('"').length>3}),"String",r)}},OP3Y:function(t,n,r){var e=r("aagx"),i=r("S/j/"),o=r("YTvA")("IE_PROTO"),u=Object.prototype;t.exports=Object.getPrototypeOf||function(t){return t=i(t),e(t,o)?t[o]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?u:null}},OnI7:function(t,n,r){var e=r("dyZX"),i=r("g3g5"),o=r("LQAc"),u=r("N8g3"),c=r("hswa").f;t.exports=function(t){var n=i.Symbol||(i.Symbol=o?{}:e.Symbol||{});"_"==t.charAt(0)||t in n||c(n,t,{value:u.f(t)})}},Oyvg:function(t,n,r){var e=r("dyZX"),i=r("Xbzi"),o=r("hswa").f,u=r("kJMx").f,c=r("quPj"),a=r("C/va"),f=e.RegExp,s=f,l=f.prototype,h=/a/g,v=/a/g,p=new f(h)!==h;if(r("nh4g")&&(!p||r("eeVq")(function(){return v[r("K0xU")("match")]=!1,f(h)!=h||f(v)==v||"/a/i"!=f(h,"i")}))){f=function(t,n){var r=this instanceof f,e=c(t),o=void 0===n;return!r&&e&&t.constructor===f&&o?t:i(p?new s(e&&!o?t.source:t,n):s((e=t instanceof f)?t.source:t,e&&o?a.call(t):n),r?this:l,f)};for(var g=function(t){t in f||o(f,t,{configurable:!0,get:function(){return s[t]},set:function(n){s[t]=n}})},y=u(s),d=0;y.length>d;)g(y[d++]);l.constructor=f,f.prototype=l,r("KroJ")(e,"RegExp",f)}r("elZq")("RegExp")},PKUr:function(t,n,r){var e=r("dyZX").parseInt,i=r("qncB").trim,o=r("/e88"),u=/^[-+]?0[xX]/;t.exports=8!==e(o+"08")||22!==e(o+"0x16")?function(t,n){var r=i(String(t),3);return e(r,n>>>0||(u.test(r)?16:10))}:e},QaDb:function(t,n,r){"use strict";var e=r("Kuth"),i=r("RjD/"),o=r("fyDq"),u={};r("Mukb")(u,r("K0xU")("iterator"),function(){return this}),t.exports=function(t,n,r){t.prototype=e(u,{next:i(1,r)}),o(t,n+" Iterator")}},RW0V:function(t,n,r){var e=r("S/j/"),i=r("DVgA");r("Xtr8")("keys",function(){return function(t){return i(e(t))}})},RYi7:function(t,n){var r=Math.ceil,e=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?e:r)(t)}},"RjD/":function(t,n){t.exports=function(t,n){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:n}}},"S/j/":function(t,n,r){var e=r("vhPU");t.exports=function(t){return Object(e(t))}},SMB2:function(t,n,r){"use strict";r("OGtf")("bold",function(t){return function(){return t(this,"b","","")}})},SPin:function(t,n,r){"use strict";var e=r("XKFU"),i=r("eyMr");e(e.P+e.F*!r("LyE8")([].reduceRight,!0),"Array",{reduceRight:function(t){return i(this,t,arguments.length,arguments[1],!0)}})},SRfc:function(t,n,r){"use strict";var e=r("y3w9"),i=r("ne8i"),o=r("A5AN"),u=r("Xxuz");r("IU+Z")("match",1,function(t,n,r,c){return[function(r){var e=t(this),i=null==r?void 0:r[n];return void 0!==i?i.call(r,e):new RegExp(r)[n](String(e))},function(t){var n=c(r,t,this);if(n.done)return n.value;var a=e(t),f=String(this);if(!a.global)return u(a,f);var s=a.unicode;a.lastIndex=0;for(var l,h=[],v=0;null!==(l=u(a,f));){var p=String(l[0]);h[v]=p,""===p&&(a.lastIndex=o(f,i(a.lastIndex),s)),v++}return 0===v?null:h}]})},SlkY:function(t,n,r){var e=r("m0Pp"),i=r("H6hf"),o=r("M6Qj"),u=r("y3w9"),c=r("ne8i"),a=r("J+6e"),f={},s={};(n=t.exports=function(t,n,r,l,h){var v,p,g,y,d=h?function(){return t}:a(t),x=e(r,l,n?2:1),F=0;if("function"!=typeof d)throw TypeError(t+" is not iterable!");if(o(d)){for(v=c(t.length);v>F;F++)if((y=n?x(u(p=t[F])[0],p[1]):x(t[F]))===f||y===s)return y}else for(g=d.call(t);!(p=g.next()).done;)if((y=i(g,x,p.value,n))===f||y===s)return y}).BREAK=f,n.RETURN=s},T39b:function(t,n,r){"use strict";var e=r("wmvG"),i=r("s5qY");t.exports=r("4LiD")("Set",function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},{add:function(t){return e.def(i(this,"Set"),t=0===t?0:t,t)}},e)},Tze0:function(t,n,r){"use strict";r("qncB")("trim",function(t){return function(){return t(this,3)}})},U2t9:function(t,n,r){var e=r("XKFU"),i=Math.asinh;e(e.S+e.F*!(i&&1/i(0)>0),"Math",{asinh:function t(n){return isFinite(n=+n)&&0!=n?n<0?-t(-n):Math.log(n+Math.sqrt(n*n+1)):n}})},UUeW:function(t,n,r){var e=r("K0xU")("match");t.exports=function(t){var n=/./;try{"/./"[t](n)}catch(r){try{return n[e]=!1,!"/./"[t](n)}catch(i){}}return!0}},Ugos:function(t,n,r){"use strict";var e,i,o=r("C/va"),u=RegExp.prototype.exec,c=String.prototype.replace,a=u,f=(i=/b*/g,u.call(e=/a/,"a"),u.call(i,"a"),0!==e.lastIndex||0!==i.lastIndex),s=void 0!==/()??/.exec("")[1];(f||s)&&(a=function(t){var n,r,e,i,a=this;return s&&(r=new RegExp("^"+a.source+"$(?!\\s)",o.call(a))),f&&(n=a.lastIndex),e=u.call(a,t),f&&e&&(a.lastIndex=a.global?e.index+e[0].length:n),s&&e&&e.length>1&&c.call(e[0],r,function(){for(i=1;iu;){if(n=+arguments[u++],i(n,1114111)!==n)throw RangeError(n+" is not a valid code point");r.push(n<65536?o(n):o(55296+((n-=65536)>>10),n%1024+56320))}return r.join("")}})},WLL4:function(t,n,r){var e=r("XKFU");e(e.S+e.F*!r("nh4g"),"Object",{defineProperties:r("FJW5")})},XKFU:function(t,n,r){var e=r("dyZX"),i=r("g3g5"),o=r("Mukb"),u=r("KroJ"),c=r("m0Pp"),a=function(t,n,r){var f,s,l,h,v=t&a.F,p=t&a.G,g=t&a.P,y=t&a.B,d=p?e:t&a.S?e[n]||(e[n]={}):(e[n]||{}).prototype,x=p?i:i[n]||(i[n]={}),F=x.prototype||(x.prototype={});for(f in p&&(r=n),r)l=((s=!v&&d&&void 0!==d[f])?d:r)[f],h=y&&s?c(l,e):g&&"function"==typeof l?c(Function.call,l):l,d&&u(d,f,l,t&a.U),x[f]!=l&&o(x,f,h),g&&F[f]!=l&&(F[f]=l)};e.core=i,a.F=1,a.G=2,a.S=4,a.P=8,a.B=16,a.W=32,a.U=64,a.R=128,t.exports=a},XMVh:function(t,n,r){var e=r("K0xU")("iterator"),i=!1;try{var o=[7][e]();o.return=function(){i=!0},Array.from(o,function(){throw 2})}catch(u){}t.exports=function(t,n){if(!n&&!i)return!1;var r=!1;try{var o=[7],c=o[e]();c.next=function(){return{done:r=!0}},o[e]=function(){return c},t(o)}catch(u){}return r}},Xbzi:function(t,n,r){var e=r("0/R4"),i=r("i5dc").set;t.exports=function(t,n,r){var o,u=n.constructor;return u!==r&&"function"==typeof u&&(o=u.prototype)!==r.prototype&&e(o)&&i&&i(t,o),t}},XfKG:function(t,n,r){var e=r("XKFU"),i=r("11IZ");e(e.S+e.F*(Number.parseFloat!=i),"Number",{parseFloat:i})},XfO3:function(t,n,r){"use strict";var e=r("AvRE")(!0);r("Afnz")(String,"String",function(t){this._t=String(t),this._i=0},function(){var t,n=this._t,r=this._i;return r>=n.length?{value:void 0,done:!0}:(t=e(n,r),this._i+=t.length,{value:t,done:!1})})},Xtr8:function(t,n,r){var e=r("XKFU"),i=r("g3g5"),o=r("eeVq");t.exports=function(t,n){var r=(i.Object||{})[t]||Object[t],u={};u[t]=n(r),e(e.S+e.F*o(function(){r(1)}),"Object",u)}},Xxuz:function(t,n,r){"use strict";var e=r("I8a+"),i=RegExp.prototype.exec;t.exports=function(t,n){var r=t.exec;if("function"==typeof r){var o=r.call(t,n);if("object"!=typeof o)throw new TypeError("RegExp exec method returned something other than an Object or null");return o}if("RegExp"!==e(t))throw new TypeError("RegExp#exec called on incompatible receiver");return i.call(t,n)}},YJVH:function(t,n,r){"use strict";var e=r("XKFU"),i=r("CkkT")(4);e(e.P+e.F*!r("LyE8")([].every,!0),"Array",{every:function(t){return i(this,t,arguments[1])}})},YTvA:function(t,n,r){var e=r("VTer")("keys"),i=r("ylqs");t.exports=function(t){return e[t]||(e[t]=i(t))}},Ymqv:function(t,n,r){var e=r("LZWt");t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==e(t)?t.split(""):Object(t)}},Z6vF:function(t,n,r){var e=r("ylqs")("meta"),i=r("0/R4"),o=r("aagx"),u=r("hswa").f,c=0,a=Object.isExtensible||function(){return!0},f=!r("eeVq")(function(){return a(Object.preventExtensions({}))}),s=function(t){u(t,e,{value:{i:"O"+ ++c,w:{}}})},l=t.exports={KEY:e,NEED:!1,fastKey:function(t,n){if(!i(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!o(t,e)){if(!a(t))return"F";if(!n)return"E";s(t)}return t[e].i},getWeak:function(t,n){if(!o(t,e)){if(!a(t))return!0;if(!n)return!1;s(t)}return t[e].w},onFreeze:function(t){return f&&l.NEED&&a(t)&&!o(t,e)&&s(t),t}}},ZD67:function(t,n,r){"use strict";var e=r("3Lyj"),i=r("Z6vF").getWeak,o=r("y3w9"),u=r("0/R4"),c=r("9gX7"),a=r("SlkY"),f=r("CkkT"),s=r("aagx"),l=r("s5qY"),h=f(5),v=f(6),p=0,g=function(t){return t._l||(t._l=new y)},y=function(){this.a=[]},d=function(t,n){return h(t.a,function(t){return t[0]===n})};y.prototype={get:function(t){var n=d(this,t);if(n)return n[1]},has:function(t){return!!d(this,t)},set:function(t,n){var r=d(this,t);r?r[1]=n:this.a.push([t,n])},delete:function(t){var n=v(this.a,function(n){return n[0]===t});return~n&&this.a.splice(n,1),!!~n}},t.exports={getConstructor:function(t,n,r,o){var f=t(function(t,e){c(t,f,n,"_i"),t._t=n,t._i=p++,t._l=void 0,null!=e&&a(e,r,t[o],t)});return e(f.prototype,{delete:function(t){if(!u(t))return!1;var r=i(t);return!0===r?g(l(this,n)).delete(t):r&&s(r,this._i)&&delete r[this._i]},has:function(t){if(!u(t))return!1;var r=i(t);return!0===r?g(l(this,n)).has(t):r&&s(r,this._i)}}),f},def:function(t,n,r){var e=i(o(n),!0);return!0===e?g(t).set(n,r):e[t._i]=r,t},ufstore:g}},Zshi:function(t,n,r){var e=r("0/R4");r("Xtr8")("isFrozen",function(t){return function(n){return!e(n)||!!t&&t(n)}})},Zz4T:function(t,n,r){"use strict";r("OGtf")("sub",function(t){return function(){return t(this,"sub","","")}})},a1Th:function(t,n,r){"use strict";r("OEbY");var e=r("y3w9"),i=r("C/va"),o=r("nh4g"),u=/./.toString,c=function(t){r("KroJ")(RegExp.prototype,"toString",t,!0)};r("eeVq")(function(){return"/a/b"!=u.call({source:"a",flags:"b"})})?c(function(){var t=e(this);return"/".concat(t.source,"/","flags"in t?t.flags:!o&&t instanceof RegExp?i.call(t):void 0)}):"toString"!=u.name&&c(function(){return u.call(this)})},aCFj:function(t,n,r){var e=r("Ymqv"),i=r("vhPU");t.exports=function(t){return e(i(t))}},aagx:function(t,n){var r={}.hasOwnProperty;t.exports=function(t,n){return r.call(t,n)}},apmT:function(t,n,r){var e=r("0/R4");t.exports=function(t,n){if(!e(t))return t;var r,i;if(n&&"function"==typeof(r=t.toString)&&!e(i=r.call(t)))return i;if("function"==typeof(r=t.valueOf)&&!e(i=r.call(t)))return i;if(!n&&"function"==typeof(r=t.toString)&&!e(i=r.call(t)))return i;throw TypeError("Can't convert object to primitive value")}},bBoP:function(t,n,r){var e=r("XKFU"),i=r("LVwc"),o=Math.exp;e(e.S+e.F*r("eeVq")(function(){return-2e-17!=!Math.sinh(-2e-17)}),"Math",{sinh:function(t){return Math.abs(t=+t)<1?(i(t)-i(-t))/2:(o(t-1)-o(-t-1))*(Math.E/2)}})},bDcW:function(t,n,r){"use strict";r("OGtf")("fontcolor",function(t){return function(n){return t(this,"font","color",n)}})},bHtr:function(t,n,r){var e=r("XKFU");e(e.P,"Array",{fill:r("Nr18")}),r("nGyu")("fill")},bWfx:function(t,n,r){"use strict";var e=r("XKFU"),i=r("CkkT")(1);e(e.P+e.F*!r("LyE8")([].map,!0),"Array",{map:function(t){return i(this,t,arguments[1])}})},czNK:function(t,n,r){"use strict";var e=r("nh4g"),i=r("DVgA"),o=r("JiEa"),u=r("UqcF"),c=r("S/j/"),a=r("Ymqv"),f=Object.assign;t.exports=!f||r("eeVq")(function(){var t={},n={},r=Symbol(),e="abcdefghijklmnopqrst";return t[r]=7,e.split("").forEach(function(t){n[t]=t}),7!=f({},t)[r]||Object.keys(f({},n)).join("")!=e})?function(t,n){for(var r=c(t),f=arguments.length,s=1,l=o.f,h=u.f;f>s;)for(var v,p=a(arguments[s++]),g=l?i(p).concat(l(p)):i(p),y=g.length,d=0;y>d;)v=g[d++],e&&!h.call(p,v)||(r[v]=p[v]);return r}:f},"d/Gc":function(t,n,r){var e=r("RYi7"),i=Math.max,o=Math.min;t.exports=function(t,n){return(t=e(t))<0?i(t+n,0):o(t,n)}},"dE+T":function(t,n,r){var e=r("XKFU");e(e.P,"Array",{copyWithin:r("upKx")}),r("nGyu")("copyWithin")},dQfE:function(t,n,r){r("XfO3"),r("LK8F"),r("HEwt"),r("6AQ9"),r("Nz9U"),r("I78e"),r("Vd3H"),r("8+KV"),r("bWfx"),r("0l/t"),r("dZ+Y"),r("YJVH"),r("DNiP"),r("SPin"),r("V+eJ"),r("mGWK"),r("dE+T"),r("bHtr"),r("dRSK"),r("INYr"),r("0E+W"),r("yt8O"),t.exports=r("g3g5").Array},dRSK:function(t,n,r){"use strict";var e=r("XKFU"),i=r("CkkT")(5),o=!0;"find"in[]&&Array(1).find(function(){o=!1}),e(e.P+e.F*o,"Array",{find:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}}),r("nGyu")("find")},"dZ+Y":function(t,n,r){"use strict";var e=r("XKFU"),i=r("CkkT")(3);e(e.P+e.F*!r("LyE8")([].some,!0),"Array",{some:function(t){return i(this,t,arguments[1])}})},dyZX:function(t,n){var r=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=r)},e7yV:function(t,n,r){var e=r("aCFj"),i=r("kJMx").f,o={}.toString,u="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];t.exports.f=function(t){return u&&"[object Window]"==o.call(t)?function(t){try{return i(t)}catch(n){return u.slice()}}(t):i(e(t))}},eHKK:function(t,n,r){var e=r("XKFU");e(e.S,"Math",{log10:function(t){return Math.log(t)*Math.LOG10E}})},eI33:function(t,n,r){var e=r("XKFU"),i=r("aCFj"),o=r("ne8i");e(e.S,"String",{raw:function(t){for(var n=i(t.raw),r=o(n.length),e=arguments.length,u=[],c=0;r>c;)u.push(String(n[c++])),c=0:l>h;h+=v)h in s&&(c=n(c,s[h],h,f));return c}},"f3/d":function(t,n,r){var e=r("hswa").f,i=Function.prototype,o=/^\s*function ([^ (]*)/;"name"in i||r("nh4g")&&e(i,"name",{configurable:!0,get:function(){try{return(""+this).match(o)[1]}catch(t){return""}}})},fN96:function(t,n,r){var e=r("XKFU");e(e.S,"Number",{isInteger:r("nBIS")})},fyDq:function(t,n,r){var e=r("hswa").f,i=r("aagx"),o=r("K0xU")("toStringTag");t.exports=function(t,n,r){t&&!i(t=r?t:t.prototype,o)&&e(t,o,{configurable:!0,value:n})}},fyVe:function(t,n,r){var e=r("XKFU"),i=r("1sa7"),o=Math.sqrt,u=Math.acosh;e(e.S+e.F*!(u&&710==Math.floor(u(Number.MAX_VALUE))&&u(1/0)==1/0),"Math",{acosh:function(t){return(t=+t)<1?NaN:t>94906265.62425156?Math.log(t)+Math.LN2:i(t-1+o(t-1)*o(t+1))}})},g3g5:function(t,n){var r=t.exports={version:"2.6.9"};"number"==typeof __e&&(__e=r)},g4EE:function(t,n,r){"use strict";var e=r("y3w9"),i=r("apmT");t.exports=function(t){if("string"!==t&&"number"!==t&&"default"!==t)throw TypeError("Incorrect hint");return i(e(this),"number"!=t)}},g6HL:function(t,n){t.exports=Object.is||function(t,n){return t===n?0!==t||1/t==1/n:t!=t&&n!=n}},"h/M4":function(t,n,r){var e=r("XKFU");e(e.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},h7Nl:function(t,n,r){var e=Date.prototype,i=e.toString,o=e.getTime;new Date(NaN)+""!="Invalid Date"&&r("KroJ")(e,"toString",function(){var t=o.call(this);return t==t?i.call(this):"Invalid Date"})},hEkN:function(t,n,r){"use strict";r("OGtf")("anchor",function(t){return function(n){return t(this,"a","name",n)}})},hHhE:function(t,n,r){var e=r("XKFU");e(e.S,"Object",{create:r("Kuth")})},hLT2:function(t,n,r){var e=r("XKFU");e(e.S,"Math",{trunc:function(t){return(t>0?Math.floor:Math.ceil)(t)}})},hPIQ:function(t,n){t.exports={}},hYbK:function(t,n,r){r("Btvt"),r("yt8O"),r("EK0E"),t.exports=r("g3g5").WeakMap},hswa:function(t,n,r){var e=r("y3w9"),i=r("xpql"),o=r("apmT"),u=Object.defineProperty;n.f=r("nh4g")?Object.defineProperty:function(t,n,r){if(e(t),n=o(n,!0),e(r),i)try{return u(t,n,r)}catch(c){}if("get"in r||"set"in r)throw TypeError("Accessors not supported!");return"value"in r&&(t[n]=r.value),t}},i5dc:function(t,n,r){var e=r("0/R4"),i=r("y3w9"),o=function(t,n){if(i(t),!e(n)&&null!==n)throw TypeError(n+": can't set as prototype!")};t.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(t,n,e){try{(e=r("m0Pp")(Function.call,r("EemH").f(Object.prototype,"__proto__").set,2))(t,[]),n=!(t instanceof Array)}catch(i){n=!0}return function(t,r){return o(t,r),n?t.__proto__=r:e(t,r),t}}({},!1):void 0),check:o}},ifmr:function(t,n,r){r("tyy+"),t.exports=r("g3g5").parseFloat},ioFf:function(t,n,r){"use strict";var e=r("dyZX"),i=r("aagx"),o=r("nh4g"),u=r("XKFU"),c=r("KroJ"),a=r("Z6vF").KEY,f=r("eeVq"),s=r("VTer"),l=r("fyDq"),h=r("ylqs"),v=r("K0xU"),p=r("N8g3"),g=r("OnI7"),y=r("1MBn"),d=r("EWmC"),x=r("y3w9"),F=r("0/R4"),S=r("S/j/"),b=r("aCFj"),m=r("apmT"),E=r("RjD/"),O=r("Kuth"),K=r("e7yV"),w=r("EemH"),M=r("JiEa"),U=r("hswa"),X=r("DVgA"),A=w.f,P=U.f,j=K.f,I=e.Symbol,N=e.JSON,_=N&&N.stringify,T=v("_hidden"),R=v("toPrimitive"),L={}.propertyIsEnumerable,k=s("symbol-registry"),q=s("symbols"),V=s("op-symbols"),C=Object.prototype,D="function"==typeof I&&!!M.f,G=e.QObject,Z=!G||!G.prototype||!G.prototype.findChild,W=o&&f(function(){return 7!=O(P({},"a",{get:function(){return P(this,"a",{value:7}).a}})).a})?function(t,n,r){var e=A(C,n);e&&delete C[n],P(t,n,r),e&&t!==C&&P(C,n,e)}:P,Y=function(t){var n=q[t]=O(I.prototype);return n._k=t,n},z=D&&"symbol"==typeof I.iterator?function(t){return"symbol"==typeof t}:function(t){return t instanceof I},J=function(t,n,r){return t===C&&J(V,n,r),x(t),n=m(n,!0),x(r),i(q,n)?(r.enumerable?(i(t,T)&&t[T][n]&&(t[T][n]=!1),r=O(r,{enumerable:E(0,!1)})):(i(t,T)||P(t,T,E(1,{})),t[T][n]=!0),W(t,n,r)):P(t,n,r)},B=function(t,n){x(t);for(var r,e=y(n=b(n)),i=0,o=e.length;o>i;)J(t,r=e[i++],n[r]);return t},H=function(t){var n=L.call(this,t=m(t,!0));return!(this===C&&i(q,t)&&!i(V,t))&&(!(n||!i(this,t)||!i(q,t)||i(this,T)&&this[T][t])||n)},Q=function(t,n){if(t=b(t),n=m(n,!0),t!==C||!i(q,n)||i(V,n)){var r=A(t,n);return!r||!i(q,n)||i(t,T)&&t[T][n]||(r.enumerable=!0),r}},$=function(t){for(var n,r=j(b(t)),e=[],o=0;r.length>o;)i(q,n=r[o++])||n==T||n==a||e.push(n);return e},tt=function(t){for(var n,r=t===C,e=j(r?V:b(t)),o=[],u=0;e.length>u;)!i(q,n=e[u++])||r&&!i(C,n)||o.push(q[n]);return o};D||(c((I=function(){if(this instanceof I)throw TypeError("Symbol is not a constructor!");var t=h(arguments.length>0?arguments[0]:void 0),n=function(r){this===C&&n.call(V,r),i(this,T)&&i(this[T],t)&&(this[T][t]=!1),W(this,t,E(1,r))};return o&&Z&&W(C,t,{configurable:!0,set:n}),Y(t)}).prototype,"toString",function(){return this._k}),w.f=Q,U.f=J,r("kJMx").f=K.f=$,r("UqcF").f=H,M.f=tt,o&&!r("LQAc")&&c(C,"propertyIsEnumerable",H,!0),p.f=function(t){return Y(v(t))}),u(u.G+u.W+u.F*!D,{Symbol:I});for(var nt="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),rt=0;nt.length>rt;)v(nt[rt++]);for(var et=X(v.store),it=0;et.length>it;)g(et[it++]);u(u.S+u.F*!D,"Symbol",{for:function(t){return i(k,t+="")?k[t]:k[t]=I(t)},keyFor:function(t){if(!z(t))throw TypeError(t+" is not a symbol!");for(var n in k)if(k[n]===t)return n},useSetter:function(){Z=!0},useSimple:function(){Z=!1}}),u(u.S+u.F*!D,"Object",{create:function(t,n){return void 0===n?O(t):B(O(t),n)},defineProperty:J,defineProperties:B,getOwnPropertyDescriptor:Q,getOwnPropertyNames:$,getOwnPropertySymbols:tt});var ot=f(function(){M.f(1)});u(u.S+u.F*ot,"Object",{getOwnPropertySymbols:function(t){return M.f(S(t))}}),N&&u(u.S+u.F*(!D||f(function(){var t=I();return"[null]"!=_([t])||"{}"!=_({a:t})||"{}"!=_(Object(t))})),"JSON",{stringify:function(t){for(var n,r,e=[t],i=1;arguments.length>i;)e.push(arguments[i++]);if(r=n=e[1],(F(n)||void 0!==t)&&!z(t))return d(n)||(n=function(t,n){if("function"==typeof r&&(n=r.call(this,t,n)),!z(n))return n}),e[1]=n,_.apply(N,e)}}),I.prototype[R]||r("Mukb")(I.prototype,R,I.prototype.valueOf),l(I,"Symbol"),l(Math,"Math",!0),l(e.JSON,"JSON",!0)},jqX0:function(t,n,r){var e=r("XKFU"),i=r("jtBr");e(e.P+e.F*(Date.prototype.toISOString!==i),"Date",{toISOString:i})},jtBr:function(t,n,r){"use strict";var e=r("eeVq"),i=Date.prototype.getTime,o=Date.prototype.toISOString,u=function(t){return t>9?t:"0"+t};t.exports=e(function(){return"0385-07-25T07:06:39.999Z"!=o.call(new Date(-5e13-1))})||!e(function(){o.call(new Date(NaN))})?function(){if(!isFinite(i.call(this)))throw RangeError("Invalid time value");var t=this,n=t.getUTCFullYear(),r=t.getUTCMilliseconds(),e=n<0?"-":n>9999?"+":"";return e+("00000"+Math.abs(n)).slice(e?-6:-4)+"-"+u(t.getUTCMonth()+1)+"-"+u(t.getUTCDate())+"T"+u(t.getUTCHours())+":"+u(t.getUTCMinutes())+":"+u(t.getUTCSeconds())+"."+(r>99?r:"0"+u(r))+"Z"}:o},kJMx:function(t,n,r){var e=r("zhAb"),i=r("4R4u").concat("length","prototype");n.f=Object.getOwnPropertyNames||function(t){return e(t,i)}},kcoS:function(t,n,r){var e=r("lvtm"),i=Math.pow,o=i(2,-52),u=i(2,-23),c=i(2,127)*(2-u),a=i(2,-126);t.exports=Math.fround||function(t){var n,r,i=Math.abs(t),f=e(t);return ic||r!=r?f*(1/0):f*r}},knhD:function(t,n,r){var e=r("XKFU");e(e.S,"Number",{MIN_SAFE_INTEGER:-9007199254740991})},l0Rn:function(t,n,r){"use strict";var e=r("RYi7"),i=r("vhPU");t.exports=function(t){var n=String(i(this)),r="",o=e(t);if(o<0||o==1/0)throw RangeError("Count can't be negative");for(;o>0;(o>>>=1)&&(n+=n))1&o&&(r+=n);return r}},lvtm:function(t,n){t.exports=Math.sign||function(t){return 0==(t=+t)||t!=t?t:t<0?-1:1}},m0Pp:function(t,n,r){var e=r("2OiF");t.exports=function(t,n,r){if(e(t),void 0===n)return t;switch(r){case 1:return function(r){return t.call(n,r)};case 2:return function(r,e){return t.call(n,r,e)};case 3:return function(r,e,i){return t.call(n,r,e,i)}}return function(){return t.apply(n,arguments)}}},mGWK:function(t,n,r){"use strict";var e=r("XKFU"),i=r("aCFj"),o=r("RYi7"),u=r("ne8i"),c=[].lastIndexOf,a=!!c&&1/[1].lastIndexOf(1,-0)<0;e(e.P+e.F*(a||!r("LyE8")(c)),"Array",{lastIndexOf:function(t){if(a)return c.apply(this,arguments)||0;var n=i(this),r=u(n.length),e=r-1;for(arguments.length>1&&(e=Math.min(e,o(arguments[1]))),e<0&&(e=r+e);e>=0;e--)if(e in n&&n[e]===t)return e||0;return-1}})},mYba:function(t,n,r){var e=r("aCFj"),i=r("EemH").f;r("Xtr8")("getOwnPropertyDescriptor",function(){return function(t,n){return i(e(t),n)}})},mura:function(t,n,r){var e=r("0/R4"),i=r("Z6vF").onFreeze;r("Xtr8")("preventExtensions",function(t){return function(n){return t&&e(n)?t(i(n)):n}})},nBIS:function(t,n,r){var e=r("0/R4"),i=Math.floor;t.exports=function(t){return!e(t)&&isFinite(t)&&i(t)===t}},nGyu:function(t,n,r){var e=r("K0xU")("unscopables"),i=Array.prototype;null==i[e]&&r("Mukb")(i,e,{}),t.exports=function(t){i[e][t]=!0}},nIY7:function(t,n,r){"use strict";r("OGtf")("big",function(t){return function(){return t(this,"big","","")}})},ne8i:function(t,n,r){var e=r("RYi7"),i=Math.min;t.exports=function(t){return t>0?i(e(t),9007199254740991):0}},nh4g:function(t,n,r){t.exports=!r("eeVq")(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},nsiH:function(t,n,r){"use strict";r("OGtf")("fontsize",function(t){return function(n){return t(this,"font","size",n)}})},nx1v:function(t,n,r){r("eM6i"),r("AphP"),r("jqX0"),r("h7Nl"),r("yM4b"),t.exports=Date},nzyx:function(t,n,r){var e=r("XKFU"),i=r("LVwc");e(e.S+e.F*(i!=Math.expm1),"Math",{expm1:i})},oDIu:function(t,n,r){"use strict";var e=r("XKFU"),i=r("AvRE")(!1);e(e.P,"String",{codePointAt:function(t){return i(this,t)}})},"oka+":function(t,n,r){r("GNAe"),t.exports=r("g3g5").parseInt},pIFo:function(t,n,r){"use strict";var e=r("y3w9"),i=r("S/j/"),o=r("ne8i"),u=r("RYi7"),c=r("A5AN"),a=r("Xxuz"),f=Math.max,s=Math.min,l=Math.floor,h=/\$([$&`']|\d\d?|<[^>]*>)/g,v=/\$([$&`']|\d\d?)/g;r("IU+Z")("replace",2,function(t,n,r,p){return[function(e,i){var o=t(this),u=null==e?void 0:e[n];return void 0!==u?u.call(e,o,i):r.call(String(o),e,i)},function(t,n){var i=p(r,t,this,n);if(i.done)return i.value;var l=e(t),h=String(this),v="function"==typeof n;v||(n=String(n));var y=l.global;if(y){var d=l.unicode;l.lastIndex=0}for(var x=[];;){var F=a(l,h);if(null===F)break;if(x.push(F),!y)break;""===String(F[0])&&(l.lastIndex=c(h,o(l.lastIndex),d))}for(var S,b="",m=0,E=0;E=m&&(b+=h.slice(m,K)+A,m=K+O.length)}return b+h.slice(m)}];function g(t,n,e,o,u,c){var a=e+t.length,f=o.length,s=v;return void 0!==u&&(u=i(u),s=h),r.call(c,s,function(r,i){var c;switch(i.charAt(0)){case"$":return"$";case"&":return t;case"`":return n.slice(0,e);case"'":return n.slice(a);case"<":c=u[i.slice(1,-1)];break;default:var s=+i;if(0===s)return r;if(s>f){var h=l(s/10);return 0===h?r:h<=f?void 0===o[h-1]?i.charAt(1):o[h-1]+i.charAt(1):r}c=o[s-1]}return void 0===c?"":c})}})},"pp/T":function(t,n,r){var e=r("XKFU");e(e.S,"Math",{log2:function(t){return Math.log(t)/Math.LN2}})},qKs0:function(t,n,r){r("Btvt"),r("XfO3"),r("rGqo"),r("9AAn"),t.exports=r("g3g5").Map},qncB:function(t,n,r){var e=r("XKFU"),i=r("vhPU"),o=r("eeVq"),u=r("/e88"),c="["+u+"]",a=RegExp("^"+c+c+"*"),f=RegExp(c+c+"*$"),s=function(t,n,r){var i={},c=o(function(){return!!u[t]()||"\u200b\x85"!="\u200b\x85"[t]()}),a=i[t]=c?n(l):u[t];r&&(i[r]=a),e(e.P+e.F*c,"String",i)},l=s.trim=function(t,n){return t=String(i(t)),1&n&&(t=t.replace(a,"")),2&n&&(t=t.replace(f,"")),t};t.exports=s},quPj:function(t,n,r){var e=r("0/R4"),i=r("LZWt"),o=r("K0xU")("match");t.exports=function(t){var n;return e(t)&&(void 0!==(n=t[o])?!!n:"RegExp"==i(t))}},rGqo:function(t,n,r){for(var e=r("yt8O"),i=r("DVgA"),o=r("KroJ"),u=r("dyZX"),c=r("Mukb"),a=r("hPIQ"),f=r("K0xU"),s=f("iterator"),l=f("toStringTag"),h=a.Array,v={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},p=i(v),g=0;g1?arguments[1]:void 0,e=i(n.length),c=void 0===r?e:Math.min(i(r),e),a=String(t);return u?u.call(n,a,c):n.slice(c-a.length,c)===a}})},s5qY:function(t,n,r){var e=r("0/R4");t.exports=function(t,n){if(!e(t)||t._t!==n)throw TypeError("Incompatible receiver, "+n+" required!");return t}},sMXx:function(t,n,r){"use strict";var e=r("Ugos");r("XKFU")({target:"RegExp",proto:!0,forced:e!==/./.exec},{exec:e})},sbF8:function(t,n,r){var e=r("XKFU"),i=r("nBIS"),o=Math.abs;e(e.S,"Number",{isSafeInteger:function(t){return i(t)&&o(t)<=9007199254740991}})},tRfe:function(t,n,r){"use strict";r.r(n),r("vqGA"),r("99sg"),r("4A4+"),r("oka+"),r("ifmr"),r("Lmuc"),r("CuTL"),r("V5/Y"),r("nx1v"),r("dQfE"),r("rfyP"),r("qKs0"),r("hYbK"),r("VXxg")},tUrg:function(t,n,r){"use strict";r("OGtf")("link",function(t){return function(n){return t(this,"a","href",n)}})},"tyy+":function(t,n,r){var e=r("XKFU"),i=r("11IZ");e(e.G+e.F*(parseFloat!=i),{parseFloat:i})},upKx:function(t,n,r){"use strict";var e=r("S/j/"),i=r("d/Gc"),o=r("ne8i");t.exports=[].copyWithin||function(t,n){var r=e(this),u=o(r.length),c=i(t,u),a=i(n,u),f=arguments.length>2?arguments[2]:void 0,s=Math.min((void 0===f?u:i(f,u))-a,u-c),l=1;for(a0;)a in r?r[c]=r[a]:delete r[c],c+=l,a+=l;return r}},vhPU:function(t,n){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},vqGA:function(t,n,r){r("ioFf"),r("Btvt"),t.exports=r("g3g5").Symbol},vvmO:function(t,n,r){var e=r("LZWt");t.exports=function(t,n){if("number"!=typeof t&&"Number"!=e(t))throw TypeError(n);return+t}},w2a5:function(t,n,r){var e=r("aCFj"),i=r("ne8i"),o=r("d/Gc");t.exports=function(t){return function(n,r,u){var c,a=e(n),f=i(a.length),s=o(u,f);if(t&&r!=r){for(;f>s;)if((c=a[s++])!=c)return!0}else for(;f>s;s++)if((t||s in a)&&a[s]===r)return t||s||0;return!t&&-1}}},wmvG:function(t,n,r){"use strict";var e=r("hswa").f,i=r("Kuth"),o=r("3Lyj"),u=r("m0Pp"),c=r("9gX7"),a=r("SlkY"),f=r("Afnz"),s=r("1TsA"),l=r("elZq"),h=r("nh4g"),v=r("Z6vF").fastKey,p=r("s5qY"),g=h?"_s":"size",y=function(t,n){var r,e=v(n);if("F"!==e)return t._i[e];for(r=t._f;r;r=r.n)if(r.k==n)return r};t.exports={getConstructor:function(t,n,r,f){var s=t(function(t,e){c(t,s,n,"_i"),t._t=n,t._i=i(null),t._f=void 0,t._l=void 0,t[g]=0,null!=e&&a(e,r,t[f],t)});return o(s.prototype,{clear:function(){for(var t=p(this,n),r=t._i,e=t._f;e;e=e.n)e.r=!0,e.p&&(e.p=e.p.n=void 0),delete r[e.i];t._f=t._l=void 0,t[g]=0},delete:function(t){var r=p(this,n),e=y(r,t);if(e){var i=e.n,o=e.p;delete r._i[e.i],e.r=!0,o&&(o.n=i),i&&(i.p=o),r._f==e&&(r._f=i),r._l==e&&(r._l=o),r[g]--}return!!e},forEach:function(t){p(this,n);for(var r,e=u(t,arguments.length>1?arguments[1]:void 0,3);r=r?r.n:this._f;)for(e(r.v,r.k,this);r&&r.r;)r=r.p},has:function(t){return!!y(p(this,n),t)}}),h&&e(s.prototype,"size",{get:function(){return p(this,n)[g]}}),s},def:function(t,n,r){var e,i,o=y(t,n);return o?o.v=r:(t._l=o={i:i=v(n,!0),k:n,v:r,p:e=t._l,n:void 0,r:!1},t._f||(t._f=o),e&&(e.n=o),t[g]++,"F"!==i&&(t._i[i]=o)),t},getEntry:y,setStrong:function(t,n,r){f(t,n,function(t,r){this._t=p(t,n),this._k=r,this._l=void 0},function(){for(var t=this._k,n=this._l;n&&n.r;)n=n.p;return this._t&&(this._l=n=n?n.n:this._t._f)?s(0,"keys"==t?n.k:"values"==t?n.v:[n.k,n.v]):(this._t=void 0,s(1))},r?"entries":"values",!r,!0),l(n)}}},x8Yj:function(t,n,r){var e=r("XKFU"),i=r("LVwc"),o=Math.exp;e(e.S,"Math",{tanh:function(t){var n=i(t=+t),r=i(-t);return n==1/0?1:r==1/0?-1:(n-r)/(o(t)+o(-t))}})},x8ZO:function(t,n,r){var e=r("XKFU"),i=Math.abs;e(e.S,"Math",{hypot:function(t,n){for(var r,e,o=0,u=0,c=arguments.length,a=0;u0?(e=r/a)*e:r;return a===1/0?1/0:a*Math.sqrt(o)}})},xfY5:function(t,n,r){"use strict";var e=r("dyZX"),i=r("aagx"),o=r("LZWt"),u=r("Xbzi"),c=r("apmT"),a=r("eeVq"),f=r("kJMx").f,s=r("EemH").f,l=r("hswa").f,h=r("qncB").trim,v=e.Number,p=v,g=v.prototype,y="Number"==o(r("Kuth")(g)),d="trim"in String.prototype,x=function(t){var n=c(t,!1);if("string"==typeof n&&n.length>2){var r,e,i,o=(n=d?n.trim():h(n,3)).charCodeAt(0);if(43===o||45===o){if(88===(r=n.charCodeAt(2))||120===r)return NaN}else if(48===o){switch(n.charCodeAt(1)){case 66:case 98:e=2,i=49;break;case 79:case 111:e=8,i=55;break;default:return+n}for(var u,a=n.slice(2),f=0,s=a.length;fi)return NaN;return parseInt(a,e)}}return+n};if(!v(" 0o1")||!v("0b1")||v("+0x1")){v=function(t){var n=arguments.length<1?0:t,r=this;return r instanceof v&&(y?a(function(){g.valueOf.call(r)}):"Number"!=o(r))?u(new p(x(n)),r,v):x(n)};for(var F,S=r("nh4g")?f(p):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),b=0;S.length>b;b++)i(p,F=S[b])&&!i(v,F)&&l(v,F,s(p,F));v.prototype=g,g.constructor=v,r("KroJ")(e,"Number",v)}},xpql:function(t,n,r){t.exports=!r("nh4g")&&!r("eeVq")(function(){return 7!=Object.defineProperty(r("Iw71")("div"),"a",{get:function(){return 7}}).a})},y3w9:function(t,n,r){var e=r("0/R4");t.exports=function(t){if(!e(t))throw TypeError(t+" is not an object!");return t}},yM4b:function(t,n,r){var e=r("K0xU")("toPrimitive"),i=Date.prototype;e in i||r("Mukb")(i,e,r("g4EE"))},ylqs:function(t,n){var r=0,e=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++r+e).toString(36))}},yt8O:function(t,n,r){"use strict";var e=r("nGyu"),i=r("1TsA"),o=r("hPIQ"),u=r("aCFj");t.exports=r("Afnz")(Array,"Array",function(t,n){this._t=u(t),this._i=0,this._k=n},function(){var t=this._t,n=this._k,r=this._i++;return!t||r>=t.length?(this._t=void 0,i(1)):i(0,"keys"==n?r:"values"==n?t[r]:[r,t[r]])},"values"),o.Arguments=o.Array,e("keys"),e("values"),e("entries")},z2o2:function(t,n,r){var e=r("0/R4"),i=r("Z6vF").onFreeze;r("Xtr8")("seal",function(t){return function(n){return t&&e(n)?t(i(n)):n}})},zRwo:function(t,n,r){var e=r("6FMO");t.exports=function(t,n){return new(e(t))(n)}},zhAb:function(t,n,r){var e=r("aagx"),i=r("aCFj"),o=r("w2a5")(!1),u=r("YTvA")("IE_PROTO");t.exports=function(t,n){var r,c=i(t),a=0,f=[];for(r in c)r!=u&&e(c,r)&&f.push(r);for(;n.length>a;)e(c,r=n[a++])&&(~o(f,r)||f.push(r));return f}}},[[1,0]]]); \ No newline at end of file diff --git a/dist/sb-ui-components-app/index.html b/dist/sb-ui-components-app/index.html new file mode 100644 index 0000000..daf6e4c --- /dev/null +++ b/dist/sb-ui-components-app/index.html @@ -0,0 +1,14 @@ + + + + + Sunbird UI Components Library + + + + + + + + + diff --git a/dist/sb-ui-components-app/main.js b/dist/sb-ui-components-app/main.js new file mode 100644 index 0000000..7926303 --- /dev/null +++ b/dist/sb-ui-components-app/main.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[2],{0:function(e,t,n){e.exports=n("zUnb")},"2QA8":function(e,t,n){"use strict";n.d(t,"a",function(){return r});const r="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random()},"2fFW":function(e,t,n){"use strict";n.d(t,"a",function(){return o});let r=!1;const o={Promise:void 0,set useDeprecatedSynchronousErrorHandling(e){r=e},get useDeprecatedSynchronousErrorHandling(){return r}}},"5+tZ":function(e,t,n){"use strict";n.d(t,"a",function(){return u});var r=n("ZUHj"),o=n("l7GE"),s=n("51Dv"),i=n("lJxs"),a=n("Cfvw");function u(e,t,n=Number.POSITIVE_INFINITY){return"function"==typeof t?r=>r.pipe(u((n,r)=>Object(a.a)(e(n,r)).pipe(Object(i.a)((e,o)=>t(n,e,r,o))),n)):("number"==typeof t&&(n=t),t=>t.lift(new c(e,n)))}class c{constructor(e,t=Number.POSITIVE_INFINITY){this.project=e,this.concurrent=t}call(e,t){return t.subscribe(new l(e,this.project,this.concurrent))}}class l extends o.a{constructor(e,t,n=Number.POSITIVE_INFINITY){super(e),this.project=t,this.concurrent=n,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(e){this.active0?this._next(t.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}},"51Dv":function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n("7o/Q");class o extends r.a{constructor(e,t,n){super(),this.parent=e,this.outerValue=t,this.outerIndex=n,this.index=0}_next(e){this.parent.notifyNext(this.outerValue,e,this.outerIndex,this.index++,this)}_error(e){this.parent.notifyError(e,this),this.unsubscribe()}_complete(){this.parent.notifyComplete(this),this.unsubscribe()}}},"7o/Q":function(e,t,n){"use strict";n.d(t,"a",function(){return c});var r=n("n6bG"),o=n("gRHU"),s=n("quSY"),i=n("2QA8"),a=n("2fFW"),u=n("NJ4a");class c extends s.a{constructor(e,t,n){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,this._parentSubscription=null,arguments.length){case 0:this.destination=o.a;break;case 1:if(!e){this.destination=o.a;break}if("object"==typeof e){e instanceof c?(this.syncErrorThrowable=e.syncErrorThrowable,this.destination=e,e.add(this)):(this.syncErrorThrowable=!0,this.destination=new l(this,e));break}default:this.syncErrorThrowable=!0,this.destination=new l(this,e,t,n)}}[i.a](){return this}static create(e,t,n){const r=new c(e,t,n);return r.syncErrorThrowable=!1,r}next(e){this.isStopped||this._next(e)}error(e){this.isStopped||(this.isStopped=!0,this._error(e))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(e){this.destination.next(e)}_error(e){this.destination.error(e),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}_unsubscribeAndRecycle(){const{_parent:e,_parents:t}=this;return this._parent=null,this._parents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parent=e,this._parents=t,this._parentSubscription=null,this}}class l extends c{constructor(e,t,n,s){let i;super(),this._parentSubscriber=e;let a=this;Object(r.a)(t)?i=t:t&&(i=t.next,n=t.error,s=t.complete,t!==o.a&&(a=Object.create(t),Object(r.a)(a.unsubscribe)&&this.add(a.unsubscribe.bind(a)),a.unsubscribe=this.unsubscribe.bind(this))),this._context=a,this._next=i,this._error=n,this._complete=s}next(e){if(!this.isStopped&&this._next){const{_parentSubscriber:t}=this;a.a.useDeprecatedSynchronousErrorHandling&&t.syncErrorThrowable?this.__tryOrSetError(t,this._next,e)&&this.unsubscribe():this.__tryOrUnsub(this._next,e)}}error(e){if(!this.isStopped){const{_parentSubscriber:t}=this,{useDeprecatedSynchronousErrorHandling:n}=a.a;if(this._error)n&&t.syncErrorThrowable?(this.__tryOrSetError(t,this._error,e),this.unsubscribe()):(this.__tryOrUnsub(this._error,e),this.unsubscribe());else if(t.syncErrorThrowable)n?(t.syncErrorValue=e,t.syncErrorThrown=!0):Object(u.a)(e),this.unsubscribe();else{if(this.unsubscribe(),n)throw e;Object(u.a)(e)}}}complete(){if(!this.isStopped){const{_parentSubscriber:e}=this;if(this._complete){const t=()=>this._complete.call(this._context);a.a.useDeprecatedSynchronousErrorHandling&&e.syncErrorThrowable?(this.__tryOrSetError(e,t),this.unsubscribe()):(this.__tryOrUnsub(t),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(e,t){try{e.call(this._context,t)}catch(n){if(this.unsubscribe(),a.a.useDeprecatedSynchronousErrorHandling)throw n;Object(u.a)(n)}}__tryOrSetError(e,t,n){if(!a.a.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{t.call(this._context,n)}catch(r){return a.a.useDeprecatedSynchronousErrorHandling?(e.syncErrorValue=r,e.syncErrorThrown=!0,!0):(Object(u.a)(r),!0)}return!1}_unsubscribe(){const{_parentSubscriber:e}=this;this._context=null,this._parentSubscriber=null,e.unsubscribe()}}},"8Y7J":function(e,t,n){"use strict";n.r(t);var r=n("XNiG"),o=n("quSY"),s=n("HDdC"),i=n("z+Ro"),a=n("bHdf"),u=n("yCtX"),c=n("7o/Q");function l(){return function(e){return e.lift(new d(e))}}class d{constructor(e){this.connectable=e}call(e,t){const{connectable:n}=this;n._refCount++;const r=new h(e,n),o=t.subscribe(r);return r.closed||(r.connection=n.connect()),o}}class h extends c.a{constructor(e,t){super(e),this.connectable=t}_unsubscribe(){const{connectable:e}=this;if(!e)return void(this.connection=null);this.connectable=null;const t=e._refCount;if(t<=0)return void(this.connection=null);if(e._refCount=t-1,t>1)return void(this.connection=null);const{connection:n}=this,r=e._connection;this.connection=null,!r||n&&r!==n||r.unsubscribe()}}const f=class extends s.a{constructor(e,t){super(),this.source=e,this.subjectFactory=t,this._refCount=0,this._isComplete=!1}_subscribe(e){return this.getSubject().subscribe(e)}getSubject(){const e=this._subject;return e&&!e.isStopped||(this._subject=this.subjectFactory()),this._subject}connect(){let e=this._connection;return e||(this._isComplete=!1,(e=this._connection=new o.a).add(this.source.subscribe(new g(this.getSubject(),this))),e.closed?(this._connection=null,e=o.a.EMPTY):this._connection=e),e}refCount(){return l()(this)}}.prototype,p={operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:f._subscribe},_isComplete:{value:f._isComplete,writable:!0},getSubject:{value:f.getSubject},connect:{value:f.connect},refCount:{value:f.refCount}};class g extends r.b{constructor(e,t){super(e),this.connectable=t}_error(e){this._unsubscribe(),super._error(e)}_complete(){this.connectable._isComplete=!0,this._unsubscribe(),super._complete()}_unsubscribe(){const e=this.connectable;if(e){this.connectable=null;const t=e._connection;e._refCount=0,e._subject=null,e._connection=null,t&&t.unsubscribe()}}}function m(){return new r.a}function _(e){for(let t in e)if(e[t]===_)return t;throw Error("Could not find renamed property on target object.")}function b(e,t){for(const n in t)t.hasOwnProperty(n)&&!e.hasOwnProperty(n)&&(e[n]=t[n])}n.d(t,"\u0275angular_packages_core_core_t",function(){return gg}),n.d(t,"\u0275angular_packages_core_core_q",function(){return hg}),n.d(t,"\u0275angular_packages_core_core_r",function(){return fg}),n.d(t,"\u0275angular_packages_core_core_s",function(){return pg}),n.d(t,"\u0275angular_packages_core_core_h",function(){return ff}),n.d(t,"\u0275angular_packages_core_core_o",function(){return Zp}),n.d(t,"\u0275angular_packages_core_core_p",function(){return Xp}),n.d(t,"\u0275angular_packages_core_core_n",function(){return Np}),n.d(t,"\u0275angular_packages_core_core_m",function(){return Ip}),n.d(t,"\u0275angular_packages_core_core_c",function(){return Oa}),n.d(t,"\u0275angular_packages_core_core_d",function(){return Lt}),n.d(t,"\u0275angular_packages_core_core_e",function(){return af}),n.d(t,"\u0275angular_packages_core_core_f",function(){return Wh}),n.d(t,"\u0275angular_packages_core_core_g",function(){return ef}),n.d(t,"\u0275angular_packages_core_core_l",function(){return md}),n.d(t,"\u0275angular_packages_core_core_u",function(){return Bf}),n.d(t,"\u0275angular_packages_core_core_w",function(){return jf}),n.d(t,"\u0275angular_packages_core_core_v",function(){return Ff}),n.d(t,"\u0275angular_packages_core_core_z",function(){return Uf}),n.d(t,"\u0275angular_packages_core_core_x",function(){return Vf}),n.d(t,"\u0275angular_packages_core_core_y",function(){return Lf}),n.d(t,"\u0275angular_packages_core_core_bc",function(){return Fn}),n.d(t,"\u0275angular_packages_core_core_bj",function(){return C}),n.d(t,"\u0275angular_packages_core_core_bd",function(){return sn}),n.d(t,"\u0275angular_packages_core_core_be",function(){return un}),n.d(t,"\u0275angular_packages_core_core_bf",function(){return Dn}),n.d(t,"\u0275angular_packages_core_core_bi",function(){return po}),n.d(t,"\u0275angular_packages_core_core_bm",function(){return st}),n.d(t,"\u0275angular_packages_core_core_i",function(){return Ou}),n.d(t,"\u0275angular_packages_core_core_j",function(){return Eu}),n.d(t,"\u0275angular_packages_core_core_k",function(){return Du}),n.d(t,"\u0275angular_packages_core_core_a",function(){return j}),n.d(t,"\u0275angular_packages_core_core_b",function(){return V}),n.d(t,"\u0275angular_packages_core_core_bk",function(){return _}),n.d(t,"\u0275angular_packages_core_core_ba",function(){return l_}),n.d(t,"\u0275angular_packages_core_core_bb",function(){return Sg}),n.d(t,"createPlatform",function(){return cp}),n.d(t,"assertPlatform",function(){return dp}),n.d(t,"destroyPlatform",function(){return hp}),n.d(t,"getPlatform",function(){return fp}),n.d(t,"PlatformRef",function(){return pp}),n.d(t,"ApplicationRef",function(){return mp}),n.d(t,"createPlatformFactory",function(){return lp}),n.d(t,"NgProbeToken",function(){return up}),n.d(t,"enableProdMode",function(){return Yu}),n.d(t,"isDevMode",function(){return Ku}),n.d(t,"APP_ID",function(){return hf}),n.d(t,"PACKAGE_ROOT_URL",function(){return yf}),n.d(t,"PLATFORM_INITIALIZER",function(){return mf}),n.d(t,"PLATFORM_ID",function(){return _f}),n.d(t,"APP_BOOTSTRAP_LISTENER",function(){return bf}),n.d(t,"APP_INITIALIZER",function(){return lf}),n.d(t,"ApplicationInitStatus",function(){return df}),n.d(t,"DebugElement",function(){return Gp}),n.d(t,"DebugNode",function(){return zp}),n.d(t,"asNativeElements",function(){return Fp}),n.d(t,"getDebugNode",function(){return Hp}),n.d(t,"Testability",function(){return Xf}),n.d(t,"TestabilityRegistry",function(){return ep}),n.d(t,"setTestabilityGetter",function(){return np}),n.d(t,"TRANSLATIONS",function(){return cg}),n.d(t,"TRANSLATIONS_FORMAT",function(){return lg}),n.d(t,"LOCALE_ID",function(){return ug}),n.d(t,"MissingTranslationStrategy",function(){return dg}),n.d(t,"ApplicationModule",function(){return mg}),n.d(t,"wtfCreateScope",function(){return Hf}),n.d(t,"wtfLeave",function(){return $f}),n.d(t,"wtfStartTimeRange",function(){return zf}),n.d(t,"wtfEndTimeRange",function(){return Gf}),n.d(t,"Type",function(){return vd}),n.d(t,"EventEmitter",function(){return Sl}),n.d(t,"ErrorHandler",function(){return Vh}),n.d(t,"Sanitizer",function(){return Lu}),n.d(t,"SecurityContext",function(){return Vu}),n.d(t,"ANALYZE_FOR_ENTRY_COMPONENTS",function(){return L}),n.d(t,"Attribute",function(){return U}),n.d(t,"ContentChild",function(){return $}),n.d(t,"ContentChildren",function(){return H}),n.d(t,"Query",function(){return B}),n.d(t,"ViewChild",function(){return G}),n.d(t,"ViewChildren",function(){return z}),n.d(t,"Component",function(){return rh}),n.d(t,"Directive",function(){return nh}),n.d(t,"HostBinding",function(){return uh}),n.d(t,"HostListener",function(){return ch}),n.d(t,"Input",function(){return ih}),n.d(t,"Output",function(){return ah}),n.d(t,"Pipe",function(){return oh}),n.d(t,"CUSTOM_ELEMENTS_SCHEMA",function(){return yh}),n.d(t,"NO_ERRORS_SCHEMA",function(){return vh}),n.d(t,"NgModule",function(){return Ch}),n.d(t,"ViewEncapsulation",function(){return de}),n.d(t,"Version",function(){return Uu}),n.d(t,"VERSION",function(){return Bu}),n.d(t,"defineInjectable",function(){return x}),n.d(t,"defineInjector",function(){return M}),n.d(t,"forwardRef",function(){return se}),n.d(t,"resolveForwardRef",function(){return ie}),n.d(t,"Injectable",function(){return Ph}),n.d(t,"INJECTOR",function(){return wa}),n.d(t,"Injector",function(){return Ea}),n.d(t,"inject",function(){return Ut}),n.d(t,"\u0275inject",function(){return Ut}),n.d(t,"InjectFlags",function(){return Rt}),n.d(t,"ReflectiveInjector",function(){return sf}),n.d(t,"createInjector",function(){return qa}),n.d(t,"ResolvedReflectiveFactory",function(){return Yh}),n.d(t,"ReflectiveKey",function(){return $h}),n.d(t,"InjectionToken",function(){return k}),n.d(t,"Inject",function(){return Mt}),n.d(t,"Optional",function(){return Pt}),n.d(t,"Self",function(){return At}),n.d(t,"SkipSelf",function(){return kt}),n.d(t,"Host",function(){return Tt}),n.d(t,"NgZone",function(){return Zf}),n.d(t,"\u0275NoopNgZone",function(){return Jf}),n.d(t,"RenderComponentType",function(){return Pu}),n.d(t,"Renderer",function(){return ku}),n.d(t,"Renderer2",function(){return Nu}),n.d(t,"RendererFactory2",function(){return Ru}),n.d(t,"RendererStyleFlags2",function(){return Iu}),n.d(t,"RootRenderer",function(){return Tu}),n.d(t,"COMPILER_OPTIONS",function(){return Tf}),n.d(t,"Compiler",function(){return kf}),n.d(t,"CompilerFactory",function(){return Rf}),n.d(t,"ModuleWithComponentFactories",function(){return Cf}),n.d(t,"ComponentFactory",function(){return cu}),n.d(t,"\u0275ComponentFactory",function(){return cu}),n.d(t,"ComponentRef",function(){return uu}),n.d(t,"ComponentFactoryResolver",function(){return fu}),n.d(t,"ElementRef",function(){return Su}),n.d(t,"NgModuleFactory",function(){return _u}),n.d(t,"NgModuleRef",function(){return mu}),n.d(t,"NgModuleFactoryLoader",function(){return hd}),n.d(t,"getModuleFactory",function(){return bd}),n.d(t,"QueryList",function(){return bp}),n.d(t,"SystemJsNgModuleLoader",function(){return Op}),n.d(t,"SystemJsNgModuleLoaderConfig",function(){return Cp}),n.d(t,"TemplateRef",function(){return xl}),n.d(t,"ViewContainerRef",function(){return Dp}),n.d(t,"EmbeddedViewRef",function(){return Tp}),n.d(t,"ViewRef",function(){return kp}),n.d(t,"ChangeDetectionStrategy",function(){return Z}),n.d(t,"ChangeDetectorRef",function(){return Mp}),n.d(t,"DefaultIterableDiffer",function(){return Wp}),n.d(t,"IterableDiffers",function(){return ng}),n.d(t,"KeyValueDiffers",function(){return rg}),n.d(t,"SimpleChange",function(){return br}),n.d(t,"WrappedValue",function(){return _r}),n.d(t,"platformCore",function(){return ag}),n.d(t,"\u0275ALLOW_MULTIPLE_PLATFORMS",function(){return ap}),n.d(t,"\u0275APP_ID_RANDOM_PROVIDER",function(){return pf}),n.d(t,"\u0275defaultIterableDiffers",function(){return sg}),n.d(t,"\u0275defaultKeyValueDiffers",function(){return ig}),n.d(t,"\u0275devModeEqual",function(){return mr}),n.d(t,"\u0275isListLikeIterable",function(){return yr}),n.d(t,"\u0275ChangeDetectorStatus",function(){return q}),n.d(t,"\u0275isDefaultChangeDetectionStrategy",function(){return W}),n.d(t,"\u0275Console",function(){return vf}),n.d(t,"\u0275getInjectableDef",function(){return P}),n.d(t,"\u0275setCurrentInjector",function(){return jt}),n.d(t,"\u0275APP_ROOT",function(){return Ba}),n.d(t,"\u0275ivyEnabled",function(){return bg}),n.d(t,"\u0275CodegenComponentFactoryResolver",function(){return pu}),n.d(t,"\u0275resolveComponentResources",function(){return ae}),n.d(t,"\u0275ReflectionCapabilities",function(){return Dd}),n.d(t,"\u0275RenderDebugInfo",function(){return Au}),n.d(t,"\u0275_sanitizeHtml",function(){return yc}),n.d(t,"\u0275_sanitizeStyle",function(){return rd}),n.d(t,"\u0275_sanitizeUrl",function(){return tc}),n.d(t,"\u0275global",function(){return Y}),n.d(t,"\u0275looseIdentical",function(){return ne}),n.d(t,"\u0275stringify",function(){return re}),n.d(t,"\u0275makeDecorator",function(){return N}),n.d(t,"\u0275isObservable",function(){return cf}),n.d(t,"\u0275isPromise",function(){return uf}),n.d(t,"\u0275clearOverrides",function(){return Zb}),n.d(t,"\u0275initServicesIfNeeded",function(){return ab}),n.d(t,"\u0275overrideComponentView",function(){return Gb}),n.d(t,"\u0275overrideProvider",function(){return zb}),n.d(t,"\u0275NOT_FOUND_CHECK_ONLY_ELEMENT_INJECTOR",function(){return __}),n.d(t,"\u0275defineBase",function(){return ve}),n.d(t,"\u0275defineComponent",function(){return ge}),n.d(t,"\u0275defineDirective",function(){return Ce}),n.d(t,"\u0275definePipe",function(){return we}),n.d(t,"\u0275defineNgModule",function(){return be}),n.d(t,"\u0275detectChanges",function(){return Si}),n.d(t,"\u0275renderComponent",function(){return ia}),n.d(t,"\u0275Render3ComponentFactory",function(){return Zu}),n.d(t,"\u0275Render3ComponentRef",function(){return qu}),n.d(t,"\u0275directiveInject",function(){return Zi}),n.d(t,"\u0275injectAttribute",function(){return qi}),n.d(t,"\u0275getFactoryOf",function(){return Gn}),n.d(t,"\u0275getInheritedFactory",function(){return Zn}),n.d(t,"\u0275templateRefExtractor",function(){return Zl}),n.d(t,"\u0275ProvidersFeature",function(){return au}),n.d(t,"\u0275InheritDefinitionFeature",function(){return fa}),n.d(t,"\u0275NgOnChangesFeature",function(){return ma}),n.d(t,"\u0275LifecycleHooksFeature",function(){return la}),n.d(t,"\u0275Render3NgModuleRef",function(){return sl}),n.d(t,"\u0275markDirty",function(){return Ai}),n.d(t,"\u0275NgModuleFactory",function(){return il}),n.d(t,"\u0275NO_CHANGE",function(){return wr}),n.d(t,"\u0275container",function(){return hi}),n.d(t,"\u0275nextContext",function(){return Cs}),n.d(t,"\u0275elementStart",function(){return ks}),n.d(t,"\u0275namespaceHTML",function(){return xs}),n.d(t,"\u0275namespaceMathML",function(){return Ss}),n.d(t,"\u0275namespaceSVG",function(){return Ds}),n.d(t,"\u0275element",function(){return Ms}),n.d(t,"\u0275listener",function(){return Vs}),n.d(t,"\u0275text",function(){return ei}),n.d(t,"\u0275embeddedViewStart",function(){return mi}),n.d(t,"\u0275query",function(){return zl}),n.d(t,"\u0275registerContentQuery",function(){return Wi}),n.d(t,"\u0275projection",function(){return Ci}),n.d(t,"\u0275bind",function(){return ki}),n.d(t,"\u0275interpolation1",function(){return Ii}),n.d(t,"\u0275interpolation2",function(){return Ni}),n.d(t,"\u0275interpolation3",function(){return Fi}),n.d(t,"\u0275interpolation4",function(){return ji}),n.d(t,"\u0275interpolation5",function(){return Vi}),n.d(t,"\u0275interpolation6",function(){return Li}),n.d(t,"\u0275interpolation7",function(){return Ui}),n.d(t,"\u0275interpolation8",function(){return Bi}),n.d(t,"\u0275interpolationV",function(){return Ri}),n.d(t,"\u0275pipeBind1",function(){return yl}),n.d(t,"\u0275pipeBind2",function(){return vl}),n.d(t,"\u0275pipeBind3",function(){return Cl}),n.d(t,"\u0275pipeBind4",function(){return wl}),n.d(t,"\u0275pipeBindV",function(){return Ol}),n.d(t,"\u0275pureFunction0",function(){return ul}),n.d(t,"\u0275pureFunction1",function(){return cl}),n.d(t,"\u0275pureFunction2",function(){return ll}),n.d(t,"\u0275pureFunction3",function(){return dl}),n.d(t,"\u0275pureFunction4",function(){return hl}),n.d(t,"\u0275pureFunction5",function(){return fl}),n.d(t,"\u0275pureFunction6",function(){return pl}),n.d(t,"\u0275pureFunction7",function(){return gl}),n.d(t,"\u0275pureFunction8",function(){return ml}),n.d(t,"\u0275pureFunctionV",function(){return _l}),n.d(t,"\u0275getCurrentView",function(){return Yi}),n.d(t,"\u0275getHostElement",function(){return cr}),n.d(t,"\u0275restoreView",function(){return an}),n.d(t,"\u0275containerRefreshStart",function(){return pi}),n.d(t,"\u0275containerRefreshEnd",function(){return gi}),n.d(t,"\u0275queryRefresh",function(){return Gl}),n.d(t,"\u0275loadQueryList",function(){return zi}),n.d(t,"\u0275elementEnd",function(){return Ls}),n.d(t,"\u0275elementProperty",function(){return Bs}),n.d(t,"\u0275componentHostSyntheticProperty",function(){return Hs}),n.d(t,"\u0275projectionDef",function(){return yi}),n.d(t,"\u0275reference",function(){return $i}),n.d(t,"\u0275enableBindings",function(){return rn}),n.d(t,"\u0275disableBindings",function(){return on}),n.d(t,"\u0275allocHostVars",function(){return Ti}),n.d(t,"\u0275elementAttribute",function(){return Us}),n.d(t,"\u0275elementContainerStart",function(){return Ps}),n.d(t,"\u0275elementContainerEnd",function(){return As}),n.d(t,"\u0275elementStyling",function(){return Ws}),n.d(t,"\u0275elementHostAttrs",function(){return Qs}),n.d(t,"\u0275elementStylingMap",function(){return Xs}),n.d(t,"\u0275elementStyleProp",function(){return Ys}),n.d(t,"\u0275elementStylingApply",function(){return Ks}),n.d(t,"\u0275elementClassProp",function(){return Js}),n.d(t,"\u0275textBinding",function(){return ti}),n.d(t,"\u0275template",function(){return di}),n.d(t,"\u0275embeddedViewEnd",function(){return _i}),n.d(t,"\u0275store",function(){return Hi}),n.d(t,"\u0275load",function(){return Gi}),n.d(t,"\u0275pipe",function(){return bl}),n.d(t,"\u0275whenRendered",function(){return da}),n.d(t,"\u0275i18n",function(){return qc}),n.d(t,"\u0275i18nAttributes",function(){return Wc}),n.d(t,"\u0275i18nExp",function(){return Yc}),n.d(t,"\u0275i18nStart",function(){return Bc}),n.d(t,"\u0275i18nEnd",function(){return zc}),n.d(t,"\u0275i18nApply",function(){return Jc}),n.d(t,"\u0275i18nPostprocess",function(){return $c}),n.d(t,"\u0275setClassMetadata",function(){return al}),n.d(t,"\u0275compileComponent",function(){return qd}),n.d(t,"\u0275compileDirective",function(){return Wd}),n.d(t,"\u0275compileNgModule",function(){return Fd}),n.d(t,"\u0275compileNgModuleDefs",function(){return jd}),n.d(t,"\u0275patchComponentDefWithScope",function(){return Hd}),n.d(t,"\u0275resetCompiledComponents",function(){return Ud}),n.d(t,"\u0275compilePipe",function(){return th}),n.d(t,"\u0275sanitizeHtml",function(){return od}),n.d(t,"\u0275sanitizeStyle",function(){return sd}),n.d(t,"\u0275defaultStyleSanitizer",function(){return cd}),n.d(t,"\u0275sanitizeScript",function(){return ud}),n.d(t,"\u0275sanitizeUrl",function(){return id}),n.d(t,"\u0275sanitizeResourceUrl",function(){return ad}),n.d(t,"\u0275bypassSanitizationTrustHtml",function(){return Ql}),n.d(t,"\u0275bypassSanitizationTrustStyle",function(){return Kl}),n.d(t,"\u0275bypassSanitizationTrustScript",function(){return Yl}),n.d(t,"\u0275bypassSanitizationTrustUrl",function(){return Jl}),n.d(t,"\u0275bypassSanitizationTrustResourceUrl",function(){return Xl}),n.d(t,"\u0275getLContext",function(){return qn}),n.d(t,"\u0275bindPlayerFactory",function(){return fo}),n.d(t,"\u0275addPlayer",function(){return ea}),n.d(t,"\u0275getPlayers",function(){return ta}),n.d(t,"\u0275compileNgModuleFactory__POST_R3__",function(){return ip}),n.d(t,"\u0275SWITCH_COMPILE_COMPONENT__POST_R3__",function(){return lh}),n.d(t,"\u0275SWITCH_COMPILE_DIRECTIVE__POST_R3__",function(){return dh}),n.d(t,"\u0275SWITCH_COMPILE_PIPE__POST_R3__",function(){return hh}),n.d(t,"\u0275SWITCH_COMPILE_NGMODULE__POST_R3__",function(){return wh}),n.d(t,"\u0275getDebugNode__POST_R3__",function(){return Bp}),n.d(t,"\u0275SWITCH_COMPILE_INJECTABLE__POST_R3__",function(){return Ah}),n.d(t,"\u0275SWITCH_IVY_ENABLED__POST_R3__",function(){return _g}),n.d(t,"\u0275SWITCH_CHANGE_DETECTOR_REF_FACTORY__POST_R3__",function(){return Pp}),n.d(t,"\u0275Compiler_compileModuleSync__POST_R3__",function(){return Of}),n.d(t,"\u0275Compiler_compileModuleAsync__POST_R3__",function(){return Df}),n.d(t,"\u0275Compiler_compileModuleAndAllComponentsSync__POST_R3__",function(){return xf}),n.d(t,"\u0275Compiler_compileModuleAndAllComponentsAsync__POST_R3__",function(){return Pf}),n.d(t,"\u0275SWITCH_ELEMENT_REF_FACTORY__POST_R3__",function(){return xu}),n.d(t,"\u0275SWITCH_TEMPLATE_REF_FACTORY__POST_R3__",function(){return Ml}),n.d(t,"\u0275SWITCH_VIEW_CONTAINER_REF_FACTORY__POST_R3__",function(){return Sp}),n.d(t,"\u0275SWITCH_RENDERER2_FACTORY__POST_R3__",function(){return Fu}),n.d(t,"\u0275getModuleFactory__POST_R3__",function(){return _d}),n.d(t,"\u0275publishGlobalUtil",function(){return sa}),n.d(t,"\u0275publishDefaultGlobalUtils",function(){return oa}),n.d(t,"\u0275SWITCH_INJECTOR_FACTORY__POST_R3__",function(){return Da}),n.d(t,"\u0275registerModuleFactory",function(){return pd}),n.d(t,"\u0275EMPTY_ARRAY",function(){return pm}),n.d(t,"\u0275EMPTY_MAP",function(){return gm}),n.d(t,"\u0275and",function(){return mm}),n.d(t,"\u0275ccf",function(){return Fm}),n.d(t,"\u0275cmf",function(){return qb}),n.d(t,"\u0275crt",function(){return jg}),n.d(t,"\u0275did",function(){return a_}),n.d(t,"\u0275eld",function(){return _m}),n.d(t,"\u0275elementEventFullName",function(){return Wg}),n.d(t,"\u0275getComponentViewDefinitionFactory",function(){return jm}),n.d(t,"\u0275inlineInterpolate",function(){return hm}),n.d(t,"\u0275interpolate",function(){return dm}),n.d(t,"\u0275mod",function(){return xm}),n.d(t,"\u0275mpd",function(){return Sm}),n.d(t,"\u0275ncd",function(){return P_}),n.d(t,"\u0275nov",function(){return Wm}),n.d(t,"\u0275pid",function(){return u_}),n.d(t,"\u0275prd",function(){return c_}),n.d(t,"\u0275pad",function(){return T_}),n.d(t,"\u0275pod",function(){return R_}),n.d(t,"\u0275ppd",function(){return k_}),n.d(t,"\u0275qud",function(){return E_}),n.d(t,"\u0275ted",function(){return N_}),n.d(t,"\u0275unv",function(){return Ig}),n.d(t,"\u0275vid",function(){return V_});const y=_({ngComponentDef:_}),v=_({ngDirectiveDef:_}),C=_({ngInjectableDef:_}),w=_({ngInjectorDef:_}),O=_({ngPipeDef:_}),E=_({ngModuleDef:_}),D=_({ngBaseDef:_}),S=_({__NG_ELEMENT_ID__:_});function x(e){return{providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function M(e){return{factory:e.factory,providers:e.providers||[],imports:e.imports||[]}}function P(e){return e&&e.hasOwnProperty(C)?e[C]:null}function A(e){return e&&e.hasOwnProperty(w)?e[w]:null}class k{constructor(e,t){this._desc=e,this.ngMetadataName="InjectionToken",this.ngInjectableDef=void 0!==t?x({providedIn:t.providedIn||"root",factory:t.factory}):void 0}toString(){return`InjectionToken ${this._desc}`}}const T="__annotations__",R="__parameters__",I="__prop__metadata__";function N(e,t,n,r,o){const s=F(t);function i(...e){if(this instanceof i)return s.call(this,...e),this;const t=new i(...e);return function(n){return o&&o(n,...e),(n.hasOwnProperty(T)?n[T]:Object.defineProperty(n,T,{value:[]})[T]).push(t),r&&r(n),n}}return n&&(i.prototype=Object.create(n.prototype)),i.prototype.ngMetadataName=e,i.annotationCls=i,i}function F(e){return function(...t){if(e){const n=e(...t);for(const e in n)this[e]=n[e]}}}function j(e,t,n){const r=F(t);function o(...e){if(this instanceof o)return r.apply(this,e),this;const t=new o(...e);return n.annotation=t,n;function n(e,n,r){const o=e.hasOwnProperty(R)?e[R]:Object.defineProperty(e,R,{value:[]})[R];for(;o.length<=r;)o.push(null);return(o[r]=o[r]||[]).push(t),e}}return n&&(o.prototype=Object.create(n.prototype)),o.prototype.ngMetadataName=e,o.annotationCls=o,o}function V(e,t,n,r){const o=F(t);function s(...e){if(this instanceof s)return o.apply(this,e),this;const t=new s(...e);return function(n,o){const s=n.constructor,i=s.hasOwnProperty(I)?s[I]:Object.defineProperty(s,I,{value:{}})[I];i[o]=i.hasOwnProperty(o)&&i[o]||[],i[o].unshift(t),r&&r(n,o,...e)}}return n&&(s.prototype=Object.create(n.prototype)),s.prototype.ngMetadataName=e,s.annotationCls=s,s}const L=new k("AnalyzeForEntryComponents"),U=j("Attribute",e=>({attributeName:e}));class B{}const H=V("ContentChildren",(e,t={})=>Object.assign({selector:e,first:!1,isViewQuery:!1,descendants:!1},t),B),$=V("ContentChild",(e,t={})=>Object.assign({selector:e,first:!0,isViewQuery:!1,descendants:!0},t),B),z=V("ViewChildren",(e,t={})=>Object.assign({selector:e,first:!1,isViewQuery:!0,descendants:!0},t),B),G=V("ViewChild",(e,t)=>Object.assign({selector:e,first:!0,isViewQuery:!0,descendants:!0},t),B),Z=function(){var e={OnPush:0,Default:1};return e[e.OnPush]="OnPush",e[e.Default]="Default",e}(),q=function(){var e={CheckOnce:0,Checked:1,CheckAlways:2,Detached:3,Errored:4,Destroyed:5};return e[e.CheckOnce]="CheckOnce",e[e.Checked]="Checked",e[e.CheckAlways]="CheckAlways",e[e.Detached]="Detached",e[e.Errored]="Errored",e[e.Destroyed]="Destroyed",e}();function W(e){return null==e||e===Z.Default}const Q="undefined"!=typeof window&&window,K="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,Y="undefined"!=typeof global&&global||Q||K,J=Promise.resolve(0);let X=null;function ee(){if(!X){const e=Y.Symbol;if(e&&e.iterator)X=e.iterator;else{const e=Object.getOwnPropertyNames(Map.prototype);for(let t=0;t{e&&e.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",e)}function ne(e,t){return e===t||"number"==typeof e&&"number"==typeof t&&isNaN(e)&&isNaN(t)}function re(e){if("string"==typeof e)return e;if(e instanceof Array)return"["+e.map(re).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const t=e.toString();if(null==t)return""+t;const n=t.indexOf("\n");return-1===n?t:t.substring(0,n)}const oe=_({__forward_ref__:_});function se(e){return e.__forward_ref__=se,e.toString=function(){return re(this())},e}function ie(e){const t=e;return"function"==typeof t&&t.hasOwnProperty(oe)&&t.__forward_ref__===se?t():e}function ae(e){const t=[],n=new Map;function r(r){let o=n.get(r);if(!o){const s=e(r);n.set(r,o=s.then(le)),t.push(o)}return o}return ue.forEach(e=>{e.templateUrl&&r(e.templateUrl).then(t=>{e.template=t,e.templateUrl=void 0});const t=e.styleUrls,n=e.styles||(e.styles=[]),o=e.styles.length;t&&t.forEach((s,i)=>{n.push(""),r(s).then(r=>{n[o+i]=r,t.splice(t.indexOf(s),1),0==t.length&&(e.styleUrls=void 0)})})}),ue.clear(),Promise.all(t).then(()=>null)}const ue=new Set;function ce(e){return e.templateUrl||e.styleUrls&&e.styleUrls.length}function le(e){return"string"==typeof e?e:e.text()}const de=function(){var e={Emulated:0,Native:1,None:2,ShadowDom:3};return e[e.Emulated]="Emulated",e[e.Native]="Native",e[e.None]="None",e[e.ShadowDom]="ShadowDom",e}(),he={},fe=[];let pe=0;function ge(e){const t=e.type,n=t.prototype,r={},o={type:t,providersResolver:null,consts:e.consts,vars:e.vars,factory:e.factory,template:e.template||null,hostBindings:e.hostBindings||null,contentQueries:e.contentQueries||null,contentQueriesRefresh:e.contentQueriesRefresh||null,attributes:e.attributes||null,declaredInputs:r,inputs:null,outputs:null,exportAs:e.exportAs||null,onInit:n.ngOnInit||null,doCheck:n.ngDoCheck||null,afterContentInit:n.ngAfterContentInit||null,afterContentChecked:n.ngAfterContentChecked||null,afterViewInit:n.ngAfterViewInit||null,afterViewChecked:n.ngAfterViewChecked||null,onDestroy:n.ngOnDestroy||null,onPush:e.changeDetection===Z.OnPush,directiveDefs:null,pipeDefs:null,selectors:e.selectors,viewQuery:e.viewQuery||null,features:e.features||null,data:e.data||{},encapsulation:e.encapsulation||de.Emulated,id:"c",styles:e.styles||fe,_:null};return o._=""+{toString:()=>{const t=e.directives,n=e.features,s=e.pipes;o.id+=pe++,o.inputs=ye(e.inputs,r),o.outputs=ye(e.outputs),n&&n.forEach(e=>e(o)),o.directiveDefs=t?()=>("function"==typeof t?t():t).map(me):null,o.pipeDefs=s?()=>("function"==typeof s?s():s).map(_e):null}},o}function me(e){return Oe(e)||Ee(e)}function _e(e){return De(e)}function be(e){return{type:e.type,bootstrap:e.bootstrap||fe,declarations:e.declarations||fe,imports:e.imports||fe,exports:e.exports||fe,transitiveCompileScopes:null}}function ye(e,t){if(null==e)return he;const n={};for(const r in e)if(e.hasOwnProperty(r)){let o=e[r],s=o;Array.isArray(o)&&(s=o[1],o=o[0]),n[o]=r,t&&(t[o]=s)}return n}function ve(e){const t={};return{inputs:ye(e.inputs,t),declaredInputs:t,outputs:ye(e.outputs)}}const Ce=ge;function we(e){return{name:e.name,factory:e.factory,pure:!1!==e.pure,onDestroy:e.type.prototype.ngOnDestroy||null}}function Oe(e){return e[y]||null}function Ee(e){return e[v]||null}function De(e){return e[O]||null}function Se(e,t){const n=e[E]||null;if(!n&&!0===t)throw new Error(`Type ${re(e)} does not have 'ngModuleDef' property.`);return n}const xe=0,Me=1,Pe=2,Ae=3,ke=4,Te=5,Re=6,Ie=7,Ne=8,Fe=9,je=10,Ve=11,Le=12,Ue=13,Be=14,He=15,$e=16,ze=17,Ge=18,Ze=0,qe=1,We=6,Qe=7,Ke=8,Ye="__ngContext__",Je=8,Xe=8,et=9,tt=-1;class nt{constructor(e,t,n){this.factory=e,this.resolving=!1,this.canSeeViewProviders=t,this.injectImpl=n}}const rt=nt.prototype;function ot(e){return"function"==typeof e?e.name||e:"string"==typeof e?e:null==e?"":"object"==typeof e&&"function"==typeof e.type?e.type.name||e.type:""+e}function st(e,t){return e[t+Ge]}function it(e){for(;Array.isArray(e);)e=e[Te];return e}function at(e,t){return it(t[e+Ge])}function ut(e,t){return it(t[e.index])}function ct(e,t){return t[xe].data[e+Ge]}function lt(e,t){const n=t[e];return n.length>=Ge?n:n[Te]}function dt(e){return 0!=(4&e.flags)}function ht(e){return 1==(1&e.flags)}function ft(e){return null!==e.template}function pt(e){return Array.isArray(e)&&e.length===Ke}function gt(e){return 0!=(128&e[Me])}function mt(e){let t=Array.isArray(e)?e:yt(e);for(;t&&!(128&t[Me]);)t=t[Pe];return t}function _t(e){return mt(e)[Fe]}function bt(e){return e[Ye]}function yt(e){const t=bt(e);return t?Array.isArray(t)?t:t.lView:null}function vt(e){return e!==tt}function Ct(e){return 32767&e}function wt(e){return e>>16}function Ot(e,t){let n=wt(e),r=t;for(;n>0;)r=r[ze],n--;return r}const Et=("undefined"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind(Y);function Dt(e,t){for(let n=0;n({token:e})),Pt=j("Optional"),At=j("Self"),kt=j("SkipSelf"),Tt=j("Host"),Rt=function(){var e={Default:0,Host:1,Self:2,SkipSelf:4,Optional:8};return e[e.Default]="Default",e[e.Host]="Host",e[e.Self]="Self",e[e.SkipSelf]="SkipSelf",e[e.Optional]="Optional",e}();let It,Nt,Ft=void 0;function jt(e){const t=Ft;return Ft=e,t}function Vt(e){const t=It;return It=e,t}function Lt(e,t=Rt.Default){if(void 0===Ft)throw new Error("inject() must be called from an injection context");return null===Ft?Bt(e,void 0,t):Ft.get(e,t&Rt.Optional?null:void 0,t)}function Ut(e,t=Rt.Default){return(It||Lt)(e,t)}function Bt(e,t,n){const r=P(e);if(r&&"root"==r.providedIn)return void 0===r.value?r.value=r.factory():r.value;if(n&Rt.Optional)return null;if(void 0!==t)return t;throw new Error(`Injector: NOT_FOUND [${re(e)}]`)}function Ht(e){const t=[];for(let n=0;n0;)t=t[ze],e--;return t}(e,pn))[Fe]}function Sn(e){const t=en[xe];fn(en)?en[Me]&=-2:(Qt(en,t.viewHooks,t.viewCheckHooks,gn),en[Me]&=-11,en[Me]|=32,en[Ie]=t.bindingStartIndex),En(e,null)}let xn=!0;function Mn(e){const t=xn;return xn=e,t}const Pn=255;let An=0;function kn(e,t){const n=Rn(e,t);if(-1!==n)return n;const r=t[xe];r.firstTemplatePass&&(e.injectorIndex=t.length,Tn(r.data,e),Tn(t,null),Tn(r.blueprint,null));const o=In(e,t),s=Ct(o),i=Ot(o,t),a=e.injectorIndex;if(vt(o)){const e=i[xe].data;for(let n=0;n<8;n++)t[a+n]=i[s+n]|e[s+n]}return t[a+Xe]=o,a}function Tn(e,t){e.push(0,0,0,0,0,0,0,0,t)}function Rn(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null==t[e.injectorIndex+Xe]?-1:e.injectorIndex}function In(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let n=t[Re],r=1;for(;n&&-1===n.injectorIndex;)n=(t=t[ze])?t[Re]:null,r++;return n?n.injectorIndex|r<<16:-1}function Nn(e,t,n){!function(e,t,n){let r="string"!=typeof n?n[S]:n.charCodeAt(0)||0;null==r&&(r=n[S]=An++);const o=r&Pn,s=1<>16,l=o?a+c:e.directiveEnd;for(let d=r?a:a+c;d=u&&e.type===n)return d}if(o){const e=i[u];if(e&&ft(e)&&e.type===n)return u}return null}function Bn(e,t,n,r){let o=t[n];if(null!=(s=o)&&"object"==typeof s&&Object.getPrototypeOf(s)==rt){const s=o;if(s.resolving)throw new Error(`Circular dep for ${ot(e[n])}`);const i=Mn(s.canSeeViewProviders);let a;s.resolving=!0,s.injectImpl&&(a=Vt(s.injectImpl));const u=un(),c=sn();ln(r,t);try{o=t[n]=s.factory(null,e,t,r)}finally{s.injectImpl&&Vt(a),Mn(i),s.resolving=!1,ln(u,c)}}var s;return o}function Hn(e,t,n){const r=64&e,o=32&e;let s;return!!((s=128&e?r?o?n[t+7]:n[t+6]:o?n[t+5]:n[t+4]:r?o?n[t+3]:n[t+2]:o?n[t+1]:n[t])&1<new e}function qn(e){let t=bt(e);if(t){if(Array.isArray(t)){const r=t;let o,s=void 0,i=void 0;if((n=e)&&n.constructor&&n.constructor.ngComponentDef){if(-1==(o=Xn(r,e)))throw new Error("The provided component was not found in the application");s=e}else if(e&&e.constructor&&e.constructor.ngDirectiveDef){if(-1==(o=function(e,t){let n=e[xe].firstChild;for(;n;){const r=n.directiveEnd;for(let o=n.directiveStart;o=0){const e=it(r[o]),n=Wn(r,o,e);Kn(e,n),t=n;break}}}}var n;return t||null}function Wn(e,t,n){return{lView:e,nodeIndex:t,native:n,component:void 0,directives:void 0,localRefs:void 0}}function Qn(e){let t,n=bt(e);if(Array.isArray(n)){const r=Xn(n,e),o=Wn(n,r,(t=lt(r,n))[Te]);o.component=e,Kn(e,o),Kn(o.native,o)}else t=lt(n.nodeIndex,n.lView);return t}function Kn(e,t){e[Ye]=t}function Yn(e,t){let n=e[xe].firstChild;for(;n;){if(ut(n,e)===t)return n.index;n=Jn(n)}return-1}function Jn(e){if(e.child)return e.child;if(e.next)return e.next;for(;e.parent&&!e.parent.next;)e=e.parent;return e.parent&&e.parent.next}function Xn(e,t){const n=e[xe].components;if(n)for(let r=0;r=0)&&null;e==c&&o.push({element:e,name:u,callback:l,useCapture:h})}}return o.sort(fr),o}function fr(e,t){return e.name==t.name?0:e.namedocument};function Rr(e,t){return null==e.parent?function(e){const t=e[Re];return t&&2!==t.type?ut(t,e[Pe]):null}(t):ut(Ir(e),t)}function Ir(e){let t=e.parent;for(;t&&5===t.type;)t=t.parent;return t}function Nr(e,t){if(-1===e.index){const e=t[He];return e>-1?t[Pe][e]:null}return t[Pe][e.parent.index]}function Fr(e,t){const n=Nr(e,t);return n?n[Qe]:null}const jr=[];function Vr(e,t,n,r,o){const s=e[xe].node;let i=-1,a=e,u=s.child;for(;u;){let e=null;if(3===u.type){Lr(t,n,r,ut(u,a),o);const e=a[u.index];pt(e)&&Lr(t,n,r,e[We],o)}else if(0===u.type){const s=a[u.index];Lr(t,n,r,s[We],o),r&&(s[Qe]=r),s[qe].length&&(e=(a=s[qe][0])[xe].node,o=s[We])}else if(1===u.type){const t=St(a),n=t[Re].projection[u.projection];jr[++i]=u,jr[++i]=a,n&&(e=(a=t[Pe])[xe].data[n.index])}else e=u.child;if(null===e)for(null===u.next&&2&u.flags&&(a=jr[i--],u=jr[i--]),e=u.next;!e;){if(null===(u=u.parent||a[xe].node)||u===s)return null;0===u.type&&(o=(a=a[Pe])[u.index][We]),e=2===u.type&&a[Ae]?(a=a[Ae])[xe].node:u.next}u=e}}function Lr(e,t,n,r,o){0===e?kr(t)?t.insertBefore(n,r,o):n.insertBefore(r,o,!0):1===e?kr(t)?t.removeChild(n,r):n.removeChild(r):2===e&&t.destroyNode(r)}function Ur(e,t){return kr(t)?t.createText(ot(e)):t.createTextNode(ot(e))}function Br(e,t,n){const r=Fr(e[xe].node,e);r&&Vr(e,t?0:1,e[Le],r,n)}function Hr(e,t,n,r,o){const s=t[qe];r>0&&(s[r-1][Ae]=e),r-1&&(e[He]=o,e[Pe]=n),e[ke]&&e[ke].insertView(r),e[Me]|=16}function $r(e,t,n){const r=e[qe],o=r[t];return t>0&&(r[t-1][Ae]=o[Ae]),r.splice(t,1),n||Br(o,!1),o[ke]&&o[ke].removeView(),o[He]=-1,o[Pe]=null,o[Me]&=-17,o}function zr(e,t,n){const r=e[qe][n];$r(e,n,!!t.detached),Zr(r)}function Gr(e){const t=e[xe].childIndex;return-1===t?null:e[t]}function Zr(e){const t=e[Le];kr(t)&&t.destroyNode&&Vr(e,2,t,null),function(e){if(-1===e[xe].childIndex)return Wr(e);let t=Gr(e);for(;t;){let n=null;if(t.length>=Ge){const e=t;e[xe].childIndex>-1&&(n=Gr(e))}else{const e=t;e[qe].length&&(n=e[qe][0])}if(null==n){for(;t&&!t[Ae]&&t!==e;)Wr(t),t=qr(t,e);Wr(t||e),n=t&&t[Ae]}t=n}}(e),e[Me]|=64}function qr(e,t){let n;return e.length>=Ge&&(n=e[Re])&&2===n.type?Nr(n,e):e[Pe]===t?null:e[Pe]}function Wr(e){if(e.length>=Ge){const t=e;!function(e){const t=e[xe];let n;null!=t&&null!=(n=t.destroyHooks)&&Kt(e,n)}(t),function(e){const n=t[xe]&&t[xe].pipeDestroyHooks;n&&Kt(t,n)}(),function(e){const t=e[xe].cleanup;if(null!=t){const n=e[Ne];for(let r=0;r=0?n[i]():n[-i].unsubscribe(),r+=2}else"number"==typeof t[r]?(0,n[t[r]])():t[r].call(n[t[r+1]]);e[Ne]=null}}(t);const n=t[Re];n&&3===n.type&&kr(t[Le])&&t[Le].destroy()}}function Qr(e,t){if(Kr(e,t)){if(gt(t))return Jr(t[Le],ut(e,t));const n=t[Re],r=e.parent;return null!=r&&4===r.type&&(e=eo(r)),null==e.parent&&2===n.type?Fr(n,t):Rr(e,t)}return null}function Kr(e,t){let n=e,r=e.parent;return e.parent&&(4===e.parent.type?r=(n=eo(e)).parent:5===e.parent.type&&(r=(n=Ir(n)).parent)),null===r&&(r=t[Re]),r&&2===r.type?function(e,n){const o=Nr(r,t);return null!=o&&null!=o[Qe]}():null==n.parent||!(3!==n.parent.type||1&n.parent.flags)}function Yr(e,t,n,r){kr(e)?e.insertBefore(t,n,r):t.insertBefore(n,r,!0)}function Jr(e,t){return kr(e)?e.parentNode(t):t.parentNode}function Xr(e=null,t,n){if(null!==e&&Kr(t,n)){const r=n[Le],o=Rr(t,n),s=t.parent||n[Re];if(2===s.type){const t=Nr(s,n),o=t[qe],i=o.indexOf(n);Yr(r,t[Qe],e,to(i,o,t[We]))}else 4===s.type?Yr(r,Qr(t,n),e,o):5===s.type?Yr(r,o,e,ut(t.parent,n)):kr(r)?r.appendChild(o,e):o.appendChild(e);return!0}return!1}function eo(e){for(;null!=e.parent&&4===e.parent.type;)e=e.parent;return e}function to(e,t,n){if(e+10&&" "!==e[r-1]||o-1&&e>s?"":o[e+1],8&r&&!so(t,n)||2&r&&n!==t){if(uo(r))return!1;i=!0}}}}else{if(!i&&!uo(r)&&!uo(u))return!1;if(i&&uo(u))continue;i=!1,r=u|1&r}}return uo(r)||i}function uo(e){return 0==(1&e)}function co(e,t){if(null===t)return-1;let n=!1,r=0;for(;r{const t=e.indexOf(r);t&&(t=9?t+0:t;n?e[r]|=1:e[r]&=-2}function To(e,t){return 1==(1&e[t>=9?t+0:t])}function Ro(e,t){return 2==(2&e[t>=9?t+0:t])}function Io(e,t){return 4==(4&e[t>=9?t+0:t])}function No(e,t,n){return 63&e|t<<6|n<<20}function Fo(e,t){const n=jo(t);return(2&t?e[3]:e[2])[n]}function jo(e){return e>>6&16383}function Vo(e){const t=e>>20&16383;return t>=9?t:-1}function Lo(e){return Vo(e[0])}function Uo(e,t,n){e[t+1]=n}function Bo(e,t,n){e[t+2]=n}function Ho(e,t,n){const r=e[8];if(t){if(!r||0===n)return!0}else if(!r)return!1;return r[n]!==t}function $o(e,t,n){let r=e[8]||wo(e);return n>0?r[n]=t:(r.splice(n=r[0],0,t,null),r[0]+=2),n}function zo(e,t,n,r){const o=function(e,t){return n<<16|e}(r);e[t+3]=o}function Go(e,t){return e[t+3]>>16&65535}function Zo(e,t){const n=Go(e,t);if(n){const t=e[8];if(t)return t[n]}return null}function qo(e,t,n){e[0===t?t:t+0]=n}function Wo(e,t){return e[0===t?t:t+0]}function Qo(e,t){return e[t+2]}function Ko(e,t){return e[t+1]}function Yo(e){return 16&e[0]}function Jo(e,t){ko(e,0,t)}function Xo(e,t){t?e[0]|=8:e[0]&=-9}function es(e,t,n){for(let r=(n||0)+1;r=0){const t=Wo(e,c);qo(e,c,No(t,jo(t),n))}const l=Vo(u);if(l>=0){const n=Wo(e,l);qo(e,l,No(n,jo(n),t))}Bo(e,t,Qo(e,n)),Uo(e,t,Ko(e,n)),qo(e,t,Wo(e,n)),zo(e,t,Go(e,n),0),Bo(e,n,r),Uo(e,n,o),qo(e,n,s),zo(e,n,i,0)}function ns(e,t,n,r,o,s,i,a){const u=t0){const n=jo(Wo(e,t));qo(e,t,No((To(e,t)?1:0)|(Ro(e,t)?2:0)|(Io(e,t)?4:0),n,r))}}}(e)}function rs(e,t){return t?!!e:null!==e}function os(e,t,n,r){let o,s=r&&r(t)?4:0;return n?(s|=2,o=ls(e[3],t)):o=ls(e[2],t),No(s,o=o>0?o+1:0,0)}function ss(e,t,n){return!(2&e)&&t&&n&&4&e?t.toString()!==n.toString():t!==n}class is{constructor(e,t,n){this._element=t,this._type=n,this._values={},this._dirty=!1,this._factory=e}setValue(e,t){this._values[e]!==t&&(this._values[e]=t,this._dirty=!0)}buildPlayer(e,t){if(this._dirty){const n=this._factory.fn(this._element,this._type,this._values,t,e||null);return this._values={},this._dirty=!1,n}}}function as(e,t){return 65535&e[t+3]}function us(e,t){const n=cs(e[1],t);return n>0?n/4:0}function cs(e,t){for(let n=0;no){const e=0===t,i=n.data;for(let t=o;t=0)return-1;s=i/4,r[i+1]=o,r[i+3]=n||null}return s}(e,t,o);if(-1===i)return;const a=e[4],u=a[1],c=a[0],l=4*c;let d=9+l,h=d+4*u,f=h+l;const p=a.length;a.push(r?r.length:0,n?n.length:0);let g=0;const m=[];if(r&&r.length)for(let w=0;w=h,n=w>=(t?f:d),r=Wo(e,w),o=jo(r);let s=Vo(r);qo(e,w,No(r,o,s+=t?n?4*m.length:0:4*y+4*(n?m.length:0)))}for(let w=0;w<4*m.length;w++)e.splice(f,0,null),e.splice(d,0,null),d++,h++,f+=2;for(let w=0;w<4*_.length;w++)e.splice(h,0,null),e.push(null),h++,f++;const v=e[3],C=e[2];for(let w=0;w=m.length,n=t?w-m.length:w,r=t?_[n]:m[n];let s,a;t?(s=f+4*(u+n),a=d+4*(u+n)):(s=h+4*(c+n),a=9+4*(c+n));let l=t?v:C,p=ls(l,r);-1===p?(p=l.length+1,l.push(r,!t&&null)):p+=1;const g=os(e,r,t,o||null);qo(e,a,No(g,p,s)),Uo(e,a,r),Bo(e,a,null),zo(e,a,0,i),qo(e,s,No(g,p,a)),Uo(e,s,r),Bo(e,s,null),zo(e,s,0,i)}a[1]=u+_.length,a[0]=c+m.length,qo(e,0,No(0,0,h)|(s?16:0))}(o.stylingTemplate,r||null,e,t,n,Oo(o))}function Qs(e,t){const n=un();n.stylingTemplate||(n.stylingTemplate=Eo(t)),function(e,t,n){const r=e[1];if(-1==cs(r,n)){r.push(n,-1,!1,null);let o=null,s=null,i=-1;for(let n=0;n0&&Ei(_t(n),2)}function Ys(e,t,n,r,o){let s=null;null!==n&&(s=r?ot(n)+r:n),Mo(bo(e+Ge,sn()),t,s,!1,o)}function Js(e,t,n,r){const o=n instanceof po?n:!!n;Mo(bo(e+Ge,sn()),t,o,!0,r)}function Xs(e,t,n,r){if(null!=r)return function(e,t,n,r){throw new Error("unimplemented. Should not be needed by ViewEngine compatibility")}();const o=sn(),s=ct(e,o),i=bo(e+Ge,o);if(Oo(s)&&t!==wr){const e=fs(i);Zs(o,s.inputs.class,(e.length?e+" ":"")+t)}else!function(e,t,n,r){n=n||null;const o=us(e,null),s=e[5],i=t instanceof po?new is(t,s,1):null,a=n instanceof po?new is(n,s,2):null,u=i?t.value:t,c=a?n.value:n,l=Yo(e)||u===wr||u===e[6],d=c===wr||c===e[7];if(l&&d)return;e[6]=u,e[7]=c;let h=fe,f=!1,p=!1;const g=i?1:0;Ho(e,i,1)&&($o(e,i,1),p=!0);const m=a?3:0;Ho(e,a,3)&&($o(e,a,3),p=!0),l||("string"==typeof u?(h=u.split(/\s+/),f=!0):h=u?Object.keys(u):fe);const _=u||he,b=c?Object.keys(c):fe,y=c||he,v=b.length;let C=!1,w=Lo(e),O=0;const E=b.length+h.length;for(;w=v;if(!t&&!d||t&&!l){const n=t?O-v:O,r=t?h[n]:b[n],s=t?!!f||_[r]:y[r],i=t?g:m;if(Ko(e,w)===r){const t=Qo(e,w),n=Wo(e,w);if(zo(e,w,i,o),ss(n,t,s)){Bo(e,w,s),p=p||!!i;const r=Fo(e,n);(null!=t||ss(n,r,s))&&(ko(e,w,!0),C=!0)}}else{const n=es(e,r,w);if(n>0){const t=Qo(e,n),r=Wo(e,n);if(ts(e,w,n),ss(r,t,s)){const n=Fo(e,r);Bo(e,w,s),(null!=t||ss(r,n,s))&&(ko(e,w,!0),p=p||!!i,C=!0)}}else{const n=os(e,r,t,ds(e,o));p=p||!!i,ns(e,w,t,r,n,s,o,i),C=!0}}}w+=4,O++}for(;w=v;if(!t&&!d||t&&!l){const n=t?O-v:O,r=t?h[n]:b[n],s=t?!!f||_[r]:y[r],i=1|os(e,r,t,D),a=t?g:m,u=e.length;e.push(i,r,s,0),zo(e,u,a,o),C=!0}O++}C&&(Jo(e,!0),hs(e,o,!0)),p&&Xo(e,!0)}(i,t,n)}function ei(e,t){const n=sn(),r=Ur(t,n[Le]),o=_s(e,3,r,null,null);hn(!1),Xr(r,o,n)}function ti(e,t){if(t!==wr){const n=sn(),r=at(e,n),o=n[Le];kr(o)?o.setValue(r,ot(t)):r.textContent=ot(t)}}function ni(e,t,n){const r=-(t.index-Ge),o=e.data.length-(65535&t.providerIndexes);(e.expandoInstructions||(e.expandoInstructions=[])).push(r,o,n)}function ri(e,t,n,r){const o=un();oi(e,o,t,n),o&&o.attrs&&function(e,t,r,s){let i=o.initialInputs;(void 0===i||e>=i.length)&&(i=function(e,t,n){const r=n.initialInputs||(n.initialInputs=[]);r[e]=null;const o=n.attrs;let s=0;for(;s=s.length||null==s[e])&&(s[e]=Ns(e,null,t,n,o.directiveRegistry,o.pipeRegistry,null)),s[e]}(e,t,n,s),null,4),i[ke]&&(a[ke]=i[ke].createView()),bs(e,a),En(a,a[xe].node)),i&&(fn(a)&&Hr(a,i,r,i[Ze],-1),i[Ze]++),fn(a)?3:2}function _i(){const e=sn(),t=e[Re];fn(e)&&(gs(e),e[Me]&=-2),gs(e),Sn(e[Pe]),cn(t),hn(!1)}function bi(e){const t=lt(e,sn());16==(16&t[Me])&&12&t[Me]&&(function(e){const t=e[xe];for(let n=e.length;nt=e),e.scheduler(()=>{if(1&e.flags&&(e.flags&=-2,Di(e)),2&e.flags){e.flags&=-3;const t=e.playerHandler;t&&t.flushPlayers()}e.clean=ps,t(null)})}}function Di(e){for(let t=0;t=2&&r[o-2]===t.hostBindings?r[o-1]=r[o-1]+n:r.push(t.hostBindings,n)}(n,tn,e),function(e,t,n){for(let r=0;r=r.data.length&&(r.data[o]=null),n[o]=t}function $i(e){return st(pn,e)}function zi(e){return sn()[$e][e]}function Gi(e){return st(sn(),e)}function Zi(e,t=Rt.Default){return e=ie(e),jn(un(),sn(),e,t)}function qi(e){return Fn(un(),e)}function Wi(e,t){const n=sn(),r=n[xe],o=(n[$e]||(n[$e]=[])).push(e);if(yn()){const e=r.contentQueries||(r.contentQueries=[]);t!==(r.contentQueries.length?r.contentQueries[r.contentQueries.length-2]:-1)&&e.push(t,o-1)}}const Qi=ps;function Ki(e){return e?(void 0===e.inputs&&(e.inputs=qs(e,0)),e.inputs):null}function Yi(){return sn()}function Ji(e){return e[Ne]||(e[Ne]=[])}function Xi(e){return e[xe].cleanup||(e[xe].cleanup=[])}function ea(e,t){const n=qn(e);if(!n)return;const r=n.native,o=n.lView,s=function(e,t){if(!(t=t||qn(r)))return null;const{lView:n,nodeIndex:o}=t,s=bo(o,n);return Co(s)||wo(s)}(0,n),i=or(o);vo(s,i,r,t,0,e),Ei(i,2)}function ta(e){const t=qn(e);if(!t)return[];const n=bo(t.nodeIndex,t.lView),r=n?Co(n):null;return r?function(e){const t=[],n=e[0];for(let r=2;re(i,t)),s.firstTemplatePass&&t.hostBindings){const e=un();nn(t),t.hostBindings(1,i,e.index-Ge),nn(null)}return i}function ca(e,t){return{components:[],scheduler:e||Et,clean:Qi,playerHandler:t||null,flags:0}}function la(e,t){const n=yt(e)[xe],r=n.data.length-1;$t(r,t.onInit,t.doCheck,n),zt(n,{directiveStart:r,directiveEnd:r+1})}function da(e){return function(e){return mt(e)[Fe]}(e).clean}function ha(e){return"function"==typeof e.template}function fa(e){let t=Object.getPrototypeOf(e.type.prototype).constructor;for(;t;){let n=void 0;if(ha(e))n=t.ngComponentDef||t.ngDirectiveDef;else{if(t.ngComponentDef)throw new Error("Directives cannot inherit Components");n=t.ngDirectiveDef}const r=t.ngBaseDef;if(r||n){const t=e;t.inputs=pa(e.inputs),t.declaredInputs=pa(e.declaredInputs),t.outputs=pa(e.outputs)}if(r&&(b(e.inputs,r.inputs),b(e.declaredInputs,r.declaredInputs),b(e.outputs,r.outputs)),n){const t=e.hostBindings,r=n.hostBindings;if(r&&(e.hostBindings=t?(e,n,o)=>{r(e,n,o),t(e,n,o)}:r),ha(e)&&ha(n)){const t=e.viewQuery,r=n.viewQuery;r&&(e.viewQuery=t?(e,n)=>{r(e,n),t(e,n)}:r)}const o=e.contentQueries,s=n.contentQueries;s&&(e.contentQueries=o?e=>{s(e),o(e)}:s);const i=e.contentQueriesRefresh,a=n.contentQueriesRefresh;a&&(e.contentQueriesRefresh=i?(e,t)=>{a(e,t),i(e,t)}:a),b(e.inputs,n.inputs),b(e.declaredInputs,n.declaredInputs),b(e.outputs,n.outputs),e.afterContentChecked=e.afterContentChecked||n.afterContentChecked,e.afterContentInit=e.afterContentInit||n.afterContentInit,e.afterViewChecked=e.afterViewChecked||n.afterViewChecked,e.afterViewInit=e.afterViewInit||n.afterViewInit,e.doCheck=e.doCheck||n.doCheck,e.onDestroy=e.onDestroy||n.onDestroy,e.onInit=e.onInit||n.onInit;const u=n.features;if(u)for(const n of u)n&&n.ngInherit&&n(e);break}{const n=t.prototype;n&&(e.afterContentChecked=e.afterContentChecked||n.afterContentChecked,e.afterContentInit=e.afterContentInit||n.afterContentInit,e.afterViewChecked=e.afterViewChecked||n.afterViewChecked,e.afterViewInit=e.afterViewInit||n.afterViewInit,e.doCheck=e.doCheck||n.doCheck,e.onDestroy=e.onDestroy||n.onDestroy,e.onInit=e.onInit||n.onInit)}t=Object.getPrototypeOf(t)}}function pa(e){return e===he?{}:e===fe?[]:e}const ga="__ngOnChanges_";function ma(e){const t=e.declaredInputs,n=e.inputs,r=e.type.prototype;for(const o in t)if(t.hasOwnProperty(o)){const e=n[o],s=t[o],i=ga+e;let a=void 0,u=r;for(;!a&&u&&Object.getPrototypeOf(u)!==Object.getPrototypeOf(Object.prototype);)a=Object.getOwnPropertyDescriptor(u,e),u=Object.getPrototypeOf(u);const c=a&&a.set;Object.defineProperty(r,e,{get:a&&a.get||(c?void 0:function(){return this[i]}),set(e){let t=this[ga];t||(t={},Object.defineProperty(this,ga,{value:t,writable:!0}));const n=!this.hasOwnProperty(i),r=t[s];r?r.currentValue=e:t[s]=new br(this[i],e,n),n?Object.defineProperty(this,i,{value:e,writable:!0}):this[i]=e,c&&c.call(this,e)},configurable:!1})}null!=e.onInit&&(e.onInit=_a(e.onInit)),e.doCheck=_a(e.doCheck)}function _a(e){return function(){const t=this[ga];null!=t&&(this.ngOnChanges(t),this[ga]=null),e&&e.apply(this)}}function ba(...e){}ma.ngInherit=!0;const ya="__source",va=new Object,Ca=va,wa=new k("INJECTOR");class Oa{get(e,t=va){if(t===va)throw new Error(`NullInjectorError: No provider for ${re(e)}!`);return t}}const Ea=function(){class e{static create(e,t){return Array.isArray(e)?new ja(e,t):new ja(e.providers,e.parent,e.name||null)}}return e.THROW_IF_NOT_FOUND=va,e.NULL=new Oa,e.ngInjectableDef=x({providedIn:"any",factory:()=>Ut(wa)}),e.__NG_ELEMENT_ID__=(()=>Sa()),e}(),Da=function(){return function(){const e=un();return new zn(e,sn())}()},Sa=ba,xa=function(e){return e},Ma=[],Pa=xa,Aa=function(){return Array.prototype.slice.call(arguments)},ka=_({provide:String,useValue:_}),Ta="ngTokenPath",Ra="ngTempTokenPath",Ia=Ea.NULL,Na=/\n/gm,Fa="\u0275";class ja{constructor(e,t=Ia,n=null){this.parent=t,this.source=n;const r=this._records=new Map;r.set(Ea,{token:Ea,fn:xa,deps:Ma,value:this,useNew:!1}),r.set(wa,{token:wa,fn:xa,deps:Ma,value:this,useNew:!1}),function e(t,n){if(n)if((n=ie(n))instanceof Array)for(let r=0;re.push(re(n))),`StaticInjector[${e.join(", ")}]`}}function Va(e){return Ua("Cannot mix multi providers and regular providers",e)}function La(e,t,n=null){e=e&&"\n"===e.charAt(0)&&e.charAt(1)==Fa?e.substr(2):e;let r=re(t);if(t instanceof Array)r=t.map(re).join(" -> ");else if("object"==typeof t){let e=[];for(let n in t)if(t.hasOwnProperty(n)){let r=t[n];e.push(n+":"+("string"==typeof r?JSON.stringify(r):re(r)))}r=`{${e.join(", ")}}`}return`StaticInjectorError${n?"("+n+")":""}[${r}]: ${e.replace(Na,"\n ")}`}function Ua(e,t){return new Error(La(e,t))}const Ba=new k("The presence of this token marks an injector as being the root injector."),Ha={},$a={},za=[];let Ga=void 0;function Za(){return void 0===Ga&&(Ga=new Oa),Ga}function qa(e,t=null,n=null){return t=t||Za(),new Wa(e,n,t)}class Wa{constructor(e,t,n){this.parent=n,this.records=new Map,this.injectorDefTypes=new Set,this.onDestroy=new Set,this.destroyed=!1;const r=[];Ja([e],e=>this.processInjectorType(e,[],r)),t&&Ja(t,n=>this.processProvider(n,e,t)),this.records.set(wa,Ya(void 0,this)),this.isRootInjector=this.records.has(Ba),this.injectorDefTypes.forEach(e=>this.get(e))}destroy(){this.assertNotDestroyed(),this.destroyed=!0;try{this.onDestroy.forEach(e=>e.ngOnDestroy())}finally{this.records.clear(),this.onDestroy.clear(),this.injectorDefTypes.clear()}}get(e,t=Ca,n=Rt.Default){this.assertNotDestroyed();const r=jt(this);try{if(!(n&Rt.SkipSelf)){let t=this.records.get(e);if(void 0===t){const n=("function"==typeof(o=e)||"object"==typeof o&&o instanceof k)&&P(e);n&&this.injectableDefInScope(n)&&(t=Ya(Qa(e),Ha),this.records.set(e,t))}if(void 0!==t)return this.hydrate(e,t)}return(n&Rt.Self?Za():this.parent).get(e,t)}finally{jt(r)}var o}assertNotDestroyed(){if(this.destroyed)throw new Error("Injector has already been destroyed.")}processInjectorType(e,t,n){if(!(e=ie(e)))return;let r=A(e);const o=null==r&&e.ngModule||void 0,s=void 0===o?e:o,i=-1!==n.indexOf(s),a=void 0!==o&&e.providers||za;if(void 0!==o&&(r=A(o)),null==r)return;if(this.injectorDefTypes.add(s),this.records.set(s,Ya(r.factory,Ha)),null!=r.imports&&!i){n.push(s);try{Ja(r.imports,e=>this.processInjectorType(e,t,n))}finally{}}const u=r.providers;if(null!=u&&!i){const t=e;Ja(u,e=>this.processProvider(e,t,u))}const c=e.ngModule;Ja(a,e=>this.processProvider(e,c,a))}processProvider(e,t,n){let r=eu(e=ie(e))?e:ie(e&&e.provide);const o=function(e,t,n){let r=Ka(e,t,n);return Xa(e)?Ya(void 0,e.useValue):Ya(r,Ha)}(e,t,n);if(eu(e)||!0!==e.multi){const e=this.records.get(r);if(e&&void 0!==e.multi)throw new Error(`Mixed multi-provider for ${re(r)}`)}else{let t=this.records.get(r);if(t){if(void 0===t.multi)throw new Error(`Mixed multi-provider for ${r}.`)}else(t=Ya(void 0,Ha,!0)).factory=(()=>Ht(t.multi)),this.records.set(r,t);r=e,t.multi.push(e)}this.records.set(r,o)}hydrate(e,t){if(t.value===$a)throw new Error(`Cannot instantiate cyclic dependency! ${re(e)}`);var n;return t.value===Ha&&(t.value=$a,t.value=t.factory()),"object"==typeof t.value&&t.value&&"object"==typeof(n=t.value)&&null!=n&&n.ngOnDestroy&&"function"==typeof n.ngOnDestroy&&this.onDestroy.add(t.value),t.value}injectableDefInScope(e){return!!e.providedIn&&("string"==typeof e.providedIn?"any"===e.providedIn||"root"===e.providedIn&&this.isRootInjector:this.injectorDefTypes.has(e.providedIn))}}function Qa(e){const t=P(e);if(null===t){const t=A(e);if(null!==t)return t.factory;if(e instanceof k)throw new Error(`Token ${re(e)} is missing an ngInjectableDef definition.`);if(e instanceof Function){const t=e.length;if(t>0){const n=new Array(t).fill("?");throw new Error(`Can't resolve all parameters for ${re(e)}: (${n.join(", ")}).`)}return()=>new e}throw new Error("unreachable")}return t.factory}function Ka(e,t,n){let r=void 0;if(eu(e))return Qa(ie(e));if(Xa(e))r=(()=>ie(e.useValue));else if((o=e)&&o.useExisting)r=(()=>Ut(ie(e.useExisting)));else if(e&&e.useFactory)r=(()=>e.useFactory(...Ht(e.deps||[])));else{const o=ie(e&&(e.useClass||e.provide));if(!o){let r="";throw t&&n&&(r=` - only instances of Provider and Type are allowed, got: [${n.map(t=>t==e?"?"+e+"?":"...").join(", ")}]`),new Error(`Invalid provider for the NgModule '${re(t)}'`+r)}if(!e.deps)return Qa(o);r=(()=>new o(...Ht(e.deps)))}var o;return r}function Ya(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function Ja(e,t){e.forEach(e=>Array.isArray(e)?Ja(e,t):t(e))}function Xa(e){return e&&"object"==typeof e&&ka in e}function eu(e){return"function"==typeof e}function tu(e,t,n,r,o){if(e=ie(e),Array.isArray(e))for(let s=0;s>16;if(eu(e)||!e.multi){const e=new nt(a,o,Zi),r=ru(i,t,o?c:c+d,l);-1==r?(Nn(kn(u,s),s,i),t.push(i),u.directiveStart++,u.directiveEnd++,o&&(u.providerIndexes+=65536),n.push(e),s.push(e)):(n[r]=e,s[r]=e)}else{const e=ru(i,t,c+d,l),h=ru(i,t,c,c+d),f=e>=0&&n[e],p=h>=0&&n[h];if(o&&!p||!o&&!f){Nn(kn(u,s),s,i);const e=function(e,t,n,r,o){const s=new nt(e,n,Zi);return s.multi=[],s.index=t,s.componentProviders=0,nu(s,o,r&&!n),s}(o?su:ou,n.length,o,r,a);!o&&p&&(n[h].providerFactory=e),t.push(i),u.directiveStart++,u.directiveEnd++,o&&(u.providerIndexes+=65536),n.push(e),s.push(e)}else nu(n[o?h:e],a,!o&&r);!o&&r&&p&&n[h].componentProviders++}}}function nu(e,t,n){e.multi.push(t),n&&e.componentProviders++}function ru(e,t,n,r){for(let o=n;o{n.providersResolver=(n=>(function(e,t,n){const r=sn()[xe];if(r.firstTemplatePass){const o=ft(e);tu(n,r.data,r.blueprint,o,!0),tu(t,r.data,r.blueprint,o,!1)}})(n,e,t))}}class uu{}class cu{}function lu(e){const t=Error(`No component factory found for ${re(e)}. Did you add it to @NgModule.entryComponents?`);return t[du]=e,t}const du="ngComponent";class hu{resolveComponentFactory(e){throw lu(e)}}const fu=function(){class e{}return e.NULL=new hu,e}();class pu{constructor(e,t,n){this._parent=t,this._ngModule=n,this._factories=new Map;for(let r=0;r-1&&this._viewContainerRef.detach(e),this._viewContainerRef=null}Zr(this._lView)}onDestroy(e){var t,n;n=e,Ji(t=this._lView).push(n),t[xe].firstTemplatePass&&Xi(t).push(t[Ne].length-1,null)}markForCheck(){Oi(this._lView)}detach(){this._lView[Me]&=-17}reattach(){this._lView[Me]|=16}detectChanges(){xi(this._lView,this.context)}checkNoChanges(){!function(e){_n(!0);try{Si(e)}finally{_n(!1)}}(this.context)}attachToViewContainerRef(e){if(this._appRef)throw new Error("This view is already attached directly to the ApplicationRef!");this._viewContainerRef=e}detachFromAppRef(){this._appRef=null}attachToAppRef(e){if(this._viewContainerRef)throw new Error("This view is already attached to a ViewContainer!");this._appRef=e}_lookUpContext(){return this._context=this._lView[Pe][this._componentIndex]}}class yu extends bu{constructor(e){super(e,null,-1),this._view=e}detectChanges(){Mi(this._view)}checkNoChanges(){!function(e){_n(!0);try{Mi(e)}finally{_n(!1)}}(this._view)}get context(){return null}}let vu,Cu,wu;function Ou(e,t,n){return vu||(vu=class extends e{}),new vu(ut(t,n))}function Eu(e,t,n,r){if(Cu||(Cu=class extends e{constructor(e,t,n,r,o,s){super(),this._declarationParentView=e,this.elementRef=t,this._tView=n,this._renderer=r,this._queries=o,this._injectorIndex=s}createEmbeddedView(e,t,n,r,o){const s=function(e,t,n,r,o,s){const i=dn(),a=un();hn(!0),cn(null);const u=ms(n,e,t,4);return u[ze]=n,o&&(u[ke]=o.createView()),bs(-1,u),e.firstTemplatePass&&(e.node.injectorIndex=s),hn(i),cn(a),u}(this._tView,e,this._declarationParentView,0,this._queries,this._injectorIndex);t&&Hr(s,t,r,o,n.index),vs(s,this._tView,e);const i=new bu(s,e,-1);return i._tViewNode=s[Re],i}}),0===n.type){const e=r[n.index];return new Cu(r,Ou(t,n,r),n.tViews,sn()[Le],e[ke],n.injectorIndex)}return null}function Du(e,t,n){if(ht(e)){const r=e.directiveStart,o=lt(e.index,t);return new bu(o,n,r)}if(3===e.type){const e=St(t);return new bu(e,e[Fe],-1)}return null}const Su=function(){class e{constructor(e){this.nativeElement=e}}return e.__NG_ELEMENT_ID__=(()=>Mu(e)),e}(),xu=function(e){return Ou(e,un(),sn())},Mu=ba;class Pu{constructor(e,t,n,r,o,s){this.id=e,this.templateUrl=t,this.slotCount=n,this.encapsulation=r,this.styles=o,this.animations=s}}class Au{}class ku{}class Tu{}class Ru{}const Iu=function(){var e={Important:1,DashCase:2};return e[e.Important]="Important",e[e.DashCase]="DashCase",e}(),Nu=function(){class e{}return e.__NG_ELEMENT_ID__=(()=>ju()),e}(),Fu=function(){return function(e){const t=sn()[Le];if(kr(t))return t;throw new Error("Cannot inject Renderer2 when the application uses Renderer3!")}()},ju=ba,Vu=function(){var e={NONE:0,HTML:1,STYLE:2,SCRIPT:3,URL:4,RESOURCE_URL:5};return e[e.NONE]="NONE",e[e.HTML]="HTML",e[e.STYLE]="STYLE",e[e.SCRIPT]="SCRIPT",e[e.URL]="URL",e[e.RESOURCE_URL]="RESOURCE_URL",e}();class Lu{}class Uu{constructor(e){this.full=e,this.major=e.split(".")[0],this.minor=e.split(".")[1],this.patch=e.split(".").slice(2).join(".")}}const Bu=new Uu("7.2.15");function Hu(e){const t=[];for(let n in e)e.hasOwnProperty(n)&&t.push({propName:e[n],templateName:n});return t}const $u=new k("ROOT_CONTEXT_TOKEN",{providedIn:"root",factory:()=>ca(Ut(zu))}),zu=new k("SCHEDULER_TOKEN",{providedIn:"root",factory:()=>Et}),Gu={};class Zu extends cu{constructor(e,t){super(),this.componentDef=e,this.ngModule=t,this.componentType=e.type,this.selector=e.selectors[0][0],this.ngContentSelectors=[]}get inputs(){return Hu(this.componentDef.inputs)}get outputs(){return Hu(this.componentDef.outputs)}create(e,t,n,r){const o=void 0===n,s=(r=r||this.ngModule)?function(e,t){return{get:(n,r)=>{const o=e.get(n,Gu);return o!==Gu||r===Gu?o:t.get(n,r)}}}(e,r.injector):e,i=s.get(Ru,Tr),a=s.get(Lu,null),u=o?Ts(this.selector,i.createRenderer(null,this.componentDef)):js(i,n),c=this.componentDef.onPush?136:132,l=o?ca():s.get($u),d=i.createRenderer(u,this.componentDef);n&&u&&(kr(d)?d.setAttribute(u,"ng-version",Bu.full):u.setAttribute("ng-version",Bu.full));const h=ms(null,Ns(-1,null,1,0,null,null,null),l,c,i,d,a,s),f=En(h,null);let p,g;try{i.begin&&i.begin();const e=aa(u,this.componentDef,h,i,d);if(g=ct(0,h),t){let e=0;const n=h[xe],r=g.projection=[];for(let o=0;oe()),this.destroyCbs=null,this.hostView.destroy()}onDestroy(e){this.destroyCbs.push(e)}}let Wu=!0,Qu=!1;function Ku(){return Qu=!0,Wu}function Yu(){if(Qu)throw new Error("Cannot enable prod mode after platform setup.");Wu=!1}class Ju{constructor(e){if(this.defaultDoc=e,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),this.inertBodyElement=this.inertDocument.body,null==this.inertBodyElement){const e=this.inertDocument.createElement("html");this.inertDocument.appendChild(e),this.inertBodyElement=this.inertDocument.createElement("body"),e.appendChild(this.inertBodyElement)}this.inertBodyElement.innerHTML='',!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(e){return!1}}()?this.getInertBodyElement_DOMParser:this.getInertBodyElement_InertDocument):this.getInertBodyElement=this.getInertBodyElement_XHR}getInertBodyElement_XHR(e){e=""+e+"";try{e=encodeURI(e)}catch(r){return null}const t=new XMLHttpRequest;t.responseType="document",t.open("GET","data:text/html;charset=utf-8,"+e,!1),t.send(void 0);const n=t.response.body;return n.removeChild(n.firstChild),n}getInertBodyElement_DOMParser(e){e=""+e+"";try{const n=(new window.DOMParser).parseFromString(e,"text/html").body;return n.removeChild(n.firstChild),n}catch(t){return null}}getInertBodyElement_InertDocument(e){const t=this.inertDocument.createElement("template");return"content"in t?(t.innerHTML=e,t):(this.inertBodyElement.innerHTML=e,this.defaultDoc.documentMode&&this.stripCustomNsAttrs(this.inertBodyElement),this.inertBodyElement)}stripCustomNsAttrs(e){const t=e.attributes;for(let r=t.length-1;0tc(e.trim())).join(", ")}function rc(e){const t={};for(const n of e.split(","))t[n]=!0;return t}function oc(...e){const t={};for(const n of e)for(const e in n)n.hasOwnProperty(e)&&(t[e]=!0);return t}const sc=rc("area,br,col,hr,img,wbr"),ic=rc("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),ac=rc("rp,rt"),uc=oc(ac,ic),cc=oc(sc,oc(ic,rc("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),oc(ac,rc("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),uc),lc=rc("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),dc=rc("srcset"),hc=oc(lc,dc,rc("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width")),fc=rc("script,style,template");class pc{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(e){let t=e.firstChild,n=!0;for(;t;)if(t.nodeType===Node.ELEMENT_NODE?n=this.startElement(t):t.nodeType===Node.TEXT_NODE?this.chars(t.nodeValue):this.sanitizedSomething=!0,n&&t.firstChild)t=t.firstChild;else for(;t;){t.nodeType===Node.ELEMENT_NODE&&this.endElement(t);let e=this.checkClobberedElement(t,t.nextSibling);if(e){t=e;break}t=this.checkClobberedElement(t,t.parentNode)}return this.buf.join("")}startElement(e){const t=e.nodeName.toLowerCase();if(!cc.hasOwnProperty(t))return this.sanitizedSomething=!0,!fc.hasOwnProperty(t);this.buf.push("<"),this.buf.push(t);const n=e.attributes;for(let r=0;r"),!0}endElement(e){const t=e.nodeName.toLowerCase();cc.hasOwnProperty(t)&&!sc.hasOwnProperty(t)&&(this.buf.push(""))}chars(e){this.buf.push(_c(e))}checkClobberedElement(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: ${e.outerHTML}`);return t}}const gc=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,mc=/([^\#-~ |!])/g;function _c(e){return e.replace(/&/g,"&").replace(gc,function(e){return"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";"}).replace(mc,function(e){return"&#"+e.charCodeAt(0)+";"}).replace(//g,">")}let bc;function yc(e,t){let n=null;try{bc=bc||new Ju(e);let r=t?String(t):"";n=bc.getInertBodyElement(r);let o=5,s=r;do{if(0===o)throw new Error("Failed to sanitize html because the input is unstable");o--,r=s,s=n.innerHTML,n=bc.getInertBodyElement(r)}while(r!==s);const i=new pc,a=i.sanitizeChildren(vc(n)||n);return Ku()&&i.sanitizedSomething&&console.warn("WARNING: sanitizing HTML stripped some content, see http://g.co/ng/security#xss"),a}finally{if(n){const e=vc(n)||n;for(;e.firstChild;)e.removeChild(e.firstChild)}}}function vc(e){return"content"in e&&function(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}const Cc={marker:"element"},wc={marker:"comment"},Oc="\ufffd",Ec=/^\s*(\ufffd\d+:?\d*\ufffd)\s*,\s*(select|plural)\s*,/,Dc=/\ufffd\/?\*(\d+:\d+)\ufffd/gi,Sc=/\ufffd(\/?[#*]\d+):?\d*\ufffd/gi,xc=/\ufffd(\d+):?\d*\ufffd/gi,Mc=/({\s*\ufffd\d+:?\d*\ufffd\s*,\s*\S{6}\s*,[\s\S]*})/gi,Pc=/\[(\ufffd.+?\ufffd?)\]/g,Ac=/({\s*)(VAR_(PLURAL|SELECT)(_\d+)?)(\s*,)/g,kc=/\ufffdI18N_EXP_(ICU(_\d+)?)\ufffd/g;function Tc(e){if(!e)return[];let t=0;const n=[],r=[],o=/[{}]/g;let s;for(o.lastIndex=0;s=o.exec(e);){const o=s.index;if("}"==s[0]){if(n.pop(),0==n.length){const n=e.substring(t,o);Ec.test(n)?r.push(Rc(n)):n&&r.push(n),t=o+1}}else{if(0==n.length){const n=e.substring(t,o);r.push(n),t=o+1}n.push("{")}}const i=e.substring(t);return""!=i&&r.push(i),r}function Rc(e){const t=[],n=[];let r=1,o=0;const s=Tc(e=e.replace(Ec,function(e,t,n){return r="select"===n?0:1,o=parseInt(t.substr(1),10),""}));for(let u=0;u0&&i!==a&&l.push(i.index<<3|0);const d=[],h=[],f=function(e,t){if("number"!=typeof t)return Ic(e);{const n=e.indexOf(`:${t}${Oc}`)+2+t.toString().length,r=e.search(new RegExp(`${Oc}\\/\\*\\d+:${t}${Oc}`));return Ic(e.substring(n,r))}}(n,r).split(Sc);for(let p=0;p{if(n[t]||(n[t]=t.split("|")),!n[t].length)throw new Error(`i18n postprocess: unmatched placeholder - ${t}`);return n[t].shift()});if(Object.keys(n).some(e=>!!n[e].length))throw new Error(`i18n postprocess: unmatched values - ${JSON.stringify(n)}`);return Object.keys(t).length?r=(r=r.replace(Ac,(e,n,r,o,s,i)=>t.hasOwnProperty(r)?`${n}${t[r]}${i}`:e)).replace(kc,(e,n)=>{if(t.hasOwnProperty(n)){const r=t[n];if(!r.length)throw new Error(`i18n postprocess: unmatched ICU - ${e} with key: ${n}`);return r.shift()}return e}):r}function zc(){!function(e){const t=sn(),n=jc[Vc--],r=e.data[n+Ge],o=un(),s=Gc(n,r.create,r.expandoStartIndex,t);for(let i=n+1;i<=o.index-Ge;i++)-1===s.indexOf(i)&&Zc(i,t)}(sn()[xe])}function Gc(e,t,n,r){const o=sn()[Le];let s=null,i=null;const a=[];for(let u=0;u>>17;let o;i=Hc(s,o=n===e?r[Re]:ct(n,r),i),o.next=null;break;case 0:const l=c>>>3;a.push(l),i=s,(s=ct(l,r))&&(cn(s),3===s.type&&hn(!0));break;case 5:i=s=ct(c>>>3,r),cn(s),hn(!1);break;case 4:Us(c>>>3,t[++u],t[++u]);break;default:throw new Error(`Unable to determine the type of mutate operation for "${c}"`)}else switch(c){case wc:const e=t[++u],a=o.createComment(e);i=s,s=_s(n++,5,a,null,null),Kn(a,r),s.activeCaseIndex=null,hn(!1);break;case Cc:const l=t[++u];i=s,s=_s(n++,3,o.createElement(l),l,null);break;default:throw new Error(`Unable to determine the type of mutate operation for "${c}"`)}}return hn(!1),a}function Zc(e,t){const n=ct(e,t);no(n,at(e,t)||null,t),n.detached=!0;const r=Gi(e);if(pt(r)){const e=r;0!==n.type&&no(n,e[We]||null,t),e[Qe]=null}}function qc(e,t,n){Bc(e,t,n),zc()}function Wc(e,t){const n=sn()[xe];n.firstTemplatePass&&null===n.data[e+Ge]&&function(e,t,n){const r=un().index-Ge,o=[];for(let s=0;s>>2;let d,h,f;switch(3&u){case 1:Us(l,t[++c],i,t[++c]);break;case 0:ti(l,i);break;case 2:if(h=n[d=t[++c]],null!==(f=ct(l,s)).activeCaseIndex){const e=h.remove[f.activeCaseIndex];for(let t=0;t>>3,s);break;case 6:const o=ct(e[t+1]>>>3,s).activeCaseIndex;null!==o&&Dt(n[r>>>3].remove[o],e)}}}const p=el(h,i);f.activeCaseIndex=-1!==p?p:null,Gc(-1,h.create[p],h.expandoStartIndex,s),a=!0;break;case 3:h=n[d=t[++c]],f=ct(l,s),e(h.update[f.activeCaseIndex],n,r,o,s,a)}}}}u+=l}}(r,o,t[Ie]-Kc-1,Qc,t),Qc=0,Kc=0}}const Xc=function(){var e={Zero:0,One:1,Two:2,Few:3,Many:4,Other:5};return e[e.Zero]="Zero",e[e.One]="One",e[e.Two]="Two",e[e.Few]="Few",e[e.Many]="Many",e[e.Other]="Other",e}();function el(e,t){let n=e.cases.indexOf(t);if(-1===n)switch(e.type){case 1:{const r=function(e,n){switch(function(e,t){"string"==typeof t&&(t=parseInt(t,10));const n=t,r=n.toString().replace(/^[^.]*\.?/,""),o=Math.floor(Math.abs(n)),s=r.length,i=parseInt(r,10),a=parseInt(n.toString().replace(/^[^.]*\.?|0+$/g,""),10)||0;switch(e.split("-")[0].toLowerCase()){case"af":case"asa":case"az":case"bem":case"bez":case"bg":case"brx":case"ce":case"cgg":case"chr":case"ckb":case"ee":case"el":case"eo":case"es":case"eu":case"fo":case"fur":case"gsw":case"ha":case"haw":case"hu":case"jgo":case"jmc":case"ka":case"kk":case"kkj":case"kl":case"ks":case"ksb":case"ky":case"lb":case"lg":case"mas":case"mgo":case"ml":case"mn":case"nb":case"nd":case"ne":case"nn":case"nnh":case"nyn":case"om":case"or":case"os":case"ps":case"rm":case"rof":case"rwk":case"saq":case"seh":case"sn":case"so":case"sq":case"ta":case"te":case"teo":case"tk":case"tr":case"ug":case"uz":case"vo":case"vun":case"wae":case"xog":return 1===n?Xc.One:Xc.Other;case"ak":case"ln":case"mg":case"pa":case"ti":return n===Math.floor(n)&&n>=0&&n<=1?Xc.One:Xc.Other;case"am":case"as":case"bn":case"fa":case"gu":case"hi":case"kn":case"mr":case"zu":return 0===o||1===n?Xc.One:Xc.Other;case"ar":return 0===n?Xc.Zero:1===n?Xc.One:2===n?Xc.Two:n%100===Math.floor(n%100)&&n%100>=3&&n%100<=10?Xc.Few:n%100===Math.floor(n%100)&&n%100>=11&&n%100<=99?Xc.Many:Xc.Other;case"ast":case"ca":case"de":case"en":case"et":case"fi":case"fy":case"gl":case"it":case"nl":case"sv":case"sw":case"ur":case"yi":return 1===o&&0===s?Xc.One:Xc.Other;case"be":return n%10==1&&n%100!=11?Xc.One:n%10===Math.floor(n%10)&&n%10>=2&&n%10<=4&&!(n%100>=12&&n%100<=14)?Xc.Few:n%10==0||n%10===Math.floor(n%10)&&n%10>=5&&n%10<=9||n%100===Math.floor(n%100)&&n%100>=11&&n%100<=14?Xc.Many:Xc.Other;case"br":return n%10==1&&n%100!=11&&n%100!=71&&n%100!=91?Xc.One:n%10==2&&n%100!=12&&n%100!=72&&n%100!=92?Xc.Two:n%10===Math.floor(n%10)&&(n%10>=3&&n%10<=4||n%10==9)&&!(n%100>=10&&n%100<=19||n%100>=70&&n%100<=79||n%100>=90&&n%100<=99)?Xc.Few:0!==n&&n%1e6==0?Xc.Many:Xc.Other;case"bs":case"hr":case"sr":return 0===s&&o%10==1&&o%100!=11||i%10==1&&i%100!=11?Xc.One:0===s&&o%10===Math.floor(o%10)&&o%10>=2&&o%10<=4&&!(o%100>=12&&o%100<=14)||i%10===Math.floor(i%10)&&i%10>=2&&i%10<=4&&!(i%100>=12&&i%100<=14)?Xc.Few:Xc.Other;case"cs":case"sk":return 1===o&&0===s?Xc.One:o===Math.floor(o)&&o>=2&&o<=4&&0===s?Xc.Few:0!==s?Xc.Many:Xc.Other;case"cy":return 0===n?Xc.Zero:1===n?Xc.One:2===n?Xc.Two:3===n?Xc.Few:6===n?Xc.Many:Xc.Other;case"da":return 1===n||0!==a&&(0===o||1===o)?Xc.One:Xc.Other;case"dsb":case"hsb":return 0===s&&o%100==1||i%100==1?Xc.One:0===s&&o%100==2||i%100==2?Xc.Two:0===s&&o%100===Math.floor(o%100)&&o%100>=3&&o%100<=4||i%100===Math.floor(i%100)&&i%100>=3&&i%100<=4?Xc.Few:Xc.Other;case"ff":case"fr":case"hy":case"kab":return 0===o||1===o?Xc.One:Xc.Other;case"fil":return 0===s&&(1===o||2===o||3===o)||0===s&&o%10!=4&&o%10!=6&&o%10!=9||0!==s&&i%10!=4&&i%10!=6&&i%10!=9?Xc.One:Xc.Other;case"ga":return 1===n?Xc.One:2===n?Xc.Two:n===Math.floor(n)&&n>=3&&n<=6?Xc.Few:n===Math.floor(n)&&n>=7&&n<=10?Xc.Many:Xc.Other;case"gd":return 1===n||11===n?Xc.One:2===n||12===n?Xc.Two:n===Math.floor(n)&&(n>=3&&n<=10||n>=13&&n<=19)?Xc.Few:Xc.Other;case"gv":return 0===s&&o%10==1?Xc.One:0===s&&o%10==2?Xc.Two:0!==s||o%100!=0&&o%100!=20&&o%100!=40&&o%100!=60&&o%100!=80?0!==s?Xc.Many:Xc.Other:Xc.Few;case"he":return 1===o&&0===s?Xc.One:2===o&&0===s?Xc.Two:0!==s||n>=0&&n<=10||n%10!=0?Xc.Other:Xc.Many;case"is":return 0===a&&o%10==1&&o%100!=11||0!==a?Xc.One:Xc.Other;case"ksh":return 0===n?Xc.Zero:1===n?Xc.One:Xc.Other;case"kw":case"naq":case"se":case"smn":return 1===n?Xc.One:2===n?Xc.Two:Xc.Other;case"lag":return 0===n?Xc.Zero:0!==o&&1!==o||0===n?Xc.Other:Xc.One;case"lt":return n%10!=1||n%100>=11&&n%100<=19?n%10===Math.floor(n%10)&&n%10>=2&&n%10<=9&&!(n%100>=11&&n%100<=19)?Xc.Few:0!==i?Xc.Many:Xc.Other:Xc.One;case"lv":case"prg":return n%10==0||n%100===Math.floor(n%100)&&n%100>=11&&n%100<=19||2===s&&i%100===Math.floor(i%100)&&i%100>=11&&i%100<=19?Xc.Zero:n%10==1&&n%100!=11||2===s&&i%10==1&&i%100!=11||2!==s&&i%10==1?Xc.One:Xc.Other;case"mk":return 0===s&&o%10==1||i%10==1?Xc.One:Xc.Other;case"mt":return 1===n?Xc.One:0===n||n%100===Math.floor(n%100)&&n%100>=2&&n%100<=10?Xc.Few:n%100===Math.floor(n%100)&&n%100>=11&&n%100<=19?Xc.Many:Xc.Other;case"pl":return 1===o&&0===s?Xc.One:0===s&&o%10===Math.floor(o%10)&&o%10>=2&&o%10<=4&&!(o%100>=12&&o%100<=14)?Xc.Few:0===s&&1!==o&&o%10===Math.floor(o%10)&&o%10>=0&&o%10<=1||0===s&&o%10===Math.floor(o%10)&&o%10>=5&&o%10<=9||0===s&&o%100===Math.floor(o%100)&&o%100>=12&&o%100<=14?Xc.Many:Xc.Other;case"pt":return n===Math.floor(n)&&n>=0&&n<=2&&2!==n?Xc.One:Xc.Other;case"ro":return 1===o&&0===s?Xc.One:0!==s||0===n||1!==n&&n%100===Math.floor(n%100)&&n%100>=1&&n%100<=19?Xc.Few:Xc.Other;case"ru":case"uk":return 0===s&&o%10==1&&o%100!=11?Xc.One:0===s&&o%10===Math.floor(o%10)&&o%10>=2&&o%10<=4&&!(o%100>=12&&o%100<=14)?Xc.Few:0===s&&o%10==0||0===s&&o%10===Math.floor(o%10)&&o%10>=5&&o%10<=9||0===s&&o%100===Math.floor(o%100)&&o%100>=11&&o%100<=14?Xc.Many:Xc.Other;case"shi":return 0===o||1===n?Xc.One:n===Math.floor(n)&&n>=2&&n<=10?Xc.Few:Xc.Other;case"si":return 0===n||1===n||0===o&&1===i?Xc.One:Xc.Other;case"sl":return 0===s&&o%100==1?Xc.One:0===s&&o%100==2?Xc.Two:0===s&&o%100===Math.floor(o%100)&&o%100>=3&&o%100<=4||0!==s?Xc.Few:Xc.Other;case"tzm":return n===Math.floor(n)&&n>=0&&n<=1||n===Math.floor(n)&&n>=11&&n<=99?Xc.One:Xc.Other;default:return Xc.Other}}("en-US",t)){case Xc.Zero:return"zero";case Xc.One:return"one";case Xc.Two:return"two";case Xc.Few:return"few";case Xc.Many:return"many";default:return"other"}}();-1===(n=e.cases.indexOf(r))&&"other"!==r&&(n=e.cases.indexOf("other"));break}case 0:n=e.cases.indexOf("other")}return n}function tl(e,t,n,r){const o=[],s=[],i=[],a=[],u=[];for(let d=0;de()),this.destroyCbs=null}onDestroy(e){this.destroyCbs.push(e)}}class il extends _u{constructor(e){super(),this.moduleType=e}create(e){return new sl(this.moduleType,e)}}function al(e,t,n,r){const o=e;null!==t&&(void 0!==o.decorators?o.decorators.push(...t):o.decorators=t),null!==n&&(o.ctorParameters=n),null!==r&&(o.propDecorators=void 0!==o.propDecorators?Object.assign({},o.propDecorators,r):r)}function ul(e,t,n){const r=wn()+e,o=sn();return fn()?Or(o,r,n?t.call(n):t()):Er(o,r)}function cl(e,t,n,r){const o=sn(),s=wn()+e;return Dr(o,s,n)?Or(o,s+1,r?t.call(r,n):t(n)):Er(o,s+1)}function ll(e,t,n,r,o){const s=wn()+e,i=sn();return Sr(i,s,n,r)?Or(i,s+2,o?t.call(o,n,r):t(n,r)):Er(i,s+2)}function dl(e,t,n,r,o,s){const i=wn()+e,a=sn();return xr(a,i,n,r,o)?Or(a,i+3,s?t.call(s,n,r,o):t(n,r,o)):Er(a,i+3)}function hl(e,t,n,r,o,s,i){const a=wn()+e,u=sn();return Mr(u,a,n,r,o,s)?Or(u,a+4,i?t.call(i,n,r,o,s):t(n,r,o,s)):Er(u,a+4)}function fl(e,t,n,r,o,s,i,a){const u=wn()+e,c=sn(),l=Mr(c,u,n,r,o,s);return Dr(c,u+4,i)||l?Or(c,u+5,a?t.call(a,n,r,o,s,i):t(n,r,o,s,i)):Er(c,u+5)}function pl(e,t,n,r,o,s,i,a,u){const c=wn()+e,l=sn(),d=Mr(l,c,n,r,o,s);return Sr(l,c+4,i,a)||d?Or(l,c+6,u?t.call(u,n,r,o,s,i,a):t(n,r,o,s,i,a)):Er(l,c+6)}function gl(e,t,n,r,o,s,i,a,u,c){const l=wn()+e,d=sn();let h=Mr(d,l,n,r,o,s);return xr(d,l+4,i,a,u)||h?Or(d,l+7,c?t.call(c,n,r,o,s,i,a,u):t(n,r,o,s,i,a,u)):Er(d,l+7)}function ml(e,t,n,r,o,s,i,a,u,c,l){const d=wn()+e,h=sn(),f=Mr(h,d,n,r,o,s);return Mr(h,d+4,i,a,u,c)||f?Or(h,d+8,l?t.call(l,n,r,o,s,i,a,u,c):t(n,r,o,s,i,a,u,c)):Er(h,d+8)}function _l(e,t,n,r){let o=wn()+e,s=!1;const i=sn();for(let a=0;a=0;n--){const r=t[n];if(e===r.name)return r}throw new Error(`The pipe '${e}' could not be found!`)}(t,n.pipeRegistry),n.data[o]=r,r.onDestroy&&(n.pipeDestroyHooks||(n.pipeDestroyHooks=[])).push(o,r.onDestroy)):r=n.data[o];const s=r.factory(null);return Hi(e,s),s}function yl(e,t,n){const r=Gi(e);return Dl(El(e)?cl(t,r.transform,n,r):r.transform(n))}function vl(e,t,n,r){const o=Gi(e);return Dl(El(e)?ll(t,o.transform,n,r,o):o.transform(n,r))}function Cl(e,t,n,r,o){const s=Gi(e);return Dl(El(e)?dl(t,s.transform,n,r,o,s):s.transform(n,r,o))}function wl(e,t,n,r,o,s){const i=Gi(e);return Dl(El(e)?hl(t,i.transform,n,r,o,s,i):i.transform(n,r,o,s))}function Ol(e,t,n){const r=Gi(e);return Dl(El(e)?_l(t,r.transform,n,r):r.transform.apply(r,n))}function El(e){return sn()[xe].data[e+Ge].pure}function Dl(e){return _r.isWrapped(e)&&(e=_r.unwrap(e),sn()[wn()]=wr),e}class Sl extends r.a{constructor(e=!1){super(),this.__isAsync=e}emit(e){super.next(e)}subscribe(e,t,n){let r,s=e=>null,i=()=>null;e&&"object"==typeof e?(r=this.__isAsync?t=>{setTimeout(()=>e.next(t))}:t=>{e.next(t)},e.error&&(s=this.__isAsync?t=>{setTimeout(()=>e.error(t))}:t=>{e.error(t)}),e.complete&&(i=this.__isAsync?()=>{setTimeout(()=>e.complete())}:()=>{e.complete()})):(r=this.__isAsync?t=>{setTimeout(()=>e(t))}:t=>{e(t)},t&&(s=this.__isAsync?e=>{setTimeout(()=>t(e))}:e=>{t(e)}),n&&(i=this.__isAsync?()=>{setTimeout(()=>n())}:()=>{n()}));const a=super.subscribe(r,s,i);return e instanceof o.a&&e.add(a),a}}const xl=function(){class e{}return e.__NG_ELEMENT_ID__=(()=>Pl(e,Su)),e}(),Ml=function(e,t){return Eu(e,t,un(),sn())},Pl=ba;class Al{constructor(e,t,n){this.parent=e,this.shallow=t,this.deep=n}track(e,t,n,r){n?this.deep=Hl(this.deep,e,t,null!=r?r:null):this.shallow=Hl(this.shallow,e,t,null!=r?r:null)}clone(){return new Al(this,null,this.deep)}container(){const e=kl(this.shallow),t=kl(this.deep);return e||t?new Al(this,e,t):null}createView(){const e=Tl(this.shallow),t=Tl(this.deep);return e||t?new Al(this,e,t):null}insertView(e){Rl(e,this.shallow),Rl(e,this.deep)}addNode(e){return Ll(this.deep,e),dt(e)?(Ll(this.shallow,e),e.parent&&dt(e.parent)&&Ll(this.parent.shallow,e),this.parent):(function(e){return null===e.parent||dt(e.parent)}(e)&&Ll(this.shallow,e),this)}removeView(){Il(this.shallow),Il(this.deep)}}function kl(e){let t=null;for(;e;){const n=[];e.values.push(n),t={next:t,list:e.list,predicate:e.predicate,values:n,containerValues:null},e=e.next}return t}function Tl(e){let t=null;for(;e;)t={next:t,list:e.list,predicate:e.predicate,values:[],containerValues:e.values},e=e.next;return t}function Rl(e,t){for(;t;)t.containerValues.splice(e,0,t.values),t=t.next}function Il(e){for(;e;){const t=e.containerValues,n=t.indexOf(e.values);t.splice(n,1)[0].length&&e.list.setDirty(),e=e.next}}function Nl(e,t){const n=e.localNames;if(n)for(let r=0;r-1?Bn(t[xe].data,t,r,e):function(e,t){return 3===e.type||4===e.type?Ou(Su,e,t):0===e.type?Eu(xl,Su,e,t):null}(e,t)}function Ll(e,t){const n=sn();for(;e;){const r=e.predicate,o=r.type;if(o){let s=null;if(o===xl)s=jl(o,t,n,r.read);else{const e=Un(t,n,o,!1,!1);null!==e&&(s=Vl(t,n,r.read,e))}null!==s&&Ul(e,s)}else{const o=r.selector;for(let s=0;s0?(e=r.concat(e.slice(n+1)),n=0):n++:(t.push(r),n++)}return t}(e),this.dirty=!1}notifyOnChanges(){this.changes.emit(this)}setDirty(){this.dirty=!0}destroy(){this.changes.complete(),this.changes.unsubscribe()}};function zl(e,t,n,r){const o=new $l;return function(e){const t=sn();let n=t[ke];return Jt&&Jt!==t[Re]&&!dt(Jt)&&(n&&(n=t[ke]=n.clone()),Jt.flags|=4),n||(t[ke]=new e(null,null,null))}(Al).track(o,t,n,r),function(e,t,n){const r=Ji(e);r.push(t),e[xe].firstTemplatePass&&Xi(e).push(n,r.length-1)}(sn(),o,o.destroy),null!=e&&Hi(e,o),o}function Gl(e){return!!e.dirty&&(e.reset(e._valuesTree),e.notifyOnChanges(),!0)}function Zl(e,t){return Eu(xl,Su,e,t)}const ql="__SANITIZER_TRUSTED_BRAND__";function Wl(e,t){return e instanceof String&&e[ql]===t}function Ql(e){return ed(e,"Html")}function Kl(e){return ed(e,"Style")}function Yl(e){return ed(e,"Script")}function Jl(e){return ed(e,"Url")}function Xl(e){return ed(e,"ResourceUrl")}function ed(e,t){const n=new String(e);return n[ql]=t,n}const td=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"),nd=/^url\(([^)]+)\)$/;function rd(e){if(!(e=String(e).trim()))return"";const t=e.match(nd);return t&&tc(t[1])===t[1]||e.match(td)&&function(e){let t=!0,n=!0;for(let r=0;rnew e(...t)}_zipTypesAndAnnotations(e,t){let n;n=void 0===e?new Array(t.length):new Array(e.length);for(let r=0;re&&e.type),n=e.map(e=>e&&Sd(e.decorators));return this._zipTypesAndAnnotations(t,n)}const o=e.hasOwnProperty(R)&&e[R],s=this._reflect&&this._reflect.getOwnMetadata&&this._reflect.getOwnMetadata("design:paramtypes",e);return s||o?this._zipTypesAndAnnotations(s,o):new Array(e.length).fill(void 0)}parameters(e){if(!Cd(e))return[];const t=xd(e);let n=this._ownParameters(e,t);return n||t===Object||(n=this.parameters(t)),n||[]}_ownAnnotations(e,t){if(e.annotations&&e.annotations!==t.annotations){let t=e.annotations;return"function"==typeof t&&t.annotations&&(t=t.annotations),t}return e.decorators&&e.decorators!==t.decorators?Sd(e.decorators):e.hasOwnProperty(T)?e[T]:null}annotations(e){if(!Cd(e))return[];const t=xd(e),n=this._ownAnnotations(e,t)||[];return(t!==Object?this.annotations(t):[]).concat(n)}_ownPropMetadata(e,t){if(e.propMetadata&&e.propMetadata!==t.propMetadata){let t=e.propMetadata;return"function"==typeof t&&t.propMetadata&&(t=t.propMetadata),t}if(e.propDecorators&&e.propDecorators!==t.propDecorators){const t=e.propDecorators,n={};return Object.keys(t).forEach(e=>{n[e]=Sd(t[e])}),n}return e.hasOwnProperty(I)?e[I]:null}propMetadata(e){if(!Cd(e))return{};const t=xd(e),n={};if(t!==Object){const e=this.propMetadata(t);Object.keys(e).forEach(t=>{n[t]=e[t]})}const r=this._ownPropMetadata(e,t);return r&&Object.keys(r).forEach(e=>{const t=[];n.hasOwnProperty(e)&&t.push(...n[e]),t.push(...r[e]),n[e]=t}),n}hasLifecycleHook(e,t){return e instanceof vd&&t in e.prototype}guards(e){return{}}getter(e){return new Function("o","return o."+e+";")}setter(e){return new Function("o","v","return o."+e+" = v;")}method(e){return new Function("o","args",`if (!o.${e}) throw new Error('"${e}" is undefined');\n return o.${e}.apply(o, args);`)}importUri(e){return"object"==typeof e&&e.filePath?e.filePath:`./${re(e)}`}resourceUri(e){return`./${re(e)}`}resolveIdentifier(e,t,n,r){return r}resolveEnum(e,t){return e[t]}}function Sd(e){return e?e.map(e=>new(0,e.type.annotationCls)(...e.args?e.args:[])):[]}function xd(e){const t=e.prototype?Object.getPrototypeOf(e.prototype):null;return(t?t.constructor:null)||Object}let Md=null;function Pd(){return Md=Md||new Dd}function Ad(e){return kd(Pd().parameters(e))}function kd(e){const t=xt();return e.map(e=>(function(e,t){const n={token:null,host:!1,optional:!1,resolved:e.R3ResolvedDependencyType.Token,self:!1,skipSelf:!1};function r(t){n.resolved=e.R3ResolvedDependencyType.Token,n.token=t}if(Array.isArray(t)){if(0===t.length)throw new Error("Dependency array must have arguments.");for(let o=0;o(null===r&&(r=xt().compileNgModule(dd,`ng://${e.name}/ngModuleDef.js`,{type:e,bootstrap:zd(t.bootstrap||Td,ie),declarations:n.map(ie),imports:zd(t.imports||Td,ie).map(Gd),exports:zd(t.exports||Td,ie).map(Gd),emitInline:!0})),r)}),t.id&&(s=e,gd(o=t.id,fd.get(o)),fd.set(o,s));let i=null;Object.defineProperty(e,w,{get:()=>{if(null===i){const n={name:e.name,type:e,deps:Ad(e),providers:t.providers||Td,imports:[(t.imports||Td).map(ie),(t.exports||Td).map(ie)]};i=xt().compileInjector(dd,`ng://${e.name}/ngInjectorDef.js`,n)}return i},configurable:!1})}let Vd=new Map,Ld=new Map;function Ud(){Vd=new Map,Ld=new Map,Rd.length=0}function Bd(e,t){const n=zd(t.declarations||Td),r=$d(e);n.forEach(t=>{t.hasOwnProperty(y)?Hd(Oe(t),r):t.hasOwnProperty(v)||t.hasOwnProperty(O)||(t.ngSelectorScope=e)})}function Hd(e,t){e.directiveDefs=(()=>Array.from(t.compilation.directives).map(e=>Ee(e)||Oe(e)).filter(e=>!!e)),e.pipeDefs=(()=>Array.from(t.compilation.pipes).map(e=>De(e)))}function $d(e){if(!Zd(e))throw new Error(`${e.name} does not have an ngModuleDef`);const t=Se(e);if(null!==t.transitiveCompileScopes)return t.transitiveCompileScopes;const n={compilation:{directives:new Set,pipes:new Set},exported:{directives:new Set,pipes:new Set}};return t.declarations.forEach(e=>{De(e)?n.compilation.pipes.add(e):n.compilation.directives.add(e)}),t.imports.forEach(e=>{const t=e;if(!Zd(t))throw new Error(`Importing ${t.name} which does not have an ngModuleDef`);const r=$d(t);r.exported.directives.forEach(e=>n.compilation.directives.add(e)),r.exported.pipes.forEach(e=>n.compilation.pipes.add(e))}),t.exports.forEach(e=>{const t=e;if(Zd(t)){const e=$d(t);e.exported.directives.forEach(e=>{n.compilation.directives.add(e),n.exported.directives.add(e)}),e.exported.pipes.forEach(e=>{n.compilation.pipes.add(e),n.exported.pipes.add(e)})}else De(t)?n.exported.pipes.add(t):n.exported.directives.add(t)}),t.transitiveCompileScopes=n,n}function zd(e,t){const n=[];return e.forEach(e=>{Array.isArray(e)?n.push(...zd(e,t)):n.push(t?t(e):e)}),n}function Gd(e){return function(e){return void 0!==e.ngModule}(e)?e.ngModule:e}function Zd(e){return!!Se(e)}function qd(e,t){let n=null;!function(e){ce(e)&&ue.add(e)}(t),Object.defineProperty(e,y,{get:()=>{const r=xt();if(null===n){if(ce(t)){const n=[`Component '${ot(e)}' is not resolved:`];throw t.templateUrl&&n.push(` - templateUrl: ${ot(t.templateUrl)}`),t.styleUrls&&t.styleUrls.length&&n.push(` - styleUrls: ${JSON.stringify(t.styleUrls)}`),n.push("Did you run and wait for 'resolveComponentResources()'?"),new Error(n.join("\n"))}const o=Object.assign({},Kd(e,t),{template:t.template||"",preserveWhitespaces:t.preserveWhitespaces||!1,styles:t.styles||fe,animations:t.animations,viewQueries:Jd(e,Pd().propMetadata(e),eh),directives:[],changeDetection:t.changeDetection,pipes:new Map,encapsulation:t.encapsulation||de.Emulated,interpolation:t.interpolation,viewProviders:t.viewProviders||null});if(n=r.compileComponent(dd,`ng://${ot(e)}/template.html`,o),function(){if(!Id){Id=!0;try{for(let e=Rd.length-1;e>=0;e--){const{moduleType:t,ngModule:n}=Rd[e];n.declarations&&n.declarations.every(Nd)&&(Rd.splice(e,1),Bd(t,n))}}finally{Id=!1}}}(),function(t){return void 0!==e.ngSelectorScope}()){const t=$d(e.ngSelectorScope);Hd(n,t)}}return n},configurable:!1})}function Wd(e,t){let n=null;Object.defineProperty(e,v,{get:()=>{if(null===n){const r=Kd(e,t);n=xt().compileDirective(dd,`ng://${e&&e.name}/ngDirectiveDef.js`,r)}return n},configurable:!1})}function Qd(e){return Object.getPrototypeOf(e.prototype)===Object.prototype}function Kd(e,t){const n=Pd().propMetadata(e);return{name:e.name,type:e,typeArgumentCount:0,selector:t.selector,deps:Ad(e),host:t.host||he,propMetadata:n,inputs:t.inputs||fe,outputs:t.outputs||fe,queries:Jd(e,n,Xd),lifecycle:{usesOnChanges:void 0!==e.prototype.ngOnChanges},typeSourceSpan:null,usesInheritance:!Qd(e),exportAs:t.exportAs||null,providers:t.providers||null}}function Yd(e,t){return{propertyName:e,predicate:(n=t.selector,"string"==typeof n?n.split(",").map(e=>e.trim()):ie(n)),descendants:t.descendants,first:t.first,read:t.read?t.read:null};var n}function Jd(e,t,n){const r=[];for(const o in t)t.hasOwnProperty(o)&&t[o].forEach(t=>{if(n(t)){if(!t.selector)throw new Error(`Can't construct a query for the property "${o}" of `+`"${ot(e)}" since the query selector wasn't defined.`);r.push(Yd(o,t))}});return r}function Xd(e){const t=e.ngMetadataName;return"ContentChild"===t||"ContentChildren"===t}function eh(e){const t=e.ngMetadataName;return"ViewChild"===t||"ViewChildren"===t}function th(e,t){let n=null;Object.defineProperty(e,O,{get:()=>(null===n&&(n=xt().compilePipe(dd,`ng://${ot(e)}/ngPipeDef.js`,{type:e,name:e.name,deps:Ad(e),pipeName:t.name,pure:void 0===t.pure||t.pure})),n),configurable:!1})}const nh=N("Directive",(e={})=>e,void 0,void 0,(e,t)=>ph(e,t)),rh=N("Component",(e={})=>Object.assign({changeDetection:Z.Default},e),nh,void 0,(e,t)=>fh(e,t)),oh=N("Pipe",e=>Object.assign({pure:!0},e),void 0,void 0,(e,t)=>gh(e,t)),sh=e=>(t,n,...r)=>{const o=t.constructor;o.hasOwnProperty(D)||(e=>{const t=e.constructor,n=t.ngBaseDef,r=t.ngBaseDef={inputs:{},outputs:{},declaredInputs:{}};n&&(b(r.inputs,n.inputs),b(r.outputs,n.outputs),b(r.declaredInputs,n.declaredInputs))})(t),e(o.ngBaseDef)[n]=r[0]},ih=V("Input",e=>({bindingPropertyName:e}),void 0,sh(e=>e.inputs||{})),ah=V("Output",e=>({bindingPropertyName:e}),void 0,sh(e=>e.outputs||{})),uh=V("HostBinding",e=>({hostPropertyName:e})),ch=V("HostListener",(e,t)=>({eventName:e,args:t})),lh=qd,dh=Wd,hh=th,fh=ba,ph=ba,gh=ba,mh=_({provide:String,useValue:_}),_h=[];function bh(e,t){if(!t){const t=(new Dd).parameters(e);return()=>new e(...Ht(t))}if(mh in t){const e=t;return()=>e.useValue}if(t.useExisting){const e=t;return()=>Ut(e.useExisting)}if(t.useFactory){const e=t;return()=>e.useFactory(...Ht(e.deps||_h))}if(t.useClass){const n=t;let r=t.deps;if(!r){const t=new Dd;r=t.parameters(e)}return()=>new n.useClass(...Ht(r))}{let n=t.deps;if(!n){const t=new Dd;n=t.parameters(e)}return()=>new e(...Ht(n))}}const yh={name:"custom-elements"},vh={name:"no-errors-schema"},Ch=N("NgModule",e=>e,void 0,void 0,(e,t)=>Oh(e,t)),wh=Fd,Oh=function(e,t){let n=t&&t.imports||[];t&&t.exports&&(n=[...n,t.exports]),e.ngInjectorDef=M({factory:bh(e,{useClass:e}),providers:t&&t.providers,imports:n})},Eh=_({provide:String,useValue:_});function Dh(e){return void 0!==e.useClass}function Sh(e){return Eh in e}function xh(e){return void 0!==e.useFactory}function Mh(e){return void 0!==e.useExisting}const Ph=N("Injectable",void 0,void 0,void 0,(e,t)=>kh(e,t)),Ah=function(e,t){let n=null;e.hasOwnProperty(C)||Object.defineProperty(e,C,{get:()=>{if(null===n){const r=t||{providedIn:null},o=Dh(r)||xh(r)||Sh(r)||Mh(r),s={name:e.name,type:e,typeArgumentCount:0,providedIn:r.providedIn,ctorDeps:Ad(e),userDeps:void 0};if((Dh(r)||xh(r))&&void 0!==r.deps&&(s.userDeps=kd(r.deps)),o)if(Dh(r))s.useClass=r.useClass;else if(Sh(r))s.useValue=r.useValue;else if(xh(r))s.useFactory=r.useFactory;else{if(!Mh(r))throw new Error("Unreachable state.");s.useExisting=r.useExisting}else s.useClass=e;n=xt().compileInjectable(dd,`ng://${e.name}/ngInjectableDef.js`,s)}return n}})},kh=function(e,t){t&&void 0!==t.providedIn&&!P(e)&&(e.ngInjectableDef=x({providedIn:t.providedIn,factory:bh(e,t)}))},Th="ngDebugContext",Rh="ngOriginalError",Ih="ngErrorLogger";function Nh(e){return e[Th]}function Fh(e){return e[Rh]}function jh(e,...t){e.error(...t)}class Vh{constructor(){this._console=console}handleError(e){const t=this._findOriginalError(e),n=this._findContext(e),r=function(e){return e[Ih]||jh}(e);r(this._console,"ERROR",e),t&&r(this._console,"ORIGINAL ERROR",t),n&&r(this._console,"ERROR CONTEXT",n)}_findContext(e){return e?Nh(e)?Nh(e):this._findContext(Fh(e)):null}_findOriginalError(e){let t=Fh(e);for(;t&&Fh(t);)t=Fh(t);return t}}function Lh(e){return e.length>1?" ("+function(e){const t=[];for(let n=0;n-1)return t.push(e[n]),t;t.push(e[n])}return t}(e.slice().reverse()).map(e=>re(e.token)).join(" -> ")+")":""}function Uh(e,t,n,r){const o=[t],s=n(o),i=r?function(e,t){const n=`${s} caused by: ${t instanceof Error?t.message:t}`,r=Error(n);return r[Rh]=t,r}(0,r):Error(s);return i.addKey=Bh,i.keys=o,i.injectors=[e],i.constructResolvingMessage=n,i[Rh]=r,i}function Bh(e,t){this.injectors.push(e),this.keys.push(t),this.message=this.constructResolvingMessage(this.keys)}function Hh(e,t){const n=[];for(let r=0,o=t.length;re),n=[Wh.fromKey($h.get(e.useExisting))]):e.useFactory?(t=e.useFactory,n=function(e,t){if(t){const n=t.map(e=>[e]);return t.map(t=>nf(e,t,n))}return tf(e)}(e.useFactory,e.deps)):(t=(()=>e.useValue),n=Qh);return new Yh(t,n)}function Xh(e){return new Kh($h.get(e.provide),[Jh(e)],e.multi||!1)}function ef(e){const t=function(e,t){for(let n=0;n{if(t instanceof vd)n.push({provide:t,useClass:t});else if(t&&"object"==typeof t&&void 0!==t.provide)n.push(t);else{if(!(t instanceof Array))throw function(e){return Error(`Invalid provider - only instances of Provider and Type are allowed, got: ${t}`)}();e(t,n)}}),n}(e,[]).map(Xh),new Map);return Array.from(t.values())}function tf(e){const t=qh.parameters(e);if(!t)return[];if(t.some(e=>null==e))throw Hh(e,t);return t.map(n=>nf(e,n,t))}function nf(e,t,n){let r=null,o=!1;if(!Array.isArray(t))return rf(t instanceof Mt?t.token:t,o,null);let s=null;for(let i=0;i=this._providers.length)throw function(e){return Error(`Index ${e} is out-of-bounds.`)}(e);return this._providers[e]}_new(e){if(this._constructionCounter++>this._getMaxNumberOfObjects())throw Uh(this,e.key,function(e){return`Cannot instantiate cyclic dependency!${Lh(e)}`});return this._instantiateProvider(e)}_getMaxNumberOfObjects(){return this.objs.length}_instantiateProvider(e){if(e.multiProvider){const t=new Array(e.resolvedFactories.length);for(let n=0;nthis._getByReflectiveDependency(e))}catch(i){throw i.addKey&&i.addKey(this,e.key),i}try{o=n(...r)}catch(i){throw Uh(this,e.key,function(e){const t=re(e[0].token);return`${s.message}: Error during instantiation of ${t}!${Lh(e)}.`},s=i)}var s;return o}_getByReflectiveDependency(e){return this._getByKey(e.key,e.visibility,e.optional?null:Ca)}_getByKey(t,n,r){return t===e.INJECTOR_KEY?this:n instanceof At?this._getByKeySelf(t,r):this._getByKeyDefault(t,r,n)}_getObjByKeyId(e){for(let t=0;t' "'+e.key.displayName+'" ').join(", ")}])`}toString(){return this.displayName}}return e.INJECTOR_KEY=$h.get(Ea),e}();function uf(e){return!!e&&"function"==typeof e.then}function cf(e){return!!e&&"function"==typeof e.subscribe}const lf=new k("Application Initializer");class df{constructor(e){this.appInits=e,this.initialized=!1,this.done=!1,this.donePromise=new Promise((e,t)=>{this.resolve=e,this.reject=t})}runInitializers(){if(this.initialized)return;const e=[],t=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let n=0;n{t()}).catch(e=>{this.reject(e)}),0===e.length&&t(),this.initialized=!0}}const hf=new k("AppId");function ff(){return`${gf()}${gf()}${gf()}`}const pf={provide:hf,useFactory:ff,deps:[]};function gf(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const mf=new k("Platform Initializer"),_f=new k("Platform ID"),bf=new k("appBootstrapListener"),yf=new k("Application Packages Root URL");class vf{log(e){console.log(e)}warn(e){console.warn(e)}}class Cf{constructor(e,t){this.ngModuleFactory=e,this.componentFactories=t}}function wf(){throw new Error("Runtime compiler is not loaded")}const Of=function(e){return new il(e)},Ef=wf,Df=function(e){return Promise.resolve(Of(e))},Sf=wf,xf=function(e){return new Cf(Of(e),[])},Mf=wf,Pf=function(e){return Promise.resolve(xf(e))},Af=wf;class kf{constructor(){this.compileModuleSync=Ef,this.compileModuleAsync=Sf,this.compileModuleAndAllComponentsSync=Mf,this.compileModuleAndAllComponentsAsync=Af}clearCache(){}clearCacheFor(e){}getModuleId(e){}}const Tf=new k("compilerOptions");class Rf{}let If,Nf;function Ff(){const e=Y.wtf;return!(!e||!(If=e.trace)||(Nf=If.events,0))}function jf(e,t=null){return Nf.createScope(e,t)}function Vf(e,t){return If.leaveScope(e,t),t}function Lf(e,t){return If.beginTimeRange(e,t)}function Uf(e){If.endTimeRange(e)}const Bf=Ff(),Hf=Bf?jf:(e,t)=>(function(e,t){return null}),$f=Bf?Vf:(e,t)=>t,zf=Bf?Lf:(e,t)=>null,Gf=Bf?Uf:e=>null;class Zf{constructor({enableLongStackTrace:e=!1}){if(this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Sl(!1),this.onMicrotaskEmpty=new Sl(!1),this.onStable=new Sl(!1),this.onError=new Sl(!1),"undefined"==typeof Zone)throw new Error("In this configuration Angular requires Zone.js");var t;Zone.assertZonePatched(),this._nesting=0,this._outer=this._inner=Zone.current,Zone.wtfZoneSpec&&(this._inner=this._inner.fork(Zone.wtfZoneSpec)),Zone.TaskTrackingZoneSpec&&(this._inner=this._inner.fork(new Zone.TaskTrackingZoneSpec)),e&&Zone.longStackTraceZoneSpec&&(this._inner=this._inner.fork(Zone.longStackTraceZoneSpec)),(t=this)._inner=t._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(e,n,r,o,s,i)=>{try{return Kf(t),e.invokeTask(r,o,s,i)}finally{Yf(t)}},onInvoke:(e,n,r,o,s,i,a)=>{try{return Kf(t),e.invoke(r,o,s,i,a)}finally{Yf(t)}},onHasTask:(e,n,r,o)=>{e.hasTask(r,o),n===r&&("microTask"==o.change?(t.hasPendingMicrotasks=o.microTask,Qf(t)):"macroTask"==o.change&&(t.hasPendingMacrotasks=o.macroTask))},onHandleError:(e,n,r,o)=>(e.handleError(r,o),t.runOutsideAngular(()=>t.onError.emit(o)),!1)})}static isInAngularZone(){return!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!Zf.isInAngularZone())throw new Error("Expected to be in Angular Zone, but it is not!")}static assertNotInAngularZone(){if(Zf.isInAngularZone())throw new Error("Expected to not be in Angular Zone, but it is!")}run(e,t,n){return this._inner.run(e,t,n)}runTask(e,t,n,r){const o=this._inner,s=o.scheduleEventTask("NgZoneEvent: "+r,e,Wf,qf,qf);try{return o.runTask(s,t,n)}finally{o.cancelTask(s)}}runGuarded(e,t,n){return this._inner.runGuarded(e,t,n)}runOutsideAngular(e){return this._outer.run(e)}}function qf(){}const Wf={};function Qf(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function Kf(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function Yf(e){e._nesting--,Qf(e)}class Jf{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Sl,this.onMicrotaskEmpty=new Sl,this.onStable=new Sl,this.onError=new Sl}run(e){return e()}runGuarded(e){return e()}runOutsideAngular(e){return e()}runTask(e){return e()}}class Xf{constructor(e){this._ngZone=e,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,this._watchAngularEvents(),e.run(()=>{this.taskTrackingZone="undefined"==typeof Zone?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{Zf.assertNotInAngularZone(),te(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())te(()=>{for(;0!==this._callbacks.length;){let e=this._callbacks.pop();clearTimeout(e.timeoutId),e.doneCb(this._didWork)}this._didWork=!1});else{let e=this.getPendingTasks();this._callbacks=this._callbacks.filter(t=>!t.updateCb||!t.updateCb(e)||(clearTimeout(t.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(e=>({source:e.source,creationLocation:e.creationLocation,data:e.data})):[]}addCallback(e,t,n){let r=-1;t&&t>0&&(r=setTimeout(()=>{this._callbacks=this._callbacks.filter(e=>e.timeoutId!==r),e(this._didWork,this.getPendingTasks())},t)),this._callbacks.push({doneCb:e,timeoutId:r,updateCb:n})}whenStable(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()}getPendingRequestCount(){return this._pendingCount}findProviders(e,t,n){return[]}}const ep=function(){class e{constructor(){this._applications=new Map,op.addToWindow(this)}registerApplication(e,t){this._applications.set(e,t)}unregisterApplication(e){this._applications.delete(e)}unregisterAllApplications(){this._applications.clear()}getTestability(e){return this._applications.get(e)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(e,t=!0){return op.findTestabilityInTree(this,e,t)}}return e.ctorParameters=(()=>[]),e}();class tp{addToWindow(e){}findTestabilityInTree(e,t,n){return null}}function np(e){op=e}let rp,op=new tp,sp=function(e,t,n){return e.get(Rf).createCompiler([t]).compileModuleAsync(n)};function ip(e,t,n){return Promise.resolve(new il(n))}const ap=new k("AllowMultipleToken");class up{constructor(e,t){this.name=e,this.token=t}}function cp(e){if(rp&&!rp.destroyed&&!rp.injector.get(ap,!1))throw new Error("There can be only one platform. Destroy the previous one to create a new one.");rp=e.get(pp);const t=e.get(mf,null);return t&&t.forEach(e=>e()),rp}function lp(e,t,n=[]){const r=`Platform: ${t}`,o=new k(r);return(t=[])=>{let s=fp();if(!s||s.injector.get(ap,!1))if(e)e(n.concat(t).concat({provide:o,useValue:!0}));else{const e=n.concat(t).concat({provide:o,useValue:!0});cp(Ea.create({providers:e,name:r}))}return dp(o)}}function dp(e){const t=fp();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 hp(){rp&&!rp.destroyed&&rp.destroy()}function fp(){return rp&&!rp.destroyed?rp:null}class pp{constructor(e){this._injector=e,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(e,t){const n="noop"===(o=t?t.ngZone:void 0)?new Jf:("zone.js"===o?void 0:o)||new Zf({enableLongStackTrace:Ku()}),r=[{provide:Zf,useValue:n}];var o;return n.run(()=>{const t=Ea.create({providers:r,parent:this.injector,name:e.moduleType.name}),o=e.create(t),s=o.injector.get(Vh,null);if(!s)throw new Error("No ErrorHandler. Is platform module (BrowserModule) included?");return o.onDestroy(()=>_p(this._modules,o)),n.runOutsideAngular(()=>n.onError.subscribe({next:e=>{s.handleError(e)}})),function(e,t,n){try{const o=n();return uf(o)?o.catch(n=>{throw t.runOutsideAngular(()=>e.handleError(n)),n}):o}catch(r){throw t.runOutsideAngular(()=>e.handleError(r)),r}}(s,n,()=>{const e=o.injector.get(df);return e.runInitializers(),e.donePromise.then(()=>(this._moduleDoBootstrap(o),o))})})}bootstrapModule(e,t=[]){const n=gp({},t);return sp(this.injector,n,e).then(e=>this.bootstrapModuleFactory(e,n))}_moduleDoBootstrap(e){const t=e.injector.get(mp);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(e=>t.bootstrap(e));else{if(!e.instance.ngDoBootstrap)throw new Error(`The module ${re(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)}onDestroy(e){this._destroyListeners.push(e)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new Error("The platform has already been destroyed!");this._modules.slice().forEach(e=>e.destroy()),this._destroyListeners.forEach(e=>e()),this._destroyed=!0}get destroyed(){return this._destroyed}}function gp(e,t){return Array.isArray(t)?t.reduce(gp,e):Object.assign({},e,t)}const mp=function(){class e{constructor(e,t,n,r,o,c){this._zone=e,this._console=t,this._injector=n,this._exceptionHandler=r,this._componentFactoryResolver=o,this._initStatus=c,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._enforceNoNewChanges=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._enforceNoNewChanges=Ku(),this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run(()=>{this.tick()})}});const d=new s.a(e=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{e.next(this._stable),e.complete()})}),h=new s.a(e=>{let t;this._zone.runOutsideAngular(()=>{t=this._zone.onStable.subscribe(()=>{Zf.assertNotInAngularZone(),te(()=>{this._stable||this._zone.hasPendingMacrotasks||this._zone.hasPendingMicrotasks||(this._stable=!0,e.next(!0))})})});const n=this._zone.onUnstable.subscribe(()=>{Zf.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{e.next(!1)}))});return()=>{t.unsubscribe(),n.unsubscribe()}});this.isStable=function(...e){let t=Number.POSITIVE_INFINITY,n=null,r=e[e.length-1];return Object(i.a)(r)?(n=e.pop(),e.length>1&&"number"==typeof e[e.length-1]&&(t=e.pop())):"number"==typeof r&&(t=e.pop()),null===n&&1===e.length&&e[0]instanceof s.a?e[0]:Object(a.a)(t)(Object(u.a)(e,n))}(d,h.pipe(e=>l()(function(e,t){return function(t){let n;n="function"==typeof e?e:function(){return e};const r=Object.create(t,p);return r.source=t,r.subjectFactory=n,r}}(m)(e))))}bootstrap(e,t){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.");let n;n=e instanceof cu?e:this._componentFactoryResolver.resolveComponentFactory(e),this.componentTypes.push(n.componentType);const r=n instanceof gu?null:this._injector.get(mu),o=n.create(Ea.NULL,[],t||n.selector,r);o.onDestroy(()=>{this._unloadComponent(o)});const s=o.injector.get(Xf,null);return s&&o.injector.get(ep).registerApplication(o.location.nativeElement,s),this._loadComponent(o),Ku()&&this._console.log("Angular is running in the development mode. Call enableProdMode() to enable the production mode."),o}tick(){if(this._runningTick)throw new Error("ApplicationRef.tick is called recursively");const t=e._tickScope();try{this._runningTick=!0,this._views.forEach(e=>e.detectChanges()),this._enforceNoNewChanges&&this._views.forEach(e=>e.checkNoChanges())}catch(n){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(n))}finally{this._runningTick=!1,$f(t)}}attachView(e){const t=e;this._views.push(t),t.attachToAppRef(this)}detachView(e){const t=e;_p(this._views,t),t.detachFromAppRef()}_loadComponent(e){this.attachView(e.hostView),this.tick(),this.components.push(e),this._injector.get(bf,[]).concat(this._bootstrapListeners).forEach(t=>t(e))}_unloadComponent(e){this.detachView(e.hostView),_p(this.components,e)}ngOnDestroy(){this._views.slice().forEach(e=>e.destroy())}get viewCount(){return this._views.length}}return e._tickScope=Hf("ApplicationRef#tick()"),e}();function _p(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}class bp{constructor(){this.dirty=!0,this._results=[],this.changes=new Sl,this.length=0}map(e){return this._results.map(e)}filter(e){return this._results.filter(e)}find(e){return this._results.find(e)}reduce(e,t){return this._results.reduce(e,t)}forEach(e){this._results.forEach(e)}some(e){return this._results.some(e)}toArray(){return this._results.slice()}[ee()](){return this._results[ee()]()}toString(){return this._results.toString()}reset(e){this._results=function e(t){return t.reduce((t,n)=>{const r=Array.isArray(n)?e(n):n;return t.concat(r)},[])}(e),this.dirty=!1,this.length=this._results.length,this.last=this._results[this.length-1],this.first=this._results[0]}notifyOnChanges(){this.changes.emit(this)}setDirty(){this.dirty=!0}destroy(){this.changes.complete(),this.changes.unsubscribe()}}const yp="#",vp="NgFactory";class Cp{}const wp={factoryPathPrefix:"",factoryPathSuffix:".ngfactory"};class Op{constructor(e,t){this._compiler=e,this._config=t||wp}load(e){return this._compiler instanceof kf?this.loadFactory(e):this.loadAndCompile(e)}loadAndCompile(e){let[t,r]=e.split(yp);return void 0===r&&(r="default"),n("crnd")(t).then(e=>e[r]).then(e=>Ep(e,t,r)).then(e=>this._compiler.compileModuleAsync(e))}loadFactory(e){let[t,r]=e.split(yp),o=vp;return void 0===r&&(r="default",o=""),n("crnd")(this._config.factoryPathPrefix+t+this._config.factoryPathSuffix).then(e=>e[r+o]).then(e=>Ep(e,t,r))}}function Ep(e,t,n){if(!e)throw new Error(`Cannot find '${n}' in '${t}'`);return e}const Dp=function(){class e{}return e.__NG_ELEMENT_ID__=(()=>xp(e,Su)),e}(),Sp=function(e,t){return function(e,t,n,r){let o;wu||(wu=class extends e{constructor(e,t,n){super(),this._lContainer=e,this._hostTNode=t,this._hostView=n,this._viewRefs=[]}get element(){return Ou(t,this._hostTNode,this._hostView)}get injector(){return new zn(this._hostTNode,this._hostView)}get parentInjector(){const e=In(this._hostTNode,this._hostView),t=Ot(e,this._hostView),n=function(e,t,n){if(n.parent&&-1!==n.parent.injectorIndex){const e=n.parent.injectorIndex;let t=n.parent;for(;null!=t.parent&&e==t.injectorIndex;)t=t.parent;return t}let r=wt(e),o=t,s=t[Re];for(;r>1;)s=(o=o[ze])[Re],r--;return s}(e,this._hostView,this._hostTNode);return vt(e)&&null!=n?new zn(n,t):new zn(null,this._hostView)}clear(){for(;this._lContainer[qe].length;)this.remove(0)}get(e){return this._viewRefs[e]||null}get length(){return this._lContainer[qe].length}createEmbeddedView(e,t,n){const r=this._adjustIndex(n),o=e.createEmbeddedView(t||{},this._lContainer,this._hostTNode,this._hostView,r);return o.attachToViewContainerRef(this),this._viewRefs.splice(r,0,o),o}createComponent(e,t,n,r,o){const s=n||this.parentInjector;!o&&null==e.ngModule&&s&&(o=s.get(mu,null));const i=e.create(s,r,void 0,o);return this.insert(i.hostView,t),i}insert(e,t){if(e.destroyed)throw new Error("Cannot insert a destroyed View in a ViewContainer!");const n=e._lView,r=this._adjustIndex(t);return Hr(n,this._lContainer,this._hostView,r,this._hostTNode.index),Br(n,!0,to(r,this._lContainer[qe],this._lContainer[We])),e.attachToViewContainerRef(this),this._viewRefs.splice(r,0,e),e}move(e,t){if(e.destroyed)throw new Error("Cannot move a destroyed View in a ViewContainer!");const n=this.indexOf(e);return this.detach(n),this.insert(e,this._adjustIndex(t)),e}indexOf(e){return this._viewRefs.indexOf(e)}remove(e){const t=this._adjustIndex(e,-1);zr(this._lContainer,this._hostTNode,t),this._viewRefs.splice(t,1)}detach(e){const t=this._adjustIndex(e,-1),n=$r(this._lContainer,t,!!this._hostTNode.detached);return null!=this._viewRefs.splice(t,1)[0]?new bu(n,n[Fe],n[He]):null}_adjustIndex(e,t=0){return null==e?this._lContainer[qe].length+t:e}});const s=r[n.index];if(pt(s))(o=s)[Ze]=-1;else{const e=r[Le].createComment("");if(gt(r)){const t=r[Le],o=ut(n,r);Yr(t,Jr(t,o),e,function(e,t){return kr(e)?e.nextSibling(t):t.nextSibling}(t,o))}else Xr(e,n,r);r[n.index]=o=li(s,n,r,e,!0),wi(r,n.index,o)}return new wu(o,n,r)}(e,t,un(),sn())},xp=ba,Mp=function(){class e{}return e.__NG_ELEMENT_ID__=(()=>Ap()),e}(),Pp=function(){return Du(un(),sn(),null)},Ap=(...e)=>{};class kp extends Mp{}class Tp extends kp{}class Rp{constructor(e,t){this.name=e,this.callback=t}}class Ip{constructor(e,t,n){this.listeners=[],this.parent=null,this._debugContext=n,this.nativeNode=e,t&&t instanceof Np&&t.addChild(this)}get injector(){return this._debugContext.injector}get componentInstance(){return this._debugContext.component}get context(){return this._debugContext.context}get references(){return this._debugContext.references}get providerTokens(){return this._debugContext.providerTokens}}class Np extends Ip{constructor(e,t,n){super(e,t,n),this.properties={},this.attributes={},this.classes={},this.styles={},this.childNodes=[],this.nativeElement=e}addChild(e){e&&(this.childNodes.push(e),e.parent=this)}removeChild(e){const t=this.childNodes.indexOf(e);-1!==t&&(e.parent=null,this.childNodes.splice(t,1))}insertChildrenAfter(e,t){const n=this.childNodes.indexOf(e);-1!==n&&(this.childNodes.splice(n+1,0,...t),t.forEach(t=>{t.parent&&t.parent.removeChild(t),e.parent=this}))}insertBefore(e,t){const 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))}query(e){return this.queryAll(e)[0]||null}queryAll(e){const t=[];return function e(t,n,r){t.childNodes.forEach(t=>{t instanceof Np&&(n(t)&&r.push(t),e(t,n,r))})}(this,e,t),t}queryAllNodes(e){const t=[];return function e(t,n,r){t instanceof Np&&t.childNodes.forEach(t=>{n(t)&&r.push(t),t instanceof Np&&e(t,n,r)})}(this,e,t),t}get children(){return this.childNodes.filter(e=>e instanceof Np)}triggerEventHandler(e,t){this.listeners.forEach(n=>{n.name==e&&n.callback(t)})}}function Fp(e){return e.map(e=>e.nativeElement)}class jp{constructor(e){this.nativeNode=e}get parent(){const e=this.nativeNode.parentNode;return e?new Vp(e):null}get injector(){return ir(this.nativeNode)}get componentInstance(){const e=this.nativeNode;return e&&tr(e)}get context(){return nr(this.nativeNode)}get listeners(){return hr(this.nativeNode).filter(dr)}get references(){return function(e){const t=ur(e);return void 0===t.localRefs&&(t.localRefs=function(e,n){const r=e[xe].data[t.nodeIndex];if(r&&r.localNames){const t={};for(let n=0;n{n.name===e&&n.callback(t)})}}function Lp(e,t,n,r){e instanceof Vp&&e.childNodes.forEach(e=>{t(e)&&n.push(e),e instanceof Vp&&(r&&!e.nativeElement||Lp(e,t,n,r))})}const Up=new Map;function Bp(e){return e instanceof Node?e.nodeType==Node.ELEMENT_NODE?new Vp(e):new jp(e):null}const Hp=function(e){return Up.get(e)||null};function $p(e){Up.set(e.nativeNode,e)}const zp=Ip,Gp=Np;class Zp{constructor(){}supports(e){return yr(e)}create(e){return new Wp(e)}}const qp=(e,t)=>t;class Wp{constructor(e){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=e||qp}forEachItem(e){let t;for(t=this._itHead;null!==t;t=t._next)e(t)}forEachOperation(e){let t=this._itHead,n=this._removalsHead,r=0,o=null;for(;t||n;){const s=!n||t&&t.currentIndex{r=this._trackByFn(t,e),null!==o&&ne(o.trackById,r)?(s&&(o=this._verifyReinsertion(o,e,r,t)),ne(o.item,e)||this._addIdentityChange(o,e)):(o=this._mismatch(o,e,r,t),s=!0),o=o._next,t++}),this.length=t;return this._truncate(o),this.collection=e,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let e,t;for(e=this._previousItHead=this._itHead;null!==e;e=e._next)e._nextPrevious=e._next;for(e=this._additionsHead;null!==e;e=e._nextAdded)e.previousIndex=e.currentIndex;for(this._additionsHead=this._additionsTail=null,e=this._movesHead;null!==e;e=t)e.previousIndex=e.currentIndex,t=e._nextMoved;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(e,t,n,r){let o;return null===e?o=this._itTail:(o=e._prev,this._remove(e)),null!==(e=null===this._linkedRecords?null:this._linkedRecords.get(n,r))?(ne(e.item,t)||this._addIdentityChange(e,t),this._moveAfter(e,o,r)):null!==(e=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null))?(ne(e.item,t)||this._addIdentityChange(e,t),this._reinsertAfter(e,o,r)):e=this._addAfter(new Qp(t,n),o,r),e}_verifyReinsertion(e,t,n,r){let o=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null);return null!==o?e=this._reinsertAfter(o,e._prev,r):e.currentIndex!=r&&(e.currentIndex=r,this._addToMoves(e,r)),e}_truncate(e){for(;null!==e;){const t=e._next;this._addToRemovals(this._unlink(e)),e=t}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(e,t,n){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(e);const r=e._prevRemoved,o=e._nextRemoved;return null===r?this._removalsHead=o:r._nextRemoved=o,null===o?this._removalsTail=r:o._prevRemoved=r,this._insertAfter(e,t,n),this._addToMoves(e,n),e}_moveAfter(e,t,n){return this._unlink(e),this._insertAfter(e,t,n),this._addToMoves(e,n),e}_addAfter(e,t,n){return this._insertAfter(e,t,n),this._additionsTail=null===this._additionsTail?this._additionsHead=e:this._additionsTail._nextAdded=e,e}_insertAfter(e,t,n){const r=null===t?this._itHead:t._next;return e._next=r,e._prev=t,null===r?this._itTail=e:r._prev=e,null===t?this._itHead=e:t._next=e,null===this._linkedRecords&&(this._linkedRecords=new Yp),this._linkedRecords.put(e),e.currentIndex=n,e}_remove(e){return this._addToRemovals(this._unlink(e))}_unlink(e){null!==this._linkedRecords&&this._linkedRecords.remove(e);const t=e._prev,n=e._next;return null===t?this._itHead=n:t._next=n,null===n?this._itTail=t:n._prev=t,e}_addToMoves(e,t){return e.previousIndex===t?e:(this._movesTail=null===this._movesTail?this._movesHead=e:this._movesTail._nextMoved=e,e)}_addToRemovals(e){return null===this._unlinkedRecords&&(this._unlinkedRecords=new Yp),this._unlinkedRecords.put(e),e.currentIndex=null,e._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=e,e._prevRemoved=null):(e._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=e),e}_addIdentityChange(e,t){return e.item=t,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=e:this._identityChangesTail._nextIdentityChange=e,e}}class Qp{constructor(e,t){this.item=e,this.trackById=t,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class Kp{constructor(){this._head=null,this._tail=null}add(e){null===this._head?(this._head=this._tail=e,e._nextDup=null,e._prevDup=null):(this._tail._nextDup=e,e._prevDup=this._tail,e._nextDup=null,this._tail=e)}get(e,t){let n;for(n=this._head;null!==n;n=n._nextDup)if((null===t||t<=n.currentIndex)&&ne(n.trackById,e))return n;return null}remove(e){const t=e._prevDup,n=e._nextDup;return null===t?this._head=n:t._nextDup=n,null===n?this._tail=t:n._prevDup=t,null===this._head}}class Yp{constructor(){this.map=new Map}put(e){const t=e.trackById;let n=this.map.get(t);n||(n=new Kp,this.map.set(t,n)),n.add(e)}get(e,t){const n=this.map.get(e);return n?n.get(e,t):null}remove(e){const t=e.trackById;return this.map.get(t).remove(e)&&this.map.delete(t),e}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function Jp(e,t,n){const r=e.previousIndex;if(null===r)return r;let o=0;return n&&r{if(t&&t.key===n)this._maybeAddToChanges(t,e),this._appendAfter=t,t=t._next;else{const r=this._getOrCreateRecordForKey(n,e);t=this._insertBeforeOrAppend(t,r)}}),t){t._prev&&(t._prev._next=null),this._removalsHead=t;for(let e=t;null!==e;e=e._nextRemoved)e===this._mapHead&&(this._mapHead=null),this._records.delete(e.key),e._nextRemoved=e._next,e.previousValue=e.currentValue,e.currentValue=null,e._prev=null,e._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(e,t){if(e){const n=e._prev;return t._next=e,t._prev=n,e._prev=t,n&&(n._next=t),e===this._mapHead&&(this._mapHead=t),this._appendAfter=e,e}return this._appendAfter?(this._appendAfter._next=t,t._prev=this._appendAfter):this._mapHead=t,this._appendAfter=t,null}_getOrCreateRecordForKey(e,t){if(this._records.has(e)){const n=this._records.get(e);this._maybeAddToChanges(n,t);const r=n._prev,o=n._next;return r&&(r._next=o),o&&(o._prev=r),n._next=null,n._prev=null,n}const n=new tg(e);return this._records.set(e,n),n.currentValue=t,this._addToAdditions(n),n}_reset(){if(this.isDirty){let e;for(this._previousMapHead=this._mapHead,e=this._previousMapHead;null!==e;e=e._next)e._nextPrevious=e._next;for(e=this._changesHead;null!==e;e=e._nextChanged)e.previousValue=e.currentValue;for(e=this._additionsHead;null!=e;e=e._nextAdded)e.previousValue=e.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(e,t){ne(t,e.currentValue)||(e.previousValue=e.currentValue,e.currentValue=t,this._addToChanges(e))}_addToAdditions(e){null===this._additionsHead?this._additionsHead=this._additionsTail=e:(this._additionsTail._nextAdded=e,this._additionsTail=e)}_addToChanges(e){null===this._changesHead?this._changesHead=this._changesTail=e:(this._changesTail._nextChanged=e,this._changesTail=e)}_forEach(e,t){e instanceof Map?e.forEach(t):Object.keys(e).forEach(n=>t(e[n],n))}}class tg{constructor(e){this.key=e,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}const ng=function(){class e{constructor(e){this.factories=e}static create(t,n){if(null!=n){const e=n.factories.slice();t=t.concat(e)}return new e(t)}static extend(t){return{provide:e,useFactory:n=>{if(!n)throw new Error("Cannot extend IterableDiffers without a parent injector");return e.create(t,n)},deps:[[e,new kt,new Pt]]}}find(e){const t=this.factories.find(t=>t.supports(e));if(null!=t)return t;throw new Error(`Cannot find a differ supporting object '${e}' of type '${n=e,n.name||typeof n}'`);var n}}return e.ngInjectableDef=x({providedIn:"root",factory:()=>new e([new Zp])}),e}(),rg=function(){class e{constructor(e){this.factories=e}static create(t,n){if(n){const e=n.factories.slice();t=t.concat(e)}return new e(t)}static extend(t){return{provide:e,useFactory:n=>{if(!n)throw new Error("Cannot extend KeyValueDiffers without a parent injector");return e.create(t,n)},deps:[[e,new kt,new Pt]]}}find(e){const t=this.factories.find(t=>t.supports(e));if(t)return t;throw new Error(`Cannot find a differ supporting object '${e}'`)}}return e.ngInjectableDef=x({providedIn:"root",factory:()=>new e([new Xp])}),e}(),og=[new Xp],sg=new ng([new Zp]),ig=new rg(og),ag=lp(null,"core",[{provide:_f,useValue:"unknown"},{provide:pp,deps:[Ea]},{provide:ep,deps:[]},{provide:vf,deps:[]}]),ug=new k("LocaleId"),cg=new k("Translations"),lg=new k("TranslationsFormat"),dg=function(){var e={Error:0,Warning:1,Ignore:2};return e[e.Error]="Error",e[e.Warning]="Warning",e[e.Ignore]="Ignore",e}();function hg(){return sg}function fg(){return ig}function pg(e){return e||"en-US"}const gg=[{provide:mp,useClass:mp,deps:[Zf,vf,Ea,Vh,fu,df]},{provide:df,useClass:df,deps:[[new Pt,lf]]},{provide:kf,useClass:kf,deps:[]},pf,{provide:ng,useFactory:hg,deps:[]},{provide:rg,useFactory:fg,deps:[]},{provide:ug,useFactory:pg,deps:[[new Mt(ug),new Pt,new kt]]}];class mg{constructor(e){}}const _g=!0,bg=!1;function yg(e,t,n){const r=e.state,o=1792&r;return o===t?(e.state=-1793&r|n,e.initIndex=-1,!0):o===n}function vg(e,t,n){return(1792&e.state)===t&&e.initIndex<=n&&(e.initIndex=n+1,!0)}function Cg(e,t){return e.nodes[t]}function wg(e,t){return e.nodes[t]}function Og(e,t){return e.nodes[t]}function Eg(e,t){return e.nodes[t]}function Dg(e,t){return e.nodes[t]}class Sg{}const xg={setCurrentNode:void 0,createRootView:void 0,createEmbeddedView:void 0,createComponentView:void 0,createNgModuleRef:void 0,overrideProvider:void 0,overrideComponentView:void 0,clearOverrides:void 0,checkAndUpdateView:void 0,checkNoChangesView:void 0,destroyView:void 0,resolveDep:void 0,createDebugContext:void 0,handleEvent:void 0,updateDirectives:void 0,updateRenderer:void 0,dirtyParentQueries:void 0};function Mg(e,t,n,r){let o=`ExpressionChangedAfterItHasBeenCheckedError: Expression has changed after it was checked. Previous value: '${t}'. Current value: '${n}'.`;return r&&(o+=" It seems like the view has been created after its parent and its children have been dirty checked. Has it been created in a change detection hook ?"),function(e,t){const n=new Error(e);return Pg(n,t),n}(o,e)}function Pg(e,t){e[Th]=t,e[Ih]=t.logError.bind(t)}function Ag(e){return new Error(`ViewDestroyedError: Attempt to use a destroyed view: ${e}`)}const kg=()=>{},Tg=new Map;function Rg(e){let t=Tg.get(e);return t||(t=re(e)+"_"+Tg.size,Tg.set(e,t)),t}function Ig(e,t,n,r){if(_r.isWrapped(r)){r=_r.unwrap(r);const o=e.def.nodes[t].bindingIndex+n,s=_r.unwrap(e.oldValues[o]);e.oldValues[o]=new _r(s)}return r}const Ng="$$undefined",Fg="$$empty";function jg(e){return{id:Ng,styles:e.styles,encapsulation:e.encapsulation,data:e.data}}let Vg=0;function Lg(e,t,n,r){return!(!(2&e.state)&&ne(e.oldValues[t.bindingIndex+n],r))}function Ug(e,t,n,r){return!!Lg(e,t,n,r)&&(e.oldValues[t.bindingIndex+n]=r,!0)}function Bg(e,t,n,r){const o=e.oldValues[t.bindingIndex+n];if(1&e.state||!mr(o,r)){const s=t.bindings[n].name;throw Mg(xg.createDebugContext(e,t.nodeIndex),`${s}: ${o}`,`${s}: ${r}`,0!=(1&e.state))}}function Hg(e){let t=e;for(;t;)2&t.def.flags&&(t.state|=8),t=t.viewContainerParent||t.parent}function $g(e,t){let n=e;for(;n&&n!==t;)n.state|=64,n=n.viewContainerParent||n.parent}function zg(e,t,n,r){try{return Hg(33554432&e.def.nodes[t].flags?wg(e,t).componentView:e),xg.handleEvent(e,t,n,r)}catch(o){e.root.errorHandler.handleError(o)}}function Gg(e){return e.parent?wg(e.parent,e.parentNodeDef.nodeIndex):null}function Zg(e){return e.parent?e.parentNodeDef.parent:null}function qg(e,t){switch(201347067&t.flags){case 1:return wg(e,t.nodeIndex).renderElement;case 2:return Cg(e,t.nodeIndex).renderText}}function Wg(e,t){return e?`${e}:${t}`:t}function Qg(e){return!!e.parent&&!!(32768&e.parentNodeDef.flags)}function Kg(e){return!(!e.parent||32768&e.parentNodeDef.flags)}function Yg(e){return 1<{"number"==typeof e?(t[e]=o,n|=Yg(e)):r[e]=o}),{matchedQueries:t,references:r,matchedQueryIds:n}}function Xg(e,t){return e.map(e=>{let n,r;return Array.isArray(e)?[r,n]=e:(r=0,n=e),n&&("function"==typeof n||"object"==typeof n)&&t&&Object.defineProperty(n,ya,{value:t,configurable:!0}),{flags:r,token:n,tokenKey:Rg(n)}})}function em(e,t,n){let r=n.renderParent;return r?0==(1&r.flags)||0==(33554432&r.flags)||r.element.componentRendererType&&r.element.componentRendererType.encapsulation===de.Native?wg(e,n.renderParent.nodeIndex).renderElement:void 0:t}const tm=new WeakMap;function nm(e){let t=tm.get(e);return t||((t=e(()=>kg)).factory=e,tm.set(e,t)),t}function rm(e,t,n,r,o){3===t&&(n=e.renderer.parentNode(qg(e,e.def.lastRenderRootNode))),om(e,t,0,e.def.nodes.length-1,n,r,o)}function om(e,t,n,r,o,s,i){for(let a=n;a<=r;a++){const n=e.def.nodes[a];11&n.flags&&im(e,n,t,o,s,i),a+=n.childCount}}function sm(e,t,n,r,o,s){let i=e;for(;i&&!Qg(i);)i=i.parent;const a=i.parent,u=Zg(i),c=u.nodeIndex+u.childCount;for(let l=u.nodeIndex+1;l<=c;l++){const e=a.def.nodes[l];e.ngContentIndex===t&&im(a,e,n,r,o,s),l+=e.childCount}if(!a.parent){const i=e.root.projectableNodes[t];if(i)for(let t=0;t{const[n,r]=cm(e);return[n,r,t]});return d=function(e){if(e&&e.id===Ng){const t=null!=e.encapsulation&&e.encapsulation!==de.None||e.styles.length||Object.keys(e.data).length;e.id=t?`c${Vg++}`:Fg}return e&&e.id===Fg&&(e=null),e||null}(d),l&&(t|=33554432),{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:e,flags:t|=1,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:h,matchedQueryIds:p,references:f,ngContentIndex:r,childCount:o,bindings:_,bindingFlags:lm(_),outputs:b,element:{ns:g,name:m,attrs:y,template:null,componentProvider:null,componentView:l||null,componentRendererType:d,publicProviders:null,allProviders:null,handleEvent:c||kg},provider:null,text:null,query:null,ngContent:null}}function bm(e,t,n){const r=n.element,o=e.root.selectorOrNode,s=e.renderer;let i;if(e.parent||!o){i=r.name?s.createElement(r.name,r.ns):s.createComment("");const o=em(e,t,n);o&&s.appendChild(o,i)}else i=s.selectRootElement(o,!!r.componentRendererType&&r.componentRendererType.encapsulation===de.ShadowDom);if(r.attrs)for(let a=0;azg(e,t,n,r)}function Cm(e,t,n,r){if(!Ug(e,t,n,r))return!1;const o=t.bindings[n],s=wg(e,t.nodeIndex),i=s.renderElement,a=o.name;switch(15&o.flags){case 1:!function(e,t,n,r,o,s){const i=t.securityContext;let a=i?e.root.sanitizer.sanitize(i,s):s;a=null!=a?a.toString():null;const u=e.renderer;null!=s?u.setAttribute(n,o,a,r):u.removeAttribute(n,o,r)}(e,o,i,o.ns,a,r);break;case 2:!function(e,t,n,r){const o=e.renderer;r?o.addClass(t,n):o.removeClass(t,n)}(e,i,a,r);break;case 4:!function(e,t,n,r,o){let s=e.root.sanitizer.sanitize(Vu.STYLE,o);if(null!=s){s=s.toString();const e=t.suffix;null!=e&&(s+=e)}else s=null;const i=e.renderer;null!=s?i.setStyle(n,r,s):i.removeStyle(n,r)}(e,o,i,a,r);break;case 8:!function(e,t,n,r,o){const s=t.securityContext;let i=s?e.root.sanitizer.sanitize(s,o):o;e.renderer.setProperty(n,r,i)}(33554432&t.flags&&32&o.flags?s.componentView:e,o,i,a,r)}return!0}const wm=new Object,Om=Rg(Ea),Em=Rg(wa),Dm=Rg(mu);function Sm(e,t,n,r){return n=ie(n),{index:-1,deps:Xg(r,re(t)),flags:e,token:t,value:n}}function xm(e){const t={},n=[];let r=!1;for(let o=0;o-1}(o)||"root"===s.providedIn&&o._def.isRoot))){const n=e._providers.length;return e._def.providersByKey[t.tokenKey]={flags:5120,value:u.factory,deps:[],index:n,token:t.token},e._providers[n]=wm,e._providers[n]=Pm(e,e._def.providersByKey[t.tokenKey])}return 4&t.flags?n:e._parent.get(t.token,n)}finally{jt(r)}var o,s}function Pm(e,t){let n;switch(201347067&t.flags){case 512:n=function(e,t,n){const r=n.length;switch(r){case 0:return new t;case 1:return new t(Mm(e,n[0]));case 2:return new t(Mm(e,n[0]),Mm(e,n[1]));case 3:return new t(Mm(e,n[0]),Mm(e,n[1]),Mm(e,n[2]));default:const o=new Array(r);for(let t=0;t=n.length)&&(t=n.length-1),t<0)return null;const r=n[t];return r.viewContainerParent=null,Im(n,t),xg.dirtyParentQueries(r),Tm(r),r}function km(e,t,n){const r=t?qg(t,t.def.lastRenderRootNode):e.renderElement,o=n.renderer.parentNode(r),s=n.renderer.nextSibling(r);rm(n,2,o,s,void 0)}function Tm(e){rm(e,3,null,null,void 0)}function Rm(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function Im(e,t){t>=e.length-1?e.pop():e.splice(t,1)}const Nm=new Object;function Fm(e,t,n,r,o,s){return new Vm(e,t,n,r,o,s)}function jm(e){return e.viewDefFactory}class Vm extends cu{constructor(e,t,n,r,o,s){super(),this.selector=e,this.componentType=t,this._inputs=r,this._outputs=o,this.ngContentSelectors=s,this.viewDefFactory=n}get inputs(){const e=[],t=this._inputs;for(let n in t)e.push({propName:n,templateName:t[n]});return e}get outputs(){const e=[];for(let t in this._outputs)e.push({propName:t,templateName:this._outputs[t]});return e}create(e,t,n,r){if(!r)throw new Error("ngModule should be provided");const o=nm(this.viewDefFactory),s=o.nodes[0].element.componentProvider.nodeIndex,i=xg.createRootView(e,t||[],n,o,r,Nm),a=Og(i,s).instance;return n&&i.renderer.setAttribute(wg(i,0).renderElement,"ng-version",Bu.full),new Lm(i,new $m(i),a)}}class Lm extends uu{constructor(e,t,n){super(),this._view=e,this._viewRef=t,this._component=n,this._elDef=this._view.def.nodes[0],this.hostView=t,this.changeDetectorRef=t,this.instance=n}get location(){return new Su(wg(this._view,this._elDef.nodeIndex).renderElement)}get injector(){return new qm(this._view,this._elDef)}get componentType(){return this._component.constructor}destroy(){this._viewRef.destroy()}onDestroy(e){this._viewRef.onDestroy(e)}}function Um(e,t,n){return new Bm(e,t,n)}class Bm{constructor(e,t,n){this._view=e,this._elDef=t,this._data=n,this._embeddedViews=[]}get element(){return new Su(this._data.renderElement)}get injector(){return new qm(this._view,this._elDef)}get parentInjector(){let e=this._view,t=this._elDef.parent;for(;!t&&e;)t=Zg(e),e=e.parent;return e?new qm(e,t):new qm(this._view,null)}clear(){for(let e=this._embeddedViews.length-1;e>=0;e--){const t=Am(this._data,e);xg.destroyView(t)}}get(e){const t=this._embeddedViews[e];if(t){const e=new $m(t);return e.attachToViewContainerRef(this),e}return null}get length(){return this._embeddedViews.length}createEmbeddedView(e,t,n){const r=e.createEmbeddedView(t||{});return this.insert(r,n),r}createComponent(e,t,n,r,o){const s=n||this.parentInjector;o||e instanceof gu||(o=s.get(mu));const i=e.create(s,r,void 0,o);return this.insert(i.hostView,t),i}insert(e,t){if(e.destroyed)throw new Error("Cannot insert a destroyed View in a ViewContainer!");const n=e;return function(e,t,n,r){let o=t.viewContainer._embeddedViews;null==n&&(n=o.length),r.viewContainerParent=e,Rm(o,n,r),function(e,t){const n=Gg(t);if(!n||n===e||16&t.state)return;t.state|=16;let r=n.template._projectedViews;r||(r=n.template._projectedViews=[]),r.push(t),function(e,n){if(4&n.flags)return;t.parent.def.nodeFlags|=4,n.flags|=4;let r=n.parent;for(;r;)r.childFlags|=4,r=r.parent}(0,t.parentNodeDef)}(t,r),xg.dirtyParentQueries(r),km(t,n>0?o[n-1]:null,r)}(this._view,this._data,t,n._view),n.attachToViewContainerRef(this),e}move(e,t){if(e.destroyed)throw new Error("Cannot move a destroyed View in a ViewContainer!");const n=this._embeddedViews.indexOf(e._view);return function(e,t,r){const o=e.viewContainer._embeddedViews,s=o[n];Im(o,n),null==r&&(r=o.length),Rm(o,r,s),xg.dirtyParentQueries(s),Tm(s),km(e,r>0?o[r-1]:null,s)}(this._data,0,t),e}indexOf(e){return this._embeddedViews.indexOf(e._view)}remove(e){const t=Am(this._data,e);t&&xg.destroyView(t)}detach(e){const t=Am(this._data,e);return t?new $m(t):null}}function Hm(e){return new $m(e)}class $m{constructor(e){this._view=e,this._viewContainerRef=null,this._appRef=null}get rootNodes(){return function(e){const t=[];return rm(e,0,void 0,void 0,t),t}(this._view)}get context(){return this._view.context}get destroyed(){return 0!=(128&this._view.state)}markForCheck(){Hg(this._view)}detach(){this._view.state&=-5}detectChanges(){const e=this._view.root.rendererFactory;e.begin&&e.begin();try{xg.checkAndUpdateView(this._view)}finally{e.end&&e.end()}}checkNoChanges(){xg.checkNoChangesView(this._view)}reattach(){this._view.state|=4}onDestroy(e){this._view.disposables||(this._view.disposables=[]),this._view.disposables.push(e)}destroy(){this._appRef?this._appRef.detachView(this):this._viewContainerRef&&this._viewContainerRef.detach(this._viewContainerRef.indexOf(this)),xg.destroyView(this._view)}detachFromAppRef(){this._appRef=null,Tm(this._view),xg.dirtyParentQueries(this._view)}attachToAppRef(e){if(this._viewContainerRef)throw new Error("This view is already attached to a ViewContainer!");this._appRef=e}attachToViewContainerRef(e){if(this._appRef)throw new Error("This view is already attached directly to the ApplicationRef!");this._viewContainerRef=e}}function zm(e,t){return new Gm(e,t)}class Gm extends xl{constructor(e,t){super(),this._parentView=e,this._def=t}createEmbeddedView(e){return new $m(xg.createEmbeddedView(this._parentView,this._def,this._def.element.template,e))}get elementRef(){return new Su(wg(this._parentView,this._def.nodeIndex).renderElement)}}function Zm(e,t){return new qm(e,t)}class qm{constructor(e,t){this.view=e,this.elDef=t}get(e,t=Ea.THROW_IF_NOT_FOUND){return xg.resolveDep(this.view,this.elDef,!!this.elDef&&0!=(33554432&this.elDef.flags),{flags:0,token:e,tokenKey:Rg(e)},t)}}function Wm(e,t){const n=e.def.nodes[t];if(1&n.flags){const t=wg(e,n.nodeIndex);return n.element.template?t.template:t.renderElement}if(2&n.flags)return Cg(e,n.nodeIndex).renderText;if(20240&n.flags)return Og(e,n.nodeIndex).instance;throw new Error(`Illegal state: read nodeValue for node index ${t}`)}function Qm(e){return new Km(e.renderer)}class Km{constructor(e){this.delegate=e}selectRootElement(e){return this.delegate.selectRootElement(e)}createElement(e,t){const[n,r]=cm(t),o=this.delegate.createElement(r,n);return e&&this.delegate.appendChild(e,o),o}createViewRoot(e){return e}createTemplateAnchor(e){const t=this.delegate.createComment("");return e&&this.delegate.appendChild(e,t),t}createText(e,t){const n=this.delegate.createText(t);return e&&this.delegate.appendChild(e,n),n}projectNodes(e,t){for(let n=0;ne())}onDestroy(e){this._destroyListeners.push(e)}}const Xm=Rg(ku),e_=Rg(Nu),t_=Rg(Su),n_=Rg(Dp),r_=Rg(xl),o_=Rg(Mp),s_=Rg(Ea),i_=Rg(wa);function a_(e,t,n,r,o,s,i,a){const u=[];if(i)for(let l in i){const[e,t]=i[l];u[e]={flags:8,name:l,nonMinifiedName:t,ns:null,securityContext:null,suffix:null}}const c=[];if(a)for(let l in a)c.push({type:1,propName:l,target:null,eventName:a[l]});return l_(e,t|=16384,n,r,o,o,s,u,c)}function u_(e,t,n){return l_(-1,e|=16,null,0,t,t,n)}function c_(e,t,n,r,o){return l_(-1,e,t,0,n,r,o)}function l_(e,t,n,r,o,s,i,a,u){const{matchedQueries:c,references:l,matchedQueryIds:d}=Jg(n);u||(u=[]),a||(a=[]),s=ie(s);const h=Xg(i,re(o));return{nodeIndex:-1,parent:null,renderParent:null,bindingIndex:-1,outputIndex:-1,checkIndex:e,flags:t,childFlags:0,directChildFlags:0,childMatchedQueries:0,matchedQueries:c,matchedQueryIds:d,references:l,ngContentIndex:-1,childCount:r,bindings:a,bindingFlags:lm(a),outputs:u,element:null,provider:{token:o,value:s,deps:h},text:null,query:null,ngContent:null}}function d_(e,t){return g_(e,t)}function h_(e,t){let n=e;for(;n.parent&&!Qg(n);)n=n.parent;return m_(n.parent,Zg(n),!0,t.provider.value,t.provider.deps)}function f_(e,t){const n=m_(e,t.parent,(32768&t.flags)>0,t.provider.value,t.provider.deps);if(t.outputs.length)for(let r=0;rzg(e,t,n,r)}function g_(e,t){const n=(8192&t.flags)>0,r=t.provider;switch(201347067&t.flags){case 512:return m_(e,t.parent,n,r.value,r.deps);case 1024:return function(e,t,n,r,o){const s=o.length;switch(s){case 0:return r();case 1:return r(b_(e,t,n,o[0]));case 2:return r(b_(e,t,n,o[0]),b_(e,t,n,o[1]));case 3:return r(b_(e,t,n,o[0]),b_(e,t,n,o[1]),b_(e,t,n,o[2]));default:const i=Array(s);for(let r=0;r0)c=e,L_(e)||(l=e);else for(;c&&p===c.nodeIndex+c.childCount;){const e=c.parent;e&&(e.childFlags|=c.childFlags,e.childMatchedQueries|=c.childMatchedQueries),l=(c=e)&&L_(c)?c.renderParent:c}}return{factory:null,nodeFlags:i,rootNodeFlags:a,nodeMatchedQueries:u,flags:e,nodes:t,updateDirectives:n||kg,updateRenderer:r||kg,handleEvent:(e,n,r,o)=>t[n].element.handleEvent(e,r,o),bindingCount:o,outputCount:s,lastRenderRootNode:f}}function L_(e){return 0!=(1&e.flags)&&null===e.element.name}function U_(e,t,n){const r=t.element&&t.element.template;if(r){if(!r.lastRenderRootNode)throw new Error("Illegal State: Embedded templates without nodes are not allowed!");if(r.lastRenderRootNode&&16777216&r.lastRenderRootNode.flags)throw new Error(`Illegal State: Last root node of a template can't have embedded views, at index ${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 ${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 ${t.nodeIndex}!`);if(134217728&t.flags&&e)throw new Error(`Illegal State: View Query nodes have to be top level nodes, at index ${t.nodeIndex}!`)}if(t.childCount){const 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 ${t.nodeIndex}!`)}}function B_(e,t,n,r){const o=z_(e.root,e.renderer,e,t,n);return G_(o,e.component,r),Z_(o),o}function H_(e,t,n){const r=z_(e,e.renderer,null,null,t);return G_(r,n,n),Z_(r),r}function $_(e,t,n,r){const o=t.element.componentRendererType;let s;return s=o?e.root.rendererFactory.createRenderer(r,o):e.root.renderer,z_(e.root,s,e,t.element.componentProvider,n)}function z_(e,t,n,r,o){const s=new Array(o.nodes.length),i=o.outputCount?new Array(o.outputCount):null;return{def:o,parent:n,viewContainerParent:null,parentNodeDef:r,context:null,component:null,nodes:s,state:13,root:e,renderer:t,oldValues:new Array(o.bindingCount),disposables:i,initIndex:-1}}function G_(e,t,n){e.component=t,e.context=n}function Z_(e){let t;Qg(e)&&(t=wg(e.parent,e.parentNodeDef.parent.nodeIndex).renderElement);const n=e.def,r=e.nodes;for(let o=0;o0&&Cm(e,t,0,n)&&(f=!0),h>1&&Cm(e,t,1,r)&&(f=!0),h>2&&Cm(e,t,2,o)&&(f=!0),h>3&&Cm(e,t,3,s)&&(f=!0),h>4&&Cm(e,t,4,i)&&(f=!0),h>5&&Cm(e,t,5,a)&&(f=!0),h>6&&Cm(e,t,6,u)&&(f=!0),h>7&&Cm(e,t,7,c)&&(f=!0),h>8&&Cm(e,t,8,l)&&(f=!0),h>9&&Cm(e,t,9,d)&&(f=!0),f}(e,t,n,r,o,s,i,a,u,c,l,d);case 2:return function(e,t,n,r,o,s,i,a,u,c,l,d){let h=!1;const f=t.bindings,p=f.length;if(p>0&&Ug(e,t,0,n)&&(h=!0),p>1&&Ug(e,t,1,r)&&(h=!0),p>2&&Ug(e,t,2,o)&&(h=!0),p>3&&Ug(e,t,3,s)&&(h=!0),p>4&&Ug(e,t,4,i)&&(h=!0),p>5&&Ug(e,t,5,a)&&(h=!0),p>6&&Ug(e,t,6,u)&&(h=!0),p>7&&Ug(e,t,7,c)&&(h=!0),p>8&&Ug(e,t,8,l)&&(h=!0),p>9&&Ug(e,t,9,d)&&(h=!0),h){let h=t.text.prefix;p>0&&(h+=j_(n,f[0])),p>1&&(h+=j_(r,f[1])),p>2&&(h+=j_(o,f[2])),p>3&&(h+=j_(s,f[3])),p>4&&(h+=j_(i,f[4])),p>5&&(h+=j_(a,f[5])),p>6&&(h+=j_(u,f[6])),p>7&&(h+=j_(c,f[7])),p>8&&(h+=j_(l,f[8])),p>9&&(h+=j_(d,f[9]));const g=Cg(e,t.nodeIndex).renderText;e.renderer.setValue(g,h)}return h}(e,t,n,r,o,s,i,a,u,c,l,d);case 16384:return function(e,t,n,r,o,s,i,a,u,c,l,d){const h=Og(e,t.nodeIndex),f=h.instance;let p=!1,g=void 0;const m=t.bindings.length;return m>0&&Lg(e,t,0,n)&&(p=!0,g=v_(e,h,t,0,n,g)),m>1&&Lg(e,t,1,r)&&(p=!0,g=v_(e,h,t,1,r,g)),m>2&&Lg(e,t,2,o)&&(p=!0,g=v_(e,h,t,2,o,g)),m>3&&Lg(e,t,3,s)&&(p=!0,g=v_(e,h,t,3,s,g)),m>4&&Lg(e,t,4,i)&&(p=!0,g=v_(e,h,t,4,i,g)),m>5&&Lg(e,t,5,a)&&(p=!0,g=v_(e,h,t,5,a,g)),m>6&&Lg(e,t,6,u)&&(p=!0,g=v_(e,h,t,6,u,g)),m>7&&Lg(e,t,7,c)&&(p=!0,g=v_(e,h,t,7,c,g)),m>8&&Lg(e,t,8,l)&&(p=!0,g=v_(e,h,t,8,l,g)),m>9&&Lg(e,t,9,d)&&(p=!0,g=v_(e,h,t,9,d,g)),g&&f.ngOnChanges(g),65536&t.flags&&vg(e,256,t.nodeIndex)&&f.ngOnInit(),262144&t.flags&&f.ngDoCheck(),p}(e,t,n,r,o,s,i,a,u,c,l,d);case 32:case 64:case 128:return function(e,t,n,r,o,s,i,a,u,c,l,d){const h=t.bindings;let f=!1;const p=h.length;if(p>0&&Ug(e,t,0,n)&&(f=!0),p>1&&Ug(e,t,1,r)&&(f=!0),p>2&&Ug(e,t,2,o)&&(f=!0),p>3&&Ug(e,t,3,s)&&(f=!0),p>4&&Ug(e,t,4,i)&&(f=!0),p>5&&Ug(e,t,5,a)&&(f=!0),p>6&&Ug(e,t,6,u)&&(f=!0),p>7&&Ug(e,t,7,c)&&(f=!0),p>8&&Ug(e,t,8,l)&&(f=!0),p>9&&Ug(e,t,9,d)&&(f=!0),f){const f=Eg(e,t.nodeIndex);let g;switch(201347067&t.flags){case 32:g=new Array(h.length),p>0&&(g[0]=n),p>1&&(g[1]=r),p>2&&(g[2]=o),p>3&&(g[3]=s),p>4&&(g[4]=i),p>5&&(g[5]=a),p>6&&(g[6]=u),p>7&&(g[7]=c),p>8&&(g[8]=l),p>9&&(g[9]=d);break;case 64:g={},p>0&&(g[h[0].name]=n),p>1&&(g[h[1].name]=r),p>2&&(g[h[2].name]=o),p>3&&(g[h[3].name]=s),p>4&&(g[h[4].name]=i),p>5&&(g[h[5].name]=a),p>6&&(g[h[6].name]=u),p>7&&(g[h[7].name]=c),p>8&&(g[h[8].name]=l),p>9&&(g[h[9].name]=d);break;case 128:const e=n;switch(p){case 1:g=e.transform(n);break;case 2:g=e.transform(r);break;case 3:g=e.transform(r,o);break;case 4:g=e.transform(r,o,s);break;case 5:g=e.transform(r,o,s,i);break;case 6:g=e.transform(r,o,s,i,a);break;case 7:g=e.transform(r,o,s,i,a,u);break;case 8:g=e.transform(r,o,s,i,a,u,c);break;case 9:g=e.transform(r,o,s,i,a,u,c,l);break;case 10:g=e.transform(r,o,s,i,a,u,c,l,d)}}f.value=g}return f}(e,t,n,r,o,s,i,a,u,c,l,d);default:throw"unreachable"}}(e,t,r,o,s,i,a,u,c,l,d,h):function(e,t,n){switch(201347067&t.flags){case 1:return function(e,t,n){let r=!1;for(let o=0;o0&&Bg(e,t,0,n),h>1&&Bg(e,t,1,r),h>2&&Bg(e,t,2,o),h>3&&Bg(e,t,3,s),h>4&&Bg(e,t,4,i),h>5&&Bg(e,t,5,a),h>6&&Bg(e,t,6,u),h>7&&Bg(e,t,7,c),h>8&&Bg(e,t,8,l),h>9&&Bg(e,t,9,d)}(e,t,r,o,s,i,a,u,c,l,d,h):function(e,t,n){for(let r=0;rnew Vb(e,t),handleEvent:kb,updateDirectives:Tb,updateRenderer:Rb}:{setCurrentNode:()=>{},createRootView:ub,createEmbeddedView:B_,createComponentView:$_,createNgModuleRef:Ym,overrideProvider:kg,overrideComponentView:kg,clearOverrides:kg,checkAndUpdateView:W_,checkNoChangesView:q_,destroyView:X_,createDebugContext:(e,t)=>new Vb(e,t),handleEvent:(e,t,n,r)=>e.def.handleEvent(e,t,n,r),updateDirectives:(e,t)=>e.def.updateDirectives(0===t?Cb:wb,e),updateRenderer:(e,t)=>e.def.updateRenderer(0===t?Cb:wb,e)};xg.setCurrentNode=e.setCurrentNode,xg.createRootView=e.createRootView,xg.createEmbeddedView=e.createEmbeddedView,xg.createComponentView=e.createComponentView,xg.createNgModuleRef=e.createNgModuleRef,xg.overrideProvider=e.overrideProvider,xg.overrideComponentView=e.overrideComponentView,xg.clearOverrides=e.clearOverrides,xg.checkAndUpdateView=e.checkAndUpdateView,xg.checkNoChangesView=e.checkNoChangesView,xg.destroyView=e.destroyView,xg.resolveDep=b_,xg.createDebugContext=e.createDebugContext,xg.handleEvent=e.handleEvent,xg.updateDirectives=e.updateDirectives,xg.updateRenderer=e.updateRenderer,xg.dirtyParentQueries=D_}function ub(e,t,n,r,o,s){const i=o.injector.get(Ru);return H_(lb(e,o,i,t,n),r,s)}function cb(e,t,n,r,o,s){const i=o.injector.get(Ru),a=lb(e,o,new Hb(i),t,n),u=vb(r);return Ub(Sb.create,H_,null,[a,u,s])}function lb(e,t,n,r,o){const s=t.injector.get(Lu),i=t.injector.get(Vh),a=n.createRenderer(null,null);return{ngModule:t,injector:e,projectableNodes:r,selectorOrNode:o,sanitizer:s,rendererFactory:n,renderer:a,errorHandler:i}}function db(e,t,n,r){const o=vb(n);return Ub(Sb.create,B_,null,[e,t,o,r])}function hb(e,t,n,r){return n=mb.get(t.element.componentProvider.provider.token)||vb(n),Ub(Sb.create,$_,null,[e,t,n,r])}function fb(e,t,n,r){return Ym(e,t,n,function(e){const{hasOverrides:t,hasDeprecatedOverrides:n}=function(e){let t=!1,n=!1;return 0===pb.size?{hasOverrides:t,hasDeprecatedOverrides:n}:(e.providers.forEach(e=>{const r=pb.get(e.token);3840&e.flags&&r&&(t=!0,n=n||r.deprecatedBehavior)}),e.modules.forEach(e=>{gb.forEach((r,o)=>{P(o).providedIn===e&&(t=!0,n=n||r.deprecatedBehavior)})}),{hasOverrides:t,hasDeprecatedOverrides:n})}(e);return t?(function(e){for(let t=0;t0){let t=new Set(e.modules);gb.forEach((r,o)=>{if(t.has(P(o).providedIn)){let t={token:o,flags:r.flags|(n?4096:0),deps:Xg(r.deps),value:r.value,index:e.providers.length};e.providers.push(t),e.providersByKey[Rg(o)]=t}})}}(e=e.factory(()=>kg)),e):e}(r))}const pb=new Map,gb=new Map,mb=new Map;function _b(e){let t;pb.set(e.token,e),"function"==typeof e.token&&(t=P(e.token))&&"function"==typeof t.providedIn&&gb.set(e.token,e)}function bb(e,t){const n=nm(jm(t)),r=nm(n.nodes[0].element.componentView);mb.set(e,r)}function yb(){pb.clear(),gb.clear(),mb.clear()}function vb(e){if(0===pb.size)return e;const t=function(e){const t=[];let n=null;for(let r=0;rkg);for(let r=0;r"-"+e[1].toLowerCase())}`)]=gr(a))}const r=t.parent,a=wg(e,r.nodeIndex).renderElement;if(r.element.name)for(let t in n){const r=n[t];null!=r?e.renderer.setAttribute(a,t,r):e.renderer.removeAttribute(a,t)}else e.renderer.setValue(a,`bindings=${JSON.stringify(n,null,2)}`)}}var o,s}function Nb(e,t,n,r){Y_(e,t,n,...r)}function Fb(e,t){for(let n=t;n++s===o?e.error.bind(e,...t):kg),st=>{const n=e[r.a]();if("function"!=typeof n.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return n.subscribe(t)}},Cfvw:function(e,t,n){"use strict";var r=n("HDdC"),o=n("c2HN"),s=n("I55L"),i=n("kJWO"),a=n("Lhse"),u=n("yCtX"),c=n("quSY"),l=n("a7t3"),d=n("pLzU"),h=n("CRDf"),f=n("SeVD");function p(e,t){if(!t)return e instanceof r.a?e:new r.a(Object(f.a)(e));if(null!=e){if(function(e){return e&&"function"==typeof e[i.a]}(e))return function(e,t){return new r.a(t?n=>{const r=new c.a;return r.add(t.schedule(()=>{const o=e[i.a]();r.add(o.subscribe({next(e){r.add(t.schedule(()=>n.next(e)))},error(e){r.add(t.schedule(()=>n.error(e)))},complete(){r.add(t.schedule(()=>n.complete()))}}))})),r}:Object(h.a)(e))}(e,t);if(Object(o.a)(e))return function(e,t){return new r.a(t?n=>{const r=new c.a;return r.add(t.schedule(()=>e.then(e=>{r.add(t.schedule(()=>{n.next(e),r.add(t.schedule(()=>n.complete()))}))},e=>{r.add(t.schedule(()=>n.error(e)))}))),r}:Object(l.a)(e))}(e,t);if(Object(s.a)(e))return Object(u.a)(e,t);if(function(e){return e&&"function"==typeof e[a.a]}(e)||"string"==typeof e)return function(e,t){if(!e)throw new Error("Iterable cannot be null");return new r.a(t?n=>{const r=new c.a;let o;return r.add(()=>{o&&"function"==typeof o.return&&o.return()}),r.add(t.schedule(()=>{o=e[a.a](),r.add(t.schedule(function(){if(n.closed)return;let e,t;try{const s=o.next();e=s.value,t=s.done}catch(r){return void n.error(r)}t?n.complete():(n.next(e),this.schedule())}))})),r}:Object(d.a)(e))}(e,t)}throw new TypeError((null!==e&&typeof e||e)+" is not observable")}n.d(t,"a",function(){return p})},CkkL:function(e,t,n){"use strict";n.r(t),n.d(t,"SbUiComponentsService",function(){return o}),n.d(t,"SbUiComponentsComponent",function(){return s}),n.d(t,"SbUiComponentsModule",function(){return u}),n.d(t,"CardComponent",function(){return i}),n.d(t,"ModalComponent",function(){return a});var r=n("8Y7J");const o=function(){class e{constructor(){}}return e.ngInjectableDef=Object(r.defineInjectable)({factory:function(){return new e},token:e,providedIn:"root"}),e}();class s{constructor(){}ngOnInit(){}}class i{constructor(){}ngOnInit(){}}class a{constructor(){}ngOnInit(){}}class u{}},DH7j:function(e,t,n){"use strict";n.d(t,"a",function(){return r});const r=Array.isArray||(e=>e&&"number"==typeof e.length)},HDdC:function(e,t,n){"use strict";var r=n("7o/Q"),o=n("2QA8"),s=n("gRHU"),i=n("kJWO"),a=n("mCNh"),u=n("2fFW");n.d(t,"a",function(){return c});const c=function(){class e{constructor(e){this._isScalar=!1,e&&(this._subscribe=e)}lift(t){const n=new e;return n.source=this,n.operator=t,n}subscribe(e,t,n){const{operator:i}=this,a=function(e,t,n){if(e){if(e instanceof r.a)return e;if(e[o.a])return e[o.a]()}return e||t||n?new r.a(e,t,n):new r.a(s.a)}(e,t,n);if(i?i.call(a,this.source):a.add(this.source||u.a.useDeprecatedSynchronousErrorHandling&&!a.syncErrorThrowable?this._subscribe(a):this._trySubscribe(a)),u.a.useDeprecatedSynchronousErrorHandling&&a.syncErrorThrowable&&(a.syncErrorThrowable=!1,a.syncErrorThrown))throw a.syncErrorValue;return a}_trySubscribe(e){try{return this._subscribe(e)}catch(t){u.a.useDeprecatedSynchronousErrorHandling&&(e.syncErrorThrown=!0,e.syncErrorValue=t),function(e){for(;e;){const{closed:t,destination:n,isStopped:o}=e;if(t||o)return!1;e=n&&n instanceof r.a?n:null}return!0}(e)?e.error(t):console.warn(t)}}forEach(e,t){return new(t=l(t))((t,n)=>{let r;r=this.subscribe(t=>{try{e(t)}catch(o){n(o),r&&r.unsubscribe()}},n,t)})}_subscribe(e){const{source:t}=this;return t&&t.subscribe(e)}[i.a](){return this}pipe(...e){return 0===e.length?this:Object(a.b)(e)(this)}toPromise(e){return new(e=l(e))((e,t)=>{let n;this.subscribe(e=>n=e,e=>t(e),()=>e(n))})}}return e.create=(t=>new e(t)),e}();function l(e){if(e||(e=u.a.Promise||Promise),!e)throw new Error("no Promise impl found");return e}},I55L:function(e,t,n){"use strict";n.d(t,"a",function(){return r});const r=e=>e&&"number"==typeof e.length&&"function"!=typeof e},KqfI:function(e,t,n){"use strict";function r(){}n.d(t,"a",function(){return r})},Lhse:function(e,t,n){"use strict";function r(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}n.d(t,"a",function(){return o});const o=r()},NJ4a:function(e,t,n){"use strict";function r(e){setTimeout(()=>{throw e})}n.d(t,"a",function(){return r})},OvOj:function(e,t,n){"use strict";t.styles=[".sbcard__grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:1rem}.sbcard__flex[_ngcontent-%COMP%]{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.sbcard__flex[_ngcontent-%COMP%] sb-card[_ngcontent-%COMP%]{margin-bottom:16px;min-width:320px;margin-right:16px}.sbcard__flex--wrap[_ngcontent-%COMP%]{flex-wrap:wrap;justify-content:flex-start}"]},SVse:function(e,t,n){"use strict";n.r(t),n.d(t,"\u0275angular_packages_common_common_e",function(){return Ke}),n.d(t,"\u0275angular_packages_common_common_d",function(){return z}),n.d(t,"\u0275angular_packages_common_common_a",function(){return Me}),n.d(t,"\u0275angular_packages_common_common_b",function(){return Te}),n.d(t,"\u0275angular_packages_common_common_g",function(){return vt}),n.d(t,"\u0275angular_packages_common_common_f",function(){return Ht}),n.d(t,"\u0275registerLocaleData",function(){return g}),n.d(t,"registerLocaleData",function(){return g}),n.d(t,"formatDate",function(){return ee}),n.d(t,"formatCurrency",function(){return Oe}),n.d(t,"formatNumber",function(){return De}),n.d(t,"formatPercent",function(){return Ee}),n.d(t,"NgLocaleLocalization",function(){return ke}),n.d(t,"NgLocalization",function(){return Pe}),n.d(t,"Plural",function(){return b}),n.d(t,"NumberFormatStyle",function(){return _}),n.d(t,"FormStyle",function(){return y}),n.d(t,"TranslationWidth",function(){return v}),n.d(t,"FormatWidth",function(){return C}),n.d(t,"NumberSymbol",function(){return w}),n.d(t,"WeekDay",function(){return O}),n.d(t,"getNumberOfCurrencyDigits",function(){return q}),n.d(t,"getCurrencySymbol",function(){return G}),n.d(t,"getLocaleDayPeriods",function(){return D}),n.d(t,"getLocaleDayNames",function(){return S}),n.d(t,"getLocaleMonthNames",function(){return x}),n.d(t,"getLocaleId",function(){return E}),n.d(t,"getLocaleEraNames",function(){return M}),n.d(t,"getLocaleWeekEndRange",function(){return A}),n.d(t,"getLocaleFirstDayOfWeek",function(){return P}),n.d(t,"getLocaleDateFormat",function(){return k}),n.d(t,"getLocaleDateTimeFormat",function(){return R}),n.d(t,"getLocaleExtraDayPeriodRules",function(){return U}),n.d(t,"getLocaleExtraDayPeriods",function(){return B}),n.d(t,"getLocalePluralCase",function(){return V}),n.d(t,"getLocaleTimeFormat",function(){return T}),n.d(t,"getLocaleNumberSymbol",function(){return I}),n.d(t,"getLocaleNumberFormat",function(){return N}),n.d(t,"getLocaleCurrencyName",function(){return j}),n.d(t,"getLocaleCurrencySymbol",function(){return F}),n.d(t,"\u0275parseCookieValue",function(){return Re}),n.d(t,"CommonModule",function(){return $t}),n.d(t,"DeprecatedI18NPipesModule",function(){return zt}),n.d(t,"NgClass",function(){return Ie}),n.d(t,"NgForOf",function(){return je}),n.d(t,"NgForOfContext",function(){return Fe}),n.d(t,"NgIf",function(){return Le}),n.d(t,"NgIfContext",function(){return Ue}),n.d(t,"NgPlural",function(){return Ze}),n.d(t,"NgPluralCase",function(){return qe}),n.d(t,"NgStyle",function(){return We}),n.d(t,"NgSwitch",function(){return $e}),n.d(t,"NgSwitchCase",function(){return ze}),n.d(t,"NgSwitchDefault",function(){return Ge}),n.d(t,"NgTemplateOutlet",function(){return Qe}),n.d(t,"NgComponentOutlet",function(){return Ne}),n.d(t,"DOCUMENT",function(){return Gt}),n.d(t,"AsyncPipe",function(){return Dt}),n.d(t,"DatePipe",function(){return At}),n.d(t,"I18nPluralPipe",function(){return Tt}),n.d(t,"I18nSelectPipe",function(){return Rt}),n.d(t,"JsonPipe",function(){return It}),n.d(t,"LowerCasePipe",function(){return St}),n.d(t,"CurrencyPipe",function(){return Vt}),n.d(t,"DecimalPipe",function(){return Ft}),n.d(t,"PercentPipe",function(){return jt}),n.d(t,"SlicePipe",function(){return Bt}),n.d(t,"UpperCasePipe",function(){return Pt}),n.d(t,"TitleCasePipe",function(){return Mt}),n.d(t,"KeyValuePipe",function(){return Nt}),n.d(t,"DeprecatedDatePipe",function(){return pt}),n.d(t,"DeprecatedCurrencyPipe",function(){return yt}),n.d(t,"DeprecatedDecimalPipe",function(){return _t}),n.d(t,"DeprecatedPercentPipe",function(){return bt}),n.d(t,"\u0275PLATFORM_BROWSER_ID",function(){return Zt}),n.d(t,"\u0275PLATFORM_SERVER_ID",function(){return qt}),n.d(t,"\u0275PLATFORM_WORKER_APP_ID",function(){return Wt}),n.d(t,"\u0275PLATFORM_WORKER_UI_ID",function(){return Qt}),n.d(t,"isPlatformBrowser",function(){return Kt}),n.d(t,"isPlatformServer",function(){return Yt}),n.d(t,"isPlatformWorkerApp",function(){return Jt}),n.d(t,"isPlatformWorkerUi",function(){return Xt}),n.d(t,"VERSION",function(){return en}),n.d(t,"ViewportScroller",function(){return tn}),n.d(t,"\u0275NullViewportScroller",function(){return rn}),n.d(t,"PlatformLocation",function(){return o}),n.d(t,"LOCATION_INITIALIZED",function(){return s}),n.d(t,"LocationStrategy",function(){return i}),n.d(t,"APP_BASE_HREF",function(){return a}),n.d(t,"HashLocationStrategy",function(){return l}),n.d(t,"PathLocationStrategy",function(){return d}),n.d(t,"Location",function(){return u});var r=n("8Y7J");class o{}const s=new r.InjectionToken("Location Initialized");class i{}const a=new r.InjectionToken("appBaseHref");class u{constructor(e){this._subject=new r.EventEmitter,this._platformStrategy=e;const t=this._platformStrategy.getBaseHref();this._baseHref=u.stripTrailingSlash(c(t)),this._platformStrategy.onPopState(e=>{this._subject.emit({url:this.path(!0),pop:!0,state:e.state,type:e.type})})}path(e=!1){return this.normalize(this._platformStrategy.path(e))}isCurrentPathEqualTo(e,t=""){return this.path()==this.normalize(e+u.normalizeQueryParams(t))}normalize(e){return u.stripTrailingSlash(function(e,t){return e&&t.startsWith(e)?t.substring(e.length):t}(this._baseHref,c(e)))}prepareExternalUrl(e){return e&&"/"!==e[0]&&(e="/"+e),this._platformStrategy.prepareExternalUrl(e)}go(e,t="",n=null){this._platformStrategy.pushState(n,"",e,t)}replaceState(e,t="",n=null){this._platformStrategy.replaceState(n,"",e,t)}forward(){this._platformStrategy.forward()}back(){this._platformStrategy.back()}subscribe(e,t,n){return this._subject.subscribe({next:e,error:t,complete:n})}static normalizeQueryParams(e){return e&&"?"!==e[0]?"?"+e:e}static joinWithSlash(e,t){if(0==e.length)return t;if(0==t.length)return e;let n=0;return e.endsWith("/")&&n++,t.startsWith("/")&&n++,2==n?e+t.substring(1):1==n?e+t:e+"/"+t}static stripTrailingSlash(e){const t=e.match(/#|\?|$/),n=t&&t.index||e.length;return e.slice(0,n-("/"===e[n-1]?1:0))+e.slice(n)}}function c(e){return e.replace(/\/index.html$/,"")}class l extends i{constructor(e,t){super(),this._platformLocation=e,this._baseHref="",null!=t&&(this._baseHref=t)}onPopState(e){this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e)}getBaseHref(){return this._baseHref}path(e=!1){let t=this._platformLocation.hash;return null==t&&(t="#"),t.length>0?t.substring(1):t}prepareExternalUrl(e){const t=u.joinWithSlash(this._baseHref,e);return t.length>0?"#"+t:t}pushState(e,t,n,r){let o=this.prepareExternalUrl(n+u.normalizeQueryParams(r));0==o.length&&(o=this._platformLocation.pathname),this._platformLocation.pushState(e,t,o)}replaceState(e,t,n,r){let o=this.prepareExternalUrl(n+u.normalizeQueryParams(r));0==o.length&&(o=this._platformLocation.pathname),this._platformLocation.replaceState(e,t,o)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}}class d extends i{constructor(e,t){if(super(),this._platformLocation=e,null==t&&(t=this._platformLocation.getBaseHrefFromDOM()),null==t)throw new Error("No base href set. Please provide a value for the APP_BASE_HREF token or add a base element to the document.");this._baseHref=t}onPopState(e){this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e)}getBaseHref(){return this._baseHref}prepareExternalUrl(e){return u.joinWithSlash(this._baseHref,e)}path(e=!1){const t=this._platformLocation.pathname+u.normalizeQueryParams(this._platformLocation.search),n=this._platformLocation.hash;return n&&e?`${t}${n}`:t}pushState(e,t,n,r){const o=this.prepareExternalUrl(n+u.normalizeQueryParams(r));this._platformLocation.pushState(e,t,o)}replaceState(e,t,n,r){const o=this.prepareExternalUrl(n+u.normalizeQueryParams(r));this._platformLocation.replaceState(e,t,o)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}}const h=void 0;var f=["en",[["a","p"],["AM","PM"],h],[["AM","PM"],h,h],[["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"]],h,[["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"]],h,[["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}",h,"{1} 'at' {0}",h],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"$","US Dollar",{},function(e){let t=Math.floor(Math.abs(e)),n=e.toString().replace(/^[^.]*\.?/,"").length;return 1===t&&0===n?1:5}];const p={};function g(e,t,n){"string"!=typeof t&&(n=t,t=e[0]),t=t.toLowerCase().replace(/_/g,"-"),p[t]=e,n&&(p[t][19]=n)}const m={ADP:[void 0,void 0,0],AFN:[void 0,void 0,0],ALL:[void 0,void 0,0],AMD:[void 0,void 0,0],AOA:[void 0,"Kz"],ARS:[void 0,"$"],AUD:["A$","$"],BAM:[void 0,"KM"],BBD:[void 0,"$"],BDT:[void 0,"\u09f3"],BHD:[void 0,void 0,3],BIF:[void 0,void 0,0],BMD:[void 0,"$"],BND:[void 0,"$"],BOB:[void 0,"Bs"],BRL:["R$"],BSD:[void 0,"$"],BWP:[void 0,"P"],BYN:[void 0,"\u0440.",2],BYR:[void 0,void 0,0],BZD:[void 0,"$"],CAD:["CA$","$",2],CHF:[void 0,void 0,2],CLF:[void 0,void 0,4],CLP:[void 0,"$",0],CNY:["CN\xa5","\xa5"],COP:[void 0,"$",0],CRC:[void 0,"\u20a1",2],CUC:[void 0,"$"],CUP:[void 0,"$"],CZK:[void 0,"K\u010d",2],DJF:[void 0,void 0,0],DKK:[void 0,"kr",2],DOP:[void 0,"$"],EGP:[void 0,"E\xa3"],ESP:[void 0,"\u20a7",0],EUR:["\u20ac"],FJD:[void 0,"$"],FKP:[void 0,"\xa3"],GBP:["\xa3"],GEL:[void 0,"\u20be"],GIP:[void 0,"\xa3"],GNF:[void 0,"FG",0],GTQ:[void 0,"Q"],GYD:[void 0,"$",0],HKD:["HK$","$"],HNL:[void 0,"L"],HRK:[void 0,"kn"],HUF:[void 0,"Ft",2],IDR:[void 0,"Rp",0],ILS:["\u20aa"],INR:["\u20b9"],IQD:[void 0,void 0,0],IRR:[void 0,void 0,0],ISK:[void 0,"kr",0],ITL:[void 0,void 0,0],JMD:[void 0,"$"],JOD:[void 0,void 0,3],JPY:["\xa5",void 0,0],KHR:[void 0,"\u17db"],KMF:[void 0,"CF",0],KPW:[void 0,"\u20a9",0],KRW:["\u20a9",void 0,0],KWD:[void 0,void 0,3],KYD:[void 0,"$"],KZT:[void 0,"\u20b8"],LAK:[void 0,"\u20ad",0],LBP:[void 0,"L\xa3",0],LKR:[void 0,"Rs"],LRD:[void 0,"$"],LTL:[void 0,"Lt"],LUF:[void 0,void 0,0],LVL:[void 0,"Ls"],LYD:[void 0,void 0,3],MGA:[void 0,"Ar",0],MGF:[void 0,void 0,0],MMK:[void 0,"K",0],MNT:[void 0,"\u20ae",0],MRO:[void 0,void 0,0],MUR:[void 0,"Rs",0],MXN:["MX$","$"],MYR:[void 0,"RM"],NAD:[void 0,"$"],NGN:[void 0,"\u20a6"],NIO:[void 0,"C$"],NOK:[void 0,"kr",2],NPR:[void 0,"Rs"],NZD:["NZ$","$"],OMR:[void 0,void 0,3],PHP:[void 0,"\u20b1"],PKR:[void 0,"Rs",0],PLN:[void 0,"z\u0142"],PYG:[void 0,"\u20b2",0],RON:[void 0,"lei"],RSD:[void 0,void 0,0],RUB:[void 0,"\u20bd"],RUR:[void 0,"\u0440."],RWF:[void 0,"RF",0],SBD:[void 0,"$"],SEK:[void 0,"kr",2],SGD:[void 0,"$"],SHP:[void 0,"\xa3"],SLL:[void 0,void 0,0],SOS:[void 0,void 0,0],SRD:[void 0,"$"],SSP:[void 0,"\xa3"],STD:[void 0,void 0,0],STN:[void 0,"Db"],SYP:[void 0,"\xa3",0],THB:[void 0,"\u0e3f"],TMM:[void 0,void 0,0],TND:[void 0,void 0,3],TOP:[void 0,"T$"],TRL:[void 0,void 0,0],TRY:[void 0,"\u20ba"],TTD:[void 0,"$"],TWD:["NT$","$",2],TZS:[void 0,void 0,0],UAH:[void 0,"\u20b4"],UGX:[void 0,void 0,0],USD:["$"],UYI:[void 0,void 0,0],UYU:[void 0,"$"],UZS:[void 0,void 0,0],VEF:[void 0,"Bs"],VND:["\u20ab",void 0,0],VUV:[void 0,void 0,0],XAF:["FCFA",void 0,0],XCD:["EC$","$"],XOF:["CFA",void 0,0],XPF:["CFPF",void 0,0],YER:[void 0,void 0,0],ZAR:[void 0,"R"],ZMK:[void 0,void 0,0],ZMW:[void 0,"ZK"],ZWD:[void 0,void 0,0]},_=function(){var e={Decimal:0,Percent:1,Currency:2,Scientific:3};return e[e.Decimal]="Decimal",e[e.Percent]="Percent",e[e.Currency]="Currency",e[e.Scientific]="Scientific",e}(),b=function(){var e={Zero:0,One:1,Two:2,Few:3,Many:4,Other:5};return e[e.Zero]="Zero",e[e.One]="One",e[e.Two]="Two",e[e.Few]="Few",e[e.Many]="Many",e[e.Other]="Other",e}(),y=function(){var e={Format:0,Standalone:1};return e[e.Format]="Format",e[e.Standalone]="Standalone",e}(),v=function(){var e={Narrow:0,Abbreviated:1,Wide:2,Short:3};return e[e.Narrow]="Narrow",e[e.Abbreviated]="Abbreviated",e[e.Wide]="Wide",e[e.Short]="Short",e}(),C=function(){var e={Short:0,Medium:1,Long:2,Full:3};return e[e.Short]="Short",e[e.Medium]="Medium",e[e.Long]="Long",e[e.Full]="Full",e}(),w=function(){var e={Decimal:0,Group:1,List:2,PercentSign:3,PlusSign:4,MinusSign:5,Exponential:6,SuperscriptingExponent:7,PerMille:8,Infinity:9,NaN:10,TimeSeparator:11,CurrencyDecimal:12,CurrencyGroup:13};return e[e.Decimal]="Decimal",e[e.Group]="Group",e[e.List]="List",e[e.PercentSign]="PercentSign",e[e.PlusSign]="PlusSign",e[e.MinusSign]="MinusSign",e[e.Exponential]="Exponential",e[e.SuperscriptingExponent]="SuperscriptingExponent",e[e.PerMille]="PerMille",e[e.Infinity]="Infinity",e[e.NaN]="NaN",e[e.TimeSeparator]="TimeSeparator",e[e.CurrencyDecimal]="CurrencyDecimal",e[e.CurrencyGroup]="CurrencyGroup",e}(),O=function(){var e={Sunday:0,Monday:1,Tuesday:2,Wednesday:3,Thursday:4,Friday:5,Saturday:6};return e[e.Sunday]="Sunday",e[e.Monday]="Monday",e[e.Tuesday]="Tuesday",e[e.Wednesday]="Wednesday",e[e.Thursday]="Thursday",e[e.Friday]="Friday",e[e.Saturday]="Saturday",e}();function E(e){return z(e)[0]}function D(e,t,n){const r=z(e),o=H([r[1],r[2]],t);return H(o,n)}function S(e,t,n){const r=z(e),o=H([r[3],r[4]],t);return H(o,n)}function x(e,t,n){const r=z(e),o=H([r[5],r[6]],t);return H(o,n)}function M(e,t){return H(z(e)[7],t)}function P(e){return z(e)[8]}function A(e){return z(e)[9]}function k(e,t){return H(z(e)[10],t)}function T(e,t){return H(z(e)[11],t)}function R(e,t){return H(z(e)[12],t)}function I(e,t){const n=z(e),r=n[13][t];if(void 0===r){if(t===w.CurrencyDecimal)return n[13][w.Decimal];if(t===w.CurrencyGroup)return n[13][w.Group]}return r}function N(e,t){return z(e)[14][t]}function F(e){return z(e)[15]||null}function j(e){return z(e)[16]||null}function V(e){return z(e)[18]}function L(e){if(!e[19])throw new Error(`Missing extra locale data for the locale "${e[0]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function U(e){const t=z(e);return L(t),(t[19][2]||[]).map(e=>"string"==typeof e?$(e):[$(e[0]),$(e[1])])}function B(e,t,n){const r=z(e);L(r);const o=H([r[19][0],r[19][1]],t)||[];return H(o,n)||[]}function H(e,t){for(let n=t;n>-1;n--)if(void 0!==e[n])return e[n];throw new Error("Locale data API: locale data undefined")}function $(e){const[t,n]=e.split(":");return{hours:+t,minutes:+n}}function z(e){const t=e.toLowerCase().replace(/_/g,"-");let n=p[t];if(n)return n;const r=t.split("-")[0];if(n=p[r])return n;if("en"===r)return f;throw new Error(`Missing locale data for the locale "${e}".`)}function G(e,t,n="en"){const r=function(e){return z(e)[17]}(n)[e]||m[e]||[],o=r[1];return"narrow"===t&&"string"==typeof o?o:r[0]||e}const Z=2;function q(e){let t;const n=m[e];return n&&(t=n[2]),"number"==typeof t?t:Z}const W=/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,Q={},K=/((?:[^GyMLwWdEabBhHmsSzZO']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/,Y=function(){var e={Short:0,ShortGMT:1,Long:2,Extended:3};return e[e.Short]="Short",e[e.ShortGMT]="ShortGMT",e[e.Long]="Long",e[e.Extended]="Extended",e}(),J=function(){var e={FullYear:0,Month:1,Date:2,Hours:3,Minutes:4,Seconds:5,FractionalSeconds:6,Day:7};return e[e.FullYear]="FullYear",e[e.Month]="Month",e[e.Date]="Date",e[e.Hours]="Hours",e[e.Minutes]="Minutes",e[e.Seconds]="Seconds",e[e.FractionalSeconds]="FractionalSeconds",e[e.Day]="Day",e}(),X=function(){var e={DayPeriods:0,Days:1,Months:2,Eras:3};return e[e.DayPeriods]="DayPeriods",e[e.Days]="Days",e[e.Months]="Months",e[e.Eras]="Eras",e}();function ee(e,t,n,r){let o=function(e){if(he(e))return e;if("number"==typeof e&&!isNaN(e))return new Date(e);if("string"==typeof e){e=e.trim();const t=parseFloat(e);if(!isNaN(e-t))return new Date(t);if(/^(\d{4}-\d{1,2}-\d{1,2})$/.test(e)){const[t,n,r]=e.split("-").map(e=>+e);return new Date(t,n-1,r)}let n;if(n=e.match(W))return de(n)}const t=new Date(e);if(!he(t))throw new Error(`Unable to convert "${e}" into a date`);return t}(e);t=function e(t,n){const r=E(t);if(Q[r]=Q[r]||{},Q[r][n])return Q[r][n];let o="";switch(n){case"shortDate":o=k(t,C.Short);break;case"mediumDate":o=k(t,C.Medium);break;case"longDate":o=k(t,C.Long);break;case"fullDate":o=k(t,C.Full);break;case"shortTime":o=T(t,C.Short);break;case"mediumTime":o=T(t,C.Medium);break;case"longTime":o=T(t,C.Long);break;case"fullTime":o=T(t,C.Full);break;case"short":const r=e(t,"shortTime"),s=e(t,"shortDate");o=te(R(t,C.Short),[r,s]);break;case"medium":const i=e(t,"mediumTime"),a=e(t,"mediumDate");o=te(R(t,C.Medium),[i,a]);break;case"long":const u=e(t,"longTime"),c=e(t,"longDate");o=te(R(t,C.Long),[u,c]);break;case"full":const l=e(t,"fullTime"),d=e(t,"fullDate");o=te(R(t,C.Full),[l,d])}return o&&(Q[r][n]=o),o}(n,t)||t;let s,i=[];for(;t;){if(!(s=K.exec(t))){i.push(t);break}{const e=(i=i.concat(s.slice(1))).pop();if(!e)break;t=e}}let a=o.getTimezoneOffset();r&&(a=le(r,a),o=function(e,t,n){const r=e.getTimezoneOffset();return function(e,t){return(e=new Date(e.getTime())).setMinutes(e.getMinutes()+t),e}(e,-1*(le(t,r)-r))}(o,r));let u="";return i.forEach(e=>{const t=function(e){if(ce[e])return ce[e];let t;switch(e){case"G":case"GG":case"GGG":t=oe(X.Eras,v.Abbreviated);break;case"GGGG":t=oe(X.Eras,v.Wide);break;case"GGGGG":t=oe(X.Eras,v.Narrow);break;case"y":t=re(J.FullYear,1,0,!1,!0);break;case"yy":t=re(J.FullYear,2,0,!0,!0);break;case"yyy":t=re(J.FullYear,3,0,!1,!0);break;case"yyyy":t=re(J.FullYear,4,0,!1,!0);break;case"M":case"L":t=re(J.Month,1,1);break;case"MM":case"LL":t=re(J.Month,2,1);break;case"MMM":t=oe(X.Months,v.Abbreviated);break;case"MMMM":t=oe(X.Months,v.Wide);break;case"MMMMM":t=oe(X.Months,v.Narrow);break;case"LLL":t=oe(X.Months,v.Abbreviated,y.Standalone);break;case"LLLL":t=oe(X.Months,v.Wide,y.Standalone);break;case"LLLLL":t=oe(X.Months,v.Narrow,y.Standalone);break;case"w":t=ue(1);break;case"ww":t=ue(2);break;case"W":t=ue(1,!0);break;case"d":t=re(J.Date,1);break;case"dd":t=re(J.Date,2);break;case"E":case"EE":case"EEE":t=oe(X.Days,v.Abbreviated);break;case"EEEE":t=oe(X.Days,v.Wide);break;case"EEEEE":t=oe(X.Days,v.Narrow);break;case"EEEEEE":t=oe(X.Days,v.Short);break;case"a":case"aa":case"aaa":t=oe(X.DayPeriods,v.Abbreviated);break;case"aaaa":t=oe(X.DayPeriods,v.Wide);break;case"aaaaa":t=oe(X.DayPeriods,v.Narrow);break;case"b":case"bb":case"bbb":t=oe(X.DayPeriods,v.Abbreviated,y.Standalone,!0);break;case"bbbb":t=oe(X.DayPeriods,v.Wide,y.Standalone,!0);break;case"bbbbb":t=oe(X.DayPeriods,v.Narrow,y.Standalone,!0);break;case"B":case"BB":case"BBB":t=oe(X.DayPeriods,v.Abbreviated,y.Format,!0);break;case"BBBB":t=oe(X.DayPeriods,v.Wide,y.Format,!0);break;case"BBBBB":t=oe(X.DayPeriods,v.Narrow,y.Format,!0);break;case"h":t=re(J.Hours,1,-12);break;case"hh":t=re(J.Hours,2,-12);break;case"H":t=re(J.Hours,1);break;case"HH":t=re(J.Hours,2);break;case"m":t=re(J.Minutes,1);break;case"mm":t=re(J.Minutes,2);break;case"s":t=re(J.Seconds,1);break;case"ss":t=re(J.Seconds,2);break;case"S":t=re(J.FractionalSeconds,1);break;case"SS":t=re(J.FractionalSeconds,2);break;case"SSS":t=re(J.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":t=se(Y.Short);break;case"ZZZZZ":t=se(Y.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":t=se(Y.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":t=se(Y.Long);break;default:return null}return ce[e]=t,t}(e);u+=t?t(o,n,a):"''"===e?"'":e.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),u}function te(e,t){return t&&(e=e.replace(/\{([^}]+)}/g,function(e,n){return null!=t&&n in t?t[n]:e})),e}function ne(e,t,n="-",r,o){let s="";(e<0||o&&e<=0)&&(o?e=1-e:(e=-e,s=n));let i=String(e);for(;i.length0||a>-n)&&(a+=n),e===J.Hours)0===a&&-12===n&&(a=12);else if(e===J.FractionalSeconds)return u=t,ne(a,3).substr(0,u);var u;const c=I(i,w.MinusSign);return ne(a,t,c,r,o)}}function oe(e,t,n=y.Format,r=!1){return function(o,s){return function(e,t,n,r,o,s){switch(n){case X.Months:return x(t,o,r)[e.getMonth()];case X.Days:return S(t,o,r)[e.getDay()];case X.DayPeriods:const i=e.getHours(),a=e.getMinutes();if(s){const e=U(t),n=B(t,o,r);let s;if(e.forEach((e,t)=>{if(Array.isArray(e)){const{hours:r,minutes:o}=e[0],{hours:u,minutes:c}=e[1];i>=r&&a>=o&&(i0?Math.floor(o/60):Math.ceil(o/60);switch(e){case Y.Short:return(o>=0?"+":"")+ne(i,2,s)+ne(Math.abs(o%60),2,s);case Y.ShortGMT:return"GMT"+(o>=0?"+":"")+ne(i,1,s);case Y.Long:return"GMT"+(o>=0?"+":"")+ne(i,2,s)+":"+ne(Math.abs(o%60),2,s);case Y.Extended:return 0===r?"Z":(o>=0?"+":"")+ne(i,2,s)+":"+ne(Math.abs(o%60),2,s);default:throw new Error(`Unknown zone width "${e}"`)}}}const ie=0,ae=4;function ue(e,t=!1){return function(n,r){let o;if(t){const e=new Date(n.getFullYear(),n.getMonth(),1).getDay()-1,t=n.getDate();o=1+Math.floor((t+e)/7)}else{const e=function(e){const t=new Date(e,ie,1).getDay();return new Date(e,0,1+(t<=ae?ae:ae+7)-t)}(n.getFullYear()),t=(s=n,new Date(s.getFullYear(),s.getMonth(),s.getDate()+(ae-s.getDay()))).getTime()-e.getTime();o=1+Math.round(t/6048e5)}var s;return ne(o,e,I(r,w.MinusSign))}}const ce={};function le(e,t){e=e.replace(/:/g,"");const n=Date.parse("Jan 01, 1970 00:00:00 "+e)/6e4;return isNaN(n)?t:n}function de(e){const t=new Date(0);let n=0,r=0;const o=e[8]?t.setUTCFullYear:t.setFullYear,s=e[8]?t.setUTCHours:t.setHours;e[9]&&(n=Number(e[9]+e[10]),r=Number(e[9]+e[11])),o.call(t,Number(e[1]),Number(e[2])-1,Number(e[3]));const i=Number(e[4]||0)-n,a=Number(e[5]||0)-r,u=Number(e[6]||0),c=Math.round(1e3*parseFloat("0."+(e[7]||0)));return s.call(t,i,a,u,c),t}function he(e){return e instanceof Date&&!isNaN(e.valueOf())}const fe=/^(\d+)?\.((\d+)(-(\d+))?)?$/,pe=22,ge=".",me="0",_e=";",be=",",ye="#",ve="\xa4",Ce="%";function we(e,t,n,r,o,s,i=!1){let a="",u=!1;if(isFinite(e)){let c=function(t){let n,r,o,s,i,a=Math.abs(e)+"",u=0;for((r=a.indexOf(ge))>-1&&(a=a.replace(ge,"")),(o=a.search(/e/i))>0?(r<0&&(r=o),r+=+a.slice(o+1),a=a.substring(0,o)):r<0&&(r=a.length),o=0;a.charAt(o)===me;o++);if(o===(i=a.length))n=[0],r=1;else{for(i--;a.charAt(i)===me;)i--;for(r-=o,n=[],s=0;o<=i;o++,s++)n[s]=Number(a.charAt(o))}return r>pe&&(n=n.splice(0,pe-1),u=r-1,r=1),{digits:n,exponent:u,integerLen:r}}();i&&(c=function(e){if(0===e.digits[0])return e;const t=e.digits.length-e.integerLen;return e.exponent?e.exponent+=2:(0===t?e.digits.push(0,0):1===t&&e.digits.push(0),e.integerLen+=2),e}(c));let l=t.minInt,d=t.minFrac,h=t.maxFrac;if(s){const e=s.match(fe);if(null===e)throw new Error(`${s} is not a valid digit info`);const t=e[1],n=e[3],r=e[5];null!=t&&(l=xe(t)),null!=n&&(d=xe(n)),null!=r?h=xe(r):null!=n&&d>h&&(h=d)}!function(e,t,n){if(t>n)throw new Error(`The minimum number of digits after fraction (${t}) is higher than the maximum (${n}).`);let r=e.digits,o=r.length-e.integerLen;const s=Math.min(Math.max(t,o),n);let i=s+e.integerLen,a=r[i];if(i>0){r.splice(Math.max(e.integerLen,i));for(let e=i;e=5)if(i-1<0){for(let t=0;t>i;t--)r.unshift(0),e.integerLen++;r.unshift(1),e.integerLen++}else r[i-1]++;for(;o=c?r.pop():u=!1),t>=10?1:0},0);l&&(r.unshift(l),e.integerLen++)}(c,d,h);let f=c.digits,p=c.integerLen;const g=c.exponent;let m=[];for(u=f.every(e=>!e);p0?m=f.splice(p,f.length):(m=f,f=[0]);const _=[];for(f.length>=t.lgSize&&_.unshift(f.splice(-t.lgSize,f.length).join(""));f.length>t.gSize;)_.unshift(f.splice(-t.gSize,f.length).join(""));f.length&&_.unshift(f.join("")),a=_.join(I(n,r)),m.length&&(a+=I(n,o)+m.join("")),g&&(a+=I(n,w.Exponential)+"+"+g)}else a=I(n,w.Infinity);return e<0&&!u?t.negPre+a+t.negSuf:t.posPre+a+t.posSuf}function Oe(e,t,n,r,o){const s=Se(N(t,_.Currency),I(t,w.MinusSign));return s.minFrac=q(r),s.maxFrac=s.minFrac,we(e,s,t,w.CurrencyGroup,w.CurrencyDecimal,o).replace(ve,n).replace(ve,"")}function Ee(e,t,n){return we(e,Se(N(t,_.Percent),I(t,w.MinusSign)),t,w.Group,w.Decimal,n,!0).replace(new RegExp(Ce,"g"),I(t,w.PercentSign))}function De(e,t,n){return we(e,Se(N(t,_.Decimal),I(t,w.MinusSign)),t,w.Group,w.Decimal,n)}function Se(e,t="-"){const n={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},r=e.split(_e),o=r[0],s=r[1],i=-1!==o.indexOf(ge)?o.split(ge):[o.substring(0,o.lastIndexOf(me)+1),o.substring(o.lastIndexOf(me)+1)],a=i[0],u=i[1]||"";n.posPre=a.substr(0,a.indexOf(ye));for(let l=0;l-1)return o;if(o=n.getPluralCategory(e,r),t.indexOf(o)>-1)return o;if(t.indexOf("other")>-1)return"other";throw new Error(`No plural message found for value "${e}"`)}class ke extends Pe{constructor(e,t){super(),this.locale=e,this.deprecatedPluralFn=t}getPluralCategory(e,t){switch(this.deprecatedPluralFn?this.deprecatedPluralFn(t||this.locale,e):V(t||this.locale)(e)){case b.Zero:return"zero";case b.One:return"one";case b.Two:return"two";case b.Few:return"few";case b.Many:return"many";default:return"other"}}}function Te(e,t){"string"==typeof t&&(t=parseInt(t,10));const n=t,r=n.toString().replace(/^[^.]*\.?/,""),o=Math.floor(Math.abs(n)),s=r.length,i=parseInt(r,10),a=parseInt(n.toString().replace(/^[^.]*\.?|0+$/g,""),10)||0;switch(e.split("-")[0].toLowerCase()){case"af":case"asa":case"az":case"bem":case"bez":case"bg":case"brx":case"ce":case"cgg":case"chr":case"ckb":case"ee":case"el":case"eo":case"es":case"eu":case"fo":case"fur":case"gsw":case"ha":case"haw":case"hu":case"jgo":case"jmc":case"ka":case"kk":case"kkj":case"kl":case"ks":case"ksb":case"ky":case"lb":case"lg":case"mas":case"mgo":case"ml":case"mn":case"nb":case"nd":case"ne":case"nn":case"nnh":case"nyn":case"om":case"or":case"os":case"ps":case"rm":case"rof":case"rwk":case"saq":case"seh":case"sn":case"so":case"sq":case"ta":case"te":case"teo":case"tk":case"tr":case"ug":case"uz":case"vo":case"vun":case"wae":case"xog":return 1===n?b.One:b.Other;case"ak":case"ln":case"mg":case"pa":case"ti":return n===Math.floor(n)&&n>=0&&n<=1?b.One:b.Other;case"am":case"as":case"bn":case"fa":case"gu":case"hi":case"kn":case"mr":case"zu":return 0===o||1===n?b.One:b.Other;case"ar":return 0===n?b.Zero:1===n?b.One:2===n?b.Two:n%100===Math.floor(n%100)&&n%100>=3&&n%100<=10?b.Few:n%100===Math.floor(n%100)&&n%100>=11&&n%100<=99?b.Many:b.Other;case"ast":case"ca":case"de":case"en":case"et":case"fi":case"fy":case"gl":case"it":case"nl":case"sv":case"sw":case"ur":case"yi":return 1===o&&0===s?b.One:b.Other;case"be":return n%10==1&&n%100!=11?b.One:n%10===Math.floor(n%10)&&n%10>=2&&n%10<=4&&!(n%100>=12&&n%100<=14)?b.Few:n%10==0||n%10===Math.floor(n%10)&&n%10>=5&&n%10<=9||n%100===Math.floor(n%100)&&n%100>=11&&n%100<=14?b.Many:b.Other;case"br":return n%10==1&&n%100!=11&&n%100!=71&&n%100!=91?b.One:n%10==2&&n%100!=12&&n%100!=72&&n%100!=92?b.Two:n%10===Math.floor(n%10)&&(n%10>=3&&n%10<=4||n%10==9)&&!(n%100>=10&&n%100<=19||n%100>=70&&n%100<=79||n%100>=90&&n%100<=99)?b.Few:0!==n&&n%1e6==0?b.Many:b.Other;case"bs":case"hr":case"sr":return 0===s&&o%10==1&&o%100!=11||i%10==1&&i%100!=11?b.One:0===s&&o%10===Math.floor(o%10)&&o%10>=2&&o%10<=4&&!(o%100>=12&&o%100<=14)||i%10===Math.floor(i%10)&&i%10>=2&&i%10<=4&&!(i%100>=12&&i%100<=14)?b.Few:b.Other;case"cs":case"sk":return 1===o&&0===s?b.One:o===Math.floor(o)&&o>=2&&o<=4&&0===s?b.Few:0!==s?b.Many:b.Other;case"cy":return 0===n?b.Zero:1===n?b.One:2===n?b.Two:3===n?b.Few:6===n?b.Many:b.Other;case"da":return 1===n||0!==a&&(0===o||1===o)?b.One:b.Other;case"dsb":case"hsb":return 0===s&&o%100==1||i%100==1?b.One:0===s&&o%100==2||i%100==2?b.Two:0===s&&o%100===Math.floor(o%100)&&o%100>=3&&o%100<=4||i%100===Math.floor(i%100)&&i%100>=3&&i%100<=4?b.Few:b.Other;case"ff":case"fr":case"hy":case"kab":return 0===o||1===o?b.One:b.Other;case"fil":return 0===s&&(1===o||2===o||3===o)||0===s&&o%10!=4&&o%10!=6&&o%10!=9||0!==s&&i%10!=4&&i%10!=6&&i%10!=9?b.One:b.Other;case"ga":return 1===n?b.One:2===n?b.Two:n===Math.floor(n)&&n>=3&&n<=6?b.Few:n===Math.floor(n)&&n>=7&&n<=10?b.Many:b.Other;case"gd":return 1===n||11===n?b.One:2===n||12===n?b.Two:n===Math.floor(n)&&(n>=3&&n<=10||n>=13&&n<=19)?b.Few:b.Other;case"gv":return 0===s&&o%10==1?b.One:0===s&&o%10==2?b.Two:0!==s||o%100!=0&&o%100!=20&&o%100!=40&&o%100!=60&&o%100!=80?0!==s?b.Many:b.Other:b.Few;case"he":return 1===o&&0===s?b.One:2===o&&0===s?b.Two:0!==s||n>=0&&n<=10||n%10!=0?b.Other:b.Many;case"is":return 0===a&&o%10==1&&o%100!=11||0!==a?b.One:b.Other;case"ksh":return 0===n?b.Zero:1===n?b.One:b.Other;case"kw":case"naq":case"se":case"smn":return 1===n?b.One:2===n?b.Two:b.Other;case"lag":return 0===n?b.Zero:0!==o&&1!==o||0===n?b.Other:b.One;case"lt":return n%10!=1||n%100>=11&&n%100<=19?n%10===Math.floor(n%10)&&n%10>=2&&n%10<=9&&!(n%100>=11&&n%100<=19)?b.Few:0!==i?b.Many:b.Other:b.One;case"lv":case"prg":return n%10==0||n%100===Math.floor(n%100)&&n%100>=11&&n%100<=19||2===s&&i%100===Math.floor(i%100)&&i%100>=11&&i%100<=19?b.Zero:n%10==1&&n%100!=11||2===s&&i%10==1&&i%100!=11||2!==s&&i%10==1?b.One:b.Other;case"mk":return 0===s&&o%10==1||i%10==1?b.One:b.Other;case"mt":return 1===n?b.One:0===n||n%100===Math.floor(n%100)&&n%100>=2&&n%100<=10?b.Few:n%100===Math.floor(n%100)&&n%100>=11&&n%100<=19?b.Many:b.Other;case"pl":return 1===o&&0===s?b.One:0===s&&o%10===Math.floor(o%10)&&o%10>=2&&o%10<=4&&!(o%100>=12&&o%100<=14)?b.Few:0===s&&1!==o&&o%10===Math.floor(o%10)&&o%10>=0&&o%10<=1||0===s&&o%10===Math.floor(o%10)&&o%10>=5&&o%10<=9||0===s&&o%100===Math.floor(o%100)&&o%100>=12&&o%100<=14?b.Many:b.Other;case"pt":return n===Math.floor(n)&&n>=0&&n<=2&&2!==n?b.One:b.Other;case"ro":return 1===o&&0===s?b.One:0!==s||0===n||1!==n&&n%100===Math.floor(n%100)&&n%100>=1&&n%100<=19?b.Few:b.Other;case"ru":case"uk":return 0===s&&o%10==1&&o%100!=11?b.One:0===s&&o%10===Math.floor(o%10)&&o%10>=2&&o%10<=4&&!(o%100>=12&&o%100<=14)?b.Few:0===s&&o%10==0||0===s&&o%10===Math.floor(o%10)&&o%10>=5&&o%10<=9||0===s&&o%100===Math.floor(o%100)&&o%100>=11&&o%100<=14?b.Many:b.Other;case"shi":return 0===o||1===n?b.One:n===Math.floor(n)&&n>=2&&n<=10?b.Few:b.Other;case"si":return 0===n||1===n||0===o&&1===i?b.One:b.Other;case"sl":return 0===s&&o%100==1?b.One:0===s&&o%100==2?b.Two:0===s&&o%100===Math.floor(o%100)&&o%100>=3&&o%100<=4||0!==s?b.Few:b.Other;case"tzm":return n===Math.floor(n)&&n>=0&&n<=1||n===Math.floor(n)&&n>=11&&n<=99?b.One:b.Other;default:return b.Other}}function Re(e,t){t=encodeURIComponent(t);for(const n of e.split(";")){const e=n.indexOf("="),[r,o]=-1==e?[n,""]:[n.slice(0,e),n.slice(e+1)];if(r.trim()===t)return decodeURIComponent(o)}return null}class Ie{constructor(e,t,n,r){this._iterableDiffers=e,this._keyValueDiffers=t,this._ngEl=n,this._renderer=r,this._initialClasses=[]}set klass(e){this._removeClasses(this._initialClasses),this._initialClasses="string"==typeof e?e.split(/\s+/):[],this._applyClasses(this._initialClasses),this._applyClasses(this._rawClass)}set ngClass(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&&(Object(r["\u0275isListLikeIterable"])(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())}ngDoCheck(){if(this._iterableDiffer){const e=this._iterableDiffer.diff(this._rawClass);e&&this._applyIterableChanges(e)}else if(this._keyValueDiffer){const e=this._keyValueDiffer.diff(this._rawClass);e&&this._applyKeyValueChanges(e)}}_applyKeyValueChanges(e){e.forEachAddedItem(e=>this._toggleClass(e.key,e.currentValue)),e.forEachChangedItem(e=>this._toggleClass(e.key,e.currentValue)),e.forEachRemovedItem(e=>{e.previousValue&&this._toggleClass(e.key,!1)})}_applyIterableChanges(e){e.forEachAddedItem(e=>{if("string"!=typeof e.item)throw new Error(`NgClass can only toggle CSS classes expressed as strings, got ${Object(r["\u0275stringify"])(e.item)}`);this._toggleClass(e.item,!0)}),e.forEachRemovedItem(e=>this._toggleClass(e.item,!1))}_applyClasses(e){e&&(Array.isArray(e)||e instanceof Set?e.forEach(e=>this._toggleClass(e,!0)):Object.keys(e).forEach(t=>this._toggleClass(t,!!e[t])))}_removeClasses(e){e&&(Array.isArray(e)||e instanceof Set?e.forEach(e=>this._toggleClass(e,!1)):Object.keys(e).forEach(e=>this._toggleClass(e,!1)))}_toggleClass(e,t){(e=e.trim())&&e.split(/\s+/g).forEach(e=>{t?this._renderer.addClass(this._ngEl.nativeElement,e):this._renderer.removeClass(this._ngEl.nativeElement,e)})}}class Ne{constructor(e){this._viewContainerRef=e,this._componentRef=null,this._moduleRef=null}ngOnChanges(e){if(this._viewContainerRef.clear(),this._componentRef=null,this.ngComponentOutlet){const t=this.ngComponentOutletInjector||this._viewContainerRef.parentInjector;if(e.ngComponentOutletNgModuleFactory)if(this._moduleRef&&this._moduleRef.destroy(),this.ngComponentOutletNgModuleFactory){const e=t.get(r.NgModuleRef);this._moduleRef=this.ngComponentOutletNgModuleFactory.create(e.injector)}else this._moduleRef=null;const n=(this._moduleRef?this._moduleRef.componentFactoryResolver:t.get(r.ComponentFactoryResolver)).resolveComponentFactory(this.ngComponentOutlet);this._componentRef=this._viewContainerRef.createComponent(n,this._viewContainerRef.length,t,this.ngComponentOutletContent)}}ngOnDestroy(){this._moduleRef&&this._moduleRef.destroy()}}class Fe{constructor(e,t,n,r){this.$implicit=e,this.ngForOf=t,this.index=n,this.count=r}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}class je{constructor(e,t,n){this._viewContainer=e,this._template=t,this._differs=n,this._ngForOfDirty=!0,this._differ=null}set ngForOf(e){this._ngForOf=e,this._ngForOfDirty=!0}set ngForTrackBy(e){Object(r.isDevMode)()&&null!=e&&"function"!=typeof e&&console&&console.warn&&console.warn(`trackBy must be a function, but received ${JSON.stringify(e)}. `+"See https://angular.io/docs/ts/latest/api/common/index/NgFor-directive.html#!#change-propagation for more information."),this._trackByFn=e}get ngForTrackBy(){return this._trackByFn}set ngForTemplate(e){e&&(this._template=e)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const n=this._ngForOf;if(!this._differ&&n)try{this._differ=this._differs.find(n).create(this.ngForTrackBy)}catch(t){throw new Error(`Cannot find a differ supporting object '${n}' of type '${e=n,e.name||typeof e}'. NgFor only supports binding to Iterables such as Arrays.`)}}var e;if(this._differ){const e=this._differ.diff(this._ngForOf);e&&this._applyChanges(e)}}_applyChanges(e){const t=[];e.forEachOperation((e,n,r)=>{if(null==e.previousIndex){const n=this._viewContainer.createEmbeddedView(this._template,new Fe(null,this._ngForOf,-1,-1),r),o=new Ve(e,n);t.push(o)}else if(null==r)this._viewContainer.remove(n);else{const o=this._viewContainer.get(n);this._viewContainer.move(o,r);const s=new Ve(e,o);t.push(s)}});for(let n=0;n{this._viewContainer.get(e.currentIndex).context.$implicit=e.item})}_perViewChange(e,t){e.context.$implicit=t.item}static ngTemplateContextGuard(e,t){return!0}}class Ve{constructor(e,t){this.record=e,this.view=t}}class Le{constructor(e,t){this._viewContainer=e,this._context=new Ue,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=t}set ngIf(e){this._context.$implicit=this._context.ngIf=e,this._updateView()}set ngIfThen(e){Be("ngIfThen",e),this._thenTemplateRef=e,this._thenViewRef=null,this._updateView()}set ngIfElse(e){Be("ngIfElse",e),this._elseTemplateRef=e,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateGuard_ngIf(e,t){return!0}}class Ue{constructor(){this.$implicit=null,this.ngIf=null}}function Be(e,t){if(t&&!t.createEmbeddedView)throw new Error(`${e} must be a TemplateRef, but received '${Object(r["\u0275stringify"])(t)}'.`)}class He{constructor(e,t){this._viewContainerRef=e,this._templateRef=t,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(e){e&&!this._created?this.create():!e&&this._created&&this.destroy()}}class $e{constructor(){this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(e){this._ngSwitch=e,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(e){this._defaultViews||(this._defaultViews=[]),this._defaultViews.push(e)}_matchCase(e){const t=e==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||t,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),t}_updateDefaultCases(e){if(this._defaultViews&&e!==this._defaultUsed){this._defaultUsed=e;for(let t=0;tthis._setStyle(e.key,null)),e.forEachAddedItem(e=>this._setStyle(e.key,e.currentValue)),e.forEachChangedItem(e=>this._setStyle(e.key,e.currentValue))}_setStyle(e,t){const[n,r]=e.split(".");null!=(t=null!=t&&r?`${t}${r}`:t)?this._renderer.setStyle(this._ngEl.nativeElement,n,t):this._renderer.removeStyle(this._ngEl.nativeElement,n)}}class Qe{constructor(e){this._viewContainerRef=e}ngOnChanges(e){this._shouldRecreateView(e)?(this._viewRef&&this._viewContainerRef.remove(this._viewContainerRef.indexOf(this._viewRef)),this.ngTemplateOutlet&&(this._viewRef=this._viewContainerRef.createEmbeddedView(this.ngTemplateOutlet,this.ngTemplateOutletContext))):this._viewRef&&this.ngTemplateOutletContext&&this._updateExistingContext(this.ngTemplateOutletContext)}_shouldRecreateView(e){const t=e.ngTemplateOutletContext;return!!e.ngTemplateOutlet||t&&this._hasContextShapeChanged(t)}_hasContextShapeChanged(e){const t=Object.keys(e.previousValue||{}),n=Object.keys(e.currentValue||{});if(t.length===n.length){for(let e of n)if(-1===t.indexOf(e))return!0;return!1}return!0}_updateExistingContext(e){for(let t of Object.keys(e))this._viewRef.context[t]=this.ngTemplateOutletContext[t]}}const Ke=[Ie,Ne,je,Le,Qe,We,$e,ze,Ge,Ze,qe];function Ye(e,t){return Error(`InvalidPipeArgument: '${t}' for pipe '${Object(r["\u0275stringify"])(e)}'`)}class Je{static format(e,t,n,r={}){const{minimumIntegerDigits:o,minimumFractionDigits:s,maximumFractionDigits:i,currency:a,currencyAsSymbol:u=!1}=r,c={minimumIntegerDigits:o,minimumFractionDigits:s,maximumFractionDigits:i,style:_[n].toLowerCase()};return n==_.Currency&&(c.currency="string"==typeof a?a:void 0,c.currencyDisplay=u?"symbol":"code"),new Intl.NumberFormat(t,c).format(e)}}const Xe=/((?:[^yMLdHhmsazZEwGjJ']+)|(?:'(?:[^']|'')*')|(?:E+|y+|M+|L+|d+|H+|h+|J+|j+|m+|s+|a|z|Z|G+|w+))(.*)/,et={yMMMdjms:dt(lt([ut("year",1),ct("month",3),ut("day",1),ut("hour",1),ut("minute",1),ut("second",1)])),yMdjm:dt(lt([ut("year",1),ut("month",1),ut("day",1),ut("hour",1),ut("minute",1)])),yMMMMEEEEd:dt(lt([ut("year",1),ct("month",4),ct("weekday",4),ut("day",1)])),yMMMMd:dt(lt([ut("year",1),ct("month",4),ut("day",1)])),yMMMd:dt(lt([ut("year",1),ct("month",3),ut("day",1)])),yMd:dt(lt([ut("year",1),ut("month",1),ut("day",1)])),jms:dt(lt([ut("hour",1),ut("second",1),ut("minute",1)])),jm:dt(lt([ut("hour",1),ut("minute",1)]))},tt={yyyy:dt(ut("year",4)),yy:dt(ut("year",2)),y:dt(ut("year",1)),MMMM:dt(ct("month",4)),MMM:dt(ct("month",3)),MM:dt(ut("month",2)),M:dt(ut("month",1)),LLLL:dt(ct("month",4)),L:dt(ct("month",1)),dd:dt(ut("day",2)),d:dt(ut("day",1)),HH:nt(ot(dt(at(ut("hour",2),!1)))),H:ot(dt(at(ut("hour",1),!1))),hh:nt(ot(dt(at(ut("hour",2),!0)))),h:ot(dt(at(ut("hour",1),!0))),jj:dt(ut("hour",2)),j:dt(ut("hour",1)),mm:nt(dt(ut("minute",2))),m:dt(ut("minute",1)),ss:nt(dt(ut("second",2))),s:dt(ut("second",1)),sss:dt(ut("second",3)),EEEE:dt(ct("weekday",4)),EEE:dt(ct("weekday",3)),EE:dt(ct("weekday",2)),E:dt(ct("weekday",1)),a:rt(dt(at(ut("hour",1),!0))),Z:it("short"),z:it("long"),ww:dt({}),w:dt({}),G:dt(ct("era",1)),GG:dt(ct("era",2)),GGG:dt(ct("era",3)),GGGG:dt(ct("era",4))};function nt(e){return function(t,n){const r=e(t,n);return 1==r.length?"0"+r:r}}function rt(e){return function(t,n){return e(t,n).split(" ")[1]}}function ot(e){return function(t,n){return e(t,n).split(" ")[0]}}function st(e,t,n){return new Intl.DateTimeFormat(t,n).format(e).replace(/[\u200e\u200f]/g,"")}function it(e){const t={hour:"2-digit",hour12:!1,timeZoneName:e};return function(e,n){const r=st(e,n,t);return r?r.substring(3):""}}function at(e,t){return e.hour12=t,e}function ut(e,t){const n={};return n[e]=2===t?"2-digit":"numeric",n}function ct(e,t){const n={};return n[e]=t<4?t>1?"short":"narrow":"long",n}function lt(e){return e.reduce((e,t)=>Object.assign({},e,t),{})}function dt(e){return(t,n)=>st(t,n,e)}const ht=new Map;class ft{static format(e,t,n){return function(e,t,n){const r=et[e];if(r)return r(t,n);const o=e;let s=ht.get(o);if(!s){let t;s=[],Xe.exec(e);let n=e;for(;n;)(t=Xe.exec(n))?n=(s=s.concat(t.slice(1))).pop():(s.push(n),n=null);ht.set(o,s)}return s.reduce((e,r)=>{const o=tt[r];return e+(o?o(t,n):function(e){return"''"===e?"'":e.replace(/(^'|'$)/g,"").replace(/''/g,"'")}(r))},"")}(n,e,t)}}const pt=function(){class e{constructor(e){this._locale=e}transform(t,n="mediumDate"){if(null==t||""===t||t!=t)return null;let r;if("string"==typeof t&&(t=t.trim()),gt(t))r=t;else if(isNaN(t-parseFloat(t)))if("string"==typeof t&&/^(\d{4}-\d{1,2}-\d{1,2})$/.test(t)){const[e,n,o]=t.split("-").map(e=>parseInt(e,10));r=new Date(e,n-1,o)}else r=new Date(t);else r=new Date(parseFloat(t));if(!gt(r)){let n;if("string"!=typeof t||!(n=t.match(W)))throw Ye(e,t);r=de(n)}return ft.format(r,this._locale,e._ALIASES[n]||n)}}return e._ALIASES={medium:"yMMMdjms",short:"yMdjm",fullDate:"yMMMMEEEEd",longDate:"yMMMMd",mediumDate:"yMMMd",shortDate:"yMd",mediumTime:"jms",shortTime:"jm"},e}();function gt(e){return e instanceof Date&&!isNaN(e.valueOf())}function mt(e,t,n,r,o,s=null,i=!1){if(null==n)return null;if("number"!=typeof(n="string"!=typeof n||isNaN(+n-parseFloat(n))?n:+n))throw Ye(e,n);let a,u,c;if(r!==_.Currency&&(a=1,u=0,c=3),o){const e=o.match(fe);if(null===e)throw new Error(`${o} is not a valid digit info for number pipes`);null!=e[1]&&(a=xe(e[1])),null!=e[3]&&(u=xe(e[3])),null!=e[5]&&(c=xe(e[5]))}return Je.format(n,t,r,{minimumIntegerDigits:a,minimumFractionDigits:u,maximumFractionDigits:c,currency:s,currencyAsSymbol:i})}class _t{constructor(e){this._locale=e}transform(e,t){return mt(_t,this._locale,e,_.Decimal,t)}}class bt{constructor(e){this._locale=e}transform(e,t){return mt(bt,this._locale,e,_.Percent,t)}}class yt{constructor(e){this._locale=e}transform(e,t="USD",n=!1,r){return mt(yt,this._locale,e,_.Currency,r,t,n)}}const vt=[_t,bt,yt,pt];class Ct{createSubscription(e,t){return e.subscribe({next:t,error:e=>{throw e}})}dispose(e){e.unsubscribe()}onDestroy(e){e.unsubscribe()}}class wt{createSubscription(e,t){return e.then(t,e=>{throw e})}dispose(e){}onDestroy(e){}}const Ot=new wt,Et=new Ct;class Dt{constructor(e){this._ref=e,this._latestValue=null,this._latestReturnedValue=null,this._subscription=null,this._obj=null,this._strategy=null}ngOnDestroy(){this._subscription&&this._dispose()}transform(e){return this._obj?e!==this._obj?(this._dispose(),this.transform(e)):this._latestValue===this._latestReturnedValue?this._latestReturnedValue:(this._latestReturnedValue=this._latestValue,r.WrappedValue.wrap(this._latestValue)):(e&&this._subscribe(e),this._latestReturnedValue=this._latestValue,this._latestValue)}_subscribe(e){this._obj=e,this._strategy=this._selectStrategy(e),this._subscription=this._strategy.createSubscription(e,t=>this._updateLatestValue(e,t))}_selectStrategy(e){if(Object(r["\u0275isPromise"])(e))return Ot;if(Object(r["\u0275isObservable"])(e))return Et;throw Ye(Dt,e)}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._latestReturnedValue=null,this._subscription=null,this._obj=null}_updateLatestValue(e,t){e===this._obj&&(this._latestValue=t,this._ref.markForCheck())}}class St{transform(e){if(!e)return e;if("string"!=typeof e)throw Ye(St,e);return e.toLowerCase()}}const xt=/(?:[A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312E\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEA\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE83\uDE86-\uDE89\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D])\S*/g;class Mt{transform(e){if(!e)return e;if("string"!=typeof e)throw Ye(Mt,e);return e.replace(xt,e=>e[0].toUpperCase()+e.substr(1).toLowerCase())}}class Pt{transform(e){if(!e)return e;if("string"!=typeof e)throw Ye(Pt,e);return e.toUpperCase()}}class At{constructor(e){this.locale=e}transform(e,t="mediumDate",n,r){if(null==e||""===e||e!=e)return null;try{return ee(e,t,r||this.locale,n)}catch(o){throw Ye(At,o.message)}}}const kt=/#/g;class Tt{constructor(e){this._localization=e}transform(e,t,n){if(null==e)return"";if("object"!=typeof t||null===t)throw Ye(Tt,t);return t[Ae(e,Object.keys(t),this._localization,n)].replace(kt,e.toString())}}class Rt{transform(e,t){if(null==e)return"";if("object"!=typeof t||"string"!=typeof e)throw Ye(Rt,t);return t.hasOwnProperty(e)?t[e]:t.hasOwnProperty("other")?t.other:""}}class It{transform(e){return JSON.stringify(e,null,2)}}class Nt{constructor(e){this.differs=e,this.keyValues=[]}transform(e,t=function(e,t){const n=e.key,r=t.key;if(n===r)return 0;if(void 0===n)return 1;if(void 0===r)return-1;if(null===n)return 1;if(null===r)return-1;if("string"==typeof n&&"string"==typeof r)return n{this.keyValues.push(function(t,n){return{key:e.key,value:e.currentValue}}())}),this.keyValues.sort(t)),this.keyValues}}class Ft{constructor(e){this._locale=e}transform(e,t,n){if(Lt(e))return null;n=n||this._locale;try{return De(Ut(e),n,t)}catch(r){throw Ye(Ft,r.message)}}}class jt{constructor(e){this._locale=e}transform(e,t,n){if(Lt(e))return null;n=n||this._locale;try{return Ee(Ut(e),n,t)}catch(r){throw Ye(jt,r.message)}}}class Vt{constructor(e){this._locale=e}transform(e,t,n="symbol",r,o){if(Lt(e))return null;o=o||this._locale,"boolean"==typeof n&&(console&&console.warn&&console.warn('Warning: the currency pipe has been changed in Angular v5. The symbolDisplay option (third parameter) is now a string instead of a boolean. The accepted values are "code", "symbol" or "symbol-narrow".'),n=n?"symbol":"code");let s=t||"USD";"code"!==n&&(s="symbol"===n||"symbol-narrow"===n?G(s,"symbol"===n?"wide":"narrow",o):n);try{return Oe(Ut(e),o,s,t,r)}catch(i){throw Ye(Vt,i.message)}}}function Lt(e){return null==e||""===e||e!=e}function Ut(e){if("string"==typeof e&&!isNaN(Number(e)-parseFloat(e)))return Number(e);if("number"!=typeof e)throw new Error(`${e} is not a number`);return e}class Bt{transform(e,t,n){if(null==e)return e;if(!this.supports(e))throw Ye(Bt,e);return e.slice(t,n)}supports(e){return"string"==typeof e||Array.isArray(e)}}const Ht=[Dt,Pt,St,It,Bt,Ft,jt,Mt,Vt,At,Tt,Rt,Nt];class $t{}class zt{}const Gt=new r.InjectionToken("DocumentToken"),Zt="browser",qt="server",Wt="browserWorkerApp",Qt="browserWorkerUi";function Kt(e){return e===Zt}function Yt(e){return e===qt}function Jt(e){return e===Wt}function Xt(e){return e===Qt}const en=new r.Version("7.2.15"),tn=function(){class e{}return e.ngInjectableDef=Object(r.defineInjectable)({providedIn:"root",factory:()=>new nn(Object(r.inject)(Gt),window,Object(r.inject)(r.ErrorHandler))}),e}();class nn{constructor(e,t,n){this.document=e,this.window=t,this.errorHandler=n,this.offset=(()=>[0,0])}setOffset(e){this.offset=Array.isArray(e)?()=>e:e}getScrollPosition(){return this.supportScrollRestoration()?[this.window.scrollX,this.window.scrollY]:[0,0]}scrollToPosition(e){this.supportScrollRestoration()&&this.window.scrollTo(e[0],e[1])}scrollToAnchor(e){if(this.supportScrollRestoration()){e=this.window.CSS&&this.window.CSS.escape?this.window.CSS.escape(e):e.replace(/(\"|\'\ |:|\.|\[|\]|,|=)/g,"\\$1");try{const n=this.document.querySelector(`#${e}`);if(n)return void this.scrollToElement(n);const r=this.document.querySelector(`[name='${e}']`);if(r)return void this.scrollToElement(r)}catch(t){this.errorHandler.handleError(t)}}}setHistoryScrollRestoration(e){if(this.supportScrollRestoration()){const t=this.window.history;t&&t.scrollRestoration&&(t.scrollRestoration=e)}}scrollToElement(e){const t=e.getBoundingClientRect(),n=t.left+this.window.pageXOffset,r=t.top+this.window.pageYOffset,o=this.offset();this.window.scrollTo(n-o[0],r-o[1])}supportScrollRestoration(){try{return!!this.window&&!!this.window.scrollTo}catch(e){return!1}}}class rn{setOffset(e){}getScrollPosition(){return[0,0]}scrollToPosition(e){}scrollToAnchor(e){}setHistoryScrollRestoration(e){}}},SeVD:function(e,t,n){"use strict";n.d(t,"a",function(){return f});var r=n("HDdC"),o=n("ngJS"),s=n("a7t3"),i=n("pLzU"),a=n("CRDf"),u=n("I55L"),c=n("c2HN"),l=n("XoHu"),d=n("Lhse"),h=n("kJWO");const f=e=>{if(e instanceof r.a)return t=>e._isScalar?(t.next(e.value),void t.complete()):e.subscribe(t);if(e&&"function"==typeof e[h.a])return Object(a.a)(e);if(Object(u.a)(e))return Object(o.a)(e);if(Object(c.a)(e))return Object(s.a)(e);if(e&&"function"==typeof e[d.a])return Object(i.a)(e);{const t=Object(l.a)(e)?"an invalid object":`'${e}'`;throw new TypeError(`You provided ${t} where a stream was expected.`+" You can provide an Observable, Promise, Array, or Iterable.")}}},SpAZ:function(e,t,n){"use strict";function r(e){return e}n.d(t,"a",function(){return r})},Ss9G:function(e,t,n){"use strict";const r=n("8Y7J"),o=n("ZAI4"),s=n("Sy1n"),i=n("pMnS"),a=n("yvrC"),u=n("SVse"),c=n("cUpR"),l=n("iInd"),d=n("vY5A"),h=n("CkkL");t.AppModuleNgFactory=r.\u0275cmf(o.AppModule,[s.AppComponent],function(e){return r.\u0275mod([r.\u0275mpd(512,r.ComponentFactoryResolver,r.\u0275CodegenComponentFactoryResolver,[[8,[i.\u0275EmptyOutletComponentNgFactory,a.AppComponentNgFactory]],[3,r.ComponentFactoryResolver],r.NgModuleRef]),r.\u0275mpd(5120,r.LOCALE_ID,r.\u0275angular_packages_core_core_s,[[3,r.LOCALE_ID]]),r.\u0275mpd(4608,u.NgLocalization,u.NgLocaleLocalization,[r.LOCALE_ID,[2,u.\u0275angular_packages_common_common_a]]),r.\u0275mpd(5120,r.APP_ID,r.\u0275angular_packages_core_core_h,[]),r.\u0275mpd(5120,r.IterableDiffers,r.\u0275angular_packages_core_core_q,[]),r.\u0275mpd(5120,r.KeyValueDiffers,r.\u0275angular_packages_core_core_r,[]),r.\u0275mpd(4608,c.DomSanitizer,c.\u0275DomSanitizerImpl,[u.DOCUMENT]),r.\u0275mpd(6144,r.Sanitizer,null,[c.DomSanitizer]),r.\u0275mpd(4608,c.HAMMER_GESTURE_CONFIG,c.HammerGestureConfig,[]),r.\u0275mpd(5120,c.EVENT_MANAGER_PLUGINS,function(e,t,n,r,o,s,i,a){return[new c.\u0275DomEventsPlugin(e,t,n),new c.\u0275KeyEventsPlugin(r),new c.\u0275HammerGesturesPlugin(o,s,i,a)]},[u.DOCUMENT,r.NgZone,r.PLATFORM_ID,u.DOCUMENT,u.DOCUMENT,c.HAMMER_GESTURE_CONFIG,r.\u0275Console,[2,c.HAMMER_LOADER]]),r.\u0275mpd(4608,c.EventManager,c.EventManager,[c.EVENT_MANAGER_PLUGINS,r.NgZone]),r.\u0275mpd(135680,c.\u0275DomSharedStylesHost,c.\u0275DomSharedStylesHost,[u.DOCUMENT]),r.\u0275mpd(4608,c.\u0275DomRendererFactory2,c.\u0275DomRendererFactory2,[c.EventManager,c.\u0275DomSharedStylesHost,r.APP_ID]),r.\u0275mpd(6144,r.RendererFactory2,null,[c.\u0275DomRendererFactory2]),r.\u0275mpd(6144,c.\u0275SharedStylesHost,null,[c.\u0275DomSharedStylesHost]),r.\u0275mpd(4608,r.Testability,r.Testability,[r.NgZone]),r.\u0275mpd(5120,l.ActivatedRoute,l.\u0275angular_packages_router_router_g,[l.Router]),r.\u0275mpd(4608,l.NoPreloading,l.NoPreloading,[]),r.\u0275mpd(6144,l.PreloadingStrategy,null,[l.NoPreloading]),r.\u0275mpd(135680,l.RouterPreloader,l.RouterPreloader,[l.Router,r.NgModuleFactoryLoader,r.Compiler,r.Injector,l.PreloadingStrategy]),r.\u0275mpd(4608,l.PreloadAllModules,l.PreloadAllModules,[]),r.\u0275mpd(5120,l.\u0275angular_packages_router_router_n,l.\u0275angular_packages_router_router_c,[l.Router,u.ViewportScroller,l.ROUTER_CONFIGURATION]),r.\u0275mpd(5120,l.ROUTER_INITIALIZER,l.\u0275angular_packages_router_router_j,[l.\u0275angular_packages_router_router_h]),r.\u0275mpd(5120,r.APP_BOOTSTRAP_LISTENER,function(e){return[e]},[l.ROUTER_INITIALIZER]),r.\u0275mpd(1073742336,u.CommonModule,u.CommonModule,[]),r.\u0275mpd(1024,r.ErrorHandler,c.\u0275angular_packages_platform_browser_platform_browser_a,[]),r.\u0275mpd(1024,r.NgProbeToken,function(){return[l.\u0275angular_packages_router_router_b()]},[]),r.\u0275mpd(512,l.\u0275angular_packages_router_router_h,l.\u0275angular_packages_router_router_h,[r.Injector]),r.\u0275mpd(1024,r.APP_INITIALIZER,function(e,t){return[c.\u0275angular_packages_platform_browser_platform_browser_j(e),l.\u0275angular_packages_router_router_i(t)]},[[2,r.NgProbeToken],l.\u0275angular_packages_router_router_h]),r.\u0275mpd(512,r.ApplicationInitStatus,r.ApplicationInitStatus,[[2,r.APP_INITIALIZER]]),r.\u0275mpd(131584,r.ApplicationRef,r.ApplicationRef,[r.NgZone,r.\u0275Console,r.Injector,r.ErrorHandler,r.ComponentFactoryResolver,r.ApplicationInitStatus]),r.\u0275mpd(1073742336,r.ApplicationModule,r.ApplicationModule,[r.ApplicationRef]),r.\u0275mpd(1073742336,c.BrowserModule,c.BrowserModule,[[3,c.BrowserModule]]),r.\u0275mpd(1024,l.\u0275angular_packages_router_router_a,l.\u0275angular_packages_router_router_e,[[3,l.Router]]),r.\u0275mpd(512,l.UrlSerializer,l.DefaultUrlSerializer,[]),r.\u0275mpd(512,l.ChildrenOutletContexts,l.ChildrenOutletContexts,[]),r.\u0275mpd(256,l.ROUTER_CONFIGURATION,{},[]),r.\u0275mpd(1024,u.LocationStrategy,l.\u0275angular_packages_router_router_d,[u.PlatformLocation,[2,u.APP_BASE_HREF],l.ROUTER_CONFIGURATION]),r.\u0275mpd(512,u.Location,u.Location,[u.LocationStrategy]),r.\u0275mpd(512,r.Compiler,r.Compiler,[]),r.\u0275mpd(512,r.NgModuleFactoryLoader,r.SystemJsNgModuleLoader,[r.Compiler,[2,r.SystemJsNgModuleLoaderConfig]]),r.\u0275mpd(1024,l.ROUTES,function(){return[[]]},[]),r.\u0275mpd(1024,l.Router,l.\u0275angular_packages_router_router_f,[r.ApplicationRef,l.UrlSerializer,l.ChildrenOutletContexts,u.Location,r.Injector,r.NgModuleFactoryLoader,r.Compiler,l.ROUTES,l.ROUTER_CONFIGURATION,[2,l.UrlHandlingStrategy],[2,l.RouteReuseStrategy]]),r.\u0275mpd(1073742336,l.RouterModule,l.RouterModule,[[2,l.\u0275angular_packages_router_router_a],[2,l.Router]]),r.\u0275mpd(1073742336,d.AppRoutingModule,d.AppRoutingModule,[]),r.\u0275mpd(1073742336,h.SbUiComponentsModule,h.SbUiComponentsModule,[]),r.\u0275mpd(1073742336,o.AppModule,o.AppModule,[]),r.\u0275mpd(256,r.\u0275APP_ROOT,!0,[])])})},Sy1n:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AppComponent=class{constructor(){this.title="sb-ui-components-app"}}},XNiG:function(e,t,n){"use strict";var r=n("HDdC"),o=n("7o/Q"),s=n("quSY"),i=n("9ppp");class a extends s.a{constructor(e,t){super(),this.subject=e,this.subscriber=t,this.closed=!1}unsubscribe(){if(this.closed)return;this.closed=!0;const e=this.subject,t=e.observers;if(this.subject=null,!t||0===t.length||e.isStopped||e.closed)return;const n=t.indexOf(this.subscriber);-1!==n&&t.splice(n,1)}}var u=n("2QA8");n.d(t,"b",function(){return c}),n.d(t,"a",function(){return l});class c extends o.a{constructor(e){super(e),this.destination=e}}const l=function(){class e extends r.a{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[u.a](){return new c(this)}lift(e){const t=new d(this,this);return t.operator=e,t}next(e){if(this.closed)throw new i.a;if(!this.isStopped){const{observers:t}=this,n=t.length,r=t.slice();for(let o=0;onew d(e,t)),e}();class d extends l{constructor(e,t){super(),this.destination=e,this.source=t}next(e){const{destination:t}=this;t&&t.next&&t.next(e)}error(e){const{destination:t}=this;t&&t.error&&this.destination.error(e)}complete(){const{destination:e}=this;e&&e.complete&&this.destination.complete()}_subscribe(e){const{source:t}=this;return t?this.source.subscribe(e):s.a.EMPTY}}},XoHu:function(e,t,n){"use strict";function r(e){return null!=e&&"object"==typeof e}n.d(t,"a",function(){return r})},ZAI4:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AppModule=class{}},ZUHj:function(e,t,n){"use strict";n.d(t,"a",function(){return s});var r=n("51Dv"),o=n("SeVD");function s(e,t,n,s,i=new r.a(e,n,s)){if(!i.closed)return Object(o.a)(t)(i)}},a7t3:function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n("NJ4a");const o=e=>t=>(e.then(e=>{t.closed||(t.next(e),t.complete())},e=>t.error(e)).then(null,r.a),t)},bHdf:function(e,t,n){"use strict";n.d(t,"a",function(){return s});var r=n("5+tZ"),o=n("SpAZ");function s(e=Number.POSITIVE_INFINITY){return Object(r.a)(o.a,e)}},c2HN:function(e,t,n){"use strict";function r(e){return e&&"function"!=typeof e.subscribe&&"function"==typeof e.then}n.d(t,"a",function(){return r})},cUpR:function(e,t,n){"use strict";n.r(t),n.d(t,"\u0275angular_packages_platform_browser_platform_browser_c",function(){return Re}),n.d(t,"\u0275angular_packages_platform_browser_platform_browser_b",function(){return Te}),n.d(t,"\u0275angular_packages_platform_browser_platform_browser_a",function(){return ke}),n.d(t,"\u0275angular_packages_platform_browser_platform_browser_k",function(){return c}),n.d(t,"\u0275angular_packages_platform_browser_platform_browser_d",function(){return Ne}),n.d(t,"\u0275angular_packages_platform_browser_platform_browser_i",function(){return O}),n.d(t,"\u0275angular_packages_platform_browser_platform_browser_h",function(){return w}),n.d(t,"\u0275angular_packages_platform_browser_platform_browser_e",function(){return je}),n.d(t,"\u0275angular_packages_platform_browser_platform_browser_f",function(){return We}),n.d(t,"\u0275angular_packages_platform_browser_platform_browser_j",function(){return A}),n.d(t,"\u0275angular_packages_platform_browser_platform_browser_g",function(){return I}),n.d(t,"BrowserModule",function(){return Ie}),n.d(t,"platformBrowser",function(){return Pe}),n.d(t,"Meta",function(){return Fe}),n.d(t,"Title",function(){return Ve}),n.d(t,"disableDebugTools",function(){return ze}),n.d(t,"enableDebugTools",function(){return $e}),n.d(t,"BrowserTransferStateModule",function(){return Qe}),n.d(t,"TransferState",function(){return qe}),n.d(t,"makeStateKey",function(){return Ze}),n.d(t,"By",function(){return Ke}),n.d(t,"DOCUMENT",function(){return b}),n.d(t,"EVENT_MANAGER_PLUGINS",function(){return T}),n.d(t,"EventManager",function(){return R}),n.d(t,"HAMMER_GESTURE_CONFIG",function(){return he}),n.d(t,"HAMMER_LOADER",function(){return fe}),n.d(t,"HammerGestureConfig",function(){return pe}),n.d(t,"DomSanitizer",function(){return ye}),n.d(t,"VERSION",function(){return Ye}),n.d(t,"\u0275BROWSER_SANITIZATION_PROVIDERS",function(){return Me}),n.d(t,"\u0275INTERNAL_BROWSER_PLATFORM_PROVIDERS",function(){return xe}),n.d(t,"\u0275initDomAdapter",function(){return Ae}),n.d(t,"\u0275BrowserDomAdapter",function(){return g}),n.d(t,"\u0275BrowserPlatformLocation",function(){return v}),n.d(t,"\u0275TRANSITION_ID",function(){return C}),n.d(t,"\u0275BrowserGetTestability",function(){return E}),n.d(t,"\u0275escapeHtml",function(){return Ge}),n.d(t,"\u0275ELEMENT_PROBE_PROVIDERS",function(){return k}),n.d(t,"\u0275DomAdapter",function(){return u}),n.d(t,"\u0275getDOM",function(){return i}),n.d(t,"\u0275setRootDomAdapter",function(){return a}),n.d(t,"\u0275DomRendererFactory2",function(){return G}),n.d(t,"\u0275NAMESPACE_URIS",function(){return j}),n.d(t,"\u0275flattenStyles",function(){return $}),n.d(t,"\u0275shimContentAttribute",function(){return B}),n.d(t,"\u0275shimHostAttribute",function(){return H}),n.d(t,"\u0275DomEventsPlugin",function(){return le}),n.d(t,"\u0275HammerGesturesPlugin",function(){return ge}),n.d(t,"\u0275KeyEventsPlugin",function(){return be}),n.d(t,"\u0275DomSharedStylesHost",function(){return F}),n.d(t,"\u0275SharedStylesHost",function(){return N}),n.d(t,"\u0275DomSanitizerImpl",function(){return ve});var r=n("SVse"),o=n("8Y7J");let s=null;function i(){return s}function a(e){s||(s=e)}class u{constructor(){this.resourceLoaderType=null}get attrToPropMap(){return this._attrToPropMap}set attrToPropMap(e){this._attrToPropMap=e}}class c extends u{constructor(){super(),this._animationPrefix=null,this._transitionEnd=null;try{const t=this.createElement("div",document);if(null!=this.getStyle(t,"animationName"))this._animationPrefix="";else{const e=["Webkit","Moz","O","ms"];for(let n=0;n{null!=this.getStyle(t,e)&&(this._transitionEnd=n[e])})}catch(e){this._animationPrefix=null,this._transitionEnd=null}}getDistributedNodes(e){return e.getDistributedNodes()}resolveAndSetHref(e,t,n){e.href=null==n?t:t+"/../"+n}supportsDOMEvents(){return!0}supportsNativeShadowDOM(){return"function"==typeof document.body.createShadowRoot}getAnimationPrefix(){return this._animationPrefix?this._animationPrefix:""}getTransitionEnd(){return this._transitionEnd?this._transitionEnd:""}supportsAnimation(){return null!=this._animationPrefix&&null!=this._transitionEnd}}const l={class:"className",innerHtml:"innerHTML",readonly:"readOnly",tabindex:"tabIndex"},d=3,h={"\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"},f={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"};let p;o["\u0275global"].Node&&(p=o["\u0275global"].Node.prototype.contains||function(e){return!!(16&this.compareDocumentPosition(e))});class g extends c{parse(e){throw new Error("parse not implemented")}static makeCurrent(){a(new g)}hasProperty(e,t){return t in e}setProperty(e,t,n){e[t]=n}getProperty(e,t){return e[t]}invoke(e,t,n){e[t](...n)}logError(e){window.console&&(console.error?console.error(e):console.log(e))}log(e){window.console&&window.console.log&&window.console.log(e)}logGroup(e){window.console&&window.console.group&&window.console.group(e)}logGroupEnd(){window.console&&window.console.groupEnd&&window.console.groupEnd()}get attrToPropMap(){return l}contains(e,t){return p.call(e,t)}querySelector(e,t){return e.querySelector(t)}querySelectorAll(e,t){return e.querySelectorAll(t)}on(e,t,n){e.addEventListener(t,n,!1)}onAndCancel(e,t,n){return e.addEventListener(t,n,!1),()=>{e.removeEventListener(t,n,!1)}}dispatchEvent(e,t){e.dispatchEvent(t)}createMouseEvent(e){const t=this.getDefaultDocument().createEvent("MouseEvent");return t.initEvent(e,!0,!0),t}createEvent(e){const t=this.getDefaultDocument().createEvent("Event");return t.initEvent(e,!0,!0),t}preventDefault(e){e.preventDefault(),e.returnValue=!1}isPrevented(e){return e.defaultPrevented||null!=e.returnValue&&!e.returnValue}getInnerHTML(e){return e.innerHTML}getTemplateContent(e){return"content"in e&&this.isTemplateElement(e)?e.content:null}getOuterHTML(e){return e.outerHTML}nodeName(e){return e.nodeName}nodeValue(e){return e.nodeValue}type(e){return e.type}content(e){return this.hasProperty(e,"content")?e.content:e}firstChild(e){return e.firstChild}nextSibling(e){return e.nextSibling}parentElement(e){return e.parentNode}childNodes(e){return e.childNodes}childNodesAsList(e){const t=e.childNodes,n=new Array(t.length);for(let r=0;re.insertBefore(n,t))}insertAfter(e,t,n){e.insertBefore(n,t.nextSibling)}setInnerHTML(e,t){e.innerHTML=t}getText(e){return e.textContent}setText(e,t){e.textContent=t}getValue(e){return e.value}setValue(e,t){e.value=t}getChecked(e){return e.checked}setChecked(e,t){e.checked=t}createComment(e){return this.getDefaultDocument().createComment(e)}createTemplate(e){const t=this.getDefaultDocument().createElement("template");return t.innerHTML=e,t}createElement(e,t){return(t=t||this.getDefaultDocument()).createElement(e)}createElementNS(e,t,n){return(n=n||this.getDefaultDocument()).createElementNS(e,t)}createTextNode(e,t){return(t=t||this.getDefaultDocument()).createTextNode(e)}createScriptTag(e,t,n){const r=(n=n||this.getDefaultDocument()).createElement("SCRIPT");return r.setAttribute(e,t),r}createStyleElement(e,t){const n=(t=t||this.getDefaultDocument()).createElement("style");return this.appendChild(n,this.createTextNode(e,t)),n}createShadowRoot(e){return e.createShadowRoot()}getShadowRoot(e){return e.shadowRoot}getHost(e){return e.host}clone(e){return e.cloneNode(!0)}getElementsByClassName(e,t){return e.getElementsByClassName(t)}getElementsByTagName(e,t){return e.getElementsByTagName(t)}classList(e){return Array.prototype.slice.call(e.classList,0)}addClass(e,t){e.classList.add(t)}removeClass(e,t){e.classList.remove(t)}hasClass(e,t){return e.classList.contains(t)}setStyle(e,t,n){e.style[t]=n}removeStyle(e,t){e.style[t]=""}getStyle(e,t){return e.style[t]}hasStyle(e,t,n){const r=this.getStyle(e,t)||"";return n?r==n:r.length>0}tagName(e){return e.tagName}attributeMap(e){const t=new Map,n=e.attributes;for(let r=0;r[{type:void 0,decorators:[{type:o.Inject,args:[b]}]}]),e}(),C=new o.InjectionToken("TRANSITION_ID");function w(e,t,n){return()=>{n.get(o.ApplicationInitStatus).donePromise.then(()=>{const n=i();Array.prototype.slice.apply(n.querySelectorAll(t,"style[ng-transition]")).filter(t=>n.getAttribute(t,"ng-transition")===e).forEach(e=>n.remove(e))})}}const O=[{provide:o.APP_INITIALIZER,useFactory:w,deps:[C,b,o.Injector],multi:!0}];class E{static init(){Object(o.setTestabilityGetter)(new E)}addToWindow(e){o["\u0275global"].getAngularTestability=((t,n=!0)=>{const r=e.findTestabilityInTree(t,n);if(null==r)throw new Error("Could not find testability for element.");return r}),o["\u0275global"].getAllAngularTestabilities=(()=>e.getAllTestabilities()),o["\u0275global"].getAllAngularRootElements=(()=>e.getAllRootElements()),o["\u0275global"].frameworkStabilizers||(o["\u0275global"].frameworkStabilizers=[]),o["\u0275global"].frameworkStabilizers.push(e=>{const t=o["\u0275global"].getAllAngularTestabilities();let n=t.length,r=!1;const s=function(t){r=r||t,0==--n&&e(r)};t.forEach(function(e){e.whenStable(s)})})}findTestabilityInTree(e,t,n){if(null==t)return null;const r=e.getTestability(t);return null!=r?r:n?i().isShadowRoot(t)?this.findTestabilityInTree(e,i().getHost(t),!0):this.findTestabilityInTree(e,i().parentElement(t),!0):null}}function D(e,t){"undefined"!=typeof COMPILED&&COMPILED||((o["\u0275global"].ng=o["\u0275global"].ng||{})[e]=t)}const S={ApplicationRef:o.ApplicationRef,NgZone:o.NgZone},x="probe",M="coreTokens";function P(e){return Object(o.getDebugNode)(e)}function A(e){return D(x,P),D(M,Object.assign({},S,(e||[]).reduce((e,t)=>(e[t.name]=t.token,e),{}))),()=>P}const k=[{provide:o.APP_INITIALIZER,useFactory:A,deps:[[o.NgProbeToken,new o.Optional]],multi:!0}],T=new o.InjectionToken("EventManagerPlugins");class R{constructor(e,t){this._zone=t,this._eventNameToPlugin=new Map,e.forEach(e=>e.manager=this),this._plugins=e.slice().reverse()}addEventListener(e,t,n){return this._findPluginFor(t).addEventListener(e,t,n)}addGlobalEventListener(e,t,n){return this._findPluginFor(t).addGlobalEventListener(e,t,n)}getZone(){return this._zone}_findPluginFor(e){const t=this._eventNameToPlugin.get(e);if(t)return t;const n=this._plugins;for(let r=0;r{this._stylesSet.has(e)||(this._stylesSet.add(e),t.add(e))}),this.onStylesAdded(t)}onStylesAdded(e){}getAllStyles(){return Array.from(this._stylesSet)}}class F extends N{constructor(e){super(),this._doc=e,this._hostNodes=new Set,this._styleNodes=new Set,this._hostNodes.add(e.head)}_addStylesToHost(e,t){e.forEach(e=>{const n=this._doc.createElement("style");n.textContent=e,this._styleNodes.add(t.appendChild(n))})}addHost(e){this._addStylesToHost(this._stylesSet,e),this._hostNodes.add(e)}removeHost(e){this._hostNodes.delete(e)}onStylesAdded(e){this._hostNodes.forEach(t=>this._addStylesToHost(e,t))}ngOnDestroy(){this._styleNodes.forEach(e=>i().remove(e))}}const j={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"},V=/%COMP%/g,L="_nghost-%COMP%",U="_ngcontent-%COMP%";function B(e){return U.replace(V,e)}function H(e){return L.replace(V,e)}function $(e,t,n){for(let r=0;r{!1===e(t)&&(t.preventDefault(),t.returnValue=!1)}}class G{constructor(e,t,n){this.eventManager=e,this.sharedStylesHost=t,this.appId=n,this.rendererByCompId=new Map,this.defaultRenderer=new Z(e)}createRenderer(e,t){if(!e||!t)return this.defaultRenderer;switch(t.encapsulation){case o.ViewEncapsulation.Emulated:{let n=this.rendererByCompId.get(t.id);return n||(n=new Q(this.eventManager,this.sharedStylesHost,t,this.appId),this.rendererByCompId.set(t.id,n)),n.applyToHost(e),n}case o.ViewEncapsulation.Native:case o.ViewEncapsulation.ShadowDom:return new K(this.eventManager,this.sharedStylesHost,e,t);default:if(!this.rendererByCompId.has(t.id)){const e=$(t.id,t.styles,[]);this.sharedStylesHost.addStyles(e),this.rendererByCompId.set(t.id,this.defaultRenderer)}return this.defaultRenderer}}begin(){}end(){}}class Z{constructor(e){this.eventManager=e,this.data=Object.create(null)}destroy(){}createElement(e,t){return t?document.createElementNS(j[t],e):document.createElement(e)}createComment(e){return document.createComment(e)}createText(e){return document.createTextNode(e)}appendChild(e,t){e.appendChild(t)}insertBefore(e,t,n){e&&e.insertBefore(t,n)}removeChild(e,t){e&&e.removeChild(t)}selectRootElement(e,t){let n="string"==typeof e?document.querySelector(e):e;if(!n)throw new Error(`The selector "${e}" did not match any elements`);return t||(n.textContent=""),n}parentNode(e){return e.parentNode}nextSibling(e){return e.nextSibling}setAttribute(e,t,n,r){if(r){t=`${r}:${t}`;const o=j[r];o?e.setAttributeNS(o,t,n):e.setAttribute(t,n)}else e.setAttribute(t,n)}removeAttribute(e,t,n){if(n){const r=j[n];r?e.removeAttributeNS(r,t):e.removeAttribute(`${n}:${t}`)}else e.removeAttribute(t)}addClass(e,t){e.classList.add(t)}removeClass(e,t){e.classList.remove(t)}setStyle(e,t,n,r){r&o.RendererStyleFlags2.DashCase?e.style.setProperty(t,n,r&o.RendererStyleFlags2.Important?"important":""):e.style[t]=n}removeStyle(e,t,n){n&o.RendererStyleFlags2.DashCase?e.style.removeProperty(t):e.style[t]=""}setProperty(e,t,n){W(t,"property"),e[t]=n}setValue(e,t){e.nodeValue=t}listen(e,t,n){return W(t,"listener"),"string"==typeof e?this.eventManager.addGlobalEventListener(e,t,z(n)):this.eventManager.addEventListener(e,t,z(n))}}const q="@".charCodeAt(0);function W(e,t){if(e.charCodeAt(0)===q)throw new Error(`Found the synthetic ${t} ${e}. Please include either "BrowserAnimationsModule" or "NoopAnimationsModule" in your application.`)}class Q extends Z{constructor(e,t,n,r){super(e),this.component=n;const o=$(r+"-"+n.id,n.styles,[]);t.addStyles(o),this.contentAttr=B(r+"-"+n.id),this.hostAttr=H(r+"-"+n.id)}applyToHost(e){super.setAttribute(e,this.hostAttr,"")}createElement(e,t){const n=super.createElement(e,t);return super.setAttribute(n,this.contentAttr,""),n}}class K extends Z{constructor(e,t,n,r){super(e),this.sharedStylesHost=t,this.hostEl=n,this.component=r,this.shadowRoot=r.encapsulation===o.ViewEncapsulation.ShadowDom?n.attachShadow({mode:"open"}):n.createShadowRoot(),this.sharedStylesHost.addHost(this.shadowRoot);const s=$(r.id,r.styles,[]);for(let o=0;o0;o||(o=e[n]=[]);const i=ue(t)?Zone.root:Zone.current;if(0===o.length)o.push({zone:i,handler:r});else{let e=!1;for(let t=0;tthis.removeEventListener(e,t,r)}removeEventListener(e,t,n){let r=e[X];if(!r)return e[oe].apply(e,[t,n,!1]);let o=ee[t],s=o&&e[o];if(!s)return e[oe].apply(e,[t,n,!1]);let i=!1;for(let a=0;a{r=!0};return this.loader().then(()=>{if(!window.Hammer)return this.console.warn("The custom HAMMER_LOADER completed, but Hammer.JS is not present."),void(o=(()=>{}));r||(o=this.addEventListener(e,t,n))}).catch(()=>{this.console.warn(`The "${t}" event cannot be bound because the custom `+"Hammer.JS loader failed."),o=(()=>{})}),()=>{o()}}return r.runOutsideAngular(()=>{const o=this._config.buildHammer(e),s=function(e){r.runGuarded(function(){n(e)})};return o.on(t,s),()=>{o.off(t,s),"function"==typeof o.destroy&&o.destroy()}})}isCustomEvent(e){return this._config.events.indexOf(e)>-1}}const me=["alt","control","meta","shift"],_e={alt:e=>e.altKey,control:e=>e.ctrlKey,meta:e=>e.metaKey,shift:e=>e.shiftKey};class be extends I{constructor(e){super(e)}supports(e){return null!=be.parseEventName(e)}addEventListener(e,t,n){const r=be.parseEventName(t),o=be.eventCallback(r.fullKey,n,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>i().onAndCancel(e,r.domEventName,o))}static parseEventName(e){const t=e.toLowerCase().split("."),n=t.shift();if(0===t.length||"keydown"!==n&&"keyup"!==n)return null;const r=be._normalizeKey(t.pop());let o="";if(me.forEach(e=>{const n=t.indexOf(e);n>-1&&(t.splice(n,1),o+=e+".")}),o+=r,0!=t.length||0===r.length)return null;const s={};return s.domEventName=n,s.fullKey=o,s}static getEventFullKey(e){let t="",n=i().getEventKey(e);return" "===(n=n.toLowerCase())?n="space":"."===n&&(n="dot"),me.forEach(r=>{r!=n&&(0,_e[r])(e)&&(t+=r+".")}),t+=n}static eventCallback(e,t,n){return r=>{be.getEventFullKey(r)===e&&n.runGuarded(()=>t(r))}}static _normalizeKey(e){switch(e){case"esc":return"escape";default:return e}}}class ye{}class ve extends ye{constructor(e){super(),this._doc=e}sanitize(e,t){if(null==t)return null;switch(e){case o.SecurityContext.NONE:return t;case o.SecurityContext.HTML:return t instanceof we?t.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(t,"HTML"),Object(o["\u0275_sanitizeHtml"])(this._doc,String(t)));case o.SecurityContext.STYLE:return t instanceof Oe?t.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(t,"Style"),Object(o["\u0275_sanitizeStyle"])(t));case o.SecurityContext.SCRIPT:if(t instanceof Ee)return t.changingThisBreaksApplicationSecurity;throw this.checkNotSafeValue(t,"Script"),new Error("unsafe value used in a script context");case o.SecurityContext.URL:return t instanceof Se||t instanceof De?t.changingThisBreaksApplicationSecurity:(this.checkNotSafeValue(t,"URL"),Object(o["\u0275_sanitizeUrl"])(String(t)));case o.SecurityContext.RESOURCE_URL:if(t instanceof Se)return t.changingThisBreaksApplicationSecurity;throw this.checkNotSafeValue(t,"ResourceURL"),new Error("unsafe value used in a resource URL context (see http://g.co/ng/security#xss)");default:throw new Error(`Unexpected SecurityContext ${e} (see http://g.co/ng/security#xss)`)}}checkNotSafeValue(e,t){if(e instanceof Ce)throw new Error(`Required a safe ${t}, got a ${e.getTypeName()} `+"(see http://g.co/ng/security#xss)")}bypassSecurityTrustHtml(e){return new we(e)}bypassSecurityTrustStyle(e){return new Oe(e)}bypassSecurityTrustScript(e){return new Ee(e)}bypassSecurityTrustUrl(e){return new De(e)}bypassSecurityTrustResourceUrl(e){return new Se(e)}}class Ce{constructor(e){this.changingThisBreaksApplicationSecurity=e}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity}`+" (see http://g.co/ng/security#xss)"}}class we extends Ce{getTypeName(){return"HTML"}}class Oe extends Ce{getTypeName(){return"Style"}}class Ee extends Ce{getTypeName(){return"Script"}}class De extends Ce{getTypeName(){return"URL"}}class Se extends Ce{getTypeName(){return"ResourceURL"}}const xe=[{provide:o.PLATFORM_ID,useValue:r["\u0275PLATFORM_BROWSER_ID"]},{provide:o.PLATFORM_INITIALIZER,useValue:Ae,multi:!0},{provide:r.PlatformLocation,useClass:v,deps:[b]},{provide:b,useFactory:Te,deps:[]}],Me=[{provide:o.Sanitizer,useExisting:ye},{provide:ye,useClass:ve,deps:[b]}],Pe=Object(o.createPlatformFactory)(o.platformCore,"browser",xe);function Ae(){g.makeCurrent(),E.init()}function ke(){return new o.ErrorHandler}function Te(){return document}const Re=[Me,{provide:o["\u0275APP_ROOT"],useValue:!0},{provide:o.ErrorHandler,useFactory:ke,deps:[]},{provide:T,useClass:le,multi:!0,deps:[b,o.NgZone,o.PLATFORM_ID]},{provide:T,useClass:be,multi:!0,deps:[b]},{provide:T,useClass:ge,multi:!0,deps:[b,he,o["\u0275Console"],[new o.Optional,fe]]},{provide:he,useClass:pe,deps:[]},{provide:G,useClass:G,deps:[R,F,o.APP_ID]},{provide:o.RendererFactory2,useExisting:G},{provide:N,useExisting:F},{provide:F,useClass:F,deps:[b]},{provide:o.Testability,useClass:o.Testability,deps:[o.NgZone]},{provide:R,useClass:R,deps:[T,o.NgZone]},k];class Ie{constructor(e){if(e)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.")}static withServerTransition(e){return{ngModule:Ie,providers:[{provide:o.APP_ID,useValue:e.appId},{provide:C,useExisting:o.APP_ID},O]}}}function Ne(){return new Fe(Object(o.inject)(b))}const Fe=function(){class e{constructor(e){this._doc=e,this._dom=i()}addTag(e,t=!1){return e?this._getOrCreateElement(e,t):null}addTags(e,t=!1){return e?e.reduce((e,n)=>(n&&e.push(this._getOrCreateElement(n,t)),e),[]):[]}getTag(e){return e&&this._dom.querySelector(this._doc,`meta[${e}]`)||null}getTags(e){if(!e)return[];const t=this._dom.querySelectorAll(this._doc,`meta[${e}]`);return t?[].slice.call(t):[]}updateTag(e,t){if(!e)return null;t=t||this._parseSelector(e);const n=this.getTag(t);return n?this._setMetaElementAttributes(e,n):this._getOrCreateElement(e,!0)}removeTag(e){this.removeTagElement(this.getTag(e))}removeTagElement(e){e&&this._dom.remove(e)}_getOrCreateElement(e,t=!1){if(!t){const t=this._parseSelector(e),n=this.getTag(t);if(n&&this._containsAttributes(e,n))return n}const n=this._dom.createElement("meta");this._setMetaElementAttributes(e,n);const r=this._dom.getElementsByTagName(this._doc,"head")[0];return this._dom.appendChild(r,n),n}_setMetaElementAttributes(e,t){return Object.keys(e).forEach(n=>this._dom.setAttribute(t,n,e[n])),t}_parseSelector(e){const t=e.name?"name":"property";return`${t}="${e[t]}"`}_containsAttributes(e,t){return Object.keys(e).every(n=>this._dom.getAttribute(t,n)===e[n])}}return e.ngInjectableDef=Object(o.defineInjectable)({factory:Ne,token:e,providedIn:"root"}),e}();function je(){return new Ve(Object(o.inject)(b))}const Ve=function(){class e{constructor(e){this._doc=e}getTitle(){return i().getTitle(this._doc)}setTitle(e){i().setTitle(this._doc,e)}}return e.ngInjectableDef=Object(o.defineInjectable)({factory:je,token:e,providedIn:"root"}),e}(),Le="undefined"!=typeof window&&window||{};class Ue{constructor(e,t){this.msPerTick=e,this.numTicks=t}}class Be{constructor(e){this.appRef=e.injector.get(o.ApplicationRef)}timeChangeDetection(e){const t=e&&e.record,n=null!=Le.console.profile;t&&n&&Le.console.profile("Change Detection");const r=i().performanceNow();let o=0;for(;o<5||i().performanceNow()-r<500;)this.appRef.tick(),o++;const s=i().performanceNow();t&&n&&Le.console.profileEnd("Change Detection");const a=(s-r)/o;return Le.console.log(`ran ${o} change detection cycles`),Le.console.log(`${a.toFixed(2)} ms per check`),new Ue(a,o)}}const He="profiler";function $e(e){return D(He,new Be(e)),e}function ze(){D(He,null)}function Ge(e){const t={"&":"&a;",'"':"&q;","'":"&s;","<":"&l;",">":"&g;"};return e.replace(/[&"'<>]/g,e=>t[e])}function Ze(e){return e}class qe{constructor(){this.store={},this.onSerializeCallbacks={}}static init(e){const t=new qe;return t.store=e,t}get(e,t){return void 0!==this.store[e]?this.store[e]:t}set(e,t){this.store[e]=t}remove(e){delete this.store[e]}hasKey(e){return this.store.hasOwnProperty(e)}onSerialize(e,t){this.onSerializeCallbacks[e]=t}toJson(){for(const t in this.onSerializeCallbacks)if(this.onSerializeCallbacks.hasOwnProperty(t))try{this.store[t]=this.onSerializeCallbacks[t]()}catch(e){console.warn("Exception in onSerialize callback: ",e)}return JSON.stringify(this.store)}}function We(e,t){const n=e.getElementById(t+"-state");let r={};if(n&&n.textContent)try{r=JSON.parse(function(e){const t={"&a;":"&","&q;":'"',"&s;":"'","&l;":"<","&g;":">"};return n.textContent.replace(/&[^;]+;/g,e=>t[e])}())}catch(o){console.warn("Exception while restoring TransferState for app "+t,o)}return qe.init(r)}class Qe{}class Ke{static all(){return e=>!0}static css(e){return t=>null!=t.nativeElement&&i().elementMatches(t.nativeElement,e)}static directive(e){return t=>-1!==t.providerTokens.indexOf(e)}}const Ye=new o.Version("7.2.15")},crnd:function(e,t){function n(e){return Promise.resolve().then(function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t})}n.keys=function(){return[]},n.resolve=n,e.exports=n,n.id="crnd"},gMoJ:function(e,t,n){"use strict";const r=n("8Y7J"),o=n("CkkL");t.SbUiComponentsModuleNgFactory=r.\u0275cmf(o.SbUiComponentsModule,[],function(e){return r.\u0275mod([r.\u0275mpd(512,r.ComponentFactoryResolver,r.\u0275CodegenComponentFactoryResolver,[[8,[]],[3,r.ComponentFactoryResolver],r.NgModuleRef]),r.\u0275mpd(1073742336,o.SbUiComponentsModule,o.SbUiComponentsModule,[])])});var s=r.\u0275crt({encapsulation:2,styles:[],data:{}});function i(e){return r.\u0275vid(0,[(e()(),r.\u0275eld(0,0,null,null,1,"p",[],null,null,null,null,null)),(e()(),r.\u0275ted(-1,null,[" sb-ui-components works Lakhan Ji! "]))],null,null)}function a(e){return r.\u0275vid(0,[(e()(),r.\u0275eld(0,0,null,null,1,"sb-sb-ui-components",[],null,null,null,i,s)),r.\u0275did(1,114688,null,0,o.SbUiComponentsComponent,[],null,null)],function(e,t){e(t,1,0)},null)}t.RenderType_SbUiComponentsComponent=s,t.View_SbUiComponentsComponent_0=i,t.View_SbUiComponentsComponent_Host_0=a,t.SbUiComponentsComponentNgFactory=r.\u0275ccf("sb-sb-ui-components",o.SbUiComponentsComponent,a,{},{},[]);var u=r.\u0275crt({encapsulation:0,styles:['.sb__DesktopOnly[_ngcontent-%COMP%]{display:none}@media screen and (min-width:768px){.sb__DesktopOnly[_ngcontent-%COMP%]{display:block}}.sbcard[_ngcontent-%COMP%]{width:100%;border-radius:2px;background-color:#fff;box-shadow:0 2px 7px 0 rgba(0,0,0,.16);display:flex;flex-direction:column;cursor:pointer;position:relative}.sbcard__main_area[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;padding:8px;height:88px}.sbcard__img[_ngcontent-%COMP%]{height:76px;width:76px;overflow:hidden;margin-right:8px;flex:inherit}@media screen and (min-width:768px){.sbcard__img[_ngcontent-%COMP%]{flex:1 0 76px}}.sbcard__img[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%}.sbcard__title[_ngcontent-%COMP%]{color:#333;font-size:14px;margin-bottom:0;line-height:normal}.sbcard__meta1[_ngcontent-%COMP%]{color:#979797;font-size:12px;display:inline-flex;align-items:center}.sbcard[_ngcontent-%COMP%] .dot-divider[_ngcontent-%COMP%]{width:4px;height:4px;border-radius:100%;background-color:#d8d8d8;display:inline-block;margin:0 8px}.sbcard__moreinfo[_ngcontent-%COMP%]{border-top:1px solid #e9e5e5;border-radius:0 0 2px 2px;background-color:#fafafa;display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;padding:8px;max-height:56px}.sbcard__meta2[_ngcontent-%COMP%]{color:#666;font-size:12px;line-height:14px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-around}.sbcard__tags[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center}.sbcard__badge[_ngcontent-%COMP%]{display:flex}.sbcard__badge[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:16px}.sbcard__type[_ngcontent-%COMP%]{margin-left:24px;background:#999;position:relative;height:20px;padding:0 8px 0 4px;color:#fff;margin-right:-8px;font-size:11px;display:flex;align-items:center}.sbcard__type[_ngcontent-%COMP%]:before{content:"";width:0;height:0;border-width:10px 5px;border-style:solid;border-color:#999 #999 #999 transparent;position:absolute;left:-10px}.sbcard__progressbar[_ngcontent-%COMP%]{height:4px;position:absolute;margin:0;background:#999;border-radius:0;box-shadow:inset 0 -1px 1px rgba(255,255,255,.3);width:100%;bottom:0}.sbcard__progressbar[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{display:block;height:100%;background-color:#2bc253;background-image:-webkit-gradient(center bottom,#2bc253 37%,#54f054 69%);box-shadow:inset 0 2px 9px rgba(255,255,255,.3),inset 0 -2px 6px rgba(0,0,0,.4);position:relative;overflow:hidden}.animate[_ngcontent-%COMP%] > span[_ngcontent-%COMP%] > span[_ngcontent-%COMP%], .sbcard__progressbar[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-image:-webkit-gradient(linear,0 0,100% 100%,color-stop(.25,rgba(255,255,255,.2)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.2)),color-stop(.75,rgba(255,255,255,.2)),color-stop(.75,transparent),to(transparent));z-index:1;background-size:50px 50px;-webkit-animation:2s linear infinite move;overflow:hidden;border-radius:20px 8px 8px 20px}.animate[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]:after{display:none}@-webkit-keyframes move{0%{background-position:0 0}100%{background-position:50px 50px}}.orange[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{background-color:#f1a165;background-image:-webkit-linear-gradient(#f1a165,#f36d0a)}.red[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{background-color:#f0a3a3;background-image:-webkit-linear-gradient(#f0a3a3,#f42323)}.nostripes[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]:after, .nostripes[_ngcontent-%COMP%] > span[_ngcontent-%COMP%] > span[_ngcontent-%COMP%]{-webkit-animation:none;-moz-animation:none;background-image:none}.sb__ellipsis[_ngcontent-%COMP%]{cursor:pointer;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1}.sb__ellipsis--two[_ngcontent-%COMP%]{-webkit-line-clamp:2}'],data:{}});function c(e){return r.\u0275vid(0,[(e()(),r.\u0275eld(0,0,null,null,27,"div",[["class","sbcard sbcard--resource sbcard--course"]],null,null,null,null,null)),(e()(),r.\u0275eld(1,0,null,null,11,"div",[["class","sbcard__main_area"]],null,null,null,null,null)),(e()(),r.\u0275eld(2,0,null,null,1,"div",[["class","sbcard__img"]],null,null,null,null,null)),(e()(),r.\u0275eld(3,0,null,null,0,"img",[],[[8,"src",4],[8,"alt",0],[8,"title",0]],null,null,null,null)),(e()(),r.\u0275eld(4,0,null,null,8,"div",[["class","sbcard__info"]],null,null,null,null,null)),(e()(),r.\u0275eld(5,0,null,null,1,"h4",[["class","sbcard__title sb__ellipsis sb__ellipsis--two"]],null,null,null,null,null)),(e()(),r.\u0275ted(6,null,["",""])),(e()(),r.\u0275eld(7,0,null,null,5,"div",[["class","sbcard__meta1"]],null,null,null,null,null)),(e()(),r.\u0275eld(8,0,null,null,1,"span",[],null,null,null,null,null)),(e()(),r.\u0275ted(9,null,["",""])),(e()(),r.\u0275eld(10,0,null,null,0,"span",[["class","dot-divider"]],null,null,null,null,null)),(e()(),r.\u0275eld(11,0,null,null,1,"span",[],null,null,null,null,null)),(e()(),r.\u0275ted(12,null,["",""])),(e()(),r.\u0275eld(13,0,null,null,14,"div",[["class","sb__DesktopOnly"]],null,null,null,null,null)),(e()(),r.\u0275eld(14,0,null,null,11,"div",[["class","sbcard__moreinfo"]],null,null,null,null,null)),(e()(),r.\u0275eld(15,0,null,null,5,"div",[["class","sbcard__meta2"]],null,null,null,null,null)),(e()(),r.\u0275eld(16,0,null,null,2,"div",[["class","sbcard__medium"]],null,null,null,null,null)),(e()(),r.\u0275eld(17,0,null,null,1,"span",[["class","medium"]],null,null,null,null,null)),(e()(),r.\u0275ted(18,null,["",""])),(e()(),r.\u0275eld(19,0,null,null,1,"div",[["class","sbcard__org sb__ellipsis"]],null,null,null,null,null)),(e()(),r.\u0275ted(20,null,["",""])),(e()(),r.\u0275eld(21,0,null,null,4,"div",[["class","sbcard__tags"]],null,null,null,null,null)),(e()(),r.\u0275eld(22,0,null,null,1,"span",[["class","sbcard__badge"]],null,null,null,null,null)),(e()(),r.\u0275eld(23,0,null,null,0,"img",[["alt",""],["src","assets/images/badge.svg"],["title",""]],null,null,null,null,null)),(e()(),r.\u0275eld(24,0,null,null,1,"span",[["class","sbcard__type"]],null,null,null,null,null)),(e()(),r.\u0275ted(25,null,["",""])),(e()(),r.\u0275eld(26,0,null,null,1,"div",[["class","sbcard__progressbar sbcard__progressbar--green"]],null,null,null,null,null)),(e()(),r.\u0275eld(27,0,null,null,0,"span",[["style","width:50%"]],null,null,null,null,null))],null,function(e,t){var n=t.component;e(t,3,0,r.\u0275inlineInterpolate(1,"",n.img,""),r.\u0275inlineInterpolate(1,"",n.title,""),r.\u0275inlineInterpolate(1,"",n.title,"")),e(t,6,0,n.title),e(t,9,0,n.subject),e(t,12,0,n.class),e(t,18,0,n.medium),e(t,20,0,n.org),e(t,25,0,n.category)})}function l(e){return r.\u0275vid(0,[(e()(),r.\u0275eld(0,0,null,null,1,"sb-card",[],null,null,null,c,u)),r.\u0275did(1,114688,null,0,o.CardComponent,[],null,null)],function(e,t){e(t,1,0)},null)}t.RenderType_CardComponent=u,t.View_CardComponent_0=c,t.View_CardComponent_Host_0=l,t.CardComponentNgFactory=r.\u0275ccf("sb-card",o.CardComponent,l,{subject:"subject",class:"class",medium:"medium",category:"category",title:"title",topic:"topic",subtopic:"subtopic",img:"img",org:"org"},{},[]);var d=r.\u0275crt({encapsulation:0,styles:["[_ngcontent-%COMP%]:root{--font-stack-en:'Noto Sans','Noto Sans Devanagari','Noto Sans Tamil','Noto Sans Bengali','Noto Sans Malayalam','Noto Sans Gurmukhi','Noto Sans Gujarati','Noto Sans Telugu','Noto Sans Kannada','Noto Sans Oriya','Noto Nastaliq Urdu',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;--font-stack-hi:'Noto Sans Devanagari','Noto Sans','Noto Sans Tamil','Noto Sans Bengali','Noto Sans Malayalam','Noto Sans Gurmukhi','Noto Sans Gujarati','Noto Sans Telugu','Noto Sans Kannada','Noto Sans Oriya','Noto Nastaliq Urdu',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;--font-stack-ur:'Noto Sans','Noto Nastaliq Urdu','Noto Sans Devanagari','Noto Sans Tamil','Noto Sans Bengali','Noto Sans Malayalam','Noto Sans Gurmukhi','Noto Sans Gujarati','Noto Sans Telugu','Noto Sans Kannada','Noto Sans Oriya',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif;--blue:#024f9d;--black:#000000;--green:#008840;--orange:#e55a28;--red:#ff4558;--white:#ffffff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--yellow:#ffc107;--teal:#20c997;--cyan:#17a2b8;--gray-hs:0,0%;--gray:hsl(var(--gray-hs),20%);--gray-0:hsl(var(--gray-hs),95%);--gray-100:hsl(var(--gray-hs),80%);--gray-200:hsl(var(--gray-hs),60%);--gray-300:hsl(var(--gray-hs),59%);--gray-400:hsl(var(--gray-hs),40%);--gray-800:var(--gray);--primary-color:var(--blue);--secondary-color:var(--green);--tertiary-color:var(--orange);--primary-0:#F3F7FA;--primary-100:#EDF4F9;--primary-200:#80A7CE;--primary-250:#D3E7F4;--primary-300:#7AB4EE;--primary-400:var(--primary-color);--primary-600:#005391;--primary-800:#002E50;--secondary-0:#E1FFDF;--secondary-100:#00C786;--secondary-200:#07bc81;--secondary-400:var(--secondary-color);--tertiary-0:#FEEDD7;--tertiary-100:#FFA11D;--tertiary-400:var(--tertiary-color);--red-0:#FBCCD1;--red-100:#FF6979;--red-400:var(--red)}input[type=button][_ngcontent-%COMP%], input[type=reset][_ngcontent-%COMP%], input[type=submit][_ngcontent-%COMP%]{width:100%}a.sbbtn[_ngcontent-%COMP%]{text-align:center;display:inline-flex;justify-content:center;align-items:center;flex-wrap:wrap}.sbbtn[_ngcontent-%COMP%]{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0;display:inline-block;border:1px solid;color:var(--white);cursor:pointer;min-width:64px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;position:relative;text-transform:capitalize;text-decoration:none}.sbbtn[_ngcontent-%COMP%]:hover{opacity:1}.sbbtn--disabled[_ngcontent-%COMP%], .sbbtn--disabled[_ngcontent-%COMP%]:hover, .sbbtn[_ngcontent-%COMP%]:disabled, .sbbtn[_ngcontent-%COMP%]:disabled:hover{background-color:var(--gray-100);color:var(--gray-200);border:1px solid var(--gray-100);cursor:default}.sbbtn[_ngcontent-%COMP%]:after{content:\"\";position:absolute;top:50%;left:50%;width:3px;height:3px;background:var(--primary-600);opacity:0;border-radius:50%;transform:scale(1,1) translate(-50%);transform-origin:50% 50%}.sbbtn--full[_ngcontent-%COMP%], .sbbtn--lg[_ngcontent-%COMP%], .sbbtn--md[_ngcontent-%COMP%], .sbbtn--sm[_ngcontent-%COMP%], .sbbtn--xs[_ngcontent-%COMP%]{padding:4px 16px}.sbbtn--xs[_ngcontent-%COMP%]{height:24px;padding:0 8px;font-size:11.9994px}.sbbtn--sm[_ngcontent-%COMP%]{height:32px;font-size:14px}.sbbtn--md[_ngcontent-%COMP%]{height:48px;font-size:16.002px}.sbbtn--lg[_ngcontent-%COMP%]{height:56px;padding:16px 24px;font-size:20.006px}.sbbtn--error[_ngcontent-%COMP%]:active, .sbbtn--error[_ngcontent-%COMP%]:hover, .sbbtn--info[_ngcontent-%COMP%]:active, .sbbtn--info[_ngcontent-%COMP%]:hover, .sbbtn--primary[_ngcontent-%COMP%]:active, .sbbtn--primary[_ngcontent-%COMP%]:hover, .sbbtn--secondary[_ngcontent-%COMP%]:active, .sbbtn--secondary[_ngcontent-%COMP%]:hover, .sbbtn--success[_ngcontent-%COMP%]:active, .sbbtn--success[_ngcontent-%COMP%]:hover, .sbbtn--tertiary[_ngcontent-%COMP%]:active, .sbbtn--tertiary[_ngcontent-%COMP%]:hover, .sbmodal--error[_ngcontent-%COMP%] .sbmodal__actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active:nth-child(1), .sbmodal--error[_ngcontent-%COMP%] .sbmodal__actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover:nth-child(1), .sbmodal--primary[_ngcontent-%COMP%] .sbmodal__actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active:nth-child(1), .sbmodal--primary[_ngcontent-%COMP%] .sbmodal__actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover:nth-child(1), .sbmodal--success[_ngcontent-%COMP%] .sbmodal__actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active:nth-child(1), .sbmodal--success[_ngcontent-%COMP%] .sbmodal__actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover:nth-child(1){color:var(--white);border:1px solid transparent}.sbbtn--info[_ngcontent-%COMP%], .sbbtn--primary[_ngcontent-%COMP%], .sbmodal--primary[_ngcontent-%COMP%] .sbmodal__actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:nth-child(1){border-color:var(--primary-color);background-color:var(--primary-color);color:var(--white)}.sbbtn--info[_ngcontent-%COMP%]:active, .sbbtn--info[_ngcontent-%COMP%]:hover, .sbbtn--primary[_ngcontent-%COMP%]:active, .sbbtn--primary[_ngcontent-%COMP%]:hover, .sbmodal--primary[_ngcontent-%COMP%] .sbmodal__actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active:nth-child(1), .sbmodal--primary[_ngcontent-%COMP%] .sbmodal__actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover:nth-child(1){background:var(--primary-800)}.sbbtn--secondary[_ngcontent-%COMP%], .sbbtn--success[_ngcontent-%COMP%], .sbmodal--success[_ngcontent-%COMP%] .sbmodal__actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:nth-child(1){border-color:var(--secondary-200);background-color:var(--secondary-200);color:var(--white)}.sbbtn--secondary[_ngcontent-%COMP%]:active, .sbbtn--secondary[_ngcontent-%COMP%]:hover, .sbbtn--success[_ngcontent-%COMP%]:active, .sbbtn--success[_ngcontent-%COMP%]:hover, .sbmodal--success[_ngcontent-%COMP%] .sbmodal__actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active:nth-child(1), .sbmodal--success[_ngcontent-%COMP%] .sbmodal__actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover:nth-child(1){background:var(--secondary-400)}.sbbtn--tertiary[_ngcontent-%COMP%], .sbbtn--warning[_ngcontent-%COMP%], .sbmodal--warning[_ngcontent-%COMP%] .sbmodal__actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:nth-child(1){border-color:var(--tertiary-100);background-color:var(--tertiary-100);color:var(--white)}.sbbtn--tertiary[_ngcontent-%COMP%]:active, .sbbtn--tertiary[_ngcontent-%COMP%]:hover, .sbbtn--warning[_ngcontent-%COMP%]:active, .sbbtn--warning[_ngcontent-%COMP%]:hover, .sbmodal--warning[_ngcontent-%COMP%] .sbmodal__actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active:nth-child(1), .sbmodal--warning[_ngcontent-%COMP%] .sbmodal__actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover:nth-child(1){background:var(--tertiary-400)}.sbbtn--success[_ngcontent-%COMP%], .sbmodal--success[_ngcontent-%COMP%] .sbmodal__actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:nth-child(1){border-color:var(--secondary-200);background-color:var(--secondary-200);color:var(--white)}.sbbtn--success[_ngcontent-%COMP%]:active, .sbbtn--success[_ngcontent-%COMP%]:hover, .sbmodal--success[_ngcontent-%COMP%] .sbmodal__actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active:nth-child(1), .sbmodal--success[_ngcontent-%COMP%] .sbmodal__actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover:nth-child(1){background:var(--secondary-400)}.sbbtn--info[_ngcontent-%COMP%]{border-color:var(--primary-400);background-color:var(--primary-400);color:var(--white)}.sbbtn--info[_ngcontent-%COMP%]:active, .sbbtn--info[_ngcontent-%COMP%]:hover{background:var(--primary-800)}.sbbtn--warning[_ngcontent-%COMP%], .sbmodal--warning[_ngcontent-%COMP%] .sbmodal__actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:nth-child(1){border-color:var(--tertiary-400);background-color:var(--tertiary-400);color:var(--white)}.sbbtn--warning[_ngcontent-%COMP%]:active, .sbbtn--warning[_ngcontent-%COMP%]:hover, .sbmodal--warning[_ngcontent-%COMP%] .sbmodal__actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active:nth-child(1), .sbmodal--warning[_ngcontent-%COMP%] .sbmodal__actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover:nth-child(1){background:var(--tertiary-400)}.sbbtn--error[_ngcontent-%COMP%], .sbmodal--error[_ngcontent-%COMP%] .sbmodal__actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:nth-child(1){border-color:var(--red-100);background-color:var(--red-100);color:var(--white)}.sbbtn--error[_ngcontent-%COMP%]:active, .sbbtn--error[_ngcontent-%COMP%]:hover, .sbmodal--error[_ngcontent-%COMP%] .sbmodal__actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active:nth-child(1), .sbmodal--error[_ngcontent-%COMP%] .sbmodal__actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover:nth-child(1){background:var(--red-400)}.sbbtn--gray[_ngcontent-%COMP%]{border-color:var(--gray-200);background-color:var(--gray-200);color:var(--white)}.sbbtn--gray[_ngcontent-%COMP%]:active, .sbbtn--gray[_ngcontent-%COMP%]:hover{background:var(--gray-400)}.sbbtn--ol-info[_ngcontent-%COMP%], .sbbtn--ol-primary[_ngcontent-%COMP%], .sbmodal--primary[_ngcontent-%COMP%] .sbmodal__actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:nth-child(2), .sbmodal--primary[_ngcontent-%COMP%] .sbmodal__actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:nth-child(3){background-color:var(--white);color:var(--primary-color)}.sbbtn--ol-info[_ngcontent-%COMP%]:active, .sbbtn--ol-info[_ngcontent-%COMP%]:hover, .sbbtn--ol-primary[_ngcontent-%COMP%]:active, .sbbtn--ol-primary[_ngcontent-%COMP%]:hover, .sbmodal--primary[_ngcontent-%COMP%] .sbmodal__actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active:nth-child(2), .sbmodal--primary[_ngcontent-%COMP%] .sbmodal__actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active:nth-child(3), .sbmodal--primary[_ngcontent-%COMP%] .sbmodal__actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover:nth-child(2), .sbmodal--primary[_ngcontent-%COMP%] .sbmodal__actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover:nth-child(3){background:var(--primary-100);color:var(--primary-800);border-color:var(--primary-800)}.sbbtn--ol-secondary[_ngcontent-%COMP%], .sbbtn--ol-success[_ngcontent-%COMP%], .sbmodal--success[_ngcontent-%COMP%] .sbmodal__actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:nth-child(2), .sbmodal--success[_ngcontent-%COMP%] .sbmodal__actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:nth-child(3){background-color:var(--white);color:var(--secondary-200);color:var(--secondary-100);border-color:var(--secondary-100)}.sbbtn--ol-secondary[_ngcontent-%COMP%]:active, .sbbtn--ol-secondary[_ngcontent-%COMP%]:hover, .sbbtn--ol-success[_ngcontent-%COMP%]:active, .sbbtn--ol-success[_ngcontent-%COMP%]:hover, .sbmodal--success[_ngcontent-%COMP%] .sbmodal__actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active:nth-child(2), .sbmodal--success[_ngcontent-%COMP%] .sbmodal__actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active:nth-child(3), .sbmodal--success[_ngcontent-%COMP%] .sbmodal__actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover:nth-child(2), .sbmodal--success[_ngcontent-%COMP%] .sbmodal__actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover:nth-child(3){background:var(--secondary-0);color:var(--secondary-400);border-color:var(--secondary-400)}.sbbtn--ol-tertiary[_ngcontent-%COMP%], .sbbtn--ol-warning[_ngcontent-%COMP%], .sbmodal--warning[_ngcontent-%COMP%] .sbmodal__actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:nth-child(2), .sbmodal--warning[_ngcontent-%COMP%] .sbmodal__actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:nth-child(3){background-color:var(--white);color:var(--tertiary-color);color:var(--tertiary-100);border-color:var(--tertiary-100)}.sbbtn--ol-tertiary[_ngcontent-%COMP%]:active, .sbbtn--ol-tertiary[_ngcontent-%COMP%]:hover, .sbbtn--ol-warning[_ngcontent-%COMP%]:active, .sbbtn--ol-warning[_ngcontent-%COMP%]:hover, .sbmodal--warning[_ngcontent-%COMP%] .sbmodal__actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active:nth-child(2), .sbmodal--warning[_ngcontent-%COMP%] .sbmodal__actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active:nth-child(3), .sbmodal--warning[_ngcontent-%COMP%] .sbmodal__actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover:nth-child(2), .sbmodal--warning[_ngcontent-%COMP%] .sbmodal__actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover:nth-child(3){background:var(--tertiary-0);color:var(--tertiary-400);border-color:var(--tertiary-400)}.sbbtn--ol-error[_ngcontent-%COMP%], .sbmodal--error[_ngcontent-%COMP%] .sbmodal__actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:nth-child(2), .sbmodal--error[_ngcontent-%COMP%] .sbmodal__actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:nth-child(3){background-color:var(--white);color:var(--red-400);color:var(--red-100);border-color:var(--red-100)}.sbbtn--ol-error[_ngcontent-%COMP%]:active, .sbbtn--ol-error[_ngcontent-%COMP%]:hover, .sbmodal--error[_ngcontent-%COMP%] .sbmodal__actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active:nth-child(2), .sbmodal--error[_ngcontent-%COMP%] .sbmodal__actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active:nth-child(3), .sbmodal--error[_ngcontent-%COMP%] .sbmodal__actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover:nth-child(2), .sbmodal--error[_ngcontent-%COMP%] .sbmodal__actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover:nth-child(3){background:var(--red-0);color:var(--red-400);border-color:var(--red-400)}.sbbtn--ol-gray[_ngcontent-%COMP%]{background-color:var(--white);color:var(--gray-800);color:var(--gray-300);border-color:var(--gray-300)}.sbbtn--ol-gray[_ngcontent-%COMP%]:active, .sbbtn--ol-gray[_ngcontent-%COMP%]:hover{background:var(--gray-0);color:var(--gray-800);border-color:var(--gray-800)}.sbbtn--ol-white[_ngcontent-%COMP%]{background-color:var(--white);color:var(--white);color:var(--primary-800);border-color:var(--white)}.sbbtn--ol-white[_ngcontent-%COMP%]:active, .sbbtn--ol-white[_ngcontent-%COMP%]:hover{background:var(--gray-0);color:var(--primary-800);border-color:var(--white)}.sbbtn--link-error[_ngcontent-%COMP%], .sbbtn--link-gray[_ngcontent-%COMP%], .sbbtn--link-info[_ngcontent-%COMP%], .sbbtn--link-primary[_ngcontent-%COMP%], .sbbtn--link-secondary[_ngcontent-%COMP%], .sbbtn--link-success[_ngcontent-%COMP%], .sbbtn--link-tertiary[_ngcontent-%COMP%], .sbbtn--link-warning[_ngcontent-%COMP%]{background:0 0;border:0}.sbbtn--link-info[_ngcontent-%COMP%], .sbbtn--link-primary[_ngcontent-%COMP%]{color:var(--primary-color)}.sbbtn--link-info[_ngcontent-%COMP%]:active, .sbbtn--link-info[_ngcontent-%COMP%]:hover, .sbbtn--link-primary[_ngcontent-%COMP%]:active, .sbbtn--link-primary[_ngcontent-%COMP%]:hover{background:var(--primary-100)}.sbbtn--link-secondary[_ngcontent-%COMP%], .sbbtn--link-success[_ngcontent-%COMP%]{color:var(--secondary-200)}.sbbtn--link-secondary[_ngcontent-%COMP%]:active, .sbbtn--link-secondary[_ngcontent-%COMP%]:hover, .sbbtn--link-success[_ngcontent-%COMP%]:active, .sbbtn--link-success[_ngcontent-%COMP%]:hover{background:var(--secondary-0)}.sbbtn--link-tertiary[_ngcontent-%COMP%], .sbbtn--link-warning[_ngcontent-%COMP%]{color:var(--tertiary-color)}.sbbtn--link-tertiary[_ngcontent-%COMP%]:active, .sbbtn--link-tertiary[_ngcontent-%COMP%]:hover, .sbbtn--link-warning[_ngcontent-%COMP%]:active, .sbbtn--link-warning[_ngcontent-%COMP%]:hover{background:var(--tertiary-0);border:0}.sbbtn--link-error[_ngcontent-%COMP%]{color:var(--red-400)}.sbbtn--link-error[_ngcontent-%COMP%]:active, .sbbtn--link-error[_ngcontent-%COMP%]:hover{background:var(--red-0)}.sbbtn--link-gray[_ngcontent-%COMP%]{color:var(--gray-800)}.sbbtn--link-gray[_ngcontent-%COMP%]:active, .sbbtn--link-gray[_ngcontent-%COMP%]:hover{background:var(--gray-0)}.sbbtn--link[_ngcontent-%COMP%]{background:0 0;border:0}.sbbtn--dashed[_ngcontent-%COMP%]{border-style:dashed;border-width:1px}.sbbtn--dashed-info[_ngcontent-%COMP%], .sbbtn--dashed-primary[_ngcontent-%COMP%]{background-color:var(--white);border-color:var(--primary-400);color:var(--primary-400)}.sbbtn--dashed-info[_ngcontent-%COMP%]:active, .sbbtn--dashed-info[_ngcontent-%COMP%]:hover, .sbbtn--dashed-primary[_ngcontent-%COMP%]:active, .sbbtn--dashed-primary[_ngcontent-%COMP%]:hover{background-color:var(--primary-0)}.sbbtn--disabled[_ngcontent-%COMP%], .sbbtn--error[disabled][_ngcontent-%COMP%], .sbbtn--info[disabled][_ngcontent-%COMP%], .sbbtn--primary[disabled][_ngcontent-%COMP%], .sbbtn--secondary[disabled][_ngcontent-%COMP%], .sbbtn--success[disabled][_ngcontent-%COMP%], .sbbtn--tertiary[disabled][_ngcontent-%COMP%], .sbbtn--warning[disabled][_ngcontent-%COMP%], .sbmodal--error[_ngcontent-%COMP%] .sbmodal__actions[_ngcontent-%COMP%] button[disabled][_ngcontent-%COMP%]:nth-child(1), .sbmodal--primary[_ngcontent-%COMP%] .sbmodal__actions[_ngcontent-%COMP%] button[disabled][_ngcontent-%COMP%]:nth-child(1), .sbmodal--success[_ngcontent-%COMP%] .sbmodal__actions[_ngcontent-%COMP%] button[disabled][_ngcontent-%COMP%]:nth-child(1), .sbmodal--warning[_ngcontent-%COMP%] .sbmodal__actions[_ngcontent-%COMP%] button[disabled][_ngcontent-%COMP%]:nth-child(1){background-color:var(--gray-100);border:1px solid var(--gray-100);color:var(--gray-200);cursor:default}.sbbtn--ol-disabled[_ngcontent-%COMP%], .sbbtn--ol-error[disabled][_ngcontent-%COMP%], .sbbtn--ol-gray[disabled][_ngcontent-%COMP%], .sbbtn--ol-info[disabled][_ngcontent-%COMP%], .sbbtn--ol-primary[disabled][_ngcontent-%COMP%], .sbbtn--ol-secondary[disabled][_ngcontent-%COMP%], .sbbtn--ol-success[disabled][_ngcontent-%COMP%], .sbbtn--ol-tertiary[disabled][_ngcontent-%COMP%], .sbbtn--ol-warning[disabled][_ngcontent-%COMP%], .sbmodal--error[_ngcontent-%COMP%] .sbmodal__actions[_ngcontent-%COMP%] button[disabled][_ngcontent-%COMP%]:nth-child(2), .sbmodal--error[_ngcontent-%COMP%] .sbmodal__actions[_ngcontent-%COMP%] button[disabled][_ngcontent-%COMP%]:nth-child(3), .sbmodal--primary[_ngcontent-%COMP%] .sbmodal__actions[_ngcontent-%COMP%] button[disabled][_ngcontent-%COMP%]:nth-child(2), .sbmodal--primary[_ngcontent-%COMP%] .sbmodal__actions[_ngcontent-%COMP%] button[disabled][_ngcontent-%COMP%]:nth-child(3), .sbmodal--success[_ngcontent-%COMP%] .sbmodal__actions[_ngcontent-%COMP%] button[disabled][_ngcontent-%COMP%]:nth-child(2), .sbmodal--success[_ngcontent-%COMP%] .sbmodal__actions[_ngcontent-%COMP%] button[disabled][_ngcontent-%COMP%]:nth-child(3), .sbmodal--warning[_ngcontent-%COMP%] .sbmodal__actions[_ngcontent-%COMP%] button[disabled][_ngcontent-%COMP%]:nth-child(2), .sbmodal--warning[_ngcontent-%COMP%] .sbmodal__actions[_ngcontent-%COMP%] button[disabled][_ngcontent-%COMP%]:nth-child(3){background-color:var(--white);border:1px solid var(--gray-100);color:var(--gray-100);cursor:default;font-weight:400}.sbbtn--download[_ngcontent-%COMP%]{transition:1.2s ease-in-out}.sbbtn--download[_ngcontent-%COMP%] i[_ngcontent-%COMP%]::after{content:\"\\f019\";font-size:13px;color:#fff}.sbbtn--download[_ngcontent-%COMP%]:hover{-webkit-animation:.2s 2 both pulse;animation:.2s 2 both pulse}.sbbtn--download.loading[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{-webkit-animation:2s linear infinite loading;animation:2s linear infinite loading}.sbbtn--download.loading[_ngcontent-%COMP%] i[_ngcontent-%COMP%]::after{content:\"\\f1ce\"}.sbbtn--download.success[_ngcontent-%COMP%] i[_ngcontent-%COMP%]::after{content:\"\\f00c\";color:transparent;-webkit-animation:1s linear .6s both change-icon;animation:1s linear .6s both change-icon}.sb-btn-loading-spinner[_ngcontent-%COMP%]{padding:8px 16px 8px 8px}@-webkit-keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-border{to{transform:rotate(360deg)}}.loading-spinner[_ngcontent-%COMP%]{width:1rem;height:1rem;margin-right:8px;display:inline-block;vertical-align:text-bottom;border:.15em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:.75s linear infinite spinner-border;animation:.75s linear infinite spinner-border}.sb-btn-loading[_ngcontent-%COMP%]:before{position:absolute;content:\"\";top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;border-radius:500rem;border:.2em solid rgba(0,0,0,.15)}.sb-btn-loading[_ngcontent-%COMP%]:after{position:absolute;content:\"\";top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;-webkit-animation:.6s linear infinite button-spin;animation:.6s linear infinite button-spin;border-radius:500rem;border-color:#fff transparent transparent;border-style:solid;border-width:.2em;box-shadow:0 0 0 1px transparent}[dir=ltr][_ngcontent-%COMP%] .sb-right-icon-btn[_ngcontent-%COMP%]{padding:8px 8px 8px 16px}[dir=ltr][_ngcontent-%COMP%] .sb-right-icon-btn[_ngcontent-%COMP%] i.icon[_ngcontent-%COMP%]{margin-left:8px;margin-right:0}[dir=ltr][_ngcontent-%COMP%] .sb-left-icon-btn[_ngcontent-%COMP%]{padding:8px 16px 8px 8px}[dir=ltr][_ngcontent-%COMP%] .sb-left-icon-btn[_ngcontent-%COMP%] i.icon[_ngcontent-%COMP%]{margin-right:8px}[dir=rtl][_ngcontent-%COMP%] .sb-right-icon-btn[_ngcontent-%COMP%]{padding:8px 8px 8px 16px}[dir=rtl][_ngcontent-%COMP%] .sb-right-icon-btn[_ngcontent-%COMP%] i.icon[_ngcontent-%COMP%]{margin-left:0;margin-right:8px}[dir=rtl][_ngcontent-%COMP%] .sb-left-icon-btn[_ngcontent-%COMP%]{padding:8px 16px 8px 8px}[dir=rtl][_ngcontent-%COMP%] .sb-left-icon-btn[_ngcontent-%COMP%] i.icon[_ngcontent-%COMP%]{margin-left:8px}.sb-left-icon-btn[_ngcontent-%COMP%]{padding:0 8px}.ripple[_ngcontent-%COMP%]{position:relative;overflow:hidden;transform:translate3d(0,0,0)}.ripple[_ngcontent-%COMP%]:after{content:\"\";display:block;position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;background-image:radial-gradient(circle,#fff 10%,transparent 10.01%);background-repeat:no-repeat;background-position:50%;transform:scale(10,10);opacity:0;transition:transform .5s,opacity 1s}.ripple[_ngcontent-%COMP%]:active:after{transform:scale(0,0);opacity:.3;transition:none}@-webkit-keyframes loading{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@keyframes loading{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@-webkit-keyframes change-icon{0%{color:transparent}100%{color:#fff}}@keyframes change-icon{0%{color:transparent}100%{color:#fff}}@-webkit-keyframes pulse{from,to{transform:scale3d(1,1,1)}50%{transform:scale3d(1.05,1.05,1.05)}}@keyframes pulse{from,to{transform:scale3d(1,1,1)}50%{transform:scale3d(1.05,1.05,1.05)}}.sbmodal[_ngcontent-%COMP%]{margin:0 auto;position:absolute;z-index:1001;text-align:center;background:0 0;border:none;box-shadow:1px 3px 3px 0 rgba(0,0,0,.2),1px 3px 15px 2px rgba(0,0,0,.2);-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;border-radius:4px 4px 0 0;bottom:0;left:0;right:0;width:100%;-webkit-animation-fill-mode:inherit;animation-fill-mode:inherit}.sbmodal--overlay[_ngcontent-%COMP%]{background:rgba(0,0,0,.35);position:fixed;perspective:2000px;transform-origin:center center;opacity:1;overflow-y:auto;z-index:999;top:0;left:0;width:100%;height:100%;text-align:center;vertical-align:middle;line-height:1;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.5s;animation-duration:.5s;transition:background-color .5s linear;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;will-change:opacity}.sbmodal__header[_ngcontent-%COMP%]{background-color:var(--primary-400);color:var(--white);padding:4px 16px;border-bottom:0 solid var(--gray-100);min-height:40px;border-top-left-radius:4px;border-top-right-radius:4px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.sbmodal__header[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{margin:0;padding:0;font-weight:700;font-size:16.002px;flex:1}@media screen and (min-width:768px){.sbmodal[_ngcontent-%COMP%]{width:calc(100% - 16px);height:-webkit-min-content;height:-moz-min-content;height:min-content;border-radius:4px;top:50%;transform:translate(0,-50%);text-align:left}.sbmodal__header[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{flex:inherit}}.sbmodal__header[_ngcontent-%COMP%] .close[_ngcontent-%COMP%]{color:var(--white);font-size:14px;padding:0!important;margin:0!important;height:40px;width:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:absolute;top:0;right:0}.sbmodal__content[_ngcontent-%COMP%]{min-height:96px;padding:16px;overflow-y:auto;background:var(--white)}.sbmodal__actions[_ngcontent-%COMP%]{padding:8px 16px;background:var(--white);border-top:1px solid var(--gray-100);min-height:56px;display:flex;flex-direction:row-reverse;align-items:center;border-bottom-left-radius:4px;border-bottom-right-radius:4px;justify-content:center}.sbmodal__actions[_ngcontent-%COMP%] .sbbtn[_ngcontent-%COMP%] + .sbbtn[_ngcontent-%COMP%]{margin:0 8px 0 0!important}.sbmodal--sm[_ngcontent-%COMP%]{max-width:480px}.sbmodal--md[_ngcontent-%COMP%]{max-width:720px}.sbmodal--md[_ngcontent-%COMP%] .sbmodal__content[_ngcontent-%COMP%]{max-height:calc(100vh - 124px)}.sbmodal--md[_ngcontent-%COMP%] .sbmodal__content.o-y-visible[_ngcontent-%COMP%]{max-height:inherit}.sbmodal--lg[_ngcontent-%COMP%]{max-width:900px}.sbmodal--lg[_ngcontent-%COMP%] .sb-modal-content[_ngcontent-%COMP%]{max-height:calc(100vh - 124px)}.sbmodal--full[_ngcontent-%COMP%]{position:fixed;top:0;right:0;bottom:0;left:0;width:calc(100% - 16px);margin:0 auto!important;overflow-y:auto;overflow-x:hidden}.sbmodal--full[_ngcontent-%COMP%] .sbmodal__header[_ngcontent-%COMP%]{height:56px;width:auto;border-radius:0}.sbmodal--full[_ngcontent-%COMP%] .sbmodal__content[_ngcontent-%COMP%]{height:calc(100vh - 120px)}.sbmodal--full[_ngcontent-%COMP%] .close[_ngcontent-%COMP%]{position:relative}.sbmodal--primary[_ngcontent-%COMP%] .sbmodal__header[_ngcontent-%COMP%]{background-color:var(--primary-400)}.sbmodal--warning[_ngcontent-%COMP%] .sbmodal__header[_ngcontent-%COMP%]{background-color:var(--tertiary-100)}.sbmodal--success[_ngcontent-%COMP%] .sbmodal__header[_ngcontent-%COMP%]{background-color:var(--secondary-200)}.sbmodal--error[_ngcontent-%COMP%] .sbmodal__header[_ngcontent-%COMP%]{background-color:var(--red-400)}@media screen and (min-width:768px){.sbmodal__actions[_ngcontent-%COMP%]{justify-content:inherit}.sbmodal--error[_ngcontent-%COMP%] .sbmodal__actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:nth-child(3), .sbmodal--primary[_ngcontent-%COMP%] .sbmodal__actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:nth-child(3), .sbmodal--success[_ngcontent-%COMP%] .sbmodal__actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:nth-child(3), .sbmodal--warning[_ngcontent-%COMP%] .sbmodal__actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:nth-child(3){margin-right:auto!important}}"],data:{}});function h(e){return r.\u0275vid(0,[(e()(),r.\u0275eld(0,0,null,null,0,"div",[["class","sbmodal--overlay"]],null,null,null,null,null)),(e()(),r.\u0275eld(1,0,null,null,17,"div",[["class","sbmodal sbmodal--md sbmodal--primary animated fadeInUp"]],null,null,null,null,null)),(e()(),r.\u0275eld(2,0,null,null,4,"div",[["class","sbmodal__header"]],null,null,null,null,null)),(e()(),r.\u0275eld(3,0,null,null,1,"h4",[],null,null,null,null,null)),(e()(),r.\u0275ted(4,null,["",""])),(e()(),r.\u0275eld(5,0,null,null,1,"div",[["class","close"]],null,null,null,null,null)),(e()(),r.\u0275eld(6,0,null,null,0,"i",[["class","close icon"]],null,null,null,null,null)),(e()(),r.\u0275eld(7,0,null,null,4,"div",[["class","sbmodal__content sbmodal__content-scroll"]],null,null,null,null,null)),(e()(),r.\u0275eld(8,0,null,null,1,"p",[],null,null,null,null,null)),(e()(),r.\u0275ted(-1,null,["Amazon Textract is a service that automatically extracts text and data from scanned documents. Amazon Textract goes beyond simple optical character recognition (OCR) to also identify the contents of fields in forms and information stored in tables."])),(e()(),r.\u0275eld(10,0,null,null,1,"p",[],null,null,null,null,null)),(e()(),r.\u0275ted(-1,null,["Many companies today extract data from documents and forms through manual data entry that\u2019s slow and expensive or through simple optical character recognition (OCR) software that requires manual customization or configuration. Rules and workflows for each document and form often need to be hard-coded and updated with each change to the form or when dealing with multiple forms. If the form deviates from the rules, the output is often scrambled and unusable."])),(e()(),r.\u0275eld(12,0,null,null,6,"div",[["class","sbmodal__actions"]],null,null,null,null,null)),(e()(),r.\u0275eld(13,0,null,null,1,"button",[["class","sbbtn sbbtn--sm"],["type","button"]],null,null,null,null,null)),(e()(),r.\u0275ted(-1,null,["Yes"])),(e()(),r.\u0275eld(15,0,null,null,1,"button",[["class","sbbtn sbbtn--sm"],["type","button"]],null,null,null,null,null)),(e()(),r.\u0275ted(-1,null,["No"])),(e()(),r.\u0275eld(17,0,null,null,1,"button",[["class","sbbtn sbbtn--sm"],["type","button"]],null,null,null,null,null)),(e()(),r.\u0275ted(-1,null,["Maybe"]))],null,function(e,t){e(t,4,0,t.component.title)})}function f(e){return r.\u0275vid(0,[(e()(),r.\u0275eld(0,0,null,null,1,"sb-modal",[],null,null,null,h,d)),r.\u0275did(1,114688,null,0,o.ModalComponent,[],null,null)],function(e,t){e(t,1,0)},null)}t.RenderType_ModalComponent=d,t.View_ModalComponent_0=h,t.View_ModalComponent_Host_0=f,t.ModalComponentNgFactory=r.\u0275ccf("sb-modal",o.ModalComponent,f,{title:"title"},{},[])},gRHU:function(e,t,n){"use strict";n.d(t,"a",function(){return s});var r=n("2fFW"),o=n("NJ4a");const s={closed:!0,next(e){},error(e){if(r.a.useDeprecatedSynchronousErrorHandling)throw e;Object(o.a)(e)},complete(){}}},iInd:function(e,t,n){"use strict";n.r(t);var r=n("SVse"),o=n("8Y7J"),s=n("z+Ro"),i=n("yCtX"),a=n("HDdC");const u=new a.a(e=>e.complete());function c(e){return e?function(e){return new a.a(t=>e.schedule(()=>t.complete()))}(e):u}function l(e){const t=new a.a(t=>{t.next(e),t.complete()});return t._isScalar=!0,t.value=e,t}function d(...e){let t=e[e.length-1];switch(Object(s.a)(t)?e.pop():t=void 0,e.length){case 0:return c(t);case 1:return t?Object(i.a)(e,t):l(e[0]);default:return Object(i.a)(e,t)}}var h=n("Cfvw"),f=n("XNiG"),p=n("9ppp");class g extends f.a{constructor(e){super(),this._value=e}get value(){return this.getValue()}_subscribe(e){const t=super._subscribe(e);return t&&!t.closed&&e.next(this._value),t}getValue(){if(this.hasError)throw this.thrownError;if(this.closed)throw new p.a;return this._value}next(e){super.next(this._value=e)}}function m(){return Error.call(this),this.message="no elements in sequence",this.name="EmptyError",this}m.prototype=Object.create(Error.prototype);const _=m;var b=n("DH7j"),y=n("l7GE"),v=n("ZUHj");const C={};class w{constructor(e){this.resultSelector=e}call(e,t){return t.subscribe(new O(e,this.resultSelector))}}class O extends y.a{constructor(e,t){super(e),this.resultSelector=t,this.active=0,this.values=[],this.observables=[]}_next(e){this.values.push(C),this.observables.push(e)}_complete(){const e=this.observables,t=e.length;if(0===t)this.destination.complete();else{this.active=t,this.toRespond=t;for(let n=0;n{let n;try{n=e()}catch(r){return void t.error(r)}return(n?Object(h.a)(n):c()).subscribe(t)})}var D=n("lJxs"),S=n("bHdf");function x(){return Object(S.a)(1)}var M=n("7o/Q");function P(e,t){return function(n){return n.lift(new A(e,t))}}class A{constructor(e,t){this.predicate=e,this.thisArg=t}call(e,t){return t.subscribe(new k(e,this.predicate,this.thisArg))}}class k extends M.a{constructor(e,t,n){super(e),this.predicate=t,this.thisArg=n,this.count=0}_next(e){let t;try{t=this.predicate.call(this.thisArg,e,this.count++)}catch(n){return void this.destination.error(n)}t&&this.destination.next(e)}}function T(){return Error.call(this),this.message="argument out of range",this.name="ArgumentOutOfRangeError",this}T.prototype=Object.create(Error.prototype);const R=T;function I(e){return function(t){return 0===e?c():t.lift(new N(e))}}class N{constructor(e){if(this.total=e,this.total<0)throw new R}call(e,t){return t.subscribe(new F(e,this.total))}}class F extends M.a{constructor(e,t){super(e),this.total=t,this.ring=new Array,this.count=0}_next(e){const t=this.ring,n=this.total,r=this.count++;t.length0){const n=this.count>=this.total?this.total:this.count,r=this.ring;for(let o=0;oL({hasValue:!1,next(){this.hasValue=!0},complete(){if(!this.hasValue)throw e()}});function $(e=null){return t=>t.lift(new z(e))}class z{constructor(e){this.defaultValue=e}call(e,t){return t.subscribe(new G(e,this.defaultValue))}}class G extends M.a{constructor(e,t){super(e),this.defaultValue=t,this.isEmpty=!0}_next(e){this.isEmpty=!1,this.destination.next(e)}_complete(){this.isEmpty&&this.destination.next(this.defaultValue),this.destination.complete()}}var Z=n("SpAZ");function q(e,t){const n=arguments.length>=2;return r=>r.pipe(e?P((t,n)=>e(t,n,r)):Z.a,I(1),n?$(t):H(()=>new _))}var W=n("51Dv");function Q(e){return function(t){const n=new K(e),r=t.lift(n);return n.caught=r}}class K{constructor(e){this.selector=e}call(e,t){return t.subscribe(new Y(e,this.selector,this.caught))}}class Y extends y.a{constructor(e,t,n){super(e),this.selector=t,this.caught=n}error(e){if(!this.isStopped){let n;try{n=this.selector(e,this.caught)}catch(t){return void super.error(t)}this._unsubscribeAndRecycle();const r=new W.a(this,void 0,void 0);this.add(r),Object(v.a)(this,n,void 0,void 0,r)}}}function J(e){return t=>0===e?c():t.lift(new X(e))}class X{constructor(e){if(this.total=e,this.total<0)throw new R}call(e,t){return t.subscribe(new ee(e,this.total))}}class ee extends M.a{constructor(e,t){super(e),this.total=t,this.count=0}_next(e){const t=this.total,n=++this.count;n<=t&&(this.destination.next(e),n===t&&(this.destination.complete(),this.unsubscribe()))}}function te(e,t){const n=arguments.length>=2;return r=>r.pipe(e?P((t,n)=>e(t,n,r)):Z.a,J(1),n?$(t):H(()=>new _))}var ne=n("5+tZ");class re{constructor(e,t,n){this.predicate=e,this.thisArg=t,this.source=n}call(e,t){return t.subscribe(new oe(e,this.predicate,this.thisArg,this.source))}}class oe extends M.a{constructor(e,t,n,r){super(e),this.predicate=t,this.thisArg=n,this.source=r,this.index=0,this.thisArg=n||this}notifyComplete(e){this.destination.next(e),this.destination.complete()}_next(e){let t=!1;try{t=this.predicate.call(this.thisArg,e,this.index++,this.source)}catch(n){return void this.destination.error(n)}t||this.notifyComplete(!1)}_complete(){this.notifyComplete(!0)}}function se(e,t){return"function"==typeof t?n=>n.pipe(se((n,r)=>Object(h.a)(e(n,r)).pipe(Object(D.a)((e,o)=>t(n,e,r,o))))):t=>t.lift(new ie(e))}class ie{constructor(e){this.project=e}call(e,t){return t.subscribe(new ae(e,this.project))}}class ae extends y.a{constructor(e,t){super(e),this.project=t,this.index=0}_next(e){let t;const n=this.index++;try{t=this.project(e,n)}catch(r){return void this.destination.error(r)}this._innerSub(t,e,n)}_innerSub(e,t,n){const r=this.innerSubscription;r&&r.unsubscribe();const o=new W.a(this,void 0,void 0);this.destination.add(o),this.innerSubscription=Object(v.a)(this,e,t,n,o)}_complete(){const{innerSubscription:e}=this;e&&!e.closed||super._complete(),this.unsubscribe()}_unsubscribe(){this.innerSubscription=null}notifyComplete(e){this.destination.remove(e),this.innerSubscription=null,this.isStopped&&super._complete()}notifyNext(e,t,n,r,o){this.destination.next(t)}}function ue(e,t){let n=!1;return arguments.length>=2&&(n=!0),function(r){return r.lift(new ce(e,t,n))}}class ce{constructor(e,t,n=!1){this.accumulator=e,this.seed=t,this.hasSeed=n}call(e,t){return t.subscribe(new le(e,this.accumulator,this.seed,this.hasSeed))}}class le extends M.a{constructor(e,t,n,r){super(e),this.accumulator=t,this._seed=n,this.hasSeed=r,this.index=0}get seed(){return this._seed}set seed(e){this.hasSeed=!0,this._seed=e}_next(e){if(this.hasSeed)return this._tryNext(e);this.seed=e,this.destination.next(e)}_tryNext(e){const t=this.index++;let n;try{n=this.accumulator(this.seed,e,t)}catch(r){this.destination.error(r)}this.seed=n,this.destination.next(n)}}function de(e,t){return Object(ne.a)(e,t,1)}var he=n("mCNh"),fe=n("quSY");class pe{constructor(e){this.callback=e}call(e,t){return t.subscribe(new ge(e,this.callback))}}class ge extends M.a{constructor(e,t){super(e),this.add(new fe.a(t))}}var me=n("cUpR");n.d(t,"\u0275angular_packages_router_router_a",function(){return Jn}),n.d(t,"\u0275angular_packages_router_router_h",function(){return ur}),n.d(t,"\u0275angular_packages_router_router_c",function(){return nr}),n.d(t,"\u0275angular_packages_router_router_i",function(){return cr}),n.d(t,"\u0275angular_packages_router_router_j",function(){return lr}),n.d(t,"\u0275angular_packages_router_router_e",function(){return or}),n.d(t,"\u0275angular_packages_router_router_d",function(){return rr}),n.d(t,"\u0275angular_packages_router_router_k",function(){return hr}),n.d(t,"\u0275angular_packages_router_router_g",function(){return ar}),n.d(t,"\u0275angular_packages_router_router_b",function(){return er}),n.d(t,"\u0275angular_packages_router_router_f",function(){return ir}),n.d(t,"\u0275angular_packages_router_router_n",function(){return Kn}),n.d(t,"\u0275angular_packages_router_router_l",function(){return bt}),n.d(t,"\u0275angular_packages_router_router_m",function(){return Ct}),n.d(t,"RouterLink",function(){return Vn}),n.d(t,"RouterLinkWithHref",function(){return Ln}),n.d(t,"RouterLinkActive",function(){return Bn}),n.d(t,"RouterOutlet",function(){return zn}),n.d(t,"ActivationEnd",function(){return Te}),n.d(t,"ActivationStart",function(){return ke}),n.d(t,"ChildActivationEnd",function(){return Ae}),n.d(t,"ChildActivationStart",function(){return Pe}),n.d(t,"GuardsCheckEnd",function(){return Ee}),n.d(t,"GuardsCheckStart",function(){return Oe}),n.d(t,"NavigationCancel",function(){return ve}),n.d(t,"NavigationEnd",function(){return ye}),n.d(t,"NavigationError",function(){return Ce}),n.d(t,"NavigationStart",function(){return be}),n.d(t,"ResolveEnd",function(){return Se}),n.d(t,"ResolveStart",function(){return De}),n.d(t,"RouteConfigLoadEnd",function(){return Me}),n.d(t,"RouteConfigLoadStart",function(){return xe}),n.d(t,"RouterEvent",function(){return _e}),n.d(t,"RoutesRecognized",function(){return we}),n.d(t,"Scroll",function(){return Re}),n.d(t,"RouteReuseStrategy",function(){return Mn}),n.d(t,"Router",function(){return jn}),n.d(t,"ROUTES",function(){return An}),n.d(t,"ROUTER_CONFIGURATION",function(){return Yn}),n.d(t,"ROUTER_INITIALIZER",function(){return dr}),n.d(t,"RouterModule",function(){return tr}),n.d(t,"provideRoutes",function(){return sr}),n.d(t,"ChildrenOutletContexts",function(){return $n}),n.d(t,"OutletContext",function(){return Hn}),n.d(t,"NoPreloading",function(){return Wn}),n.d(t,"PreloadAllModules",function(){return qn}),n.d(t,"PreloadingStrategy",function(){return Zn}),n.d(t,"RouterPreloader",function(){return Qn}),n.d(t,"ActivatedRoute",function(){return Dt}),n.d(t,"ActivatedRouteSnapshot",function(){return xt}),n.d(t,"RouterState",function(){return Ot}),n.d(t,"RouterStateSnapshot",function(){return Mt}),n.d(t,"PRIMARY_OUTLET",function(){return Ne}),n.d(t,"convertToParamMap",function(){return je}),n.d(t,"UrlHandlingStrategy",function(){return Tn}),n.d(t,"DefaultUrlSerializer",function(){return ot}),n.d(t,"UrlSegment",function(){return et}),n.d(t,"UrlSegmentGroup",function(){return Xe}),n.d(t,"UrlSerializer",function(){return rt}),n.d(t,"UrlTree",function(){return Je}),n.d(t,"VERSION",function(){return fr}),n.d(t,"\u0275EmptyOutletComponent",function(){return Ie}),n.d(t,"\u0275ROUTER_PROVIDERS",function(){return Xn}),n.d(t,"\u0275flatten",function(){return qe});class _e{constructor(e,t){this.id=e,this.url=t}}class be extends _e{constructor(e,t,n="imperative",r=null){super(e,t),this.navigationTrigger=n,this.restoredState=r}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class ye extends _e{constructor(e,t,n){super(e,t),this.urlAfterRedirects=n}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class ve extends _e{constructor(e,t,n){super(e,t),this.reason=n}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class Ce extends _e{constructor(e,t,n){super(e,t),this.error=n}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class we extends _e{constructor(e,t,n,r){super(e,t),this.urlAfterRedirects=n,this.state=r}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Oe extends _e{constructor(e,t,n,r){super(e,t),this.urlAfterRedirects=n,this.state=r}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Ee extends _e{constructor(e,t,n,r,o){super(e,t),this.urlAfterRedirects=n,this.state=r,this.shouldActivate=o}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class De extends _e{constructor(e,t,n,r){super(e,t),this.urlAfterRedirects=n,this.state=r}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Se extends _e{constructor(e,t,n,r){super(e,t),this.urlAfterRedirects=n,this.state=r}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class xe{constructor(e){this.route=e}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class Me{constructor(e){this.route=e}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class Pe{constructor(e){this.snapshot=e}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Ae{constructor(e){this.snapshot=e}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class ke{constructor(e){this.snapshot=e}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Te{constructor(e){this.snapshot=e}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Re{constructor(e,t,n){this.routerEvent=e,this.position=t,this.anchor=n}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class Ie{}const Ne="primary";class Fe{constructor(e){this.params=e||{}}has(e){return this.params.hasOwnProperty(e)}get(e){if(this.has(e)){const t=this.params[e];return Array.isArray(t)?t[0]:t}return null}getAll(e){if(this.has(e)){const t=this.params[e];return Array.isArray(t)?t:[t]}return[]}get keys(){return Object.keys(this.params)}}function je(e){return new Fe(e)}const Ve="ngNavigationCancelingError";function Le(e){const t=Error("NavigationCancelingError: "+e);return t[Ve]=!0,t}function Ue(e,t,n){const r=n.path.split("/");if(r.length>e.length)return null;if("full"===n.pathMatch&&(t.hasChildren()||r.length0?e[e.length-1]:null}function Qe(e,t){for(const n in e)e.hasOwnProperty(n)&&t(e[n],n)}function Ke(e){return Object(o["\u0275isObservable"])(e)?e:Object(o["\u0275isPromise"])(e)?Object(h.a)(Promise.resolve(e)):d(e)}function Ye(e,t,n){return n?function(e,t){return Ze(e,t)}(e.queryParams,t.queryParams)&&function e(t,n){if(!tt(t.segments,n.segments))return!1;if(t.numberOfChildren!==n.numberOfChildren)return!1;for(const r in n.children){if(!t.children[r])return!1;if(!e(t.children[r],n.children[r]))return!1}return!0}(e.root,t.root):function(e,t){return Object.keys(t).length<=Object.keys(e).length&&Object.keys(t).every(n=>t[n]===e[n])}(e.queryParams,t.queryParams)&&function e(t,n){return function t(n,r,o){if(n.segments.length>o.length){return!!tt(n.segments.slice(0,o.length),o)&&!r.hasChildren()}if(n.segments.length===o.length){if(!tt(n.segments,o))return!1;for(const t in r.children){if(!n.children[t])return!1;if(!e(n.children[t],r.children[t]))return!1}return!0}{const e=o.slice(0,n.segments.length),s=o.slice(n.segments.length);return!!tt(n.segments,e)&&!!n.children[Ne]&&t(n.children[Ne],r,s)}}(t,n,n.segments)}(e.root,t.root)}class Je{constructor(e,t,n){this.root=e,this.queryParams=t,this.fragment=n}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=je(this.queryParams)),this._queryParamMap}toString(){return st.serialize(this)}}class Xe{constructor(e,t){this.segments=e,this.children=t,this.parent=null,Qe(t,(e,t)=>e.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return it(this)}}class et{constructor(e,t){this.path=e,this.parameters=t}get parameterMap(){return this._parameterMap||(this._parameterMap=je(this.parameters)),this._parameterMap}toString(){return ht(this)}}function tt(e,t){return e.length===t.length&&e.every((e,n)=>e.path===t[n].path)}function nt(e,t){let n=[];return Qe(e.children,(e,r)=>{r===Ne&&(n=n.concat(t(e,r)))}),Qe(e.children,(e,r)=>{r!==Ne&&(n=n.concat(t(e,r)))}),n}class rt{}class ot{parse(e){const t=new _t(e);return new Je(t.parseRootSegment(),t.parseQueryParams(),t.parseFragment())}serialize(e){var t;return`${`/${function e(t,n){if(!t.hasChildren())return it(t);if(n){const n=t.children[Ne]?e(t.children[Ne],!1):"",r=[];return Qe(t.children,(t,n)=>{n!==Ne&&r.push(`${n}:${e(t,!1)}`)}),r.length>0?`${n}(${r.join("//")})`:n}{const n=nt(t,(n,r)=>r===Ne?[e(t.children[Ne],!1)]:[`${r}:${e(n,!1)}`]);return`${it(t)}/(${n.join("//")})`}}(e.root,!0)}`}${function(e){const t=Object.keys(e).map(t=>{const n=e[t];return Array.isArray(n)?n.map(e=>`${ut(t)}=${ut(e)}`).join("&"):`${ut(t)}=${ut(n)}`});return t.length?`?${t.join("&")}`:""}(e.queryParams)}${"string"==typeof e.fragment?`#${t=e.fragment,encodeURI(t)}`:""}`}}const st=new ot;function it(e){return e.segments.map(e=>ht(e)).join("/")}function at(e){return encodeURIComponent(e).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function ut(e){return at(e).replace(/%3B/gi,";")}function ct(e){return at(e).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function lt(e){return decodeURIComponent(e)}function dt(e){return lt(e.replace(/\+/g,"%20"))}function ht(e){return`${ct(e.path)}${t=e.parameters,Object.keys(t).map(e=>`;${ct(e)}=${ct(t[e])}`).join("")}`;var t}const ft=/^[^\/()?;=#]+/;function pt(e){const t=e.match(ft);return t?t[0]:""}const gt=/^[^=?&#]+/,mt=/^[^?&#]+/;class _t{constructor(e){this.url=e,this.remaining=e}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new Xe([],{}):new Xe([],this.parseChildren())}parseQueryParams(){const e={};if(this.consumeOptional("?"))do{this.parseQueryParam(e)}while(this.consumeOptional("&"));return e}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const e=[];for(this.peekStartsWith("(")||e.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),e.push(this.parseSegment());let t={};this.peekStartsWith("/(")&&(this.capture("/"),t=this.parseParens(!0));let n={};return this.peekStartsWith("(")&&(n=this.parseParens(!1)),(e.length>0||Object.keys(t).length>0)&&(n[Ne]=new Xe(e,t)),n}parseSegment(){const e=pt(this.remaining);if(""===e&&this.peekStartsWith(";"))throw new Error(`Empty path url segment cannot have parameters: '${this.remaining}'.`);return this.capture(e),new et(lt(e),this.parseMatrixParams())}parseMatrixParams(){const e={};for(;this.consumeOptional(";");)this.parseParam(e);return e}parseParam(e){const t=pt(this.remaining);if(!t)return;this.capture(t);let n="";if(this.consumeOptional("=")){const e=pt(this.remaining);e&&this.capture(n=e)}e[lt(t)]=lt(n)}parseQueryParam(e){const t=function(e){const t=e.match(gt);return t?t[0]:""}(this.remaining);if(!t)return;this.capture(t);let n="";if(this.consumeOptional("=")){const e=function(e){const t=e.match(mt);return t?t[0]:""}(this.remaining);e&&this.capture(n=e)}const r=dt(t),o=dt(n);if(e.hasOwnProperty(r)){let t=e[r];Array.isArray(t)||(e[r]=t=[t]),t.push(o)}else e[r]=o}parseParens(e){const t={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const n=pt(this.remaining),r=this.remaining[n.length];if("/"!==r&&")"!==r&&";"!==r)throw new Error(`Cannot parse url '${this.url}'`);let o=void 0;n.indexOf(":")>-1?(o=n.substr(0,n.indexOf(":")),this.capture(o),this.capture(":")):e&&(o=Ne);const s=this.parseChildren();t[o]=1===Object.keys(s).length?s[Ne]:new Xe([],s),this.consumeOptional("//")}return t}peekStartsWith(e){return this.remaining.startsWith(e)}consumeOptional(e){return!!this.peekStartsWith(e)&&(this.remaining=this.remaining.substring(e.length),!0)}capture(e){if(!this.consumeOptional(e))throw new Error(`Expected "${e}".`)}}class bt{constructor(e){this._root=e}get root(){return this._root.value}parent(e){const t=this.pathFromRoot(e);return t.length>1?t[t.length-2]:null}children(e){const t=yt(e,this._root);return t?t.children.map(e=>e.value):[]}firstChild(e){const t=yt(e,this._root);return t&&t.children.length>0?t.children[0].value:null}siblings(e){const t=vt(e,this._root);return t.length<2?[]:t[t.length-2].children.map(e=>e.value).filter(t=>t!==e)}pathFromRoot(e){return vt(e,this._root).map(e=>e.value)}}function yt(e,t){if(e===t.value)return t;for(const n of t.children){const t=yt(e,n);if(t)return t}return null}function vt(e,t){if(e===t.value)return[t];for(const n of t.children){const r=vt(e,n);if(r.length)return r.unshift(t),r}return[]}class Ct{constructor(e,t){this.value=e,this.children=t}toString(){return`TreeNode(${this.value})`}}function wt(e){const t={};return e&&e.children.forEach(e=>t[e.value.outlet]=e),t}class Ot extends bt{constructor(e,t){super(e),this.snapshot=t,Pt(this,e)}toString(){return this.snapshot.toString()}}function Et(e,t){const n=function(e,t){const n=new xt([],{},{},"",{},Ne,t,null,e.root,-1,{});return new Mt("",new Ct(n,[]))}(e,t),r=new g([new et("",{})]),o=new g({}),s=new g({}),i=new g({}),a=new g(""),u=new Dt(r,o,i,a,s,Ne,t,n.root);return u.snapshot=n.root,new Ot(new Ct(u,[]),n)}class Dt{constructor(e,t,n,r,o,s,i,a){this.url=e,this.params=t,this.queryParams=n,this.fragment=r,this.data=o,this.outlet=s,this.component=i,this._futureSnapshot=a}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=this.params.pipe(Object(D.a)(e=>je(e)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe(Object(D.a)(e=>je(e)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function St(e,t="emptyOnly"){const n=e.pathFromRoot;let r=0;if("always"!==t)for(r=n.length-1;r>=1;){const e=n[r],t=n[r-1];if(e.routeConfig&&""===e.routeConfig.path)r--;else{if(t.component)break;r--}}return function(e){return e.reduce((e,t)=>({params:Object.assign({},e.params,t.params),data:Object.assign({},e.data,t.data),resolve:Object.assign({},e.resolve,t._resolvedData)}),{params:{},data:{},resolve:{}})}(n.slice(r))}class xt{constructor(e,t,n,r,o,s,i,a,u,c,l){this.url=e,this.params=t,this.queryParams=n,this.fragment=r,this.data=o,this.outlet=s,this.component=i,this.routeConfig=a,this._urlSegment=u,this._lastPathIndex=c,this._resolve=l}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=je(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=je(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(e=>e.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class Mt extends bt{constructor(e,t){super(t),this.url=e,Pt(this,t)}toString(){return At(this._root)}}function Pt(e,t){t.value._routerState=e,t.children.forEach(t=>Pt(e,t))}function At(e){const t=e.children.length>0?` { ${e.children.map(At).join(", ")} } `:"";return`${e.value}${t}`}function kt(e){if(e.snapshot){const t=e.snapshot,n=e._futureSnapshot;e.snapshot=n,Ze(t.queryParams,n.queryParams)||e.queryParams.next(n.queryParams),t.fragment!==n.fragment&&e.fragment.next(n.fragment),Ze(t.params,n.params)||e.params.next(n.params),function(e,t){if(e.length!==t.length)return!1;for(let n=0;nZe(e.parameters,r[t].parameters))&&!(!e.parent!=!t.parent)&&(!e.parent||Tt(e.parent,t.parent))}function Rt(e){return"object"==typeof e&&null!=e&&!e.outlets&&!e.segmentPath}function It(e,t,n,r,o){let s={};return r&&Qe(r,(e,t)=>{s[t]=Array.isArray(e)?e.map(e=>`${e}`):`${e}`}),new Je(n.root===e?t:function e(t,n,r){const o={};return Qe(t.children,(t,s)=>{o[s]=t===n?r:e(t,n,r)}),new Xe(t.segments,o)}(n.root,e,t),s,o)}class Nt{constructor(e,t,n){if(this.isAbsolute=e,this.numberOfDoubleDots=t,this.commands=n,e&&n.length>0&&Rt(n[0]))throw new Error("Root segment cannot have matrix parameters");const r=n.find(e=>"object"==typeof e&&null!=e&&e.outlets);if(r&&r!==We(n))throw new Error("{outlets:{}} has to be the last command")}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class Ft{constructor(e,t,n){this.segmentGroup=e,this.processChildren=t,this.index=n}}function jt(e){return"object"==typeof e&&null!=e&&e.outlets?e.outlets[Ne]:`${e}`}function Vt(e,t,n){if(e||(e=new Xe([],{})),0===e.segments.length&&e.hasChildren())return Lt(e,t,n);const r=function(e,t,n){let r=0,o=t;const s={match:!1,pathIndex:0,commandIndex:0};for(;o=n.length)return s;const t=e.segments[o],i=jt(n[r]),a=r0&&void 0===i)break;if(i&&a&&"object"==typeof a&&void 0===a.outlets){if(!$t(i,a,t))return s;r+=2}else{if(!$t(i,{},t))return s;r++}o++}return{match:!0,pathIndex:o,commandIndex:r}}(e,t,n),o=n.slice(r.commandIndex);if(r.match&&r.pathIndex{null!==n&&(o[r]=Vt(e.children[r],t,n))}),Qe(e.children,(e,t)=>{void 0===r[t]&&(o[t]=e)}),new Xe(e.segments,o)}}function Ut(e,t,n){const r=e.segments.slice(0,t);let o=0;for(;o{null!==e&&(t[n]=Ut(new Xe([],{}),0,e))}),t}function Ht(e){const t={};return Qe(e,(e,n)=>t[n]=`${e}`),t}function $t(e,t,n){return e==n.path&&Ze(t,n.parameters)}const zt=(e,t,n)=>Object(D.a)(r=>(new Gt(t,r.targetRouterState,r.currentRouterState,n).activate(e),r));class Gt{constructor(e,t,n,r){this.routeReuseStrategy=e,this.futureState=t,this.currState=n,this.forwardEvent=r}activate(e){const t=this.futureState._root,n=this.currState?this.currState._root:null;this.deactivateChildRoutes(t,n,e),kt(this.futureState.root),this.activateChildRoutes(t,n,e)}deactivateChildRoutes(e,t,n){const r=wt(t);e.children.forEach(e=>{const t=e.value.outlet;this.deactivateRoutes(e,r[t],n),delete r[t]}),Qe(r,(e,t)=>{this.deactivateRouteAndItsChildren(e,n)})}deactivateRoutes(e,t,n){const r=e.value,o=t?t.value:null;if(r===o)if(r.component){const o=n.getContext(r.outlet);o&&this.deactivateChildRoutes(e,t,o.children)}else this.deactivateChildRoutes(e,t,n);else o&&this.deactivateRouteAndItsChildren(t,n)}deactivateRouteAndItsChildren(e,t){this.routeReuseStrategy.shouldDetach(e.value.snapshot)?this.detachAndStoreRouteSubtree(e,t):this.deactivateRouteAndOutlet(e,t)}detachAndStoreRouteSubtree(e,t){const n=t.getContext(e.value.outlet);if(n&&n.outlet){const t=n.outlet.detach(),r=n.children.onOutletDeactivated();this.routeReuseStrategy.store(e.value.snapshot,{componentRef:t,route:e,contexts:r})}}deactivateRouteAndOutlet(e,t){const n=t.getContext(e.value.outlet);if(n){const r=wt(e),o=e.value.component?n.children:t;Qe(r,(e,t)=>this.deactivateRouteAndItsChildren(e,o)),n.outlet&&(n.outlet.deactivate(),n.children.onOutletDeactivated())}}activateChildRoutes(e,t,n){const r=wt(t);e.children.forEach(e=>{this.activateRoutes(e,r[e.value.outlet],n),this.forwardEvent(new Te(e.value.snapshot))}),e.children.length&&this.forwardEvent(new Ae(e.value.snapshot))}activateRoutes(e,t,n){const r=e.value,o=t?t.value:null;if(kt(r),r===o)if(r.component){const o=n.getOrCreateContext(r.outlet);this.activateChildRoutes(e,t,o.children)}else this.activateChildRoutes(e,t,n);else if(r.component){const t=n.getOrCreateContext(r.outlet);if(this.routeReuseStrategy.shouldAttach(r.snapshot)){const e=this.routeReuseStrategy.retrieve(r.snapshot);this.routeReuseStrategy.store(r.snapshot,null),t.children.onOutletReAttached(e.contexts),t.attachRef=e.componentRef,t.route=e.route.value,t.outlet&&t.outlet.attach(e.componentRef,e.route.value),Zt(e.route)}else{const n=function(e){for(let t=r.snapshot.parent;t;t=t.parent){const e=t.routeConfig;if(e&&e._loadedConfig)return e._loadedConfig;if(e&&e.component)return null}return null}(),o=n?n.module.componentFactoryResolver:null;t.attachRef=null,t.route=r,t.resolver=o,t.outlet&&t.outlet.activateWith(r,o),this.activateChildRoutes(e,null,t.children)}}else this.activateChildRoutes(e,null,n)}}function Zt(e){kt(e.value),e.children.forEach(Zt)}function qt(e){return"function"==typeof e}function Wt(e){return e instanceof Je}class Qt{constructor(e){this.segmentGroup=e||null}}class Kt{constructor(e){this.urlTree=e}}function Yt(e){return new a.a(t=>t.error(new Qt(e)))}function Jt(e){return new a.a(t=>t.error(new Kt(e)))}function Xt(e){return new a.a(t=>t.error(new Error(`Only absolute redirects can have named outlets. redirectTo: '${e}'`)))}class en{constructor(e,t,n,r,s){this.configLoader=t,this.urlSerializer=n,this.urlTree=r,this.config=s,this.allowRedirects=!0,this.ngModule=e.get(o.NgModuleRef)}apply(){return this.expandSegmentGroup(this.ngModule,this.config,this.urlTree.root,Ne).pipe(Object(D.a)(e=>this.createUrlTree(e,this.urlTree.queryParams,this.urlTree.fragment))).pipe(Q(e=>{if(e instanceof Kt)return this.allowRedirects=!1,this.match(e.urlTree);if(e instanceof Qt)throw this.noMatchError(e);throw e}))}match(e){return this.expandSegmentGroup(this.ngModule,this.config,e.root,Ne).pipe(Object(D.a)(t=>this.createUrlTree(t,e.queryParams,e.fragment))).pipe(Q(e=>{if(e instanceof Qt)throw this.noMatchError(e);throw e}))}noMatchError(e){return new Error(`Cannot match any routes. URL Segment: '${e.segmentGroup}'`)}createUrlTree(e,t,n){const r=e.segments.length>0?new Xe([],{[Ne]:e}):e;return new Je(r,t,n)}expandSegmentGroup(e,t,n,r){return 0===n.segments.length&&n.hasChildren()?this.expandChildren(e,t,n).pipe(Object(D.a)(e=>new Xe([],e))):this.expandSegment(e,n,t,n.segments,r,!0)}expandChildren(e,t,n){return function(e,t){if(0===Object.keys(e).length)return d({});const n=[],r=[],o={};return Qe(e,(e,s)=>{const i=t(s,e).pipe(Object(D.a)(e=>o[s]=e));s===Ne?n.push(i):r.push(i)}),d.apply(null,n.concat(r)).pipe(x(),q(),Object(D.a)(()=>o))}(n.children,(n,r)=>this.expandSegmentGroup(e,t,r,n))}expandSegment(e,t,n,r,o,s){return d(...n).pipe(Object(D.a)(i=>this.expandSegmentAgainstRoute(e,t,n,i,r,o,s).pipe(Q(e=>{if(e instanceof Qt)return d(null);throw e}))),x(),te(e=>!!e),Q((e,n)=>{if(e instanceof _||"EmptyError"===e.name){if(this.noLeftoversInUrl(t,r,o))return d(new Xe([],{}));throw new Qt(t)}throw e}))}noLeftoversInUrl(e,t,n){return 0===t.length&&!e.children[n]}expandSegmentAgainstRoute(e,t,n,r,o,s,i){return on(r)!==s?Yt(t):void 0===r.redirectTo?this.matchSegmentAgainstRoute(e,t,r,o):i&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(e,t,n,r,o,s):Yt(t)}expandSegmentAgainstRouteUsingRedirect(e,t,n,r,o,s){return"**"===r.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(e,n,r,s):this.expandRegularSegmentAgainstRouteUsingRedirect(e,t,n,r,o,s)}expandWildCardWithParamsAgainstRouteUsingRedirect(e,t,n,r){const o=this.applyRedirectCommands([],n.redirectTo,{});return n.redirectTo.startsWith("/")?Jt(o):this.lineralizeSegments(n,o).pipe(Object(ne.a)(n=>{const o=new Xe(n,{});return this.expandSegment(e,o,t,n,r,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(e,t,n,r,o,s){const{matched:i,consumedSegments:a,lastChild:u,positionalParamSegments:c}=tn(t,r,o);if(!i)return Yt(t);const l=this.applyRedirectCommands(a,r.redirectTo,c);return r.redirectTo.startsWith("/")?Jt(l):this.lineralizeSegments(r,l).pipe(Object(ne.a)(r=>this.expandSegment(e,t,n,r.concat(o.slice(u)),s,!1)))}matchSegmentAgainstRoute(e,t,n,r){if("**"===n.path)return n.loadChildren?this.configLoader.load(e.injector,n).pipe(Object(D.a)(e=>(n._loadedConfig=e,new Xe(r,{})))):d(new Xe(r,{}));const{matched:o,consumedSegments:s,lastChild:i}=tn(t,n,r);if(!o)return Yt(t);const a=r.slice(i);return this.getChildConfig(e,n,r).pipe(Object(ne.a)(e=>{const n=e.module,r=e.routes,{segmentGroup:o,slicedSegments:i}=function(e,t,n,r){return n.length>0&&function(e,t,n){return r.some(n=>rn(e,t,n)&&on(n)!==Ne)}(e,n)?{segmentGroup:nn(new Xe(t,function(e,t){const n={};n[Ne]=t;for(const r of e)""===r.path&&on(r)!==Ne&&(n[on(r)]=new Xe([],{}));return n}(r,new Xe(n,e.children)))),slicedSegments:[]}:0===n.length&&function(e,t,n){return r.some(n=>rn(e,t,n))}(e,n)?{segmentGroup:nn(new Xe(e.segments,function(e,t,n,r){const o={};for(const s of n)rn(e,t,s)&&!r[on(s)]&&(o[on(s)]=new Xe([],{}));return Object.assign({},r,o)}(e,n,r,e.children))),slicedSegments:n}:{segmentGroup:e,slicedSegments:n}}(t,s,a,r);return 0===i.length&&o.hasChildren()?this.expandChildren(n,r,o).pipe(Object(D.a)(e=>new Xe(s,e))):0===r.length&&0===i.length?d(new Xe(s,{})):this.expandSegment(n,o,r,i,Ne,!0).pipe(Object(D.a)(e=>new Xe(s.concat(e.segments),e.children)))}))}getChildConfig(e,t,n){return t.children?d(new Be(t.children,e)):t.loadChildren?void 0!==t._loadedConfig?d(t._loadedConfig):function(e,t,n){const r=t.canLoad;return r&&0!==r.length?Object(h.a)(r).pipe(Object(D.a)(r=>{const o=e.get(r);let s;if(function(e){return e&&qt(e.canLoad)}(o))s=o.canLoad(t,n);else{if(!qt(o))throw new Error("Invalid CanLoad guard");s=o(t,n)}return Ke(s)})).pipe(x(),(o=(e=>!0===e),e=>e.lift(new re(o,void 0,e)))):d(!0);var o}(e.injector,t,n).pipe(Object(ne.a)(n=>n?this.configLoader.load(e.injector,t).pipe(Object(D.a)(e=>(t._loadedConfig=e,e))):function(e){return new a.a(t=>t.error(Le(`Cannot load children because the guard of the route "path: '${e.path}'" returned false`)))}(t))):d(new Be([],e))}lineralizeSegments(e,t){let n=[],r=t.root;for(;;){if(n=n.concat(r.segments),0===r.numberOfChildren)return d(n);if(r.numberOfChildren>1||!r.children[Ne])return Xt(e.redirectTo);r=r.children[Ne]}}applyRedirectCommands(e,t,n){return this.applyRedirectCreatreUrlTree(t,this.urlSerializer.parse(t),e,n)}applyRedirectCreatreUrlTree(e,t,n,r){const o=this.createSegmentGroup(e,t.root,n,r);return new Je(o,this.createQueryParams(t.queryParams,this.urlTree.queryParams),t.fragment)}createQueryParams(e,t){const n={};return Qe(e,(e,r)=>{if("string"==typeof e&&e.startsWith(":")){const o=e.substring(1);n[r]=t[o]}else n[r]=e}),n}createSegmentGroup(e,t,n,r){const o=this.createSegments(e,t.segments,n,r);let s={};return Qe(t.children,(t,o)=>{s[o]=this.createSegmentGroup(e,t,n,r)}),new Xe(o,s)}createSegments(e,t,n,r){return t.map(t=>t.path.startsWith(":")?this.findPosParam(e,t,r):this.findOrReturn(t,n))}findPosParam(e,t,n){const r=n[t.path.substring(1)];if(!r)throw new Error(`Cannot redirect to '${e}'. Cannot find '${t.path}'.`);return r}findOrReturn(e,t){let n=0;for(const r of t){if(r.path===e.path)return t.splice(n),r;n++}return e}}function tn(e,t,n){if(""===t.path)return"full"===t.pathMatch&&(e.hasChildren()||n.length>0)?{matched:!1,consumedSegments:[],lastChild:0,positionalParamSegments:{}}:{matched:!0,consumedSegments:[],lastChild:0,positionalParamSegments:{}};const r=(t.matcher||Ue)(n,e,t);return r?{matched:!0,consumedSegments:r.consumed,lastChild:r.consumed.length,positionalParamSegments:r.posParams}:{matched:!1,consumedSegments:[],lastChild:0,positionalParamSegments:{}}}function nn(e){if(1===e.numberOfChildren&&e.children[Ne]){const t=e.children[Ne];return new Xe(e.segments.concat(t.segments),t.children)}return e}function rn(e,t,n){return(!(e.hasChildren()||t.length>0)||"full"!==n.pathMatch)&&""===n.path&&void 0!==n.redirectTo}function on(e){return e.outlet||Ne}class sn{constructor(e){this.path=e,this.route=this.path[this.path.length-1]}}class an{constructor(e,t){this.component=e,this.route=t}}function un(e,t,n){const r=e._root;return function e(t,n,r,o,s={canDeactivateChecks:[],canActivateChecks:[]}){const i=wt(n);return t.children.forEach(t=>{!function(t,n,r,o,s={canDeactivateChecks:[],canActivateChecks:[]}){const i=t.value,a=n?n.value:null,u=r?r.getContext(t.value.outlet):null;if(a&&i.routeConfig===a.routeConfig){const c=function(e,t,n){if("function"==typeof n)return n(e,t);switch(n){case"pathParamsChange":return!tt(e.url,t.url);case"pathParamsOrQueryParamsChange":return!tt(e.url,t.url)||!Ze(e.queryParams,t.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Tt(e,t)||!Ze(e.queryParams,t.queryParams);case"paramsChange":default:return!Tt(e,t)}}(a,i,i.routeConfig.runGuardsAndResolvers);if(c?s.canActivateChecks.push(new sn(o)):(i.data=a.data,i._resolvedData=a._resolvedData),e(t,n,i.component?u?u.children:null:r,o,s),c){s.canDeactivateChecks.push(new an(u&&u.outlet&&u.outlet.component||null,a))}}else a&&ln(n,u,s),s.canActivateChecks.push(new sn(o)),e(t,null,i.component?u?u.children:null:r,o,s)}(t,i[t.value.outlet],r,o.concat([t.value]),s),delete i[t.value.outlet]}),Qe(i,(e,t)=>ln(e,r.getContext(t),s)),s}(r,t?t._root:null,n,[r.value])}function cn(e,t,n){const r=function(e){if(!e)return null;for(let t=e.parent;t;t=t.parent){const e=t.routeConfig;if(e&&e._loadedConfig)return e._loadedConfig}return null}(t);return(r?r.module.injector:n).get(e)}function ln(e,t,n){const r=wt(e),o=e.value;Qe(r,(e,r)=>{ln(e,o.component?t?t.children.getContext(r):null:t,n)}),n.canDeactivateChecks.push(new an(o.component&&t&&t.outlet&&t.outlet.isActivated?t.outlet.component:null,o))}const dn=Symbol("INITIAL_VALUE");function hn(){return se(e=>(function(...e){let t=null,n=null;return Object(s.a)(e[e.length-1])&&(n=e.pop()),"function"==typeof e[e.length-1]&&(t=e.pop()),1===e.length&&Object(b.a)(e[0])&&(e=e[0]),Object(i.a)(e,n).lift(new w(t))})(...e.map(e=>e.pipe(J(1),function(...e){return t=>{let n=e[e.length-1];Object(s.a)(n)?e.pop():n=null;const r=e.length;return function(...e){return 1===e.length||2===e.length&&Object(s.a)(e[1])?Object(h.a)(e[0]):x()(d(...e))}(1!==r||n?r>0?Object(i.a)(e,n):c(n):l(e[0]),t)}}(dn)))).pipe(ue((e,t)=>{let n=!1;return t.reduce((e,r,o)=>{if(e!==dn)return e;if(r===dn&&(n=!0),!n){if(!1===r)return r;if(o===t.length-1||Wt(r))return r}return e},e)},dn),P(e=>e!==dn),Object(D.a)(e=>Wt(e)?e:!0===e),J(1)))}function fn(e,t){return null!==e&&t&&t(new ke(e)),d(!0)}function pn(e,t){return null!==e&&t&&t(new Pe(e)),d(!0)}function gn(e,t,n){const r=t.routeConfig?t.routeConfig.canActivate:null;return r&&0!==r.length?d(r.map(r=>E(()=>{const o=cn(r,t,n);let s;if(function(e){return e&&qt(e.canActivate)}(o))s=Ke(o.canActivate(t,e));else{if(!qt(o))throw new Error("Invalid CanActivate guard");s=Ke(o(t,e))}return s.pipe(te())}))).pipe(hn()):d(!0)}function mn(e,t,n){const r=t[t.length-1],o=t.slice(0,t.length-1).reverse().map(e=>(function(e){const t=e.routeConfig?e.routeConfig.canActivateChild:null;return t&&0!==t.length?{node:e,guards:t}:null})(e)).filter(e=>null!==e).map(t=>E(()=>d(t.guards.map(o=>{const s=cn(o,t.node,n);let i;if(function(e){return e&&qt(e.canActivateChild)}(s))i=Ke(s.canActivateChild(r,e));else{if(!qt(s))throw new Error("Invalid CanActivateChild guard");i=Ke(s(r,e))}return i.pipe(te())})).pipe(hn())));return d(o).pipe(hn())}class _n{}class bn{constructor(e,t,n,r,o,s){this.rootComponentType=e,this.config=t,this.urlTree=n,this.url=r,this.paramsInheritanceStrategy=o,this.relativeLinkResolution=s}recognize(){try{const t=Cn(this.urlTree.root,[],[],this.config,this.relativeLinkResolution).segmentGroup,n=this.processSegmentGroup(this.config,t,Ne),r=new xt([],Object.freeze({}),Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,{},Ne,this.rootComponentType,null,this.urlTree.root,-1,{}),o=new Ct(r,n),s=new Mt(this.url,o);return this.inheritParamsAndData(s._root),d(s)}catch(e){return new a.a(t=>t.error(e))}}inheritParamsAndData(e){const t=e.value,n=St(t,this.paramsInheritanceStrategy);t.params=Object.freeze(n.params),t.data=Object.freeze(n.data),e.children.forEach(e=>this.inheritParamsAndData(e))}processSegmentGroup(e,t,n){return 0===t.segments.length&&t.hasChildren()?this.processChildren(e,t):this.processSegment(e,t,t.segments,n)}processChildren(e,t){const n=nt(t,(t,n)=>this.processSegmentGroup(e,t,n));return function(e){const t={};n.forEach(e=>{const n=t[e.value.outlet];if(n){const t=n.url.map(e=>e.toString()).join("/"),r=e.value.url.map(e=>e.toString()).join("/");throw new Error(`Two segments cannot have the same outlet name: '${t}' and '${r}'.`)}t[e.value.outlet]=e.value})}(),n.sort((e,t)=>e.value.outlet===Ne?-1:t.value.outlet===Ne?1:e.value.outlet.localeCompare(t.value.outlet)),n}processSegment(e,t,n,r){for(const s of e)try{return this.processSegmentAgainstRoute(s,t,n,r)}catch(o){if(!(o instanceof _n))throw o}if(this.noLeftoversInUrl(t,n,r))return[];throw new _n}noLeftoversInUrl(e,t,n){return 0===t.length&&!e.children[n]}processSegmentAgainstRoute(e,t,n,r){if(e.redirectTo)throw new _n;if((e.outlet||Ne)!==r)throw new _n;let o,s=[],i=[];if("**"===e.path){const s=n.length>0?We(n).parameters:{};o=new xt(n,s,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,En(e),r,e.component,e,yn(t),vn(t)+n.length,Dn(e))}else{const a=function(e,t,n){if(""===t.path){if("full"===t.pathMatch&&(e.hasChildren()||n.length>0))throw new _n;return{consumedSegments:[],lastChild:0,parameters:{}}}const r=(t.matcher||Ue)(n,e,t);if(!r)throw new _n;const o={};Qe(r.posParams,(e,t)=>{o[t]=e.path});const s=r.consumed.length>0?Object.assign({},o,r.consumed[r.consumed.length-1].parameters):o;return{consumedSegments:r.consumed,lastChild:r.consumed.length,parameters:s}}(t,e,n);s=a.consumedSegments,i=n.slice(a.lastChild),o=new xt(s,a.parameters,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,En(e),r,e.component,e,yn(t),vn(t)+s.length,Dn(e))}const a=function(e){return e.children?e.children:e.loadChildren?e._loadedConfig.routes:[]}(e),{segmentGroup:u,slicedSegments:c}=Cn(t,s,i,a,this.relativeLinkResolution);if(0===c.length&&u.hasChildren()){const e=this.processChildren(a,u);return[new Ct(o,e)]}if(0===a.length&&0===c.length)return[new Ct(o,[])];const l=this.processSegment(a,u,c,Ne);return[new Ct(o,l)]}}function yn(e){let t=e;for(;t._sourceSegment;)t=t._sourceSegment;return t}function vn(e){let t=e,n=t._segmentIndexShift?t._segmentIndexShift:0;for(;t._sourceSegment;)n+=(t=t._sourceSegment)._segmentIndexShift?t._segmentIndexShift:0;return n-1}function Cn(e,t,n,r,o){if(n.length>0&&function(e,t,n){return r.some(n=>wn(e,t,n)&&On(n)!==Ne)}(e,n)){const o=new Xe(t,function(e,t,n,r){const o={};o[Ne]=r,r._sourceSegment=e,r._segmentIndexShift=t.length;for(const s of n)if(""===s.path&&On(s)!==Ne){const n=new Xe([],{});n._sourceSegment=e,n._segmentIndexShift=t.length,o[On(s)]=n}return o}(e,t,r,new Xe(n,e.children)));return o._sourceSegment=e,o._segmentIndexShift=t.length,{segmentGroup:o,slicedSegments:[]}}if(0===n.length&&function(e,t,n){return r.some(n=>wn(e,t,n))}(e,n)){const s=new Xe(e.segments,function(e,t,n,r,o,s){const i={};for(const a of r)if(wn(e,n,a)&&!o[On(a)]){const n=new Xe([],{});n._sourceSegment=e,n._segmentIndexShift="legacy"===s?e.segments.length:t.length,i[On(a)]=n}return Object.assign({},o,i)}(e,t,n,r,e.children,o));return s._sourceSegment=e,s._segmentIndexShift=t.length,{segmentGroup:s,slicedSegments:n}}const s=new Xe(e.segments,e.children);return s._sourceSegment=e,s._segmentIndexShift=t.length,{segmentGroup:s,slicedSegments:n}}function wn(e,t,n){return(!(e.hasChildren()||t.length>0)||"full"!==n.pathMatch)&&""===n.path&&void 0===n.redirectTo}function On(e){return e.outlet||Ne}function En(e){return e.data||{}}function Dn(e){return e.resolve||{}}function Sn(e,t,n,r){const o=cn(e,t,r);return Ke(o.resolve?o.resolve(t,n):o(t,n))}function xn(e){return function(t){return t.pipe(se(t=>{const n=e(t);return n?Object(h.a)(n).pipe(Object(D.a)(()=>t)):Object(h.a)([t])}))}}class Mn{}class Pn{shouldDetach(e){return!1}store(e,t){}shouldAttach(e){return!1}retrieve(e){return null}shouldReuseRoute(e,t){return e.routeConfig===t.routeConfig}}const An=new o.InjectionToken("ROUTES");class kn{constructor(e,t,n,r){this.loader=e,this.compiler=t,this.onLoadStartListener=n,this.onLoadEndListener=r}load(e,t){return this.onLoadStartListener&&this.onLoadStartListener(t),this.loadModuleFactory(t.loadChildren).pipe(Object(D.a)(n=>{this.onLoadEndListener&&this.onLoadEndListener(t);const r=n.create(e);return new Be(qe(r.injector.get(An)).map(Ge),r)}))}loadModuleFactory(e){return"string"==typeof e?Object(h.a)(this.loader.load(e)):Ke(e()).pipe(Object(ne.a)(e=>e instanceof o.NgModuleFactory?d(e):Object(h.a)(this.compiler.compileModuleAsync(e))))}}class Tn{}class Rn{shouldProcessUrl(e){return!0}extract(e){return e}merge(e,t){return e}}function In(e){throw e}function Nn(e,t,n){return t.parse("/")}function Fn(e,t){return d(null)}class jn{constructor(e,t,n,r,s,i,a,u){this.rootComponentType=e,this.urlSerializer=t,this.rootContexts=n,this.location=r,this.config=u,this.lastSuccessfulNavigation=null,this.currentNavigation=null,this.navigationId=0,this.isNgZoneEnabled=!1,this.events=new f.a,this.errorHandler=In,this.malformedUriErrorHandler=Nn,this.navigated=!1,this.lastSuccessfulId=-1,this.hooks={beforePreactivation:Fn,afterPreactivation:Fn},this.urlHandlingStrategy=new Rn,this.routeReuseStrategy=new Pn,this.onSameUrlNavigation="ignore",this.paramsInheritanceStrategy="emptyOnly",this.urlUpdateStrategy="deferred",this.relativeLinkResolution="legacy",this.ngModule=s.get(o.NgModuleRef),this.console=s.get(o["\u0275Console"]);const c=s.get(o.NgZone);this.isNgZoneEnabled=c instanceof o.NgZone,this.resetConfig(u),this.currentUrlTree=new Je(new Xe([],{}),{},null),this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.configLoader=new kn(i,a,e=>this.triggerEvent(new xe(e)),e=>this.triggerEvent(new Me(e))),this.routerState=Et(this.currentUrlTree,this.rootComponentType),this.transitions=new g({id:0,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,extractedUrl:this.urlHandlingStrategy.extract(this.currentUrlTree),urlAfterRedirects:this.urlHandlingStrategy.extract(this.currentUrlTree),rawUrl:this.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:"imperative",restoredState:null,currentSnapshot:this.routerState.snapshot,targetSnapshot:null,currentRouterState:this.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.navigations=this.setupNavigations(this.transitions),this.processNavigations()}setupNavigations(e){const t=this.events;return e.pipe(P(e=>0!==e.id),Object(D.a)(e=>Object.assign({},e,{extractedUrl:this.urlHandlingStrategy.extract(e.rawUrl)})),se(e=>{let n=!1,r=!1;return d(e).pipe(L(e=>{this.currentNavigation={id:e.id,initialUrl:e.currentRawUrl,extractedUrl:e.extractedUrl,trigger:e.source,extras:e.extras,previousNavigation:this.lastSuccessfulNavigation?Object.assign({},this.lastSuccessfulNavigation,{previousNavigation:null}):null}}),se(e=>{const n=!this.navigated||e.extractedUrl.toString()!==this.browserUrlTree.toString();if(("reload"===this.onSameUrlNavigation||n)&&this.urlHandlingStrategy.shouldProcessUrl(e.rawUrl))return d(e).pipe(se(e=>{const n=this.transitions.getValue();return t.next(new be(e.id,this.serializeUrl(e.extractedUrl),e.source,e.restoredState)),n!==this.transitions.getValue()?u:[e]}),se(e=>Promise.resolve(e)),function(e,t,n,r){return function(o){return o.pipe(se(o=>(function(e,t,n,r,s){return new en(e,t,n,o.extractedUrl,s).apply()})(e,t,n,0,r).pipe(Object(D.a)(e=>Object.assign({},o,{urlAfterRedirects:e})))))}}(this.ngModule.injector,this.configLoader,this.urlSerializer,this.config),L(e=>{this.currentNavigation=Object.assign({},this.currentNavigation,{finalUrl:e.urlAfterRedirects})}),function(e,t,n,r,o){return function(s){return s.pipe(Object(ne.a)(s=>(function(e,t,n,r,o="emptyOnly",s="legacy"){return new bn(e,t,n,r,o,s).recognize()})(e,t,s.urlAfterRedirects,n(s.urlAfterRedirects),r,o).pipe(Object(D.a)(e=>Object.assign({},s,{targetSnapshot:e})))))}}(this.rootComponentType,this.config,e=>this.serializeUrl(e),this.paramsInheritanceStrategy,this.relativeLinkResolution),L(e=>{"eager"===this.urlUpdateStrategy&&(e.extras.skipLocationChange||this.setBrowserUrl(e.urlAfterRedirects,!!e.extras.replaceUrl,e.id),this.browserUrlTree=e.urlAfterRedirects)}),L(e=>{const n=new we(e.id,this.serializeUrl(e.extractedUrl),this.serializeUrl(e.urlAfterRedirects),e.targetSnapshot);t.next(n)}));if(n&&this.rawUrlTree&&this.urlHandlingStrategy.shouldProcessUrl(this.rawUrlTree)){const{id:n,extractedUrl:r,source:o,restoredState:s,extras:i}=e,a=new be(n,this.serializeUrl(r),o,s);t.next(a);const u=Et(r,this.rootComponentType).snapshot;return d(Object.assign({},e,{targetSnapshot:u,urlAfterRedirects:r,extras:Object.assign({},i,{skipLocationChange:!1,replaceUrl:!1})}))}return this.rawUrlTree=e.rawUrl,e.resolve(null),u}),xn(e=>{const{targetSnapshot:t,id:n,extractedUrl:r,rawUrl:o,extras:{skipLocationChange:s,replaceUrl:i}}=e;return this.hooks.beforePreactivation(t,{navigationId:n,appliedUrlTree:r,rawUrlTree:o,skipLocationChange:!!s,replaceUrl:!!i})}),L(e=>{const t=new Oe(e.id,this.serializeUrl(e.extractedUrl),this.serializeUrl(e.urlAfterRedirects),e.targetSnapshot);this.triggerEvent(t)}),Object(D.a)(e=>Object.assign({},e,{guards:un(e.targetSnapshot,e.currentSnapshot,this.rootContexts)})),function(e,t){return function(n){return n.pipe(Object(ne.a)(n=>{const{targetSnapshot:r,currentSnapshot:o,guards:{canActivateChecks:s,canDeactivateChecks:i}}=n;return 0===i.length&&0===s.length?d(Object.assign({},n,{guardsResult:!0})):function(e,t,n,r){return Object(h.a)(e).pipe(Object(ne.a)(e=>(function(e,t,n,r,o){const s=t&&t.routeConfig?t.routeConfig.canDeactivate:null;return s&&0!==s.length?d(s.map(s=>{const i=cn(s,t,o);let a;if(function(e){return e&&qt(e.canDeactivate)}(i))a=Ke(i.canDeactivate(e,t,n,r));else{if(!qt(i))throw new Error("Invalid CanDeactivate guard");a=Ke(i(e,t,n,r))}return a.pipe(te())})).pipe(hn()):d(!0)})(e.component,e.route,n,t,r)),te(e=>!0!==e,!0))}(i,r,o,e).pipe(Object(ne.a)(n=>n&&function(e){return"boolean"==typeof n}()?function(e,t,n,r){return Object(h.a)(t).pipe(de(t=>Object(h.a)([pn(t.route.parent,r),fn(t.route,r),mn(e,t.path,n),gn(e,t.route,n)]).pipe(x(),te(e=>!0!==e,!0))),te(e=>!0!==e,!0))}(r,s,e,t):d(n)),Object(D.a)(e=>Object.assign({},n,{guardsResult:e})))}))}}(this.ngModule.injector,e=>this.triggerEvent(e)),L(e=>{if(Wt(e.guardsResult)){const t=Le(`Redirecting to "${this.serializeUrl(e.guardsResult)}"`);throw t.url=e.guardsResult,t}}),L(e=>{const t=new Ee(e.id,this.serializeUrl(e.extractedUrl),this.serializeUrl(e.urlAfterRedirects),e.targetSnapshot,!!e.guardsResult);this.triggerEvent(t)}),P(e=>{if(!e.guardsResult){this.resetUrlToCurrentUrlTree();const n=new ve(e.id,this.serializeUrl(e.extractedUrl),"");return t.next(n),e.resolve(!1),!1}return!0}),xn(e=>{if(e.guards.canActivateChecks.length)return d(e).pipe(L(e=>{const t=new De(e.id,this.serializeUrl(e.extractedUrl),this.serializeUrl(e.urlAfterRedirects),e.targetSnapshot);this.triggerEvent(t)}),function(e,t){return function(n){return n.pipe(Object(ne.a)(n=>{const{targetSnapshot:r,guards:{canActivateChecks:o}}=n;return o.length?Object(h.a)(o).pipe(de(n=>(function(e,t,n,o){return function(e,t,n,r){const o=Object.keys(e);if(0===o.length)return d({});if(1===o.length){const s=o[0];return Sn(e[s],t,n,r).pipe(Object(D.a)(e=>({[s]:e})))}const s={};return Object(h.a)(o).pipe(Object(ne.a)(o=>Sn(e[o],t,n,r).pipe(Object(D.a)(e=>(s[o]=e,e))))).pipe(q(),Object(D.a)(()=>s))}(e._resolve,e,r,o).pipe(Object(D.a)(t=>(e._resolvedData=t,e.data=Object.assign({},e.data,St(e,n).resolve),null)))})(n.route,0,e,t)),function(e,t){return arguments.length>=2?function(t){return Object(he.a)(ue(e,void 0),I(1),$(void 0))(t)}:function(t){return Object(he.a)(ue((t,n,r)=>e(t)),I(1))(t)}}((e,t)=>e),Object(D.a)(e=>n)):d(n)}))}}(this.paramsInheritanceStrategy,this.ngModule.injector),L(e=>{const t=new Se(e.id,this.serializeUrl(e.extractedUrl),this.serializeUrl(e.urlAfterRedirects),e.targetSnapshot);this.triggerEvent(t)}))}),xn(e=>{const{targetSnapshot:t,id:n,extractedUrl:r,rawUrl:o,extras:{skipLocationChange:s,replaceUrl:i}}=e;return this.hooks.afterPreactivation(t,{navigationId:n,appliedUrlTree:r,rawUrlTree:o,skipLocationChange:!!s,replaceUrl:!!i})}),Object(D.a)(e=>{const t=function(e,t,n){const r=function e(t,n,r){if(r&&t.shouldReuseRoute(n.value,r.value.snapshot)){const o=r.value;o._futureSnapshot=n.value;const s=function(t,n,r){return n.children.map(n=>{for(const o of r.children)if(t.shouldReuseRoute(o.value.snapshot,n.value))return e(t,n,o);return e(t,n)})}(t,n,r);return new Ct(o,s)}{const r=t.retrieve(n.value);if(r){const e=r.route;return function e(t,n){if(t.value.routeConfig!==n.value.routeConfig)throw new Error("Cannot reattach ActivatedRouteSnapshot created from a different route");if(t.children.length!==n.children.length)throw new Error("Cannot reattach ActivatedRouteSnapshot with a different number of children");n.value._futureSnapshot=t.value;for(let r=0;re(t,n));return new Ct(r,s)}}var o}(e,t._root,n?n._root:void 0);return new Ot(r,t)}(this.routeReuseStrategy,e.targetSnapshot,e.currentRouterState);return Object.assign({},e,{targetRouterState:t})}),L(e=>{this.currentUrlTree=e.urlAfterRedirects,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,e.rawUrl),this.routerState=e.targetRouterState,"deferred"===this.urlUpdateStrategy&&(e.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,!!e.extras.replaceUrl,e.id,e.extras.state),this.browserUrlTree=e.urlAfterRedirects)}),zt(this.rootContexts,this.routeReuseStrategy,e=>this.triggerEvent(e)),L({next(){n=!0},complete(){n=!0}}),function(e){return t=>t.lift(new pe(e))}(()=>{if(!n&&!r){this.resetUrlToCurrentUrlTree();const n=new ve(e.id,this.serializeUrl(e.extractedUrl),`Navigation ID ${e.id} is not equal to the current navigation id ${this.navigationId}`);t.next(n),e.resolve(!1)}this.currentNavigation=null}),Q(n=>{if(r=!0,function(e){return n&&n[Ve]}()){const r=Wt(n.url);r||(this.navigated=!0,this.resetStateAndUrl(e.currentRouterState,e.currentUrlTree,e.rawUrl));const o=new ve(e.id,this.serializeUrl(e.extractedUrl),n.message);t.next(o),e.resolve(!1),r&&this.navigateByUrl(n.url)}else{this.resetStateAndUrl(e.currentRouterState,e.currentUrlTree,e.rawUrl);const r=new Ce(e.id,this.serializeUrl(e.extractedUrl),n);t.next(r);try{e.resolve(this.errorHandler(n))}catch(o){e.reject(o)}}return u}))}))}resetRootComponentType(e){this.rootComponentType=e,this.routerState.root.component=this.rootComponentType}getTransition(){return this.transitions.value}setTransition(e){this.transitions.next(Object.assign({},this.getTransition(),e))}initialNavigation(){this.setUpLocationChangeListener(),0===this.navigationId&&this.navigateByUrl(this.location.path(!0),{replaceUrl:!0})}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(e=>{let t=this.parseUrl(e.url);const n="popstate"===e.type?"popstate":"hashchange",r=e.state&&e.state.navigationId?e.state:null;setTimeout(()=>{this.scheduleNavigation(t,n,r,{replaceUrl:!0})},0)}))}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.currentNavigation}triggerEvent(e){this.events.next(e)}resetConfig(e){He(e),this.config=e.map(Ge),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=null)}createUrlTree(e,t={}){const{relativeTo:n,queryParams:r,fragment:s,preserveQueryParams:i,queryParamsHandling:a,preserveFragment:u}=t;Object(o.isDevMode)()&&i&&console&&console.warn&&console.warn("preserveQueryParams is deprecated, use queryParamsHandling instead.");const c=n||this.routerState.root,l=u?this.currentUrlTree.fragment:s;let d=null;if(a)switch(a){case"merge":d=Object.assign({},this.currentUrlTree.queryParams,r);break;case"preserve":d=this.currentUrlTree.queryParams;break;default:d=r||null}else d=i?this.currentUrlTree.queryParams:r||null;return null!==d&&(d=this.removeEmptyProps(d)),function(e,t,n,r,o){if(0===n.length)return It(t.root,t.root,t,r,o);const s=function(e){if("string"==typeof e[0]&&1===e.length&&"/"===e[0])return new Nt(!0,0,e);let t=0,n=!1;const r=e.reduce((e,r,o)=>{if("object"==typeof r&&null!=r){if(r.outlets){const t={};return Qe(r.outlets,(e,n)=>{t[n]="string"==typeof e?e.split("/"):e}),[...e,{outlets:t}]}if(r.segmentPath)return[...e,r.segmentPath]}return"string"!=typeof r?[...e,r]:0===o?(r.split("/").forEach((r,o)=>{0==o&&"."===r||(0==o&&""===r?n=!0:".."===r?t++:""!=r&&e.push(r))}),e):[...e,r]},[]);return new Nt(n,t,r)}(n);if(s.toRoot())return It(t.root,new Xe([],{}),t,r,o);const i=function(e,n,r){if(e.isAbsolute)return new Ft(t.root,!0,0);if(-1===r.snapshot._lastPathIndex)return new Ft(r.snapshot._urlSegment,!0,0);const o=Rt(e.commands[0])?0:1;return function(t,n,s){let i=r.snapshot._urlSegment,a=r.snapshot._lastPathIndex+o,u=e.numberOfDoubleDots;for(;u>a;){if(u-=a,!(i=i.parent))throw new Error("Invalid number of '../'");a=i.segments.length}return new Ft(i,!1,a-u)}()}(s,0,e),a=i.processChildren?Lt(i.segmentGroup,i.index,s.commands):Vt(i.segmentGroup,i.index,s.commands);return It(i.segmentGroup,a,t,r,o)}(c,this.currentUrlTree,e,d,l)}navigateByUrl(e,t={skipLocationChange:!1}){Object(o.isDevMode)()&&this.isNgZoneEnabled&&!o.NgZone.isInAngularZone()&&this.console.warn("Navigation triggered outside Angular zone, did you forget to call 'ngZone.run()'?");const n=Wt(e)?e:this.parseUrl(e),r=this.urlHandlingStrategy.merge(n,this.rawUrlTree);return this.scheduleNavigation(r,"imperative",null,t)}navigate(e,t={skipLocationChange:!1}){return function(e){for(let t=0;t{const r=e[n];return null!=r&&(t[n]=r),t},{})}processNavigations(){this.navigations.subscribe(e=>{this.navigated=!0,this.lastSuccessfulId=e.id,this.events.next(new ye(e.id,this.serializeUrl(e.extractedUrl),this.serializeUrl(this.currentUrlTree))),this.lastSuccessfulNavigation=this.currentNavigation,this.currentNavigation=null,e.resolve(!0)},e=>{this.console.warn("Unhandled Navigation Error: ")})}scheduleNavigation(e,t,n,r){const o=this.getTransition();if(o&&"imperative"!==t&&"imperative"===o.source&&o.rawUrl.toString()===e.toString())return Promise.resolve(!0);if(o&&"hashchange"==t&&"popstate"===o.source&&o.rawUrl.toString()===e.toString())return Promise.resolve(!0);if(o&&"popstate"==t&&"hashchange"===o.source&&o.rawUrl.toString()===e.toString())return Promise.resolve(!0);let s=null,i=null;const a=new Promise((e,t)=>{s=e,i=t}),u=++this.navigationId;return this.setTransition({id:u,source:t,restoredState:n,currentUrlTree:this.currentUrlTree,currentRawUrl:this.rawUrlTree,rawUrl:e,extras:r,resolve:s,reject:i,promise:a,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),a.catch(e=>Promise.reject(e))}setBrowserUrl(e,t,n,r){const o=this.urlSerializer.serialize(e);r=r||{},this.location.isCurrentPathEqualTo(o)||t?this.location.replaceState(o,"",Object.assign({},r,{navigationId:n})):this.location.go(o,"",Object.assign({},r,{navigationId:n}))}resetStateAndUrl(e,t,n){this.routerState=e,this.currentUrlTree=t,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,n),this.resetUrlToCurrentUrlTree()}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",{navigationId:this.lastSuccessfulId})}}class Vn{constructor(e,t,n,r,o){this.router=e,this.route=t,this.commands=[],null==n&&r.setAttribute(o.nativeElement,"tabindex","0")}set routerLink(e){this.commands=null!=e?Array.isArray(e)?e:[e]:[]}set preserveQueryParams(e){Object(o.isDevMode)()&&console&&console.warn&&console.warn("preserveQueryParams is deprecated!, use queryParamsHandling instead."),this.preserve=e}onClick(){const e={skipLocationChange:Un(this.skipLocationChange),replaceUrl:Un(this.replaceUrl)};return this.router.navigateByUrl(this.urlTree,e),!0}get urlTree(){return this.router.createUrlTree(this.commands,{relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,preserveQueryParams:Un(this.preserve),queryParamsHandling:this.queryParamsHandling,preserveFragment:Un(this.preserveFragment)})}}class Ln{constructor(e,t,n){this.router=e,this.route=t,this.locationStrategy=n,this.commands=[],this.subscription=e.events.subscribe(e=>{e instanceof ye&&this.updateTargetUrlAndHref()})}set routerLink(e){this.commands=null!=e?Array.isArray(e)?e:[e]:[]}set preserveQueryParams(e){Object(o.isDevMode)()&&console&&console.warn&&console.warn("preserveQueryParams is deprecated, use queryParamsHandling instead."),this.preserve=e}ngOnChanges(e){this.updateTargetUrlAndHref()}ngOnDestroy(){this.subscription.unsubscribe()}onClick(e,t,n,r){if(0!==e||t||n||r)return!0;if("string"==typeof this.target&&"_self"!=this.target)return!0;const o={skipLocationChange:Un(this.skipLocationChange),replaceUrl:Un(this.replaceUrl),state:this.state};return this.router.navigateByUrl(this.urlTree,o),!1}updateTargetUrlAndHref(){this.href=this.locationStrategy.prepareExternalUrl(this.router.serializeUrl(this.urlTree))}get urlTree(){return this.router.createUrlTree(this.commands,{relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,preserveQueryParams:Un(this.preserve),queryParamsHandling:this.queryParamsHandling,preserveFragment:Un(this.preserveFragment)})}}function Un(e){return""===e||!!e}class Bn{constructor(e,t,n,r){this.router=e,this.element=t,this.renderer=n,this.cdr=r,this.classes=[],this.isActive=!1,this.routerLinkActiveOptions={exact:!1},this.subscription=e.events.subscribe(e=>{e instanceof ye&&this.update()})}ngAfterContentInit(){this.links.changes.subscribe(e=>this.update()),this.linksWithHrefs.changes.subscribe(e=>this.update()),this.update()}set routerLinkActive(e){const t=Array.isArray(e)?e:e.split(" ");this.classes=t.filter(e=>!!e)}ngOnChanges(e){this.update()}ngOnDestroy(){this.subscription.unsubscribe()}update(){this.links&&this.linksWithHrefs&&this.router.navigated&&Promise.resolve().then(()=>{const e=this.hasActiveLinks();this.isActive!==e&&(this.isActive=e,this.classes.forEach(t=>{e?this.renderer.addClass(this.element.nativeElement,t):this.renderer.removeClass(this.element.nativeElement,t)}))})}isLinkActive(e){return t=>e.isActive(t.urlTree,this.routerLinkActiveOptions.exact)}hasActiveLinks(){return this.links.some(this.isLinkActive(this.router))||this.linksWithHrefs.some(this.isLinkActive(this.router))}}class Hn{constructor(){this.outlet=null,this.route=null,this.resolver=null,this.children=new $n,this.attachRef=null}}class $n{constructor(){this.contexts=new Map}onChildOutletCreated(e,t){const n=this.getOrCreateContext(e);n.outlet=t,this.contexts.set(e,n)}onChildOutletDestroyed(e){const t=this.getContext(e);t&&(t.outlet=null)}onOutletDeactivated(){const e=this.contexts;return this.contexts=new Map,e}onOutletReAttached(e){this.contexts=e}getOrCreateContext(e){let t=this.getContext(e);return t||(t=new Hn,this.contexts.set(e,t)),t}getContext(e){return this.contexts.get(e)||null}}class zn{constructor(e,t,n,r,s){this.parentContexts=e,this.location=t,this.resolver=n,this.changeDetector=s,this.activated=null,this._activatedRoute=null,this.activateEvents=new o.EventEmitter,this.deactivateEvents=new o.EventEmitter,this.name=r||Ne,e.onChildOutletCreated(this.name,this)}ngOnDestroy(){this.parentContexts.onChildOutletDestroyed(this.name)}ngOnInit(){if(!this.activated){const e=this.parentContexts.getContext(this.name);e&&e.route&&(e.attachRef?this.attach(e.attachRef,e.route):this.activateWith(e.route,e.resolver||null))}}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new Error("Outlet is not activated");return this.activated.instance}get activatedRoute(){if(!this.activated)throw new Error("Outlet is not activated");return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new Error("Outlet is not activated");this.location.detach();const e=this.activated;return this.activated=null,this._activatedRoute=null,e}attach(e,t){this.activated=e,this._activatedRoute=t,this.location.insert(e.hostView)}deactivate(){if(this.activated){const e=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(e)}}activateWith(e,t){if(this.isActivated)throw new Error("Cannot activate an already activated outlet");this._activatedRoute=e;const n=(t=t||this.resolver).resolveComponentFactory(e._futureSnapshot.routeConfig.component),r=this.parentContexts.getOrCreateContext(this.name).children,o=new Gn(e,r,this.location.injector);this.activated=this.location.createComponent(n,this.location.length,o),this.changeDetector.markForCheck(),this.activateEvents.emit(this.activated.instance)}}class Gn{constructor(e,t,n){this.route=e,this.childContexts=t,this.parent=n}get(e,t){return e===Dt?this.route:e===$n?this.childContexts:this.parent.get(e,t)}}class Zn{}class qn{preload(e,t){return t().pipe(Q(()=>d(null)))}}class Wn{preload(e,t){return d(null)}}class Qn{constructor(e,t,n,r,o){this.router=e,this.injector=r,this.preloadingStrategy=o,this.loader=new kn(t,n,t=>e.triggerEvent(new xe(t)),t=>e.triggerEvent(new Me(t)))}setUpPreloading(){this.subscription=this.router.events.pipe(P(e=>e instanceof ye),de(()=>this.preload())).subscribe(()=>{})}preload(){const e=this.injector.get(o.NgModuleRef);return this.processRoutes(e,this.router.config)}ngOnDestroy(){this.subscription.unsubscribe()}processRoutes(e,t){const n=[];for(const r of t)if(r.loadChildren&&!r.canLoad&&r._loadedConfig){const e=r._loadedConfig;n.push(this.processRoutes(e.module,e.routes))}else r.loadChildren&&!r.canLoad?n.push(this.preloadConfig(e,r)):r.children&&n.push(this.processRoutes(e,r.children));return Object(h.a)(n).pipe(Object(S.a)(),Object(D.a)(e=>void 0))}preloadConfig(e,t){return this.preloadingStrategy.preload(t,()=>this.loader.load(e.injector,t).pipe(Object(ne.a)(e=>(t._loadedConfig=e,this.processRoutes(e.module,e.routes)))))}}class Kn{constructor(e,t,n={}){this.router=e,this.viewportScroller=t,this.options=n,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},n.scrollPositionRestoration=n.scrollPositionRestoration||"disabled",n.anchorScrolling=n.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.router.events.subscribe(e=>{e instanceof be?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=e.navigationTrigger,this.restoredId=e.restoredState?e.restoredState.navigationId:0):e instanceof ye&&(this.lastId=e.id,this.scheduleScrollEvent(e,this.router.parseUrl(e.urlAfterRedirects).fragment))})}consumeScrollEvents(){return this.router.events.subscribe(e=>{e instanceof Re&&(e.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(e.position):e.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(e.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(e,t){this.router.triggerEvent(new Re(e,"popstate"===this.lastSource?this.store[this.restoredId]:null,t))}ngOnDestroy(){this.routerEventsSubscription&&this.routerEventsSubscription.unsubscribe(),this.scrollEventsSubscription&&this.scrollEventsSubscription.unsubscribe()}}const Yn=new o.InjectionToken("ROUTER_CONFIGURATION"),Jn=new o.InjectionToken("ROUTER_FORROOT_GUARD"),Xn=[r.Location,{provide:rt,useClass:ot},{provide:jn,useFactory:ir,deps:[o.ApplicationRef,rt,$n,r.Location,o.Injector,o.NgModuleFactoryLoader,o.Compiler,An,Yn,[Tn,new o.Optional],[Mn,new o.Optional]]},$n,{provide:Dt,useFactory:ar,deps:[jn]},{provide:o.NgModuleFactoryLoader,useClass:o.SystemJsNgModuleLoader},Qn,Wn,qn,{provide:Yn,useValue:{enableTracing:!1}}];function er(){return new o.NgProbeToken("Router",jn)}class tr{constructor(e,t){}static forRoot(e,t){return{ngModule:tr,providers:[Xn,sr(e),{provide:Jn,useFactory:or,deps:[[jn,new o.Optional,new o.SkipSelf]]},{provide:Yn,useValue:t||{}},{provide:r.LocationStrategy,useFactory:rr,deps:[r.PlatformLocation,[new o.Inject(r.APP_BASE_HREF),new o.Optional],Yn]},{provide:Kn,useFactory:nr,deps:[jn,r.ViewportScroller,Yn]},{provide:Zn,useExisting:t&&t.preloadingStrategy?t.preloadingStrategy:Wn},{provide:o.NgProbeToken,multi:!0,useFactory:er},hr()]}}static forChild(e){return{ngModule:tr,providers:[sr(e)]}}}function nr(e,t,n){return n.scrollOffset&&t.setOffset(n.scrollOffset),new Kn(e,t,n)}function rr(e,t,n={}){return n.useHash?new r.HashLocationStrategy(e,t):new r.PathLocationStrategy(e,t)}function or(e){if(e)throw new Error("RouterModule.forRoot() called twice. Lazy loaded modules should use RouterModule.forChild() instead.");return"guarded"}function sr(e){return[{provide:o.ANALYZE_FOR_ENTRY_COMPONENTS,multi:!0,useValue:e},{provide:An,multi:!0,useValue:e}]}function ir(e,t,n,r,o,s,i,a,u={},c,l){const d=new jn(null,t,n,r,o,s,i,qe(a));if(c&&(d.urlHandlingStrategy=c),l&&(d.routeReuseStrategy=l),u.errorHandler&&(d.errorHandler=u.errorHandler),u.malformedUriErrorHandler&&(d.malformedUriErrorHandler=u.malformedUriErrorHandler),u.enableTracing){const e=Object(me["\u0275getDOM"])();d.events.subscribe(t=>{e.logGroup(`Router Event: ${t.constructor.name}`),e.log(t.toString()),e.log(t),e.logGroupEnd()})}return u.onSameUrlNavigation&&(d.onSameUrlNavigation=u.onSameUrlNavigation),u.paramsInheritanceStrategy&&(d.paramsInheritanceStrategy=u.paramsInheritanceStrategy),u.urlUpdateStrategy&&(d.urlUpdateStrategy=u.urlUpdateStrategy),u.relativeLinkResolution&&(d.relativeLinkResolution=u.relativeLinkResolution),d}function ar(e){return e.routerState.root}class ur{constructor(e){this.injector=e,this.initNavigation=!1,this.resultOfPreactivationDone=new f.a}appInitializer(){return this.injector.get(r.LOCATION_INITIALIZED,Promise.resolve(null)).then(()=>{let e=null;const t=new Promise(t=>e=t),n=this.injector.get(jn),r=this.injector.get(Yn);if(this.isLegacyDisabled(r)||this.isLegacyEnabled(r))e(!0);else if("disabled"===r.initialNavigation)n.setUpLocationChangeListener(),e(!0);else{if("enabled"!==r.initialNavigation)throw new Error(`Invalid initialNavigation options: '${r.initialNavigation}'`);n.hooks.afterPreactivation=(()=>this.initNavigation?d(null):(this.initNavigation=!0,e(!0),this.resultOfPreactivationDone)),n.initialNavigation()}return t})}bootstrapListener(e){const t=this.injector.get(Yn),n=this.injector.get(Qn),r=this.injector.get(Kn),s=this.injector.get(jn),i=this.injector.get(o.ApplicationRef);e===i.components[0]&&(this.isLegacyEnabled(t)?s.initialNavigation():this.isLegacyDisabled(t)&&s.setUpLocationChangeListener(),n.setUpPreloading(),r.init(),s.resetRootComponentType(i.componentTypes[0]),this.resultOfPreactivationDone.next(null),this.resultOfPreactivationDone.complete())}isLegacyEnabled(e){return"legacy_enabled"===e.initialNavigation||!0===e.initialNavigation||void 0===e.initialNavigation}isLegacyDisabled(e){return"legacy_disabled"===e.initialNavigation||!1===e.initialNavigation}}function cr(e){return e.appInitializer.bind(e)}function lr(e){return e.bootstrapListener.bind(e)}const dr=new o.InjectionToken("Router Initializer");function hr(){return[ur,{provide:o.APP_INITIALIZER,multi:!0,useFactory:cr,deps:[ur]},{provide:dr,useFactory:lr,deps:[ur]},{provide:o.APP_BOOTSTRAP_LISTENER,multi:!0,useExisting:dr}]}const fr=new o.Version("7.2.15")},kJWO:function(e,t,n){"use strict";n.d(t,"a",function(){return r});const r="function"==typeof Symbol&&Symbol.observable||"@@observable"},l7GE:function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n("7o/Q");class o extends r.a{notifyNext(e,t,n,r,o){this.destination.next(t)}notifyError(e,t){this.destination.error(e)}notifyComplete(e){this.destination.complete()}}},lJxs:function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n("7o/Q");function o(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 s(e,t))}}class s{constructor(e,t){this.project=e,this.thisArg=t}call(e,t){return t.subscribe(new i(e,this.project,this.thisArg))}}class i extends r.a{constructor(e,t,n){super(e),this.project=t,this.count=0,this.thisArg=n||this}_next(e){let t;try{t=this.project.call(this.thisArg,e,this.count++)}catch(n){return void this.destination.error(n)}this.destination.next(t)}}},mCNh:function(e,t,n){"use strict";n.d(t,"a",function(){return o}),n.d(t,"b",function(){return s});var r=n("KqfI");function o(...e){return s(e)}function s(e){return e?1===e.length?e[0]:function(t){return e.reduce((e,t)=>t(e),t)}:r.a}},n6bG:function(e,t,n){"use strict";function r(e){return"function"==typeof e}n.d(t,"a",function(){return r})},ngJS:function(e,t,n){"use strict";n.d(t,"a",function(){return r});const r=e=>t=>{for(let n=0,r=e.length;nt=>{const n=e[r.a]();for(;;){const e=n.next();if(e.done){t.complete();break}if(t.next(e.value),t.closed)break}return"function"==typeof n.return&&t.add(()=>{n.return&&n.return()}),t}},pMnS:function(e,t,n){"use strict";const r=n("8Y7J"),o=n("iInd");t.RouterModuleNgFactory=r.\u0275cmf(o.RouterModule,[],function(e){return r.\u0275mod([r.\u0275mpd(512,r.ComponentFactoryResolver,r.\u0275CodegenComponentFactoryResolver,[[8,[u]],[3,r.ComponentFactoryResolver],r.NgModuleRef]),r.\u0275mpd(1073742336,o.RouterModule,o.RouterModule,[[2,o.\u0275angular_packages_router_router_a],[2,o.Router]])])});var s=r.\u0275crt({encapsulation:2,styles:[],data:{}});function i(e){return r.\u0275vid(0,[(e()(),r.\u0275eld(0,16777216,null,null,1,"router-outlet",[],null,null,null,null,null)),r.\u0275did(1,212992,null,0,o.RouterOutlet,[o.ChildrenOutletContexts,r.ViewContainerRef,r.ComponentFactoryResolver,[8,null],r.ChangeDetectorRef],null,null)],function(e,t){e(t,1,0)},null)}function a(e){return r.\u0275vid(0,[(e()(),r.\u0275eld(0,0,null,null,1,"ng-component",[],null,null,null,i,s)),r.\u0275did(1,49152,null,0,o.\u0275EmptyOutletComponent,[],null,null)],null,null)}t.RenderType_\u0275EmptyOutletComponent=s,t.View_\u0275EmptyOutletComponent_0=i,t.View_\u0275EmptyOutletComponent_Host_0=a;var u=r.\u0275ccf("ng-component",o.\u0275EmptyOutletComponent,a,{},{},[]);t.\u0275EmptyOutletComponentNgFactory=u},quSY:function(e,t,n){"use strict";var r=n("DH7j"),o=n("XoHu"),s=n("n6bG");const i={e:{}};let a;function u(){try{return a.apply(this,arguments)}catch(e){return i.e=e,i}}function c(e){return a=e,u}function l(e){return Error.call(this),this.message=e?`${e.length} errors occurred during unsubscription:\n${e.map((e,t)=>`${t+1}) ${e.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=e,this}l.prototype=Object.create(Error.prototype);const d=l;n.d(t,"a",function(){return h});const h=function(){class e{constructor(e){this.closed=!1,this._parent=null,this._parents=null,this._subscriptions=null,e&&(this._unsubscribe=e)}unsubscribe(){let e,t=!1;if(this.closed)return;let{_parent:n,_parents:a,_unsubscribe:u,_subscriptions:l}=this;this.closed=!0,this._parent=null,this._parents=null,this._subscriptions=null;let h=-1,p=a?a.length:0;for(;n;)n.remove(this),n=++he.concat(t instanceof d?t.errors:t),[])}},vY5A:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n("iInd"),t.AppRoutingModule=class{}},yCtX:function(e,t,n){"use strict";n.d(t,"a",function(){return i});var r=n("HDdC"),o=n("quSY"),s=n("ngJS");function i(e,t){return new r.a(t?n=>{const r=new o.a;let s=0;return r.add(t.schedule(function(){s!==e.length?(n.next(e[s++]),n.closed||r.add(this.schedule())):n.complete()})),r}:Object(s.a)(e))}},yvrC:function(e,t,n){"use strict";const r=n("OvOj"),o=n("8Y7J"),s=n("gMoJ"),i=n("CkkL"),a=n("iInd"),u=n("Sy1n");var c=o.\u0275crt({encapsulation:0,styles:[r.styles],data:{}});function l(e){return o.\u0275vid(0,[(e()(),o.\u0275eld(0,0,null,null,8,"div",[["class","sbcard__grid"]],null,null,null,null,null)),(e()(),o.\u0275eld(1,0,null,null,1,"sb-card",[["category","Book"],["class","Class Name"],["img","assets/images/book.png"],["medium","Medium Name"],["org","Academy of European Law (ERA)"],["subject","Subject Name"],["subtopic","Limits of artificial intelligence"],["title","Data Structure and Algorithm - Assignment 1 Paperback"],["topic","Global positioning system and its application"],["type","course"]],null,null,null,s.View_CardComponent_0,s.RenderType_CardComponent)),o.\u0275did(2,114688,null,0,i.CardComponent,[],{subject:[0,"subject"],class:[1,"class"],medium:[2,"medium"],category:[3,"category"],title:[4,"title"],topic:[5,"topic"],subtopic:[6,"subtopic"],img:[7,"img"],org:[8,"org"]},null),(e()(),o.\u0275eld(3,0,null,null,1,"sb-card",[["category","Book"],["class","Class Name"],["img","assets/images/book.png"],["medium","Medium Name"],["org","Academy of European Law (ERA)"],["subject","Subject Name"],["subtopic","Limits of artificial intelligence"],["title","Data Structure and Algorithm - Assignment 1 Paperback"],["topic","Global positioning system and its application"],["type","course"]],null,null,null,s.View_CardComponent_0,s.RenderType_CardComponent)),o.\u0275did(4,114688,null,0,i.CardComponent,[],{subject:[0,"subject"],class:[1,"class"],medium:[2,"medium"],category:[3,"category"],title:[4,"title"],topic:[5,"topic"],subtopic:[6,"subtopic"],img:[7,"img"],org:[8,"org"]},null),(e()(),o.\u0275eld(5,0,null,null,1,"sb-card",[["category","Book"],["class","Class Name"],["img","assets/images/book.png"],["medium","Medium Name"],["org","Academy of European Law (ERA)"],["subject","Subject Name"],["subtopic","Limits of artificial intelligence"],["title","Data Structure and Algorithm - Assignment 1 Paperback"],["topic","Global positioning system and its application"],["type","course"]],null,null,null,s.View_CardComponent_0,s.RenderType_CardComponent)),o.\u0275did(6,114688,null,0,i.CardComponent,[],{subject:[0,"subject"],class:[1,"class"],medium:[2,"medium"],category:[3,"category"],title:[4,"title"],topic:[5,"topic"],subtopic:[6,"subtopic"],img:[7,"img"],org:[8,"org"]},null),(e()(),o.\u0275eld(7,0,null,null,1,"sb-card",[["category","Book"],["class","Class Name"],["img","assets/images/book.png"],["medium","Medium Name"],["org","Academy of European Law (ERA)"],["subject","Subject Name"],["subtopic","Limits of artificial intelligence"],["title","Data Structure and Algorithm - Assignment 1 Paperback"],["topic","Global positioning system and its application"],["type","course"]],null,null,null,s.View_CardComponent_0,s.RenderType_CardComponent)),o.\u0275did(8,114688,null,0,i.CardComponent,[],{subject:[0,"subject"],class:[1,"class"],medium:[2,"medium"],category:[3,"category"],title:[4,"title"],topic:[5,"topic"],subtopic:[6,"subtopic"],img:[7,"img"],org:[8,"org"]},null),(e()(),o.\u0275eld(9,0,null,null,0,"br",[],null,null,null,null,null)),(e()(),o.\u0275eld(10,0,null,null,0,"br",[],null,null,null,null,null)),(e()(),o.\u0275eld(11,0,null,null,0,"br",[],null,null,null,null,null)),(e()(),o.\u0275eld(12,0,null,null,0,"br",[],null,null,null,null,null)),(e()(),o.\u0275eld(13,0,null,null,0,"br",[],null,null,null,null,null)),(e()(),o.\u0275eld(14,0,null,null,1,"sb-modal",[["title","Modal Heading"]],null,null,null,s.View_ModalComponent_0,s.RenderType_ModalComponent)),o.\u0275did(15,114688,null,0,i.ModalComponent,[],{title:[0,"title"]},null),(e()(),o.\u0275eld(16,16777216,null,null,1,"router-outlet",[],null,null,null,null,null)),o.\u0275did(17,212992,null,0,a.RouterOutlet,[a.ChildrenOutletContexts,o.ViewContainerRef,o.ComponentFactoryResolver,[8,null],o.ChangeDetectorRef],null,null)],function(e,t){e(t,2,0,"Subject Name","Class Name","Medium Name","Book","Data Structure and Algorithm - Assignment 1 Paperback","Global positioning system and its application","Limits of artificial intelligence","assets/images/book.png","Academy of European Law (ERA)"),e(t,4,0,"Subject Name","Class Name","Medium Name","Book","Data Structure and Algorithm - Assignment 1 Paperback","Global positioning system and its application","Limits of artificial intelligence","assets/images/book.png","Academy of European Law (ERA)"),e(t,6,0,"Subject Name","Class Name","Medium Name","Book","Data Structure and Algorithm - Assignment 1 Paperback","Global positioning system and its application","Limits of artificial intelligence","assets/images/book.png","Academy of European Law (ERA)"),e(t,8,0,"Subject Name","Class Name","Medium Name","Book","Data Structure and Algorithm - Assignment 1 Paperback","Global positioning system and its application","Limits of artificial intelligence","assets/images/book.png","Academy of European Law (ERA)"),e(t,15,0,"Modal Heading"),e(t,17,0)},null)}function d(e){return o.\u0275vid(0,[(e()(),o.\u0275eld(0,0,null,null,1,"app-root",[],null,null,null,l,c)),o.\u0275did(1,49152,null,0,u.AppComponent,[],null,null)],null,null)}t.RenderType_AppComponent=c,t.View_AppComponent_0=l,t.View_AppComponent_Host_0=d,t.AppComponentNgFactory=o.\u0275ccf("app-root",u.AppComponent,d,{},{},[])},"z+Ro":function(e,t,n){"use strict";function r(e){return e&&"function"==typeof e.schedule}n.d(t,"a",function(){return r})},zUnb:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n("8Y7J"),o=n("AytR"),s=n("Ss9G"),i=n("cUpR");o.environment.production&&r.enableProdMode(),i.platformBrowser().bootstrapModuleFactory(s.AppModuleNgFactory).catch(e=>console.error(e))}},[[0,0]]]); \ No newline at end of file diff --git a/dist/sb-ui-components-app/polyfills.js b/dist/sb-ui-components-app/polyfills.js new file mode 100644 index 0000000..c9b95ed --- /dev/null +++ b/dist/sb-ui-components-app/polyfills.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[3],{"0TWp":function(e,t,n){!function(){"use strict";!function(e){var t=e.performance;function n(e){t&&t.mark&&t.mark(e)}function r(e,n){t&&t.measure&&t.measure(e,n)}n("Zone");var o=!0===e.__zone_symbol__forceDuplicateZoneCheck;if(e.Zone){if(o||"function"!=typeof e.Zone.__symbol__)throw new Error("Zone already loaded.");return e.Zone}var a,i=function(){function t(e,t){this._parent=e,this._name=t?t.name||"unnamed":"",this._properties=t&&t.properties||{},this._zoneDelegate=new c(this,this._parent&&this._parent._zoneDelegate,t)}return t.assertZonePatched=function(){if(e.Promise!==Z.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")},Object.defineProperty(t,"root",{get:function(){for(var e=t.current;e.parent;)e=e.parent;return e},enumerable:!0,configurable:!0}),Object.defineProperty(t,"current",{get:function(){return z.zone},enumerable:!0,configurable:!0}),Object.defineProperty(t,"currentTask",{get:function(){return P},enumerable:!0,configurable:!0}),t.__load_patch=function(a,i){if(Z.hasOwnProperty(a)){if(o)throw Error("Already loaded patch: "+a)}else if(!e["__Zone_disable_"+a]){var s="Zone:"+a;n(s),Z[a]=i(e,t,O),r(s,s)}},Object.defineProperty(t.prototype,"parent",{get:function(){return this._parent},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"name",{get:function(){return this._name},enumerable:!0,configurable:!0}),t.prototype.get=function(e){var t=this.getZoneWith(e);if(t)return t._properties[e]},t.prototype.getZoneWith=function(e){for(var t=this;t;){if(t._properties.hasOwnProperty(e))return t;t=t._parent}return null},t.prototype.fork=function(e){if(!e)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,e)},t.prototype.wrap=function(e,t){if("function"!=typeof e)throw new Error("Expecting function got: "+e);var n=this._zoneDelegate.intercept(this,e,t),r=this;return function(){return r.runGuarded(n,this,arguments,t)}},t.prototype.run=function(e,t,n,r){z={parent:z,zone:this};try{return this._zoneDelegate.invoke(this,e,t,n,r)}finally{z=z.parent}},t.prototype.runGuarded=function(e,t,n,r){void 0===t&&(t=null),z={parent:z,zone:this};try{try{return this._zoneDelegate.invoke(this,e,t,n,r)}catch(o){if(this._zoneDelegate.handleError(this,o))throw o}}finally{z=z.parent}},t.prototype.runTask=function(e,t,n){if(e.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(e.zone||y).name+"; Execution: "+this.name+")");if(e.state!==m||e.type!==D&&e.type!==S){var r=e.state!=b;r&&e._transitionTo(b,_),e.runCount++;var o=P;P=e,z={parent:z,zone:this};try{e.type==S&&e.data&&!e.data.isPeriodic&&(e.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,e,t,n)}catch(a){if(this._zoneDelegate.handleError(this,a))throw a}}finally{e.state!==m&&e.state!==w&&(e.type==D||e.data&&e.data.isPeriodic?r&&e._transitionTo(_,b):(e.runCount=0,this._updateTaskCount(e,-1),r&&e._transitionTo(m,b,m))),z=z.parent,P=o}}},t.prototype.scheduleTask=function(e){if(e.zone&&e.zone!==this)for(var t=this;t;){if(t===e.zone)throw Error("can not reschedule task to "+this.name+" which is descendants of the original zone "+e.zone.name);t=t.parent}e._transitionTo(k,m);var n=[];e._zoneDelegates=n,e._zone=this;try{e=this._zoneDelegate.scheduleTask(this,e)}catch(r){throw e._transitionTo(w,k,m),this._zoneDelegate.handleError(this,r),r}return e._zoneDelegates===n&&this._updateTaskCount(e,1),e.state==k&&e._transitionTo(_,k),e},t.prototype.scheduleMicroTask=function(e,t,n,r){return this.scheduleTask(new l(E,e,t,n,r,void 0))},t.prototype.scheduleMacroTask=function(e,t,n,r,o){return this.scheduleTask(new l(S,e,t,n,r,o))},t.prototype.scheduleEventTask=function(e,t,n,r,o){return this.scheduleTask(new l(D,e,t,n,r,o))},t.prototype.cancelTask=function(e){if(e.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(e.zone||y).name+"; Execution: "+this.name+")");e._transitionTo(T,_,b);try{this._zoneDelegate.cancelTask(this,e)}catch(t){throw e._transitionTo(w,T),this._zoneDelegate.handleError(this,t),t}return this._updateTaskCount(e,-1),e._transitionTo(m,T),e.runCount=0,e},t.prototype._updateTaskCount=function(e,t){var n=e._zoneDelegates;-1==t&&(e._zoneDelegates=null);for(var r=0;r0,macroTask:n.macroTask>0,eventTask:n.eventTask>0,change:e})},e}(),l=function(){function t(n,r,o,a,i,s){this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=n,this.source=r,this.data=a,this.scheduleFn=i,this.cancelFn=s,this.callback=o;var c=this;this.invoke=n===D&&a&&a.useG?t.invokeTask:function(){return t.invokeTask.call(e,c,this,arguments)}}return t.invokeTask=function(e,t,n){e||(e=this),C++;try{return e.runCount++,e.zone.runTask(e,t,n)}finally{1==C&&g(),C--}},Object.defineProperty(t.prototype,"zone",{get:function(){return this._zone},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"state",{get:function(){return this._state},enumerable:!0,configurable:!0}),t.prototype.cancelScheduleRequest=function(){this._transitionTo(m,k)},t.prototype._transitionTo=function(e,t,n){if(this._state!==t&&this._state!==n)throw new Error(this.type+" '"+this.source+"': can not transition to '"+e+"', expecting state '"+t+"'"+(n?" or '"+n+"'":"")+", was '"+this._state+"'.");this._state=e,e==m&&(this._zoneDelegates=null)},t.prototype.toString=function(){return this.data&&void 0!==this.data.handleId?this.data.handleId.toString():Object.prototype.toString.call(this)},t.prototype.toJSON=function(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}},t}(),u=I("setTimeout"),f=I("Promise"),p=I("then"),h=[],d=!1;function v(t){if(0===C&&0===h.length)if(a||e[f]&&(a=e[f].resolve(0)),a){var n=a[p];n||(n=a.then),n.call(a,g)}else e[u](g,0);t&&h.push(t)}function g(){if(!d){for(d=!0;h.length;){var e=h;h=[];for(var t=0;t=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}}};Zone.__load_patch("ZoneAwarePromise",function(t,n,r){var o=Object.getOwnPropertyDescriptor,a=Object.defineProperty,i=r.symbol,s=[],c=i("Promise"),l=i("then"),u="__creationTrace__";r.onUnhandledError=function(e){if(r.showUncaughtError()){var t=e&&e.rejection;t?console.error("Unhandled Promise rejection:",t instanceof Error?t.message:t,"; Zone:",e.zone.name,"; Task:",e.task&&e.task.source,"; Value:",t,t instanceof Error?t.stack:void 0):console.error(e)}},r.microtaskDrainDone=function(){for(;s.length;)for(var e=function(){var e=s.shift();try{e.zone.runGuarded(function(){throw e})}catch(t){p(t)}};s.length;)e()};var f=i("unhandledPromiseRejectionHandler");function p(e){r.onUnhandledError(e);try{var t=n[f];t&&"function"==typeof t&&t.call(this,e)}catch(o){}}function h(e){return e&&e.then}function d(e){return e}function v(e){return M.reject(e)}var g=i("state"),y=i("value"),m=i("finally"),k=i("parentPromiseValue"),_=i("parentPromiseState"),b="Promise.then",T=null,w=!0,E=!1,S=0;function D(e,t){return function(n){try{P(e,t,n)}catch(r){P(e,!1,r)}}}var Z=function(){var e=!1;return function(t){return function(){e||(e=!0,t.apply(null,arguments))}}},O="Promise resolved with itself",z=i("currentTaskTrace");function P(e,t,o){var i,c=Z();if(e===o)throw new TypeError(O);if(e[g]===T){var l=null;try{"object"!=typeof o&&"function"!=typeof o||(l=o&&o.then)}catch(v){return c(function(){P(e,!1,v)})(),e}if(t!==E&&o instanceof M&&o.hasOwnProperty(g)&&o.hasOwnProperty(y)&&o[g]!==T)j(o),P(e,o[g],o[y]);else if(t!==E&&"function"==typeof l)try{l.call(o,c(D(e,t)),c(D(e,!1)))}catch(v){c(function(){P(e,!1,v)})()}else{e[g]=t;var f=e[y];if(e[y]=o,e[m]===m&&t===w&&(e[g]=e[_],e[y]=e[k]),t===E&&o instanceof Error){var p=n.currentTask&&n.currentTask.data&&n.currentTask.data[u];p&&a(o,z,{configurable:!0,enumerable:!1,writable:!0,value:p})}for(var h=0;h1?c[1]:null,h=p&&p.signal;return new Promise(function(p,d){var v=t.current.scheduleMacroTask("fetch",f,c,function(){var s,l=t.current;try{l[i]=!0,s=r.apply(e,c)}catch(f){return void d(f)}finally{l[i]=!1}if(!(s instanceof o)){var u=s.constructor;u[a]||n.patchThen(u)}s.then(function(e){"notScheduled"!==v.state&&v.invoke(),p(e)},function(e){"notScheduled"!==v.state&&v.invoke(),d(e)})},function(){if(l)if(h&&h.abortController&&!h.aborted&&"function"==typeof h.abortController.abort&&u)try{t.current[s]=!0,u.call(h.abortController)}finally{t.current[s]=!1}else d("cancel fetch need a AbortController.signal");else d("No AbortController supported, can not cancel fetch")});h&&h.abortController&&(h.abortController.task=v)})}}});var t=Object.getOwnPropertyDescriptor,n=Object.defineProperty,r=Object.getPrototypeOf,o=Object.create,a=Array.prototype.slice,i="addEventListener",s="removeEventListener",c=Zone.__symbol__(i),l=Zone.__symbol__(s),u="true",f="false",p="__zone_symbol__";function h(e,t){return Zone.current.wrap(e,t)}function d(e,t,n,r,o){return Zone.current.scheduleMacroTask(e,t,n,r,o)}var v=Zone.__symbol__,g="undefined"!=typeof window,y=g?window:void 0,m=g&&y||"object"==typeof self&&self||global,k="removeAttribute",_=[null];function b(e,t){for(var n=e.length-1;n>=0;n--)"function"==typeof e[n]&&(e[n]=h(e[n],t+"_"+n));return e}function T(e){return!e||!1!==e.writable&&!("function"==typeof e.get&&void 0===e.set)}var w="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope,E=!("nw"in m)&&void 0!==m.process&&"[object process]"==={}.toString.call(m.process),S=!E&&!w&&!(!g||!y.HTMLElement),D=void 0!==m.process&&"[object process]"==={}.toString.call(m.process)&&!w&&!(!g||!y.HTMLElement),Z={},O=function(e){if(e=e||m.event){var t=Z[e.type];t||(t=Z[e.type]=v("ON_PROPERTY"+e.type));var n,r=this||e.target||m,o=r[t];return S&&r===y&&"error"===e.type?!0===(n=o&&o.call(this,e.message,e.filename,e.lineno,e.colno,e.error))&&e.preventDefault():null==(n=o&&o.apply(this,arguments))||n||e.preventDefault(),n}};function z(e,r,o){var a=t(e,r);if(!a&&o&&t(o,r)&&(a={enumerable:!0,configurable:!0}),a&&a.configurable){var i=v("on"+r+"patched");if(!e.hasOwnProperty(i)||!e[i]){delete a.writable,delete a.value;var s=a.get,c=a.set,l=r.substr(2),u=Z[l];u||(u=Z[l]=v("ON_PROPERTY"+l)),a.set=function(t){var n=this;n||e!==m||(n=m),n&&(n[u]&&n.removeEventListener(l,O),c&&c.apply(n,_),"function"==typeof t?(n[u]=t,n.addEventListener(l,O,!1)):n[u]=null)},a.get=function(){var t=this;if(t||e!==m||(t=m),!t)return null;var n=t[u];if(n)return n;if(s){var o=s&&s.call(this);if(o)return a.set.call(this,o),"function"==typeof t[k]&&t.removeAttribute(r),o}return null},n(e,r,a),e[i]=!0}}}function P(e,t,n){if(t)for(var r=0;r1?new r(e,n):new r(e),f=t(u,"onmessage");return f&&!1===f.configurable?(c=o(u),l=u,[i,s,"send","close"].forEach(function(e){c[e]=function(){var t=a.call(arguments);if(e===i||e===s){var n=t.length>0?t[0]:void 0;if(n){var r=Zone.__symbol__("ON_PROPERTY"+n);u[r]=c[r]}}return u[e].apply(u,t)}})):c=u,P(c,["close","error","message","open"],l),c};var c=n.WebSocket;for(var l in r)c[l]=r[l]}(0,c)}}var ge=v("unbound");function ye(e,n,r,o){var a=Zone.__symbol__(r);if(!e[a]){var i=e[a]=e[r];e[r]=function(a,s,c){return s&&s.prototype&&o.forEach(function(e){var o,a,i,c,l=n+"."+r+"::"+e,u=s.prototype;if(u.hasOwnProperty(e)){var f=t(u,e);f&&f.value?(f.value=h(f.value,l),c=(i=f).configurable,re(o=s.prototype,a=e,i=ne(o,a,i),c)):u[e]&&(u[e]=h(u[e],l))}else u[e]&&(u[e]=h(u[e],l))}),i.call(e,a,s,c)},L(e[r],i)}}Zone.__load_patch("util",function(e,t,n){n.patchOnProperties=P,n.patchMethod=M,n.bindArguments=b}),Zone.__load_patch("timers",function(e){K(e,"set","clear","Timeout"),K(e,"set","clear","Interval"),K(e,"set","clear","Immediate")}),Zone.__load_patch("requestAnimationFrame",function(e){K(e,"request","cancel","AnimationFrame"),K(e,"mozRequest","mozCancel","AnimationFrame"),K(e,"webkitRequest","webkitCancel","AnimationFrame")}),Zone.__load_patch("blocking",function(e,t){for(var n=["alert","prompt","confirm"],r=0;r=0&&"function"==typeof n[r.cbIdx]?d(r.name,n[r.cbIdx],r,a):e.apply(t,n)}})}()}),Zone.__load_patch("XHR",function(e,t){!function(u){var f=XMLHttpRequest.prototype,p=f[c],h=f[l];if(!p){var g=e.XMLHttpRequestEventTarget;if(g){var y=g.prototype;p=y[c],h=y[l]}}var m="readystatechange",k="scheduled";function _(e){var t=e.data,r=t.target;r[a]=!1,r[s]=!1;var i=r[o];p||(p=r[c],h=r[l]),i&&h.call(r,m,i);var u=r[o]=function(){if(r.readyState===r.DONE)if(!t.aborted&&r[a]&&e.state===k){var n=r.__zone_symbol__loadfalse;if(n&&n.length>0){var o=e.invoke;e.invoke=function(){for(var n=r.__zone_symbol__loadfalse,a=0;acode{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}}@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}}@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th,.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size],textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat #fff}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip{display:block}.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{border-color:#28a745}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat #fff}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip{display:block}.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#dc3545}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid;vertical-align:0}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{margin-left:.255em;vertical-align:.255em;content:"";display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent;vertical-align:0}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:flex;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:1px solid #adb5bd}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:50%/50% 50% no-repeat}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right .75rem center/8px 10px no-repeat #fff;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:calc(1rem + .4rem);padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.collapsing,.custom-switch .custom-control-label::after{transition:none}.custom-range::-webkit-slider-thumb{transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:center center/100% 100% no-repeat}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:flex;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:flex;flex:1 0 0%;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:flex;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}.card-columns{-moz-column-count:3;column-count:3;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.card-columns .card{margin-bottom:.75rem}.accordion>.card{overflow:hidden}.accordion>.card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion>.card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion>.card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.accordion>.card .card-header{margin-bottom:-1px}.breadcrumb{display:flex;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#0062cc}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes}.media{display:flex;align-items:flex-start}.media-body{flex:1}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-horizontal{flex-direction:row}.list-group-horizontal .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-sm .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-md .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-lg .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-xl .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush .list-group-item:last-child{margin-bottom:-1px}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{margin-bottom:0;border-bottom:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.close.disabled{pointer-events:none}.toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:flex;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}.progress-bar-animated{-webkit-animation:none;animation:none}.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;align-items:center;justify-content:flex-end;padding:1rem;border-top:1px solid #dee2e6;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=top]>.arrow::before,.bs-popover-top>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow::before,.bs-popover-right>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow::after,.bs-popover-right>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=bottom]>.arrow::before,.bs-popover-bottom>.arrow::before{top:0;border-width:0 .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after{top:1px;border-width:0 .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow::before,.bs-popover-left>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow::after,.bs-popover-left>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:0s .6s opacity}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right,.carousel-item{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:50%/100% 100% no-repeat}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev,.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:.75s linear infinite spinner-border;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:.75s linear infinite spinner-grow;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.8571428571%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:576px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.mr-0,.mx-0{margin-right:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.pr-0,.px-0{padding-right:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}.container,body{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1{font-size:32.004px;line-height:40.004px}h2{font-size:28px;line-height:36px}h3{font-size:23.996px;line-height:31.996px}h4{font-size:20.006px;line-height:28.006px}h5{font-size:16.002px;line-height:24.002px}h6{font-size:14px;line-height:22px}p{font-size:14px;line-height:22.652px}.fmedium{font-size:16.002px}.fxsmall{font-size:10.0002px}.sb-pageSection-title,.sb-section-title{font-size:16.002px;display:inline;font-weight:600}.sb-pageSection-title.sb-pageSection-sentenceCase,.sb-section-title.sb-pageSection-sentenceCase{text-transform:lowercase}.sb-pageSection-title.sb-pageSection-sentenceCase::first-letter,.sb-section-title.sb-pageSection-sentenceCase::first-letter{text-transform:uppercase}.sb-pageSection-title.sb-pageSection-title-light,.sb-section-title.sb-pageSection-title-light{color:var(--gray-400)}.flex-jc-center{justify-content:center!important}.flex-jc-flex-end{justify-content:flex-end!important}.flex-jc-space-around{justify-content:space-around!important}.flex-jc-space-between{justify-content:space-between!important}.flex-as-center{align-self:center!important}.flex-as-flex-end{align-self:flex-end!important}.flex-ai-center{align-items:center!important}.flex-ai-baseline{align-items:baseline!important}.flex-ai-end{align-items:flex-end!important}.flex-dr{flex-direction:row!important}.flex-dc{flex-direction:column!important}.flex-w-wrap{flex-wrap:wrap!important}.flex-basis-1{flex:1}.flex-basis-100{flex-basis:100%}a:hover{color:#0056b3;text-decoration:underline;opacity:.8;color:var(--primary-color)}a:focus{outline:0}.text-capitalize{text-transform:capitalize!important}.text-uppercase{text-transform:uppercase!important}.text-lowercase,.text-sentencecase{text-transform:lowercase!important}.text-sentencecase::first-letter{text-transform:uppercase!important}.text-inherit{text-transform:inherit!important}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.break-word{word-break:break-word}.white-space-nowrap{white-space:nowrap!important}.font-weight-bold{font-weight:700!important}.font-weight-normal{font-weight:400!important}.cursor-text{cursor:text!important}.cursor-pointer{cursor:pointer!important}.va-bottom{vertical-align:bottom!important}.va-middle{vertical-align:middle}.text-center{text-align:center!important}[dir=ltr] .text-right{text-align:right}[dir=ltr] .text-left,[dir=rtl] .text-right{text-align:left}[dir=rtl] .text-left{text-align:right}.d-inline-block{display:inline-block!important}.d-block,.show{display:block!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-inline{display:inline!important}.d-none,.hide{display:none!important}@media only screen and (max-width:1023px){[class*="computer only"]:not(.mobile),[class*="large screen only"]:not(.mobile),[class*="mobile hidden"],[class*="or lower hidden"],[class*="tablet only"]:not(.mobile),[class*="widescreen only"]:not(.mobile){display:none!important}}@media only screen and (min-width:1024px){[class*="computer hidden"],[class*="large screen only"]:not(.computer),[class*="mobile only"]:not(.computer),[class*="or lower hidden"]:not(.tablet):not(.mobile),[class*="tablet only"]:not(.computer),[class*="widescreen only"]:not(.computer){display:none!important}}.bg-contain{background-position:center;background-repeat:no-repeat;background-size:contain}.o-y-auto{overflow-y:auto!important}.o-y-hide{overflow-y:hidden!important}.o-y-scroll{overflow-y:scroll!important}.o-x-auto{overflow-x:auto!important}.o-y-visible{overflow-y:visible!important}.o-x-hide{overflow-x:hidden!important}.o-x-scroll{overflow-x:scroll!important}.fs-0-785{font-size:.785rem!important}.fs-0-92{font-size:.9286rem!important}.fs-1{font-size:1rem!important}.fs-1-143{font-size:1.143rem!important}.fs-1-16{font-size:1.16rem!important}.fs-1-286{font-size:1.286rem!important}.fs-1-3{font-size:1.3rem!important}.fs-1-429{font-size:1.429rem!important}.fs-1-5{font-size:1.5rem!important}.fs-1-7{font-size:1.7rem!important}.fs-2{font-size:2rem!important}.fs-2-5{font-size:2.5rem!important}.fs-2-57{font-size:2.571rem!important}.fs-3{font-size:3rem!important}.fs-3-5{font-size:3.5rem!important}.sb-color-info,.sb-color-primary{color:var(--primary-color)}.sb-color-secondary,.sb-color-success{color:var(--secondary-200)}.sb-color-tertiary,.sb-color-warning{color:var(--tertiary-400)}.sb-color-error{color:var(--red)}.sb-color-gray{color:var(--gray-800)}.sb-workspace-bg{background-image:linear-gradient(-90deg,var(--primary-0),var(--white))}.sb-bg-color-info,.sb-bg-color-primary{background-color:var(--primary-color)}.sb-bg-color-secondary,.sb-bg-color-success{background-color:var(--secondary-200)}.sb-bg-color-tertiary,.sb-bg-color-warning{background-color:var(--tertiary-400)}.sb-bg-color-error{background-color:var(--red)}.sb-bg-color-gray{background-color:var(--gray-800)}.m-0{margin:0!important}.m-4{margin:4px!important}.m-8{margin:8px!important}.m-16{margin:16px!important}.m-24{margin:24px!important}.m-32{margin:32px!important}.m-40{margin:40px!important}.m-48{margin:48px!important}.m-64{margin:64px!important}.mt-auto{margin-top:auto!important}.mt-0{margin-top:0!important}.mt-4{margin-top:4px!important}.mt-8{margin-top:8px!important}.mt-12{margin-top:12px!important}.mt-16{margin-top:16px!important}.mt-24{margin-top:24px!important}.mt-32{margin-top:32px!important}.mt-40{margin-top:40px!important}.mt-48{margin-top:48px!important}.mt-64{margin-top:64px!important}.mt-96{margin-top:96px!important}.mt-192{margin-top:192px!important}.mb-auto{margin-bottom:auto!important}.mb-0{margin-bottom:0!important}.mb-4{margin-bottom:4px!important}.mb-8{margin-bottom:8px!important}.mb-12{margin-bottom:12px!important}.mb-16{margin-bottom:16px!important}.mb-24{margin-bottom:24px!important}.mb-32{margin-bottom:32px!important}.mb-48{margin-bottom:48px!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-4{margin-right:4px!important;margin-left:4px!important}.mx-8{margin-right:8px!important;margin-left:8px!important}.mx-16{margin-right:16px!important;margin-left:16px!important}.mx-24{margin-right:24px!important;margin-left:24px!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-4{margin-top:4px!important;margin-bottom:4px!important}.my-8{margin-top:8px!important;margin-bottom:8px!important}.my-16{margin-top:16px!important;margin-bottom:16px!important}.my-24{margin-top:24px!important;margin-bottom:24px!important}.my-32{margin-top:32px!important;margin-bottom:32px!important}.my-40{margin-top:40px!important;margin-bottom:40px!important}.my-48{margin-top:48px!important;margin-bottom:48px!important}[dir=ltr] .ml-auto{margin-left:auto!important}[dir=ltr] .ml-0{margin-left:0!important}[dir=ltr] .ml-4{margin-left:4px!important}[dir=ltr] .ml-8{margin-left:8px!important}[dir=ltr] .ml-12{margin-left:12px!important}[dir=ltr] .ml-16{margin-left:16px!important}[dir=ltr] .ml-24{margin-left:24px!important}[dir=rtl] .ml-auto{margin-right:auto!important}[dir=rtl] .ml-0{margin-right:0!important}[dir=rtl] .ml-4{margin-right:4px!important}[dir=rtl] .ml-8{margin-right:8px!important}[dir=rtl] .ml-12{margin-right:12px!important}[dir=rtl] .ml-16{margin-right:16px!important}[dir=rtl] .ml-24{margin-right:24px!important}[dir=ltr] .mr-auto{margin-right:auto!important}[dir=ltr] .mr-0{margin-right:0!important}[dir=ltr] .mr-4{margin-right:4px!important}[dir=ltr] .mr-8{margin-right:8px!important}[dir=ltr] .mr-12{margin-right:12px!important}[dir=ltr] .mr-16{margin-right:16px!important}[dir=ltr] .mr-20{margin-right:20px!important}[dir=ltr] .mr-24{margin-right:24px!important}[dir=ltr] .mr-32{margin-right:32px!important}[dir=ltr] .mr-40{margin-right:40px!important}[dir=ltr] .mr-96{margin-right:96px!important}[dir=rtl] .mr-auto{margin-left:auto!important}[dir=rtl] .mr-0{margin-left:0!important}[dir=rtl] .mr-4{margin-left:4px!important}[dir=rtl] .mr-8{margin-left:8px!important}[dir=rtl] .mr-12{margin-left:12px!important}[dir=rtl] .mr-16{margin-left:16px!important}[dir=rtl] .mr-20{margin-left:20px!important}[dir=rtl] .mr-32{margin-left:32px!important}[dir=rtl] .mr-40{margin-left:40px!important}[dir=rtl] .mr-96{margin-left:96px!important}@media screen and (min-width:768px){.mx--20{margin:0 -20px}}.p-0{padding:0!important}.p-4{padding:4px!important}.p-8{padding:8px!important}.p-16{padding:16px!important}.p-24{padding:24px!important}.pt-auto{padding-top:auto!important}.pt-0{padding-top:0!important}.pt-4{padding-top:4px!important}.pt-8{padding-top:8px!important}.pt-12{padding-top:12px!important}.pt-16{padding-top:16px!important}.pt-24{padding-top:24px!important}.pt-32{padding-top:32px!important}.pt-40{padding-top:40px!important}.pt-48{padding-top:48px!important}.pt-64{padding-top:64px!important}.pt-72{padding-top:72px!important}.pt-96{padding-top:96px!important}.pt-192{padding-top:192px!important}.pb-auto{padding-bottom:auto!important}.pb-0{padding-bottom:0!important}.pb-4{padding-bottom:4px!important}.pb-8{padding-bottom:8px!important}.pb-16{padding-bottom:16px!important}.pb-24{padding-bottom:24px!important}.pb-32{padding-bottom:32px!important}.pb-48{padding-bottom:48px!important}.px-auto{padding-right:auto!important;padding-left:auto!important}.px-0{padding-right:0!important;padding-left:0!important}.px-4{padding-right:4px!important;padding-left:4px!important}.px-8{padding-right:8px!important;padding-left:8px!important}.px-16{padding-right:16px!important;padding-left:16px!important}.px-24{padding-right:24px!important;padding-left:24px!important}.py-auto{padding-top:auto!important;padding-bottom:auto!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-4{padding-top:4px!important;padding-bottom:4px!important}.py-8{padding-top:8px!important;padding-bottom:8px!important}.py-16{padding-top:16px!important;padding-bottom:16px!important}.py-24{padding-top:24px!important;padding-bottom:24px!important}[dir=ltr] .pl-auto{padding-left:auto!important}[dir=ltr] .pl-0{padding-left:0!important}[dir=ltr] .pl-4{padding-left:4px!important}[dir=ltr] .pl-8{padding-left:8px!important}[dir=ltr] .pl-16{padding-left:16px!important}[dir=ltr] .pl-24{padding-left:24px!important}[dir=rtl] .pl-auto{padding-right:auto!important}[dir=rtl] .pl-0{padding-right:0!important}[dir=rtl] .pl-4{padding-right:4px!important}[dir=rtl] .pl-8{padding-right:8px!important}[dir=rtl] .pl-16{padding-right:16px!important}[dir=rtl] .pl-24{padding-right:24px!important}[dir=ltr] .pr-auto{padding-right:auto!important}[dir=ltr] .pr-0{padding-right:0!important}[dir=ltr] .pr-4{padding-right:4px!important}[dir=ltr] .pr-8{padding-right:8px!important}[dir=ltr] .pr-12{padding-right:12px!important}[dir=ltr] .pr-16{padding-right:16px!important}[dir=ltr] .pr-24{padding-right:24px!important}[dir=ltr] .pr-32{padding-right:32px!important}[dir=ltr] .pr-40{padding-right:40px!important}[dir=ltr] .pr-96{padding-right:96px!important}[dir=rtl] .pr-auto{padding-left:auto!important}[dir=rtl] .pr-0{padding-left:0!important}[dir=rtl] .pr-4{padding-left:4px!important}[dir=rtl] .pr-8{padding-left:8px!important}[dir=rtl] .pr-12{padding-left:12px!important}[dir=rtl] .pr-16{padding-left:16px!important}[dir=rtl] .pr-20{padding-left:20px!important}[dir=rtl] .pr-32{padding-left:32px!important}[dir=rtl] .pr-40{padding-left:40px!important}[dir=rtl] .pr-96{padding-left:96px!important}.relative{position:relative!important}.absolute{position:absolute!important}[dir=ltr] .right-0{right:0!important}[dir=ltr] .left-0,[dir=rtl] .right-0{left:0!important}[dir=rtl] .left-0{right:0!important}.top-50{top:50%!important;transform:translateY(-50%)}.bottom-0{bottom:0!important}.bottom-5{bottom:5px!important}.sb-sticky-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:999999}.sb-sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:999999}.bs-0{box-shadow:none!important}.bs-1{box-shadow:0 3px 6px 0 rgba(0,0,0,.29)!important}.bs-1:hover{box-shadow:0 4px 9px 0 rgba(0,0,0,.29)!important}.bs-2{box-shadow:0 0 20px 0 rgba(0,0,0,.29)!important}.h-100{max-height:100%}.max-height{height:380px!important}.auto-height{height:auto!important}.w-100{max-width:100%}.w-75{max-width:75%}.w-50{max-width:50%}.w-25{max-width:25%}.w-auto{max-width:auto}.sb-mw-100{max-width:100%!important}.b-0{border:0 solid!important}.bl-0{border-left:none!important}.br-0{border-right:none!important}.br-4{border-radius:4px!important}.bt-0{border-top:none!important}.bb-0{border-bottom:none!important}.b-1{border:1px solid!important}.b-2{border:2px solid!important}.b-4{border:4px solid!important}.b-8{border:8px solid!important}input[type=button],input[type=reset],input[type=submit]{width:100%}a.sbbtn{text-align:center;display:inline-flex;justify-content:center;align-items:center;flex-wrap:wrap}.sbbtn{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0;display:inline-block;border:1px solid;color:var(--white);cursor:pointer;min-width:64px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;position:relative;text-transform:capitalize;text-decoration:none}.sbbtn:hover{opacity:1}.sbbtn--disabled,.sbbtn--disabled:hover,.sbbtn:disabled,.sbbtn:disabled:hover{background-color:var(--gray-100);color:var(--gray-200);border:1px solid var(--gray-100);cursor:default}.sbbtn:after{content:"";position:absolute;top:50%;left:50%;width:3px;height:3px;background:var(--primary-600);opacity:0;border-radius:50%;transform:scale(1,1) translate(-50%);transform-origin:50% 50%}.sbbtn--full,.sbbtn--lg,.sbbtn--md,.sbbtn--sm,.sbbtn--xs{padding:4px 16px}.sbbtn--xs{height:24px;padding:0 8px;font-size:11.9994px}.sbbtn--sm{height:32px;font-size:14px}.sbbtn--md{height:48px;font-size:16.002px}.sbbtn--lg{height:56px;padding:16px 24px;font-size:20.006px}.sbbtn--error:active,.sbbtn--error:hover,.sbbtn--info:active,.sbbtn--info:hover,.sbbtn--primary:active,.sbbtn--primary:hover,.sbbtn--secondary:active,.sbbtn--secondary:hover,.sbbtn--success:active,.sbbtn--success:hover,.sbbtn--tertiary:active,.sbbtn--tertiary:hover{color:var(--white);border:1px solid transparent}.sbbtn--info,.sbbtn--primary{border-color:var(--primary-color);background-color:var(--primary-color);color:var(--white)}.sbbtn--info:active,.sbbtn--info:hover,.sbbtn--primary:active,.sbbtn--primary:hover{background:var(--primary-800)}.sbbtn--secondary,.sbbtn--success{border-color:var(--secondary-200);background-color:var(--secondary-200);color:var(--white)}.sbbtn--secondary:active,.sbbtn--secondary:hover,.sbbtn--success:active,.sbbtn--success:hover{background:var(--secondary-400)}.sbbtn--tertiary,.sbbtn--warning{border-color:var(--tertiary-100);background-color:var(--tertiary-100);color:var(--white)}.sbbtn--tertiary:active,.sbbtn--tertiary:hover,.sbbtn--warning:active,.sbbtn--warning:hover{background:var(--tertiary-400)}.sbbtn--success{border-color:var(--secondary-200);background-color:var(--secondary-200);color:var(--white)}.sbbtn--success:active,.sbbtn--success:hover{background:var(--secondary-400)}.sbbtn--info{border-color:var(--primary-400);background-color:var(--primary-400);color:var(--white)}.sbbtn--info:active,.sbbtn--info:hover{background:var(--primary-800)}.sbbtn--warning{border-color:var(--tertiary-400);background-color:var(--tertiary-400);color:var(--white)}.sbbtn--warning:active,.sbbtn--warning:hover{background:var(--tertiary-400)}.sbbtn--error{border-color:var(--red-100);background-color:var(--red-100);color:var(--white)}.sbbtn--error:active,.sbbtn--error:hover{background:var(--red-400)}.sbbtn--gray{border-color:var(--gray-200);background-color:var(--gray-200);color:var(--white)}.sbbtn--gray:active,.sbbtn--gray:hover{background:var(--gray-400)}.sbbtn--ol-info,.sbbtn--ol-primary{background-color:var(--white);color:var(--primary-color)}.sbbtn--ol-info:active,.sbbtn--ol-info:hover,.sbbtn--ol-primary:active,.sbbtn--ol-primary:hover{background:var(--primary-100);color:var(--primary-800);border-color:var(--primary-800)}.sbbtn--ol-secondary,.sbbtn--ol-success{background-color:var(--white);color:var(--secondary-200);color:var(--secondary-100);border-color:var(--secondary-100)}.sbbtn--ol-secondary:active,.sbbtn--ol-secondary:hover,.sbbtn--ol-success:active,.sbbtn--ol-success:hover{background:var(--secondary-0);color:var(--secondary-400);border-color:var(--secondary-400)}.sbbtn--ol-tertiary,.sbbtn--ol-warning{background-color:var(--white);color:var(--tertiary-color);color:var(--tertiary-100);border-color:var(--tertiary-100)}.sbbtn--ol-tertiary:active,.sbbtn--ol-tertiary:hover,.sbbtn--ol-warning:active,.sbbtn--ol-warning:hover{background:var(--tertiary-0);color:var(--tertiary-400);border-color:var(--tertiary-400)}.sbbtn--ol-error{background-color:var(--white);color:var(--red-400);color:var(--red-100);border-color:var(--red-100)}.sbbtn--ol-error:active,.sbbtn--ol-error:hover{background:var(--red-0);color:var(--red-400);border-color:var(--red-400)}.sbbtn--ol-gray{background-color:var(--white);color:var(--gray-800);color:var(--gray-300);border-color:var(--gray-300)}.sbbtn--ol-gray:active,.sbbtn--ol-gray:hover{background:var(--gray-0);color:var(--gray-800);border-color:var(--gray-800)}.sbbtn--ol-white{background-color:var(--white);color:var(--white);color:var(--primary-800);border-color:var(--white)}.sbbtn--ol-white:active,.sbbtn--ol-white:hover{background:var(--gray-0);color:var(--primary-800);border-color:var(--white)}.sbbtn--link-error,.sbbtn--link-gray,.sbbtn--link-info,.sbbtn--link-primary,.sbbtn--link-secondary,.sbbtn--link-success,.sbbtn--link-tertiary,.sbbtn--link-warning{background:0 0;border:0}.sbbtn--link-info,.sbbtn--link-primary{color:var(--primary-color)}.sbbtn--link-info:active,.sbbtn--link-info:hover,.sbbtn--link-primary:active,.sbbtn--link-primary:hover{background:var(--primary-100)}.sbbtn--link-secondary,.sbbtn--link-success{color:var(--secondary-200)}.sbbtn--link-secondary:active,.sbbtn--link-secondary:hover,.sbbtn--link-success:active,.sbbtn--link-success:hover{background:var(--secondary-0)}.sbbtn--link-tertiary,.sbbtn--link-warning{color:var(--tertiary-color)}.sbbtn--link-tertiary:active,.sbbtn--link-tertiary:hover,.sbbtn--link-warning:active,.sbbtn--link-warning:hover{background:var(--tertiary-0);border:0}.sbbtn--link-error{color:var(--red-400)}.sbbtn--link-error:active,.sbbtn--link-error:hover{background:var(--red-0)}.sbbtn--link-gray{color:var(--gray-800)}.sbbtn--link-gray:active,.sbbtn--link-gray:hover{background:var(--gray-0)}.sbbtn--link{background:0 0;border:0}.sbbtn--dashed{border-style:dashed;border-width:1px}.sbbtn--dashed-info,.sbbtn--dashed-primary{background-color:var(--white);border-color:var(--primary-400);color:var(--primary-400)}.sbbtn--dashed-info:active,.sbbtn--dashed-info:hover,.sbbtn--dashed-primary:active,.sbbtn--dashed-primary:hover{background-color:var(--primary-0)}.sbbtn--disabled,.sbbtn--error[disabled],.sbbtn--info[disabled],.sbbtn--primary[disabled],.sbbtn--secondary[disabled],.sbbtn--success[disabled],.sbbtn--tertiary[disabled],.sbbtn--warning[disabled]{background-color:var(--gray-100);border:1px solid var(--gray-100);color:var(--gray-200);cursor:default}.sbbtn--ol-disabled,.sbbtn--ol-error[disabled],.sbbtn--ol-gray[disabled],.sbbtn--ol-info[disabled],.sbbtn--ol-primary[disabled],.sbbtn--ol-secondary[disabled],.sbbtn--ol-success[disabled],.sbbtn--ol-tertiary[disabled],.sbbtn--ol-warning[disabled]{background-color:var(--white);border:1px solid var(--gray-100);color:var(--gray-100);cursor:default;font-weight:400}.sbbtn--download{transition:all 1.2s ease-in-out}.sbbtn--download i::after{content:"";font-size:13px;color:#fff}.sbbtn--download:hover{-webkit-animation:.2s 2 both pulse;animation:.2s 2 both pulse}.sbbtn--download.loading i{-webkit-animation:2s linear infinite loading;animation:2s linear infinite loading}.sbbtn--download.loading i::after{content:""}.sbbtn--download.success i::after{content:"";color:transparent;-webkit-animation:1s linear .6s both change-icon;animation:1s linear .6s both change-icon}.sb-btn-loading-spinner{padding:8px 16px 8px 8px}@keyframes spinner-border{to{transform:rotate(360deg)}}.loading-spinner{width:1rem;height:1rem;margin-right:8px;display:inline-block;vertical-align:text-bottom;border:.15em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:.75s linear infinite spinner-border;animation:.75s linear infinite spinner-border}.sb-btn-loading:before{position:absolute;content:"";top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;border-radius:500rem;border:.2em solid rgba(0,0,0,.15)}.sb-btn-loading:after{position:absolute;content:"";top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;-webkit-animation:.6s linear infinite button-spin;animation:.6s linear infinite button-spin;border-radius:500rem;border-color:#fff transparent transparent;border-style:solid;border-width:.2em;box-shadow:0 0 0 1px transparent}[dir=ltr] .sb-right-icon-btn{padding:8px 8px 8px 16px}[dir=ltr] .sb-right-icon-btn i.icon{margin-left:8px;margin-right:0}[dir=ltr] .sb-left-icon-btn{padding:8px 16px 8px 8px}[dir=ltr] .sb-left-icon-btn i.icon{margin-right:8px}[dir=rtl] .sb-right-icon-btn{padding:8px 8px 8px 16px}[dir=rtl] .sb-right-icon-btn i.icon{margin-left:0;margin-right:8px}[dir=rtl] .sb-left-icon-btn{padding:8px 16px 8px 8px}[dir=rtl] .sb-left-icon-btn i.icon{margin-left:8px}.sb-left-icon-btn{padding:0 8px}.ripple{position:relative;overflow:hidden;transform:translate3d(0,0,0)}.ripple:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;background-image:radial-gradient(circle,#fff 10%,transparent 10.01%);background-repeat:no-repeat;background-position:50%;transform:scale(10,10);opacity:0;transition:transform .5s,opacity 1s}.ripple:active:after{transform:scale(0,0);opacity:.3;transition:0s}@-webkit-keyframes loading{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@keyframes loading{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@-webkit-keyframes change-icon{0%{color:transparent}100%{color:#fff}}@keyframes change-icon{0%{color:transparent}100%{color:#fff}}@-webkit-keyframes pulse{from,to{transform:scale3d(1,1,1)}50%{transform:scale3d(1.05,1.05,1.05)}}@keyframes pulse{from,to{transform:scale3d(1,1,1)}50%{transform:scale3d(1.05,1.05,1.05)}}@media (min-width:1280px){.ui.container,.ui.grid.container{width:1216px!important}}@media (min-width:1600px){.ui.container,.ui.grid.container{width:1524px!important}}.ui.grid>.column:not(.row){padding-top:12px;padding-bottom:12px}.download-diksha{border-radius:20px 20px 0 0;position:absolute;bottom:0;padding:32px 12px 0;background:#333;box-shadow:0 20px 20px 10px rgba(0,0,0,.2);max-width:250px;right:0;left:0;margin:0 auto;z-index:9}.download-diksha .diksha-logo{background:var(--white);color:var(--black);border-radius:8px 8px 0 0;text-align:center}.download-diksha .diksha-logo .playStore-img{width:120px}.download-diksha .diksha-logo .app-download{line-height:0}.download-diksha .diksha-logo .app-download:hover{opacity:inherit}.download-diksha .diksha-logo label,.download-diksha .diksha-logo p{font-size:11.9994px}.download-diksha .diksha-logo p{line-height:16px}.download-diksha label{font-weight:700}.download-diksha .mobile-circles{position:absolute;top:10px;display:flex;align-items:center;margin:0 20px}.download-diksha .mobile-circles .border-round{border:none;background:var(--gray-400)}.download-diksha .mobile-circles .border-r50{border-radius:50%}.download-diksha .mobile-circles .big-box{height:14px;width:14px}.download-diksha .mobile-circles .oval-box{height:6px;width:76px;border-radius:3px}.download-diksha .mobile-circles .small-box{height:8px;width:8px}[dir=rtl] .diksha-logo{height:148px}[dir=rtl] .mobile-circles{flex-direction:row-reverse}[dir=rtl] .mobile-circles .oval-box{margin-right:0!important;margin-left:20px!important}[dir=rtl] .mobile-circles .border-round:nth-child(3){margin-left:20px!important;margin-right:10px!important}.footer{background:var(--primary-color);color:var(--white)!important;padding:34px 0;font-size:14px;position:absolute;bottom:0;left:0;width:100%}.footer a{color:var(--white)!important}.footer a:active,.footer a:focus,.footer a:hover{color:var(--white)!important;text-decoration:underline;opacity:1}.contantDetails,.footerMenu{text-align:center}@media screen and (min-width:768px){[dir=ltr] .footerMenu{text-align:left}[dir=ltr] .contantDetails,[dir=rtl] .footerMenu{text-align:right}[dir=rtl] .contantDetails{text-align:left}}@media screen and (max-width:767px){.download-diksha{bottom:204px;margin:0 auto;right:0;left:0;z-index:inherit;box-shadow:0 -5px 20px 5px rgba(0,0,0,.2)}.download-diksha a{padding-bottom:0!important}.download-diksha,.download-diksha .diksha-logo{height:auto}.footer .footerMenu ul{margin-top:0!important;margin-bottom:24px!important}.footer .footerMenu li{display:inline;margin-left:10px;margin-right:10px}.footer .ui.container>.ui.stackable.grid>.column{padding:0!important}}.ui.menu.fixed{position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;z-index:999;border:0;margin-bottom:-1px}.ui.menu.fixed .logo img{height:56px;max-height:56px}.ui.menu.fixed .logo:focus,.ui.menu.fixed .logo:hover{outline:0;opacity:.9}.ui.menu.fixed>.container{padding:8px}@media only screen and (min-width:768px){.ui.menu.fixed>.container{padding:8px 0}}@media (max-width:767px){.ui.menu.fixed .container{margin:0!important;padding-left:16px!important;padding-right:16px!important}}.searchbox{width:100%}@media only screen and (min-width:1024px){.searchbox{width:calc(100% - 284px);max-width:490px}}.searchbox .ui.icon.button{background:var(--gray-100);padding:4px 7px}.searchbox .searchbox-inner{height:30px;border:1px solid var(--gray-100);opacity:1;border-radius:5px;overflow:hidden}.qr-code-btn{background:var(--white)!important;color:var(--primary-color)!important;font-size:.86rem!important;border-radius:3px!important;font-weight:700;border:1px solid!important;box-shadow:none!important;height:30px!important;padding:8px 15px!important}.qr-code-btn .qrcode{color:var(--primary-color)!important;font-size:1.3em}.search-qrcode-divider{opacity:.4;color:var(--white);font-size:22px}.ui.sidebar.right.visible.uncover{z-index:4;border:0;box-shadow:none;transition:none}.ui.sidebar.right.visible.uncover~.fixed,.ui.sidebar.right.visible.uncover~.pusher{transform:translate3d(0,0,0)!important}.ui.sidebar.right.visible.uncover.animating{transition:none;visibility:visible}.ui.sidebar.right.animating{transition:none;visibility:hidden}[dir=rtl] .ui.right.sidebar{right:auto!important;left:0!important}[dir=rtl] .ui.vertical.menu .item>i.icon{float:left}.ui.menu .language-selector{font-size:.86rem}@media screen and (min-width:992px){.ui.menu .language-selector{color:var(--white)}}.ui.menu .language-selector .ui.dropdown{border:1px solid var(--gray-100);color:var(--primary-color);font-size:.86rem;border-radius:3px;font-weight:700;padding:8px}.ui.menu .language-selector .ui.dropdown>.dropdown.icon{margin:0 0 0 8px}.ui.menu .language-selector .ui.dropdown .menu{width:100%}.ui.menu .language-selector .ui.dropdown .menu>.item{font-size:.86rem!important}.ui.menu .language-selector .ui.dropdown .menu>.active.item{color:var(--primary-color)!important}[dir=rtl] .ui.menu .language-selector .ui.dropdown>.dropdown.icon{padding:8px 0 8px 8px;margin:0 8px 0 0}@media screen and (min-width:1024px){.ui.menu .language-selector .ui.dropdown{color:var(--white);border:0;font-weight:500;padding:8px 0 8px 8px}[dir=rtl] .ui.menu .language-selector .ui.dropdown{padding:8px 8px 8px 0}}.profile-avtar:hover{opacity:1}.sb-header{min-height:80px;background:var(--white)}.sb-header .ui.menu{padding:16px 8px;max-width:1140px;margin:0 auto;border:0!important;box-shadow:none}.sb-header .ui.menu .active.item{background:0 0;font-weight:700;color:var(--blue)}.sb-header .ui.menu .item:hover{background:0 0;color:var(--blue)}.sb-header .ui.menu .item{padding:0 8px}.sb-header .sb-header-logo img{height:56px}.sb-sub-header .blue-bar{background:var(--blue);padding:8px 16px}.sb-sub-header .sb-header-links{color:var(--white);font-size:11.9994px}.sb-sub-header .sb-sub-header-select{padding-left:8px}.sb-sub-header .sb-sub-header-select.ui.dropdown:not(.button)>.default.text{color:var(--white)}@media only screen and (max-width:768px){.sb-sub-header .sb-sub-header-select.ui.dropdown:not(.button)>.default.text{color:var(--primary-color)}}.sb-sub-header .sb-sub-header-select.ui.dropdown .menu .active.item{color:var(--blue)}.sb-sub-header .sb-sub-header-select.ui.dropdown .menu .item{font-size:11.9994px}.sb-sub-header .white-bar{padding:16px;border-bottom:1px solid var(--gray-100)}.sb-sub-header .white-bar .sb-header-links .sb-sub-header-select{color:var(--blue)}.sb-divider{height:24px;width:2px;margin:0 16px;background:rgba(255,255,255,.4)}.sb-toggle-btn{display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:12px;color:var(--white);margin:0;padding:8px;width:160px;cursor:pointer}.sb-toggle-btn:focus{outline:0}.sb-toggle-btn img{transition:all .4s}.sb-toggle-btn .sb-icon-sort{height:16px;width:16px}.sb-toggle-btn .sb-icon-arrow-down{height:10px;width:10px}.sb-toggle-btn.rotate img{transform:rotateX(-180deg)}.sb-tab-section{width:100%}.sb-subheader{background:var(--blue);height:60px;position:relative;top:0;width:100%;z-index:9}.sb-two-column-table{table-layout:fixed;word-break:break-word;width:100%;border-collapse:collapse;border-spacing:0}.sb-two-column-table .sb-table-description,.sb-two-column-table .sb-table-heading{padding:5px 10px;border:1px solid var(--gray-100)}.sb-two-column-table .sb-table-heading{text-align:center}.sb-two-column-table .first-column{width:35%}.sb-two-column-table .second-column{width:65%}.sb-two-column-table img{max-width:100%;vertical-align:middle}.sb-main-header{background:var(--white);box-shadow:0 2px 14px 10px rgba(0,0,0,.1);border-radius:0;transition:ease-in .25s}.sb-main-header.fixHeader{position:fixed;top:0;left:0;right:0;z-index:999}.nav-item{list-style-type:none}.sb-main-header .nav-item:not(:last-child){margin-right:48px}.sb-secondary-subheader{background:#003257;padding:12px}.sb-subheader-list-item{text-align:center;color:var(--white);padding:0;display:inline-block;cursor:pointer;margin-bottom:0}.sb-subheader-list-item-link.active{background:#003257}.sb-subheader-list-item-text{color:var(--white)}.sb-subheader-list{margin:0;padding:0}.sb-secondary-subheader-list-item{display:inline-block}.sb-subheader-list-item-link{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 20px}.sb-subheader-list-item-link .icon{color:var(--white);margin-bottom:8px}.header-img{clear:both;display:block;overflow:hidden;padding:10px;background:var(--white);border-bottom-right-radius:4px;border-bottom-left-radius:4px}.navbar-brand{float:left;font-size:20px;line-height:22px}.scrollup{cursor:pointer;text-decoration:none;position:fixed;bottom:20px;right:2%;overflow:hidden;z-index:999;width:32px;height:32px;border:none;text-indent:100%;background-color:var(--tertiary-100);-webkit-mask-image:url(/sunbird-ui-components/dist/sb-ui-components-app/assets/images/arrow-up.svg) no-repeat 50% 50%;-webkit-mask:url(/sunbird-ui-components/dist/sb-ui-components-app/assets/images/arrow-up.svg) no-repeat 50% 50%;mask:url(/sunbird-ui-components/dist/sb-ui-components-app/assets/images/arrow-up.svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover}.sb-help-center-section .img-block .image{max-height:350px}.sb-help-center-section .full-image{max-height:500px}.help-center-content-title{margin-bottom:0;font-size:36px;font-weight:700}.help-center-content-paragraph{margin-bottom:24px;font-size:16px;line-height:24px}.help-center-content-subtitle{margin-top:20px;margin-bottom:16px;font-weight:700}.help-center-content-extra{font-weight:700;margin:10px 0;font-size:16px}.help-center-fixed-content{width:100%}.help-center-fixed-content.sb-help-page-title{position:relative}.help-center-fixed-content .help-center-list{margin:12px 0 0;padding-left:40px;font-size:14px}.help-center-fixed-content .help-center-list .help-center-list-content{margin-top:4px}.sb-help-page-section{padding-bottom:32px}.sb-help-page-section .help-center-image{max-width:100%;width:100%}.sb-help-page-section .help-center-download-steps{margin:32px 0}.sb-help-page-section .help-center-download-steps h2{margin-bottom:16px}.sb-help-page-section .help-center-download-steps h3{margin-bottom:16 16px px}.sb-help-page-section .help-center-download-steps .help-center-image-section .steps-img-ct{width:70%}.sb-help-page-section .help-center-download-steps .help-center-image-section .steps-content-ct{width:30%;display:flex;flex-wrap:wrap;padding-left:16px;align-items:flex-start}.sb-help-page-section .help-center-download-steps .help-center-image-section .steps-content-ct .steps-info{width:100%;border:0 solid var(--blue);background-color:var(--blue);background-image:-moz-linear-gradient(top,var(--blue),var(--blue));position:relative;color:var(--gray-100);padding:16px;border-radius:3px;box-shadow:0 0 20px var(--gray-200);border:1px solid var(--blue);margin:0 0 16px 16px}.sb-help-page-section .help-center-download-steps .help-center-image-section .steps-content-ct .steps-info h4{font-size:14px;font-weight:700;color:var(--white);padding:0;margin:0}.sb-help-page-section .help-center-download-steps .help-center-image-section .steps-content-ct .steps-info p{font-size:11.9994px;color:var(--white);line-height:normal;margin-bottom:8px}.sb-help-page-section .help-center-download-steps .help-center-image-section .steps-content-ct .steps-info::before{content:"";width:0;height:0;border:.8em solid transparent;position:absolute;border-right:10px solid var(--blue)}.sb-help-page-section .help-center-download-steps .help-center-image-section .steps-content-ct .steps-info-top{align-self:flex-start}.sb-help-page-section .help-center-download-steps .help-center-image-section .steps-content-ct .steps-info-top::before{left:-20px;top:10%}.sb-help-page-section .help-center-download-steps .help-center-image-section .steps-content-ct .steps-info-middle{align-self:center}.sb-help-page-section .help-center-download-steps .help-center-image-section .steps-content-ct .steps-info-middle::before{left:-20px;top:10%}.sb-help-page-section .help-center-download-steps .help-center-image-section .steps-content-ct .steps-info-bottom{align-self:flex-end}.sb-help-page-section .help-center-download-steps .help-center-image-section .steps-content-ct .steps-info-bottom::before{left:-20px;top:10%}.download-pdf{position:relative}.download-pdf .sb-btn-download-pdf{position:absolute;right:0;top:5px;z-index:9999}@media only screen and (min-width:1024px){.help-center-fixed-content{max-width:960px;margin:auto;padding-left:70px;padding-right:70px}}body,html{height:100%;font-size:14px}body{background:var(--primary-0)!important;position:relative;font-family:var(--font-stack-en);letter-spacing:.2px;height:auto;color:var(--gray-800);padding-bottom:336px;min-height:100vh}body.pushable{background:var(--primary-0)!important}body.pushable>.pusher{background:0 0!important;padding-bottom:400px!important}body.pushable>.pusher.dimmed{height:100vh}@media (min-width:768px){body{padding-bottom:168px}body .pusher{padding-bottom:240px!important}body .footer-fix{min-height:calc(100vh - 168px);padding-bottom:32px}body .sb-mid-container-min-height{min-height:calc(100vh - 288px);margin-bottom:-32px!important}}@media (max-width:767px){.footer-fix{min-height:calc(100vh - 336px);padding-bottom:24px}}[lang=en] body{font-family:var(--font-stack-en)}[lang=hi] body{font-family:var(--font-stack-hi)}[lang=ur] body{font-family:var(--font-stack-ur)} \ No newline at end of file