Server IP : 108.163.255.210 / Your IP : 18.223.210.196 Web Server : Apache System : Linux blossom.urlnameserver.com 3.10.0-1160.80.1.el7.x86_64 #1 SMP Tue Nov 8 15:48:59 UTC 2022 x86_64 User : ( 1172) PHP Version : 7.2.34 Disable Function : eval,escapeshellarg,proc_close,proc_get_status,proc_nice,proc_open,symlink,system,pcntl_exec,getrusage,chown,chgp,closelog,openlog,syslog,define_syslog_variables,php_ini_loaded_file,getservbyname,getservbyport,posix_getgid,posix_getgrgid,proc_terminate,pfsockopen,apache_child_terminate,posix_mkfifo,posix_setpgid,posix_setuid,hypot,pg_host,pos,posix_access,posix_getcwd,posix_getservbyname,myshellexec,getpid,posix_getsid,posix_isatty,posix_kill,posix_mknod,posix_setgid,posix_setsid,posix_setuid,posix_times,posix_uname,ps_fill,posix_getpwuid,global,ini_restore,zip_open,zip_read,rar_open,bzopen,bzread,bzwrite,apache_get_modules,apache_get_version,phpversionphpinfo,php_ini_scanned_files,get_current_user,disk_total_space,diskfreespace,leak,imap_list,hypo,filedump,safe_mode,getmygid,apache_getenv,apache_setenv,bzread,bzwrite,bzopen,phpini,higlight_file,dos_conv,get_cwd,er_log,cmd,e_name,vdir,get_dir,only_read,ftok,ftpexec,posix_getpwnam,mysql_list_dbs,disk_free_space,session_save_path,confirm_phpdoc_compiled,zip_entry_rea,php_u,psockopen,crack_opendict,crack_getlastmessage,crack_closedict,crack_check,fpassthru,posix_get_last_error,posix_getlogin,posix_getgroups,posix_strerror,posix_getrlimit,posix_getpgrp,posix_getgrnam,pos,dl MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /home/unilinki/www/Website-HTML/blogger/ |
Upload File : |
(window.webpackJsonp=window.webpackJsonp||[]).push([[1],{0:function(t,e,n){t.exports=n("zUnb")},BOF4:function(t,e,n){"use strict";var o=n("evrj");function r(t){this.message=t}(r.prototype=new Error).name="InvalidTokenError",t.exports=function(t,e){if("string"!=typeof t)throw new r("Invalid token specified");var n=!0===(e=e||{}).header?0:1;try{return JSON.parse(o(t.split(".")[n]))}catch(i){throw new r("Invalid token specified: "+i.message)}},t.exports.InvalidTokenError=r},crnd:function(t,e){function n(t){return Promise.resolve().then((function(){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}))}n.keys=function(){return[]},n.resolve=n,t.exports=n,n.id="crnd"},evrj:function(t,e,n){var o=n("m4GZ");t.exports=function(t){var e=t.replace(/-/g,"+").replace(/_/g,"/");switch(e.length%4){case 0:break;case 2:e+="==";break;case 3:e+="=";break;default:throw"Illegal base64url string!"}try{return function(t){return decodeURIComponent(o(t).replace(/(.)/g,(function(t,e){var n=e.charCodeAt(0).toString(16).toUpperCase();return n.length<2&&(n="0"+n),"%"+n})))}(e)}catch(n){return o(e)}}},kzlf:function(t,e,n){var o;"undefined"!=typeof self&&self,o=function(){return function(t){var e={};function n(o){if(e[o])return e[o].exports;var r=e[o]={i:o,l:!1,exports:{}};return t[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=t,n.c=e,n.d=function(t,e,o){n.o(t,e)||Object.defineProperty(t,e,{configurable:!1,enumerable:!0,get:o})},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=109)}([function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n(17),r=n(18),i=n(19),a=n(45),s=n(46),l=n(47),c=n(48),u=n(49),d=n(12),f=n(32),g=n(33),h=n(31),p=n(1);e.default={Scope:p.Scope,create:p.create,find:p.find,query:p.query,register:p.register,Container:o.default,Format:r.default,Leaf:i.default,Embed:c.default,Scroll:a.default,Block:l.default,Inline:s.default,Text:u.default,Attributor:{Attribute:d.default,Class:f.default,Style:g.default,Store:h.default}}},function(t,e,n){"use strict";var o,r=this&&this.__extends||(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])},function(t,e){function n(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0});var i=function(t){function e(e){var n=this;return(n=t.call(this,e="[Parchment] "+e)||this).message=e,n.name=n.constructor.name,n}return r(e,t),e}(Error);e.ParchmentError=i;var a,s={},l={},c={},u={};function d(t,e){var n;if(void 0===e&&(e=a.ANY),"string"==typeof t)n=u[t]||s[t];else if(t instanceof Text||t.nodeType===Node.TEXT_NODE)n=u.text;else if("number"==typeof t)t&a.LEVEL&a.BLOCK?n=u.block:t&a.LEVEL&a.INLINE&&(n=u.inline);else if(t instanceof HTMLElement){var o=(t.getAttribute("class")||"").split(/\s+/);for(var r in o)if(n=l[o[r]])break;n=n||c[t.tagName]}return null==n?null:e&a.LEVEL&n.scope&&e&a.TYPE&n.scope?n:null}e.DATA_KEY="__blot",function(t){t[t.TYPE=3]="TYPE",t[t.LEVEL=12]="LEVEL",t[t.ATTRIBUTE=13]="ATTRIBUTE",t[t.BLOT=14]="BLOT",t[t.INLINE=7]="INLINE",t[t.BLOCK=11]="BLOCK",t[t.BLOCK_BLOT=10]="BLOCK_BLOT",t[t.INLINE_BLOT=6]="INLINE_BLOT",t[t.BLOCK_ATTRIBUTE=9]="BLOCK_ATTRIBUTE",t[t.INLINE_ATTRIBUTE=5]="INLINE_ATTRIBUTE",t[t.ANY=15]="ANY"}(a=e.Scope||(e.Scope={})),e.create=function(t,e){var n=d(t);if(null==n)throw new i("Unable to create "+t+" blot");var o=n,r=t instanceof Node||t.nodeType===Node.TEXT_NODE?t:o.create(e);return new o(r,e)},e.find=function t(n,o){return void 0===o&&(o=!1),null==n?null:null!=n[e.DATA_KEY]?n[e.DATA_KEY].blot:o?t(n.parentNode,o):null},e.query=d,e.register=function t(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];if(e.length>1)return e.map((function(e){return t(e)}));var o=e[0];if("string"!=typeof o.blotName&&"string"!=typeof o.attrName)throw new i("Invalid definition");if("abstract"===o.blotName)throw new i("Cannot register abstract class");if(u[o.blotName||o.attrName]=o,"string"==typeof o.keyName)s[o.keyName]=o;else if(null!=o.className&&(l[o.className]=o),null!=o.tagName){o.tagName=Array.isArray(o.tagName)?o.tagName.map((function(t){return t.toUpperCase()})):o.tagName.toUpperCase();var r=Array.isArray(o.tagName)?o.tagName:[o.tagName];r.forEach((function(t){null!=c[t]&&null!=o.className||(c[t]=o)}))}return o}},function(t,e,n){var o=n(51),r=n(11),i=n(3),a=n(20),s=String.fromCharCode(0),l=function(t){this.ops=Array.isArray(t)?t:null!=t&&Array.isArray(t.ops)?t.ops:[]};l.prototype.insert=function(t,e){var n={};return 0===t.length?this:(n.insert=t,null!=e&&"object"==typeof e&&Object.keys(e).length>0&&(n.attributes=e),this.push(n))},l.prototype.delete=function(t){return t<=0?this:this.push({delete:t})},l.prototype.retain=function(t,e){if(t<=0)return this;var n={retain:t};return null!=e&&"object"==typeof e&&Object.keys(e).length>0&&(n.attributes=e),this.push(n)},l.prototype.push=function(t){var e=this.ops.length,n=this.ops[e-1];if(t=i(!0,{},t),"object"==typeof n){if("number"==typeof t.delete&&"number"==typeof n.delete)return this.ops[e-1]={delete:n.delete+t.delete},this;if("number"==typeof n.delete&&null!=t.insert&&"object"!=typeof(n=this.ops[(e-=1)-1]))return this.ops.unshift(t),this;if(r(t.attributes,n.attributes)){if("string"==typeof t.insert&&"string"==typeof n.insert)return this.ops[e-1]={insert:n.insert+t.insert},"object"==typeof t.attributes&&(this.ops[e-1].attributes=t.attributes),this;if("number"==typeof t.retain&&"number"==typeof n.retain)return this.ops[e-1]={retain:n.retain+t.retain},"object"==typeof t.attributes&&(this.ops[e-1].attributes=t.attributes),this}}return e===this.ops.length?this.ops.push(t):this.ops.splice(e,0,t),this},l.prototype.chop=function(){var t=this.ops[this.ops.length-1];return t&&t.retain&&!t.attributes&&this.ops.pop(),this},l.prototype.filter=function(t){return this.ops.filter(t)},l.prototype.forEach=function(t){this.ops.forEach(t)},l.prototype.map=function(t){return this.ops.map(t)},l.prototype.partition=function(t){var e=[],n=[];return this.forEach((function(o){(t(o)?e:n).push(o)})),[e,n]},l.prototype.reduce=function(t,e){return this.ops.reduce(t,e)},l.prototype.changeLength=function(){return this.reduce((function(t,e){return e.insert?t+a.length(e):e.delete?t-e.delete:t}),0)},l.prototype.length=function(){return this.reduce((function(t,e){return t+a.length(e)}),0)},l.prototype.slice=function(t,e){t=t||0,"number"!=typeof e&&(e=1/0);for(var n=[],o=a.iterator(this.ops),r=0;r<e&&o.hasNext();){var i;r<t?i=o.next(t-r):(i=o.next(e-r),n.push(i)),r+=a.length(i)}return new l(n)},l.prototype.compose=function(t){var e=a.iterator(this.ops),n=a.iterator(t.ops),o=[],i=n.peek();if(null!=i&&"number"==typeof i.retain&&null==i.attributes){for(var s=i.retain;"insert"===e.peekType()&&e.peekLength()<=s;)s-=e.peekLength(),o.push(e.next());i.retain-s>0&&n.next(i.retain-s)}for(var c=new l(o);e.hasNext()||n.hasNext();)if("insert"===n.peekType())c.push(n.next());else if("delete"===e.peekType())c.push(e.next());else{var u=Math.min(e.peekLength(),n.peekLength()),d=e.next(u),f=n.next(u);if("number"==typeof f.retain){var g={};"number"==typeof d.retain?g.retain=u:g.insert=d.insert;var h=a.attributes.compose(d.attributes,f.attributes,"number"==typeof d.retain);if(h&&(g.attributes=h),c.push(g),!n.hasNext()&&r(c.ops[c.ops.length-1],g)){var p=new l(e.rest());return c.concat(p).chop()}}else"number"==typeof f.delete&&"number"==typeof d.retain&&c.push(f)}return c.chop()},l.prototype.concat=function(t){var e=new l(this.ops.slice());return t.ops.length>0&&(e.push(t.ops[0]),e.ops=e.ops.concat(t.ops.slice(1))),e},l.prototype.diff=function(t,e){if(this.ops===t.ops)return new l;var n=[this,t].map((function(e){return e.map((function(n){if(null!=n.insert)return"string"==typeof n.insert?n.insert:s;throw new Error("diff() called "+(e===t?"on":"with")+" non-document")})).join("")})),i=new l,c=o(n[0],n[1],e),u=a.iterator(this.ops),d=a.iterator(t.ops);return c.forEach((function(t){for(var e=t[1].length;e>0;){var n=0;switch(t[0]){case o.INSERT:n=Math.min(d.peekLength(),e),i.push(d.next(n));break;case o.DELETE:n=Math.min(e,u.peekLength()),u.next(n),i.delete(n);break;case o.EQUAL:n=Math.min(u.peekLength(),d.peekLength(),e);var s=u.next(n),l=d.next(n);r(s.insert,l.insert)?i.retain(n,a.attributes.diff(s.attributes,l.attributes)):i.push(l).delete(n)}e-=n}})),i.chop()},l.prototype.eachLine=function(t,e){e=e||"\n";for(var n=a.iterator(this.ops),o=new l,r=0;n.hasNext();){if("insert"!==n.peekType())return;var i=n.peek(),s=a.length(i)-n.peekLength(),c="string"==typeof i.insert?i.insert.indexOf(e,s)-s:-1;if(c<0)o.push(n.next());else if(c>0)o.push(n.next(c));else{if(!1===t(o,n.next(1).attributes||{},r))return;r+=1,o=new l}}o.length()>0&&t(o,{},r)},l.prototype.transform=function(t,e){if(e=!!e,"number"==typeof t)return this.transformPosition(t,e);for(var n=a.iterator(this.ops),o=a.iterator(t.ops),r=new l;n.hasNext()||o.hasNext();)if("insert"!==n.peekType()||!e&&"insert"===o.peekType())if("insert"===o.peekType())r.push(o.next());else{var i=Math.min(n.peekLength(),o.peekLength()),s=n.next(i),c=o.next(i);if(s.delete)continue;c.delete?r.push(c):r.retain(i,a.attributes.transform(s.attributes,c.attributes,e))}else r.retain(a.length(n.next()));return r.chop()},l.prototype.transformPosition=function(t,e){e=!!e;for(var n=a.iterator(this.ops),o=0;n.hasNext()&&o<=t;){var r=n.peekLength(),i=n.peekType();n.next(),"delete"!==i?("insert"===i&&(o<t||!e)&&(t+=r),o+=r):t-=Math.min(r,t-o)}return t},t.exports=l},function(t,e){"use strict";var n=Object.prototype.hasOwnProperty,o=Object.prototype.toString,r=Object.defineProperty,i=Object.getOwnPropertyDescriptor,a=function(t){return"function"==typeof Array.isArray?Array.isArray(t):"[object Array]"===o.call(t)},s=function(t){if(!t||"[object Object]"!==o.call(t))return!1;var e,r=n.call(t,"constructor"),i=t.constructor&&t.constructor.prototype&&n.call(t.constructor.prototype,"isPrototypeOf");if(t.constructor&&!r&&!i)return!1;for(e in t);return void 0===e||n.call(t,e)},l=function(t,e){r&&"__proto__"===e.name?r(t,e.name,{enumerable:!0,configurable:!0,value:e.newValue,writable:!0}):t[e.name]=e.newValue},c=function(t,e){if("__proto__"===e){if(!n.call(t,e))return;if(i)return i(t,e).value}return t[e]};t.exports=function t(){var e,n,o,r,i,u,d=arguments[0],f=1,g=arguments.length,h=!1;for("boolean"==typeof d&&(h=d,d=arguments[1]||{},f=2),(null==d||"object"!=typeof d&&"function"!=typeof d)&&(d={});f<g;++f)if(null!=(e=arguments[f]))for(n in e)o=c(d,n),d!==(r=c(e,n))&&(h&&r&&(s(r)||(i=a(r)))?(i?(i=!1,u=o&&a(o)?o:[]):u=o&&s(o)?o:{},l(d,{name:n,newValue:t(h,u,r)})):void 0!==r&&l(d,{name:n,newValue:r}));return d}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.BlockEmbed=e.bubbleFormats=void 0;var o=function(){function t(t,e){for(var n=0;n<e.length;n++){var o=e[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}return function(e,n,o){return n&&t(e.prototype,n),o&&t(e,o),e}}(),r=function t(e,n,o){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,n);if(void 0===r){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,o)}if("value"in r)return r.value;var a=r.get;return void 0!==a?a.call(o):void 0},i=d(n(3)),a=d(n(2)),s=d(n(0)),l=d(n(16)),c=d(n(6)),u=d(n(7));function d(t){return t&&t.__esModule?t:{default:t}}function f(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function g(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function h(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var p=function(t){function e(){return f(this,e),g(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return h(e,t),o(e,[{key:"attach",value:function(){r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"attach",this).call(this),this.attributes=new s.default.Attributor.Store(this.domNode)}},{key:"delta",value:function(){return(new a.default).insert(this.value(),(0,i.default)(this.formats(),this.attributes.values()))}},{key:"format",value:function(t,e){var n=s.default.query(t,s.default.Scope.BLOCK_ATTRIBUTE);null!=n&&this.attributes.attribute(n,e)}},{key:"formatAt",value:function(t,e,n,o){this.format(n,o)}},{key:"insertAt",value:function(t,n,o){if("string"==typeof n&&n.endsWith("\n")){var i=s.default.create(m.blotName);this.parent.insertBefore(i,0===t?this:this.next),i.insertAt(0,n.slice(0,-1))}else r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"insertAt",this).call(this,t,n,o)}}]),e}(s.default.Embed);p.scope=s.default.Scope.BLOCK_BLOT;var m=function(t){function e(t){f(this,e);var n=g(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t));return n.cache={},n}return h(e,t),o(e,[{key:"delta",value:function(){return null==this.cache.delta&&(this.cache.delta=this.descendants(s.default.Leaf).reduce((function(t,e){return 0===e.length()?t:t.insert(e.value(),v(e))}),new a.default).insert("\n",v(this))),this.cache.delta}},{key:"deleteAt",value:function(t,n){r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"deleteAt",this).call(this,t,n),this.cache={}}},{key:"formatAt",value:function(t,n,o,i){n<=0||(s.default.query(o,s.default.Scope.BLOCK)?t+n===this.length()&&this.format(o,i):r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"formatAt",this).call(this,t,Math.min(n,this.length()-t-1),o,i),this.cache={})}},{key:"insertAt",value:function(t,n,o){if(null!=o)return r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"insertAt",this).call(this,t,n,o);if(0!==n.length){var i=n.split("\n"),a=i.shift();a.length>0&&(t<this.length()-1||null==this.children.tail?r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"insertAt",this).call(this,Math.min(t,this.length()-1),a):this.children.tail.insertAt(this.children.tail.length(),a),this.cache={});var s=this;i.reduce((function(t,e){return(s=s.split(t,!0)).insertAt(0,e),e.length}),t+a.length)}}},{key:"insertBefore",value:function(t,n){var o=this.children.head;r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"insertBefore",this).call(this,t,n),o instanceof l.default&&o.remove(),this.cache={}}},{key:"length",value:function(){return null==this.cache.length&&(this.cache.length=r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"length",this).call(this)+1),this.cache.length}},{key:"moveChildren",value:function(t,n){r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"moveChildren",this).call(this,t,n),this.cache={}}},{key:"optimize",value:function(t){r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"optimize",this).call(this,t),this.cache={}}},{key:"path",value:function(t){return r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"path",this).call(this,t,!0)}},{key:"removeChild",value:function(t){r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"removeChild",this).call(this,t),this.cache={}}},{key:"split",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(n&&(0===t||t>=this.length()-1)){var o=this.clone();return 0===t?(this.parent.insertBefore(o,this),this):(this.parent.insertBefore(o,this.next),o)}var i=r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"split",this).call(this,t,n);return this.cache={},i}}]),e}(s.default.Block);function v(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return null==t?e:("function"==typeof t.formats&&(e=(0,i.default)(e,t.formats())),null==t.parent||"scroll"==t.parent.blotName||t.parent.statics.scope!==t.statics.scope?e:v(t.parent,e))}m.blotName="block",m.tagName="P",m.defaultChild="break",m.allowedChildren=[c.default,s.default.Embed,u.default],e.bubbleFormats=v,e.BlockEmbed=p,e.default=m},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.overload=e.expandConfig=void 0;var o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var n=[],o=!0,r=!1,i=void 0;try{for(var a,s=t[Symbol.iterator]();!(o=(a=s.next()).done)&&(n.push(a.value),!e||n.length!==e);o=!0);}catch(l){r=!0,i=l}finally{try{!o&&s.return&&s.return()}finally{if(r)throw i}}return n}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")},i=function(){function t(t,e){for(var n=0;n<e.length;n++){var o=e[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}return function(e,n,o){return n&&t(e.prototype,n),o&&t(e,o),e}}();n(50);var a=m(n(2)),s=m(n(14)),l=m(n(8)),c=m(n(9)),u=m(n(0)),d=n(15),f=m(d),g=m(n(3)),h=m(n(10)),p=m(n(34));function m(t){return t&&t.__esModule?t:{default:t}}function v(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function _(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var y=(0,h.default)("quill"),b=function(){function t(e){var n=this,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(_(this,t),this.options=C(e,o),this.container=this.options.container,null==this.container)return y.error("Invalid Quill container",e);this.options.debug&&t.debug(this.options.debug);var r=this.container.innerHTML.trim();this.container.classList.add("ql-container"),this.container.innerHTML="",this.container.__quill=this,this.root=this.addContainer("ql-editor"),this.root.classList.add("ql-blank"),this.root.setAttribute("data-gramm",!1),this.scrollingContainer=this.options.scrollingContainer||this.root,this.emitter=new l.default,this.scroll=u.default.create(this.root,{emitter:this.emitter,whitelist:this.options.formats}),this.editor=new s.default(this.scroll),this.selection=new f.default(this.scroll,this.emitter),this.theme=new this.options.theme(this,this.options),this.keyboard=this.theme.addModule("keyboard"),this.clipboard=this.theme.addModule("clipboard"),this.history=this.theme.addModule("history"),this.theme.init(),this.emitter.on(l.default.events.EDITOR_CHANGE,(function(t){t===l.default.events.TEXT_CHANGE&&n.root.classList.toggle("ql-blank",n.editor.isBlank())})),this.emitter.on(l.default.events.SCROLL_UPDATE,(function(t,e){var o=n.selection.lastRange,r=o&&0===o.length?o.index:void 0;O.call(n,(function(){return n.editor.update(null,e,r)}),t)}));var i=this.clipboard.convert("<div class='ql-editor' style=\"white-space: normal;\">"+r+"<p><br></p></div>");this.setContents(i),this.history.clear(),this.options.placeholder&&this.root.setAttribute("data-placeholder",this.options.placeholder),this.options.readOnly&&this.disable()}return i(t,null,[{key:"debug",value:function(t){!0===t&&(t="log"),h.default.level(t)}},{key:"find",value:function(t){return t.__quill||u.default.find(t)}},{key:"import",value:function(t){return null==this.imports[t]&&y.error("Cannot import "+t+". Are you sure it was registered?"),this.imports[t]}},{key:"register",value:function(t,e){var n=this,o=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if("string"!=typeof t){var r=t.attrName||t.blotName;"string"==typeof r?this.register("formats/"+r,t,e):Object.keys(t).forEach((function(o){n.register(o,t[o],e)}))}else null==this.imports[t]||o||y.warn("Overwriting "+t+" with",e),this.imports[t]=e,(t.startsWith("blots/")||t.startsWith("formats/"))&&"abstract"!==e.blotName?u.default.register(e):t.startsWith("modules")&&"function"==typeof e.register&&e.register()}}]),i(t,[{key:"addContainer",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if("string"==typeof t){var n=t;(t=document.createElement("div")).classList.add(n)}return this.container.insertBefore(t,e),t}},{key:"blur",value:function(){this.selection.setRange(null)}},{key:"deleteText",value:function(t,e,n){var o=this,i=P(t,e,n),a=r(i,4);return O.call(this,(function(){return o.editor.deleteText(t,e)}),n=a[3],t=a[0],-1*(e=a[1]))}},{key:"disable",value:function(){this.enable(!1)}},{key:"enable",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.scroll.enable(t),this.container.classList.toggle("ql-disabled",!t)}},{key:"focus",value:function(){var t=this.scrollingContainer.scrollTop;this.selection.focus(),this.scrollingContainer.scrollTop=t,this.scrollIntoView()}},{key:"format",value:function(t,e){var n=this,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:l.default.sources.API;return O.call(this,(function(){var o=n.getSelection(!0),r=new a.default;if(null==o)return r;if(u.default.query(t,u.default.Scope.BLOCK))r=n.editor.formatLine(o.index,o.length,v({},t,e));else{if(0===o.length)return n.selection.format(t,e),r;r=n.editor.formatText(o.index,o.length,v({},t,e))}return n.setSelection(o,l.default.sources.SILENT),r}),o)}},{key:"formatLine",value:function(t,e,n,o,i){var a,s=this,l=P(t,e,n,o,i),c=r(l,4);return e=c[1],a=c[2],O.call(this,(function(){return s.editor.formatLine(t,e,a)}),i=c[3],t=c[0],0)}},{key:"formatText",value:function(t,e,n,o,i){var a,s=this,l=P(t,e,n,o,i),c=r(l,4);return e=c[1],a=c[2],O.call(this,(function(){return s.editor.formatText(t,e,a)}),i=c[3],t=c[0],0)}},{key:"getBounds",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=void 0;n="number"==typeof t?this.selection.getBounds(t,e):this.selection.getBounds(t.index,t.length);var o=this.container.getBoundingClientRect();return{bottom:n.bottom-o.top,height:n.height,left:n.left-o.left,right:n.right-o.left,top:n.top-o.top,width:n.width}}},{key:"getContents",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.getLength()-t,n=P(t,e),o=r(n,2);return this.editor.getContents(t=o[0],e=o[1])}},{key:"getFormat",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.getSelection(!0),e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return"number"==typeof t?this.editor.getFormat(t,e):this.editor.getFormat(t.index,t.length)}},{key:"getIndex",value:function(t){return t.offset(this.scroll)}},{key:"getLength",value:function(){return this.scroll.length()}},{key:"getLeaf",value:function(t){return this.scroll.leaf(t)}},{key:"getLine",value:function(t){return this.scroll.line(t)}},{key:"getLines",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.MAX_VALUE;return"number"!=typeof t?this.scroll.lines(t.index,t.length):this.scroll.lines(t,e)}},{key:"getModule",value:function(t){return this.theme.modules[t]}},{key:"getSelection",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return t&&this.focus(),this.update(),this.selection.getRange()[0]}},{key:"getText",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.getLength()-t,n=P(t,e),o=r(n,2);return this.editor.getText(t=o[0],e=o[1])}},{key:"hasFocus",value:function(){return this.selection.hasFocus()}},{key:"insertEmbed",value:function(e,n,o){var r=this,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:t.sources.API;return O.call(this,(function(){return r.editor.insertEmbed(e,n,o)}),i,e)}},{key:"insertText",value:function(t,e,n,o,i){var a,s=this,l=P(t,0,n,o,i),c=r(l,4);return a=c[2],O.call(this,(function(){return s.editor.insertText(t,e,a)}),i=c[3],t=c[0],e.length)}},{key:"isEnabled",value:function(){return!this.container.classList.contains("ql-disabled")}},{key:"off",value:function(){return this.emitter.off.apply(this.emitter,arguments)}},{key:"on",value:function(){return this.emitter.on.apply(this.emitter,arguments)}},{key:"once",value:function(){return this.emitter.once.apply(this.emitter,arguments)}},{key:"pasteHTML",value:function(t,e,n){this.clipboard.dangerouslyPasteHTML(t,e,n)}},{key:"removeFormat",value:function(t,e,n){var o=this,i=P(t,e,n),a=r(i,4);return e=a[1],O.call(this,(function(){return o.editor.removeFormat(t,e)}),n=a[3],t=a[0])}},{key:"scrollIntoView",value:function(){this.selection.scrollIntoView(this.scrollingContainer)}},{key:"setContents",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:l.default.sources.API;return O.call(this,(function(){t=new a.default(t);var n=e.getLength(),o=e.editor.deleteText(0,n),r=e.editor.applyDelta(t),i=r.ops[r.ops.length-1];return null!=i&&"string"==typeof i.insert&&"\n"===i.insert[i.insert.length-1]&&(e.editor.deleteText(e.getLength()-1,1),r.delete(1)),o.compose(r)}),n)}},{key:"setSelection",value:function(e,n,o){if(null==e)this.selection.setRange(null,n||t.sources.API);else{var i=P(e,n,o),a=r(i,4);o=a[3],this.selection.setRange(new d.Range(e=a[0],n=a[1]),o),o!==l.default.sources.SILENT&&this.selection.scrollIntoView(this.scrollingContainer)}}},{key:"setText",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:l.default.sources.API,n=(new a.default).insert(t);return this.setContents(n,e)}},{key:"update",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:l.default.sources.USER,e=this.scroll.update(t);return this.selection.update(t),e}},{key:"updateContents",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:l.default.sources.API;return O.call(this,(function(){return t=new a.default(t),e.editor.applyDelta(t,n)}),n,!0)}}]),t}();function C(t,e){if((e=(0,g.default)(!0,{container:t,modules:{clipboard:!0,keyboard:!0,history:!0}},e)).theme&&e.theme!==b.DEFAULTS.theme){if(e.theme=b.import("themes/"+e.theme),null==e.theme)throw new Error("Invalid theme "+e.theme+". Did you register it?")}else e.theme=p.default;var n=(0,g.default)(!0,{},e.theme.DEFAULTS);[n,e].forEach((function(t){t.modules=t.modules||{},Object.keys(t.modules).forEach((function(e){!0===t.modules[e]&&(t.modules[e]={})}))}));var o=Object.keys(n.modules).concat(Object.keys(e.modules)).reduce((function(t,e){var n=b.import("modules/"+e);return null==n?y.error("Cannot load "+e+" module. Are you sure you registered it?"):t[e]=n.DEFAULTS||{},t}),{});return null!=e.modules&&e.modules.toolbar&&e.modules.toolbar.constructor!==Object&&(e.modules.toolbar={container:e.modules.toolbar}),e=(0,g.default)(!0,{},b.DEFAULTS,{modules:o},n,e),["bounds","container","scrollingContainer"].forEach((function(t){"string"==typeof e[t]&&(e[t]=document.querySelector(e[t]))})),e.modules=Object.keys(e.modules).reduce((function(t,n){return e.modules[n]&&(t[n]=e.modules[n]),t}),{}),e}function O(t,e,n,o){if(this.options.strict&&!this.isEnabled()&&e===l.default.sources.USER)return new a.default;var r=null==n?null:this.getSelection(),i=this.editor.delta,s=t();if(null!=r&&(!0===n&&(n=r.index),null==o?r=M(r,s,e):0!==o&&(r=M(r,n,o,e)),this.setSelection(r,l.default.sources.SILENT)),s.length()>0){var c,u,d=[l.default.events.TEXT_CHANGE,s,i,e];(c=this.emitter).emit.apply(c,[l.default.events.EDITOR_CHANGE].concat(d)),e!==l.default.sources.SILENT&&(u=this.emitter).emit.apply(u,d)}return s}function P(t,e,n,r,i){var a={};return"number"==typeof t.index&&"number"==typeof t.length?"number"!=typeof e?(i=r,r=n,n=e,e=t.length,t=t.index):(e=t.length,t=t.index):"number"!=typeof e&&(i=r,r=n,n=e,e=0),"object"===(void 0===n?"undefined":o(n))?(a=n,i=r):"string"==typeof n&&(null!=r?a[n]=r:i=n),[t,e,a,i=i||l.default.sources.API]}function M(t,e,n,o){if(null==t)return null;var i=void 0,s=void 0;if(e instanceof a.default){var c=[t.index,t.index+t.length].map((function(t){return e.transformPosition(t,o!==l.default.sources.USER)})),u=r(c,2);i=u[0],s=u[1]}else{var f=[t.index,t.index+t.length].map((function(t){return t<e||t===e&&o===l.default.sources.USER?t:n>=0?t+n:Math.max(e,t+n)})),g=r(f,2);i=g[0],s=g[1]}return new d.Range(i,s-i)}b.DEFAULTS={bounds:null,formats:null,modules:{},placeholder:"",readOnly:!1,scrollingContainer:null,strict:!0,theme:"default"},b.events=l.default.events,b.sources=l.default.sources,b.version="1.3.7",b.imports={delta:a.default,parchment:u.default,"core/module":c.default,"core/theme":p.default},e.expandConfig=C,e.overload=P,e.default=b},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=function(){function t(t,e){for(var n=0;n<e.length;n++){var o=e[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}return function(e,n,o){return n&&t(e.prototype,n),o&&t(e,o),e}}(),r=function t(e,n,o){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,n);if(void 0===r){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,o)}if("value"in r)return r.value;var a=r.get;return void 0!==a?a.call(o):void 0},i=s(n(7)),a=s(n(0));function s(t){return t&&t.__esModule?t:{default:t}}function l(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function c(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}var u=function(t){function e(){return l(this,e),c(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),o(e,[{key:"formatAt",value:function(t,n,o,i){if(e.compare(this.statics.blotName,o)<0&&a.default.query(o,a.default.Scope.BLOT)){var s=this.isolate(t,n);i&&s.wrap(o,i)}else r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"formatAt",this).call(this,t,n,o,i)}},{key:"optimize",value:function(t){if(r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"optimize",this).call(this,t),this.parent instanceof e&&e.compare(this.statics.blotName,this.parent.statics.blotName)>0){var n=this.parent.isolate(this.offset(),this.length());this.moveChildren(n),n.wrap(this)}}}],[{key:"compare",value:function(t,n){var o=e.order.indexOf(t),r=e.order.indexOf(n);return o>=0||r>=0?o-r:t===n?0:t<n?-1:1}}]),e}(a.default.Inline);u.allowedChildren=[u,a.default.Embed,i.default],u.order=["cursor","inline","underline","strike","italic","bold","script","link","code"],e.default=u},function(t,e,n){"use strict";var o;function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}Object.defineProperty(e,"__esModule",{value:!0});var a=function(t){function e(){return r(this,e),i(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),e}(((o=n(0))&&o.__esModule?o:{default:o}).default.Text);e.default=a},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=function(){function t(t,e){for(var n=0;n<e.length;n++){var o=e[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}return function(e,n,o){return n&&t(e.prototype,n),o&&t(e,o),e}}(),r=function t(e,n,o){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,n);if(void 0===r){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,o)}if("value"in r)return r.value;var a=r.get;return void 0!==a?a.call(o):void 0},i=a(n(54));function a(t){return t&&t.__esModule?t:{default:t}}var s=(0,a(n(10)).default)("quill:events");["selectionchange","mousedown","mouseup","click"].forEach((function(t){document.addEventListener(t,(function(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];[].slice.call(document.querySelectorAll(".ql-container")).forEach((function(t){var n;t.__quill&&t.__quill.emitter&&(n=t.__quill.emitter).handleDOM.apply(n,e)}))}))}));var l=function(t){function e(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var t=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this));return t.listeners={},t.on("error",s.error),t}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),o(e,[{key:"emit",value:function(){s.log.apply(s,arguments),r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"emit",this).apply(this,arguments)}},{key:"handleDOM",value:function(t){for(var e=arguments.length,n=Array(e>1?e-1:0),o=1;o<e;o++)n[o-1]=arguments[o];(this.listeners[t.type]||[]).forEach((function(e){var o=e.node,r=e.handler;(t.target===o||o.contains(t.target))&&r.apply(void 0,[t].concat(n))}))}},{key:"listenDOM",value:function(t,e,n){this.listeners[t]||(this.listeners[t]=[]),this.listeners[t].push({node:e,handler:n})}}]),e}(i.default);l.events={EDITOR_CHANGE:"editor-change",SCROLL_BEFORE_UPDATE:"scroll-before-update",SCROLL_OPTIMIZE:"scroll-optimize",SCROLL_UPDATE:"scroll-update",SELECTION_CHANGE:"selection-change",TEXT_CHANGE:"text-change"},l.sources={API:"api",SILENT:"silent",USER:"user"},e.default=l},function(t,e,n){"use strict";function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(e,"__esModule",{value:!0});var r=function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};o(this,t),this.quill=e,this.options=n};r.DEFAULTS={},e.default=r},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=["error","warn","log","info"],r="warn";function i(t){if(o.indexOf(t)<=o.indexOf(r)){for(var e,n=arguments.length,i=Array(n>1?n-1:0),a=1;a<n;a++)i[a-1]=arguments[a];(e=console)[t].apply(e,i)}}function a(t){return o.reduce((function(e,n){return e[n]=i.bind(console,n,t),e}),{})}i.level=a.level=function(t){r=t},e.default=a},function(t,e,n){var o=Array.prototype.slice,r=n(52),i=n(53),a=t.exports=function(t,e,n){return n||(n={}),t===e||(t instanceof Date&&e instanceof Date?t.getTime()===e.getTime():!t||!e||"object"!=typeof t&&"object"!=typeof e?n.strict?t===e:t==e:function(t,e,n){var c,u;if(s(t)||s(e))return!1;if(t.prototype!==e.prototype)return!1;if(i(t))return!!i(e)&&(t=o.call(t),e=o.call(e),a(t,e,n));if(l(t)){if(!l(e))return!1;if(t.length!==e.length)return!1;for(c=0;c<t.length;c++)if(t[c]!==e[c])return!1;return!0}try{var d=r(t),f=r(e)}catch(g){return!1}if(d.length!=f.length)return!1;for(d.sort(),f.sort(),c=d.length-1;c>=0;c--)if(d[c]!=f[c])return!1;for(c=d.length-1;c>=0;c--)if(!a(t[u=d[c]],e[u],n))return!1;return typeof t==typeof e}(t,e,n))};function s(t){return null==t}function l(t){return!(!t||"object"!=typeof t||"number"!=typeof t.length||"function"!=typeof t.copy||"function"!=typeof t.slice||t.length>0&&"number"!=typeof t[0])}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n(1),r=function(){function t(t,e,n){void 0===n&&(n={}),this.attrName=t,this.keyName=e,this.scope=null!=n.scope?n.scope&o.Scope.LEVEL|o.Scope.TYPE&o.Scope.ATTRIBUTE:o.Scope.ATTRIBUTE,null!=n.whitelist&&(this.whitelist=n.whitelist)}return t.keys=function(t){return[].map.call(t.attributes,(function(t){return t.name}))},t.prototype.add=function(t,e){return!!this.canAdd(t,e)&&(t.setAttribute(this.keyName,e),!0)},t.prototype.canAdd=function(t,e){return null!=o.query(t,o.Scope.BLOT&(this.scope|o.Scope.TYPE))&&(null==this.whitelist||("string"==typeof e?this.whitelist.indexOf(e.replace(/["']/g,""))>-1:this.whitelist.indexOf(e)>-1))},t.prototype.remove=function(t){t.removeAttribute(this.keyName)},t.prototype.value=function(t){var e=t.getAttribute(this.keyName);return this.canAdd(t,e)&&e?e:""},t}();e.default=r},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.Code=void 0;var o=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var n=[],o=!0,r=!1,i=void 0;try{for(var a,s=t[Symbol.iterator]();!(o=(a=s.next()).done)&&(n.push(a.value),!e||n.length!==e);o=!0);}catch(l){r=!0,i=l}finally{try{!o&&s.return&&s.return()}finally{if(r)throw i}}return n}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")},r=function(){function t(t,e){for(var n=0;n<e.length;n++){var o=e[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}return function(e,n,o){return n&&t(e.prototype,n),o&&t(e,o),e}}(),i=function t(e,n,o){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,n);if(void 0===r){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,o)}if("value"in r)return r.value;var a=r.get;return void 0!==a?a.call(o):void 0},a=d(n(2)),s=d(n(0)),l=d(n(4)),c=d(n(6)),u=d(n(7));function d(t){return t&&t.__esModule?t:{default:t}}function f(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function g(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function h(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var p=function(t){function e(){return f(this,e),g(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return h(e,t),e}(c.default);p.blotName="code",p.tagName="CODE";var m=function(t){function e(){return f(this,e),g(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return h(e,t),r(e,[{key:"delta",value:function(){var t=this,e=this.domNode.textContent;return e.endsWith("\n")&&(e=e.slice(0,-1)),e.split("\n").reduce((function(e,n){return e.insert(n).insert("\n",t.formats())}),new a.default)}},{key:"format",value:function(t,n){if(t!==this.statics.blotName||!n){var r=this.descendant(u.default,this.length()-1),a=o(r,1)[0];null!=a&&a.deleteAt(a.length()-1,1),i(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"format",this).call(this,t,n)}}},{key:"formatAt",value:function(t,n,o,r){if(0!==n&&null!=s.default.query(o,s.default.Scope.BLOCK)&&(o!==this.statics.blotName||r!==this.statics.formats(this.domNode))){var i=this.newlineIndex(t);if(!(i<0||i>=t+n)){var a=this.newlineIndex(t,!0)+1,l=i-a+1,c=this.isolate(a,l),u=c.next;c.format(o,r),u instanceof e&&u.formatAt(0,t-a+n-l,o,r)}}}},{key:"insertAt",value:function(t,e,n){if(null==n){var r=this.descendant(u.default,t),i=o(r,2);i[0].insertAt(i[1],e)}}},{key:"length",value:function(){var t=this.domNode.textContent.length;return this.domNode.textContent.endsWith("\n")?t:t+1}},{key:"newlineIndex",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e)return this.domNode.textContent.slice(0,t).lastIndexOf("\n");var n=this.domNode.textContent.slice(t).indexOf("\n");return n>-1?t+n:-1}},{key:"optimize",value:function(t){this.domNode.textContent.endsWith("\n")||this.appendChild(s.default.create("text","\n")),i(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"optimize",this).call(this,t);var n=this.next;null!=n&&n.prev===this&&n.statics.blotName===this.statics.blotName&&this.statics.formats(this.domNode)===n.statics.formats(n.domNode)&&(n.optimize(t),n.moveChildren(this),n.remove())}},{key:"replace",value:function(t){i(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"replace",this).call(this,t),[].slice.call(this.domNode.querySelectorAll("*")).forEach((function(t){var e=s.default.find(t);null==e?t.parentNode.removeChild(t):e instanceof s.default.Embed?e.remove():e.unwrap()}))}}],[{key:"create",value:function(t){var n=i(e.__proto__||Object.getPrototypeOf(e),"create",this).call(this,t);return n.setAttribute("spellcheck",!1),n}},{key:"formats",value:function(){return!0}}]),e}(l.default);m.blotName="code-block",m.tagName="PRE",m.TAB=" ",e.Code=p,e.default=m},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var n=[],o=!0,r=!1,i=void 0;try{for(var a,s=t[Symbol.iterator]();!(o=(a=s.next()).done)&&(n.push(a.value),!e||n.length!==e);o=!0);}catch(l){r=!0,i=l}finally{try{!o&&s.return&&s.return()}finally{if(r)throw i}}return n}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")},i=function(){function t(t,e){for(var n=0;n<e.length;n++){var o=e[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}return function(e,n,o){return n&&t(e.prototype,n),o&&t(e,o),e}}(),a=v(n(2)),s=v(n(20)),l=v(n(0)),c=v(n(13)),u=v(n(24)),d=n(4),f=v(d),g=v(n(16)),h=v(n(21)),p=v(n(11)),m=v(n(3));function v(t){return t&&t.__esModule?t:{default:t}}var _=/^[ -~]*$/,y=function(){function t(e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.scroll=e,this.delta=this.getDelta()}return i(t,[{key:"applyDelta",value:function(t){var e=this,n=!1;this.scroll.update();var i=this.scroll.length();return this.scroll.batchStart(),(t=function(t){return t.reduce((function(t,e){if(1===e.insert){var n=(0,h.default)(e.attributes);return delete n.image,t.insert({image:e.attributes.image},n)}if(null==e.attributes||!0!==e.attributes.list&&!0!==e.attributes.bullet||((e=(0,h.default)(e)).attributes.list?e.attributes.list="ordered":(e.attributes.list="bullet",delete e.attributes.bullet)),"string"==typeof e.insert){var o=e.insert.replace(/\r\n/g,"\n").replace(/\r/g,"\n");return t.insert(o,e.attributes)}return t.push(e)}),new a.default)}(t)).reduce((function(t,a){var c=a.retain||a.delete||a.insert.length||1,u=a.attributes||{};if(null!=a.insert){if("string"==typeof a.insert){var g=a.insert;g.endsWith("\n")&&n&&(n=!1,g=g.slice(0,-1)),t>=i&&!g.endsWith("\n")&&(n=!0),e.scroll.insertAt(t,g);var h=e.scroll.line(t),p=r(h,2),v=p[0],_=p[1],y=(0,m.default)({},(0,d.bubbleFormats)(v));if(v instanceof f.default){var b=v.descendant(l.default.Leaf,_),C=r(b,1);y=(0,m.default)(y,(0,d.bubbleFormats)(C[0]))}u=s.default.attributes.diff(y,u)||{}}else if("object"===o(a.insert)){var O=Object.keys(a.insert)[0];if(null==O)return t;e.scroll.insertAt(t,O,a.insert[O])}i+=c}return Object.keys(u).forEach((function(n){e.scroll.formatAt(t,c,n,u[n])})),t+c}),0),t.reduce((function(t,n){return"number"==typeof n.delete?(e.scroll.deleteAt(t,n.delete),t):t+(n.retain||n.insert.length||1)}),0),this.scroll.batchEnd(),this.update(t)}},{key:"deleteText",value:function(t,e){return this.scroll.deleteAt(t,e),this.update((new a.default).retain(t).delete(e))}},{key:"formatLine",value:function(t,e){var n=this,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.scroll.update(),Object.keys(o).forEach((function(r){if(null==n.scroll.whitelist||n.scroll.whitelist[r]){var i=n.scroll.lines(t,Math.max(e,1)),a=e;i.forEach((function(e){var i=e.length();if(e instanceof c.default){var s=t-e.offset(n.scroll),l=e.newlineIndex(s+a)-s+1;e.formatAt(s,l,r,o[r])}else e.format(r,o[r]);a-=i}))}})),this.scroll.optimize(),this.update((new a.default).retain(t).retain(e,(0,h.default)(o)))}},{key:"formatText",value:function(t,e){var n=this,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Object.keys(o).forEach((function(r){n.scroll.formatAt(t,e,r,o[r])})),this.update((new a.default).retain(t).retain(e,(0,h.default)(o)))}},{key:"getContents",value:function(t,e){return this.delta.slice(t,t+e)}},{key:"getDelta",value:function(){return this.scroll.lines().reduce((function(t,e){return t.concat(e.delta())}),new a.default)}},{key:"getFormat",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=[],o=[];0===e?this.scroll.path(t).forEach((function(t){var e=r(t,1)[0];e instanceof f.default?n.push(e):e instanceof l.default.Leaf&&o.push(e)})):(n=this.scroll.lines(t,e),o=this.scroll.descendants(l.default.Leaf,t,e));var i=[n,o].map((function(t){if(0===t.length)return{};for(var e=(0,d.bubbleFormats)(t.shift());Object.keys(e).length>0;){var n=t.shift();if(null==n)return e;e=b((0,d.bubbleFormats)(n),e)}return e}));return m.default.apply(m.default,i)}},{key:"getText",value:function(t,e){return this.getContents(t,e).filter((function(t){return"string"==typeof t.insert})).map((function(t){return t.insert})).join("")}},{key:"insertEmbed",value:function(t,e,n){return this.scroll.insertAt(t,e,n),this.update((new a.default).retain(t).insert(function(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}({},e,n)))}},{key:"insertText",value:function(t,e){var n=this,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return e=e.replace(/\r\n/g,"\n").replace(/\r/g,"\n"),this.scroll.insertAt(t,e),Object.keys(o).forEach((function(r){n.scroll.formatAt(t,e.length,r,o[r])})),this.update((new a.default).retain(t).insert(e,(0,h.default)(o)))}},{key:"isBlank",value:function(){if(0==this.scroll.children.length)return!0;if(this.scroll.children.length>1)return!1;var t=this.scroll.children.head;return t.statics.blotName===f.default.blotName&&!(t.children.length>1)&&t.children.head instanceof g.default}},{key:"removeFormat",value:function(t,e){var n=this.getText(t,e),o=this.scroll.line(t+e),i=r(o,2),s=i[0],l=i[1],u=0,d=new a.default;null!=s&&(u=s instanceof c.default?s.newlineIndex(l)-l+1:s.length()-l,d=s.delta().slice(l,l+u-1).insert("\n"));var f=this.getContents(t,e+u).diff((new a.default).insert(n).concat(d)),g=(new a.default).retain(t).concat(f);return this.applyDelta(g)}},{key:"update",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,o=this.delta;if(1===e.length&&"characterData"===e[0].type&&e[0].target.data.match(_)&&l.default.find(e[0].target)){var r=l.default.find(e[0].target),i=(0,d.bubbleFormats)(r),s=r.offset(this.scroll),c=e[0].oldValue.replace(u.default.CONTENTS,""),f=(new a.default).insert(c),g=(new a.default).insert(r.value()),h=(new a.default).retain(s).concat(f.diff(g,n));t=h.reduce((function(t,e){return e.insert?t.insert(e.insert,i):t.push(e)}),new a.default),this.delta=o.compose(t)}else this.delta=this.getDelta(),t&&(0,p.default)(o.compose(t),this.delta)||(t=o.diff(this.delta,n));return t}}]),t}();function b(t,e){return Object.keys(e).reduce((function(n,o){return null==t[o]||(e[o]===t[o]?n[o]=e[o]:Array.isArray(e[o])?e[o].indexOf(t[o])<0&&(n[o]=e[o].concat([t[o]])):n[o]=[e[o],t[o]]),n}),{})}e.default=y},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.Range=void 0;var o=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var n=[],o=!0,r=!1,i=void 0;try{for(var a,s=t[Symbol.iterator]();!(o=(a=s.next()).done)&&(n.push(a.value),!e||n.length!==e);o=!0);}catch(l){r=!0,i=l}finally{try{!o&&s.return&&s.return()}finally{if(r)throw i}}return n}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")},r=function(){function t(t,e){for(var n=0;n<e.length;n++){var o=e[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}return function(e,n,o){return n&&t(e.prototype,n),o&&t(e,o),e}}(),i=c(n(0)),a=c(n(21)),s=c(n(11)),l=c(n(8));function c(t){return t&&t.__esModule?t:{default:t}}function u(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return Array.from(t)}function d(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var f=(0,c(n(10)).default)("quill:selection"),g=function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;d(this,t),this.index=e,this.length=n},h=function(){function t(e,n){var o=this;d(this,t),this.emitter=n,this.scroll=e,this.composing=!1,this.mouseDown=!1,this.root=this.scroll.domNode,this.cursor=i.default.create("cursor",this),this.lastRange=this.savedRange=new g(0,0),this.handleComposition(),this.handleDragging(),this.emitter.listenDOM("selectionchange",document,(function(){o.mouseDown||setTimeout(o.update.bind(o,l.default.sources.USER),1)})),this.emitter.on(l.default.events.EDITOR_CHANGE,(function(t,e){t===l.default.events.TEXT_CHANGE&&e.length()>0&&o.update(l.default.sources.SILENT)})),this.emitter.on(l.default.events.SCROLL_BEFORE_UPDATE,(function(){if(o.hasFocus()){var t=o.getNativeRange();null!=t&&t.start.node!==o.cursor.textNode&&o.emitter.once(l.default.events.SCROLL_UPDATE,(function(){try{o.setNativeRange(t.start.node,t.start.offset,t.end.node,t.end.offset)}catch(e){}}))}})),this.emitter.on(l.default.events.SCROLL_OPTIMIZE,(function(t,e){if(e.range){var n=e.range;o.setNativeRange(n.startNode,n.startOffset,n.endNode,n.endOffset)}})),this.update(l.default.sources.SILENT)}return r(t,[{key:"handleComposition",value:function(){var t=this;this.root.addEventListener("compositionstart",(function(){t.composing=!0})),this.root.addEventListener("compositionend",(function(){if(t.composing=!1,t.cursor.parent){var e=t.cursor.restore();if(!e)return;setTimeout((function(){t.setNativeRange(e.startNode,e.startOffset,e.endNode,e.endOffset)}),1)}}))}},{key:"handleDragging",value:function(){var t=this;this.emitter.listenDOM("mousedown",document.body,(function(){t.mouseDown=!0})),this.emitter.listenDOM("mouseup",document.body,(function(){t.mouseDown=!1,t.update(l.default.sources.USER)}))}},{key:"focus",value:function(){this.hasFocus()||(this.root.focus(),this.setRange(this.savedRange))}},{key:"format",value:function(t,e){if(null==this.scroll.whitelist||this.scroll.whitelist[t]){this.scroll.update();var n=this.getNativeRange();if(null!=n&&n.native.collapsed&&!i.default.query(t,i.default.Scope.BLOCK)){if(n.start.node!==this.cursor.textNode){var o=i.default.find(n.start.node,!1);if(null==o)return;if(o instanceof i.default.Leaf){var r=o.split(n.start.offset);o.parent.insertBefore(this.cursor,r)}else o.insertBefore(this.cursor,n.start.node);this.cursor.attach()}this.cursor.format(t,e),this.scroll.optimize(),this.setNativeRange(this.cursor.textNode,this.cursor.textNode.data.length),this.update()}}}},{key:"getBounds",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=this.scroll.length();t=Math.min(t,n-1),e=Math.min(t+e,n-1)-t;var r=void 0,i=this.scroll.leaf(t),a=o(i,2),s=a[0],l=a[1];if(null==s)return null;var c=s.position(l,!0),u=o(c,2);r=u[0],l=u[1];var d=document.createRange();if(e>0){d.setStart(r,l);var f=this.scroll.leaf(t+e),g=o(f,2);if(null==(s=g[0]))return null;var h=s.position(l=g[1],!0),p=o(h,2);return d.setEnd(r=p[0],l=p[1]),d.getBoundingClientRect()}var m="left",v=void 0;return r instanceof Text?(l<r.data.length?(d.setStart(r,l),d.setEnd(r,l+1)):(d.setStart(r,l-1),d.setEnd(r,l),m="right"),v=d.getBoundingClientRect()):(v=s.domNode.getBoundingClientRect(),l>0&&(m="right")),{bottom:v.top+v.height,height:v.height,left:v[m],right:v[m],top:v.top,width:0}}},{key:"getNativeRange",value:function(){var t=document.getSelection();if(null==t||t.rangeCount<=0)return null;var e=t.getRangeAt(0);if(null==e)return null;var n=this.normalizeNative(e);return f.info("getNativeRange",n),n}},{key:"getRange",value:function(){var t=this.getNativeRange();return null==t?[null,null]:[this.normalizedToRange(t),t]}},{key:"hasFocus",value:function(){return document.activeElement===this.root}},{key:"normalizedToRange",value:function(t){var e=this,n=[[t.start.node,t.start.offset]];t.native.collapsed||n.push([t.end.node,t.end.offset]);var r=n.map((function(t){var n=o(t,2),r=n[0],a=n[1],s=i.default.find(r,!0),l=s.offset(e.scroll);return 0===a?l:s instanceof i.default.Container?l+s.length():l+s.index(r,a)})),a=Math.min(Math.max.apply(Math,u(r)),this.scroll.length()-1),s=Math.min.apply(Math,[a].concat(u(r)));return new g(s,a-s)}},{key:"normalizeNative",value:function(t){if(!p(this.root,t.startContainer)||!t.collapsed&&!p(this.root,t.endContainer))return null;var e={start:{node:t.startContainer,offset:t.startOffset},end:{node:t.endContainer,offset:t.endOffset},native:t};return[e.start,e.end].forEach((function(t){for(var e=t.node,n=t.offset;!(e instanceof Text)&&e.childNodes.length>0;)if(e.childNodes.length>n)e=e.childNodes[n],n=0;else{if(e.childNodes.length!==n)break;n=(e=e.lastChild)instanceof Text?e.data.length:e.childNodes.length+1}t.node=e,t.offset=n})),e}},{key:"rangeToNative",value:function(t){var e=this,n=t.collapsed?[t.index]:[t.index,t.index+t.length],r=[],i=this.scroll.length();return n.forEach((function(t,n){t=Math.min(i-1,t);var a=e.scroll.leaf(t),s=o(a,2),l=s[1],c=s[0].position(l,0!==n),u=o(c,2);r.push(u[0],l=u[1])})),r.length<2&&(r=r.concat(r)),r}},{key:"scrollIntoView",value:function(t){var e=this.lastRange;if(null!=e){var n=this.getBounds(e.index,e.length);if(null!=n){var r=this.scroll.length()-1,i=this.scroll.line(Math.min(e.index,r)),a=o(i,1)[0],s=a;if(e.length>0){var l=this.scroll.line(Math.min(e.index+e.length,r));s=o(l,1)[0]}if(null!=a&&null!=s){var c=t.getBoundingClientRect();n.top<c.top?t.scrollTop-=c.top-n.top:n.bottom>c.bottom&&(t.scrollTop+=n.bottom-c.bottom)}}}}},{key:"setNativeRange",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:e,r=arguments.length>4&&void 0!==arguments[4]&&arguments[4];if(f.info("setNativeRange",t,e,n,o),null==t||null!=this.root.parentNode&&null!=t.parentNode&&null!=n.parentNode){var i=document.getSelection();if(null!=i)if(null!=t){this.hasFocus()||this.root.focus();var a=(this.getNativeRange()||{}).native;if(null==a||r||t!==a.startContainer||e!==a.startOffset||n!==a.endContainer||o!==a.endOffset){"BR"==t.tagName&&(e=[].indexOf.call(t.parentNode.childNodes,t),t=t.parentNode),"BR"==n.tagName&&(o=[].indexOf.call(n.parentNode.childNodes,n),n=n.parentNode);var s=document.createRange();s.setStart(t,e),s.setEnd(n,o),i.removeAllRanges(),i.addRange(s)}}else i.removeAllRanges(),this.root.blur(),document.body.focus()}}},{key:"setRange",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:l.default.sources.API;if("string"==typeof e&&(n=e,e=!1),f.info("setRange",t),null!=t){var o=this.rangeToNative(t);this.setNativeRange.apply(this,u(o).concat([e]))}else this.setNativeRange(null);this.update(n)}},{key:"update",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:l.default.sources.USER,e=this.lastRange,n=this.getRange(),r=o(n,2),i=r[0],c=r[1];if(this.lastRange=i,null!=this.lastRange&&(this.savedRange=this.lastRange),!(0,s.default)(e,this.lastRange)){var u;!this.composing&&null!=c&&c.native.collapsed&&c.start.node!==this.cursor.textNode&&this.cursor.restore();var d,f=[l.default.events.SELECTION_CHANGE,(0,a.default)(this.lastRange),(0,a.default)(e),t];(u=this.emitter).emit.apply(u,[l.default.events.EDITOR_CHANGE].concat(f)),t!==l.default.sources.SILENT&&(d=this.emitter).emit.apply(d,f)}}}]),t}();function p(t,e){return e instanceof Text&&(e=e.parentNode),t.contains(e)}e.Range=g,e.default=h},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o,r=function(){function t(t,e){for(var n=0;n<e.length;n++){var o=e[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}return function(e,n,o){return n&&t(e.prototype,n),o&&t(e,o),e}}();function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}var s=function(t){function e(){return i(this,e),a(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),r(e,[{key:"insertInto",value:function(t,n){0===t.children.length?function t(e,n,o){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,n);if(void 0===r){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,o)}if("value"in r)return r.value;var a=r.get;return void 0!==a?a.call(o):void 0}(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"insertInto",this).call(this,t,n):this.remove()}},{key:"length",value:function(){return 0}},{key:"value",value:function(){return""}}],[{key:"value",value:function(){}}]),e}(((o=n(0))&&o.__esModule?o:{default:o}).default.Embed);s.blotName="break",s.tagName="BR",e.default=s},function(t,e,n){"use strict";var o,r=this&&this.__extends||(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])},function(t,e){function n(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0});var i=n(44),a=n(30),s=n(1),l=function(t){function e(e){var n=t.call(this,e)||this;return n.build(),n}return r(e,t),e.prototype.appendChild=function(t){this.insertBefore(t)},e.prototype.attach=function(){t.prototype.attach.call(this),this.children.forEach((function(t){t.attach()}))},e.prototype.build=function(){var t=this;this.children=new i.default,[].slice.call(this.domNode.childNodes).reverse().forEach((function(e){try{var n=c(e);t.insertBefore(n,t.children.head||void 0)}catch(o){if(o instanceof s.ParchmentError)return;throw o}}))},e.prototype.deleteAt=function(t,e){if(0===t&&e===this.length())return this.remove();this.children.forEachAt(t,e,(function(t,e,n){t.deleteAt(e,n)}))},e.prototype.descendant=function(t,n){var o=this.children.find(n),r=o[0],i=o[1];return null==t.blotName&&t(r)||null!=t.blotName&&r instanceof t?[r,i]:r instanceof e?r.descendant(t,i):[null,-1]},e.prototype.descendants=function(t,n,o){void 0===n&&(n=0),void 0===o&&(o=Number.MAX_VALUE);var r=[],i=o;return this.children.forEachAt(n,o,(function(n,o,a){(null==t.blotName&&t(n)||null!=t.blotName&&n instanceof t)&&r.push(n),n instanceof e&&(r=r.concat(n.descendants(t,o,i))),i-=a})),r},e.prototype.detach=function(){this.children.forEach((function(t){t.detach()})),t.prototype.detach.call(this)},e.prototype.formatAt=function(t,e,n,o){this.children.forEachAt(t,e,(function(t,e,r){t.formatAt(e,r,n,o)}))},e.prototype.insertAt=function(t,e,n){var o=this.children.find(t),r=o[0];if(r)r.insertAt(o[1],e,n);else{var i=null==n?s.create("text",e):s.create(e,n);this.appendChild(i)}},e.prototype.insertBefore=function(t,e){if(null!=this.statics.allowedChildren&&!this.statics.allowedChildren.some((function(e){return t instanceof e})))throw new s.ParchmentError("Cannot insert "+t.statics.blotName+" into "+this.statics.blotName);t.insertInto(this,e)},e.prototype.length=function(){return this.children.reduce((function(t,e){return t+e.length()}),0)},e.prototype.moveChildren=function(t,e){this.children.forEach((function(n){t.insertBefore(n,e)}))},e.prototype.optimize=function(e){if(t.prototype.optimize.call(this,e),0===this.children.length)if(null!=this.statics.defaultChild){var n=s.create(this.statics.defaultChild);this.appendChild(n),n.optimize(e)}else this.remove()},e.prototype.path=function(t,n){void 0===n&&(n=!1);var o=this.children.find(t,n),r=o[0],i=o[1],a=[[this,t]];return r instanceof e?a.concat(r.path(i,n)):(null!=r&&a.push([r,i]),a)},e.prototype.removeChild=function(t){this.children.remove(t)},e.prototype.replace=function(n){n instanceof e&&n.moveChildren(this),t.prototype.replace.call(this,n)},e.prototype.split=function(t,e){if(void 0===e&&(e=!1),!e){if(0===t)return this;if(t===this.length())return this.next}var n=this.clone();return this.parent.insertBefore(n,this.next),this.children.forEachAt(t,this.length(),(function(t,o,r){t=t.split(o,e),n.appendChild(t)})),n},e.prototype.unwrap=function(){this.moveChildren(this.parent,this.next),this.remove()},e.prototype.update=function(t,e){var n=this,o=[],r=[];t.forEach((function(t){t.target===n.domNode&&"childList"===t.type&&(o.push.apply(o,t.addedNodes),r.push.apply(r,t.removedNodes))})),r.forEach((function(t){if(!(null!=t.parentNode&&"IFRAME"!==t.tagName&&document.body.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)){var e=s.find(t);null!=e&&(null!=e.domNode.parentNode&&e.domNode.parentNode!==n.domNode||e.detach())}})),o.filter((function(t){return t.parentNode==n.domNode})).sort((function(t,e){return t===e?0:t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_FOLLOWING?1:-1})).forEach((function(t){var e=null;null!=t.nextSibling&&(e=s.find(t.nextSibling));var o=c(t);o.next==e&&null!=o.next||(null!=o.parent&&o.parent.removeChild(n),n.insertBefore(o,e||void 0))}))},e}(a.default);function c(t){var e=s.find(t);if(null==e)try{e=s.create(t)}catch(n){e=s.create(s.Scope.INLINE),[].slice.call(t.childNodes).forEach((function(t){e.domNode.appendChild(t)})),t.parentNode&&t.parentNode.replaceChild(e.domNode,t),e.attach()}return e}e.default=l},function(t,e,n){"use strict";var o,r=this&&this.__extends||(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])},function(t,e){function n(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0});var i=n(12),a=n(31),s=n(17),l=n(1),c=function(t){function e(e){var n=t.call(this,e)||this;return n.attributes=new a.default(n.domNode),n}return r(e,t),e.formats=function(t){return"string"==typeof this.tagName||(Array.isArray(this.tagName)?t.tagName.toLowerCase():void 0)},e.prototype.format=function(t,e){var n=l.query(t);n instanceof i.default?this.attributes.attribute(n,e):e&&(null==n||t===this.statics.blotName&&this.formats()[t]===e||this.replaceWith(t,e))},e.prototype.formats=function(){var t=this.attributes.values(),e=this.statics.formats(this.domNode);return null!=e&&(t[this.statics.blotName]=e),t},e.prototype.replaceWith=function(e,n){var o=t.prototype.replaceWith.call(this,e,n);return this.attributes.copy(o),o},e.prototype.update=function(e,n){var o=this;t.prototype.update.call(this,e,n),e.some((function(t){return t.target===o.domNode&&"attributes"===t.type}))&&this.attributes.build()},e.prototype.wrap=function(n,o){var r=t.prototype.wrap.call(this,n,o);return r instanceof e&&r.statics.scope===this.statics.scope&&this.attributes.move(r),r},e}(s.default);e.default=c},function(t,e,n){"use strict";var o,r=this&&this.__extends||(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])},function(t,e){function n(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0});var i=n(30),a=n(1),s=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r(e,t),e.value=function(t){return!0},e.prototype.index=function(t,e){return this.domNode===t||this.domNode.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY?Math.min(e,1):-1},e.prototype.position=function(t,e){var n=[].indexOf.call(this.parent.domNode.childNodes,this.domNode);return t>0&&(n+=1),[this.parent.domNode,n]},e.prototype.value=function(){var t;return(t={})[this.statics.blotName]=this.statics.value(this.domNode)||!0,t},e.scope=a.Scope.INLINE_BLOT,e}(i.default);e.default=s},function(t,e,n){var o=n(11),r=n(3),i={attributes:{compose:function(t,e,n){"object"!=typeof t&&(t={}),"object"!=typeof e&&(e={});var o=r(!0,{},e);for(var i in n||(o=Object.keys(o).reduce((function(t,e){return null!=o[e]&&(t[e]=o[e]),t}),{})),t)void 0!==t[i]&&void 0===e[i]&&(o[i]=t[i]);return Object.keys(o).length>0?o:void 0},diff:function(t,e){"object"!=typeof t&&(t={}),"object"!=typeof e&&(e={});var n=Object.keys(t).concat(Object.keys(e)).reduce((function(n,r){return o(t[r],e[r])||(n[r]=void 0===e[r]?null:e[r]),n}),{});return Object.keys(n).length>0?n:void 0},transform:function(t,e,n){if("object"!=typeof t)return e;if("object"==typeof e){if(!n)return e;var o=Object.keys(e).reduce((function(n,o){return void 0===t[o]&&(n[o]=e[o]),n}),{});return Object.keys(o).length>0?o:void 0}}},iterator:function(t){return new a(t)},length:function(t){return"number"==typeof t.delete?t.delete:"number"==typeof t.retain?t.retain:"string"==typeof t.insert?t.insert.length:1}};function a(t){this.ops=t,this.index=0,this.offset=0}a.prototype.hasNext=function(){return this.peekLength()<1/0},a.prototype.next=function(t){t||(t=1/0);var e=this.ops[this.index];if(e){var n=this.offset,o=i.length(e);if(t>=o-n?(t=o-n,this.index+=1,this.offset=0):this.offset+=t,"number"==typeof e.delete)return{delete:t};var r={};return e.attributes&&(r.attributes=e.attributes),"number"==typeof e.retain?r.retain=t:r.insert="string"==typeof e.insert?e.insert.substr(n,t):e.insert,r}return{retain:1/0}},a.prototype.peek=function(){return this.ops[this.index]},a.prototype.peekLength=function(){return this.ops[this.index]?i.length(this.ops[this.index])-this.offset:1/0},a.prototype.peekType=function(){return this.ops[this.index]?"number"==typeof this.ops[this.index].delete?"delete":"number"==typeof this.ops[this.index].retain?"retain":"insert":"retain"},a.prototype.rest=function(){if(this.hasNext()){if(0===this.offset)return this.ops.slice(this.index);var t=this.offset,e=this.index,n=this.next(),o=this.ops.slice(this.index);return this.offset=t,this.index=e,[n].concat(o)}return[]},t.exports=i},function(t,e){var n=function(){"use strict";function t(t,e){return null!=e&&t instanceof e}var e,n,o;try{e=Map}catch(s){e=function(){}}try{n=Set}catch(s){n=function(){}}try{o=Promise}catch(s){o=function(){}}function r(i,s,l,c,u){"object"==typeof s&&(l=s.depth,c=s.prototype,u=s.includeNonEnumerable,s=s.circular);var d=[],f=[],g="undefined"!=typeof Buffer;return void 0===s&&(s=!0),void 0===l&&(l=1/0),function i(l,h){if(null===l)return null;if(0===h)return l;var p,m;if("object"!=typeof l)return l;if(t(l,e))p=new e;else if(t(l,n))p=new n;else if(t(l,o))p=new o((function(t,e){l.then((function(e){t(i(e,h-1))}),(function(t){e(i(t,h-1))}))}));else if(r.__isArray(l))p=[];else if(r.__isRegExp(l))p=new RegExp(l.source,a(l)),l.lastIndex&&(p.lastIndex=l.lastIndex);else if(r.__isDate(l))p=new Date(l.getTime());else{if(g&&Buffer.isBuffer(l))return p=Buffer.allocUnsafe?Buffer.allocUnsafe(l.length):new Buffer(l.length),l.copy(p),p;t(l,Error)?p=Object.create(l):void 0===c?(m=Object.getPrototypeOf(l),p=Object.create(m)):(p=Object.create(c),m=c)}if(s){var v=d.indexOf(l);if(-1!=v)return f[v];d.push(l),f.push(p)}for(var _ in t(l,e)&&l.forEach((function(t,e){var n=i(e,h-1),o=i(t,h-1);p.set(n,o)})),t(l,n)&&l.forEach((function(t){var e=i(t,h-1);p.add(e)})),l){var y;m&&(y=Object.getOwnPropertyDescriptor(m,_)),y&&null==y.set||(p[_]=i(l[_],h-1))}if(Object.getOwnPropertySymbols){var b=Object.getOwnPropertySymbols(l);for(_=0;_<b.length;_++){var C=b[_];(!(P=Object.getOwnPropertyDescriptor(l,C))||P.enumerable||u)&&(p[C]=i(l[C],h-1),P.enumerable||Object.defineProperty(p,C,{enumerable:!1}))}}if(u){var O=Object.getOwnPropertyNames(l);for(_=0;_<O.length;_++){var P,M=O[_];(P=Object.getOwnPropertyDescriptor(l,M))&&P.enumerable||(p[M]=i(l[M],h-1),Object.defineProperty(p,M,{enumerable:!1}))}}return p}(i,l)}function i(t){return Object.prototype.toString.call(t)}function a(t){var e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),e}return r.clonePrototype=function(t){if(null===t)return null;var e=function(){};return e.prototype=t,new e},r.__objToStr=i,r.__isDate=function(t){return"object"==typeof t&&"[object Date]"===i(t)},r.__isArray=function(t){return"object"==typeof t&&"[object Array]"===i(t)},r.__isRegExp=function(t){return"object"==typeof t&&"[object RegExp]"===i(t)},r.__getRegExpFlags=a,r}();"object"==typeof t&&t.exports&&(t.exports=n)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var n=[],o=!0,r=!1,i=void 0;try{for(var a,s=t[Symbol.iterator]();!(o=(a=s.next()).done)&&(n.push(a.value),!e||n.length!==e);o=!0);}catch(l){r=!0,i=l}finally{try{!o&&s.return&&s.return()}finally{if(r)throw i}}return n}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")},r=function(){function t(t,e){for(var n=0;n<e.length;n++){var o=e[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}return function(e,n,o){return n&&t(e.prototype,n),o&&t(e,o),e}}(),i=function t(e,n,o){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,n);if(void 0===r){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,o)}if("value"in r)return r.value;var a=r.get;return void 0!==a?a.call(o):void 0},a=g(n(0)),s=g(n(8)),l=n(4),c=g(l),u=g(n(16)),d=g(n(13)),f=g(n(25));function g(t){return t&&t.__esModule?t:{default:t}}function h(t){return t instanceof c.default||t instanceof l.BlockEmbed}var p=function(t){function e(t,n){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var o=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t));return o.emitter=n.emitter,Array.isArray(n.whitelist)&&(o.whitelist=n.whitelist.reduce((function(t,e){return t[e]=!0,t}),{})),o.domNode.addEventListener("DOMNodeInserted",(function(){})),o.optimize(),o.enable(),o}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),r(e,[{key:"batchStart",value:function(){this.batch=!0}},{key:"batchEnd",value:function(){this.batch=!1,this.optimize()}},{key:"deleteAt",value:function(t,n){var r=this.line(t),a=o(r,2),s=a[0],c=a[1],f=this.line(t+n),g=o(f,1)[0];if(i(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"deleteAt",this).call(this,t,n),null!=g&&s!==g&&c>0){if(s instanceof l.BlockEmbed||g instanceof l.BlockEmbed)return void this.optimize();if(s instanceof d.default){var h=s.newlineIndex(s.length(),!0);if(h>-1&&(s=s.split(h+1))===g)return void this.optimize()}else if(g instanceof d.default){var p=g.newlineIndex(0);p>-1&&g.split(p+1)}s.moveChildren(g,g.children.head instanceof u.default?null:g.children.head),s.remove()}this.optimize()}},{key:"enable",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.domNode.setAttribute("contenteditable",t)}},{key:"formatAt",value:function(t,n,o,r){(null==this.whitelist||this.whitelist[o])&&(i(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"formatAt",this).call(this,t,n,o,r),this.optimize())}},{key:"insertAt",value:function(t,n,o){if(null==o||null==this.whitelist||this.whitelist[n]){if(t>=this.length())if(null==o||null==a.default.query(n,a.default.Scope.BLOCK)){var r=a.default.create(this.statics.defaultChild);this.appendChild(r),null==o&&n.endsWith("\n")&&(n=n.slice(0,-1)),r.insertAt(0,n,o)}else{var s=a.default.create(n,o);this.appendChild(s)}else i(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"insertAt",this).call(this,t,n,o);this.optimize()}}},{key:"insertBefore",value:function(t,n){if(t.statics.scope===a.default.Scope.INLINE_BLOT){var o=a.default.create(this.statics.defaultChild);o.appendChild(t),t=o}i(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"insertBefore",this).call(this,t,n)}},{key:"leaf",value:function(t){return this.path(t).pop()||[null,-1]}},{key:"line",value:function(t){return t===this.length()?this.line(t-1):this.descendant(h,t)}},{key:"lines",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.MAX_VALUE,n=function t(e,n,o){var r=[],i=o;return e.children.forEachAt(n,o,(function(e,n,o){h(e)?r.push(e):e instanceof a.default.Container&&(r=r.concat(t(e,n,i))),i-=o})),r};return n(this,t,e)}},{key:"optimize",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};!0!==this.batch&&(i(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"optimize",this).call(this,t,n),t.length>0&&this.emitter.emit(s.default.events.SCROLL_OPTIMIZE,t,n))}},{key:"path",value:function(t){return i(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"path",this).call(this,t).slice(1)}},{key:"update",value:function(t){if(!0!==this.batch){var n=s.default.sources.USER;"string"==typeof t&&(n=t),Array.isArray(t)||(t=this.observer.takeRecords()),t.length>0&&this.emitter.emit(s.default.events.SCROLL_BEFORE_UPDATE,n,t),i(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"update",this).call(this,t.concat([])),t.length>0&&this.emitter.emit(s.default.events.SCROLL_UPDATE,n,t)}}}]),e}(a.default.Scroll);p.blotName="scroll",p.className="ql-editor",p.tagName="DIV",p.defaultChild="block",p.allowedChildren=[c.default,l.BlockEmbed,f.default],e.default=p},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.SHORTKEY=e.default=void 0;var o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var n=[],o=!0,r=!1,i=void 0;try{for(var a,s=t[Symbol.iterator]();!(o=(a=s.next()).done)&&(n.push(a.value),!e||n.length!==e);o=!0);}catch(l){r=!0,i=l}finally{try{!o&&s.return&&s.return()}finally{if(r)throw i}}return n}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")},i=function(){function t(t,e){for(var n=0;n<e.length;n++){var o=e[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}return function(e,n,o){return n&&t(e.prototype,n),o&&t(e,o),e}}(),a=p(n(21)),s=p(n(11)),l=p(n(3)),c=p(n(2)),u=p(n(20)),d=p(n(0)),f=p(n(5)),g=p(n(10)),h=p(n(9));function p(t){return t&&t.__esModule?t:{default:t}}function m(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var v=(0,g.default)("quill:keyboard"),_=/Mac/i.test(navigator.platform)?"metaKey":"ctrlKey",y=function(t){function e(t,n){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var o=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n));return o.bindings={},Object.keys(o.options.bindings).forEach((function(e){("list autofill"!==e||null==t.scroll.whitelist||t.scroll.whitelist.list)&&o.options.bindings[e]&&o.addBinding(o.options.bindings[e])})),o.addBinding({key:e.keys.ENTER,shiftKey:null},M),o.addBinding({key:e.keys.ENTER,metaKey:null,ctrlKey:null,altKey:null},(function(){})),/Firefox/i.test(navigator.userAgent)?(o.addBinding({key:e.keys.BACKSPACE},{collapsed:!0},C),o.addBinding({key:e.keys.DELETE},{collapsed:!0},O)):(o.addBinding({key:e.keys.BACKSPACE},{collapsed:!0,prefix:/^.?$/},C),o.addBinding({key:e.keys.DELETE},{collapsed:!0,suffix:/^.?$/},O)),o.addBinding({key:e.keys.BACKSPACE},{collapsed:!1},P),o.addBinding({key:e.keys.DELETE},{collapsed:!1},P),o.addBinding({key:e.keys.BACKSPACE,altKey:null,ctrlKey:null,metaKey:null,shiftKey:null},{collapsed:!0,offset:0},C),o.listen(),o}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),i(e,null,[{key:"match",value:function(t,e){return e=k(e),!["altKey","ctrlKey","metaKey","shiftKey"].some((function(n){return!!e[n]!==t[n]&&null!==e[n]}))&&e.key===(t.which||t.keyCode)}}]),i(e,[{key:"addBinding",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=k(t);if(null==o||null==o.key)return v.warn("Attempted to add invalid keyboard binding",o);"function"==typeof e&&(e={handler:e}),"function"==typeof n&&(n={handler:n}),o=(0,l.default)(o,e,n),this.bindings[o.key]=this.bindings[o.key]||[],this.bindings[o.key].push(o)}},{key:"listen",value:function(){var t=this;this.quill.root.addEventListener("keydown",(function(n){if(!n.defaultPrevented){var i=(t.bindings[n.which||n.keyCode]||[]).filter((function(t){return e.match(n,t)}));if(0!==i.length){var a=t.quill.getSelection();if(null!=a&&t.quill.hasFocus()){var l=t.quill.getLine(a.index),c=r(l,2),u=c[0],f=c[1],g=t.quill.getLeaf(a.index),h=r(g,2),p=h[0],m=h[1],v=0===a.length?[p,m]:t.quill.getLeaf(a.index+a.length),_=r(v,2),y=_[0],b=_[1],C=p instanceof d.default.Text?p.value().slice(0,m):"",O=y instanceof d.default.Text?y.value().slice(b):"",P={collapsed:0===a.length,empty:0===a.length&&u.length()<=1,format:t.quill.getFormat(a),offset:f,prefix:C,suffix:O};i.some((function(e){if(null!=e.collapsed&&e.collapsed!==P.collapsed)return!1;if(null!=e.empty&&e.empty!==P.empty)return!1;if(null!=e.offset&&e.offset!==P.offset)return!1;if(Array.isArray(e.format)){if(e.format.every((function(t){return null==P.format[t]})))return!1}else if("object"===o(e.format)&&!Object.keys(e.format).every((function(t){return!0===e.format[t]?null!=P.format[t]:!1===e.format[t]?null==P.format[t]:(0,s.default)(e.format[t],P.format[t])})))return!1;return!(null!=e.prefix&&!e.prefix.test(P.prefix)||null!=e.suffix&&!e.suffix.test(P.suffix)||!0===e.handler.call(t,a,P))}))&&n.preventDefault()}}}}))}}]),e}(h.default);function b(t,e){var n;return m(n={key:t,shiftKey:e,altKey:null},t===y.keys.LEFT?"prefix":"suffix",/^$/),m(n,"handler",(function(n){var o=n.index;t===y.keys.RIGHT&&(o+=n.length+1);var i=this.quill.getLeaf(o);return!(r(i,1)[0]instanceof d.default.Embed&&(t===y.keys.LEFT?e?this.quill.setSelection(n.index-1,n.length+1,f.default.sources.USER):this.quill.setSelection(n.index-1,f.default.sources.USER):e?this.quill.setSelection(n.index,n.length+1,f.default.sources.USER):this.quill.setSelection(n.index+n.length+1,f.default.sources.USER),1))})),n}function C(t,e){if(!(0===t.index||this.quill.getLength()<=1)){var n=this.quill.getLine(t.index),o=r(n,1)[0],i={};if(0===e.offset){var a=this.quill.getLine(t.index-1),s=r(a,1)[0];if(null!=s&&s.length()>1){var l=o.formats(),c=this.quill.getFormat(t.index-1,1);i=u.default.attributes.diff(l,c)||{}}}var d=/[\uD800-\uDBFF][\uDC00-\uDFFF]$/.test(e.prefix)?2:1;this.quill.deleteText(t.index-d,d,f.default.sources.USER),Object.keys(i).length>0&&this.quill.formatLine(t.index-d,d,i,f.default.sources.USER),this.quill.focus()}}function O(t,e){var n=/^[\uD800-\uDBFF][\uDC00-\uDFFF]/.test(e.suffix)?2:1;if(!(t.index>=this.quill.getLength()-n)){var o={},i=0,a=this.quill.getLine(t.index),s=r(a,1)[0];if(e.offset>=s.length()-1){var l=this.quill.getLine(t.index+1),c=r(l,1)[0];if(c){var d=s.formats(),g=this.quill.getFormat(t.index,1);o=u.default.attributes.diff(d,g)||{},i=c.length()}}this.quill.deleteText(t.index,n,f.default.sources.USER),Object.keys(o).length>0&&this.quill.formatLine(t.index+i-1,n,o,f.default.sources.USER)}}function P(t){var e=this.quill.getLines(t),n={};if(e.length>1){var o=e[0].formats(),r=e[e.length-1].formats();n=u.default.attributes.diff(r,o)||{}}this.quill.deleteText(t,f.default.sources.USER),Object.keys(n).length>0&&this.quill.formatLine(t.index,1,n,f.default.sources.USER),this.quill.setSelection(t.index,f.default.sources.SILENT),this.quill.focus()}function M(t,e){var n=this;t.length>0&&this.quill.scroll.deleteAt(t.index,t.length);var o=Object.keys(e.format).reduce((function(t,n){return d.default.query(n,d.default.Scope.BLOCK)&&!Array.isArray(e.format[n])&&(t[n]=e.format[n]),t}),{});this.quill.insertText(t.index,"\n",o,f.default.sources.USER),this.quill.setSelection(t.index+1,f.default.sources.SILENT),this.quill.focus(),Object.keys(e.format).forEach((function(t){null==o[t]&&(Array.isArray(e.format[t])||"link"!==t&&n.quill.format(t,e.format[t],f.default.sources.USER))}))}function x(t){return{key:y.keys.TAB,shiftKey:!t,format:{"code-block":!0},handler:function(e){var n=d.default.query("code-block"),o=e.index,i=e.length,a=this.quill.scroll.descendant(n,o),s=r(a,2),l=s[0],c=s[1];if(null!=l){var u=this.quill.getIndex(l),g=l.newlineIndex(c,!0)+1,h=l.newlineIndex(u+c+i),p=l.domNode.textContent.slice(g,h).split("\n");c=0,p.forEach((function(e,r){t?(l.insertAt(g+c,n.TAB),c+=n.TAB.length,0===r?o+=n.TAB.length:i+=n.TAB.length):e.startsWith(n.TAB)&&(l.deleteAt(g+c,n.TAB.length),c-=n.TAB.length,0===r?o-=n.TAB.length:i-=n.TAB.length),c+=e.length+1})),this.quill.update(f.default.sources.USER),this.quill.setSelection(o,i,f.default.sources.SILENT)}}}}function w(t){return{key:t[0].toUpperCase(),shortKey:!0,handler:function(e,n){this.quill.format(t,!n.format[t],f.default.sources.USER)}}}function k(t){if("string"==typeof t||"number"==typeof t)return k({key:t});if("object"===(void 0===t?"undefined":o(t))&&(t=(0,a.default)(t,!1)),"string"==typeof t.key)if(null!=y.keys[t.key.toUpperCase()])t.key=y.keys[t.key.toUpperCase()];else{if(1!==t.key.length)return null;t.key=t.key.toUpperCase().charCodeAt(0)}return t.shortKey&&(t[_]=t.shortKey,delete t.shortKey),t}y.keys={BACKSPACE:8,TAB:9,ENTER:13,ESCAPE:27,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46},y.DEFAULTS={bindings:{bold:w("bold"),italic:w("italic"),underline:w("underline"),indent:{key:y.keys.TAB,format:["blockquote","indent","list"],handler:function(t,e){if(e.collapsed&&0!==e.offset)return!0;this.quill.format("indent","+1",f.default.sources.USER)}},outdent:{key:y.keys.TAB,shiftKey:!0,format:["blockquote","indent","list"],handler:function(t,e){if(e.collapsed&&0!==e.offset)return!0;this.quill.format("indent","-1",f.default.sources.USER)}},"outdent backspace":{key:y.keys.BACKSPACE,collapsed:!0,shiftKey:null,metaKey:null,ctrlKey:null,altKey:null,format:["indent","list"],offset:0,handler:function(t,e){null!=e.format.indent?this.quill.format("indent","-1",f.default.sources.USER):null!=e.format.list&&this.quill.format("list",!1,f.default.sources.USER)}},"indent code-block":x(!0),"outdent code-block":x(!1),"remove tab":{key:y.keys.TAB,shiftKey:!0,collapsed:!0,prefix:/\t$/,handler:function(t){this.quill.deleteText(t.index-1,1,f.default.sources.USER)}},tab:{key:y.keys.TAB,handler:function(t){this.quill.history.cutoff();var e=(new c.default).retain(t.index).delete(t.length).insert("\t");this.quill.updateContents(e,f.default.sources.USER),this.quill.history.cutoff(),this.quill.setSelection(t.index+1,f.default.sources.SILENT)}},"list empty enter":{key:y.keys.ENTER,collapsed:!0,format:["list"],empty:!0,handler:function(t,e){this.quill.format("list",!1,f.default.sources.USER),e.format.indent&&this.quill.format("indent",!1,f.default.sources.USER)}},"checklist enter":{key:y.keys.ENTER,collapsed:!0,format:{list:"checked"},handler:function(t){var e=this.quill.getLine(t.index),n=r(e,2),o=n[0],i=n[1],a=(0,l.default)({},o.formats(),{list:"checked"}),s=(new c.default).retain(t.index).insert("\n",a).retain(o.length()-i-1).retain(1,{list:"unchecked"});this.quill.updateContents(s,f.default.sources.USER),this.quill.setSelection(t.index+1,f.default.sources.SILENT),this.quill.scrollIntoView()}},"header enter":{key:y.keys.ENTER,collapsed:!0,format:["header"],suffix:/^$/,handler:function(t,e){var n=this.quill.getLine(t.index),o=r(n,2),i=o[0],a=o[1],s=(new c.default).retain(t.index).insert("\n",e.format).retain(i.length()-a-1).retain(1,{header:null});this.quill.updateContents(s,f.default.sources.USER),this.quill.setSelection(t.index+1,f.default.sources.SILENT),this.quill.scrollIntoView()}},"list autofill":{key:" ",collapsed:!0,format:{list:!1},prefix:/^\s*?(\d+\.|-|\*|\[ ?\]|\[x\])$/,handler:function(t,e){var n=e.prefix.length,o=this.quill.getLine(t.index),i=r(o,2),a=i[0],s=i[1];if(s>n)return!0;var l=void 0;switch(e.prefix.trim()){case"[]":case"[ ]":l="unchecked";break;case"[x]":l="checked";break;case"-":case"*":l="bullet";break;default:l="ordered"}this.quill.insertText(t.index," ",f.default.sources.USER),this.quill.history.cutoff();var u=(new c.default).retain(t.index-s).delete(n+1).retain(a.length()-2-s).retain(1,{list:l});this.quill.updateContents(u,f.default.sources.USER),this.quill.history.cutoff(),this.quill.setSelection(t.index-n,f.default.sources.SILENT)}},"code exit":{key:y.keys.ENTER,collapsed:!0,format:["code-block"],prefix:/\n\n$/,suffix:/^\s+$/,handler:function(t){var e=this.quill.getLine(t.index),n=r(e,2),o=n[0],i=n[1],a=(new c.default).retain(t.index+o.length()-i-2).retain(1,{"code-block":null}).delete(1);this.quill.updateContents(a,f.default.sources.USER)}},"embed left":b(y.keys.LEFT,!1),"embed left shift":b(y.keys.LEFT,!0),"embed right":b(y.keys.RIGHT,!1),"embed right shift":b(y.keys.RIGHT,!0)}},e.default=y,e.SHORTKEY=_},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=function t(e,n,o){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,n);if(void 0===r){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,o)}if("value"in r)return r.value;var a=r.get;return void 0!==a?a.call(o):void 0},r=function(){function t(t,e){for(var n=0;n<e.length;n++){var o=e[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}return function(e,n,o){return n&&t(e.prototype,n),o&&t(e,o),e}}(),i=s(n(0)),a=s(n(7));function s(t){return t&&t.__esModule?t:{default:t}}var l=function(t){function e(t,n){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var o=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t));return o.selection=n,o.textNode=document.createTextNode(e.CONTENTS),o.domNode.appendChild(o.textNode),o._length=0,o}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),r(e,null,[{key:"value",value:function(){}}]),r(e,[{key:"detach",value:function(){null!=this.parent&&this.parent.removeChild(this)}},{key:"format",value:function(t,n){if(0!==this._length)return o(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"format",this).call(this,t,n);for(var r=this,a=0;null!=r&&r.statics.scope!==i.default.Scope.BLOCK_BLOT;)a+=r.offset(r.parent),r=r.parent;null!=r&&(this._length=e.CONTENTS.length,r.optimize(),r.formatAt(a,e.CONTENTS.length,t,n),this._length=0)}},{key:"index",value:function(t,n){return t===this.textNode?0:o(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"index",this).call(this,t,n)}},{key:"length",value:function(){return this._length}},{key:"position",value:function(){return[this.textNode,this.textNode.data.length]}},{key:"remove",value:function(){o(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"remove",this).call(this),this.parent=null}},{key:"restore",value:function(){if(!this.selection.composing&&null!=this.parent){var t=this.textNode,n=this.selection.getNativeRange(),o=void 0,r=void 0,s=void 0;if(null!=n&&n.start.node===t&&n.end.node===t){var l=[t,n.start.offset,n.end.offset];o=l[0],r=l[1],s=l[2]}for(;null!=this.domNode.lastChild&&this.domNode.lastChild!==this.textNode;)this.domNode.parentNode.insertBefore(this.domNode.lastChild,this.domNode);if(this.textNode.data!==e.CONTENTS){var c=this.textNode.data.split(e.CONTENTS).join("");this.next instanceof a.default?(o=this.next.domNode,this.next.insertAt(0,c),this.textNode.data=e.CONTENTS):(this.textNode.data=c,this.parent.insertBefore(i.default.create(this.textNode),this),this.textNode=document.createTextNode(e.CONTENTS),this.domNode.appendChild(this.textNode))}if(this.remove(),null!=r){var u=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var n=[],o=!0,r=!1,i=void 0;try{for(var a,s=t[Symbol.iterator]();!(o=(a=s.next()).done)&&(n.push(a.value),2!==n.length);o=!0);}catch(l){r=!0,i=l}finally{try{!o&&s.return&&s.return()}finally{if(r)throw i}}return n}(t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}([r,s].map((function(t){return Math.max(0,Math.min(o.data.length,t-1))})));return{startNode:o,startOffset:r=u[0],endNode:o,endOffset:s=u[1]}}}}},{key:"update",value:function(t,e){var n=this;if(t.some((function(t){return"characterData"===t.type&&t.target===n.textNode}))){var o=this.restore();o&&(e.range=o)}}},{key:"value",value:function(){return""}}]),e}(i.default.Embed);l.blotName="cursor",l.className="ql-cursor",l.tagName="span",l.CONTENTS="\ufeff",e.default=l},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=a(n(0)),r=n(4),i=a(r);function a(t){return t&&t.__esModule?t:{default:t}}function s(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function l(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}var c=function(t){function e(){return s(this,e),l(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),e}(o.default.Container);c.allowedChildren=[i.default,r.BlockEmbed,c],e.default=c},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.ColorStyle=e.ColorClass=e.ColorAttributor=void 0;var o,r=function(){function t(t,e){for(var n=0;n<e.length;n++){var o=e[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}return function(e,n,o){return n&&t(e.prototype,n),o&&t(e,o),e}}(),i=(o=n(0))&&o.__esModule?o:{default:o};function a(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}var l=function(t){function e(){return a(this,e),s(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),r(e,[{key:"value",value:function(t){var n=function t(e,n,o){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,n);if(void 0===r){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,o)}if("value"in r)return r.value;var a=r.get;return void 0!==a?a.call(o):void 0}(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"value",this).call(this,t);return n.startsWith("rgb(")?"#"+(n=n.replace(/^[^\d]+/,"").replace(/[^\d]+$/,"")).split(",").map((function(t){return("00"+parseInt(t).toString(16)).slice(-2)})).join(""):n}}]),e}(i.default.Attributor.Style),c=new i.default.Attributor.Class("color","ql-color",{scope:i.default.Scope.INLINE}),u=new l("color","color",{scope:i.default.Scope.INLINE});e.ColorAttributor=l,e.ColorClass=c,e.ColorStyle=u},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.sanitize=e.default=void 0;var o,r=function(){function t(t,e){for(var n=0;n<e.length;n++){var o=e[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}return function(e,n,o){return n&&t(e.prototype,n),o&&t(e,o),e}}(),i=function t(e,n,o){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,n);if(void 0===r){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,o)}if("value"in r)return r.value;var a=r.get;return void 0!==a?a.call(o):void 0};function a(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}var l=function(t){function e(){return a(this,e),s(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),r(e,[{key:"format",value:function(t,n){if(t!==this.statics.blotName||!n)return i(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"format",this).call(this,t,n);n=this.constructor.sanitize(n),this.domNode.setAttribute("href",n)}}],[{key:"create",value:function(t){var n=i(e.__proto__||Object.getPrototypeOf(e),"create",this).call(this,t);return t=this.sanitize(t),n.setAttribute("href",t),n.setAttribute("rel","noopener noreferrer"),n.setAttribute("target","_blank"),n}},{key:"formats",value:function(t){return t.getAttribute("href")}},{key:"sanitize",value:function(t){return c(t,this.PROTOCOL_WHITELIST)?t:this.SANITIZED_URL}}]),e}(((o=n(6))&&o.__esModule?o:{default:o}).default);function c(t,e){var n=document.createElement("a");n.href=t;var o=n.href.slice(0,n.href.indexOf(":"));return e.indexOf(o)>-1}l.blotName="link",l.tagName="A",l.SANITIZED_URL="about:blank",l.PROTOCOL_WHITELIST=["http","https","mailto","tel"],e.default=l,e.sanitize=c},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r=function(){function t(t,e){for(var n=0;n<e.length;n++){var o=e[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}return function(e,n,o){return n&&t(e.prototype,n),o&&t(e,o),e}}(),i=s(n(23)),a=s(n(107));function s(t){return t&&t.__esModule?t:{default:t}}var l=0;function c(t,e){t.setAttribute(e,!("true"===t.getAttribute(e)))}var u=function(){function t(e){var n=this;!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.select=e,this.container=document.createElement("span"),this.buildPicker(),this.select.style.display="none",this.select.parentNode.insertBefore(this.container,this.select),this.label.addEventListener("mousedown",(function(){n.togglePicker()})),this.label.addEventListener("keydown",(function(t){switch(t.keyCode){case i.default.keys.ENTER:n.togglePicker();break;case i.default.keys.ESCAPE:n.escape(),t.preventDefault()}})),this.select.addEventListener("change",this.update.bind(this))}return r(t,[{key:"togglePicker",value:function(){this.container.classList.toggle("ql-expanded"),c(this.label,"aria-expanded"),c(this.options,"aria-hidden")}},{key:"buildItem",value:function(t){var e=this,n=document.createElement("span");return n.tabIndex="0",n.setAttribute("role","button"),n.classList.add("ql-picker-item"),t.hasAttribute("value")&&n.setAttribute("data-value",t.getAttribute("value")),t.textContent&&n.setAttribute("data-label",t.textContent),n.addEventListener("click",(function(){e.selectItem(n,!0)})),n.addEventListener("keydown",(function(t){switch(t.keyCode){case i.default.keys.ENTER:e.selectItem(n,!0),t.preventDefault();break;case i.default.keys.ESCAPE:e.escape(),t.preventDefault()}})),n}},{key:"buildLabel",value:function(){var t=document.createElement("span");return t.classList.add("ql-picker-label"),t.innerHTML=a.default,t.tabIndex="0",t.setAttribute("role","button"),t.setAttribute("aria-expanded","false"),this.container.appendChild(t),t}},{key:"buildOptions",value:function(){var t=this,e=document.createElement("span");e.classList.add("ql-picker-options"),e.setAttribute("aria-hidden","true"),e.tabIndex="-1",e.id="ql-picker-options-"+l,l+=1,this.label.setAttribute("aria-controls",e.id),this.options=e,[].slice.call(this.select.options).forEach((function(n){var o=t.buildItem(n);e.appendChild(o),!0===n.selected&&t.selectItem(o)})),this.container.appendChild(e)}},{key:"buildPicker",value:function(){var t=this;[].slice.call(this.select.attributes).forEach((function(e){t.container.setAttribute(e.name,e.value)})),this.container.classList.add("ql-picker"),this.label=this.buildLabel(),this.buildOptions()}},{key:"escape",value:function(){var t=this;this.close(),setTimeout((function(){return t.label.focus()}),1)}},{key:"close",value:function(){this.container.classList.remove("ql-expanded"),this.label.setAttribute("aria-expanded","false"),this.options.setAttribute("aria-hidden","true")}},{key:"selectItem",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=this.container.querySelector(".ql-selected");if(t!==n&&(null!=n&&n.classList.remove("ql-selected"),null!=t&&(t.classList.add("ql-selected"),this.select.selectedIndex=[].indexOf.call(t.parentNode.children,t),t.hasAttribute("data-value")?this.label.setAttribute("data-value",t.getAttribute("data-value")):this.label.removeAttribute("data-value"),t.hasAttribute("data-label")?this.label.setAttribute("data-label",t.getAttribute("data-label")):this.label.removeAttribute("data-label"),e))){if("function"==typeof Event)this.select.dispatchEvent(new Event("change"));else if("object"===("undefined"==typeof Event?"undefined":o(Event))){var r=document.createEvent("Event");r.initEvent("change",!0,!0),this.select.dispatchEvent(r)}this.close()}}},{key:"update",value:function(){var t=void 0;if(this.select.selectedIndex>-1){var e=this.container.querySelector(".ql-picker-options").children[this.select.selectedIndex];t=this.select.options[this.select.selectedIndex],this.selectItem(e)}else this.selectItem(null);var n=null!=t&&t!==this.select.querySelector("option[selected]");this.label.classList.toggle("ql-active",n)}}]),t}();e.default=u},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=v(n(0)),r=v(n(5)),i=n(4),a=v(i),s=v(n(16)),l=v(n(25)),c=v(n(24)),u=v(n(35)),d=v(n(6)),f=v(n(22)),g=v(n(7)),h=v(n(55)),p=v(n(42)),m=v(n(23));function v(t){return t&&t.__esModule?t:{default:t}}r.default.register({"blots/block":a.default,"blots/block/embed":i.BlockEmbed,"blots/break":s.default,"blots/container":l.default,"blots/cursor":c.default,"blots/embed":u.default,"blots/inline":d.default,"blots/scroll":f.default,"blots/text":g.default,"modules/clipboard":h.default,"modules/history":p.default,"modules/keyboard":m.default}),o.default.register(a.default,s.default,c.default,d.default,f.default,g.default),e.default=r.default},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n(1),r=function(){function t(t){this.domNode=t,this.domNode[o.DATA_KEY]={blot:this}}return Object.defineProperty(t.prototype,"statics",{get:function(){return this.constructor},enumerable:!0,configurable:!0}),t.create=function(t){if(null==this.tagName)throw new o.ParchmentError("Blot definition missing tagName");var e;return Array.isArray(this.tagName)?("string"==typeof t&&(t=t.toUpperCase(),parseInt(t).toString()===t&&(t=parseInt(t))),e="number"==typeof t?document.createElement(this.tagName[t-1]):this.tagName.indexOf(t)>-1?document.createElement(t):document.createElement(this.tagName[0])):e=document.createElement(this.tagName),this.className&&e.classList.add(this.className),e},t.prototype.attach=function(){null!=this.parent&&(this.scroll=this.parent.scroll)},t.prototype.clone=function(){var t=this.domNode.cloneNode(!1);return o.create(t)},t.prototype.detach=function(){null!=this.parent&&this.parent.removeChild(this),delete this.domNode[o.DATA_KEY]},t.prototype.deleteAt=function(t,e){this.isolate(t,e).remove()},t.prototype.formatAt=function(t,e,n,r){var i=this.isolate(t,e);if(null!=o.query(n,o.Scope.BLOT)&&r)i.wrap(n,r);else if(null!=o.query(n,o.Scope.ATTRIBUTE)){var a=o.create(this.statics.scope);i.wrap(a),a.format(n,r)}},t.prototype.insertAt=function(t,e,n){var r=null==n?o.create("text",e):o.create(e,n),i=this.split(t);this.parent.insertBefore(r,i)},t.prototype.insertInto=function(t,e){void 0===e&&(e=null),null!=this.parent&&this.parent.children.remove(this);var n=null;t.children.insertBefore(this,e),null!=e&&(n=e.domNode),this.domNode.parentNode==t.domNode&&this.domNode.nextSibling==n||t.domNode.insertBefore(this.domNode,n),this.parent=t,this.attach()},t.prototype.isolate=function(t,e){var n=this.split(t);return n.split(e),n},t.prototype.length=function(){return 1},t.prototype.offset=function(t){return void 0===t&&(t=this.parent),null==this.parent||this==t?0:this.parent.children.offset(this)+this.parent.offset(t)},t.prototype.optimize=function(t){null!=this.domNode[o.DATA_KEY]&&delete this.domNode[o.DATA_KEY].mutations},t.prototype.remove=function(){null!=this.domNode.parentNode&&this.domNode.parentNode.removeChild(this.domNode),this.detach()},t.prototype.replace=function(t){null!=t.parent&&(t.parent.insertBefore(this,t.next),t.remove())},t.prototype.replaceWith=function(t,e){var n="string"==typeof t?o.create(t,e):t;return n.replace(this),n},t.prototype.split=function(t,e){return 0===t?this:this.next},t.prototype.update=function(t,e){},t.prototype.wrap=function(t,e){var n="string"==typeof t?o.create(t,e):t;return null!=this.parent&&this.parent.insertBefore(n,this.next),n.appendChild(this),n},t.blotName="abstract",t}();e.default=r},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n(12),r=n(32),i=n(33),a=n(1),s=function(){function t(t){this.attributes={},this.domNode=t,this.build()}return t.prototype.attribute=function(t,e){e?t.add(this.domNode,e)&&(null!=t.value(this.domNode)?this.attributes[t.attrName]=t:delete this.attributes[t.attrName]):(t.remove(this.domNode),delete this.attributes[t.attrName])},t.prototype.build=function(){var t=this;this.attributes={};var e=o.default.keys(this.domNode),n=r.default.keys(this.domNode),s=i.default.keys(this.domNode);e.concat(n).concat(s).forEach((function(e){var n=a.query(e,a.Scope.ATTRIBUTE);n instanceof o.default&&(t.attributes[n.attrName]=n)}))},t.prototype.copy=function(t){var e=this;Object.keys(this.attributes).forEach((function(n){var o=e.attributes[n].value(e.domNode);t.format(n,o)}))},t.prototype.move=function(t){var e=this;this.copy(t),Object.keys(this.attributes).forEach((function(t){e.attributes[t].remove(e.domNode)})),this.attributes={}},t.prototype.values=function(){var t=this;return Object.keys(this.attributes).reduce((function(e,n){return e[n]=t.attributes[n].value(t.domNode),e}),{})},t}();e.default=s},function(t,e,n){"use strict";var o,r=this&&this.__extends||(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])},function(t,e){function n(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});function i(t,e){return(t.getAttribute("class")||"").split(/\s+/).filter((function(t){return 0===t.indexOf(e+"-")}))}Object.defineProperty(e,"__esModule",{value:!0});var a=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r(e,t),e.keys=function(t){return(t.getAttribute("class")||"").split(/\s+/).map((function(t){return t.split("-").slice(0,-1).join("-")}))},e.prototype.add=function(t,e){return!!this.canAdd(t,e)&&(this.remove(t),t.classList.add(this.keyName+"-"+e),!0)},e.prototype.remove=function(t){i(t,this.keyName).forEach((function(e){t.classList.remove(e)})),0===t.classList.length&&t.removeAttribute("class")},e.prototype.value=function(t){var e=(i(t,this.keyName)[0]||"").slice(this.keyName.length+1);return this.canAdd(t,e)?e:""},e}(n(12).default);e.default=a},function(t,e,n){"use strict";var o,r=this&&this.__extends||(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])},function(t,e){function n(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});function i(t){var e=t.split("-"),n=e.slice(1).map((function(t){return t[0].toUpperCase()+t.slice(1)})).join("");return e[0]+n}Object.defineProperty(e,"__esModule",{value:!0});var a=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r(e,t),e.keys=function(t){return(t.getAttribute("style")||"").split(";").map((function(t){return t.split(":")[0].trim()}))},e.prototype.add=function(t,e){return!!this.canAdd(t,e)&&(t.style[i(this.keyName)]=e,!0)},e.prototype.remove=function(t){t.style[i(this.keyName)]="",t.getAttribute("style")||t.removeAttribute("style")},e.prototype.value=function(t){var e=t.style[i(this.keyName)];return this.canAdd(t,e)?e:""},e}(n(12).default);e.default=a},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=function(){function t(t,e){for(var n=0;n<e.length;n++){var o=e[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}return function(e,n,o){return n&&t(e.prototype,n),o&&t(e,o),e}}(),r=function(){function t(e,n){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.quill=e,this.options=n,this.modules={}}return o(t,[{key:"init",value:function(){var t=this;Object.keys(this.options.modules).forEach((function(e){null==t.modules[e]&&t.addModule(e)}))}},{key:"addModule",value:function(t){var e=this.quill.constructor.import("modules/"+t);return this.modules[t]=new e(this.quill,this.options.modules[t]||{}),this.modules[t]}}]),t}();r.DEFAULTS={modules:{}},r.themes={default:r},e.default=r},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=function(){function t(t,e){for(var n=0;n<e.length;n++){var o=e[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}return function(e,n,o){return n&&t(e.prototype,n),o&&t(e,o),e}}(),r=a(n(0)),i=a(n(7));function a(t){return t&&t.__esModule?t:{default:t}}var s=function(t){function e(t){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var n=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t));return n.contentNode=document.createElement("span"),n.contentNode.setAttribute("contenteditable",!1),[].slice.call(n.domNode.childNodes).forEach((function(t){n.contentNode.appendChild(t)})),n.leftGuard=document.createTextNode("\ufeff"),n.rightGuard=document.createTextNode("\ufeff"),n.domNode.appendChild(n.leftGuard),n.domNode.appendChild(n.contentNode),n.domNode.appendChild(n.rightGuard),n}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),o(e,[{key:"index",value:function(t,n){return t===this.leftGuard?0:t===this.rightGuard?1:function t(e,n,o){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,n);if(void 0===r){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,o)}if("value"in r)return r.value;var a=r.get;return void 0!==a?a.call(o):void 0}(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"index",this).call(this,t,n)}},{key:"restore",value:function(t){var e=void 0,n=void 0,o=t.data.split("\ufeff").join("");if(t===this.leftGuard)if(this.prev instanceof i.default){var a=this.prev.length();this.prev.insertAt(a,o),e={startNode:this.prev.domNode,startOffset:a+o.length}}else n=document.createTextNode(o),this.parent.insertBefore(r.default.create(n),this),e={startNode:n,startOffset:o.length};else t===this.rightGuard&&(this.next instanceof i.default?(this.next.insertAt(0,o),e={startNode:this.next.domNode,startOffset:o.length}):(n=document.createTextNode(o),this.parent.insertBefore(r.default.create(n),this.next),e={startNode:n,startOffset:o.length}));return t.data="\ufeff",e}},{key:"update",value:function(t,e){var n=this;t.forEach((function(t){if("characterData"===t.type&&(t.target===n.leftGuard||t.target===n.rightGuard)){var o=n.restore(t.target);o&&(e.range=o)}}))}}]),e}(r.default.Embed);e.default=s},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.AlignStyle=e.AlignClass=e.AlignAttribute=void 0;var o,r=(o=n(0))&&o.__esModule?o:{default:o},i={scope:r.default.Scope.BLOCK,whitelist:["right","center","justify"]},a=new r.default.Attributor.Attribute("align","align",i),s=new r.default.Attributor.Class("align","ql-align",i),l=new r.default.Attributor.Style("align","text-align",i);e.AlignAttribute=a,e.AlignClass=s,e.AlignStyle=l},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.BackgroundStyle=e.BackgroundClass=void 0;var o,r=(o=n(0))&&o.__esModule?o:{default:o},i=n(26),a=new r.default.Attributor.Class("background","ql-bg",{scope:r.default.Scope.INLINE}),s=new i.ColorAttributor("background","background-color",{scope:r.default.Scope.INLINE});e.BackgroundClass=a,e.BackgroundStyle=s},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.DirectionStyle=e.DirectionClass=e.DirectionAttribute=void 0;var o,r=(o=n(0))&&o.__esModule?o:{default:o},i={scope:r.default.Scope.BLOCK,whitelist:["rtl"]},a=new r.default.Attributor.Attribute("direction","dir",i),s=new r.default.Attributor.Class("direction","ql-direction",i),l=new r.default.Attributor.Style("direction","direction",i);e.DirectionAttribute=a,e.DirectionClass=s,e.DirectionStyle=l},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.FontClass=e.FontStyle=void 0;var o,r=function(){function t(t,e){for(var n=0;n<e.length;n++){var o=e[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}return function(e,n,o){return n&&t(e.prototype,n),o&&t(e,o),e}}(),i=(o=n(0))&&o.__esModule?o:{default:o};function a(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}var l={scope:i.default.Scope.INLINE,whitelist:["serif","monospace"]},c=new i.default.Attributor.Class("font","ql-font",l),u=new(function(t){function e(){return a(this,e),s(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),r(e,[{key:"value",value:function(t){return function t(e,n,o){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,n);if(void 0===r){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,o)}if("value"in r)return r.value;var a=r.get;return void 0!==a?a.call(o):void 0}(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"value",this).call(this,t).replace(/["']/g,"")}}]),e}(i.default.Attributor.Style))("font","font-family",l);e.FontStyle=u,e.FontClass=c},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.SizeStyle=e.SizeClass=void 0;var o,r=(o=n(0))&&o.__esModule?o:{default:o},i=new r.default.Attributor.Class("size","ql-size",{scope:r.default.Scope.INLINE,whitelist:["small","large","huge"]}),a=new r.default.Attributor.Style("size","font-size",{scope:r.default.Scope.INLINE,whitelist:["10px","18px","32px"]});e.SizeClass=i,e.SizeStyle=a},function(t,e,n){"use strict";t.exports={align:{"":n(76),center:n(77),right:n(78),justify:n(79)},background:n(80),blockquote:n(81),bold:n(82),clean:n(83),code:n(58),"code-block":n(58),color:n(84),direction:{"":n(85),rtl:n(86)},float:{center:n(87),full:n(88),left:n(89),right:n(90)},formula:n(91),header:{1:n(92),2:n(93)},italic:n(94),image:n(95),indent:{"+1":n(96),"-1":n(97)},link:n(98),list:{ordered:n(99),bullet:n(100),check:n(101)},script:{sub:n(102),super:n(103)},strike:n(104),underline:n(105),video:n(106)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getLastChangeIndex=e.default=void 0;var o=function(){function t(t,e){for(var n=0;n<e.length;n++){var o=e[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}return function(e,n,o){return n&&t(e.prototype,n),o&&t(e,o),e}}(),r=a(n(0)),i=a(n(5));function a(t){return t&&t.__esModule?t:{default:t}}var s=function(t){function e(t,n){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var o=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n));return o.lastRecorded=0,o.ignoreChange=!1,o.clear(),o.quill.on(i.default.events.EDITOR_CHANGE,(function(t,e,n,r){t!==i.default.events.TEXT_CHANGE||o.ignoreChange||(o.options.userOnly&&r!==i.default.sources.USER?o.transform(e):o.record(e,n))})),o.quill.keyboard.addBinding({key:"Z",shortKey:!0},o.undo.bind(o)),o.quill.keyboard.addBinding({key:"Z",shortKey:!0,shiftKey:!0},o.redo.bind(o)),/Win/i.test(navigator.platform)&&o.quill.keyboard.addBinding({key:"Y",shortKey:!0},o.redo.bind(o)),o}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),o(e,[{key:"change",value:function(t,e){if(0!==this.stack[t].length){var n=this.stack[t].pop();this.stack[e].push(n),this.lastRecorded=0,this.ignoreChange=!0,this.quill.updateContents(n[t],i.default.sources.USER),this.ignoreChange=!1;var o=l(n[t]);this.quill.setSelection(o)}}},{key:"clear",value:function(){this.stack={undo:[],redo:[]}}},{key:"cutoff",value:function(){this.lastRecorded=0}},{key:"record",value:function(t,e){if(0!==t.ops.length){this.stack.redo=[];var n=this.quill.getContents().diff(e),o=Date.now();if(this.lastRecorded+this.options.delay>o&&this.stack.undo.length>0){var r=this.stack.undo.pop();n=n.compose(r.undo),t=r.redo.compose(t)}else this.lastRecorded=o;this.stack.undo.push({redo:t,undo:n}),this.stack.undo.length>this.options.maxStack&&this.stack.undo.shift()}}},{key:"redo",value:function(){this.change("redo","undo")}},{key:"transform",value:function(t){this.stack.undo.forEach((function(e){e.undo=t.transform(e.undo,!0),e.redo=t.transform(e.redo,!0)})),this.stack.redo.forEach((function(e){e.undo=t.transform(e.undo,!0),e.redo=t.transform(e.redo,!0)}))}},{key:"undo",value:function(){this.change("undo","redo")}}]),e}(a(n(9)).default);function l(t){var e=t.reduce((function(t,e){return t+(e.delete||0)}),0),n=t.length()-e;return function(t){var e=t.ops[t.ops.length-1];return null!=e&&(null!=e.insert?"string"==typeof e.insert&&e.insert.endsWith("\n"):null!=e.attributes&&Object.keys(e.attributes).some((function(t){return null!=r.default.query(t,r.default.Scope.BLOCK)})))}(t)&&(n-=1),n}s.DEFAULTS={delay:1e3,maxStack:100,userOnly:!1},e.default=s,e.getLastChangeIndex=l},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.BaseTooltip=void 0;var o=function(){function t(t,e){for(var n=0;n<e.length;n++){var o=e[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}return function(e,n,o){return n&&t(e.prototype,n),o&&t(e,o),e}}(),r=g(n(3)),i=g(n(2)),a=g(n(8)),s=g(n(23)),l=g(n(34)),c=g(n(59)),u=g(n(60)),d=g(n(28)),f=g(n(61));function g(t){return t&&t.__esModule?t:{default:t}}function h(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function p(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function m(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var v=[!1,"center","right","justify"],_=["#000000","#e60000","#ff9900","#ffff00","#008a00","#0066cc","#9933ff","#ffffff","#facccc","#ffebcc","#ffffcc","#cce8cc","#cce0f5","#ebd6ff","#bbbbbb","#f06666","#ffc266","#ffff66","#66b966","#66a3e0","#c285ff","#888888","#a10000","#b26b00","#b2b200","#006100","#0047b2","#6b24b2","#444444","#5c0000","#663d00","#666600","#003700","#002966","#3d1466"],y=[!1,"serif","monospace"],b=["1","2","3",!1],C=["small",!1,"large","huge"],O=function(t){function e(t,n){h(this,e);var o=p(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n));return t.emitter.listenDOM("click",document.body,(function e(n){if(!document.body.contains(t.root))return document.body.removeEventListener("click",e);null==o.tooltip||o.tooltip.root.contains(n.target)||document.activeElement===o.tooltip.textbox||o.quill.hasFocus()||o.tooltip.hide(),null!=o.pickers&&o.pickers.forEach((function(t){t.container.contains(n.target)||t.close()}))})),o}return m(e,t),o(e,[{key:"addModule",value:function(t){var n=function t(e,n,o){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,n);if(void 0===r){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,o)}if("value"in r)return r.value;var a=r.get;return void 0!==a?a.call(o):void 0}(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"addModule",this).call(this,t);return"toolbar"===t&&this.extendToolbar(n),n}},{key:"buildButtons",value:function(t,e){t.forEach((function(t){(t.getAttribute("class")||"").split(/\s+/).forEach((function(n){if(n.startsWith("ql-")&&(n=n.slice("ql-".length),null!=e[n]))if("direction"===n)t.innerHTML=e[n][""]+e[n].rtl;else if("string"==typeof e[n])t.innerHTML=e[n];else{var o=t.value||"";null!=o&&e[n][o]&&(t.innerHTML=e[n][o])}}))}))}},{key:"buildPickers",value:function(t,e){var n=this;this.pickers=t.map((function(t){if(t.classList.contains("ql-align"))return null==t.querySelector("option")&&M(t,v),new u.default(t,e.align);if(t.classList.contains("ql-background")||t.classList.contains("ql-color")){var n=t.classList.contains("ql-background")?"background":"color";return null==t.querySelector("option")&&M(t,_,"background"===n?"#ffffff":"#000000"),new c.default(t,e[n])}return null==t.querySelector("option")&&(t.classList.contains("ql-font")?M(t,y):t.classList.contains("ql-header")?M(t,b):t.classList.contains("ql-size")&&M(t,C)),new d.default(t)})),this.quill.on(a.default.events.EDITOR_CHANGE,(function(){n.pickers.forEach((function(t){t.update()}))}))}}]),e}(l.default);O.DEFAULTS=(0,r.default)(!0,{},l.default.DEFAULTS,{modules:{toolbar:{handlers:{formula:function(){this.quill.theme.tooltip.edit("formula")},image:function(){var t=this,e=this.container.querySelector("input.ql-image[type=file]");null==e&&((e=document.createElement("input")).setAttribute("type","file"),e.setAttribute("accept","image/png, image/gif, image/jpeg, image/bmp, image/x-icon"),e.classList.add("ql-image"),e.addEventListener("change",(function(){if(null!=e.files&&null!=e.files[0]){var n=new FileReader;n.onload=function(n){var o=t.quill.getSelection(!0);t.quill.updateContents((new i.default).retain(o.index).delete(o.length).insert({image:n.target.result}),a.default.sources.USER),t.quill.setSelection(o.index+1,a.default.sources.SILENT),e.value=""},n.readAsDataURL(e.files[0])}})),this.container.appendChild(e)),e.click()},video:function(){this.quill.theme.tooltip.edit("video")}}}}});var P=function(t){function e(t,n){h(this,e);var o=p(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n));return o.textbox=o.root.querySelector('input[type="text"]'),o.listen(),o}return m(e,t),o(e,[{key:"listen",value:function(){var t=this;this.textbox.addEventListener("keydown",(function(e){s.default.match(e,"enter")?(t.save(),e.preventDefault()):s.default.match(e,"escape")&&(t.cancel(),e.preventDefault())}))}},{key:"cancel",value:function(){this.hide()}},{key:"edit",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"link",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;this.root.classList.remove("ql-hidden"),this.root.classList.add("ql-editing"),null!=e?this.textbox.value=e:t!==this.root.getAttribute("data-mode")&&(this.textbox.value=""),this.position(this.quill.getBounds(this.quill.selection.savedRange)),this.textbox.select(),this.textbox.setAttribute("placeholder",this.textbox.getAttribute("data-"+t)||""),this.root.setAttribute("data-mode",t)}},{key:"restoreFocus",value:function(){var t=this.quill.scrollingContainer.scrollTop;this.quill.focus(),this.quill.scrollingContainer.scrollTop=t}},{key:"save",value:function(){var t,e,n=this.textbox.value;switch(this.root.getAttribute("data-mode")){case"link":var o=this.quill.root.scrollTop;this.linkRange?(this.quill.formatText(this.linkRange,"link",n,a.default.sources.USER),delete this.linkRange):(this.restoreFocus(),this.quill.format("link",n,a.default.sources.USER)),this.quill.root.scrollTop=o;break;case"video":n=(e=(t=n).match(/^(?:(https?):\/\/)?(?:(?:www|m)\.)?youtube\.com\/watch.*v=([a-zA-Z0-9_-]+)/)||t.match(/^(?:(https?):\/\/)?(?:(?:www|m)\.)?youtu\.be\/([a-zA-Z0-9_-]+)/))?(e[1]||"https")+"://www.youtube.com/embed/"+e[2]+"?showinfo=0":(e=t.match(/^(?:(https?):\/\/)?(?:www\.)?vimeo\.com\/(\d+)/))?(e[1]||"https")+"://player.vimeo.com/video/"+e[2]+"/":t;case"formula":if(!n)break;var r=this.quill.getSelection(!0);if(null!=r){var i=r.index+r.length;this.quill.insertEmbed(i,this.root.getAttribute("data-mode"),n,a.default.sources.USER),"formula"===this.root.getAttribute("data-mode")&&this.quill.insertText(i+1," ",a.default.sources.USER),this.quill.setSelection(i+2,a.default.sources.USER)}}this.textbox.value="",this.hide()}}]),e}(f.default);function M(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];e.forEach((function(e){var o=document.createElement("option");e===n?o.setAttribute("selected","selected"):o.setAttribute("value",e),t.appendChild(o)}))}e.BaseTooltip=P,e.default=O},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=function(){function t(){this.head=this.tail=null,this.length=0}return t.prototype.append=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];this.insertBefore(t[0],null),t.length>1&&this.append.apply(this,t.slice(1))},t.prototype.contains=function(t){for(var e,n=this.iterator();e=n();)if(e===t)return!0;return!1},t.prototype.insertBefore=function(t,e){t&&(t.next=e,null!=e?(t.prev=e.prev,null!=e.prev&&(e.prev.next=t),e.prev=t,e===this.head&&(this.head=t)):null!=this.tail?(this.tail.next=t,t.prev=this.tail,this.tail=t):(t.prev=null,this.head=this.tail=t),this.length+=1)},t.prototype.offset=function(t){for(var e=0,n=this.head;null!=n;){if(n===t)return e;e+=n.length(),n=n.next}return-1},t.prototype.remove=function(t){this.contains(t)&&(null!=t.prev&&(t.prev.next=t.next),null!=t.next&&(t.next.prev=t.prev),t===this.head&&(this.head=t.next),t===this.tail&&(this.tail=t.prev),this.length-=1)},t.prototype.iterator=function(t){return void 0===t&&(t=this.head),function(){var e=t;return null!=t&&(t=t.next),e}},t.prototype.find=function(t,e){void 0===e&&(e=!1);for(var n,o=this.iterator();n=o();){var r=n.length();if(t<r||e&&t===r&&(null==n.next||0!==n.next.length()))return[n,t];t-=r}return[null,0]},t.prototype.forEach=function(t){for(var e,n=this.iterator();e=n();)t(e)},t.prototype.forEachAt=function(t,e,n){if(!(e<=0))for(var o,r=this.find(t),i=t-r[1],a=this.iterator(r[0]);(o=a())&&i<t+e;){var s=o.length();t>i?n(o,t-i,Math.min(e,i+s-t)):n(o,0,Math.min(s,t+e-i)),i+=s}},t.prototype.map=function(t){return this.reduce((function(e,n){return e.push(t(n)),e}),[])},t.prototype.reduce=function(t,e){for(var n,o=this.iterator();n=o();)e=t(e,n);return e},t}();e.default=o},function(t,e,n){"use strict";var o,r=this&&this.__extends||(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])},function(t,e){function n(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0});var i=n(17),a=n(1),s={attributes:!0,characterData:!0,characterDataOldValue:!0,childList:!0,subtree:!0},l=function(t){function e(e){var n=t.call(this,e)||this;return n.scroll=n,n.observer=new MutationObserver((function(t){n.update(t)})),n.observer.observe(n.domNode,s),n.attach(),n}return r(e,t),e.prototype.detach=function(){t.prototype.detach.call(this),this.observer.disconnect()},e.prototype.deleteAt=function(e,n){this.update(),0===e&&n===this.length()?this.children.forEach((function(t){t.remove()})):t.prototype.deleteAt.call(this,e,n)},e.prototype.formatAt=function(e,n,o,r){this.update(),t.prototype.formatAt.call(this,e,n,o,r)},e.prototype.insertAt=function(e,n,o){this.update(),t.prototype.insertAt.call(this,e,n,o)},e.prototype.optimize=function(e,n){var o=this;void 0===e&&(e=[]),void 0===n&&(n={}),t.prototype.optimize.call(this,n);for(var r=[].slice.call(this.observer.takeRecords());r.length>0;)e.push(r.pop());for(var s=function t(e,n){void 0===n&&(n=!0),null!=e&&e!==o&&null!=e.domNode.parentNode&&(null==e.domNode[a.DATA_KEY].mutations&&(e.domNode[a.DATA_KEY].mutations=[]),n&&t(e.parent))},l=function t(e){null!=e.domNode[a.DATA_KEY]&&null!=e.domNode[a.DATA_KEY].mutations&&(e instanceof i.default&&e.children.forEach(t),e.optimize(n))},c=e,u=0;c.length>0;u+=1){if(u>=100)throw new Error("[Parchment] Maximum optimize iterations reached");for(c.forEach((function(t){var e=a.find(t.target,!0);null!=e&&(e.domNode===t.target&&("childList"===t.type?(s(a.find(t.previousSibling,!1)),[].forEach.call(t.addedNodes,(function(t){var e=a.find(t,!1);s(e,!1),e instanceof i.default&&e.children.forEach((function(t){s(t,!1)}))}))):"attributes"===t.type&&s(e.prev)),s(e))})),this.children.forEach(l),r=(c=[].slice.call(this.observer.takeRecords())).slice();r.length>0;)e.push(r.pop())}},e.prototype.update=function(e,n){var o=this;void 0===n&&(n={}),(e=e||this.observer.takeRecords()).map((function(t){var e=a.find(t.target,!0);return null==e?null:null==e.domNode[a.DATA_KEY].mutations?(e.domNode[a.DATA_KEY].mutations=[t],e):(e.domNode[a.DATA_KEY].mutations.push(t),null)})).forEach((function(t){null!=t&&t!==o&&null!=t.domNode[a.DATA_KEY]&&t.update(t.domNode[a.DATA_KEY].mutations||[],n)})),null!=this.domNode[a.DATA_KEY].mutations&&t.prototype.update.call(this,this.domNode[a.DATA_KEY].mutations,n),this.optimize(e,n)},e.blotName="scroll",e.defaultChild="block",e.scope=a.Scope.BLOCK_BLOT,e.tagName="DIV",e}(i.default);e.default=l},function(t,e,n){"use strict";var o,r=this&&this.__extends||(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])},function(t,e){function n(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0});var i=n(18),a=n(1),s=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r(e,t),e.formats=function(n){if(n.tagName!==e.tagName)return t.formats.call(this,n)},e.prototype.format=function(n,o){var r=this;n!==this.statics.blotName||o?t.prototype.format.call(this,n,o):(this.children.forEach((function(t){t instanceof i.default||(t=t.wrap(e.blotName,!0)),r.attributes.copy(t)})),this.unwrap())},e.prototype.formatAt=function(e,n,o,r){null!=this.formats()[o]||a.query(o,a.Scope.ATTRIBUTE)?this.isolate(e,n).format(o,r):t.prototype.formatAt.call(this,e,n,o,r)},e.prototype.optimize=function(n){t.prototype.optimize.call(this,n);var o=this.formats();if(0===Object.keys(o).length)return this.unwrap();var r=this.next;r instanceof e&&r.prev===this&&function(t,e){if(Object.keys(t).length!==Object.keys(e).length)return!1;for(var n in t)if(t[n]!==e[n])return!1;return!0}(o,r.formats())&&(r.moveChildren(this),r.remove())},e.blotName="inline",e.scope=a.Scope.INLINE_BLOT,e.tagName="SPAN",e}(i.default);e.default=s},function(t,e,n){"use strict";var o,r=this&&this.__extends||(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])},function(t,e){function n(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0});var i=n(18),a=n(1),s=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r(e,t),e.formats=function(n){var o=a.query(e.blotName).tagName;if(n.tagName!==o)return t.formats.call(this,n)},e.prototype.format=function(n,o){null!=a.query(n,a.Scope.BLOCK)&&(n!==this.statics.blotName||o?t.prototype.format.call(this,n,o):this.replaceWith(e.blotName))},e.prototype.formatAt=function(e,n,o,r){null!=a.query(o,a.Scope.BLOCK)?this.format(o,r):t.prototype.formatAt.call(this,e,n,o,r)},e.prototype.insertAt=function(e,n,o){if(null==o||null!=a.query(n,a.Scope.INLINE))t.prototype.insertAt.call(this,e,n,o);else{var r=this.split(e),i=a.create(n,o);r.parent.insertBefore(i,r)}},e.prototype.update=function(e,n){navigator.userAgent.match(/Trident/)?this.build():t.prototype.update.call(this,e,n)},e.blotName="block",e.scope=a.Scope.BLOCK_BLOT,e.tagName="P",e}(i.default);e.default=s},function(t,e,n){"use strict";var o,r=this&&this.__extends||(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])},function(t,e){function n(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0});var i=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return r(e,t),e.formats=function(t){},e.prototype.format=function(e,n){t.prototype.formatAt.call(this,0,this.length(),e,n)},e.prototype.formatAt=function(e,n,o,r){0===e&&n===this.length()?this.format(o,r):t.prototype.formatAt.call(this,e,n,o,r)},e.prototype.formats=function(){return this.statics.formats(this.domNode)},e}(n(19).default);e.default=i},function(t,e,n){"use strict";var o,r=this&&this.__extends||(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])},function(t,e){function n(){this.constructor=t}o(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)});Object.defineProperty(e,"__esModule",{value:!0});var i=n(19),a=n(1),s=function(t){function e(e){var n=t.call(this,e)||this;return n.text=n.statics.value(n.domNode),n}return r(e,t),e.create=function(t){return document.createTextNode(t)},e.value=function(t){var e=t.data;return e.normalize&&(e=e.normalize()),e},e.prototype.deleteAt=function(t,e){this.domNode.data=this.text=this.text.slice(0,t)+this.text.slice(t+e)},e.prototype.index=function(t,e){return this.domNode===t?e:-1},e.prototype.insertAt=function(e,n,o){null==o?(this.text=this.text.slice(0,e)+n+this.text.slice(e),this.domNode.data=this.text):t.prototype.insertAt.call(this,e,n,o)},e.prototype.length=function(){return this.text.length},e.prototype.optimize=function(n){t.prototype.optimize.call(this,n),this.text=this.statics.value(this.domNode),0===this.text.length?this.remove():this.next instanceof e&&this.next.prev===this&&(this.insertAt(this.length(),this.next.value()),this.next.remove())},e.prototype.position=function(t,e){return void 0===e&&(e=!1),[this.domNode,t]},e.prototype.split=function(t,e){if(void 0===e&&(e=!1),!e){if(0===t)return this;if(t===this.length())return this.next}var n=a.create(this.domNode.splitText(t));return this.parent.insertBefore(n,this.next),this.text=this.statics.value(this.domNode),n},e.prototype.update=function(t,e){var n=this;t.some((function(t){return"characterData"===t.type&&t.target===n.domNode}))&&(this.text=this.statics.value(this.domNode))},e.prototype.value=function(){return this.text},e.blotName="text",e.scope=a.Scope.INLINE_BLOT,e}(i.default);e.default=s},function(t,e,n){"use strict";var o=document.createElement("div");if(o.classList.toggle("test-class",!1),o.classList.contains("test-class")){var r=DOMTokenList.prototype.toggle;DOMTokenList.prototype.toggle=function(t,e){return arguments.length>1&&!this.contains(t)==!e?e:r.call(this,t)}}String.prototype.startsWith||(String.prototype.startsWith=function(t,e){return this.substr(e=e||0,t.length)===t}),String.prototype.endsWith||(String.prototype.endsWith=function(t,e){var n=this.toString();("number"!=typeof e||!isFinite(e)||Math.floor(e)!==e||e>n.length)&&(e=n.length);var o=n.indexOf(t,e-=t.length);return-1!==o&&o===e}),Array.prototype.find||Object.defineProperty(Array.prototype,"find",{value:function(t){if(null===this)throw new TypeError("Array.prototype.find called on null or undefined");if("function"!=typeof t)throw new TypeError("predicate must be a function");for(var e,n=Object(this),o=n.length>>>0,r=arguments[1],i=0;i<o;i++)if(t.call(r,e=n[i],i,n))return e}}),document.addEventListener("DOMContentLoaded",(function(){document.execCommand("enableObjectResizing",!1,!1),document.execCommand("autoUrlDetect",!1,!1)}))},function(t,e){function n(t,e,a){if(t==e)return t?[[0,t]]:[];(a<0||t.length<a)&&(a=null);var l=r(t,e),c=t.substring(0,l);l=i(t=t.substring(l),e=e.substring(l));var u=t.substring(t.length-l),d=function(t,e){var a;if(!t)return[[1,e]];if(!e)return[[-1,t]];var s=t.length>e.length?t:e,l=t.length>e.length?e:t,c=s.indexOf(l);if(-1!=c)return a=[[1,s.substring(0,c)],[0,l],[1,s.substring(c+l.length)]],t.length>e.length&&(a[0][0]=a[2][0]=-1),a;if(1==l.length)return[[-1,t],[1,e]];var u=function(t,e){var n=t.length>e.length?t:e,o=t.length>e.length?e:t;if(n.length<4||2*o.length<n.length)return null;function a(t,e,n){for(var o,a,s,l,c=t.substring(n,n+Math.floor(t.length/4)),u=-1,d="";-1!=(u=e.indexOf(c,u+1));){var f=r(t.substring(n),e.substring(u)),g=i(t.substring(0,n),e.substring(0,u));d.length<g+f&&(d=e.substring(u-g,u)+e.substring(u,u+f),o=t.substring(0,n-g),a=t.substring(n+f),s=e.substring(0,u-g),l=e.substring(u+f))}return 2*d.length>=t.length?[o,a,s,l,d]:null}var s,l,c,u,d,f=a(n,o,Math.ceil(n.length/4)),g=a(n,o,Math.ceil(n.length/2));return f||g?(s=g?f&&f[4].length>g[4].length?f:g:f,t.length>e.length?(l=s[0],c=s[1],u=s[2],d=s[3]):(u=s[0],d=s[1],l=s[2],c=s[3]),[l,c,u,d,s[4]]):null}(t,e);if(u){var d=u[1],f=u[3],g=u[4],h=n(u[0],u[2]),p=n(d,f);return h.concat([[0,g]],p)}return function(t,e){for(var n=t.length,r=e.length,i=Math.ceil((n+r)/2),a=i,s=2*i,l=new Array(s),c=new Array(s),u=0;u<s;u++)l[u]=-1,c[u]=-1;l[a+1]=0,c[a+1]=0;for(var d=n-r,f=d%2!=0,g=0,h=0,p=0,m=0,v=0;v<i;v++){for(var _=-v+g;_<=v-h;_+=2){for(var y=a+_,b=(x=_==-v||_!=v&&l[y-1]<l[y+1]?l[y+1]:l[y-1]+1)-_;x<n&&b<r&&t.charAt(x)==e.charAt(b);)x++,b++;if(l[y]=x,x>n)h+=2;else if(b>r)g+=2;else if(f&&(P=a+d-_)>=0&&P<s&&-1!=c[P]&&x>=(O=n-c[P]))return o(t,e,x,b)}for(var C=-v+p;C<=v-m;C+=2){for(var O,P=a+C,M=(O=C==-v||C!=v&&c[P-1]<c[P+1]?c[P+1]:c[P-1]+1)-C;O<n&&M<r&&t.charAt(n-O-1)==e.charAt(r-M-1);)O++,M++;if(c[P]=O,O>n)m+=2;else if(M>r)p+=2;else if(!f){var x;if((y=a+d-C)>=0&&y<s&&-1!=l[y]&&(b=a+(x=l[y])-y,x>=(O=n-O)))return o(t,e,x,b)}}}return[[-1,t],[1,e]]}(t,e)}(t=t.substring(0,t.length-l),e=e.substring(0,e.length-l));return c&&d.unshift([0,c]),u&&d.push([0,u]),function t(e){e.push([0,""]);for(var n,o=0,a=0,s=0,l="",c="";o<e.length;)switch(e[o][0]){case 1:s++,c+=e[o][1],o++;break;case-1:a++,l+=e[o][1],o++;break;case 0:a+s>1?(0!==a&&0!==s&&(0!==(n=r(c,l))&&(o-a-s>0&&0==e[o-a-s-1][0]?e[o-a-s-1][1]+=c.substring(0,n):(e.splice(0,0,[0,c.substring(0,n)]),o++),c=c.substring(n),l=l.substring(n)),0!==(n=i(c,l))&&(e[o][1]=c.substring(c.length-n)+e[o][1],c=c.substring(0,c.length-n),l=l.substring(0,l.length-n))),0===a?e.splice(o-s,a+s,[1,c]):0===s?e.splice(o-a,a+s,[-1,l]):e.splice(o-a-s,a+s,[-1,l],[1,c]),o=o-a-s+(a?1:0)+(s?1:0)+1):0!==o&&0==e[o-1][0]?(e[o-1][1]+=e[o][1],e.splice(o,1)):o++,s=0,a=0,l="",c=""}""===e[e.length-1][1]&&e.pop();var u=!1;for(o=1;o<e.length-1;)0==e[o-1][0]&&0==e[o+1][0]&&(e[o][1].substring(e[o][1].length-e[o-1][1].length)==e[o-1][1]?(e[o][1]=e[o-1][1]+e[o][1].substring(0,e[o][1].length-e[o-1][1].length),e[o+1][1]=e[o-1][1]+e[o+1][1],e.splice(o-1,1),u=!0):e[o][1].substring(0,e[o+1][1].length)==e[o+1][1]&&(e[o-1][1]+=e[o+1][1],e[o][1]=e[o][1].substring(e[o+1][1].length)+e[o+1][1],e.splice(o+1,1),u=!0)),o++;u&&t(e)}(d),null!=a&&(d=function(t,e){var n=function(t,e){if(0===e)return[0,t];for(var n=0,o=0;o<t.length;o++){var r=t[o];if(-1===r[0]||0===r[0]){var i=n+r[1].length;if(e===i)return[o+1,t];if(e<i){t=t.slice();var a=e-n,s=[r[0],r[1].slice(0,a)],l=[r[0],r[1].slice(a)];return t.splice(o,1,s,l),[o+1,t]}n=i}}throw new Error("cursor_pos is out of bounds!")}(t,e),o=n[1],r=n[0],i=o[r],a=o[r+1];if(null==i)return t;if(0!==i[0])return t;if(null!=a&&i[1]+a[1]===a[1]+i[1])return o.splice(r,2,a,i),s(o,r,2);if(null!=a&&0===a[1].indexOf(i[1])){o.splice(r,2,[a[0],i[1]],[0,i[1]]);var l=a[1].slice(i[1].length);return l.length>0&&o.splice(r+2,0,[a[0],l]),s(o,r,3)}return t}(d,a)),function(t){for(var e=!1,n=function(t){return t.charCodeAt(0)>=56320&&t.charCodeAt(0)<=57343},o=2;o<t.length;o+=1)0===t[o-2][0]&&(r=t[o-2][1]).charCodeAt(r.length-1)>=55296&&r.charCodeAt(r.length-1)<=56319&&-1===t[o-1][0]&&n(t[o-1][1])&&1===t[o][0]&&n(t[o][1])&&(e=!0,t[o-1][1]=t[o-2][1].slice(-1)+t[o-1][1],t[o][1]=t[o-2][1].slice(-1)+t[o][1],t[o-2][1]=t[o-2][1].slice(0,-1));var r;if(!e)return t;var i=[];for(o=0;o<t.length;o+=1)t[o][1].length>0&&i.push(t[o]);return i}(d)}function o(t,e,o,r){var i=t.substring(0,o),a=e.substring(0,r),s=t.substring(o),l=e.substring(r),c=n(i,a),u=n(s,l);return c.concat(u)}function r(t,e){if(!t||!e||t.charAt(0)!=e.charAt(0))return 0;for(var n=0,o=Math.min(t.length,e.length),r=o,i=0;n<r;)t.substring(i,r)==e.substring(i,r)?i=n=r:o=r,r=Math.floor((o-n)/2+n);return r}function i(t,e){if(!t||!e||t.charAt(t.length-1)!=e.charAt(e.length-1))return 0;for(var n=0,o=Math.min(t.length,e.length),r=o,i=0;n<r;)t.substring(t.length-r,t.length-i)==e.substring(e.length-r,e.length-i)?i=n=r:o=r,r=Math.floor((o-n)/2+n);return r}var a=n;function s(t,e,n){for(var o=e+n-1;o>=0&&o>=e-1;o--)if(o+1<t.length){var r=t[o],i=t[o+1];r[0]===i[1]&&t.splice(o,2,[r[0],r[1]+i[1]])}return t}a.INSERT=1,a.DELETE=-1,a.EQUAL=0,t.exports=a},function(t,e){function n(t){var e=[];for(var n in t)e.push(n);return e}(t.exports="function"==typeof Object.keys?Object.keys:n).shim=n},function(t,e){var n="[object Arguments]"==function(){return Object.prototype.toString.call(arguments)}();function o(t){return"[object Arguments]"==Object.prototype.toString.call(t)}function r(t){return t&&"object"==typeof t&&"number"==typeof t.length&&Object.prototype.hasOwnProperty.call(t,"callee")&&!Object.prototype.propertyIsEnumerable.call(t,"callee")||!1}(e=t.exports=n?o:r).supported=o,e.unsupported=r},function(t,e){"use strict";var n=Object.prototype.hasOwnProperty,o="~";function r(){}function i(t,e,n){this.fn=t,this.context=e,this.once=n||!1}function a(){this._events=new r,this._eventsCount=0}Object.create&&(r.prototype=Object.create(null),(new r).__proto__||(o=!1)),a.prototype.eventNames=function(){var t,e,r=[];if(0===this._eventsCount)return r;for(e in t=this._events)n.call(t,e)&&r.push(o?e.slice(1):e);return Object.getOwnPropertySymbols?r.concat(Object.getOwnPropertySymbols(t)):r},a.prototype.listeners=function(t,e){var n=this._events[o?o+t:t];if(e)return!!n;if(!n)return[];if(n.fn)return[n.fn];for(var r=0,i=n.length,a=new Array(i);r<i;r++)a[r]=n[r].fn;return a},a.prototype.emit=function(t,e,n,r,i,a){var s=o?o+t:t;if(!this._events[s])return!1;var l,c,u=this._events[s],d=arguments.length;if(u.fn){switch(u.once&&this.removeListener(t,u.fn,void 0,!0),d){case 1:return u.fn.call(u.context),!0;case 2:return u.fn.call(u.context,e),!0;case 3:return u.fn.call(u.context,e,n),!0;case 4:return u.fn.call(u.context,e,n,r),!0;case 5:return u.fn.call(u.context,e,n,r,i),!0;case 6:return u.fn.call(u.context,e,n,r,i,a),!0}for(c=1,l=new Array(d-1);c<d;c++)l[c-1]=arguments[c];u.fn.apply(u.context,l)}else{var f,g=u.length;for(c=0;c<g;c++)switch(u[c].once&&this.removeListener(t,u[c].fn,void 0,!0),d){case 1:u[c].fn.call(u[c].context);break;case 2:u[c].fn.call(u[c].context,e);break;case 3:u[c].fn.call(u[c].context,e,n);break;case 4:u[c].fn.call(u[c].context,e,n,r);break;default:if(!l)for(f=1,l=new Array(d-1);f<d;f++)l[f-1]=arguments[f];u[c].fn.apply(u[c].context,l)}}return!0},a.prototype.on=function(t,e,n){var r=new i(e,n||this),a=o?o+t:t;return this._events[a]?this._events[a].fn?this._events[a]=[this._events[a],r]:this._events[a].push(r):(this._events[a]=r,this._eventsCount++),this},a.prototype.once=function(t,e,n){var r=new i(e,n||this,!0),a=o?o+t:t;return this._events[a]?this._events[a].fn?this._events[a]=[this._events[a],r]:this._events[a].push(r):(this._events[a]=r,this._eventsCount++),this},a.prototype.removeListener=function(t,e,n,i){var a=o?o+t:t;if(!this._events[a])return this;if(!e)return 0==--this._eventsCount?this._events=new r:delete this._events[a],this;var s=this._events[a];if(s.fn)s.fn!==e||i&&!s.once||n&&s.context!==n||(0==--this._eventsCount?this._events=new r:delete this._events[a]);else{for(var l=0,c=[],u=s.length;l<u;l++)(s[l].fn!==e||i&&!s[l].once||n&&s[l].context!==n)&&c.push(s[l]);c.length?this._events[a]=1===c.length?c[0]:c:0==--this._eventsCount?this._events=new r:delete this._events[a]}return this},a.prototype.removeAllListeners=function(t){var e;return t?this._events[e=o?o+t:t]&&(0==--this._eventsCount?this._events=new r:delete this._events[e]):(this._events=new r,this._eventsCount=0),this},a.prototype.off=a.prototype.removeListener,a.prototype.addListener=a.prototype.on,a.prototype.setMaxListeners=function(){return this},a.prefixed=o,a.EventEmitter=a,void 0!==t&&(t.exports=a)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.matchText=e.matchSpacing=e.matchNewline=e.matchBlot=e.matchAttributor=e.default=void 0;var o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var n=[],o=!0,r=!1,i=void 0;try{for(var a,s=t[Symbol.iterator]();!(o=(a=s.next()).done)&&(n.push(a.value),!e||n.length!==e);o=!0);}catch(l){r=!0,i=l}finally{try{!o&&s.return&&s.return()}finally{if(r)throw i}}return n}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")},i=function(){function t(t,e){for(var n=0;n<e.length;n++){var o=e[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}return function(e,n,o){return n&&t(e.prototype,n),o&&t(e,o),e}}(),a=y(n(3)),s=y(n(2)),l=y(n(0)),c=y(n(5)),u=y(n(10)),d=y(n(9)),f=n(36),g=n(37),h=y(n(13)),p=n(26),m=n(38),v=n(39),_=n(40);function y(t){return t&&t.__esModule?t:{default:t}}function b(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var C=(0,u.default)("quill:clipboard"),O="__ql-matcher",P=[[Node.TEXT_NODE,R],[Node.TEXT_NODE,j],["br",function(t,e){return S(e,"\n")||e.insert("\n"),e}],[Node.ELEMENT_NODE,j],[Node.ELEMENT_NODE,I],[Node.ELEMENT_NODE,D],[Node.ELEMENT_NODE,N],[Node.ELEMENT_NODE,function(t,e){var n={},o=t.style||{};return o.fontStyle&&"italic"===E(t).fontStyle&&(n.italic=!0),o.fontWeight&&(E(t).fontWeight.startsWith("bold")||parseInt(E(t).fontWeight)>=700)&&(n.bold=!0),Object.keys(n).length>0&&(e=k(e,n)),parseFloat(o.textIndent||0)>0&&(e=(new s.default).insert("\t").concat(e)),e}],["li",function(t,e){var n=l.default.query(t);if(null==n||"list-item"!==n.blotName||!S(e,"\n"))return e;for(var o=-1,r=t.parentNode;!r.classList.contains("ql-clipboard");)"list"===(l.default.query(r)||{}).blotName&&(o+=1),r=r.parentNode;return o<=0?e:e.compose((new s.default).retain(e.length()-1).retain(1,{indent:o}))}],["b",A.bind(A,"bold")],["i",A.bind(A,"italic")],["style",function(){return new s.default}]],M=[f.AlignAttribute,m.DirectionAttribute].reduce((function(t,e){return t[e.keyName]=e,t}),{}),x=[f.AlignStyle,g.BackgroundStyle,p.ColorStyle,m.DirectionStyle,v.FontStyle,_.SizeStyle].reduce((function(t,e){return t[e.keyName]=e,t}),{}),w=function(t){function e(t,n){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var o=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n));return o.quill.root.addEventListener("paste",o.onPaste.bind(o)),o.container=o.quill.addContainer("ql-clipboard"),o.container.setAttribute("contenteditable",!0),o.container.setAttribute("tabindex",-1),o.matchers=[],P.concat(o.options.matchers).forEach((function(t){var e=r(t,2),i=e[1];(n.matchVisual||i!==D)&&o.addMatcher(e[0],i)})),o}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),i(e,[{key:"addMatcher",value:function(t,e){this.matchers.push([t,e])}},{key:"convert",value:function(t){if("string"==typeof t)return this.container.innerHTML=t.replace(/\>\r?\n +\</g,"><"),this.convert();var e=this.quill.getFormat(this.quill.selection.savedRange.index);if(e[h.default.blotName]){var n=this.container.innerText;return this.container.innerHTML="",(new s.default).insert(n,b({},h.default.blotName,e[h.default.blotName]))}var o=this.prepareMatching(),i=r(o,2),a=function t(e,n,o){return e.nodeType===e.TEXT_NODE?o.reduce((function(t,n){return n(e,t)}),new s.default):e.nodeType===e.ELEMENT_NODE?[].reduce.call(e.childNodes||[],(function(r,i){var a=t(i,n,o);return i.nodeType===e.ELEMENT_NODE&&(a=n.reduce((function(t,e){return e(i,t)}),a),a=(i[O]||[]).reduce((function(t,e){return e(i,t)}),a)),r.concat(a)}),new s.default):new s.default}(this.container,i[0],i[1]);return S(a,"\n")&&null==a.ops[a.ops.length-1].attributes&&(a=a.compose((new s.default).retain(a.length()-1).delete(1))),C.log("convert",this.container.innerHTML,a),this.container.innerHTML="",a}},{key:"dangerouslyPasteHTML",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:c.default.sources.API;if("string"==typeof t)this.quill.setContents(this.convert(t),e),this.quill.setSelection(0,c.default.sources.SILENT);else{var o=this.convert(e);this.quill.updateContents((new s.default).retain(t).concat(o),n),this.quill.setSelection(t+o.length(),c.default.sources.SILENT)}}},{key:"onPaste",value:function(t){var e=this;if(!t.defaultPrevented&&this.quill.isEnabled()){var n=this.quill.getSelection(),o=(new s.default).retain(n.index),r=this.quill.scrollingContainer.scrollTop;this.container.focus(),this.quill.selection.update(c.default.sources.SILENT),setTimeout((function(){o=o.concat(e.convert()).delete(n.length),e.quill.updateContents(o,c.default.sources.USER),e.quill.setSelection(o.length()-n.length,c.default.sources.SILENT),e.quill.scrollingContainer.scrollTop=r,e.quill.focus()}),1)}}},{key:"prepareMatching",value:function(){var t=this,e=[],n=[];return this.matchers.forEach((function(o){var i=r(o,2),a=i[0],s=i[1];switch(a){case Node.TEXT_NODE:n.push(s);break;case Node.ELEMENT_NODE:e.push(s);break;default:[].forEach.call(t.container.querySelectorAll(a),(function(t){t[O]=t[O]||[],t[O].push(s)}))}})),[e,n]}}]),e}(d.default);function k(t,e,n){return"object"===(void 0===e?"undefined":o(e))?Object.keys(e).reduce((function(t,n){return k(t,n,e[n])}),t):t.reduce((function(t,o){return o.attributes&&o.attributes[e]?t.push(o):t.insert(o.insert,(0,a.default)({},b({},e,n),o.attributes))}),new s.default)}function E(t){return t.nodeType!==Node.ELEMENT_NODE?{}:t["__ql-computed-style"]||(t["__ql-computed-style"]=window.getComputedStyle(t))}function S(t,e){for(var n="",o=t.ops.length-1;o>=0&&n.length<e.length;--o){var r=t.ops[o];if("string"!=typeof r.insert)break;n=r.insert+n}return n.slice(-1*e.length)===e}function T(t){if(0===t.childNodes.length)return!1;var e=E(t);return["block","list-item"].indexOf(e.display)>-1}function A(t,e,n){return k(n,t,!0)}function N(t,e){var n=l.default.Attributor.Attribute.keys(t),o=l.default.Attributor.Class.keys(t),r=l.default.Attributor.Style.keys(t),i={};return n.concat(o).concat(r).forEach((function(e){var n=l.default.query(e,l.default.Scope.ATTRIBUTE);null!=n&&(i[n.attrName]=n.value(t),i[n.attrName])||(null==(n=M[e])||n.attrName!==e&&n.keyName!==e||(i[n.attrName]=n.value(t)||void 0),null==(n=x[e])||n.attrName!==e&&n.keyName!==e||(i[(n=x[e]).attrName]=n.value(t)||void 0))})),Object.keys(i).length>0&&(e=k(e,i)),e}function I(t,e){var n=l.default.query(t);if(null==n)return e;if(n.prototype instanceof l.default.Embed){var o={},r=n.value(t);null!=r&&(o[n.blotName]=r,e=(new s.default).insert(o,n.formats(t)))}else"function"==typeof n.formats&&(e=k(e,n.blotName,n.formats(t)));return e}function j(t,e){return S(e,"\n")||(T(t)||e.length()>0&&t.nextSibling&&T(t.nextSibling))&&e.insert("\n"),e}function D(t,e){if(T(t)&&null!=t.nextElementSibling&&!S(e,"\n\n")){var n=t.offsetHeight+parseFloat(E(t).marginTop)+parseFloat(E(t).marginBottom);t.nextElementSibling.offsetTop>t.offsetTop+1.5*n&&e.insert("\n")}return e}function R(t,e){var n=t.data;if("O:P"===t.parentNode.tagName)return e.insert(n.trim());if(0===n.trim().length&&t.parentNode.classList.contains("ql-clipboard"))return e;if(!E(t.parentNode).whiteSpace.startsWith("pre")){var o=function(t,e){return(e=e.replace(/[^\u00a0]/g,"")).length<1&&t?" ":e};n=(n=n.replace(/\r\n/g," ").replace(/\n/g," ")).replace(/\s\s+/g,o.bind(o,!0)),(null==t.previousSibling&&T(t.parentNode)||null!=t.previousSibling&&T(t.previousSibling))&&(n=n.replace(/^\s+/,o.bind(o,!1))),(null==t.nextSibling&&T(t.parentNode)||null!=t.nextSibling&&T(t.nextSibling))&&(n=n.replace(/\s+$/,o.bind(o,!1)))}return e.insert(n)}w.DEFAULTS={matchers:[],matchVisual:!0},e.default=w,e.matchAttributor=N,e.matchBlot=I,e.matchNewline=j,e.matchSpacing=D,e.matchText=R},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o,r=function(){function t(t,e){for(var n=0;n<e.length;n++){var o=e[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}return function(e,n,o){return n&&t(e.prototype,n),o&&t(e,o),e}}(),i=function t(e,n,o){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,n);if(void 0===r){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,o)}if("value"in r)return r.value;var a=r.get;return void 0!==a?a.call(o):void 0};function a(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}var l=function(t){function e(){return a(this,e),s(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),r(e,[{key:"optimize",value:function(t){i(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"optimize",this).call(this,t),this.domNode.tagName!==this.statics.tagName[0]&&this.replaceWith(this.statics.blotName)}}],[{key:"create",value:function(){return i(e.__proto__||Object.getPrototypeOf(e),"create",this).call(this)}},{key:"formats",value:function(){return!0}}]),e}(((o=n(6))&&o.__esModule?o:{default:o}).default);l.blotName="bold",l.tagName=["STRONG","B"],e.default=l},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.addControls=e.default=void 0;var o=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var n=[],o=!0,r=!1,i=void 0;try{for(var a,s=t[Symbol.iterator]();!(o=(a=s.next()).done)&&(n.push(a.value),!e||n.length!==e);o=!0);}catch(l){r=!0,i=l}finally{try{!o&&s.return&&s.return()}finally{if(r)throw i}}return n}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")},r=function(){function t(t,e){for(var n=0;n<e.length;n++){var o=e[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}return function(e,n,o){return n&&t(e.prototype,n),o&&t(e,o),e}}(),i=u(n(2)),a=u(n(0)),s=u(n(5)),l=u(n(10)),c=u(n(9));function u(t){return t&&t.__esModule?t:{default:t}}function d(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}var f=(0,l.default)("quill:toolbar"),g=function(t){function e(t,n){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var r,i=d(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n));if(Array.isArray(i.options.container)){var a=document.createElement("div");p(a,i.options.container),t.container.parentNode.insertBefore(a,t.container),i.container=a}else i.container="string"==typeof i.options.container?document.querySelector(i.options.container):i.options.container;return i.container instanceof HTMLElement?(i.container.classList.add("ql-toolbar"),i.controls=[],i.handlers={},Object.keys(i.options.handlers).forEach((function(t){i.addHandler(t,i.options.handlers[t])})),[].forEach.call(i.container.querySelectorAll("button, select"),(function(t){i.attach(t)})),i.quill.on(s.default.events.EDITOR_CHANGE,(function(t,e){t===s.default.events.SELECTION_CHANGE&&i.update(e)})),i.quill.on(s.default.events.SCROLL_OPTIMIZE,(function(){var t=i.quill.selection.getRange(),e=o(t,1);i.update(e[0])})),i):(r=f.error("Container required for toolbar",i.options),d(i,r))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),r(e,[{key:"addHandler",value:function(t,e){this.handlers[t]=e}},{key:"attach",value:function(t){var e=this,n=[].find.call(t.classList,(function(t){return 0===t.indexOf("ql-")}));if(n){if(n=n.slice("ql-".length),"BUTTON"===t.tagName&&t.setAttribute("type","button"),null==this.handlers[n]){if(null!=this.quill.scroll.whitelist&&null==this.quill.scroll.whitelist[n])return void f.warn("ignoring attaching to disabled format",n,t);if(null==a.default.query(n))return void f.warn("ignoring attaching to nonexistent format",n,t)}t.addEventListener("SELECT"===t.tagName?"change":"click",(function(r){var l=void 0;if("SELECT"===t.tagName){if(t.selectedIndex<0)return;var c=t.options[t.selectedIndex];l=!c.hasAttribute("selected")&&(c.value||!1)}else l=!t.classList.contains("ql-active")&&(t.value||!t.hasAttribute("value")),r.preventDefault();e.quill.focus();var u=e.quill.selection.getRange(),d=o(u,1)[0];if(null!=e.handlers[n])e.handlers[n].call(e,l);else if(a.default.query(n).prototype instanceof a.default.Embed){if(!(l=prompt("Enter "+n)))return;e.quill.updateContents((new i.default).retain(d.index).delete(d.length).insert(function(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}({},n,l)),s.default.sources.USER)}else e.quill.format(n,l,s.default.sources.USER);e.update(d)})),this.controls.push([n,t])}}},{key:"update",value:function(t){var e=null==t?{}:this.quill.getFormat(t);this.controls.forEach((function(n){var r=o(n,2),i=r[0],a=r[1];if("SELECT"===a.tagName){var s=void 0;if(null==t)s=null;else if(null==e[i])s=a.querySelector("option[selected]");else if(!Array.isArray(e[i])){var l=e[i];"string"==typeof l&&(l=l.replace(/\"/g,'\\"')),s=a.querySelector('option[value="'+l+'"]')}null==s?(a.value="",a.selectedIndex=-1):s.selected=!0}else if(null==t)a.classList.remove("ql-active");else if(a.hasAttribute("value")){var c=e[i]===a.getAttribute("value")||null!=e[i]&&e[i].toString()===a.getAttribute("value")||null==e[i]&&!a.getAttribute("value");a.classList.toggle("ql-active",c)}else a.classList.toggle("ql-active",null!=e[i])}))}}]),e}(c.default);function h(t,e,n){var o=document.createElement("button");o.setAttribute("type","button"),o.classList.add("ql-"+e),null!=n&&(o.value=n),t.appendChild(o)}function p(t,e){Array.isArray(e[0])||(e=[e]),e.forEach((function(e){var n=document.createElement("span");n.classList.add("ql-formats"),e.forEach((function(t){if("string"==typeof t)h(n,t);else{var e=Object.keys(t)[0],o=t[e];Array.isArray(o)?function(t,e,n){var o=document.createElement("select");o.classList.add("ql-"+e),n.forEach((function(t){var e=document.createElement("option");!1!==t?e.setAttribute("value",t):e.setAttribute("selected","selected"),o.appendChild(e)})),t.appendChild(o)}(n,e,o):h(n,e,o)}})),t.appendChild(n)}))}g.DEFAULTS={},g.DEFAULTS={container:null,handlers:{clean:function(){var t=this,e=this.quill.getSelection();if(null!=e)if(0==e.length){var n=this.quill.getFormat();Object.keys(n).forEach((function(e){null!=a.default.query(e,a.default.Scope.INLINE)&&t.quill.format(e,!1)}))}else this.quill.removeFormat(e,s.default.sources.USER)},direction:function(t){var e=this.quill.getFormat().align;"rtl"===t&&null==e?this.quill.format("align","right",s.default.sources.USER):t||"right"!==e||this.quill.format("align",!1,s.default.sources.USER),this.quill.format("direction",t,s.default.sources.USER)},indent:function(t){var e=this.quill.getSelection(),n=this.quill.getFormat(e),o=parseInt(n.indent||0);if("+1"===t||"-1"===t){var r="+1"===t?1:-1;"rtl"===n.direction&&(r*=-1),this.quill.format("indent",o+r,s.default.sources.USER)}},link:function(t){!0===t&&(t=prompt("Enter link URL:")),this.quill.format("link",t,s.default.sources.USER)},list:function(t){var e=this.quill.getSelection(),n=this.quill.getFormat(e);this.quill.format("list","check"===t?"checked"!==n.list&&"unchecked"!==n.list&&"unchecked":t,s.default.sources.USER)}}},e.default=g,e.addControls=p},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <polyline class="ql-even ql-stroke" points="5 7 3 9 5 11"></polyline> <polyline class="ql-even ql-stroke" points="13 7 15 9 13 11"></polyline> <line class=ql-stroke x1=10 x2=8 y1=5 y2=13></line> </svg>'},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o,r=function(){function t(t,e){for(var n=0;n<e.length;n++){var o=e[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}return function(e,n,o){return n&&t(e.prototype,n),o&&t(e,o),e}}(),i=function t(e,n,o){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,n);if(void 0===r){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,o)}if("value"in r)return r.value;var a=r.get;return void 0!==a?a.call(o):void 0},a=function(t){function e(t,n){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var o=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t));return o.label.innerHTML=n,o.container.classList.add("ql-color-picker"),[].slice.call(o.container.querySelectorAll(".ql-picker-item"),0,7).forEach((function(t){t.classList.add("ql-primary")})),o}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),r(e,[{key:"buildItem",value:function(t){var n=i(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"buildItem",this).call(this,t);return n.style.backgroundColor=t.getAttribute("value")||"",n}},{key:"selectItem",value:function(t,n){i(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"selectItem",this).call(this,t,n);var o=this.label.querySelector(".ql-color-label"),r=t&&t.getAttribute("data-value")||"";o&&("line"===o.tagName?o.style.stroke=r:o.style.fill=r)}}]),e}(((o=n(28))&&o.__esModule?o:{default:o}).default);e.default=a},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o,r=function(){function t(t,e){for(var n=0;n<e.length;n++){var o=e[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}return function(e,n,o){return n&&t(e.prototype,n),o&&t(e,o),e}}(),i=function(t){function e(t,n){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var o=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t));return o.container.classList.add("ql-icon-picker"),[].forEach.call(o.container.querySelectorAll(".ql-picker-item"),(function(t){t.innerHTML=n[t.getAttribute("data-value")||""]})),o.defaultItem=o.container.querySelector(".ql-selected"),o.selectItem(o.defaultItem),o}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),r(e,[{key:"selectItem",value:function(t,n){(function t(e,n,o){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,n);if(void 0===r){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,o)}if("value"in r)return r.value;var a=r.get;return void 0!==a?a.call(o):void 0})(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"selectItem",this).call(this,t,n),this.label.innerHTML=(t=t||this.defaultItem).innerHTML}}]),e}(((o=n(28))&&o.__esModule?o:{default:o}).default);e.default=i},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=function(){function t(t,e){for(var n=0;n<e.length;n++){var o=e[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}return function(e,n,o){return n&&t(e.prototype,n),o&&t(e,o),e}}(),r=function(){function t(e,n){var o=this;!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.quill=e,this.boundsContainer=n||document.body,this.root=e.addContainer("ql-tooltip"),this.root.innerHTML=this.constructor.TEMPLATE,this.quill.root===this.quill.scrollingContainer&&this.quill.root.addEventListener("scroll",(function(){o.root.style.marginTop=-1*o.quill.root.scrollTop+"px"})),this.hide()}return o(t,[{key:"hide",value:function(){this.root.classList.add("ql-hidden")}},{key:"position",value:function(t){var e=t.left+t.width/2-this.root.offsetWidth/2,n=t.bottom+this.quill.root.scrollTop;this.root.style.left=e+"px",this.root.style.top=n+"px",this.root.classList.remove("ql-flip");var o=this.boundsContainer.getBoundingClientRect(),r=this.root.getBoundingClientRect(),i=0;return r.right>o.right&&(this.root.style.left=e+(i=o.right-r.right)+"px"),r.left<o.left&&(this.root.style.left=e+(i=o.left-r.left)+"px"),r.bottom>o.bottom&&(this.root.style.top=n-(t.bottom-t.top+(r.bottom-r.top))+"px",this.root.classList.add("ql-flip")),i}},{key:"show",value:function(){this.root.classList.remove("ql-editing"),this.root.classList.remove("ql-hidden")}}]),t}();e.default=r},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=function t(e,n,o){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,n);if(void 0===r){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,o)}if("value"in r)return r.value;var a=r.get;return void 0!==a?a.call(o):void 0},r=function(){function t(t,e){for(var n=0;n<e.length;n++){var o=e[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}return function(e,n,o){return n&&t(e.prototype,n),o&&t(e,o),e}}(),i=f(n(3)),a=f(n(8)),s=n(43),l=f(s),c=f(n(27)),u=n(15),d=f(n(41));function f(t){return t&&t.__esModule?t:{default:t}}function g(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function h(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function p(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var m=[[{header:["1","2","3",!1]}],["bold","italic","underline","link"],[{list:"ordered"},{list:"bullet"}],["clean"]],v=function(t){function e(t,n){g(this,e),null!=n.modules.toolbar&&null==n.modules.toolbar.container&&(n.modules.toolbar.container=m);var o=h(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n));return o.quill.container.classList.add("ql-snow"),o}return p(e,t),r(e,[{key:"extendToolbar",value:function(t){t.container.classList.add("ql-snow"),this.buildButtons([].slice.call(t.container.querySelectorAll("button")),d.default),this.buildPickers([].slice.call(t.container.querySelectorAll("select")),d.default),this.tooltip=new _(this.quill,this.options.bounds),t.container.querySelector(".ql-link")&&this.quill.keyboard.addBinding({key:"K",shortKey:!0},(function(e,n){t.handlers.link.call(t,!n.format.link)}))}}]),e}(l.default);v.DEFAULTS=(0,i.default)(!0,{},l.default.DEFAULTS,{modules:{toolbar:{handlers:{link:function(t){if(t){var e=this.quill.getSelection();if(null==e||0==e.length)return;var n=this.quill.getText(e);/^\S+@\S+\.\S+$/.test(n)&&0!==n.indexOf("mailto:")&&(n="mailto:"+n),this.quill.theme.tooltip.edit("link",n)}else this.quill.format("link",!1)}}}}});var _=function(t){function e(t,n){g(this,e);var o=h(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n));return o.preview=o.root.querySelector("a.ql-preview"),o}return p(e,t),r(e,[{key:"listen",value:function(){var t=this;o(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"listen",this).call(this),this.root.querySelector("a.ql-action").addEventListener("click",(function(e){t.root.classList.contains("ql-editing")?t.save():t.edit("link",t.preview.textContent),e.preventDefault()})),this.root.querySelector("a.ql-remove").addEventListener("click",(function(e){if(null!=t.linkRange){var n=t.linkRange;t.restoreFocus(),t.quill.formatText(n,"link",!1,a.default.sources.USER),delete t.linkRange}e.preventDefault(),t.hide()})),this.quill.on(a.default.events.SELECTION_CHANGE,(function(e,n,o){if(null!=e){if(0===e.length&&o===a.default.sources.USER){var r=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var n=[],o=!0,r=!1,i=void 0;try{for(var a,s=t[Symbol.iterator]();!(o=(a=s.next()).done)&&(n.push(a.value),2!==n.length);o=!0);}catch(l){r=!0,i=l}finally{try{!o&&s.return&&s.return()}finally{if(r)throw i}}return n}(t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}(t.quill.scroll.descendant(c.default,e.index)),i=r[0];if(null!=i){t.linkRange=new u.Range(e.index-r[1],i.length());var s=c.default.formats(i.domNode);return t.preview.textContent=s,t.preview.setAttribute("href",s),t.show(),void t.position(t.quill.getBounds(t.linkRange))}}else delete t.linkRange;t.hide()}}))}},{key:"show",value:function(){o(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"show",this).call(this),this.root.removeAttribute("data-mode")}}]),e}(s.BaseTooltip);_.TEMPLATE=['<a class="ql-preview" rel="noopener noreferrer" target="_blank" href="about:blank"></a>','<input type="text" data-formula="e=mc^2" data-link="https://quilljs.com" data-video="Embed URL">','<a class="ql-action"></a>','<a class="ql-remove"></a>'].join(""),e.default=v},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=D(n(29)),r=n(36),i=n(38),a=n(64),s=D(n(65)),l=D(n(66)),c=n(67),u=D(c),d=n(37),f=n(26),g=n(39),h=n(40),p=D(n(56)),m=D(n(68)),v=D(n(27)),_=D(n(69)),y=D(n(70)),b=D(n(71)),C=D(n(72)),O=D(n(73)),P=n(13),M=D(P),x=D(n(74)),w=D(n(75)),k=D(n(57)),E=D(n(41)),S=D(n(28)),T=D(n(59)),A=D(n(60)),N=D(n(61)),I=D(n(108)),j=D(n(62));function D(t){return t&&t.__esModule?t:{default:t}}o.default.register({"attributors/attribute/direction":i.DirectionAttribute,"attributors/class/align":r.AlignClass,"attributors/class/background":d.BackgroundClass,"attributors/class/color":f.ColorClass,"attributors/class/direction":i.DirectionClass,"attributors/class/font":g.FontClass,"attributors/class/size":h.SizeClass,"attributors/style/align":r.AlignStyle,"attributors/style/background":d.BackgroundStyle,"attributors/style/color":f.ColorStyle,"attributors/style/direction":i.DirectionStyle,"attributors/style/font":g.FontStyle,"attributors/style/size":h.SizeStyle},!0),o.default.register({"formats/align":r.AlignClass,"formats/direction":i.DirectionClass,"formats/indent":a.IndentClass,"formats/background":d.BackgroundStyle,"formats/color":f.ColorStyle,"formats/font":g.FontClass,"formats/size":h.SizeClass,"formats/blockquote":s.default,"formats/code-block":M.default,"formats/header":l.default,"formats/list":u.default,"formats/bold":p.default,"formats/code":P.Code,"formats/italic":m.default,"formats/link":v.default,"formats/script":_.default,"formats/strike":y.default,"formats/underline":b.default,"formats/image":C.default,"formats/video":O.default,"formats/list/item":c.ListItem,"modules/formula":x.default,"modules/syntax":w.default,"modules/toolbar":k.default,"themes/bubble":I.default,"themes/snow":j.default,"ui/icons":E.default,"ui/picker":S.default,"ui/icon-picker":A.default,"ui/color-picker":T.default,"ui/tooltip":N.default},!0),e.default=o.default},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.IndentClass=void 0;var o,r=function(){function t(t,e){for(var n=0;n<e.length;n++){var o=e[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}return function(e,n,o){return n&&t(e.prototype,n),o&&t(e,o),e}}(),i=function t(e,n,o){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,n);if(void 0===r){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,o)}if("value"in r)return r.value;var a=r.get;return void 0!==a?a.call(o):void 0},a=(o=n(0))&&o.__esModule?o:{default:o};function s(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function l(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}var c=new(function(t){function e(){return s(this,e),l(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),r(e,[{key:"add",value:function(t,n){if("+1"===n||"-1"===n){var o=this.value(t)||0;n="+1"===n?o+1:o-1}return 0===n?(this.remove(t),!0):i(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"add",this).call(this,t,n)}},{key:"canAdd",value:function(t,n){return i(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"canAdd",this).call(this,t,n)||i(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"canAdd",this).call(this,t,parseInt(n))}},{key:"value",value:function(t){return parseInt(i(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"value",this).call(this,t))||void 0}}]),e}(a.default.Attributor.Class))("indent","ql-indent",{scope:a.default.Scope.BLOCK,whitelist:[1,2,3,4,5,6,7,8]});e.IndentClass=c},function(t,e,n){"use strict";var o;function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}Object.defineProperty(e,"__esModule",{value:!0});var a=function(t){function e(){return r(this,e),i(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),e}(((o=n(4))&&o.__esModule?o:{default:o}).default);a.blotName="blockquote",a.tagName="blockquote",e.default=a},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o,r=function(){function t(t,e){for(var n=0;n<e.length;n++){var o=e[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}return function(e,n,o){return n&&t(e.prototype,n),o&&t(e,o),e}}();function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}var s=function(t){function e(){return i(this,e),a(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),r(e,null,[{key:"formats",value:function(t){return this.tagName.indexOf(t.tagName)+1}}]),e}(((o=n(4))&&o.__esModule?o:{default:o}).default);s.blotName="header",s.tagName=["H1","H2","H3","H4","H5","H6"],e.default=s},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.ListItem=void 0;var o=function(){function t(t,e){for(var n=0;n<e.length;n++){var o=e[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}return function(e,n,o){return n&&t(e.prototype,n),o&&t(e,o),e}}(),r=function t(e,n,o){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,n);if(void 0===r){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,o)}if("value"in r)return r.value;var a=r.get;return void 0!==a?a.call(o):void 0},i=l(n(0)),a=l(n(4)),s=l(n(25));function l(t){return t&&t.__esModule?t:{default:t}}function c(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function u(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function d(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var f=function(t){function e(){return c(this,e),u(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return d(e,t),o(e,[{key:"format",value:function(t,n){t!==g.blotName||n?r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"format",this).call(this,t,n):this.replaceWith(i.default.create(this.statics.scope))}},{key:"remove",value:function(){null==this.prev&&null==this.next?this.parent.remove():r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"remove",this).call(this)}},{key:"replaceWith",value:function(t,n){return this.parent.isolate(this.offset(this.parent),this.length()),t===this.parent.statics.blotName?(this.parent.replaceWith(t,n),this):(this.parent.unwrap(),r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"replaceWith",this).call(this,t,n))}}],[{key:"formats",value:function(t){return t.tagName===this.tagName?void 0:r(e.__proto__||Object.getPrototypeOf(e),"formats",this).call(this,t)}}]),e}(a.default);f.blotName="list-item",f.tagName="LI";var g=function(t){function e(t){c(this,e);var n=u(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t)),o=function(e){if(e.target.parentNode===t){var o=n.statics.formats(t),r=i.default.find(e.target);"checked"===o?r.format("list","unchecked"):"unchecked"===o&&r.format("list","checked")}};return t.addEventListener("touchstart",o),t.addEventListener("mousedown",o),n}return d(e,t),o(e,null,[{key:"create",value:function(t){var n="ordered"===t?"OL":"UL",o=r(e.__proto__||Object.getPrototypeOf(e),"create",this).call(this,n);return"checked"!==t&&"unchecked"!==t||o.setAttribute("data-checked","checked"===t),o}},{key:"formats",value:function(t){return"OL"===t.tagName?"ordered":"UL"===t.tagName?t.hasAttribute("data-checked")?"true"===t.getAttribute("data-checked")?"checked":"unchecked":"bullet":void 0}}]),o(e,[{key:"format",value:function(t,e){this.children.length>0&&this.children.tail.format(t,e)}},{key:"formats",value:function(){return t={},e=this.statics.blotName,n=this.statics.formats(this.domNode),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t;var t,e,n}},{key:"insertBefore",value:function(t,n){if(t instanceof f)r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"insertBefore",this).call(this,t,n);else{var o=null==n?this.length():n.offset(this),i=this.split(o);i.parent.insertBefore(t,i)}}},{key:"optimize",value:function(t){r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"optimize",this).call(this,t);var n=this.next;null!=n&&n.prev===this&&n.statics.blotName===this.statics.blotName&&n.domNode.tagName===this.domNode.tagName&&n.domNode.getAttribute("data-checked")===this.domNode.getAttribute("data-checked")&&(n.moveChildren(this),n.remove())}},{key:"replace",value:function(t){if(t.statics.blotName!==this.statics.blotName){var n=i.default.create(this.statics.defaultChild);t.moveChildren(n),this.appendChild(n)}r(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"replace",this).call(this,t)}}]),e}(s.default);g.blotName="list",g.scope=i.default.Scope.BLOCK_BLOT,g.tagName=["OL","UL"],g.defaultChild="list-item",g.allowedChildren=[f],e.ListItem=f,e.default=g},function(t,e,n){"use strict";var o;function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}Object.defineProperty(e,"__esModule",{value:!0});var a=function(t){function e(){return r(this,e),i(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),e}(((o=n(56))&&o.__esModule?o:{default:o}).default);a.blotName="italic",a.tagName=["EM","I"],e.default=a},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o,r=function(){function t(t,e){for(var n=0;n<e.length;n++){var o=e[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}return function(e,n,o){return n&&t(e.prototype,n),o&&t(e,o),e}}();function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}var s=function(t){function e(){return i(this,e),a(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),r(e,null,[{key:"create",value:function(t){return"super"===t?document.createElement("sup"):"sub"===t?document.createElement("sub"):function t(e,n,o){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,n);if(void 0===r){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,o)}if("value"in r)return r.value;var a=r.get;return void 0!==a?a.call(o):void 0}(e.__proto__||Object.getPrototypeOf(e),"create",this).call(this,t)}},{key:"formats",value:function(t){return"SUB"===t.tagName?"sub":"SUP"===t.tagName?"super":void 0}}]),e}(((o=n(6))&&o.__esModule?o:{default:o}).default);s.blotName="script",s.tagName=["SUB","SUP"],e.default=s},function(t,e,n){"use strict";var o;function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}Object.defineProperty(e,"__esModule",{value:!0});var a=function(t){function e(){return r(this,e),i(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),e}(((o=n(6))&&o.__esModule?o:{default:o}).default);a.blotName="strike",a.tagName="S",e.default=a},function(t,e,n){"use strict";var o;function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}Object.defineProperty(e,"__esModule",{value:!0});var a=function(t){function e(){return r(this,e),i(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),e}(((o=n(6))&&o.__esModule?o:{default:o}).default);a.blotName="underline",a.tagName="U",e.default=a},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o,r=function(){function t(t,e){for(var n=0;n<e.length;n++){var o=e[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}return function(e,n,o){return n&&t(e.prototype,n),o&&t(e,o),e}}(),i=function t(e,n,o){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,n);if(void 0===r){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,o)}if("value"in r)return r.value;var a=r.get;return void 0!==a?a.call(o):void 0},a=(o=n(0))&&o.__esModule?o:{default:o},s=n(27);function l(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function c(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}var u=["alt","height","width"],d=function(t){function e(){return l(this,e),c(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),r(e,[{key:"format",value:function(t,n){u.indexOf(t)>-1?n?this.domNode.setAttribute(t,n):this.domNode.removeAttribute(t):i(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"format",this).call(this,t,n)}}],[{key:"create",value:function(t){var n=i(e.__proto__||Object.getPrototypeOf(e),"create",this).call(this,t);return"string"==typeof t&&n.setAttribute("src",this.sanitize(t)),n}},{key:"formats",value:function(t){return u.reduce((function(e,n){return t.hasAttribute(n)&&(e[n]=t.getAttribute(n)),e}),{})}},{key:"match",value:function(t){return/\.(jpe?g|gif|png)$/.test(t)||/^data:image\/.+;base64/.test(t)}},{key:"sanitize",value:function(t){return(0,s.sanitize)(t,["http","https","data"])?t:"//:0"}},{key:"value",value:function(t){return t.getAttribute("src")}}]),e}(a.default.Embed);d.blotName="image",d.tagName="IMG",e.default=d},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o,r=function(){function t(t,e){for(var n=0;n<e.length;n++){var o=e[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}return function(e,n,o){return n&&t(e.prototype,n),o&&t(e,o),e}}(),i=function t(e,n,o){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,n);if(void 0===r){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,o)}if("value"in r)return r.value;var a=r.get;return void 0!==a?a.call(o):void 0},a=n(4),s=(o=n(27))&&o.__esModule?o:{default:o};function l(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function c(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}var u=["height","width"],d=function(t){function e(){return l(this,e),c(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),r(e,[{key:"format",value:function(t,n){u.indexOf(t)>-1?n?this.domNode.setAttribute(t,n):this.domNode.removeAttribute(t):i(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"format",this).call(this,t,n)}}],[{key:"create",value:function(t){var n=i(e.__proto__||Object.getPrototypeOf(e),"create",this).call(this,t);return n.setAttribute("frameborder","0"),n.setAttribute("allowfullscreen",!0),n.setAttribute("src",this.sanitize(t)),n}},{key:"formats",value:function(t){return u.reduce((function(e,n){return t.hasAttribute(n)&&(e[n]=t.getAttribute(n)),e}),{})}},{key:"sanitize",value:function(t){return s.default.sanitize(t)}},{key:"value",value:function(t){return t.getAttribute("src")}}]),e}(a.BlockEmbed);d.blotName="video",d.className="ql-video",d.tagName="IFRAME",e.default=d},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.FormulaBlot=void 0;var o=function(){function t(t,e){for(var n=0;n<e.length;n++){var o=e[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}return function(e,n,o){return n&&t(e.prototype,n),o&&t(e,o),e}}(),r=s(n(35)),i=s(n(5)),a=s(n(9));function s(t){return t&&t.__esModule?t:{default:t}}function l(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function c(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function u(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var d=function(t){function e(){return l(this,e),c(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return u(e,t),o(e,null,[{key:"create",value:function(t){var n=function t(e,n,o){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,n);if(void 0===r){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,o)}if("value"in r)return r.value;var a=r.get;return void 0!==a?a.call(o):void 0}(e.__proto__||Object.getPrototypeOf(e),"create",this).call(this,t);return"string"==typeof t&&(window.katex.render(t,n,{throwOnError:!1,errorColor:"#f00"}),n.setAttribute("data-value",t)),n}},{key:"value",value:function(t){return t.getAttribute("data-value")}}]),e}(r.default);d.blotName="formula",d.className="ql-formula",d.tagName="SPAN";var f=function(t){function e(){l(this,e);var t=c(this,(e.__proto__||Object.getPrototypeOf(e)).call(this));if(null==window.katex)throw new Error("Formula module requires KaTeX.");return t}return u(e,t),o(e,null,[{key:"register",value:function(){i.default.register(d,!0)}}]),e}(a.default);e.FormulaBlot=d,e.default=f},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.CodeToken=e.CodeBlock=void 0;var o=function(){function t(t,e){for(var n=0;n<e.length;n++){var o=e[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}return function(e,n,o){return n&&t(e.prototype,n),o&&t(e,o),e}}(),r=s(n(0)),i=s(n(5)),a=s(n(9));function s(t){return t&&t.__esModule?t:{default:t}}function l(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function c(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function u(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var d=function(t){function e(){return l(this,e),c(this,(e.__proto__||Object.getPrototypeOf(e)).apply(this,arguments))}return u(e,t),o(e,[{key:"replaceWith",value:function(t){this.domNode.textContent=this.domNode.textContent,this.attach(),function t(e,n,o){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,n);if(void 0===r){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,o)}if("value"in r)return r.value;var a=r.get;return void 0!==a?a.call(o):void 0}(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"replaceWith",this).call(this,t)}},{key:"highlight",value:function(t){var e=this.domNode.textContent;this.cachedText!==e&&((e.trim().length>0||null==this.cachedText)&&(this.domNode.innerHTML=t(e),this.domNode.normalize(),this.attach()),this.cachedText=e)}}]),e}(s(n(13)).default);d.className="ql-syntax";var f=new r.default.Attributor.Class("token","hljs",{scope:r.default.Scope.INLINE}),g=function(t){function e(t,n){l(this,e);var o=c(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n));if("function"!=typeof o.options.highlight)throw new Error("Syntax module requires highlight.js. Please include the library on the page before Quill.");var r=null;return o.quill.on(i.default.events.SCROLL_OPTIMIZE,(function(){clearTimeout(r),r=setTimeout((function(){o.highlight(),r=null}),o.options.interval)})),o.highlight(),o}return u(e,t),o(e,null,[{key:"register",value:function(){i.default.register(f,!0),i.default.register(d,!0)}}]),o(e,[{key:"highlight",value:function(){var t=this;if(!this.quill.selection.composing){this.quill.update(i.default.sources.USER);var e=this.quill.getSelection();this.quill.scroll.descendants(d).forEach((function(e){e.highlight(t.options.highlight)})),this.quill.update(i.default.sources.SILENT),null!=e&&this.quill.setSelection(e,i.default.sources.SILENT)}}}]),e}(a.default);g.DEFAULTS={highlight:null==window.hljs?null:function(t){return window.hljs.highlightAuto(t).value},interval:1e3},e.CodeBlock=d,e.CodeToken=f,e.default=g},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=3 x2=15 y1=9 y2=9></line> <line class=ql-stroke x1=3 x2=13 y1=14 y2=14></line> <line class=ql-stroke x1=3 x2=9 y1=4 y2=4></line> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=15 x2=3 y1=9 y2=9></line> <line class=ql-stroke x1=14 x2=4 y1=14 y2=14></line> <line class=ql-stroke x1=12 x2=6 y1=4 y2=4></line> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=15 x2=3 y1=9 y2=9></line> <line class=ql-stroke x1=15 x2=5 y1=14 y2=14></line> <line class=ql-stroke x1=15 x2=9 y1=4 y2=4></line> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=15 x2=3 y1=9 y2=9></line> <line class=ql-stroke x1=15 x2=3 y1=14 y2=14></line> <line class=ql-stroke x1=15 x2=3 y1=4 y2=4></line> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <g class="ql-fill ql-color-label"> <polygon points="6 6.868 6 6 5 6 5 7 5.942 7 6 6.868"></polygon> <rect height=1 width=1 x=4 y=4></rect> <polygon points="6.817 5 6 5 6 6 6.38 6 6.817 5"></polygon> <rect height=1 width=1 x=2 y=6></rect> <rect height=1 width=1 x=3 y=5></rect> <rect height=1 width=1 x=4 y=7></rect> <polygon points="4 11.439 4 11 3 11 3 12 3.755 12 4 11.439"></polygon> <rect height=1 width=1 x=2 y=12></rect> <rect height=1 width=1 x=2 y=9></rect> <rect height=1 width=1 x=2 y=15></rect> <polygon points="4.63 10 4 10 4 11 4.192 11 4.63 10"></polygon> <rect height=1 width=1 x=3 y=8></rect> <path d=M10.832,4.2L11,4.582V4H10.708A1.948,1.948,0,0,1,10.832,4.2Z></path> <path d=M7,4.582L7.168,4.2A1.929,1.929,0,0,1,7.292,4H7V4.582Z></path> <path d=M8,13H7.683l-0.351.8a1.933,1.933,0,0,1-.124.2H8V13Z></path> <rect height=1 width=1 x=12 y=2></rect> <rect height=1 width=1 x=11 y=3></rect> <path d=M9,3H8V3.282A1.985,1.985,0,0,1,9,3Z></path> <rect height=1 width=1 x=2 y=3></rect> <rect height=1 width=1 x=6 y=2></rect> <rect height=1 width=1 x=3 y=2></rect> <rect height=1 width=1 x=5 y=3></rect> <rect height=1 width=1 x=9 y=2></rect> <rect height=1 width=1 x=15 y=14></rect> <polygon points="13.447 10.174 13.469 10.225 13.472 10.232 13.808 11 14 11 14 10 13.37 10 13.447 10.174"></polygon> <rect height=1 width=1 x=13 y=7></rect> <rect height=1 width=1 x=15 y=5></rect> <rect height=1 width=1 x=14 y=6></rect> <rect height=1 width=1 x=15 y=8></rect> <rect height=1 width=1 x=14 y=9></rect> <path d=M3.775,14H3v1H4V14.314A1.97,1.97,0,0,1,3.775,14Z></path> <rect height=1 width=1 x=14 y=3></rect> <polygon points="12 6.868 12 6 11.62 6 12 6.868"></polygon> <rect height=1 width=1 x=15 y=2></rect> <rect height=1 width=1 x=12 y=5></rect> <rect height=1 width=1 x=13 y=4></rect> <polygon points="12.933 9 13 9 13 8 12.495 8 12.933 9"></polygon> <rect height=1 width=1 x=9 y=14></rect> <rect height=1 width=1 x=8 y=15></rect> <path d=M6,14.926V15H7V14.316A1.993,1.993,0,0,1,6,14.926Z></path> <rect height=1 width=1 x=5 y=15></rect> <path d=M10.668,13.8L10.317,13H10v1h0.792A1.947,1.947,0,0,1,10.668,13.8Z></path> <rect height=1 width=1 x=11 y=15></rect> <path d=M14.332,12.2a1.99,1.99,0,0,1,.166.8H15V12H14.245Z></path> <rect height=1 width=1 x=14 y=15></rect> <rect height=1 width=1 x=15 y=11></rect> </g> <polyline class=ql-stroke points="5.5 13 9 5 12.5 13"></polyline> <line class=ql-stroke x1=11.63 x2=6.38 y1=11 y2=11></line> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <rect class="ql-fill ql-stroke" height=3 width=3 x=4 y=5></rect> <rect class="ql-fill ql-stroke" height=3 width=3 x=11 y=5></rect> <path class="ql-even ql-fill ql-stroke" d=M7,8c0,4.031-3,5-3,5></path> <path class="ql-even ql-fill ql-stroke" d=M14,8c0,4.031-3,5-3,5></path> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <path class=ql-stroke d=M5,4H9.5A2.5,2.5,0,0,1,12,6.5v0A2.5,2.5,0,0,1,9.5,9H5A0,0,0,0,1,5,9V4A0,0,0,0,1,5,4Z></path> <path class=ql-stroke d=M5,9h5.5A2.5,2.5,0,0,1,13,11.5v0A2.5,2.5,0,0,1,10.5,14H5a0,0,0,0,1,0,0V9A0,0,0,0,1,5,9Z></path> </svg>'},function(t,e){t.exports='<svg class="" viewbox="0 0 18 18"> <line class=ql-stroke x1=5 x2=13 y1=3 y2=3></line> <line class=ql-stroke x1=6 x2=9.35 y1=12 y2=3></line> <line class=ql-stroke x1=11 x2=15 y1=11 y2=15></line> <line class=ql-stroke x1=15 x2=11 y1=11 y2=15></line> <rect class=ql-fill height=1 rx=0.5 ry=0.5 width=7 x=2 y=14></rect> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <line class="ql-color-label ql-stroke ql-transparent" x1=3 x2=15 y1=15 y2=15></line> <polyline class=ql-stroke points="5.5 11 9 3 12.5 11"></polyline> <line class=ql-stroke x1=11.63 x2=6.38 y1=9 y2=9></line> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <polygon class="ql-stroke ql-fill" points="3 11 5 9 3 7 3 11"></polygon> <line class="ql-stroke ql-fill" x1=15 x2=11 y1=4 y2=4></line> <path class=ql-fill d=M11,3a3,3,0,0,0,0,6h1V3H11Z></path> <rect class=ql-fill height=11 width=1 x=11 y=4></rect> <rect class=ql-fill height=11 width=1 x=13 y=4></rect> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <polygon class="ql-stroke ql-fill" points="15 12 13 10 15 8 15 12"></polygon> <line class="ql-stroke ql-fill" x1=9 x2=5 y1=4 y2=4></line> <path class=ql-fill d=M5,3A3,3,0,0,0,5,9H6V3H5Z></path> <rect class=ql-fill height=11 width=1 x=5 y=4></rect> <rect class=ql-fill height=11 width=1 x=7 y=4></rect> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <path class=ql-fill d=M14,16H4a1,1,0,0,1,0-2H14A1,1,0,0,1,14,16Z /> <path class=ql-fill d=M14,4H4A1,1,0,0,1,4,2H14A1,1,0,0,1,14,4Z /> <rect class=ql-fill x=3 y=6 width=12 height=6 rx=1 ry=1 /> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <path class=ql-fill d=M13,16H5a1,1,0,0,1,0-2h8A1,1,0,0,1,13,16Z /> <path class=ql-fill d=M13,4H5A1,1,0,0,1,5,2h8A1,1,0,0,1,13,4Z /> <rect class=ql-fill x=2 y=6 width=14 height=6 rx=1 ry=1 /> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <path class=ql-fill d=M15,8H13a1,1,0,0,1,0-2h2A1,1,0,0,1,15,8Z /> <path class=ql-fill d=M15,12H13a1,1,0,0,1,0-2h2A1,1,0,0,1,15,12Z /> <path class=ql-fill d=M15,16H5a1,1,0,0,1,0-2H15A1,1,0,0,1,15,16Z /> <path class=ql-fill d=M15,4H5A1,1,0,0,1,5,2H15A1,1,0,0,1,15,4Z /> <rect class=ql-fill x=2 y=6 width=8 height=6 rx=1 ry=1 /> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <path class=ql-fill d=M5,8H3A1,1,0,0,1,3,6H5A1,1,0,0,1,5,8Z /> <path class=ql-fill d=M5,12H3a1,1,0,0,1,0-2H5A1,1,0,0,1,5,12Z /> <path class=ql-fill d=M13,16H3a1,1,0,0,1,0-2H13A1,1,0,0,1,13,16Z /> <path class=ql-fill d=M13,4H3A1,1,0,0,1,3,2H13A1,1,0,0,1,13,4Z /> <rect class=ql-fill x=8 y=6 width=8 height=6 rx=1 ry=1 transform="translate(24 18) rotate(-180)"/> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <path class=ql-fill d=M11.759,2.482a2.561,2.561,0,0,0-3.53.607A7.656,7.656,0,0,0,6.8,6.2C6.109,9.188,5.275,14.677,4.15,14.927a1.545,1.545,0,0,0-1.3-.933A0.922,0.922,0,0,0,2,15.036S1.954,16,4.119,16s3.091-2.691,3.7-5.553c0.177-.826.36-1.726,0.554-2.6L8.775,6.2c0.381-1.421.807-2.521,1.306-2.676a1.014,1.014,0,0,0,1.02.56A0.966,0.966,0,0,0,11.759,2.482Z></path> <rect class=ql-fill height=1.6 rx=0.8 ry=0.8 width=5 x=5.15 y=6.2></rect> <path class=ql-fill d=M13.663,12.027a1.662,1.662,0,0,1,.266-0.276q0.193,0.069.456,0.138a2.1,2.1,0,0,0,.535.069,1.075,1.075,0,0,0,.767-0.3,1.044,1.044,0,0,0,.314-0.8,0.84,0.84,0,0,0-.238-0.619,0.8,0.8,0,0,0-.594-0.239,1.154,1.154,0,0,0-.781.3,4.607,4.607,0,0,0-.781,1q-0.091.15-.218,0.346l-0.246.38c-0.068-.288-0.137-0.582-0.212-0.885-0.459-1.847-2.494-.984-2.941-0.8-0.482.2-.353,0.647-0.094,0.529a0.869,0.869,0,0,1,1.281.585c0.217,0.751.377,1.436,0.527,2.038a5.688,5.688,0,0,1-.362.467,2.69,2.69,0,0,1-.264.271q-0.221-.08-0.471-0.147a2.029,2.029,0,0,0-.522-0.066,1.079,1.079,0,0,0-.768.3A1.058,1.058,0,0,0,9,15.131a0.82,0.82,0,0,0,.832.852,1.134,1.134,0,0,0,.787-0.3,5.11,5.11,0,0,0,.776-0.993q0.141-.219.215-0.34c0.046-.076.122-0.194,0.223-0.346a2.786,2.786,0,0,0,.918,1.726,2.582,2.582,0,0,0,2.376-.185c0.317-.181.212-0.565,0-0.494A0.807,0.807,0,0,1,14.176,15a5.159,5.159,0,0,1-.913-2.446l0,0Q13.487,12.24,13.663,12.027Z></path> </svg>'},function(t,e){t.exports='<svg viewBox="0 0 18 18"> <path class=ql-fill d=M10,4V14a1,1,0,0,1-2,0V10H3v4a1,1,0,0,1-2,0V4A1,1,0,0,1,3,4V8H8V4a1,1,0,0,1,2,0Zm6.06787,9.209H14.98975V7.59863a.54085.54085,0,0,0-.605-.60547h-.62744a1.01119,1.01119,0,0,0-.748.29688L11.645,8.56641a.5435.5435,0,0,0-.022.8584l.28613.30762a.53861.53861,0,0,0,.84717.0332l.09912-.08789a1.2137,1.2137,0,0,0,.2417-.35254h.02246s-.01123.30859-.01123.60547V13.209H12.041a.54085.54085,0,0,0-.605.60547v.43945a.54085.54085,0,0,0,.605.60547h4.02686a.54085.54085,0,0,0,.605-.60547v-.43945A.54085.54085,0,0,0,16.06787,13.209Z /> </svg>'},function(t,e){t.exports='<svg viewBox="0 0 18 18"> <path class=ql-fill d=M16.73975,13.81445v.43945a.54085.54085,0,0,1-.605.60547H11.855a.58392.58392,0,0,1-.64893-.60547V14.0127c0-2.90527,3.39941-3.42187,3.39941-4.55469a.77675.77675,0,0,0-.84717-.78125,1.17684,1.17684,0,0,0-.83594.38477c-.2749.26367-.561.374-.85791.13184l-.4292-.34082c-.30811-.24219-.38525-.51758-.1543-.81445a2.97155,2.97155,0,0,1,2.45361-1.17676,2.45393,2.45393,0,0,1,2.68408,2.40918c0,2.45312-3.1792,2.92676-3.27832,3.93848h2.79443A.54085.54085,0,0,1,16.73975,13.81445ZM9,3A.99974.99974,0,0,0,8,4V8H3V4A1,1,0,0,0,1,4V14a1,1,0,0,0,2,0V10H8v4a1,1,0,0,0,2,0V4A.99974.99974,0,0,0,9,3Z /> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=7 x2=13 y1=4 y2=4></line> <line class=ql-stroke x1=5 x2=11 y1=14 y2=14></line> <line class=ql-stroke x1=8 x2=10 y1=14 y2=4></line> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <rect class=ql-stroke height=10 width=12 x=3 y=4></rect> <circle class=ql-fill cx=6 cy=7 r=1></circle> <polyline class="ql-even ql-fill" points="5 12 5 11 7 9 8 10 11 7 13 9 13 12 5 12"></polyline> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=3 x2=15 y1=14 y2=14></line> <line class=ql-stroke x1=3 x2=15 y1=4 y2=4></line> <line class=ql-stroke x1=9 x2=15 y1=9 y2=9></line> <polyline class="ql-fill ql-stroke" points="3 7 3 11 5 9 3 7"></polyline> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=3 x2=15 y1=14 y2=14></line> <line class=ql-stroke x1=3 x2=15 y1=4 y2=4></line> <line class=ql-stroke x1=9 x2=15 y1=9 y2=9></line> <polyline class=ql-stroke points="5 7 5 11 3 9 5 7"></polyline> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=7 x2=11 y1=7 y2=11></line> <path class="ql-even ql-stroke" d=M8.9,4.577a3.476,3.476,0,0,1,.36,4.679A3.476,3.476,0,0,1,4.577,8.9C3.185,7.5,2.035,6.4,4.217,4.217S7.5,3.185,8.9,4.577Z></path> <path class="ql-even ql-stroke" d=M13.423,9.1a3.476,3.476,0,0,0-4.679-.36,3.476,3.476,0,0,0,.36,4.679c1.392,1.392,2.5,2.542,4.679.36S14.815,10.5,13.423,9.1Z></path> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=7 x2=15 y1=4 y2=4></line> <line class=ql-stroke x1=7 x2=15 y1=9 y2=9></line> <line class=ql-stroke x1=7 x2=15 y1=14 y2=14></line> <line class="ql-stroke ql-thin" x1=2.5 x2=4.5 y1=5.5 y2=5.5></line> <path class=ql-fill d=M3.5,6A0.5,0.5,0,0,1,3,5.5V3.085l-0.276.138A0.5,0.5,0,0,1,2.053,3c-0.124-.247-0.023-0.324.224-0.447l1-.5A0.5,0.5,0,0,1,4,2.5v3A0.5,0.5,0,0,1,3.5,6Z></path> <path class="ql-stroke ql-thin" d=M4.5,10.5h-2c0-.234,1.85-1.076,1.85-2.234A0.959,0.959,0,0,0,2.5,8.156></path> <path class="ql-stroke ql-thin" d=M2.5,14.846a0.959,0.959,0,0,0,1.85-.109A0.7,0.7,0,0,0,3.75,14a0.688,0.688,0,0,0,.6-0.736,0.959,0.959,0,0,0-1.85-.109></path> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <line class=ql-stroke x1=6 x2=15 y1=4 y2=4></line> <line class=ql-stroke x1=6 x2=15 y1=9 y2=9></line> <line class=ql-stroke x1=6 x2=15 y1=14 y2=14></line> <line class=ql-stroke x1=3 x2=3 y1=4 y2=4></line> <line class=ql-stroke x1=3 x2=3 y1=9 y2=9></line> <line class=ql-stroke x1=3 x2=3 y1=14 y2=14></line> </svg>'},function(t,e){t.exports='<svg class="" viewbox="0 0 18 18"> <line class=ql-stroke x1=9 x2=15 y1=4 y2=4></line> <polyline class=ql-stroke points="3 4 4 5 6 3"></polyline> <line class=ql-stroke x1=9 x2=15 y1=14 y2=14></line> <polyline class=ql-stroke points="3 14 4 15 6 13"></polyline> <line class=ql-stroke x1=9 x2=15 y1=9 y2=9></line> <polyline class=ql-stroke points="3 9 4 10 6 8"></polyline> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <path class=ql-fill d=M15.5,15H13.861a3.858,3.858,0,0,0,1.914-2.975,1.8,1.8,0,0,0-1.6-1.751A1.921,1.921,0,0,0,12.021,11.7a0.50013,0.50013,0,1,0,.957.291h0a0.914,0.914,0,0,1,1.053-.725,0.81,0.81,0,0,1,.744.762c0,1.076-1.16971,1.86982-1.93971,2.43082A1.45639,1.45639,0,0,0,12,15.5a0.5,0.5,0,0,0,.5.5h3A0.5,0.5,0,0,0,15.5,15Z /> <path class=ql-fill d=M9.65,5.241a1,1,0,0,0-1.409.108L6,7.964,3.759,5.349A1,1,0,0,0,2.192,6.59178Q2.21541,6.6213,2.241,6.649L4.684,9.5,2.241,12.35A1,1,0,0,0,3.71,13.70722q0.02557-.02768.049-0.05722L6,11.036,8.241,13.65a1,1,0,1,0,1.567-1.24277Q9.78459,12.3777,9.759,12.35L7.316,9.5,9.759,6.651A1,1,0,0,0,9.65,5.241Z /> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <path class=ql-fill d=M15.5,7H13.861a4.015,4.015,0,0,0,1.914-2.975,1.8,1.8,0,0,0-1.6-1.751A1.922,1.922,0,0,0,12.021,3.7a0.5,0.5,0,1,0,.957.291,0.917,0.917,0,0,1,1.053-.725,0.81,0.81,0,0,1,.744.762c0,1.077-1.164,1.925-1.934,2.486A1.423,1.423,0,0,0,12,7.5a0.5,0.5,0,0,0,.5.5h3A0.5,0.5,0,0,0,15.5,7Z /> <path class=ql-fill d=M9.651,5.241a1,1,0,0,0-1.41.108L6,7.964,3.759,5.349a1,1,0,1,0-1.519,1.3L4.683,9.5,2.241,12.35a1,1,0,1,0,1.519,1.3L6,11.036,8.241,13.65a1,1,0,0,0,1.519-1.3L7.317,9.5,9.759,6.651A1,1,0,0,0,9.651,5.241Z /> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <line class="ql-stroke ql-thin" x1=15.5 x2=2.5 y1=8.5 y2=9.5></line> <path class=ql-fill d=M9.007,8C6.542,7.791,6,7.519,6,6.5,6,5.792,7.283,5,9,5c1.571,0,2.765.679,2.969,1.309a1,1,0,0,0,1.9-.617C13.356,4.106,11.354,3,9,3,6.2,3,4,4.538,4,6.5a3.2,3.2,0,0,0,.5,1.843Z></path> <path class=ql-fill d=M8.984,10C11.457,10.208,12,10.479,12,11.5c0,0.708-1.283,1.5-3,1.5-1.571,0-2.765-.679-2.969-1.309a1,1,0,1,0-1.9.617C4.644,13.894,6.646,15,9,15c2.8,0,5-1.538,5-3.5a3.2,3.2,0,0,0-.5-1.843Z></path> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <path class=ql-stroke d=M5,3V9a4.012,4.012,0,0,0,4,4H9a4.012,4.012,0,0,0,4-4V3></path> <rect class=ql-fill height=1 rx=0.5 ry=0.5 width=12 x=3 y=15></rect> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <rect class=ql-stroke height=12 width=12 x=3 y=3></rect> <rect class=ql-fill height=12 width=1 x=5 y=3></rect> <rect class=ql-fill height=12 width=1 x=12 y=3></rect> <rect class=ql-fill height=2 width=8 x=5 y=8></rect> <rect class=ql-fill height=1 width=3 x=3 y=5></rect> <rect class=ql-fill height=1 width=3 x=3 y=7></rect> <rect class=ql-fill height=1 width=3 x=3 y=10></rect> <rect class=ql-fill height=1 width=3 x=3 y=12></rect> <rect class=ql-fill height=1 width=3 x=12 y=5></rect> <rect class=ql-fill height=1 width=3 x=12 y=7></rect> <rect class=ql-fill height=1 width=3 x=12 y=10></rect> <rect class=ql-fill height=1 width=3 x=12 y=12></rect> </svg>'},function(t,e){t.exports='<svg viewbox="0 0 18 18"> <polygon class=ql-stroke points="7 11 9 13 11 11 7 11"></polygon> <polygon class=ql-stroke points="7 7 9 5 11 7 7 7"></polygon> </svg>'},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.BubbleTooltip=void 0;var o=function t(e,n,o){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,n);if(void 0===r){var i=Object.getPrototypeOf(e);return null===i?void 0:t(i,n,o)}if("value"in r)return r.value;var a=r.get;return void 0!==a?a.call(o):void 0},r=function(){function t(t,e){for(var n=0;n<e.length;n++){var o=e[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}return function(e,n,o){return n&&t(e.prototype,n),o&&t(e,o),e}}(),i=d(n(3)),a=d(n(8)),s=n(43),l=d(s),c=n(15),u=d(n(41));function d(t){return t&&t.__esModule?t:{default:t}}function f(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function g(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function h(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var p=[["bold","italic","link"],[{header:1},{header:2},"blockquote"]],m=function(t){function e(t,n){f(this,e),null!=n.modules.toolbar&&null==n.modules.toolbar.container&&(n.modules.toolbar.container=p);var o=g(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n));return o.quill.container.classList.add("ql-bubble"),o}return h(e,t),r(e,[{key:"extendToolbar",value:function(t){this.tooltip=new v(this.quill,this.options.bounds),this.tooltip.root.appendChild(t.container),this.buildButtons([].slice.call(t.container.querySelectorAll("button")),u.default),this.buildPickers([].slice.call(t.container.querySelectorAll("select")),u.default)}}]),e}(l.default);m.DEFAULTS=(0,i.default)(!0,{},l.default.DEFAULTS,{modules:{toolbar:{handlers:{link:function(t){t?this.quill.theme.tooltip.edit():this.quill.format("link",!1)}}}}});var v=function(t){function e(t,n){f(this,e);var o=g(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n));return o.quill.on(a.default.events.EDITOR_CHANGE,(function(t,e,n,r){if(t===a.default.events.SELECTION_CHANGE)if(null!=e&&e.length>0&&r===a.default.sources.USER){o.show(),o.root.style.left="0px",o.root.style.width="",o.root.style.width=o.root.offsetWidth+"px";var i=o.quill.getLines(e.index,e.length);if(1===i.length)o.position(o.quill.getBounds(e));else{var s=i[i.length-1],l=o.quill.getIndex(s),u=Math.min(s.length()-1,e.index+e.length-l),d=o.quill.getBounds(new c.Range(l,u));o.position(d)}}else document.activeElement!==o.textbox&&o.quill.hasFocus()&&o.hide()})),o}return h(e,t),r(e,[{key:"listen",value:function(){var t=this;o(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"listen",this).call(this),this.root.querySelector(".ql-close").addEventListener("click",(function(){t.root.classList.remove("ql-editing")})),this.quill.on(a.default.events.SCROLL_OPTIMIZE,(function(){setTimeout((function(){if(!t.root.classList.contains("ql-hidden")){var e=t.quill.getSelection();null!=e&&t.position(t.quill.getBounds(e))}}),1)}))}},{key:"cancel",value:function(){this.show()}},{key:"position",value:function(t){var n=o(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"position",this).call(this,t),r=this.root.querySelector(".ql-tooltip-arrow");if(r.style.marginLeft="",0===n)return n;r.style.marginLeft=-1*n-r.offsetWidth/2+"px"}}]),e}(s.BaseTooltip);v.TEMPLATE=['<span class="ql-tooltip-arrow"></span>','<div class="ql-tooltip-editor">','<input type="text" data-formula="e=mc^2" data-link="https://quilljs.com" data-video="Embed URL">','<a class="ql-close"></a>',"</div>"].join(""),e.BubbleTooltip=v,e.default=m},function(t,e,n){t.exports=n(63)}]).default},t.exports=o()},ls82:function(t,e,n){var o=function(t){"use strict";var e=Object.prototype,n=e.hasOwnProperty,o="function"==typeof Symbol?Symbol:{},r=o.iterator||"@@iterator",i=o.asyncIterator||"@@asyncIterator",a=o.toStringTag||"@@toStringTag";function s(t,e,n,o){var r=Object.create((e&&e.prototype instanceof u?e:u).prototype),i=new O(o||[]);return r._invoke=function(t,e,n){var o="suspendedStart";return function(r,i){if("executing"===o)throw new Error("Generator is already running");if("completed"===o){if("throw"===r)throw i;return{value:void 0,done:!0}}for(n.method=r,n.arg=i;;){var a=n.delegate;if(a){var s=y(a,n);if(s){if(s===c)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===o)throw o="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);o="executing";var u=l(t,e,n);if("normal"===u.type){if(o=n.done?"completed":"suspendedYield",u.arg===c)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(o="completed",n.method="throw",n.arg=u.arg)}}}(t,n,i),r}function l(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(o){return{type:"throw",arg:o}}}t.wrap=s;var c={};function u(){}function d(){}function f(){}var g={};g[r]=function(){return this};var h=Object.getPrototypeOf,p=h&&h(h(P([])));p&&p!==e&&n.call(p,r)&&(g=p);var m=f.prototype=u.prototype=Object.create(g);function v(t){["next","throw","return"].forEach((function(e){t[e]=function(t){return this._invoke(e,t)}}))}function _(t,e){var o;this._invoke=function(r,i){function a(){return new e((function(o,a){!function o(r,i,a,s){var c=l(t[r],t,i);if("throw"!==c.type){var u=c.arg,d=u.value;return d&&"object"==typeof d&&n.call(d,"__await")?e.resolve(d.__await).then((function(t){o("next",t,a,s)}),(function(t){o("throw",t,a,s)})):e.resolve(d).then((function(t){u.value=t,a(u)}),(function(t){return o("throw",t,a,s)}))}s(c.arg)}(r,i,o,a)}))}return o=o?o.then(a,a):a()}}function y(t,e){var n=t.iterator[e.method];if(void 0===n){if(e.delegate=null,"throw"===e.method){if(t.iterator.return&&(e.method="return",e.arg=void 0,y(t,e),"throw"===e.method))return c;e.method="throw",e.arg=new TypeError("The iterator does not provide a 'throw' method")}return c}var o=l(n,t.iterator,e.arg);if("throw"===o.type)return e.method="throw",e.arg=o.arg,e.delegate=null,c;var r=o.arg;return r?r.done?(e[t.resultName]=r.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,c):r:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,c)}function b(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function C(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function O(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(b,this),this.reset(!0)}function P(t){if(t){var e=t[r];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,i=function e(){for(;++o<t.length;)if(n.call(t,o))return e.value=t[o],e.done=!1,e;return e.value=void 0,e.done=!0,e};return i.next=i}}return{next:M}}function M(){return{value:void 0,done:!0}}return d.prototype=m.constructor=f,f.constructor=d,f[a]=d.displayName="GeneratorFunction",t.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===d||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,f):(t.__proto__=f,a in t||(t[a]="GeneratorFunction")),t.prototype=Object.create(m),t},t.awrap=function(t){return{__await:t}},v(_.prototype),_.prototype[i]=function(){return this},t.AsyncIterator=_,t.async=function(e,n,o,r,i){void 0===i&&(i=Promise);var a=new _(s(e,n,o,r),i);return t.isGeneratorFunction(n)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},v(m),m[a]="Generator",m[r]=function(){return this},m.toString=function(){return"[object Generator]"},t.keys=function(t){var e=[];for(var n in t)e.push(n);return e.reverse(),function n(){for(;e.length;){var o=e.pop();if(o in t)return n.value=o,n.done=!1,n}return n.done=!0,n}},t.values=P,O.prototype={constructor:O,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(C),!t)for(var e in this)"t"===e.charAt(0)&&n.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function o(n,o){return a.type="throw",a.arg=t,e.next=n,o&&(e.method="next",e.arg=void 0),!!o}for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r],a=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var s=n.call(i,"catchLoc"),l=n.call(i,"finallyLoc");if(s&&l){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(t,e){for(var o=this.tryEntries.length-1;o>=0;--o){var r=this.tryEntries[o];if(r.tryLoc<=this.prev&&n.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var i=r;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=e&&e<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=e,i?(this.method="next",this.next=i.finallyLoc,c):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),c},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),C(n),c}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var o=n.completion;if("throw"===o.type){var r=o.arg;C(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:P(t),resultName:e,nextLoc:n},"next"===this.method&&(this.arg=void 0),c}},t}(t.exports);try{regeneratorRuntime=o}catch(r){Function("r","regeneratorRuntime = r")(o)}},m4GZ:function(t,e){function n(t){this.message=t}(n.prototype=new Error).name="InvalidCharacterError",t.exports="undefined"!=typeof window&&window.atob&&window.atob.bind(window)||function(t){var e=String(t).replace(/=+$/,"");if(e.length%4==1)throw new n("'atob' failed: The string to be decoded is not correctly encoded.");for(var o,r,i=0,a=0,s="";r=e.charAt(a++);~r&&(o=i%4?64*o+r:r,i++%4)?s+=String.fromCharCode(255&o>>(-2*i&6)):0)r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(r);return s}},o0o1:function(t,e,n){t.exports=n("ls82")},zUnb:function(t,e,n){"use strict";function o(t){return(o=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function r(t,e,n){return(r="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(t,e,n){var r=function(t,e){for(;!Object.prototype.hasOwnProperty.call(t,e)&&null!==(t=o(t)););return t}(t,e);if(r){var i=Object.getOwnPropertyDescriptor(r,e);return i.get?i.get.call(n):i.value}})(t,e,n||t)}function i(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function a(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,o=new Array(e);n<e;n++)o[n]=t[n];return o}function s(t,e){if(t){if("string"==typeof t)return a(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(t,e):void 0}}function l(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(t)){var n=[],o=!0,r=!1,i=void 0;try{for(var a,s=t[Symbol.iterator]();!(o=(a=s.next()).done)&&(n.push(a.value),!e||n.length!==e);o=!0);}catch(l){r=!0,i=l}finally{try{o||null==s.return||s.return()}finally{if(r)throw i}}return n}}(t,e)||s(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function c(t){return function(t){if(Array.isArray(t))return a(t)}(t)||function(t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(t))return Array.from(t)}(t)||s(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function u(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function d(t){if("undefined"==typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(t=s(t))){var e=0,n=function(){};return{s:n,n:function(){return e>=t.length?{done:!0}:{done:!1,value:t[e++]}},e:function(t){throw t},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,r,i=!0,a=!1;return{s:function(){o=t[Symbol.iterator]()},n:function(){var t=o.next();return i=t.done,t},e:function(t){a=!0,r=t},f:function(){try{i||null==o.return||o.return()}finally{if(a)throw r}}}}function f(t,e){return(f=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function g(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&f(t,e)}function h(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(t){return!1}}function p(t){return(p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function m(t,e){return!e||"object"!==p(e)&&"function"!=typeof e?i(t):e}function v(t){var e=h();return function(){var n,r=o(t);if(e){var i=o(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return m(this,n)}}function _(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function y(t,e){for(var n=0;n<e.length;n++){var o=e[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(t,o.key,o)}}function b(t,e,n){return e&&y(t.prototype,e),n&&y(t,n),t}function C(t,e,n){return(C=h()?Reflect.construct:function(t,e,n){var o=[null];o.push.apply(o,e);var r=new(Function.bind.apply(t,o));return n&&f(r,n.prototype),r}).apply(null,arguments)}n.r(e);var O=function(){return Array.isArray||function(t){return t&&"number"==typeof t.length}}();function P(t){return null!==t&&"object"==typeof t}function M(t){return"function"==typeof t}var x=function(){function t(t){return Error.call(this),this.message=t?"".concat(t.length," errors occurred during unsubscription:\n").concat(t.map((function(t,e){return"".concat(e+1,") ").concat(t.toString())})).join("\n ")):"",this.name="UnsubscriptionError",this.errors=t,this}return t.prototype=Object.create(Error.prototype),t}(),w=function(){var t=function(){function t(e){_(this,t),this.closed=!1,this._parentOrParents=null,this._subscriptions=null,e&&(this._unsubscribe=e)}return b(t,[{key:"unsubscribe",value:function(){var e;if(!this.closed){var n=this._parentOrParents,o=this._unsubscribe,r=this._subscriptions;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,n instanceof t)n.remove(this);else if(null!==n)for(var i=0;i<n.length;++i)n[i].remove(this);if(M(o))try{o.call(this)}catch(c){e=c instanceof x?k(c.errors):[c]}if(O(r))for(var a=-1,s=r.length;++a<s;){var l=r[a];if(P(l))try{l.unsubscribe()}catch(c){e=e||[],c instanceof x?e=e.concat(k(c.errors)):e.push(c)}}if(e)throw new x(e)}}},{key:"add",value:function(e){var n=e;if(!e)return t.EMPTY;switch(typeof e){case"function":n=new t(e);case"object":if(n===this||n.closed||"function"!=typeof n.unsubscribe)return n;if(this.closed)return n.unsubscribe(),n;if(!(n instanceof t)){var o=n;(n=new t)._subscriptions=[o]}break;default:throw new Error("unrecognized teardown "+e+" added to Subscription.")}var r=n._parentOrParents;if(null===r)n._parentOrParents=this;else if(r instanceof t){if(r===this)return n;n._parentOrParents=[r,this]}else{if(-1!==r.indexOf(this))return n;r.push(this)}var i=this._subscriptions;return null===i?this._subscriptions=[n]:i.push(n),n}},{key:"remove",value:function(t){var e=this._subscriptions;if(e){var n=e.indexOf(t);-1!==n&&e.splice(n,1)}}}]),t}();return t.EMPTY=function(t){return t.closed=!0,t}(new t),t}();function k(t){return t.reduce((function(t,e){return t.concat(e instanceof x?e.errors:e)}),[])}var E=!1,S={Promise:void 0,set useDeprecatedSynchronousErrorHandling(t){if(t){var e=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+e.stack)}else E&&console.log("RxJS: Back to a better error behavior. Thank you. <3");E=t},get useDeprecatedSynchronousErrorHandling(){return E}};function T(t){setTimeout((function(){throw t}),0)}var A={closed:!0,next:function(t){},error:function(t){if(S.useDeprecatedSynchronousErrorHandling)throw t;T(t)},complete:function(){}},N=function(){return"function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random()}(),I=function(t){g(n,t);var e=v(n);function n(t,o,r){var a;switch(_(this,n),(a=e.call(this)).syncErrorValue=null,a.syncErrorThrown=!1,a.syncErrorThrowable=!1,a.isStopped=!1,arguments.length){case 0:a.destination=A;break;case 1:if(!t){a.destination=A;break}if("object"==typeof t){t instanceof n?(a.syncErrorThrowable=t.syncErrorThrowable,a.destination=t,t.add(i(a))):(a.syncErrorThrowable=!0,a.destination=new j(i(a),t));break}default:a.syncErrorThrowable=!0,a.destination=new j(i(a),t,o,r)}return a}return b(n,[{key:N,value:function(){return this}},{key:"next",value:function(t){this.isStopped||this._next(t)}},{key:"error",value:function(t){this.isStopped||(this.isStopped=!0,this._error(t))}},{key:"complete",value:function(){this.isStopped||(this.isStopped=!0,this._complete())}},{key:"unsubscribe",value:function(){this.closed||(this.isStopped=!0,r(o(n.prototype),"unsubscribe",this).call(this))}},{key:"_next",value:function(t){this.destination.next(t)}},{key:"_error",value:function(t){this.destination.error(t),this.unsubscribe()}},{key:"_complete",value:function(){this.destination.complete(),this.unsubscribe()}},{key:"_unsubscribeAndRecycle",value:function(){var t=this._parentOrParents;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=t,this}}],[{key:"create",value:function(t,e,o){var r=new n(t,e,o);return r.syncErrorThrowable=!1,r}}]),n}(w),j=function(t){g(n,t);var e=v(n);function n(t,o,r,a){var s,l;_(this,n),(s=e.call(this))._parentSubscriber=t;var c=i(s);return M(o)?l=o:o&&(l=o.next,r=o.error,a=o.complete,o!==A&&(M((c=Object.create(o)).unsubscribe)&&s.add(c.unsubscribe.bind(c)),c.unsubscribe=s.unsubscribe.bind(i(s)))),s._context=c,s._next=l,s._error=r,s._complete=a,s}return b(n,[{key:"next",value:function(t){if(!this.isStopped&&this._next){var e=this._parentSubscriber;S.useDeprecatedSynchronousErrorHandling&&e.syncErrorThrowable?this.__tryOrSetError(e,this._next,t)&&this.unsubscribe():this.__tryOrUnsub(this._next,t)}}},{key:"error",value:function(t){if(!this.isStopped){var e=this._parentSubscriber,n=S.useDeprecatedSynchronousErrorHandling;if(this._error)n&&e.syncErrorThrowable?(this.__tryOrSetError(e,this._error,t),this.unsubscribe()):(this.__tryOrUnsub(this._error,t),this.unsubscribe());else if(e.syncErrorThrowable)n?(e.syncErrorValue=t,e.syncErrorThrown=!0):T(t),this.unsubscribe();else{if(this.unsubscribe(),n)throw t;T(t)}}}},{key:"complete",value:function(){var t=this;if(!this.isStopped){var e=this._parentSubscriber;if(this._complete){var n=function(){return t._complete.call(t._context)};S.useDeprecatedSynchronousErrorHandling&&e.syncErrorThrowable?(this.__tryOrSetError(e,n),this.unsubscribe()):(this.__tryOrUnsub(n),this.unsubscribe())}else this.unsubscribe()}}},{key:"__tryOrUnsub",value:function(t,e){try{t.call(this._context,e)}catch(n){if(this.unsubscribe(),S.useDeprecatedSynchronousErrorHandling)throw n;T(n)}}},{key:"__tryOrSetError",value:function(t,e,n){if(!S.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{e.call(this._context,n)}catch(o){return S.useDeprecatedSynchronousErrorHandling?(t.syncErrorValue=o,t.syncErrorThrown=!0,!0):(T(o),!0)}return!1}},{key:"_unsubscribe",value:function(){var t=this._parentSubscriber;this._context=null,this._parentSubscriber=null,t.unsubscribe()}}]),n}(I),D=function(){return"function"==typeof Symbol&&Symbol.observable||"@@observable"}();function R(t){return t}function L(t){return 0===t.length?R:1===t.length?t[0]:function(e){return t.reduce((function(t,e){return e(t)}),e)}}var q=function(){var t=function(){function t(e){_(this,t),this._isScalar=!1,e&&(this._subscribe=e)}return b(t,[{key:"lift",value:function(e){var n=new t;return n.source=this,n.operator=e,n}},{key:"subscribe",value:function(t,e,n){var o=this.operator,r=function(t,e,n){if(t){if(t instanceof I)return t;if(t[N])return t[N]()}return t||e||n?new I(t,e,n):new I(A)}(t,e,n);if(r.add(o?o.call(r,this.source):this.source||S.useDeprecatedSynchronousErrorHandling&&!r.syncErrorThrowable?this._subscribe(r):this._trySubscribe(r)),S.useDeprecatedSynchronousErrorHandling&&r.syncErrorThrowable&&(r.syncErrorThrowable=!1,r.syncErrorThrown))throw r.syncErrorValue;return r}},{key:"_trySubscribe",value:function(t){try{return this._subscribe(t)}catch(e){S.useDeprecatedSynchronousErrorHandling&&(t.syncErrorThrown=!0,t.syncErrorValue=e),function(t){for(;t;){var e=t.destination;if(t.closed||t.isStopped)return!1;t=e&&e instanceof I?e:null}return!0}(t)?t.error(e):console.warn(e)}}},{key:"forEach",value:function(t,e){var n=this;return new(e=F(e))((function(e,o){var r;r=n.subscribe((function(e){try{t(e)}catch(n){o(n),r&&r.unsubscribe()}}),o,e)}))}},{key:"_subscribe",value:function(t){var e=this.source;return e&&e.subscribe(t)}},{key:D,value:function(){return this}},{key:"pipe",value:function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return 0===e.length?this:L(e)(this)}},{key:"toPromise",value:function(t){var e=this;return new(t=F(t))((function(t,n){var o;e.subscribe((function(t){return o=t}),(function(t){return n(t)}),(function(){return t(o)}))}))}}]),t}();return t.create=function(e){return new t(e)},t}();function F(t){if(t||(t=S.Promise||Promise),!t)throw new Error("no Promise impl found");return t}var V=function(){function t(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return t.prototype=Object.create(Error.prototype),t}(),z=function(t){g(n,t);var e=v(n);function n(t,o){var r;return _(this,n),(r=e.call(this)).subject=t,r.subscriber=o,r.closed=!1,r}return b(n,[{key:"unsubscribe",value:function(){if(!this.closed){this.closed=!0;var t=this.subject,e=t.observers;if(this.subject=null,e&&0!==e.length&&!t.isStopped&&!t.closed){var n=e.indexOf(this.subscriber);-1!==n&&e.splice(n,1)}}}}]),n}(w),B=function(t){g(n,t);var e=v(n);function n(t){var o;return _(this,n),(o=e.call(this,t)).destination=t,o}return n}(I),U=function(){var t=function(t){g(n,t);var e=v(n);function n(){var t;return _(this,n),(t=e.call(this)).observers=[],t.closed=!1,t.isStopped=!1,t.hasError=!1,t.thrownError=null,t}return b(n,[{key:N,value:function(){return new B(this)}},{key:"lift",value:function(t){var e=new H(this,this);return e.operator=t,e}},{key:"next",value:function(t){if(this.closed)throw new V;if(!this.isStopped)for(var e=this.observers,n=e.length,o=e.slice(),r=0;r<n;r++)o[r].next(t)}},{key:"error",value:function(t){if(this.closed)throw new V;this.hasError=!0,this.thrownError=t,this.isStopped=!0;for(var e=this.observers,n=e.length,o=e.slice(),r=0;r<n;r++)o[r].error(t);this.observers.length=0}},{key:"complete",value:function(){if(this.closed)throw new V;this.isStopped=!0;for(var t=this.observers,e=t.length,n=t.slice(),o=0;o<e;o++)n[o].complete();this.observers.length=0}},{key:"unsubscribe",value:function(){this.isStopped=!0,this.closed=!0,this.observers=null}},{key:"_trySubscribe",value:function(t){if(this.closed)throw new V;return r(o(n.prototype),"_trySubscribe",this).call(this,t)}},{key:"_subscribe",value:function(t){if(this.closed)throw new V;return this.hasError?(t.error(this.thrownError),w.EMPTY):this.isStopped?(t.complete(),w.EMPTY):(this.observers.push(t),new z(this,t))}},{key:"asObservable",value:function(){var t=new q;return t.source=this,t}}]),n}(q);return t.create=function(t,e){return new H(t,e)},t}(),H=function(t){g(n,t);var e=v(n);function n(t,o){var r;return _(this,n),(r=e.call(this)).destination=t,r.source=o,r}return b(n,[{key:"next",value:function(t){var e=this.destination;e&&e.next&&e.next(t)}},{key:"error",value:function(t){var e=this.destination;e&&e.error&&this.destination.error(t)}},{key:"complete",value:function(){var t=this.destination;t&&t.complete&&this.destination.complete()}},{key:"_subscribe",value:function(t){return this.source?this.source.subscribe(t):w.EMPTY}}]),n}(U);function K(t){return t&&"function"==typeof t.schedule}var G=function(t){g(n,t);var e=v(n);function n(t,o,r){var i;return _(this,n),(i=e.call(this)).parent=t,i.outerValue=o,i.outerIndex=r,i.index=0,i}return b(n,[{key:"_next",value:function(t){this.parent.notifyNext(this.outerValue,t,this.outerIndex,this.index++,this)}},{key:"_error",value:function(t){this.parent.notifyError(t,this),this.unsubscribe()}},{key:"_complete",value:function(){this.parent.notifyComplete(this),this.unsubscribe()}}]),n}(I),W=function(t){return function(e){for(var n=0,o=t.length;n<o&&!e.closed;n++)e.next(t[n]);e.complete()}};function Z(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}var Q=Z(),$=function(t){return t&&"number"==typeof t.length&&"function"!=typeof t};function Y(t){return!!t&&"function"!=typeof t.subscribe&&"function"==typeof t.then}var X=function(t){if(t&&"function"==typeof t[D])return o=t,function(t){var e=o[D]();if("function"!=typeof e.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return e.subscribe(t)};if($(t))return W(t);if(Y(t))return n=t,function(t){return n.then((function(e){t.closed||(t.next(e),t.complete())}),(function(e){return t.error(e)})).then(null,T),t};if(t&&"function"==typeof t[Q])return e=t,function(t){for(var n=e[Q]();;){var o=n.next();if(o.done){t.complete();break}if(t.next(o.value),t.closed)break}return"function"==typeof n.return&&t.add((function(){n.return&&n.return()})),t};var e,n,o,r=P(t)?"an invalid object":"'".concat(t,"'"),i="You provided ".concat(r," where a stream was expected.")+" You can provide an Observable, Promise, Array, or Iterable.";throw new TypeError(i)};function J(t,e,n,o){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:new G(t,n,o);if(!r.closed)return e instanceof q?e.subscribe(r):X(e)(r)}var tt=function(t){g(n,t);var e=v(n);function n(){return _(this,n),e.apply(this,arguments)}return b(n,[{key:"notifyNext",value:function(t,e,n,o,r){this.destination.next(e)}},{key:"notifyError",value:function(t,e){this.destination.error(t)}},{key:"notifyComplete",value:function(t){this.destination.complete()}}]),n}(I);function et(t,e){return function(n){if("function"!=typeof t)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return n.lift(new nt(t,e))}}var nt=function(){function t(e,n){_(this,t),this.project=e,this.thisArg=n}return b(t,[{key:"call",value:function(t,e){return e.subscribe(new ot(t,this.project,this.thisArg))}}]),t}(),ot=function(t){g(n,t);var e=v(n);function n(t,o,r){var a;return _(this,n),(a=e.call(this,t)).project=o,a.count=0,a.thisArg=r||i(a),a}return b(n,[{key:"_next",value:function(t){var e;try{e=this.project.call(this.thisArg,t,this.count++)}catch(n){return void this.destination.error(n)}this.destination.next(e)}}]),n}(I);function rt(t,e){return new q((function(n){var o=new w,r=0;return o.add(e.schedule((function(){r!==t.length?(n.next(t[r++]),n.closed||o.add(this.schedule())):n.complete()}))),o}))}function it(t,e){return e?function(t,e){if(null!=t){if(function(t){return t&&"function"==typeof t[D]}(t))return function(t,e){return new q((function(n){var o=new w;return o.add(e.schedule((function(){var r=t[D]();o.add(r.subscribe({next:function(t){o.add(e.schedule((function(){return n.next(t)})))},error:function(t){o.add(e.schedule((function(){return n.error(t)})))},complete:function(){o.add(e.schedule((function(){return n.complete()})))}}))}))),o}))}(t,e);if(Y(t))return function(t,e){return new q((function(n){var o=new w;return o.add(e.schedule((function(){return t.then((function(t){o.add(e.schedule((function(){n.next(t),o.add(e.schedule((function(){return n.complete()})))})))}),(function(t){o.add(e.schedule((function(){return n.error(t)})))}))}))),o}))}(t,e);if($(t))return rt(t,e);if(function(t){return t&&"function"==typeof t[Q]}(t)||"string"==typeof t)return function(t,e){if(!t)throw new Error("Iterable cannot be null");return new q((function(n){var o,r=new w;return r.add((function(){o&&"function"==typeof o.return&&o.return()})),r.add(e.schedule((function(){o=t[Q](),r.add(e.schedule((function(){if(!n.closed){var t,e;try{var r=o.next();t=r.value,e=r.done}catch(i){return void n.error(i)}e?n.complete():(n.next(t),this.schedule())}})))}))),r}))}(t,e)}throw new TypeError((null!==t&&typeof t||t)+" is not observable")}(t,e):t instanceof q?t:new q(X(t))}function at(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Number.POSITIVE_INFINITY;return"function"==typeof e?function(o){return o.pipe(at((function(n,o){return it(t(n,o)).pipe(et((function(t,r){return e(n,t,o,r)})))}),n))}:("number"==typeof e&&(n=e),function(e){return e.lift(new st(t,n))})}var st=function(){function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.POSITIVE_INFINITY;_(this,t),this.project=e,this.concurrent=n}return b(t,[{key:"call",value:function(t,e){return e.subscribe(new lt(t,this.project,this.concurrent))}}]),t}(),lt=function(t){g(n,t);var e=v(n);function n(t,o){var r,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Number.POSITIVE_INFINITY;return _(this,n),(r=e.call(this,t)).project=o,r.concurrent=i,r.hasCompleted=!1,r.buffer=[],r.active=0,r.index=0,r}return b(n,[{key:"_next",value:function(t){this.active<this.concurrent?this._tryNext(t):this.buffer.push(t)}},{key:"_tryNext",value:function(t){var e,n=this.index++;try{e=this.project(t,n)}catch(o){return void this.destination.error(o)}this.active++,this._innerSub(e,t,n)}},{key:"_innerSub",value:function(t,e,n){var o=new G(this,e,n),r=this.destination;r.add(o);var i=J(this,t,void 0,void 0,o);i!==o&&r.add(i)}},{key:"_complete",value:function(){this.hasCompleted=!0,0===this.active&&0===this.buffer.length&&this.destination.complete(),this.unsubscribe()}},{key:"notifyNext",value:function(t,e,n,o,r){this.destination.next(e)}},{key:"notifyComplete",value:function(t){var e=this.buffer;this.remove(t),this.active--,e.length>0?this._next(e.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}]),n}(tt);function ct(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Number.POSITIVE_INFINITY;return at(R,t)}function ut(t,e){return e?rt(t,e):new q(W(t))}function dt(){return function(t){return t.lift(new ft(t))}}var ft=function(){function t(e){_(this,t),this.connectable=e}return b(t,[{key:"call",value:function(t,e){var n=this.connectable;n._refCount++;var o=new gt(t,n),r=e.subscribe(o);return o.closed||(o.connection=n.connect()),r}}]),t}(),gt=function(t){g(n,t);var e=v(n);function n(t,o){var r;return _(this,n),(r=e.call(this,t)).connectable=o,r}return b(n,[{key:"_unsubscribe",value:function(){var t=this.connectable;if(t){this.connectable=null;var e=t._refCount;if(e<=0)this.connection=null;else if(t._refCount=e-1,e>1)this.connection=null;else{var n=this.connection,o=t._connection;this.connection=null,!o||n&&o!==n||o.unsubscribe()}}else this.connection=null}}]),n}(I),ht=function(t){g(n,t);var e=v(n);function n(t,o){var r;return _(this,n),(r=e.call(this)).source=t,r.subjectFactory=o,r._refCount=0,r._isComplete=!1,r}return b(n,[{key:"_subscribe",value:function(t){return this.getSubject().subscribe(t)}},{key:"getSubject",value:function(){var t=this._subject;return t&&!t.isStopped||(this._subject=this.subjectFactory()),this._subject}},{key:"connect",value:function(){var t=this._connection;return t||(this._isComplete=!1,(t=this._connection=new w).add(this.source.subscribe(new mt(this.getSubject(),this))),t.closed&&(this._connection=null,t=w.EMPTY)),t}},{key:"refCount",value:function(){return dt()(this)}}]),n}(q),pt=function(){var t=ht.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:t._subscribe},_isComplete:{value:t._isComplete,writable:!0},getSubject:{value:t.getSubject},connect:{value:t.connect},refCount:{value:t.refCount}}}(),mt=function(t){g(n,t);var e=v(n);function n(t,o){var r;return _(this,n),(r=e.call(this,t)).connectable=o,r}return b(n,[{key:"_error",value:function(t){this._unsubscribe(),r(o(n.prototype),"_error",this).call(this,t)}},{key:"_complete",value:function(){this.connectable._isComplete=!0,this._unsubscribe(),r(o(n.prototype),"_complete",this).call(this)}},{key:"_unsubscribe",value:function(){var t=this.connectable;if(t){this.connectable=null;var e=t._connection;t._refCount=0,t._subject=null,t._connection=null,e&&e.unsubscribe()}}}]),n}(B);function vt(){return new U}function _t(t){return{toString:t}.toString()}var yt="__parameters__";function bt(t,e,n){return _t((function(){var o=function(t){return function(){if(t){var e=t.apply(void 0,arguments);for(var n in e)this[n]=e[n]}}}(e);function r(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];if(this instanceof r)return o.apply(this,e),this;var i=C(r,e);return a.annotation=i,a;function a(t,e,n){for(var o=t.hasOwnProperty(yt)?t[yt]:Object.defineProperty(t,yt,{value:[]})[yt];o.length<=n;)o.push(null);return(o[n]=o[n]||[]).push(i),t}}return n&&(r.prototype=Object.create(n.prototype)),r.prototype.ngMetadataName=t,r.annotationCls=r,r}))}var Ct=bt("Inject",(function(t){return{token:t}})),Ot=bt("Optional"),Pt=bt("Self"),Mt=bt("SkipSelf"),xt=function(t){return t[t.Default=0]="Default",t[t.Host=1]="Host",t[t.Self=2]="Self",t[t.SkipSelf=4]="SkipSelf",t[t.Optional=8]="Optional",t}({});function wt(t){for(var e in t)if(t[e]===wt)return e;throw Error("Could not find renamed property on target object.")}function kt(t,e){for(var n in e)e.hasOwnProperty(n)&&!t.hasOwnProperty(n)&&(t[n]=e[n])}function Et(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function St(t){return{factory:t.factory,providers:t.providers||[],imports:t.imports||[]}}function Tt(t){return At(t,t[It])||At(t,t[Rt])}function At(t,e){return e&&e.token===t?e:null}function Nt(t){return t&&(t.hasOwnProperty(jt)||t.hasOwnProperty(Lt))?t[jt]:null}var It=wt({"\u0275prov":wt}),jt=wt({"\u0275inj":wt}),Dt=wt({"\u0275provFallback":wt}),Rt=wt({ngInjectableDef:wt}),Lt=wt({ngInjectorDef:wt});function qt(t){if("string"==typeof t)return t;if(Array.isArray(t))return"["+t.map(qt).join(", ")+"]";if(null==t)return""+t;if(t.overriddenName)return"".concat(t.overriddenName);if(t.name)return"".concat(t.name);var e=t.toString();if(null==e)return""+e;var n=e.indexOf("\n");return-1===n?e:e.substring(0,n)}function Ft(t,e){return null==t||""===t?null===e?"":e:null==e||""===e?t:t+" "+e}var Vt=wt({__forward_ref__:wt});function zt(t){return t.__forward_ref__=zt,t.toString=function(){return qt(this())},t}function Bt(t){return Ut(t)?t():t}function Ut(t){return"function"==typeof t&&t.hasOwnProperty(Vt)&&t.__forward_ref__===zt}var Ht,Kt="undefined"!=typeof globalThis&&globalThis,Gt="undefined"!=typeof window&&window,Wt="undefined"!=typeof self&&"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&self,Zt="undefined"!=typeof global&&global,Qt=Kt||Zt||Gt||Wt,$t=wt({"\u0275cmp":wt}),Yt=wt({"\u0275dir":wt}),Xt=wt({"\u0275pipe":wt}),Jt=wt({"\u0275mod":wt}),te=wt({"\u0275loc":wt}),ee=wt({"\u0275fac":wt}),ne=wt({__NG_ELEMENT_ID__:wt}),oe=function(){function t(e,n){_(this,t),this._desc=e,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof n?this.__NG_ELEMENT_ID__=n:void 0!==n&&(this.\u0275prov=Et({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}return b(t,[{key:"toString",value:function(){return"InjectionToken ".concat(this._desc)}}]),t}(),re=new oe("INJECTOR",-1),ie={},ae=/\n/gm,se=wt({provide:String,useValue:wt}),le=void 0;function ce(t){var e=le;return le=t,e}function ue(t){var e=Ht;return Ht=t,e}function de(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:xt.Default;if(void 0===le)throw new Error("inject() must be called from an injection context");return null===le?ge(t,void 0,e):le.get(t,e&xt.Optional?null:void 0,e)}function fe(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:xt.Default;return(Ht||de)(Bt(t),e)}function ge(t,e,n){var o=Tt(t);if(o&&"root"==o.providedIn)return void 0===o.value?o.value=o.factory():o.value;if(n&xt.Optional)return null;if(void 0!==e)return e;throw new Error("Injector: NOT_FOUND [".concat(qt(t),"]"))}function he(t){for(var e=[],n=0;n<t.length;n++){var o=Bt(t[n]);if(Array.isArray(o)){if(0===o.length)throw new Error("Arguments array must have arguments.");for(var r=void 0,i=xt.Default,a=0;a<o.length;a++){var s=o[a];s instanceof Ot||"Optional"===s.ngMetadataName||s===Ot?i|=xt.Optional:s instanceof Mt||"SkipSelf"===s.ngMetadataName||s===Mt?i|=xt.SkipSelf:s instanceof Pt||"Self"===s.ngMetadataName||s===Pt?i|=xt.Self:r=s instanceof Ct||s===Ct?s.token:s}e.push(fe(r,i))}else e.push(fe(o))}return e}var pe=function(){function t(){_(this,t)}return b(t,[{key:"get",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ie;if(e===ie){var n=new Error("NullInjectorError: No provider for ".concat(qt(t),"!"));throw n.name="NullInjectorError",n}return e}}]),t}();function me(t,e,n,o){var r=t.ngTempTokenPath;throw e.__source&&r.unshift(e.__source),t.message=function(t,e,n){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;t=t&&"\n"===t.charAt(0)&&"\u0275"==t.charAt(1)?t.substr(2):t;var r=qt(e);if(Array.isArray(e))r=e.map(qt).join(" -> ");else if("object"==typeof e){var i=[];for(var a in e)if(e.hasOwnProperty(a)){var s=e[a];i.push(a+":"+("string"==typeof s?JSON.stringify(s):qt(s)))}r="{".concat(i.join(", "),"}")}return"".concat(n).concat(o?"("+o+")":"","[").concat(r,"]: ").concat(t.replace(ae,"\n "))}("\n"+t.message,r,n,o),t.ngTokenPath=r,t.ngTempTokenPath=null,t}var ve=function t(){_(this,t)},_e=function t(){_(this,t)};function ye(t,e){t.forEach((function(t){return Array.isArray(t)?ye(t,e):e(t)}))}function be(t,e,n){e>=t.length?t.push(n):t.splice(e,0,n)}function Ce(t,e){return e>=t.length-1?t.pop():t.splice(e,1)[0]}function Oe(t,e){for(var n=[],o=0;o<t;o++)n.push(e);return n}function Pe(t,e,n){var o=xe(t,e);return o>=0?t[1|o]=n:function(t,e,n,o){var r=t.length;if(r==e)t.push(n,o);else if(1===r)t.push(o,t[0]),t[0]=n;else{for(r--,t.push(t[r-1],t[r]);r>e;)t[r]=t[r-2],r--;t[e]=n,t[e+1]=o}}(t,o=~o,e,n),o}function Me(t,e){var n=xe(t,e);if(n>=0)return t[1|n]}function xe(t,e){return function(t,e,n){for(var o=0,r=t.length>>1;r!==o;){var i=o+(r-o>>1),a=t[i<<1];if(e===a)return i<<1;a>e?r=i:o=i+1}return~(r<<1)}(t,e)}var we=function(t){return t[t.OnPush=0]="OnPush",t[t.Default=1]="Default",t}({}),ke=function(t){return t[t.Emulated=0]="Emulated",t[t.Native=1]="Native",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom",t}({}),Ee={},Se=[],Te=0;function Ae(t){return _t((function(){var e=t.type,n=e.prototype,o={},r={type:e,providersResolver:null,decls:t.decls,vars:t.vars,factory:null,template:t.template||null,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:o,inputs:null,outputs:null,exportAs:t.exportAs||null,onChanges: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:t.changeDetection===we.OnPush,directiveDefs:null,pipeDefs:null,selectors:t.selectors||Se,viewQuery:t.viewQuery||null,features:t.features||null,data:t.data||{},encapsulation:t.encapsulation||ke.Emulated,id:"c",styles:t.styles||Se,_:null,setInput:null,schemas:t.schemas||null,tView:null},i=t.directives,a=t.features,s=t.pipes;return r.id+=Te++,r.inputs=Re(t.inputs,o),r.outputs=Re(t.outputs),a&&a.forEach((function(t){return t(r)})),r.directiveDefs=i?function(){return("function"==typeof i?i():i).map(Ne)}:null,r.pipeDefs=s?function(){return("function"==typeof s?s():s).map(Ie)}:null,r}))}function Ne(t){return Fe(t)||function(t){return t[Yt]||null}(t)}function Ie(t){return function(t){return t[Xt]||null}(t)}var je={};function De(t){var e={type:t.type,bootstrap:t.bootstrap||Se,declarations:t.declarations||Se,imports:t.imports||Se,exports:t.exports||Se,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null};return null!=t.id&&_t((function(){je[t.id]=t.type})),e}function Re(t,e){if(null==t)return Ee;var n={};for(var o in t)if(t.hasOwnProperty(o)){var r=t[o],i=r;Array.isArray(r)&&(i=r[1],r=r[0]),n[r]=o,e&&(e[r]=i)}return n}var Le=Ae;function qe(t){return{type:t.type,name:t.name,factory:null,pure:!1!==t.pure,onDestroy:t.type.prototype.ngOnDestroy||null}}function Fe(t){return t[$t]||null}function Ve(t,e){return t.hasOwnProperty(ee)?t[ee]:null}function ze(t,e){var n=t[Jt]||null;if(!n&&!0===e)throw new Error("Type ".concat(qt(t)," does not have '\u0275mod' property."));return n}function Be(t){return Array.isArray(t)&&"object"==typeof t[1]}function Ue(t){return Array.isArray(t)&&!0===t[1]}function He(t){return 0!=(8&t.flags)}function Ke(t){return 2==(2&t.flags)}function Ge(t){return 1==(1&t.flags)}function We(t){return null!==t.template}function Ze(t){return 0!=(512&t[2])}var Qe=void 0;function $e(){return void 0!==Qe?Qe:"undefined"!=typeof document?document:void 0}function Ye(t){return!!t.listen}var Xe={createRenderer:function(t,e){return $e()}};function Je(t){for(;Array.isArray(t);)t=t[0];return t}function tn(t,e){return Je(e[t+20])}function en(t,e){return Je(e[t.index])}function nn(t,e){return t.data[e+20]}function on(t,e){return t[e+20]}function rn(t,e){var n=e[t];return Be(n)?n:n[0]}function an(t){var e=function(t){return t.__ngContext__||null}(t);return e?Array.isArray(e)?e:e.lView:null}function sn(t){return 4==(4&t[2])}function ln(t){return 128==(128&t[2])}function cn(t,e){return null===t||null==e?null:t[e]}function un(t){t[18]=0}function dn(t,e){t[5]+=e;for(var n=t,o=t[3];null!==o&&(1===e&&1===n[5]||-1===e&&0===n[5]);)o[5]+=e,n=o,o=o[3]}var fn={lFrame:In(null),bindingsEnabled:!0,checkNoChangesMode:!1};function gn(){return fn.bindingsEnabled}function hn(){return fn.lFrame.lView}function pn(){return fn.lFrame.tView}function mn(t){fn.lFrame.contextLView=t}function vn(){return fn.lFrame.previousOrParentTNode}function _n(t,e){fn.lFrame.previousOrParentTNode=t,fn.lFrame.isParent=e}function yn(){return fn.lFrame.isParent}function bn(){fn.lFrame.isParent=!1}function Cn(){return fn.checkNoChangesMode}function On(t){fn.checkNoChangesMode=t}function Pn(){var t=fn.lFrame,e=t.bindingRootIndex;return-1===e&&(e=t.bindingRootIndex=t.tView.bindingStartIndex),e}function Mn(){return fn.lFrame.bindingIndex++}function xn(t){var e=fn.lFrame,n=e.bindingIndex;return e.bindingIndex=e.bindingIndex+t,n}function wn(t,e){var n=fn.lFrame;n.bindingIndex=n.bindingRootIndex=t,kn(e)}function kn(t){fn.lFrame.currentDirectiveIndex=t}function En(){return fn.lFrame.currentQueryIndex}function Sn(t){fn.lFrame.currentQueryIndex=t}function Tn(t,e){var n=Nn();fn.lFrame=n,n.previousOrParentTNode=e,n.lView=t}function An(t,e){var n=Nn(),o=t[1];fn.lFrame=n,n.previousOrParentTNode=e,n.lView=t,n.tView=o,n.contextLView=t,n.bindingIndex=o.bindingStartIndex}function Nn(){var t=fn.lFrame,e=null===t?null:t.child;return null===e?In(t):e}function In(t){var e={previousOrParentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:0,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:t,child:null};return null!==t&&(t.child=e),e}function jn(){var t=fn.lFrame;return fn.lFrame=t.parent,t.previousOrParentTNode=null,t.lView=null,t}var Dn=jn;function Rn(){var t=jn();t.isParent=!0,t.tView=null,t.selectedIndex=0,t.contextLView=null,t.elementDepthCount=0,t.currentDirectiveIndex=-1,t.currentNamespace=null,t.bindingRootIndex=-1,t.bindingIndex=-1,t.currentQueryIndex=0}function Ln(t){return(fn.lFrame.contextLView=function(t,e){for(;t>0;)e=e[15],t--;return e}(t,fn.lFrame.contextLView))[8]}function qn(){return fn.lFrame.selectedIndex}function Fn(t){fn.lFrame.selectedIndex=t}function Vn(){var t=fn.lFrame;return nn(t.tView,t.selectedIndex)}function zn(){fn.lFrame.currentNamespace="http://www.w3.org/2000/svg"}function Bn(t,e){for(var n=e.directiveStart,o=e.directiveEnd;n<o;n++){var r=t.data[n];r.afterContentInit&&(t.contentHooks||(t.contentHooks=[])).push(-n,r.afterContentInit),r.afterContentChecked&&((t.contentHooks||(t.contentHooks=[])).push(n,r.afterContentChecked),(t.contentCheckHooks||(t.contentCheckHooks=[])).push(n,r.afterContentChecked)),r.afterViewInit&&(t.viewHooks||(t.viewHooks=[])).push(-n,r.afterViewInit),r.afterViewChecked&&((t.viewHooks||(t.viewHooks=[])).push(n,r.afterViewChecked),(t.viewCheckHooks||(t.viewCheckHooks=[])).push(n,r.afterViewChecked)),null!=r.onDestroy&&(t.destroyHooks||(t.destroyHooks=[])).push(n,r.onDestroy)}}function Un(t,e,n){Gn(t,e,3,n)}function Hn(t,e,n,o){(3&t[2])===n&&Gn(t,e,n,o)}function Kn(t,e){var n=t[2];(3&n)===e&&(n&=2047,t[2]=n+=1)}function Gn(t,e,n,o){for(var r=null!=o?o:-1,i=0,a=void 0!==o?65535&t[18]:0;a<e.length;a++)if("number"==typeof e[a+1]){if(i=e[a],null!=o&&i>=o)break}else e[a]<0&&(t[18]+=65536),(i<r||-1==r)&&(Wn(t,n,e,a),t[18]=(4294901760&t[18])+a+2),a++}function Wn(t,e,n,o){var r=n[o]<0,i=n[o+1],a=t[r?-n[o]:n[o]];r?t[2]>>11<t[18]>>16&&(3&t[2])===e&&(t[2]+=2048,i.call(a)):i.call(a)}var Zn=function t(e,n,o){_(this,t),this.factory=e,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=o};function Qn(t,e,n){for(var o=Ye(t),r=0;r<n.length;){var i=n[r];if("number"==typeof i){if(0!==i)break;r++;var a=n[r++],s=n[r++],l=n[r++];o?t.setAttribute(e,s,l,a):e.setAttributeNS(a,s,l)}else{var c=i,u=n[++r];Yn(c)?o&&t.setProperty(e,c,u):o?t.setAttribute(e,c,u):e.setAttribute(c,u),r++}}return r}function $n(t){return 3===t||4===t||6===t}function Yn(t){return 64===t.charCodeAt(0)}function Xn(t,e){if(null===e||0===e.length);else if(null===t||0===t.length)t=e.slice();else for(var n=-1,o=0;o<e.length;o++){var r=e[o];"number"==typeof r?n=r:0===n||Jn(t,n,r,null,-1===n||2===n?e[++o]:null)}return t}function Jn(t,e,n,o,r){var i=0,a=t.length;if(-1===e)a=-1;else for(;i<t.length;){var s=t[i++];if("number"==typeof s){if(s===e){a=-1;break}if(s>e){a=i-1;break}}}for(;i<t.length;){var l=t[i];if("number"==typeof l)break;if(l===n){if(null===o)return void(null!==r&&(t[i+1]=r));if(o===t[i+1])return void(t[i+2]=r)}i++,null!==o&&i++,null!==r&&i++}-1!==a&&(t.splice(a,0,e),i=a+1),t.splice(i++,0,n),null!==o&&t.splice(i++,0,o),null!==r&&t.splice(i++,0,r)}function to(t){return-1!==t}function eo(t){return 32767&t}function no(t){return t>>16}function oo(t,e){for(var n=no(t),o=e;n>0;)o=o[15],n--;return o}function ro(t){return"string"==typeof t?t:null==t?"":""+t}function io(t){return"function"==typeof t?t.name||t.toString():"object"==typeof t&&null!=t&&"function"==typeof t.type?t.type.name||t.type.toString():ro(t)}var ao=function(){return("undefined"!=typeof requestAnimationFrame&&requestAnimationFrame||setTimeout).bind(Qt)}();function so(t){return{name:"window",target:t.ownerDocument.defaultView}}function lo(t){return t instanceof Function?t():t}var co=!0;function uo(t){var e=co;return co=t,e}var fo=0;function go(t,e){var n=po(t,e);if(-1!==n)return n;var o=e[1];o.firstCreatePass&&(t.injectorIndex=e.length,ho(o.data,t),ho(e,null),ho(o.blueprint,null));var r=mo(t,e),i=t.injectorIndex;if(to(r))for(var a=eo(r),s=oo(r,e),l=s[1].data,c=0;c<8;c++)e[i+c]=s[a+c]|l[a+c];return e[i+8]=r,i}function ho(t,e){t.push(0,0,0,0,0,0,0,0,e)}function po(t,e){return-1===t.injectorIndex||t.parent&&t.parent.injectorIndex===t.injectorIndex||null==e[t.injectorIndex+8]?-1:t.injectorIndex}function mo(t,e){if(t.parent&&-1!==t.parent.injectorIndex)return t.parent.injectorIndex;for(var n=e[6],o=1;n&&-1===n.injectorIndex;)n=(e=e[15])?e[6]:null,o++;return n?n.injectorIndex|o<<16:-1}function vo(t,e,n){!function(t,e,n){var o;"string"==typeof n?o=n.charCodeAt(0)||0:n.hasOwnProperty(ne)&&(o=n[ne]),null==o&&(o=n[ne]=fo++);var r=255&o,i=1<<r,a=64&r,s=32&r,l=e.data;128&r?a?s?l[t+7]|=i:l[t+6]|=i:s?l[t+5]|=i:l[t+4]|=i:a?s?l[t+3]|=i:l[t+2]|=i:s?l[t+1]|=i:l[t]|=i}(t,e,n)}function _o(t,e,n){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:xt.Default,r=arguments.length>4?arguments[4]:void 0;if(null!==t){var i=Po(n);if("function"==typeof i){Tn(e,t);try{var a=i();if(null!=a||o&xt.Optional)return a;throw new Error("No provider for ".concat(io(n),"!"))}finally{Dn()}}else if("number"==typeof i){if(-1===i)return new wo(t,e);var s=null,l=po(t,e),c=-1,u=o&xt.Host?e[16][6]:null;for((-1===l||o&xt.SkipSelf)&&(c=-1===l?mo(t,e):e[l+8],xo(o,!1)?(s=e[1],l=eo(c),e=oo(c,e)):l=-1);-1!==l;){c=e[l+8];var d=e[1];if(Mo(i,l,d.data)){var f=bo(l,e,n,s,o,u);if(f!==yo)return f}xo(o,e[1].data[l+8]===u)&&Mo(i,l,e)?(s=d,l=eo(c),e=oo(c,e)):l=-1}}}if(o&xt.Optional&&void 0===r&&(r=null),0==(o&(xt.Self|xt.Host))){var g=e[9],h=ue(void 0);try{return g?g.get(n,r,o&xt.Optional):ge(n,r,o&xt.Optional)}finally{ue(h)}}if(o&xt.Optional)return r;throw new Error("NodeInjector: NOT_FOUND [".concat(io(n),"]"))}var yo={};function bo(t,e,n,o,r,i){var a=e[1],s=a.data[t+8],l=Co(s,a,n,null==o?Ke(s)&&co:o!=a&&3===s.type,r&xt.Host&&i===s);return null!==l?Oo(e,a,l,s):yo}function Co(t,e,n,o,r){for(var i=t.providerIndexes,a=e.data,s=65535&i,l=t.directiveStart,c=i>>16,u=r?s+c:t.directiveEnd,d=o?s:s+c;d<u;d++){var f=a[d];if(d<l&&n===f||d>=l&&f.type===n)return d}if(r){var g=a[l];if(g&&We(g)&&g.type===n)return l}return null}function Oo(t,e,n,o){var r=t[n],i=e.data;if(r instanceof Zn){var a=r;if(a.resolving)throw new Error("Circular dep for ".concat(io(i[n])));var s,l=uo(a.canSeeViewProviders);a.resolving=!0,a.injectImpl&&(s=ue(a.injectImpl)),Tn(t,o);try{r=t[n]=a.factory(void 0,i,t,o),e.firstCreatePass&&n>=o.directiveStart&&function(t,e,n){var o=e.onChanges,r=e.onInit,i=e.doCheck;o&&((n.preOrderHooks||(n.preOrderHooks=[])).push(t,o),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(t,o)),r&&(n.preOrderHooks||(n.preOrderHooks=[])).push(-t,r),i&&((n.preOrderHooks||(n.preOrderHooks=[])).push(t,i),(n.preOrderCheckHooks||(n.preOrderCheckHooks=[])).push(t,i))}(n,i[n],e)}finally{a.injectImpl&&ue(s),uo(l),a.resolving=!1,Dn()}}return r}function Po(t){if("string"==typeof t)return t.charCodeAt(0)||0;var e=t.hasOwnProperty(ne)?t[ne]:void 0;return"number"==typeof e&&e>0?255&e:e}function Mo(t,e,n){var o=64&t,r=32&t;return!!((128&t?o?r?n[e+7]:n[e+6]:r?n[e+5]:n[e+4]:o?r?n[e+3]:n[e+2]:r?n[e+1]:n[e])&1<<t)}function xo(t,e){return!(t&xt.Self||t&xt.Host&&e)}var wo=function(){function t(e,n){_(this,t),this._tNode=e,this._lView=n}return b(t,[{key:"get",value:function(t,e){return _o(this._tNode,this._lView,t,void 0,e)}}]),t}();function ko(t){var e=t;if(Ut(t))return function(){var t=ko(Bt(e));return t?t():null};var n=Ve(e);if(null===n){var o=Nt(e);n=o&&o.factory}return n||null}function Eo(t){return _t((function(){for(var e=t.prototype.constructor,n=e[ee]||ko(e),o=Object.prototype,r=Object.getPrototypeOf(t.prototype).constructor;r&&r!==o;){var i=r[ee]||ko(r);if(i&&i!==n)return i;r=Object.getPrototypeOf(r)}return function(t){return new t}}))}function So(t){return t.ngDebugContext}function To(t){return t.ngOriginalError}function Ao(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),o=1;o<e;o++)n[o-1]=arguments[o];t.error.apply(t,n)}var No=function(){function t(){_(this,t),this._console=console}return b(t,[{key:"handleError",value:function(t){var e=this._findOriginalError(t),n=this._findContext(t),o=function(t){return t.ngErrorLogger||Ao}(t);o(this._console,"ERROR",t),e&&o(this._console,"ORIGINAL ERROR",e),n&&o(this._console,"ERROR CONTEXT",n)}},{key:"_findContext",value:function(t){return t?So(t)?So(t):this._findContext(To(t)):null}},{key:"_findOriginalError",value:function(t){for(var e=To(t);e&&To(e);)e=To(e);return e}}]),t}(),Io=function(){function t(e){_(this,t),this.changingThisBreaksApplicationSecurity=e}return b(t,[{key:"toString",value:function(){return"SafeValue must use [property]=binding: ".concat(this.changingThisBreaksApplicationSecurity)+" (see http://g.co/ng/security#xss)"}}]),t}(),jo=function(t){g(n,t);var e=v(n);function n(){return _(this,n),e.apply(this,arguments)}return b(n,[{key:"getTypeName",value:function(){return"HTML"}}]),n}(Io),Do=function(t){g(n,t);var e=v(n);function n(){return _(this,n),e.apply(this,arguments)}return b(n,[{key:"getTypeName",value:function(){return"Style"}}]),n}(Io),Ro=function(t){g(n,t);var e=v(n);function n(){return _(this,n),e.apply(this,arguments)}return b(n,[{key:"getTypeName",value:function(){return"Script"}}]),n}(Io),Lo=function(t){g(n,t);var e=v(n);function n(){return _(this,n),e.apply(this,arguments)}return b(n,[{key:"getTypeName",value:function(){return"URL"}}]),n}(Io),qo=function(t){g(n,t);var e=v(n);function n(){return _(this,n),e.apply(this,arguments)}return b(n,[{key:"getTypeName",value:function(){return"ResourceURL"}}]),n}(Io);function Fo(t){return t instanceof Io?t.changingThisBreaksApplicationSecurity:t}function Vo(t,e){var n=zo(t);if(null!=n&&n!==e){if("ResourceURL"===n&&"URL"===e)return!0;throw new Error("Required a safe ".concat(e,", got a ").concat(n," (see http://g.co/ng/security#xss)"))}return n===e}function zo(t){return t instanceof Io&&t.getTypeName()||null}var Bo=!0,Uo=!1;function Ho(){return Uo=!0,Bo}var Ko=function(){function t(){_(this,t)}return b(t,[{key:"getInertBodyElement",value:function(t){t="<body><remove></remove>"+t+"</body>";try{var e=(new window.DOMParser).parseFromString(t,"text/html").body;return e.removeChild(e.firstChild),e}catch(n){return null}}}]),t}(),Go=function(){function t(e){if(_(this,t),this.defaultDoc=e,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert"),null==this.inertDocument.body){var n=this.inertDocument.createElement("html");this.inertDocument.appendChild(n);var o=this.inertDocument.createElement("body");n.appendChild(o)}}return b(t,[{key:"getInertBodyElement",value:function(t){var e=this.inertDocument.createElement("template");if("content"in e)return e.innerHTML=t,e;var n=this.inertDocument.createElement("body");return n.innerHTML=t,this.defaultDoc.documentMode&&this.stripCustomNsAttrs(n),n}},{key:"stripCustomNsAttrs",value:function(t){for(var e=t.attributes,n=e.length-1;0<n;n--){var o=e.item(n).name;"xmlns:ns1"!==o&&0!==o.indexOf("ns1:")||t.removeAttribute(o)}for(var r=t.firstChild;r;)r.nodeType===Node.ELEMENT_NODE&&this.stripCustomNsAttrs(r),r=r.nextSibling}}]),t}(),Wo=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi,Zo=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+\/]+=*$/i;function Qo(t){return(t=String(t)).match(Wo)||t.match(Zo)?t:(Ho()&&console.warn("WARNING: sanitizing unsafe URL value ".concat(t," (see http://g.co/ng/security#xss)")),"unsafe:"+t)}function $o(t){var e,n={},o=d(t.split(","));try{for(o.s();!(e=o.n()).done;)n[e.value]=!0}catch(r){o.e(r)}finally{o.f()}return n}function Yo(){for(var t={},e=arguments.length,n=new Array(e),o=0;o<e;o++)n[o]=arguments[o];for(var r=0,i=n;r<i.length;r++){var a=i[r];for(var s in a)a.hasOwnProperty(s)&&(t[s]=!0)}return t}var Xo,Jo=$o("area,br,col,hr,img,wbr"),tr=$o("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),er=$o("rp,rt"),nr=Yo(er,tr),or=Yo(Jo,Yo(tr,$o("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")),Yo(er,$o("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")),nr),rr=$o("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),ir=$o("srcset"),ar=Yo(rr,ir,$o("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"),$o("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),sr=$o("script,style,template"),lr=function(){function t(){_(this,t),this.sanitizedSomething=!1,this.buf=[]}return b(t,[{key:"sanitizeChildren",value:function(t){for(var e=t.firstChild,n=!0;e;)if(e.nodeType===Node.ELEMENT_NODE?n=this.startElement(e):e.nodeType===Node.TEXT_NODE?this.chars(e.nodeValue):this.sanitizedSomething=!0,n&&e.firstChild)e=e.firstChild;else for(;e;){e.nodeType===Node.ELEMENT_NODE&&this.endElement(e);var o=this.checkClobberedElement(e,e.nextSibling);if(o){e=o;break}e=this.checkClobberedElement(e,e.parentNode)}return this.buf.join("")}},{key:"startElement",value:function(t){var e,n=t.nodeName.toLowerCase();if(!or.hasOwnProperty(n))return this.sanitizedSomething=!0,!sr.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);for(var o=t.attributes,r=0;r<o.length;r++){var i=o.item(r),a=i.name,s=a.toLowerCase();if(ar.hasOwnProperty(s)){var l=i.value;rr[s]&&(l=Qo(l)),ir[s]&&(e=l,l=(e=String(e)).split(",").map((function(t){return Qo(t.trim())})).join(", ")),this.buf.push(" ",a,'="',dr(l),'"')}else this.sanitizedSomething=!0}return this.buf.push(">"),!0}},{key:"endElement",value:function(t){var e=t.nodeName.toLowerCase();or.hasOwnProperty(e)&&!Jo.hasOwnProperty(e)&&(this.buf.push("</"),this.buf.push(e),this.buf.push(">"))}},{key:"chars",value:function(t){this.buf.push(dr(t))}},{key:"checkClobberedElement",value:function(t,e){if(e&&(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error("Failed to sanitize html because the element is clobbered: ".concat(t.outerHTML));return e}}]),t}(),cr=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,ur=/([^\#-~ |!])/g;function dr(t){return t.replace(/&/g,"&").replace(cr,(function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"})).replace(ur,(function(t){return"&#"+t.charCodeAt(0)+";"})).replace(/</g,"<").replace(/>/g,">")}function fr(t,e){var n=null;try{Xo=Xo||function(t){return function(){try{return!!(new window.DOMParser).parseFromString("","text/html")}catch(t){return!1}}()?new Ko:new Go(t)}(t);var o=e?String(e):"";n=Xo.getInertBodyElement(o);var r=5,i=o;do{if(0===r)throw new Error("Failed to sanitize html because the input is unstable");r--,o=i,i=n.innerHTML,n=Xo.getInertBodyElement(o)}while(o!==i);var a=new lr,s=a.sanitizeChildren(gr(n)||n);return Ho()&&a.sanitizedSomething&&console.warn("WARNING: sanitizing HTML stripped some content, see http://g.co/ng/security#xss"),s}finally{if(n)for(var l=gr(n)||n;l.firstChild;)l.removeChild(l.firstChild)}}function gr(t){return"content"in t&&function(t){return t.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===t.nodeName}(t)?t.content:null}var hr=function(t){return t[t.NONE=0]="NONE",t[t.HTML=1]="HTML",t[t.STYLE=2]="STYLE",t[t.SCRIPT=3]="SCRIPT",t[t.URL=4]="URL",t[t.RESOURCE_URL=5]="RESOURCE_URL",t}({});function pr(t){var e=vr();return e?e.sanitize(hr.HTML,t)||"":Vo(t,"HTML")?Fo(t):fr($e(),ro(t))}function mr(t){var e=vr();return e?e.sanitize(hr.URL,t)||"":Vo(t,"URL")?Fo(t):Qo(ro(t))}function vr(){var t=hn();return t&&t[12]}function _r(t,e){t.__ngContext__=e}function yr(t){throw new Error("Multiple components match node with tagname ".concat(t.tagName))}function br(){throw new Error("Cannot mix multi providers and regular providers")}function Cr(t,e,n){for(var o=t.length;;){var r=t.indexOf(e,n);if(-1===r)return r;if(0===r||t.charCodeAt(r-1)<=32){var i=e.length;if(r+i===o||t.charCodeAt(r+i)<=32)return r}n=r+1}}function Or(t,e,n){for(var o=0;o<t.length;){var r=t[o++];if(n&&"class"===r){if(-1!==Cr((r=t[o]).toLowerCase(),e,0))return!0}else if(1===r){for(;o<t.length&&"string"==typeof(r=t[o++]);)if(r.toLowerCase()===e)return!0;return!1}}return!1}function Pr(t){return 0===t.type&&"ng-template"!==t.tagName}function Mr(t,e,n){return e===(0!==t.type||n?t.tagName:"ng-template")}function xr(t,e,n){for(var o=4,r=t.attrs||[],i=function(t){for(var e=0;e<t.length;e++)if($n(t[e]))return e;return t.length}(r),a=!1,s=0;s<e.length;s++){var l=e[s];if("number"!=typeof l){if(!a)if(4&o){if(o=2|1&o,""!==l&&!Mr(t,l,n)||""===l&&1===e.length){if(wr(o))return!1;a=!0}}else{var c=8&o?l:e[++s];if(8&o&&null!==t.attrs){if(!Or(t.attrs,c,n)){if(wr(o))return!1;a=!0}continue}var u=kr(8&o?"class":l,r,Pr(t),n);if(-1===u){if(wr(o))return!1;a=!0;continue}if(""!==c){var d;d=u>i?"":r[u+1].toLowerCase();var f=8&o?d:null;if(f&&-1!==Cr(f,c,0)||2&o&&c!==d){if(wr(o))return!1;a=!0}}}}else{if(!a&&!wr(o)&&!wr(l))return!1;if(a&&wr(l))continue;a=!1,o=l|1&o}}return wr(o)||a}function wr(t){return 0==(1&t)}function kr(t,e,n,o){if(null===e)return-1;var r=0;if(o||!n){for(var i=!1;r<e.length;){var a=e[r];if(a===t)return r;if(3===a||6===a)i=!0;else{if(1===a||2===a){for(var s=e[++r];"string"==typeof s;)s=e[++r];continue}if(4===a)break;if(0===a){r+=4;continue}}r+=i?1:2}return-1}return function(t,e){var n=t.indexOf(4);if(n>-1)for(n++;n<t.length;){var o=t[n];if("number"==typeof o)return-1;if(o===e)return n;n++}return-1}(e,t)}function Er(t,e){for(var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=0;o<e.length;o++)if(xr(t,e[o],n))return!0;return!1}function Sr(t,e){t:for(var n=0;n<e.length;n++){var o=e[n];if(t.length===o.length){for(var r=0;r<t.length;r++)if(t[r]!==o[r])continue t;return!0}}return!1}function Tr(t,e){return t?":not("+e.trim()+")":e}function Ar(t){for(var e=t[0],n=1,o=2,r="",i=!1;n<t.length;){var a=t[n];if("string"==typeof a)if(2&o){var s=t[++n];r+="["+a+(s.length>0?'="'+s+'"':"")+"]"}else 8&o?r+="."+a:4&o&&(r+=" "+a);else""===r||wr(a)||(e+=Tr(i,r),r=""),o=a,i=i||!wr(o);n++}return""!==r&&(e+=Tr(i,r)),e}var Nr={};function Ir(t){var e=t[3];return Ue(e)?e[3]:e}function jr(t){return Rr(t[13])}function Dr(t){return Rr(t[4])}function Rr(t){for(;null!==t&&!Ue(t);)t=t[4];return t}function Lr(t){qr(pn(),hn(),qn()+t,Cn())}function qr(t,e,n,o){if(!o)if(3==(3&e[2])){var r=t.preOrderCheckHooks;null!==r&&Un(e,r,n)}else{var i=t.preOrderHooks;null!==i&&Hn(e,i,0,n)}Fn(n)}function Fr(t,e){return t<<17|e<<2}function Vr(t){return t>>17&32767}function zr(t){return 2|t}function Br(t){return(131068&t)>>2}function Ur(t,e){return-131069&t|e<<2}function Hr(t){return 1|t}function Kr(t,e){var n=t.contentQueries;if(null!==n)for(var o=0;o<n.length;o+=2){var r=n[o+1];if(-1!==r){var i=t.data[r];Sn(n[o]),i.contentQueries(2,e[r],r)}}}function Gr(t,e,n){return Ye(e)?e.createElement(t,n):null===n?e.createElement(t):e.createElementNS(n,t)}function Wr(t,e,n,o,r,i,a,s,l,c){var u=e.blueprint.slice();return u[0]=r,u[2]=140|o,un(u),u[3]=u[15]=t,u[8]=n,u[10]=a||t&&t[10],u[11]=s||t&&t[11],u[12]=l||t&&t[12]||null,u[9]=c||t&&t[9]||null,u[6]=i,u[16]=2==e.type?t[16]:u,u}function Zr(t,e,n,o,r,i){var a=n+20,s=t.data[a]||function(t,e,n,o,r,i){var a=vn(),s=yn(),l=s?a:a&&a.parent,c=t.data[n]=ri(0,l&&l!==e?l:null,o,n,r,i);return null===t.firstChild&&(t.firstChild=c),a&&(!s||null!=a.child||null===c.parent&&2!==a.type?s||(a.next=c):a.child=c),c}(t,e,a,o,r,i);return _n(s,!0),s}function Qr(t,e,n){An(e,e[6]);try{var o=t.viewQuery;null!==o&&wi(1,o,n);var r=t.template;null!==r&&Xr(t,e,r,1,n),t.firstCreatePass&&(t.firstCreatePass=!1),t.staticContentQueries&&Kr(t,e),t.staticViewQueries&&wi(2,t.viewQuery,n);var i=t.components;null!==i&&function(t,e){for(var n=0;n<e.length;n++)Ci(t,e[n])}(e,i)}catch(a){throw t.firstCreatePass&&(t.incompleteFirstPass=!0),a}finally{e[2]&=-5,Rn()}}function $r(t,e,n,o){var r=e[2];if(256!=(256&r)){An(e,e[6]);var i=Cn();try{un(e),fn.lFrame.bindingIndex=t.bindingStartIndex,null!==n&&Xr(t,e,n,2,o);var a=3==(3&r);if(!i)if(a){var s=t.preOrderCheckHooks;null!==s&&Un(e,s,null)}else{var l=t.preOrderHooks;null!==l&&Hn(e,l,0,null),Kn(e,0)}if(function(t){for(var e=jr(t);null!==e;e=Dr(e))if(e[2])for(var n=e[9],o=0;o<n.length;o++){var r=n[o];0==(1024&r[2])&&dn(r[3],1),r[2]|=1024}}(e),function(t){for(var e=jr(t);null!==e;e=Dr(e))for(var n=10;n<e.length;n++){var o=e[n],r=o[1];ln(o)&&$r(r,o,r.template,o[8])}}(e),null!==t.contentQueries&&Kr(t,e),!i)if(a){var c=t.contentCheckHooks;null!==c&&Un(e,c)}else{var u=t.contentHooks;null!==u&&Hn(e,u,1),Kn(e,1)}!function(t,e){try{var n=t.expandoInstructions;if(null!==n)for(var o=t.expandoStartIndex,r=-1,i=0;i<n.length;i++){var a=n[i];"number"==typeof a?a<=0?(Fn(0-a),r=o+=9+n[++i]):o+=a:(null!==a&&(wn(o,r),a(2,e[r])),r++)}}finally{Fn(-1)}}(t,e);var d=t.components;null!==d&&function(t,e){for(var n=0;n<e.length;n++)bi(t,e[n])}(e,d);var f=t.viewQuery;if(null!==f&&wi(2,f,o),!i)if(a){var g=t.viewCheckHooks;null!==g&&Un(e,g)}else{var h=t.viewHooks;null!==h&&Hn(e,h,2),Kn(e,2)}!0===t.firstUpdatePass&&(t.firstUpdatePass=!1),i||(e[2]&=-73),1024&e[2]&&(e[2]&=-1025,dn(e[3],-1))}finally{Rn()}}}function Yr(t,e,n,o){var r=e[10],i=!Cn(),a=sn(e);try{i&&!a&&r.begin&&r.begin(),a&&Qr(t,e,o),$r(t,e,n,o)}finally{i&&!a&&r.end&&r.end()}}function Xr(t,e,n,o,r){var i=qn();try{Fn(-1),2&o&&e.length>20&&qr(t,e,0,Cn()),n(o,r)}finally{Fn(i)}}function Jr(t,e,n){gn()&&(function(t,e,n,o){var r=n.directiveStart,i=n.directiveEnd;t.firstCreatePass||go(n,e),_r(o,e);for(var a=n.initialInputs,s=r;s<i;s++){var l=t.data[s],c=We(l);c&&mi(e,n,l);var u=Oo(e,t,s,n);_r(u,e),null!==a&&vi(0,s-r,u,l,0,a),c&&(rn(n.index,e)[8]=u)}}(t,e,n,en(n,e)),128==(128&n.flags)&&function(t,e,n){var o=n.directiveStart,r=n.directiveEnd,i=t.expandoInstructions,a=t.firstCreatePass,s=n.index-20,l=fn.lFrame.currentDirectiveIndex;try{Fn(s);for(var c=o;c<r;c++){var u=t.data[c],d=e[c];kn(c),null!==u.hostBindings||0!==u.hostVars||null!==u.hostAttrs?ui(u,d):a&&i.push(null)}}finally{Fn(-1),kn(l)}}(t,e,n))}function ti(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:en,o=e.localNames;if(null!==o)for(var r=e.index+1,i=0;i<o.length;i+=2){var a=o[i+1],s=-1===a?n(e,t):t[a];t[r++]=s}}function ei(t){var e=t.tView;return null===e||e.incompleteFirstPass?t.tView=ni(1,-1,t.template,t.decls,t.vars,t.directiveDefs,t.pipeDefs,t.viewQuery,t.schemas,t.consts):e}function ni(t,e,n,o,r,i,a,s,l,c){var u=20+o,d=u+r,f=function(t,e){for(var n=[],o=0;o<e;o++)n.push(o<t?null:Nr);return n}(u,d);return f[1]={type:t,id:e,blueprint:f,template:n,queries:null,viewQuery:s,node:null,data:f.slice().fill(null,u),bindingStartIndex:u,expandoStartIndex:d,expandoInstructions:null,firstCreatePass:!0,firstUpdatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:"function"==typeof i?i():i,pipeRegistry:"function"==typeof a?a():a,firstChild:null,schemas:l,consts:c,incompleteFirstPass:!1}}function oi(t,e,n,o){var r=Ei(e);r.push(n),t.firstCreatePass&&function(t){return t.cleanup||(t.cleanup=[])}(t).push(o,r.length-1)}function ri(t,e,n,o,r,i){return{type:n,index:o,injectorIndex:e?e.injectorIndex:-1,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,propertyBindings:null,flags:0,providerIndexes:0,tagName:r,attrs:i,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tViews:null,next:null,projectionNext:null,child:null,parent:e,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}function ii(t,e,n){for(var o in t)if(t.hasOwnProperty(o)){var r=t[o];(n=null===n?{}:n).hasOwnProperty(o)?n[o].push(e,r):n[o]=[e,r]}return n}function ai(t,e,n,o,r,i,a,s){var l,c,u=en(e,n),d=e.inputs;!s&&null!=d&&(l=d[o])?(Ti(t,n,l,o,r),Ke(e)&&function(t,e){var n=rn(e,t);16&n[2]||(n[2]|=64)}(n,e.index)):3===e.type&&(o="class"===(c=o)?"className":"for"===c?"htmlFor":"formaction"===c?"formAction":"innerHtml"===c?"innerHTML":"readonly"===c?"readOnly":"tabindex"===c?"tabIndex":c,r=null!=a?a(r,e.tagName||"",o):r,Ye(i)?i.setProperty(u,o,r):Yn(o)||(u.setProperty?u.setProperty(o,r):u[o]=r))}function si(t,e,n,o){var r=!1;if(gn()){var i=function(t,e,n){var o=t.directiveRegistry,r=null;if(o)for(var i=0;i<o.length;i++){var a=o[i];Er(n,a.selectors,!1)&&(r||(r=[]),vo(go(n,e),t,a.type),We(a)?(2&n.flags&&yr(n),fi(t,n),r.unshift(a)):r.push(a))}return r}(t,e,n),a=null===o?null:{"":-1};if(null!==i){var s=0;r=!0,hi(n,t.data.length,i.length);for(var l=0;l<i.length;l++){var c=i[l];c.providersResolver&&c.providersResolver(c)}di(t,n,i.length);for(var u=!1,d=!1,f=0;f<i.length;f++){var g=i[f];n.mergedAttrs=Xn(n.mergedAttrs,g.hostAttrs),pi(t,e,g),gi(t.data.length-1,g,a),null!==g.contentQueries&&(n.flags|=8),null===g.hostBindings&&null===g.hostAttrs&&0===g.hostVars||(n.flags|=128),!u&&(g.onChanges||g.onInit||g.doCheck)&&((t.preOrderHooks||(t.preOrderHooks=[])).push(n.index-20),u=!0),d||!g.onChanges&&!g.doCheck||((t.preOrderCheckHooks||(t.preOrderCheckHooks=[])).push(n.index-20),d=!0),li(t,g),s+=g.hostVars}!function(t,e){for(var n=e.directiveEnd,o=t.data,r=e.attrs,i=[],a=null,s=null,l=e.directiveStart;l<n;l++){var c=o[l],u=c.inputs,d=null===r||Pr(e)?null:_i(u,r);i.push(d),a=ii(u,l,a),s=ii(c.outputs,l,s)}null!==a&&(a.hasOwnProperty("class")&&(e.flags|=16),a.hasOwnProperty("style")&&(e.flags|=32)),e.initialInputs=i,e.inputs=a,e.outputs=s}(t,n),ci(t,e,s)}a&&function(t,e,n){if(e)for(var o=t.localNames=[],r=0;r<e.length;r+=2){var i=n[e[r+1]];if(null==i)throw new Error("Export of name '".concat(e[r+1],"' not found!"));o.push(e[r],i)}}(n,o,a)}return n.mergedAttrs=Xn(n.mergedAttrs,n.attrs),r}function li(t,e){var n=t.expandoInstructions;n.push(e.hostBindings),0!==e.hostVars&&n.push(e.hostVars)}function ci(t,e,n){for(var o=0;o<n;o++)e.push(Nr),t.blueprint.push(Nr),t.data.push(null)}function ui(t,e){null!==t.hostBindings&&t.hostBindings(1,e)}function di(t,e,n){var o=20-e.index,r=t.data.length-(65535&e.providerIndexes);(t.expandoInstructions||(t.expandoInstructions=[])).push(o,r,n)}function fi(t,e){e.flags|=2,(t.components||(t.components=[])).push(e.index)}function gi(t,e,n){if(n){if(e.exportAs)for(var o=0;o<e.exportAs.length;o++)n[e.exportAs[o]]=t;We(e)&&(n[""]=t)}}function hi(t,e,n){t.flags|=1,t.directiveStart=e,t.directiveEnd=e+n,t.providerIndexes=e}function pi(t,e,n){t.data.push(n);var o=n.factory||(n.factory=Ve(n.type)),r=new Zn(o,We(n),null);t.blueprint.push(r),e.push(r)}function mi(t,e,n){var o=en(e,t),r=ei(n),i=t[10],a=Oi(t,Wr(t,r,null,n.onPush?64:16,o,e,i,i.createRenderer(o,n)));t[e.index]=a}function vi(t,e,n,o,r,i){var a=i[e];if(null!==a)for(var s=o.setInput,l=0;l<a.length;){var c=a[l++],u=a[l++],d=a[l++];null!==s?o.setInput(n,d,c,u):n[u]=d}}function _i(t,e){for(var n=null,o=0;o<e.length;){var r=e[o];if(0!==r)if(5!==r){if("number"==typeof r)break;t.hasOwnProperty(r)&&(null===n&&(n=[]),n.push(r,t[r],e[o+1])),o+=2}else o+=2;else o+=4}return n}function yi(t,e,n,o){return new Array(t,!0,!1,e,null,0,o,n,null,null)}function bi(t,e){var n=rn(e,t);if(ln(n)){var o=n[1];80&n[2]?$r(o,n,o.template,n[8]):n[5]>0&&function t(e){for(var n=jr(e);null!==n;n=Dr(n))for(var o=10;o<n.length;o++){var r=n[o];if(1024&r[2]){var i=r[1];$r(i,r,i.template,r[8])}else r[5]>0&&t(r)}var a=e[1].components;if(null!==a)for(var s=0;s<a.length;s++){var l=rn(a[s],e);ln(l)&&l[5]>0&&t(l)}}(n)}}function Ci(t,e){var n=rn(e,t),o=n[1];!function(t,e){for(var n=e.length;n<t.blueprint.length;n++)e.push(t.blueprint[n])}(o,n),Qr(o,n,n[8])}function Oi(t,e){return t[13]?t[14][4]=e:t[13]=e,t[14]=e,e}function Pi(t){for(;t;){t[2]|=64;var e=Ir(t);if(Ze(t)&&!e)return t;t=e}return null}function Mi(t,e,n){var o=e[10];o.begin&&o.begin();try{$r(t,e,t.template,n)}catch(r){throw Si(e,r),r}finally{o.end&&o.end()}}function xi(t){!function(t){for(var e=0;e<t.components.length;e++){var n=t.components[e],o=an(n),r=o[1];Yr(r,o,r.template,n)}}(t[8])}function wi(t,e,n){Sn(0),e(t,n)}var ki=function(){return Promise.resolve(null)}();function Ei(t){return t[7]||(t[7]=[])}function Si(t,e){var n=t[9],o=n?n.get(No,null):null;o&&o.handleError(e)}function Ti(t,e,n,o,r){for(var i=0;i<n.length;){var a=n[i++],s=n[i++],l=e[a],c=t.data[a];null!==c.setInput?c.setInput(l,r,o,s):l[s]=r}}function Ai(t,e){var n=e[3];return-1===t.index?Ue(n)?n:null:n}function Ni(t,e){var n=Ai(t,e);return n?Ki(e[11],n[7]):null}function Ii(t,e,n,o,r){if(null!=o){var i,a=!1;Ue(o)?i=o:Be(o)&&(a=!0,o=o[0]);var s=Je(o);0===t&&null!==n?null==r?Ui(e,n,s):Bi(e,n,s,r||null):1===t&&null!==n?Bi(e,n,s,r||null):2===t?function(t,e,n){var o=Ki(t,e);o&&function(t,e,n,o){Ye(t)?t.removeChild(e,n,o):e.removeChild(n)}(t,o,e,n)}(e,s,a):3===t&&e.destroyNode(s),null!=i&&function(t,e,n,o,r){var i=n[7];i!==Je(n)&&Ii(e,t,o,i,r);for(var a=10;a<n.length;a++){var s=n[a];$i(s[1],s,t,e,o,i)}}(e,t,i,n,r)}}function ji(t,e){return Ye(e)?e.createText(t):e.createTextNode(t)}function Di(t,e,n,o){var r=Ni(t.node,e);r&&$i(t,e,e[11],n?1:2,r,o)}function Ri(t,e){var n=t[9],o=n.indexOf(e);1024&e[2]&&dn(e[3],-1),n.splice(o,1)}function Li(t,e){if(!(t.length<=10)){var n=10+e,o=t[n];if(o){var r=o[17];null!==r&&r!==t&&Ri(r,o),e>0&&(t[n-1][4]=o[4]);var i=Ce(t,10+e);Di(o[1],o,!1,null);var a=i[19];null!==a&&a.detachView(i[1]),o[3]=null,o[4]=null,o[2]&=-129}return o}}function qi(t,e){if(!(256&e[2])){var n=e[11];Ye(n)&&n.destroyNode&&$i(t,e,n,3,null,null),function(t){var e=t[13];if(!e)return Vi(t[1],t);for(;e;){var n=null;if(Be(e))n=e[13];else{var o=e[10];o&&(n=o)}if(!n){for(;e&&!e[4]&&e!==t;)Be(e)&&Vi(e[1],e),e=Fi(e,t);null===e&&(e=t),Be(e)&&Vi(e[1],e),n=e&&e[4]}e=n}}(e)}}function Fi(t,e){var n;return Be(t)&&(n=t[6])&&2===n.type?Ai(n,t):t[3]===e?null:t[3]}function Vi(t,e){if(!(256&e[2])){e[2]&=-129,e[2]|=256,function(t,e){var n;if(null!=t&&null!=(n=t.destroyHooks))for(var o=0;o<n.length;o+=2){var r=e[n[o]];if(!(r instanceof Zn)){var i=n[o+1];if(Array.isArray(i))for(var a=0;a<i.length;a+=2)i[a+1].call(r[i[a]]);else i.call(r)}}}(t,e),function(t,e){var n=t.cleanup;if(null!==n){for(var o=e[7],r=0;r<n.length-1;r+=2)if("string"==typeof n[r]){var i=n[r+1],a="function"==typeof i?i(e):Je(e[i]),s=n[r+3];"boolean"==typeof s?a.removeEventListener(n[r],o[n[r+2]],s):s>=0?o[s]():o[-s].unsubscribe(),r+=2}else n[r].call(o[n[r+1]]);e[7]=null}}(t,e);var n=e[6];n&&3===n.type&&Ye(e[11])&&e[11].destroy();var o=e[17];if(null!==o&&Ue(e[3])){o!==e[3]&&Ri(o,e);var r=e[19];null!==r&&r.detachView(t)}}}function zi(t,e,n){for(var o=e.parent;null!=o&&(4===o.type||5===o.type);)o=(e=o).parent;if(null==o){var r=n[6];return 2===r.type?Ni(r,n):n[0]}if(e&&5===e.type&&4&e.flags)return en(e,n).parentNode;if(2&o.flags){var i=t.data,a=i[i[o.index].directiveStart].encapsulation;if(a!==ke.ShadowDom&&a!==ke.Native)return null}return en(o,n)}function Bi(t,e,n,o){Ye(t)?t.insertBefore(e,n,o):e.insertBefore(n,o,!0)}function Ui(t,e,n){Ye(t)?t.appendChild(e,n):e.appendChild(n)}function Hi(t,e,n,o){null!==o?Bi(t,e,n,o):Ui(t,e,n)}function Ki(t,e){return Ye(t)?t.parentNode(e):e.parentNode}function Gi(t,e){if(2===t.type){var n=Ai(t,e);return null===n?null:Zi(n.indexOf(e,10)-10,n)}return 4===t.type||5===t.type?en(t,e):null}function Wi(t,e,n,o){var r=zi(t,o,e);if(null!=r){var i=e[11],a=Gi(o.parent||e[6],e);if(Array.isArray(n))for(var s=0;s<n.length;s++)Hi(i,r,n[s],a);else Hi(i,r,n,a)}}function Zi(t,e){var n=10+t+1;if(n<e.length){var o=e[n],r=o[1].firstChild;if(null!==r)return function t(e,n){if(null!==n){var o=n.type;if(3===o)return en(n,e);if(0===o)return Zi(-1,e[n.index]);if(4===o||5===o){var r=n.child;if(null!==r)return t(e,r);var i=e[n.index];return Ue(i)?Zi(-1,i):Je(i)}var a=e[16],s=a[6],l=Ir(a),c=s.projection[n.projection];return null!=c?t(l,c):t(e,n.next)}return null}(o,r)}return e[7]}function Qi(t,e,n,o,r,i,a){for(;null!=n;){var s=o[n.index],l=n.type;a&&0===e&&(s&&_r(Je(s),o),n.flags|=4),64!=(64&n.flags)&&(4===l||5===l?(Qi(t,e,n.child,o,r,i,!1),Ii(e,t,r,s,i)):1===l?Xi(t,e,o,n,r,i):Ii(e,t,r,s,i)),n=a?n.projectionNext:n.next}}function $i(t,e,n,o,r,i){Qi(n,o,t.node.child,e,r,i,!1)}function Yi(t,e,n){Xi(e[11],0,e,n,zi(t,n,e),Gi(n.parent||e[6],e))}function Xi(t,e,n,o,r,i){var a=n[16],s=a[6].projection[o.projection];if(Array.isArray(s))for(var l=0;l<s.length;l++)Ii(e,t,r,s[l],i);else Qi(t,e,s,a[3],r,i,!0)}function Ji(t,e,n){Ye(t)?t.setAttribute(e,"style",n):e.style.cssText=n}function ta(t,e,n){Ye(t)?""===n?t.removeAttribute(e,"class"):t.setAttribute(e,"class",n):e.className=n}var ea,na,oa,ra=function(){function t(e,n){_(this,t),this._lView=e,this._cdRefInjectingView=n,this._appRef=null,this._viewContainerRef=null}return b(t,[{key:"destroy",value:function(){if(this._appRef)this._appRef.detachView(this);else if(this._viewContainerRef){var t=this._viewContainerRef.indexOf(this);t>-1&&this._viewContainerRef.detach(t),this._viewContainerRef=null}qi(this._lView[1],this._lView)}},{key:"onDestroy",value:function(t){oi(this._lView[1],this._lView,null,t)}},{key:"markForCheck",value:function(){Pi(this._cdRefInjectingView||this._lView)}},{key:"detach",value:function(){this._lView[2]&=-129}},{key:"reattach",value:function(){this._lView[2]|=128}},{key:"detectChanges",value:function(){Mi(this._lView[1],this._lView,this.context)}},{key:"checkNoChanges",value:function(){!function(t,e,n){On(!0);try{Mi(t,e,n)}finally{On(!1)}}(this._lView[1],this._lView,this.context)}},{key:"attachToViewContainerRef",value:function(t){if(this._appRef)throw new Error("This view is already attached directly to the ApplicationRef!");this._viewContainerRef=t}},{key:"detachFromAppRef",value:function(){var t;this._appRef=null,$i(this._lView[1],t=this._lView,t[11],2,null,null)}},{key:"attachToAppRef",value:function(t){if(this._viewContainerRef)throw new Error("This view is already attached to a ViewContainer!");this._appRef=t}},{key:"rootNodes",get:function(){var t=this._lView;return null==t[0]?function t(e,n,o,r){for(var i=arguments.length>4&&void 0!==arguments[4]&&arguments[4];null!==o;){var a=n[o.index];if(null!==a&&r.push(Je(a)),Ue(a))for(var s=10;s<a.length;s++){var l=a[s],u=l[1].firstChild;null!==u&&t(l[1],l,u,r)}var d=o.type;if(4===d||5===d)t(e,n,o.child,r);else if(1===d){var f=n[16],g=f[6],h=o.projection,p=g.projection[h];if(Array.isArray(p))r.push.apply(r,c(p));else{var m=Ir(f);t(m[1],m,p,r,!0)}}o=i?o.projectionNext:o.next}return r}(t[1],t,t[6].child,[]):[]}},{key:"context",get:function(){return this._lView[8]}},{key:"destroyed",get:function(){return 256==(256&this._lView[2])}}]),t}(),ia=function(t){g(n,t);var e=v(n);function n(t){var o;return _(this,n),(o=e.call(this,t))._view=t,o}return b(n,[{key:"detectChanges",value:function(){xi(this._view)}},{key:"checkNoChanges",value:function(){!function(t){On(!0);try{xi(t)}finally{On(!1)}}(this._view)}},{key:"context",get:function(){return null}}]),n}(ra);function aa(t,e,n){return ea||(ea=function(t){g(n,t);var e=v(n);function n(){return _(this,n),e.apply(this,arguments)}return n}(t)),new ea(en(e,n))}function sa(t,e,n,o){return na||(na=function(t){g(n,t);var e=v(n);function n(t,o,r){var i;return _(this,n),(i=e.call(this))._declarationView=t,i._declarationTContainer=o,i.elementRef=r,i}return b(n,[{key:"createEmbeddedView",value:function(t){var e=this._declarationTContainer.tViews,n=Wr(this._declarationView,e,t,16,null,e.node);n[17]=this._declarationView[this._declarationTContainer.index];var o=this._declarationView[19];return null!==o&&(n[19]=o.createEmbeddedView(e)),Qr(e,n,t),new ra(n)}}]),n}(t)),0===n.type?new na(o,n,aa(e,n,o)):null}function la(t,e,n,o){var r;oa||(oa=function(t){g(o,t);var n=v(o);function o(t,e,r){var i;return _(this,o),(i=n.call(this))._lContainer=t,i._hostTNode=e,i._hostView=r,i}return b(o,[{key:"clear",value:function(){for(;this.length>0;)this.remove(this.length-1)}},{key:"get",value:function(t){return null!==this._lContainer[8]&&this._lContainer[8][t]||null}},{key:"createEmbeddedView",value:function(t,e,n){var o=t.createEmbeddedView(e||{});return this.insert(o,n),o}},{key:"createComponent",value:function(t,e,n,o,r){var i=n||this.parentInjector;if(!r&&null==t.ngModule&&i){var a=i.get(ve,null);a&&(r=a)}var s=t.create(i,o,void 0,r);return this.insert(s.hostView,e),s}},{key:"insert",value:function(t,e){var n=t._lView,o=n[1];if(t.destroyed)throw new Error("Cannot insert a destroyed View in a ViewContainer!");if(this.allocateContainerIfNeeded(),Ue(n[3])){var r=this.indexOf(t);if(-1!==r)this.detach(r);else{var i=n[3],a=new oa(i,i[6],i[3]);a.detach(a.indexOf(t))}}var s=this._adjustIndex(e);return function(t,e,n,o){var r=10+o,i=n.length;o>0&&(n[r-1][4]=e),o<i-10?(e[4]=n[r],be(n,10+o,e)):(n.push(e),e[4]=null),e[3]=n;var a=e[17];null!==a&&n!==a&&function(t,e){var n=t[9];e[16]!==e[3][3][16]&&(t[2]=!0),null===n?t[9]=[e]:n.push(e)}(a,e);var s=e[19];null!==s&&s.insertView(t),e[2]|=128}(o,n,this._lContainer,s),Di(o,n,!0,Zi(s,this._lContainer)),t.attachToViewContainerRef(this),be(this._lContainer[8],s,t),t}},{key:"move",value:function(t,e){if(t.destroyed)throw new Error("Cannot move a destroyed View in a ViewContainer!");return this.insert(t,e)}},{key:"indexOf",value:function(t){var e=this._lContainer[8];return null!==e?e.indexOf(t):-1}},{key:"remove",value:function(t){this.allocateContainerIfNeeded();var e=this._adjustIndex(t,-1);!function(t,e){var n=Li(t,e);n&&qi(n[1],n)}(this._lContainer,e),Ce(this._lContainer[8],e)}},{key:"detach",value:function(t){this.allocateContainerIfNeeded();var e=this._adjustIndex(t,-1),n=Li(this._lContainer,e);return n&&null!=Ce(this._lContainer[8],e)?new ra(n):null}},{key:"_adjustIndex",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return null==t?this.length+e:t}},{key:"allocateContainerIfNeeded",value:function(){null===this._lContainer[8]&&(this._lContainer[8]=[])}},{key:"element",get:function(){return aa(e,this._hostTNode,this._hostView)}},{key:"injector",get:function(){return new wo(this._hostTNode,this._hostView)}},{key:"parentInjector",get:function(){var t=mo(this._hostTNode,this._hostView),e=oo(t,this._hostView),n=function(t,e,n){if(n.parent&&-1!==n.parent.injectorIndex){for(var o=n.parent.injectorIndex,r=n.parent;null!=r.parent&&o==r.parent.injectorIndex;)r=r.parent;return r}for(var i=no(t),a=e,s=e[6];i>1;)s=(a=a[15])[6],i--;return s}(t,this._hostView,this._hostTNode);return to(t)&&null!=n?new wo(n,e):new wo(null,this._hostView)}},{key:"length",get:function(){return this._lContainer.length-10}}]),o}(t));var i=o[n.index];if(Ue(i))r=i;else{var a;if(4===n.type)a=Je(i);else if(a=o[11].createComment(""),Ze(o)){var s=o[11],l=en(n,o);Bi(s,Ki(s,l),a,function(t,e){return Ye(t)?t.nextSibling(e):e.nextSibling}(s,l))}else Wi(o[1],o,a,n);o[n.index]=r=yi(i,o,a,n),Oi(o,r)}return new oa(r,n,o)}function ca(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return ua(vn(),hn(),t)}function ua(t,e,n){if(!n&&Ke(t)){var o=rn(t.index,e);return new ra(o,o)}return 3===t.type||0===t.type||4===t.type||5===t.type?new ra(e[16],e):null}var da=function(){var t=function t(){_(this,t)};return t.__NG_ELEMENT_ID__=function(){return fa()},t}(),fa=ca,ga=Function,ha=new oe("Set Injector scope."),pa={},ma={},va=[],_a=void 0;function ya(){return void 0===_a&&(_a=new pe),_a}function ba(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,o=arguments.length>3?arguments[3]:void 0;return new Ca(t,n,e||ya(),o)}var Ca=function(){function t(e,n,o){var r=this,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;_(this,t),this.parent=o,this.records=new Map,this.injectorDefTypes=new Set,this.onDestroy=new Set,this._destroyed=!1;var a=[];n&&ye(n,(function(t){return r.processProvider(t,e,n)})),ye([e],(function(t){return r.processInjectorType(t,[],a)})),this.records.set(re,Ma(void 0,this));var s=this.records.get(ha);this.scope=null!=s?s.value:null,this.source=i||("object"==typeof e?null:qt(e))}return b(t,[{key:"destroy",value:function(){this.assertNotDestroyed(),this._destroyed=!0;try{this.onDestroy.forEach((function(t){return t.ngOnDestroy()}))}finally{this.records.clear(),this.onDestroy.clear(),this.injectorDefTypes.clear()}}},{key:"get",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ie,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:xt.Default;this.assertNotDestroyed();var o=ce(this);try{if(!(n&xt.SkipSelf)){var r=this.records.get(t);if(void 0===r){var i=ka(t)&&Tt(t);r=i&&this.injectableDefInScope(i)?Ma(Oa(t),pa):null,this.records.set(t,r)}if(null!=r)return this.hydrate(t,r)}var a=n&xt.Self?ya():this.parent;return a.get(t,e=n&xt.Optional&&e===ie?null:e)}catch(l){if("NullInjectorError"===l.name){var s=l.ngTempTokenPath=l.ngTempTokenPath||[];if(s.unshift(qt(t)),o)throw l;return me(l,t,"R3InjectorError",this.source)}throw l}finally{ce(o)}}},{key:"_resolveInjectorDefTypes",value:function(){var t=this;this.injectorDefTypes.forEach((function(e){return t.get(e)}))}},{key:"toString",value:function(){var t=[];return this.records.forEach((function(e,n){return t.push(qt(n))})),"R3Injector[".concat(t.join(", "),"]")}},{key:"assertNotDestroyed",value:function(){if(this._destroyed)throw new Error("Injector has already been destroyed.")}},{key:"processInjectorType",value:function(t,e,n){var o=this;if(!(t=Bt(t)))return!1;var r=Nt(t),i=null==r&&t.ngModule||void 0,a=void 0===i?t:i,s=-1!==n.indexOf(a);if(void 0!==i&&(r=Nt(i)),null==r)return!1;if(null!=r.imports&&!s){var l;n.push(a);try{ye(r.imports,(function(t){o.processInjectorType(t,e,n)&&(void 0===l&&(l=[]),l.push(t))}))}finally{}if(void 0!==l)for(var c=function(t){var e=l[t],n=e.ngModule,r=e.providers;ye(r,(function(t){return o.processProvider(t,n,r||va)}))},u=0;u<l.length;u++)c(u)}this.injectorDefTypes.add(a),this.records.set(a,Ma(r.factory,pa));var d=r.providers;if(null!=d&&!s){var f=t;ye(d,(function(t){return o.processProvider(t,f,d)}))}return void 0!==i&&void 0!==t.providers}},{key:"processProvider",value:function(t,e,n){var o=wa(t=Bt(t))?t:Bt(t&&t.provide),r=function(t,e,n){return xa(t)?Ma(void 0,t.useValue):Ma(Pa(t,e,n),pa)}(t,e,n);if(wa(t)||!0!==t.multi){var i=this.records.get(o);i&&void 0!==i.multi&&br()}else{var a=this.records.get(o);a?void 0===a.multi&&br():((a=Ma(void 0,pa,!0)).factory=function(){return he(a.multi)},this.records.set(o,a)),o=t,a.multi.push(t)}this.records.set(o,r)}},{key:"hydrate",value:function(t,e){var n;return e.value===ma?function(t){throw new Error("Cannot instantiate cyclic dependency! ".concat(t))}(qt(t)):e.value===pa&&(e.value=ma,e.value=e.factory()),"object"==typeof e.value&&e.value&&null!==(n=e.value)&&"object"==typeof n&&"function"==typeof n.ngOnDestroy&&this.onDestroy.add(e.value),e.value}},{key:"injectableDefInScope",value:function(t){return!!t.providedIn&&("string"==typeof t.providedIn?"any"===t.providedIn||t.providedIn===this.scope:this.injectorDefTypes.has(t.providedIn))}},{key:"destroyed",get:function(){return this._destroyed}}]),t}();function Oa(t){var e=Tt(t),n=null!==e?e.factory:Ve(t);if(null!==n)return n;var o=Nt(t);if(null!==o)return o.factory;if(t instanceof oe)throw new Error("Token ".concat(qt(t)," is missing a \u0275prov definition."));if(t instanceof Function)return function(t){var e=t.length;if(e>0){var n=Oe(e,"?");throw new Error("Can't resolve all parameters for ".concat(qt(t),": (").concat(n.join(", "),")."))}var o=function(t){var e=t&&(t[It]||t[Rt]||t[Dt]&&t[Dt]());if(e){var n=function(t){if(t.hasOwnProperty("name"))return t.name;var e=(""+t).match(/^function\s*([^\s(]+)/);return null===e?"":e[1]}(t);return console.warn('DEPRECATED: DI is instantiating a token "'.concat(n,'" that inherits its @Injectable decorator but does not provide one itself.\n')+'This will become an error in a future version of Angular. Please add @Injectable() to the "'.concat(n,'" class.')),e}return null}(t);return null!==o?function(){return o.factory(t)}:function(){return new t}}(t);throw new Error("unreachable")}function Pa(t,e,n){var o,r=void 0;if(wa(t)){var i=Bt(t);return Ve(i)||Oa(i)}if(xa(t))r=function(){return Bt(t.useValue)};else if((o=t)&&o.useFactory)r=function(){return t.useFactory.apply(t,c(he(t.deps||[])))};else if(function(t){return!(!t||!t.useExisting)}(t))r=function(){return fe(Bt(t.useExisting))};else{var a=Bt(t&&(t.useClass||t.provide));if(a||function(t,e,n){var o="";if(t&&e){var r=e.map((function(t){return t==n?"?"+n+"?":"..."}));o=" - only instances of Provider and Type are allowed, got: [".concat(r.join(", "),"]")}throw new Error("Invalid provider for the NgModule '".concat(qt(t),"'")+o)}(e,n,t),!function(t){return!!t.deps}(t))return Ve(a)||Oa(a);r=function(){return C(a,c(he(t.deps)))}}return r}function Ma(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return{factory:t,value:e,multi:n?[]:void 0}}function xa(t){return null!==t&&"object"==typeof t&&se in t}function wa(t){return"function"==typeof t}function ka(t){return"function"==typeof t||"object"==typeof t&&t instanceof oe}var Ea=function(t,e,n){return function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,o=arguments.length>3?arguments[3]:void 0,r=ba(t,e,n,o);return r._resolveInjectorDefTypes(),r}({name:n},e,t,n)},Sa=function(){var t=function(){function t(){_(this,t)}return b(t,null,[{key:"create",value:function(t,e){return Array.isArray(t)?Ea(t,e,""):Ea(t.providers,t.parent,t.name||"")}}]),t}();return t.THROW_IF_NOT_FOUND=ie,t.NULL=new pe,t.\u0275prov=Et({token:t,providedIn:"any",factory:function(){return fe(re)}}),t.__NG_ELEMENT_ID__=-1,t}(),Ta=new oe("AnalyzeForEntryComponents");function Aa(t,e,n){var o=n?t.styles:null,r=n?t.classes:null,i=0;if(null!==e)for(var a=0;a<e.length;a++){var s=e[a];"number"==typeof s?i=s:1==i?r=Ft(r,s):2==i&&(o=Ft(o,s+": "+e[++a]+";"))}n?t.styles=o:t.stylesWithoutHost=o,n?t.classes=r:t.classesWithoutHost=r}var Na=null;function Ia(){if(!Na){var t=Qt.Symbol;if(t&&t.iterator)Na=t.iterator;else for(var e=Object.getOwnPropertyNames(Map.prototype),n=0;n<e.length;++n){var o=e[n];"entries"!==o&&"size"!==o&&Map.prototype[o]===Map.prototype.entries&&(Na=o)}}return Na}var ja=function(){function t(e){_(this,t),this.wrapped=e}return b(t,null,[{key:"wrap",value:function(e){return new t(e)}},{key:"unwrap",value:function(e){return t.isWrapped(e)?e.wrapped:e}},{key:"isWrapped",value:function(e){return e instanceof t}}]),t}();function Da(t){return!!Ra(t)&&(Array.isArray(t)||!(t instanceof Map)&&Ia()in t)}function Ra(t){return null!==t&&("function"==typeof t||"object"==typeof t)}function La(t,e,n){return t[e]=n}function qa(t,e,n){return!Object.is(t[e],n)&&(t[e]=n,!0)}function Fa(t,e,n,o){var r=qa(t,e,n);return qa(t,e+1,o)||r}function Va(t,e,n,o){var r=hn();return qa(r,Mn(),e)&&(pn(),function(t,e,n,o,r,i){var a=en(t,e),s=e[11];if(null==o)Ye(s)?s.removeAttribute(a,n,i):a.removeAttribute(n);else{var l=null==r?ro(o):r(o,t.tagName||"",n);Ye(s)?s.setAttribute(a,n,l,i):i?a.setAttributeNS(i,n,l):a.setAttribute(n,l)}}(Vn(),r,t,e,n,o)),Va}function za(t,e,n,o){return qa(t,Mn(),n)?e+ro(n)+o:Nr}function Ba(t,e,n,o,r,i,a,s){var l=hn(),c=pn(),u=t+20,d=c.firstCreatePass?function(t,e,n,o,r,i,a,s,l){var c=e.consts,u=Zr(e,n[6],t,0,a||null,cn(c,s));si(e,n,u,cn(c,l)),Bn(e,u);var d=u.tViews=ni(2,-1,o,r,i,e.directiveRegistry,e.pipeRegistry,null,e.schemas,c),f=ri(0,null,2,-1,null,null);return f.injectorIndex=u.injectorIndex,d.node=f,null!==e.queries&&(e.queries.template(e,u),d.queries=e.queries.embeddedTView(u)),u}(t,c,l,e,n,o,r,i,a):c.data[u];_n(d,!1);var f=l[11].createComment("");Wi(c,l,f,d),_r(f,l),Oi(l,l[u]=yi(f,l,f,d)),Ge(d)&&Jr(c,l,d),null!=a&&ti(l,d,s)}function Ua(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:xt.Default,n=hn();if(null==n)return fe(t,e);var o=vn();return _o(o,n,Bt(t),e)}function Ha(t){return function(t,e){if("class"===e)return t.classes;if("style"===e)return t.styles;var n=t.attrs;if(n)for(var o=n.length,r=0;r<o;){var i=n[r];if($n(i))break;if(0===i)r+=2;else if("number"==typeof i)for(r++;r<o&&"string"==typeof n[r];)r++;else{if(i===e)return n[r+1];r+=2}}return null}(vn(),t)}function Ka(t,e,n){var o=hn();return qa(o,Mn(),e)&&ai(pn(),Vn(),o,t,e,o[11],n,!1),Ka}function Ga(t,e,n,o,r){var i=r?"class":"style";Ti(t,n,e.inputs[i],i,o)}function Wa(t,e,n,o){var r=hn(),i=pn(),a=20+t,s=r[11],l=r[a]=Gr(e,s,fn.lFrame.currentNamespace),c=i.firstCreatePass?function(t,e,n,o,r,i,a){var s=e.consts,l=cn(s,i),c=Zr(e,n[6],t,3,r,l);return si(e,n,c,cn(s,a)),null!==c.attrs&&Aa(c,c.attrs,!1),null!==c.mergedAttrs&&Aa(c,c.mergedAttrs,!0),null!==e.queries&&e.queries.elementStart(e,c),c}(t,i,r,0,e,n,o):i.data[a];_n(c,!0);var u=c.mergedAttrs;null!==u&&Qn(s,l,u);var d=c.classes;null!==d&&ta(s,l,d);var f=c.styles;null!==f&&Ji(s,l,f),Wi(i,r,l,c),0===fn.lFrame.elementDepthCount&&_r(l,r),fn.lFrame.elementDepthCount++,Ge(c)&&(Jr(i,r,c),function(t,e,n){if(He(e))for(var o=e.directiveEnd,r=e.directiveStart;r<o;r++){var i=t.data[r];i.contentQueries&&i.contentQueries(1,n[r],r)}}(i,c,r)),null!==o&&ti(r,c)}function Za(){var t=vn();yn()?bn():_n(t=t.parent,!1);var e=t;fn.lFrame.elementDepthCount--;var n=pn();n.firstCreatePass&&(Bn(n,t),He(t)&&n.queries.elementEnd(t)),null!=e.classesWithoutHost&&function(t){return 0!=(16&t.flags)}(e)&&Ga(n,e,hn(),e.classesWithoutHost,!0),null!=e.stylesWithoutHost&&function(t){return 0!=(32&t.flags)}(e)&&Ga(n,e,hn(),e.stylesWithoutHost,!1)}function Qa(t,e,n,o){Wa(t,e,n,o),Za()}function $a(){return hn()}function Ya(t){return!!t&&"function"==typeof t.then}function Xa(t){return!!t&&"function"==typeof t.subscribe}function Ja(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=arguments.length>3?arguments[3]:void 0,r=hn(),i=pn(),a=vn();return es(i,r,r[11],a,t,e,n,o),Ja}function ts(t,e,n,o){var r=t.cleanup;if(null!=r)for(var i=0;i<r.length-1;i+=2){var a=r[i];if(a===n&&r[i+1]===o){var s=e[7],l=r[i+2];return s.length>l?s[l]:null}"string"==typeof a&&(i+=2)}return null}function es(t,e,n,o,r,i){var a=arguments.length>6&&void 0!==arguments[6]&&arguments[6],s=arguments.length>7?arguments[7]:void 0,l=Ge(o),c=t.firstCreatePass,u=c&&(t.cleanup||(t.cleanup=[])),d=Ei(e),f=!0;if(3===o.type){var g=en(o,e),h=s?s(g):Ee,p=h.target||g,m=d.length,v=s?function(t){return s(Je(t[o.index])).target}:o.index;if(Ye(n)){var _=null;if(!s&&l&&(_=ts(t,e,r,o.index)),null!==_){var y=_.__ngLastListenerFn__||_;y.__ngNextListenerFn__=i,_.__ngLastListenerFn__=i,f=!1}else{i=os(o,e,i,!1);var b=n.listen(h.name||p,r,i);d.push(i,b),u&&u.push(r,v,m,m+1)}}else i=os(o,e,i,!0),p.addEventListener(r,i,a),d.push(i),u&&u.push(r,v,m,a)}var C,O=o.outputs;if(f&&null!==O&&(C=O[r])){var P=C.length;if(P)for(var M=0;M<P;M+=2){var x=C[M],w=C[M+1],k=e[x],E=k[w],S=E.subscribe(i),T=d.length;d.push(i,S),u&&u.push(r,o.index,T,-(T+1))}}}function ns(t,e,n){try{return!1!==e(n)}catch(o){return Si(t,o),!1}}function os(t,e,n,o){return function r(i){if(i===Function)return n;var a=2&t.flags?rn(t.index,e):e;0==(32&e[2])&&Pi(a);for(var s=ns(e,n,i),l=r.__ngNextListenerFn__;l;)s=ns(e,l,i)&&s,l=l.__ngNextListenerFn__;return o&&!1===s&&(i.preventDefault(),i.returnValue=!1),s}}function rs(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;return Ln(t)}function is(t,e){for(var n=null,o=function(t){var e=t.attrs;if(null!=e){var n=e.indexOf(5);if(0==(1&n))return e[n+1]}return null}(t),r=0;r<e.length;r++){var i=e[r];if("*"!==i){if(null===o?Er(t,i,!0):Sr(o,i))return r}else n=r}return n}function as(t){var e=hn()[16][6];if(!e.projection)for(var n=e.projection=Oe(t?t.length:1,null),o=n.slice(),r=e.child;null!==r;){var i=t?is(r,t):0;null!==i&&(o[i]?o[i].projectionNext=r:n[i]=r,o[i]=r),r=r.next}}function ss(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2?arguments[2]:void 0,o=hn(),r=pn(),i=Zr(r,o[6],t,1,null,n||null);null===i.projection&&(i.projection=e),bn(),Yi(r,o,i)}function ls(t,e,n){return cs(t,"",e,"",n),ls}function cs(t,e,n,o,r){var i=hn(),a=za(i,e,n,o);return a!==Nr&&ai(pn(),Vn(),i,t,a,i[11],r,!1),cs}var us=[];function ds(t,e,n,o,r){for(var i=t[n+1],a=null===e,s=o?Vr(i):Br(i),l=!1;0!==s&&(!1===l||a);){var c=t[s+1];fs(t[s],e)&&(l=!0,t[s+1]=o?Hr(c):zr(c)),s=o?Vr(c):Br(c)}l&&(t[n+1]=o?zr(i):Hr(i))}function fs(t,e){return null===t||null==e||(Array.isArray(t)?t[1]:t)===e||!(!Array.isArray(t)||"string"!=typeof e)&&xe(t,e)>=0}var gs={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function hs(t){return t.substring(gs.key,gs.keyEnd)}function ps(t,e){var n=gs.textEnd;return n===e?-1:(e=gs.keyEnd=function(t,e,n){for(;e<n&&t.charCodeAt(e)>32;)e++;return e}(t,gs.key=e,n),ms(t,e,n))}function ms(t,e,n){for(;e<n&&t.charCodeAt(e)<=32;)e++;return e}function vs(t,e,n){return bs(t,e,n,!1),vs}function _s(t,e){return bs(t,e,null,!0),_s}function ys(t,e){for(var n=function(t){return function(t){gs.key=0,gs.keyEnd=0,gs.value=0,gs.valueEnd=0,gs.textEnd=t.length}(t),ps(t,ms(t,0,gs.textEnd))}(e);n>=0;n=ps(e,n))Pe(t,hs(e),!0)}function bs(t,e,n,o){var r=hn(),i=pn(),a=xn(2);i.firstUpdatePass&&Os(i,t,a,o),e!==Nr&&qa(r,a,e)&&xs(i,i.data[qn()+20],r,r[11],t,r[a+1]=function(t,e){return null==t||("string"==typeof e?t+=e:"object"==typeof t&&(t=qt(Fo(t)))),t}(e,n),o,a)}function Cs(t,e){return e>=t.expandoStartIndex}function Os(t,e,n,o){var r=t.data;if(null===r[n+1]){var i=r[qn()+20],a=Cs(t,n);Es(i,o)&&null===e&&!a&&(e=!1),e=function(t,e,n,o){var r=function(t){var e=fn.lFrame.currentDirectiveIndex;return-1===e?null:t[e]}(t),i=o?e.residualClasses:e.residualStyles;if(null===r)0===(o?e.classBindings:e.styleBindings)&&(n=Ms(n=Ps(null,t,e,n,o),e.attrs,o),i=null);else{var a=e.directiveStylingLast;if(-1===a||t[a]!==r)if(n=Ps(r,t,e,n,o),null===i){var s=function(t,e,n){var o=n?e.classBindings:e.styleBindings;if(0!==Br(o))return t[Vr(o)]}(t,e,o);void 0!==s&&Array.isArray(s)&&function(t,e,n,o){t[Vr(n?e.classBindings:e.styleBindings)]=o}(t,e,o,s=Ms(s=Ps(null,t,e,s[1],o),e.attrs,o))}else i=function(t,e,n){for(var o=void 0,r=e.directiveEnd,i=1+e.directiveStylingLast;i<r;i++)o=Ms(o,t[i].hostAttrs,n);return Ms(o,e.attrs,n)}(t,e,o)}return void 0!==i&&(o?e.residualClasses=i:e.residualStyles=i),n}(r,i,e,o),function(t,e,n,o,r,i){var a=i?e.classBindings:e.styleBindings,s=Vr(a),l=Br(a);t[o]=n;var c,u=!1;if(Array.isArray(n)?(null===(c=n[1])||xe(n,c)>0)&&(u=!0):c=n,r)if(0!==l){var d=Vr(t[s+1]);t[o+1]=Fr(d,s),0!==d&&(t[d+1]=Ur(t[d+1],o)),t[s+1]=131071&t[s+1]|o<<17}else t[o+1]=Fr(s,0),0!==s&&(t[s+1]=Ur(t[s+1],o)),s=o;else t[o+1]=Fr(l,0),0===s?s=o:t[l+1]=Ur(t[l+1],o),l=o;u&&(t[o+1]=zr(t[o+1])),ds(t,c,o,!0),ds(t,c,o,!1),function(t,e,n,o,r){var i=r?t.residualClasses:t.residualStyles;null!=i&&"string"==typeof e&&xe(i,e)>=0&&(n[o+1]=Hr(n[o+1]))}(e,c,t,o,i),a=Fr(s,l),i?e.classBindings=a:e.styleBindings=a}(r,i,e,n,a,o)}}function Ps(t,e,n,o,r){var i=null,a=n.directiveEnd,s=n.directiveStylingLast;for(-1===s?s=n.directiveStart:s++;s<a&&(o=Ms(o,(i=e[s]).hostAttrs,r),i!==t);)s++;return null!==t&&(n.directiveStylingLast=s),o}function Ms(t,e,n){var o=n?1:2,r=-1;if(null!==e)for(var i=0;i<e.length;i++){var a=e[i];"number"==typeof a?r=a:r===o&&(Array.isArray(t)||(t=void 0===t?[]:["",t]),Pe(t,a,!!n||e[++i]))}return void 0===t?null:t}function xs(t,e,n,o,r,i,a,s){if(3===e.type){var l=t.data,c=l[s+1];ks(1==(1&c)?ws(l,e,n,r,Br(c),a):void 0)||(ks(i)||function(t){return 2==(2&t)}(c)&&(i=ws(l,null,n,r,s,a)),function(t,e,n,o,r){var i=Ye(t);if(e)r?i?t.addClass(n,o):n.classList.add(o):i?t.removeClass(n,o):n.classList.remove(o);else{var a=-1==o.indexOf("-")?void 0:2;null==r?i?t.removeStyle(n,o,a):n.style.removeProperty(o):i?t.setStyle(n,o,r,a):n.style.setProperty(o,r)}}(o,a,tn(qn(),n),r,i))}}function ws(t,e,n,o,r,i){for(var a=null===e,s=void 0;r>0;){var l=t[r],c=Array.isArray(l),u=c?l[1]:l,d=null===u,f=n[r+1];f===Nr&&(f=d?us:void 0);var g=d?Me(f,o):u===o?f:void 0;if(c&&!ks(g)&&(g=Me(l,o)),ks(g)&&(s=g,a))return s;var h=t[r+1];r=a?Vr(h):Br(h)}if(null!==e){var p=i?e.residualClasses:e.residualStyles;null!=p&&(s=Me(p,o))}return s}function ks(t){return void 0!==t}function Es(t,e){return 0!=(t.flags&(e?16:32))}function Ss(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=hn(),o=pn(),r=t+20,i=o.firstCreatePass?Zr(o,n[6],t,3,null,null):o.data[r],a=n[r]=ji(e,n[11]);Wi(o,n,a,i),_n(i,!1)}function Ts(t){return As("",t,""),Ts}function As(t,e,n){var o=hn(),r=za(o,t,e,n);return r!==Nr&&function(t,e,n){var o=tn(e,t),r=t[11];Ye(r)?r.setValue(o,n):o.textContent=n}(o,qn(),r),As}function Ns(t,e,n){var o=hn();return qa(o,Mn(),e)&&ai(pn(),Vn(),o,t,e,o[11],n,!0),Ns}function Is(t,e){var n=an(t)[1],o=n.data.length-1;Bn(n,{directiveStart:o,directiveEnd:o+1})}function js(t){for(var e=Object.getPrototypeOf(t.type.prototype).constructor,n=!0,o=[t];e;){var r=void 0;if(We(t))r=e.\u0275cmp||e.\u0275dir;else{if(e.\u0275cmp)throw new Error("Directives cannot inherit Components");r=e.\u0275dir}if(r){if(n){o.push(r);var i=t;i.inputs=Ds(t.inputs),i.declaredInputs=Ds(t.declaredInputs),i.outputs=Ds(t.outputs);var a=r.hostBindings;a&&qs(t,a);var s=r.viewQuery,l=r.contentQueries;if(s&&Rs(t,s),l&&Ls(t,l),kt(t.inputs,r.inputs),kt(t.declaredInputs,r.declaredInputs),kt(t.outputs,r.outputs),We(r)&&r.data.animation){var c=t.data;c.animation=(c.animation||[]).concat(r.data.animation)}i.afterContentChecked=i.afterContentChecked||r.afterContentChecked,i.afterContentInit=t.afterContentInit||r.afterContentInit,i.afterViewChecked=t.afterViewChecked||r.afterViewChecked,i.afterViewInit=t.afterViewInit||r.afterViewInit,i.doCheck=t.doCheck||r.doCheck,i.onDestroy=t.onDestroy||r.onDestroy,i.onInit=t.onInit||r.onInit}var u=r.features;if(u)for(var d=0;d<u.length;d++){var f=u[d];f&&f.ngInherit&&f(t),f===js&&(n=!1)}}e=Object.getPrototypeOf(e)}!function(t){for(var e=0,n=null,o=t.length-1;o>=0;o--){var r=t[o];r.hostVars=e+=r.hostVars,r.hostAttrs=Xn(r.hostAttrs,n=Xn(n,r.hostAttrs))}}(o)}function Ds(t){return t===Ee?{}:t===Se?[]:t}function Rs(t,e){var n=t.viewQuery;t.viewQuery=n?function(t,o){e(t,o),n(t,o)}:e}function Ls(t,e){var n=t.contentQueries;t.contentQueries=n?function(t,o,r){e(t,o,r),n(t,o,r)}:e}function qs(t,e){var n=t.hostBindings;t.hostBindings=n?function(t,o){e(t,o),n(t,o)}:e}var Fs=function(){function t(e,n,o){_(this,t),this.previousValue=e,this.currentValue=n,this.firstChange=o}return b(t,[{key:"isFirstChange",value:function(){return this.firstChange}}]),t}();function Vs(t){t.type.prototype.ngOnChanges&&(t.setInput=zs,t.onChanges=function(){var t=Bs(this),e=t&&t.current;if(e){var n=t.previous;if(n===Ee)t.previous=e;else for(var o in e)n[o]=e[o];t.current=null,this.ngOnChanges(e)}})}function zs(t,e,n,o){var r=Bs(t)||function(t,e){return t.__ngSimpleChanges__=e}(t,{previous:Ee,current:null}),i=r.current||(r.current={}),a=r.previous,s=this.declaredInputs[n],l=a[s];i[s]=new Fs(l&&l.currentValue,e,a===Ee),t[o]=e}function Bs(t){return t.__ngSimpleChanges__||null}function Us(t,e,n){var o=pn();if(o.firstCreatePass){var r=We(t);Hs(n,o.data,o.blueprint,r,!0),Hs(e,o.data,o.blueprint,r,!1)}}function Hs(t,e,n,o,r){if(t=Bt(t),Array.isArray(t))for(var i=0;i<t.length;i++)Hs(t[i],e,n,o,r);else{var a=pn(),s=hn(),l=wa(t)?t:Bt(t.provide),c=Pa(t),u=vn(),d=65535&u.providerIndexes,f=u.directiveStart,g=u.providerIndexes>>16;if(wa(t)||!t.multi){var h=new Zn(c,r,Ua),p=Ws(l,e,r?d:d+g,f);-1===p?(vo(go(u,s),a,l),Ks(a,t,e.length),e.push(l),u.directiveStart++,u.directiveEnd++,r&&(u.providerIndexes+=65536),n.push(h),s.push(h)):(n[p]=h,s[p]=h)}else{var m=Ws(l,e,d+g,f),v=Ws(l,e,d,d+g),_=v>=0&&n[v];if(r&&!_||!r&&!(m>=0&&n[m])){vo(go(u,s),a,l);var y=function(t,e,n,o,r){var i=new Zn(t,n,Ua);return i.multi=[],i.index=e,i.componentProviders=0,Gs(i,r,o&&!n),i}(r?Qs:Zs,n.length,r,o,c);!r&&_&&(n[v].providerFactory=y),Ks(a,t,e.length,0),e.push(l),u.directiveStart++,u.directiveEnd++,r&&(u.providerIndexes+=65536),n.push(y),s.push(y)}else Ks(a,t,m>-1?m:v,Gs(n[r?v:m],c,!r&&o));!r&&o&&_&&n[v].componentProviders++}}}function Ks(t,e,n,o){var r=wa(e);if(r||e.useClass){var i=(e.useClass||e).prototype.ngOnDestroy;if(i){var a=t.destroyHooks||(t.destroyHooks=[]);if(!r&&e.multi){var s=a.indexOf(n);-1===s?a.push(n,[o,i]):a[s+1].push(o,i)}else a.push(n,i)}}}function Gs(t,e,n){return n&&t.componentProviders++,t.multi.push(e)-1}function Ws(t,e,n,o){for(var r=n;r<o;r++)if(e[r]===t)return r;return-1}function Zs(t,e,n,o){return $s(this.multi,[])}function Qs(t,e,n,o){var r,i=this.multi;if(this.providerFactory){var a=this.providerFactory.componentProviders,s=Oo(n,n[1],this.providerFactory.index,o);$s(i,r=s.slice(0,a));for(var l=a;l<s.length;l++)r.push(s[l])}else $s(i,r=[]);return r}function $s(t,e){for(var n=0;n<t.length;n++)e.push((0,t[n])());return e}function Ys(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return function(n){n.providersResolver=function(n,o){return Us(n,o?o(t):t,e)}}}Vs.ngInherit=!0;var Xs=function t(){_(this,t)},Js=function t(){_(this,t)},tl=function(){function t(){_(this,t)}return b(t,[{key:"resolveComponentFactory",value:function(t){throw function(t){var e=Error("No component factory found for ".concat(qt(t),". Did you add it to @NgModule.entryComponents?"));return e.ngComponent=t,e}(t)}}]),t}(),el=function(){var t=function t(){_(this,t)};return t.NULL=new tl,t}(),nl=function(){var t=function t(e){_(this,t),this.nativeElement=e};return t.__NG_ELEMENT_ID__=function(){return ol(t)},t}(),ol=function(t){return aa(t,vn(),hn())},rl=function t(){_(this,t)},il=function(t){return t[t.Important=1]="Important",t[t.DashCase=2]="DashCase",t}({}),al=function(){var t=function t(){_(this,t)};return t.__NG_ELEMENT_ID__=function(){return sl()},t}(),sl=function(){var t=hn(),e=rn(vn().index,t);return function(t){var e=t[11];if(Ye(e))return e;throw new Error("Cannot inject Renderer2 when the application uses Renderer3!")}(Be(e)?e:t)},ll=function(){var t=function t(){_(this,t)};return t.\u0275prov=Et({token:t,providedIn:"root",factory:function(){return null}}),t}(),cl=function t(e){_(this,t),this.full=e,this.major=e.split(".")[0],this.minor=e.split(".")[1],this.patch=e.split(".").slice(2).join(".")},ul=new cl("10.0.3"),dl=function(){function t(){_(this,t)}return b(t,[{key:"supports",value:function(t){return Da(t)}},{key:"create",value:function(t){return new gl(t)}}]),t}(),fl=function(t,e){return e},gl=function(){function t(e){_(this,t),this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=e||fl}return b(t,[{key:"forEachItem",value:function(t){var e;for(e=this._itHead;null!==e;e=e._next)t(e)}},{key:"forEachOperation",value:function(t){for(var e=this._itHead,n=this._removalsHead,o=0,r=null;e||n;){var i=!n||e&&e.currentIndex<vl(n,o,r)?e:n,a=vl(i,o,r),s=i.currentIndex;if(i===n)o--,n=n._nextRemoved;else if(e=e._next,null==i.previousIndex)o++;else{r||(r=[]);var l=a-o,c=s-o;if(l!=c){for(var u=0;u<l;u++){var d=u<r.length?r[u]:r[u]=0,f=d+u;c<=f&&f<l&&(r[u]=d+1)}r[i.previousIndex]=c-l}}a!==s&&t(i,a,s)}}},{key:"forEachPreviousItem",value:function(t){var e;for(e=this._previousItHead;null!==e;e=e._nextPrevious)t(e)}},{key:"forEachAddedItem",value:function(t){var e;for(e=this._additionsHead;null!==e;e=e._nextAdded)t(e)}},{key:"forEachMovedItem",value:function(t){var e;for(e=this._movesHead;null!==e;e=e._nextMoved)t(e)}},{key:"forEachRemovedItem",value:function(t){var e;for(e=this._removalsHead;null!==e;e=e._nextRemoved)t(e)}},{key:"forEachIdentityChange",value:function(t){var e;for(e=this._identityChangesHead;null!==e;e=e._nextIdentityChange)t(e)}},{key:"diff",value:function(t){if(null==t&&(t=[]),!Da(t))throw new Error("Error trying to diff '".concat(qt(t),"'. Only arrays and iterables are allowed"));return this.check(t)?this:null}},{key:"onDestroy",value:function(){}},{key:"check",value:function(t){var e=this;this._reset();var n,o,r,i=this._itHead,a=!1;if(Array.isArray(t)){this.length=t.length;for(var s=0;s<this.length;s++)r=this._trackByFn(s,o=t[s]),null!==i&&Object.is(i.trackById,r)?(a&&(i=this._verifyReinsertion(i,o,r,s)),Object.is(i.item,o)||this._addIdentityChange(i,o)):(i=this._mismatch(i,o,r,s),a=!0),i=i._next}else n=0,function(t,e){if(Array.isArray(t))for(var n=0;n<t.length;n++)e(t[n]);else for(var o,r=t[Ia()]();!(o=r.next()).done;)e(o.value)}(t,(function(t){r=e._trackByFn(n,t),null!==i&&Object.is(i.trackById,r)?(a&&(i=e._verifyReinsertion(i,t,r,n)),Object.is(i.item,t)||e._addIdentityChange(i,t)):(i=e._mismatch(i,t,r,n),a=!0),i=i._next,n++})),this.length=n;return this._truncate(i),this.collection=t,this.isDirty}},{key:"_reset",value:function(){if(this.isDirty){var t,e;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=e)t.previousIndex=t.currentIndex,e=t._nextMoved;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}},{key:"_mismatch",value:function(t,e,n,o){var r;return null===t?r=this._itTail:(r=t._prev,this._remove(t)),null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(n,o))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._moveAfter(t,r,o)):null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null))?(Object.is(t.item,e)||this._addIdentityChange(t,e),this._reinsertAfter(t,r,o)):t=this._addAfter(new hl(e,n),r,o),t}},{key:"_verifyReinsertion",value:function(t,e,n,o){var r=null===this._unlinkedRecords?null:this._unlinkedRecords.get(n,null);return null!==r?t=this._reinsertAfter(r,t._prev,o):t.currentIndex!=o&&(t.currentIndex=o,this._addToMoves(t,o)),t}},{key:"_truncate",value:function(t){for(;null!==t;){var e=t._next;this._addToRemovals(this._unlink(t)),t=e}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)}},{key:"_reinsertAfter",value:function(t,e,n){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);var o=t._prevRemoved,r=t._nextRemoved;return null===o?this._removalsHead=r:o._nextRemoved=r,null===r?this._removalsTail=o:r._prevRemoved=o,this._insertAfter(t,e,n),this._addToMoves(t,n),t}},{key:"_moveAfter",value:function(t,e,n){return this._unlink(t),this._insertAfter(t,e,n),this._addToMoves(t,n),t}},{key:"_addAfter",value:function(t,e,n){return this._insertAfter(t,e,n),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}},{key:"_insertAfter",value:function(t,e,n){var o=null===e?this._itHead:e._next;return t._next=o,t._prev=e,null===o?this._itTail=t:o._prev=t,null===e?this._itHead=t:e._next=t,null===this._linkedRecords&&(this._linkedRecords=new ml),this._linkedRecords.put(t),t.currentIndex=n,t}},{key:"_remove",value:function(t){return this._addToRemovals(this._unlink(t))}},{key:"_unlink",value:function(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);var e=t._prev,n=t._next;return null===e?this._itHead=n:e._next=n,null===n?this._itTail=e:n._prev=e,t}},{key:"_addToMoves",value:function(t,e){return t.previousIndex===e||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}},{key:"_addToRemovals",value:function(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new ml),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}},{key:"_addIdentityChange",value:function(t,e){return t.item=e,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}},{key:"isDirty",get:function(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}}]),t}(),hl=function t(e,n){_(this,t),this.item=e,this.trackById=n,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},pl=function(){function t(){_(this,t),this._head=null,this._tail=null}return b(t,[{key:"add",value:function(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}},{key:"get",value:function(t,e){var n;for(n=this._head;null!==n;n=n._nextDup)if((null===e||e<=n.currentIndex)&&Object.is(n.trackById,t))return n;return null}},{key:"remove",value:function(t){var e=t._prevDup,n=t._nextDup;return null===e?this._head=n:e._nextDup=n,null===n?this._tail=e:n._prevDup=e,null===this._head}}]),t}(),ml=function(){function t(){_(this,t),this.map=new Map}return b(t,[{key:"put",value:function(t){var e=t.trackById,n=this.map.get(e);n||(n=new pl,this.map.set(e,n)),n.add(t)}},{key:"get",value:function(t,e){var n=this.map.get(t);return n?n.get(t,e):null}},{key:"remove",value:function(t){var e=t.trackById;return this.map.get(e).remove(t)&&this.map.delete(e),t}},{key:"clear",value:function(){this.map.clear()}},{key:"isEmpty",get:function(){return 0===this.map.size}}]),t}();function vl(t,e,n){var o=t.previousIndex;if(null===o)return o;var r=0;return n&&o<n.length&&(r=n[o]),o+e+r}var _l=function(){function t(){_(this,t)}return b(t,[{key:"supports",value:function(t){return t instanceof Map||Ra(t)}},{key:"create",value:function(){return new yl}}]),t}(),yl=function(){function t(){_(this,t),this._records=new Map,this._mapHead=null,this._appendAfter=null,this._previousMapHead=null,this._changesHead=null,this._changesTail=null,this._additionsHead=null,this._additionsTail=null,this._removalsHead=null,this._removalsTail=null}return b(t,[{key:"forEachItem",value:function(t){var e;for(e=this._mapHead;null!==e;e=e._next)t(e)}},{key:"forEachPreviousItem",value:function(t){var e;for(e=this._previousMapHead;null!==e;e=e._nextPrevious)t(e)}},{key:"forEachChangedItem",value:function(t){var e;for(e=this._changesHead;null!==e;e=e._nextChanged)t(e)}},{key:"forEachAddedItem",value:function(t){var e;for(e=this._additionsHead;null!==e;e=e._nextAdded)t(e)}},{key:"forEachRemovedItem",value:function(t){var e;for(e=this._removalsHead;null!==e;e=e._nextRemoved)t(e)}},{key:"diff",value:function(t){if(t){if(!(t instanceof Map||Ra(t)))throw new Error("Error trying to diff '".concat(qt(t),"'. Only maps and objects are allowed"))}else t=new Map;return this.check(t)?this:null}},{key:"onDestroy",value:function(){}},{key:"check",value:function(t){var e=this;this._reset();var n=this._mapHead;if(this._appendAfter=null,this._forEach(t,(function(t,o){if(n&&n.key===o)e._maybeAddToChanges(n,t),e._appendAfter=n,n=n._next;else{var r=e._getOrCreateRecordForKey(o,t);n=e._insertBeforeOrAppend(n,r)}})),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(var o=n;null!==o;o=o._nextRemoved)o===this._mapHead&&(this._mapHead=null),this._records.delete(o.key),o._nextRemoved=o._next,o.previousValue=o.currentValue,o.currentValue=null,o._prev=null,o._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}},{key:"_insertBeforeOrAppend",value:function(t,e){if(t){var n=t._prev;return e._next=t,e._prev=n,t._prev=e,n&&(n._next=e),t===this._mapHead&&(this._mapHead=e),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=e,e._prev=this._appendAfter):this._mapHead=e,this._appendAfter=e,null}},{key:"_getOrCreateRecordForKey",value:function(t,e){if(this._records.has(t)){var n=this._records.get(t);this._maybeAddToChanges(n,e);var o=n._prev,r=n._next;return o&&(o._next=r),r&&(r._prev=o),n._next=null,n._prev=null,n}var i=new bl(t);return this._records.set(t,i),i.currentValue=e,this._addToAdditions(i),i}},{key:"_reset",value:function(){if(this.isDirty){var t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}},{key:"_maybeAddToChanges",value:function(t,e){Object.is(e,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=e,this._addToChanges(t))}},{key:"_addToAdditions",value:function(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}},{key:"_addToChanges",value:function(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}},{key:"_forEach",value:function(t,e){t instanceof Map?t.forEach(e):Object.keys(t).forEach((function(n){return e(t[n],n)}))}},{key:"isDirty",get:function(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead}}]),t}(),bl=function t(e){_(this,t),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},Cl=function(){var t=function(){function t(e){_(this,t),this.factories=e}return b(t,[{key:"find",value:function(t){var e,n=this.factories.find((function(e){return e.supports(t)}));if(null!=n)return n;throw new Error("Cannot find a differ supporting object '".concat(t,"' of type '").concat((e=t).name||typeof e,"'"))}}],[{key:"create",value:function(e,n){if(null!=n){var o=n.factories.slice();e=e.concat(o)}return new t(e)}},{key:"extend",value:function(e){return{provide:t,useFactory:function(n){if(!n)throw new Error("Cannot extend IterableDiffers without a parent injector");return t.create(e,n)},deps:[[t,new Mt,new Ot]]}}}]),t}();return t.\u0275prov=Et({token:t,providedIn:"root",factory:function(){return new t([new dl])}}),t}(),Ol=function(){var t=function(){function t(e){_(this,t),this.factories=e}return b(t,[{key:"find",value:function(t){var e=this.factories.find((function(e){return e.supports(t)}));if(e)return e;throw new Error("Cannot find a differ supporting object '".concat(t,"'"))}}],[{key:"create",value:function(e,n){if(n){var o=n.factories.slice();e=e.concat(o)}return new t(e)}},{key:"extend",value:function(e){return{provide:t,useFactory:function(n){if(!n)throw new Error("Cannot extend KeyValueDiffers without a parent injector");return t.create(e,n)},deps:[[t,new Mt,new Ot]]}}}]),t}();return t.\u0275prov=Et({token:t,providedIn:"root",factory:function(){return new t([new _l])}}),t}(),Pl=[new _l],Ml=new Cl([new dl]),xl=new Ol(Pl),wl=function(){var t=function t(){_(this,t)};return t.__NG_ELEMENT_ID__=function(){return kl(t,nl)},t}(),kl=function(t,e){return sa(t,e,vn(),hn())},El=function(){var t=function t(){_(this,t)};return t.__NG_ELEMENT_ID__=function(){return Sl(t,nl)},t}(),Sl=function(t,e){return la(t,e,vn(),hn())},Tl={},Al=function(t){g(n,t);var e=v(n);function n(t){var o;return _(this,n),(o=e.call(this)).ngModule=t,o}return b(n,[{key:"resolveComponentFactory",value:function(t){var e=Fe(t);return new jl(e,this.ngModule)}}]),n}(el);function Nl(t){var e=[];for(var n in t)t.hasOwnProperty(n)&&e.push({propName:t[n],templateName:n});return e}var Il=new oe("SCHEDULER_TOKEN",{providedIn:"root",factory:function(){return ao}}),jl=function(t){g(n,t);var e=v(n);function n(t,o){var r;return _(this,n),(r=e.call(this)).componentDef=t,r.ngModule=o,r.componentType=t.type,r.selector=t.selectors.map(Ar).join(","),r.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],r.isBoundToModule=!!o,r}return b(n,[{key:"create",value:function(t,e,n,o){var r,i,a=(o=o||this.ngModule)?function(t,e){return{get:function(n,o,r){var i=t.get(n,Tl,r);return i!==Tl||o===Tl?i:e.get(n,o,r)}}}(t,o.injector):t,s=a.get(rl,Xe),l=a.get(ll,null),c=s.createRenderer(null,this.componentDef),u=this.componentDef.selectors[0][0]||"div",d=n?function(t,e,n){if(Ye(t))return t.selectRootElement(e,n===ke.ShadowDom);var o="string"==typeof e?t.querySelector(e):e;return o.textContent="",o}(c,n,this.componentDef.encapsulation):Gr(u,s.createRenderer(null,this.componentDef),function(t){var e=t.toLowerCase();return"svg"===e?"http://www.w3.org/2000/svg":"math"===e?"http://www.w3.org/1998/MathML/":null}(u)),f=this.componentDef.onPush?576:528,g={components:[],scheduler:ao,clean:ki,playerHandler:null,flags:0},h=ni(0,-1,null,1,0,null,null,null,null,null),p=Wr(null,h,g,f,null,null,s,c,l,a);An(p,null);try{var m=function(t,e,n,o,r,i){var a=n[1];n[20]=t;var s=Zr(a,null,0,3,null,null),l=s.mergedAttrs=e.hostAttrs;null!==l&&(Aa(s,l,!0),null!==t&&(Qn(r,t,l),null!==s.classes&&ta(r,t,s.classes),null!==s.styles&&Ji(r,t,s.styles)));var c=o.createRenderer(t,e),u=Wr(n,ei(e),null,e.onPush?64:16,n[20],s,o,c,void 0);return a.firstCreatePass&&(vo(go(s,n),a,e.type),fi(a,s),hi(s,n.length,1)),Oi(n,u),n[20]=u}(d,this.componentDef,p,s,c);if(d)if(n)Qn(c,d,["ng-version",ul.full]);else{var v=function(t){for(var e=[],n=[],o=1,r=2;o<t.length;){var i=t[o];if("string"==typeof i)2===r?""!==i&&e.push(i,t[++o]):8===r&&n.push(i);else{if(!wr(r))break;r=i}o++}return{attrs:e,classes:n}}(this.componentDef.selectors[0]),_=v.attrs,y=v.classes;_&&Qn(c,d,_),y&&y.length>0&&ta(c,d,y.join(" "))}if(i=nn(h,0),void 0!==e)for(var b=i.projection=[],C=0;C<this.ngContentSelectors.length;C++){var O=e[C];b.push(null!=O?Array.from(O):null)}r=function(t,e,n,o,r){var i=n[1],a=function(t,e,n){var o=vn();t.firstCreatePass&&(n.providersResolver&&n.providersResolver(n),di(t,o,1),pi(t,e,n));var r=Oo(e,t,e.length-1,o);_r(r,e);var i=en(o,e);return i&&_r(i,e),r}(i,n,e);o.components.push(a),t[8]=a,r&&r.forEach((function(t){return t(a,e)})),e.contentQueries&&e.contentQueries(1,a,n.length-1);var s=vn();if(i.firstCreatePass&&(null!==e.hostBindings||null!==e.hostAttrs)){Fn(s.index-20);var l=n[1];li(l,e),ci(l,n,e.hostVars),ui(e,a)}return a}(m,this.componentDef,p,g,[Is]),Qr(h,p,null)}finally{Rn()}var P=new Dl(this.componentType,r,aa(nl,i,p),p,i);return h.node.child=i,P}},{key:"inputs",get:function(){return Nl(this.componentDef.inputs)}},{key:"outputs",get:function(){return Nl(this.componentDef.outputs)}}]),n}(Js),Dl=function(t){g(n,t);var e=v(n);function n(t,o,r,i,a){var s,l,c,u;return _(this,n),(s=e.call(this)).location=r,s._rootLView=i,s._tNode=a,s.destroyCbs=[],s.instance=o,s.hostView=s.changeDetectorRef=new ia(i),c=i,null==(u=(l=i[1]).node)&&(l.node=u=ri(0,null,2,-1,null,null)),c[6]=u,s.componentType=t,s}return b(n,[{key:"destroy",value:function(){this.destroyCbs&&(this.destroyCbs.forEach((function(t){return t()})),this.destroyCbs=null,!this.hostView.destroyed&&this.hostView.destroy())}},{key:"onDestroy",value:function(t){this.destroyCbs&&this.destroyCbs.push(t)}},{key:"injector",get:function(){return new wo(this._tNode,this._rootLView)}}]),n}(Xs),Rl=void 0,Ll=["en",[["a","p"],["AM","PM"],Rl],[["AM","PM"],Rl,Rl],[["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"]],Rl,[["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"]],Rl,[["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}",Rl,"{1} 'at' {0}",Rl],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function(t){var e=Math.floor(Math.abs(t)),n=t.toString().replace(/^[^.]*\.?/,"").length;return 1===e&&0===n?1:5}],ql={};function Fl(t){return t in ql||(ql[t]=Qt.ng&&Qt.ng.common&&Qt.ng.common.locales&&Qt.ng.common.locales[t]),ql[t]}var Vl=function(t){return t[t.LocaleId=0]="LocaleId",t[t.DayPeriodsFormat=1]="DayPeriodsFormat",t[t.DayPeriodsStandalone=2]="DayPeriodsStandalone",t[t.DaysFormat=3]="DaysFormat",t[t.DaysStandalone=4]="DaysStandalone",t[t.MonthsFormat=5]="MonthsFormat",t[t.MonthsStandalone=6]="MonthsStandalone",t[t.Eras=7]="Eras",t[t.FirstDayOfWeek=8]="FirstDayOfWeek",t[t.WeekendRange=9]="WeekendRange",t[t.DateFormat=10]="DateFormat",t[t.TimeFormat=11]="TimeFormat",t[t.DateTimeFormat=12]="DateTimeFormat",t[t.NumberSymbols=13]="NumberSymbols",t[t.NumberFormats=14]="NumberFormats",t[t.CurrencyCode=15]="CurrencyCode",t[t.CurrencySymbol=16]="CurrencySymbol",t[t.CurrencyName=17]="CurrencyName",t[t.Currencies=18]="Currencies",t[t.Directionality=19]="Directionality",t[t.PluralCase=20]="PluralCase",t[t.ExtraData=21]="ExtraData",t}({});function zl(t){var e,n;n="Expected localeId to be defined",null==(e=t)&&function(t,e,n,o){throw new Error("ASSERTION ERROR: ".concat(t)+" [Expected=> ".concat(null," ").concat("!="," ").concat(e," <=Actual]"))}(n,e),"string"==typeof t&&t.toLowerCase().replace(/_/g,"-")}var Bl=new Map,Ul=function(t){g(n,t);var e=v(n);function n(t,o){var r;_(this,n),(r=e.call(this))._parent=o,r._bootstrapComponents=[],r.injector=i(r),r.destroyCbs=[],r.componentFactoryResolver=new Al(i(r));var a=ze(t),s=t[te]||null;return s&&zl(s),r._bootstrapComponents=lo(a.bootstrap),r._r3Injector=ba(t,o,[{provide:ve,useValue:i(r)},{provide:el,useValue:r.componentFactoryResolver}],qt(t)),r._r3Injector._resolveInjectorDefTypes(),r.instance=r.get(t),r}return b(n,[{key:"get",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Sa.THROW_IF_NOT_FOUND,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:xt.Default;return t===Sa||t===ve||t===re?this:this._r3Injector.get(t,e,n)}},{key:"destroy",value:function(){var t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach((function(t){return t()})),this.destroyCbs=null}},{key:"onDestroy",value:function(t){this.destroyCbs.push(t)}}]),n}(ve),Hl=function(t){g(n,t);var e=v(n);function n(t){var o;return _(this,n),(o=e.call(this)).moduleType=t,null!==ze(t)&&function t(e){if(null!==e.\u0275mod.id){var n=e.\u0275mod.id;(function(t,e,n){if(e&&e!==n)throw new Error("Duplicate module registered for ".concat(t," - ").concat(qt(e)," vs ").concat(qt(e.name)))})(n,Bl.get(n),e),Bl.set(n,e)}var o=e.\u0275mod.imports;o instanceof Function&&(o=o()),o&&o.forEach((function(e){return t(e)}))}(t),o}return b(n,[{key:"create",value:function(t){return new Ul(this.moduleType,t)}}]),n}(_e);function Kl(t,e,n){var o=Pn()+t,r=hn();return r[o]===Nr?La(r,o,n?e.call(n):e()):function(t,e){return t[e]}(r,o)}function Gl(t,e){var n=t[e];return n===Nr?void 0:n}function Wl(t,e,n,o,r,i,a){var s=e+n;return Fa(t,s,r,i)?La(t,s+2,a?o.call(a,r,i):o(r,i)):Gl(t,s+2)}function Zl(t,e){var n,o=pn(),r=t+20;o.firstCreatePass?(n=function(t,e){if(e)for(var n=e.length-1;n>=0;n--){var o=e[n];if(t===o.name)return o}throw new Error("The pipe '".concat(t,"' could not be found!"))}(e,o.pipeRegistry),o.data[r]=n,n.onDestroy&&(o.destroyHooks||(o.destroyHooks=[])).push(r,n.onDestroy)):n=o.data[r];var i=n.factory||(n.factory=Ve(n.type)),a=ue(Ua),s=uo(!1),l=i();return uo(s),ue(a),function(t,e,n,o){var r=n+20;r>=t.data.length&&(t.data[r]=null,t.blueprint[r]=null),e[r]=o}(o,hn(),t,l),l}function Ql(t,e){return t[1].data[e+20].pure}function $l(t,e){return ja.isWrapped(e)&&(e=ja.unwrap(e),t[fn.lFrame.bindingIndex]=Nr),e}var Yl=function(t){g(n,t);var e=v(n);function n(){var t,o=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return _(this,n),(t=e.call(this)).__isAsync=o,t}return b(n,[{key:"emit",value:function(t){r(o(n.prototype),"next",this).call(this,t)}},{key:"subscribe",value:function(t,e,i){var a,s=function(t){return null},l=function(){return null};t&&"object"==typeof t?(a=this.__isAsync?function(e){setTimeout((function(){return t.next(e)}))}:function(e){t.next(e)},t.error&&(s=this.__isAsync?function(e){setTimeout((function(){return t.error(e)}))}:function(e){t.error(e)}),t.complete&&(l=this.__isAsync?function(){setTimeout((function(){return t.complete()}))}:function(){t.complete()})):(a=this.__isAsync?function(e){setTimeout((function(){return t(e)}))}:function(e){t(e)},e&&(s=this.__isAsync?function(t){setTimeout((function(){return e(t)}))}:function(t){e(t)}),i&&(l=this.__isAsync?function(){setTimeout((function(){return i()}))}:function(){i()}));var c=r(o(n.prototype),"subscribe",this).call(this,a,s,l);return t instanceof w&&t.add(c),c}}]),n}(U);function Xl(){return this._results[Ia()]()}var Jl=function(){function t(){_(this,t),this.dirty=!0,this._results=[],this.changes=new Yl,this.length=0;var e=Ia(),n=t.prototype;n[e]||(n[e]=Xl)}return b(t,[{key:"map",value:function(t){return this._results.map(t)}},{key:"filter",value:function(t){return this._results.filter(t)}},{key:"find",value:function(t){return this._results.find(t)}},{key:"reduce",value:function(t,e){return this._results.reduce(t,e)}},{key:"forEach",value:function(t){this._results.forEach(t)}},{key:"some",value:function(t){return this._results.some(t)}},{key:"toArray",value:function(){return this._results.slice()}},{key:"toString",value:function(){return this._results.toString()}},{key:"reset",value:function(t){this._results=function t(e,n){void 0===n&&(n=e);for(var o=0;o<e.length;o++){var r=e[o];Array.isArray(r)?(n===e&&(n=e.slice(0,o)),t(r,n)):n!==e&&n.push(r)}return n}(t),this.dirty=!1,this.length=this._results.length,this.last=this._results[this.length-1],this.first=this._results[0]}},{key:"notifyOnChanges",value:function(){this.changes.emit(this)}},{key:"setDirty",value:function(){this.dirty=!0}},{key:"destroy",value:function(){this.changes.complete(),this.changes.unsubscribe()}}]),t}(),tc=function(){function t(e){_(this,t),this.queryList=e,this.matches=null}return b(t,[{key:"clone",value:function(){return new t(this.queryList)}},{key:"setDirty",value:function(){this.queryList.setDirty()}}]),t}(),ec=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];_(this,t),this.queries=e}return b(t,[{key:"createEmbeddedView",value:function(e){var n=e.queries;if(null!==n){for(var o=null!==e.contentQueries?e.contentQueries[0]:n.length,r=[],i=0;i<o;i++){var a=n.getByIndex(i);r.push(this.queries[a.indexInDeclarationView].clone())}return new t(r)}return null}},{key:"insertView",value:function(t){this.dirtyQueriesWithMatches(t)}},{key:"detachView",value:function(t){this.dirtyQueriesWithMatches(t)}},{key:"dirtyQueriesWithMatches",value:function(t){for(var e=0;e<this.queries.length;e++)null!==mc(t,e).matches&&this.queries[e].setDirty()}}]),t}(),nc=function t(e,n,o){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;_(this,t),this.predicate=e,this.descendants=n,this.isStatic=o,this.read=r},oc=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];_(this,t),this.queries=e}return b(t,[{key:"elementStart",value:function(t,e){for(var n=0;n<this.queries.length;n++)this.queries[n].elementStart(t,e)}},{key:"elementEnd",value:function(t){for(var e=0;e<this.queries.length;e++)this.queries[e].elementEnd(t)}},{key:"embeddedTView",value:function(e){for(var n=null,o=0;o<this.length;o++){var r=null!==n?n.length:0,i=this.getByIndex(o).embeddedTView(e,r);i&&(i.indexInDeclarationView=o,null!==n?n.push(i):n=[i])}return null!==n?new t(n):null}},{key:"template",value:function(t,e){for(var n=0;n<this.queries.length;n++)this.queries[n].template(t,e)}},{key:"getByIndex",value:function(t){return this.queries[t]}},{key:"track",value:function(t){this.queries.push(t)}},{key:"length",get:function(){return this.queries.length}}]),t}(),rc=function(){function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;_(this,t),this.metadata=e,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=n}return b(t,[{key:"elementStart",value:function(t,e){this.isApplyingToNode(e)&&this.matchTNode(t,e)}},{key:"elementEnd",value:function(t){this._declarationNodeIndex===t.index&&(this._appliesToNextNode=!1)}},{key:"template",value:function(t,e){this.elementStart(t,e)}},{key:"embeddedTView",value:function(e,n){return this.isApplyingToNode(e)?(this.crossesNgTemplate=!0,this.addMatch(-e.index,n),new t(this.metadata)):null}},{key:"isApplyingToNode",value:function(t){if(this._appliesToNextNode&&!1===this.metadata.descendants){for(var e=this._declarationNodeIndex,n=t.parent;null!==n&&4===n.type&&n.index!==e;)n=n.parent;return e===(null!==n?n.index:-1)}return this._appliesToNextNode}},{key:"matchTNode",value:function(t,e){if(Array.isArray(this.metadata.predicate))for(var n=this.metadata.predicate,o=0;o<n.length;o++)this.matchTNodeWithReadOption(t,e,ic(e,n[o]));else{var r=this.metadata.predicate;r===wl?0===e.type&&this.matchTNodeWithReadOption(t,e,-1):this.matchTNodeWithReadOption(t,e,Co(e,t,r,!1,!1))}}},{key:"matchTNodeWithReadOption",value:function(t,e,n){if(null!==n){var o=this.metadata.read;if(null!==o)if(o===nl||o===El||o===wl&&0===e.type)this.addMatch(e.index,-2);else{var r=Co(e,t,o,!1,!1);null!==r&&this.addMatch(e.index,r)}else this.addMatch(e.index,n)}}},{key:"addMatch",value:function(t,e){null===this.matches?this.matches=[t,e]:this.matches.push(t,e)}}]),t}();function ic(t,e){var n=t.localNames;if(null!==n)for(var o=0;o<n.length;o+=2)if(n[o]===e)return n[o+1];return null}function ac(t,e,n,o){return-1===n?function(t,e){return 3===t.type||4===t.type?aa(nl,t,e):0===t.type?sa(wl,nl,t,e):null}(e,t):-2===n?function(t,e,n){return n===nl?aa(nl,e,t):n===wl?sa(wl,nl,e,t):n===El?la(El,nl,e,t):void 0}(t,e,o):Oo(t,t[1],n,e)}function sc(t,e,n,o){var r=e[19].queries[o];if(null===r.matches){for(var i=t.data,a=n.matches,s=[],l=0;l<a.length;l+=2){var c=a[l];s.push(c<0?null:ac(e,i[c],a[l+1],n.metadata.read))}r.matches=s}return r.matches}function lc(t){var e=hn(),n=pn(),o=En();Sn(o+1);var r=mc(n,o);if(t.dirty&&sn(e)===r.metadata.isStatic){if(null===r.matches)t.reset([]);else{var i=r.crossesNgTemplate?function t(e,n,o,r){var i=e.queries.getByIndex(o),a=i.matches;if(null!==a)for(var s=sc(e,n,i,o),l=0;l<a.length;l+=2){var c=a[l];if(c>0)r.push(s[l/2]);else{for(var u=a[l+1],d=n[-c],f=10;f<d.length;f++){var g=d[f];g[17]===g[3]&&t(g[1],g,u,r)}if(null!==d[9])for(var h=d[9],p=0;p<h.length;p++){var m=h[p];t(m[1],m,u,r)}}}return r}(n,e,o,[]):sc(n,e,r,o);t.reset(i),t.notifyOnChanges()}return!0}return!1}function cc(t,e,n){!function(t,e,n,o,r,i){t.firstCreatePass&&pc(t,new nc(n,o,!1,r),-1),hc(t,e)}(pn(),hn(),t,e,n)}function uc(t,e,n,o){fc(pn(),hn(),e,n,o,!1,vn(),t)}function dc(t,e,n,o){fc(pn(),hn(),e,n,o,!0,vn(),t)}function fc(t,e,n,o,r,i,a,s){t.firstCreatePass&&(pc(t,new nc(n,o,i,r),a.index),function(t,e){var n=t.contentQueries||(t.contentQueries=[]);e!==(t.contentQueries.length?n[n.length-1]:-1)&&n.push(t.queries.length-1,e)}(t,s),i&&(t.staticContentQueries=!0)),hc(t,e)}function gc(){return t=hn(),e=En(),t[19].queries[e].queryList;var t,e}function hc(t,e){var n=new Jl;oi(t,e,n,n.destroy),null===e[19]&&(e[19]=new ec),e[19].queries.push(new tc(n))}function pc(t,e,n){null===t.queries&&(t.queries=new oc),t.queries.track(new rc(e,n))}function mc(t,e){return t.queries.getByIndex(e)}var vc=new oe("Application Initializer"),_c=function(){var t=function(){function t(e){var n=this;_(this,t),this.appInits=e,this.initialized=!1,this.done=!1,this.donePromise=new Promise((function(t,e){n.resolve=t,n.reject=e}))}return b(t,[{key:"runInitializers",value:function(){var t=this;if(!this.initialized){var e=[],n=function(){t.done=!0,t.resolve()};if(this.appInits)for(var o=0;o<this.appInits.length;o++){var r=this.appInits[o]();Ya(r)&&e.push(r)}Promise.all(e).then((function(){n()})).catch((function(e){t.reject(e)})),0===e.length&&n(),this.initialized=!0}}}]),t}();return t.\u0275fac=function(e){return new(e||t)(fe(vc,8))},t.\u0275prov=Et({token:t,factory:t.\u0275fac}),t}(),yc=new oe("AppId"),bc={provide:yc,useFactory:function(){return"".concat(Cc()).concat(Cc()).concat(Cc())},deps:[]};function Cc(){return String.fromCharCode(97+Math.floor(25*Math.random()))}var Oc=new oe("Platform Initializer"),Pc=new oe("Platform ID"),Mc=new oe("appBootstrapListener"),xc=function(){var t=function(){function t(){_(this,t)}return b(t,[{key:"log",value:function(t){console.log(t)}},{key:"warn",value:function(t){console.warn(t)}}]),t}();return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Et({token:t,factory:t.\u0275fac}),t}(),wc=new oe("LocaleId"),kc=new oe("DefaultCurrencyCode"),Ec=function t(e,n){_(this,t),this.ngModuleFactory=e,this.componentFactories=n},Sc=function(t){return new Hl(t)},Tc=Sc,Ac=function(t){return Promise.resolve(Sc(t))},Nc=function(t){var e=Sc(t),n=lo(ze(t).declarations).reduce((function(t,e){var n=Fe(e);return n&&t.push(new jl(n)),t}),[]);return new Ec(e,n)},Ic=Nc,jc=function(t){return Promise.resolve(Nc(t))},Dc=function(){var t=function(){function t(){_(this,t),this.compileModuleSync=Tc,this.compileModuleAsync=Ac,this.compileModuleAndAllComponentsSync=Ic,this.compileModuleAndAllComponentsAsync=jc}return b(t,[{key:"clearCache",value:function(){}},{key:"clearCacheFor",value:function(t){}},{key:"getModuleId",value:function(t){}}]),t}();return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Et({token:t,factory:t.\u0275fac}),t}(),Rc=function(){return Promise.resolve(0)}();function Lc(t){"undefined"==typeof Zone?Rc.then((function(){t&&t.apply(null,null)})):Zone.current.scheduleMicroTask("scheduleMicrotask",t)}var qc=function(){function t(e){var n,o,r=e.enableLongStackTrace,i=void 0!==r&&r,a=e.shouldCoalesceEventChangeDetection,s=void 0!==a&&a;if(_(this,t),this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Yl(!1),this.onMicrotaskEmpty=new Yl(!1),this.onStable=new Yl(!1),this.onError=new Yl(!1),"undefined"==typeof Zone)throw new Error("In this configuration Angular requires Zone.js");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)),i&&Zone.longStackTraceZoneSpec&&(this._inner=this._inner.fork(Zone.longStackTraceZoneSpec)),this.shouldCoalesceEventChangeDetection=s,this.lastRequestAnimationFrameId=-1,this.nativeRequestAnimationFrame=function(){var t=Qt.requestAnimationFrame,e=Qt.cancelAnimationFrame;if("undefined"!=typeof Zone&&t&&e){var n=t[Zone.__symbol__("OriginalDelegate")];n&&(t=n);var o=e[Zone.__symbol__("OriginalDelegate")];o&&(e=o)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:e}}().nativeRequestAnimationFrame,o=!!(n=this).shouldCoalesceEventChangeDetection&&n.nativeRequestAnimationFrame&&function(){!function(t){-1===t.lastRequestAnimationFrameId&&(t.lastRequestAnimationFrameId=t.nativeRequestAnimationFrame.call(Qt,(function(){t.fakeTopEventTask||(t.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",(function(){t.lastRequestAnimationFrameId=-1,Bc(t),zc(t)}),void 0,(function(){}),(function(){}))),t.fakeTopEventTask.invoke()})),Bc(t))}(n)},n._inner=n._inner.fork({name:"angular",properties:{isAngularZone:!0,maybeDelayChangeDetection:o},onInvokeTask:function(t,e,r,i,a,s){try{return Uc(n),t.invokeTask(r,i,a,s)}finally{o&&"eventTask"===i.type&&o(),Hc(n)}},onInvoke:function(t,e,o,r,i,a,s){try{return Uc(n),t.invoke(o,r,i,a,s)}finally{Hc(n)}},onHasTask:function(t,e,o,r){t.hasTask(o,r),e===o&&("microTask"==r.change?(n._hasPendingMicrotasks=r.microTask,Bc(n),zc(n)):"macroTask"==r.change&&(n.hasPendingMacrotasks=r.macroTask))},onHandleError:function(t,e,o,r){return t.handleError(o,r),n.runOutsideAngular((function(){return n.onError.emit(r)})),!1}})}return b(t,[{key:"run",value:function(t,e,n){return this._inner.run(t,e,n)}},{key:"runTask",value:function(t,e,n,o){var r=this._inner,i=r.scheduleEventTask("NgZoneEvent: "+o,t,Vc,Fc,Fc);try{return r.runTask(i,e,n)}finally{r.cancelTask(i)}}},{key:"runGuarded",value:function(t,e,n){return this._inner.runGuarded(t,e,n)}},{key:"runOutsideAngular",value:function(t){return this._outer.run(t)}}],[{key:"isInAngularZone",value:function(){return!0===Zone.current.get("isAngularZone")}},{key:"assertInAngularZone",value:function(){if(!t.isInAngularZone())throw new Error("Expected to be in Angular Zone, but it is not!")}},{key:"assertNotInAngularZone",value:function(){if(t.isInAngularZone())throw new Error("Expected to not be in Angular Zone, but it is!")}}]),t}();function Fc(){}var Vc={};function zc(t){if(0==t._nesting&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null)}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular((function(){return t.onStable.emit(null)}))}finally{t.isStable=!0}}}function Bc(t){t.hasPendingMicrotasks=!!(t._hasPendingMicrotasks||t.shouldCoalesceEventChangeDetection&&-1!==t.lastRequestAnimationFrameId)}function Uc(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function Hc(t){t._nesting--,zc(t)}var Kc,Gc=function(){function t(){_(this,t),this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Yl,this.onMicrotaskEmpty=new Yl,this.onStable=new Yl,this.onError=new Yl}return b(t,[{key:"run",value:function(t,e,n){return t.apply(e,n)}},{key:"runGuarded",value:function(t,e,n){return t.apply(e,n)}},{key:"runOutsideAngular",value:function(t){return t()}},{key:"runTask",value:function(t,e,n,o){return t.apply(e,n)}}]),t}(),Wc=function(){var t=function(){function t(e){var n=this;_(this,t),this._ngZone=e,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,this._watchAngularEvents(),e.run((function(){n.taskTrackingZone="undefined"==typeof Zone?null:Zone.current.get("TaskTrackingZone")}))}return b(t,[{key:"_watchAngularEvents",value:function(){var t=this;this._ngZone.onUnstable.subscribe({next:function(){t._didWork=!0,t._isZoneStable=!1}}),this._ngZone.runOutsideAngular((function(){t._ngZone.onStable.subscribe({next:function(){qc.assertNotInAngularZone(),Lc((function(){t._isZoneStable=!0,t._runCallbacksIfReady()}))}})}))}},{key:"increasePendingRequestCount",value:function(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}},{key:"decreasePendingRequestCount",value:function(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}},{key:"isStable",value:function(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}},{key:"_runCallbacksIfReady",value:function(){var t=this;if(this.isStable())Lc((function(){for(;0!==t._callbacks.length;){var e=t._callbacks.pop();clearTimeout(e.timeoutId),e.doneCb(t._didWork)}t._didWork=!1}));else{var e=this.getPendingTasks();this._callbacks=this._callbacks.filter((function(t){return!t.updateCb||!t.updateCb(e)||(clearTimeout(t.timeoutId),!1)})),this._didWork=!0}}},{key:"getPendingTasks",value:function(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map((function(t){return{source:t.source,creationLocation:t.creationLocation,data:t.data}})):[]}},{key:"addCallback",value:function(t,e,n){var o=this,r=-1;e&&e>0&&(r=setTimeout((function(){o._callbacks=o._callbacks.filter((function(t){return t.timeoutId!==r})),t(o._didWork,o.getPendingTasks())}),e)),this._callbacks.push({doneCb:t,timeoutId:r,updateCb:n})}},{key:"whenStable",value:function(t,e,n){if(n&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/dist/task-tracking.js" loaded?');this.addCallback(t,e,n),this._runCallbacksIfReady()}},{key:"getPendingRequestCount",value:function(){return this._pendingCount}},{key:"findProviders",value:function(t,e,n){return[]}}]),t}();return t.\u0275fac=function(e){return new(e||t)(fe(qc))},t.\u0275prov=Et({token:t,factory:t.\u0275fac}),t}(),Zc=function(){var t=function(){function t(){_(this,t),this._applications=new Map,Qc.addToWindow(this)}return b(t,[{key:"registerApplication",value:function(t,e){this._applications.set(t,e)}},{key:"unregisterApplication",value:function(t){this._applications.delete(t)}},{key:"unregisterAllApplications",value:function(){this._applications.clear()}},{key:"getTestability",value:function(t){return this._applications.get(t)||null}},{key:"getAllTestabilities",value:function(){return Array.from(this._applications.values())}},{key:"getAllRootElements",value:function(){return Array.from(this._applications.keys())}},{key:"findTestabilityInTree",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return Qc.findTestabilityInTree(this,t,e)}}]),t}();return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Et({token:t,factory:t.\u0275fac}),t}(),Qc=new(function(){function t(){_(this,t)}return b(t,[{key:"addToWindow",value:function(t){}},{key:"findTestabilityInTree",value:function(t,e,n){return null}}]),t}()),$c=function(t,e,n){var o=new Hl(n);return Promise.resolve(o)},Yc=new oe("AllowMultipleToken"),Xc=function t(e,n){_(this,t),this.name=e,this.token=n};function Jc(t){if(Kc&&!Kc.destroyed&&!Kc.injector.get(Yc,!1))throw new Error("There can be only one platform. Destroy the previous one to create a new one.");Kc=t.get(ou);var e=t.get(Oc,null);return e&&e.forEach((function(t){return t()})),Kc}function tu(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],o="Platform: ".concat(e),r=new oe(o);return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],i=nu();if(!i||i.injector.get(Yc,!1))if(t)t(n.concat(e).concat({provide:r,useValue:!0}));else{var a=n.concat(e).concat({provide:r,useValue:!0},{provide:ha,useValue:"platform"});Jc(Sa.create({providers:a,name:o}))}return eu(r)}}function eu(t){var e=nu();if(!e)throw new Error("No platform exists!");if(!e.injector.get(t,null))throw new Error("A platform with a different configuration has been created. Please destroy it first.");return e}function nu(){return Kc&&!Kc.destroyed?Kc:null}var ou=function(){var t=function(){function t(e){_(this,t),this._injector=e,this._modules=[],this._destroyListeners=[],this._destroyed=!1}return b(t,[{key:"bootstrapModuleFactory",value:function(t,e){var n,o,r=this,i=(o=e&&e.ngZoneEventCoalescing||!1,"noop"===(n=e?e.ngZone:void 0)?new Gc:("zone.js"===n?void 0:n)||new qc({enableLongStackTrace:Ho(),shouldCoalesceEventChangeDetection:o})),a=[{provide:qc,useValue:i}];return i.run((function(){var e=Sa.create({providers:a,parent:r.injector,name:t.moduleType.name}),n=t.create(e),o=n.injector.get(No,null);if(!o)throw new Error("No ErrorHandler. Is platform module (BrowserModule) included?");return n.onDestroy((function(){return au(r._modules,n)})),i.runOutsideAngular((function(){return i.onError.subscribe({next:function(t){o.handleError(t)}})})),function(t,e,o){try{var i=((a=n.injector.get(_c)).runInitializers(),a.donePromise.then((function(){return zl(n.injector.get(wc,"en-US")||"en-US"),r._moduleDoBootstrap(n),n})));return Ya(i)?i.catch((function(n){throw e.runOutsideAngular((function(){return t.handleError(n)})),n})):i}catch(s){throw e.runOutsideAngular((function(){return t.handleError(s)})),s}var a}(o,i)}))}},{key:"bootstrapModule",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],o=ru({},n);return $c(0,0,t).then((function(t){return e.bootstrapModuleFactory(t,o)}))}},{key:"_moduleDoBootstrap",value:function(t){var e=t.injector.get(iu);if(t._bootstrapComponents.length>0)t._bootstrapComponents.forEach((function(t){return e.bootstrap(t)}));else{if(!t.instance.ngDoBootstrap)throw new Error("The module ".concat(qt(t.instance.constructor),' was bootstrapped, but it does not declare "@NgModule.bootstrap" components nor a "ngDoBootstrap" method. ')+"Please define one of these.");t.instance.ngDoBootstrap(e)}this._modules.push(t)}},{key:"onDestroy",value:function(t){this._destroyListeners.push(t)}},{key:"destroy",value:function(){if(this._destroyed)throw new Error("The platform has already been destroyed!");this._modules.slice().forEach((function(t){return t.destroy()})),this._destroyListeners.forEach((function(t){return t()})),this._destroyed=!0}},{key:"injector",get:function(){return this._injector}},{key:"destroyed",get:function(){return this._destroyed}}]),t}();return t.\u0275fac=function(e){return new(e||t)(fe(Sa))},t.\u0275prov=Et({token:t,factory:t.\u0275fac}),t}();function ru(t,e){return Array.isArray(e)?e.reduce(ru,t):Object.assign(Object.assign({},t),e)}var iu=function(){var t=function(){function t(e,n,o,r,i,a){var s=this;_(this,t),this._zone=e,this._console=n,this._injector=o,this._exceptionHandler=r,this._componentFactoryResolver=i,this._initStatus=a,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._enforceNoNewChanges=!1,this._stable=!0,this.componentTypes=[],this.components=[],this._enforceNoNewChanges=Ho(),this._zone.onMicrotaskEmpty.subscribe({next:function(){s._zone.run((function(){s.tick()}))}});var l=new q((function(t){s._stable=s._zone.isStable&&!s._zone.hasPendingMacrotasks&&!s._zone.hasPendingMicrotasks,s._zone.runOutsideAngular((function(){t.next(s._stable),t.complete()}))})),c=new q((function(t){var e;s._zone.runOutsideAngular((function(){e=s._zone.onStable.subscribe((function(){qc.assertNotInAngularZone(),Lc((function(){s._stable||s._zone.hasPendingMacrotasks||s._zone.hasPendingMicrotasks||(s._stable=!0,t.next(!0))}))}))}));var n=s._zone.onUnstable.subscribe((function(){qc.assertInAngularZone(),s._stable&&(s._stable=!1,s._zone.runOutsideAngular((function(){t.next(!1)})))}));return function(){e.unsubscribe(),n.unsubscribe()}}));this.isStable=function(){for(var t=Number.POSITIVE_INFINITY,e=null,n=arguments.length,o=new Array(n),r=0;r<n;r++)o[r]=arguments[r];var i=o[o.length-1];return K(i)?(e=o.pop(),o.length>1&&"number"==typeof o[o.length-1]&&(t=o.pop())):"number"==typeof i&&(t=o.pop()),null===e&&1===o.length&&o[0]instanceof q?o[0]:ct(t)(ut(o,e))}(l,c.pipe((function(t){return dt()((e=vt,function(t){var n;n="function"==typeof e?e:function(){return e};var o=Object.create(t,pt);return o.source=t,o.subjectFactory=n,o})(t));var e})))}return b(t,[{key:"bootstrap",value:function(t,e){var n,o=this;if(!this._initStatus.done)throw new Error("Cannot bootstrap as there are still asynchronous initializers running. Bootstrap components in the `ngDoBootstrap` method of the root module.");n=t instanceof Js?t:this._componentFactoryResolver.resolveComponentFactory(t),this.componentTypes.push(n.componentType);var r=n.isBoundToModule?void 0:this._injector.get(ve),i=n.create(Sa.NULL,[],e||n.selector,r);i.onDestroy((function(){o._unloadComponent(i)}));var a=i.injector.get(Wc,null);return a&&i.injector.get(Zc).registerApplication(i.location.nativeElement,a),this._loadComponent(i),Ho()&&this._console.log("Angular is running in development mode. Call enableProdMode() to enable production mode."),i}},{key:"tick",value:function(){var t=this;if(this._runningTick)throw new Error("ApplicationRef.tick is called recursively");try{this._runningTick=!0;var e,n=d(this._views);try{for(n.s();!(e=n.n()).done;)e.value.detectChanges()}catch(i){n.e(i)}finally{n.f()}if(this._enforceNoNewChanges){var o,r=d(this._views);try{for(r.s();!(o=r.n()).done;)o.value.checkNoChanges()}catch(i){r.e(i)}finally{r.f()}}}catch(a){this._zone.runOutsideAngular((function(){return t._exceptionHandler.handleError(a)}))}finally{this._runningTick=!1}}},{key:"attachView",value:function(t){var e=t;this._views.push(e),e.attachToAppRef(this)}},{key:"detachView",value:function(t){var e=t;au(this._views,e),e.detachFromAppRef()}},{key:"_loadComponent",value:function(t){this.attachView(t.hostView),this.tick(),this.components.push(t),this._injector.get(Mc,[]).concat(this._bootstrapListeners).forEach((function(e){return e(t)}))}},{key:"_unloadComponent",value:function(t){this.detachView(t.hostView),au(this.components,t)}},{key:"ngOnDestroy",value:function(){this._views.slice().forEach((function(t){return t.destroy()}))}},{key:"viewCount",get:function(){return this._views.length}}]),t}();return t.\u0275fac=function(e){return new(e||t)(fe(qc),fe(xc),fe(Sa),fe(No),fe(el),fe(_c))},t.\u0275prov=Et({token:t,factory:t.\u0275fac}),t}();function au(t,e){var n=t.indexOf(e);n>-1&&t.splice(n,1)}var su=function t(){_(this,t)},lu=function t(){_(this,t)},cu={factoryPathPrefix:"",factoryPathSuffix:".ngfactory"},uu=function(){var t=function(){function t(e,n){_(this,t),this._compiler=e,this._config=n||cu}return b(t,[{key:"load",value:function(t){return this.loadAndCompile(t)}},{key:"loadAndCompile",value:function(t){var e=this,o=l(t.split("#"),2),r=o[0],i=o[1];return void 0===i&&(i="default"),n("crnd")(r).then((function(t){return t[i]})).then((function(t){return du(t,r,i)})).then((function(t){return e._compiler.compileModuleAsync(t)}))}},{key:"loadFactory",value:function(t){var e=l(t.split("#"),2),o=e[0],r=e[1],i="NgFactory";return void 0===r&&(r="default",i=""),n("crnd")(this._config.factoryPathPrefix+o+this._config.factoryPathSuffix).then((function(t){return t[r+i]})).then((function(t){return du(t,o,r)}))}}]),t}();return t.\u0275fac=function(e){return new(e||t)(fe(Dc),fe(lu,8))},t.\u0275prov=Et({token:t,factory:t.\u0275fac}),t}();function du(t,e,n){if(!t)throw new Error("Cannot find '".concat(n,"' in '").concat(e,"'"));return t}var fu=tu(null,"core",[{provide:Pc,useValue:"unknown"},{provide:ou,deps:[Sa]},{provide:Zc,deps:[]},{provide:xc,deps:[]}]),gu=[{provide:iu,useClass:iu,deps:[qc,xc,Sa,No,el,_c]},{provide:Il,deps:[qc],useFactory:function(t){var e=[];return t.onStable.subscribe((function(){for(;e.length;)e.pop()()})),function(t){e.push(t)}}},{provide:_c,useClass:_c,deps:[[new Ot,vc]]},{provide:Dc,useClass:Dc,deps:[]},bc,{provide:Cl,useFactory:function(){return Ml},deps:[]},{provide:Ol,useFactory:function(){return xl},deps:[]},{provide:wc,useFactory:function(t){return zl(t=t||"undefined"!=typeof $localize&&$localize.locale||"en-US"),t},deps:[[new Ct(wc),new Ot,new Mt]]},{provide:kc,useValue:"USD"}],hu=function(){var t=function t(e){_(this,t)};return t.\u0275mod=De({type:t}),t.\u0275inj=St({factory:function(e){return new(e||t)(fe(iu))},providers:gu}),t}(),pu=null;function mu(){return pu}var vu=function t(){_(this,t)},_u=new oe("DocumentToken"),yu=function(){var t=function t(){_(this,t)};return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Et({factory:bu,token:t,providedIn:"platform"}),t}();function bu(){return fe(Ou)}var Cu=new oe("Location Initialized"),Ou=function(){var t=function(t){g(n,t);var e=v(n);function n(t){var o;return _(this,n),(o=e.call(this))._doc=t,o._init(),o}return b(n,[{key:"_init",value:function(){this.location=mu().getLocation(),this._history=mu().getHistory()}},{key:"getBaseHrefFromDOM",value:function(){return mu().getBaseHref(this._doc)}},{key:"onPopState",value:function(t){mu().getGlobalEventTarget(this._doc,"window").addEventListener("popstate",t,!1)}},{key:"onHashChange",value:function(t){mu().getGlobalEventTarget(this._doc,"window").addEventListener("hashchange",t,!1)}},{key:"pushState",value:function(t,e,n){Pu()?this._history.pushState(t,e,n):this.location.hash=n}},{key:"replaceState",value:function(t,e,n){Pu()?this._history.replaceState(t,e,n):this.location.hash=n}},{key:"forward",value:function(){this._history.forward()}},{key:"back",value:function(){this._history.back()}},{key:"getState",value:function(){return this._history.state}},{key:"href",get:function(){return this.location.href}},{key:"protocol",get:function(){return this.location.protocol}},{key:"hostname",get:function(){return this.location.hostname}},{key:"port",get:function(){return this.location.port}},{key:"pathname",get:function(){return this.location.pathname},set:function(t){this.location.pathname=t}},{key:"search",get:function(){return this.location.search}},{key:"hash",get:function(){return this.location.hash}}]),n}(yu);return t.\u0275fac=function(e){return new(e||t)(fe(_u))},t.\u0275prov=Et({factory:Mu,token:t,providedIn:"platform"}),t}();function Pu(){return!!window.history.pushState}function Mu(){return new Ou(fe(_u))}function xu(t,e){if(0==t.length)return e;if(0==e.length)return t;var n=0;return t.endsWith("/")&&n++,e.startsWith("/")&&n++,2==n?t+e.substring(1):1==n?t+e:t+"/"+e}function wu(t){var e=t.match(/#|\?|$/),n=e&&e.index||t.length;return t.slice(0,n-("/"===t[n-1]?1:0))+t.slice(n)}function ku(t){return t&&"?"!==t[0]?"?"+t:t}var Eu=function(){var t=function t(){_(this,t)};return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Et({factory:Su,token:t,providedIn:"root"}),t}();function Su(t){var e=fe(_u).location;return new Au(fe(yu),e&&e.origin||"")}var Tu=new oe("appBaseHref"),Au=function(){var t=function(t){g(n,t);var e=v(n);function n(t,o){var r;if(_(this,n),(r=e.call(this))._platformLocation=t,null==o&&(o=r._platformLocation.getBaseHrefFromDOM()),null==o)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.");return r._baseHref=o,r}return b(n,[{key:"onPopState",value:function(t){this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t)}},{key:"getBaseHref",value:function(){return this._baseHref}},{key:"prepareExternalUrl",value:function(t){return xu(this._baseHref,t)}},{key:"path",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],e=this._platformLocation.pathname+ku(this._platformLocation.search),n=this._platformLocation.hash;return n&&t?"".concat(e).concat(n):e}},{key:"pushState",value:function(t,e,n,o){var r=this.prepareExternalUrl(n+ku(o));this._platformLocation.pushState(t,e,r)}},{key:"replaceState",value:function(t,e,n,o){var r=this.prepareExternalUrl(n+ku(o));this._platformLocation.replaceState(t,e,r)}},{key:"forward",value:function(){this._platformLocation.forward()}},{key:"back",value:function(){this._platformLocation.back()}}]),n}(Eu);return t.\u0275fac=function(e){return new(e||t)(fe(yu),fe(Tu,8))},t.\u0275prov=Et({token:t,factory:t.\u0275fac}),t}(),Nu=function(){var t=function(t){g(n,t);var e=v(n);function n(t,o){var r;return _(this,n),(r=e.call(this))._platformLocation=t,r._baseHref="",null!=o&&(r._baseHref=o),r}return b(n,[{key:"onPopState",value:function(t){this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t)}},{key:"getBaseHref",value:function(){return this._baseHref}},{key:"path",value:function(){var t=this._platformLocation.hash;return null==t&&(t="#"),t.length>0?t.substring(1):t}},{key:"prepareExternalUrl",value:function(t){var e=xu(this._baseHref,t);return e.length>0?"#"+e:e}},{key:"pushState",value:function(t,e,n,o){var r=this.prepareExternalUrl(n+ku(o));0==r.length&&(r=this._platformLocation.pathname),this._platformLocation.pushState(t,e,r)}},{key:"replaceState",value:function(t,e,n,o){var r=this.prepareExternalUrl(n+ku(o));0==r.length&&(r=this._platformLocation.pathname),this._platformLocation.replaceState(t,e,r)}},{key:"forward",value:function(){this._platformLocation.forward()}},{key:"back",value:function(){this._platformLocation.back()}}]),n}(Eu);return t.\u0275fac=function(e){return new(e||t)(fe(yu),fe(Tu,8))},t.\u0275prov=Et({token:t,factory:t.\u0275fac}),t}(),Iu=function(){var t=function(){function t(e,n){var o=this;_(this,t),this._subject=new Yl,this._urlChangeListeners=[],this._platformStrategy=e;var r=this._platformStrategy.getBaseHref();this._platformLocation=n,this._baseHref=wu(Du(r)),this._platformStrategy.onPopState((function(t){o._subject.emit({url:o.path(!0),pop:!0,state:t.state,type:t.type})}))}return b(t,[{key:"path",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return this.normalize(this._platformStrategy.path(t))}},{key:"getState",value:function(){return this._platformLocation.getState()}},{key:"isCurrentPathEqualTo",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return this.path()==this.normalize(t+ku(e))}},{key:"normalize",value:function(e){return t.stripTrailingSlash(function(t,e){return t&&e.startsWith(t)?e.substring(t.length):e}(this._baseHref,Du(e)))}},{key:"prepareExternalUrl",value:function(t){return t&&"/"!==t[0]&&(t="/"+t),this._platformStrategy.prepareExternalUrl(t)}},{key:"go",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;this._platformStrategy.pushState(n,"",t,e),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+ku(e)),n)}},{key:"replaceState",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;this._platformStrategy.replaceState(n,"",t,e),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+ku(e)),n)}},{key:"forward",value:function(){this._platformStrategy.forward()}},{key:"back",value:function(){this._platformStrategy.back()}},{key:"onUrlChange",value:function(t){var e=this;this._urlChangeListeners.push(t),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe((function(t){e._notifyUrlChangeListeners(t.url,t.state)})))}},{key:"_notifyUrlChangeListeners",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=arguments.length>1?arguments[1]:void 0;this._urlChangeListeners.forEach((function(n){return n(t,e)}))}},{key:"subscribe",value:function(t,e,n){return this._subject.subscribe({next:t,error:e,complete:n})}}]),t}();return t.\u0275fac=function(e){return new(e||t)(fe(Eu),fe(yu))},t.normalizeQueryParams=ku,t.joinWithSlash=xu,t.stripTrailingSlash=wu,t.\u0275prov=Et({factory:ju,token:t,providedIn:"root"}),t}();function ju(){return new Iu(fe(Eu),fe(yu))}function Du(t){return t.replace(/\/index.html$/,"")}var Ru=function(t){return t[t.Zero=0]="Zero",t[t.One=1]="One",t[t.Two=2]="Two",t[t.Few=3]="Few",t[t.Many=4]="Many",t[t.Other=5]="Other",t}({}),Lu=function t(){_(this,t)},qu=function(){var t=function(t){g(n,t);var e=v(n);function n(t){var o;return _(this,n),(o=e.call(this)).locale=t,o}return b(n,[{key:"getPluralCategory",value:function(t,e){switch(function(t){return function(t){var e=function(t){return t.toLowerCase().replace(/_/g,"-")}(t),n=Fl(e);if(n)return n;var o=e.split("-")[0];if(n=Fl(o))return n;if("en"===o)return Ll;throw new Error('Missing locale data for the locale "'.concat(t,'".'))}(t)[Vl.PluralCase]}(e||this.locale)(t)){case Ru.Zero:return"zero";case Ru.One:return"one";case Ru.Two:return"two";case Ru.Few:return"few";case Ru.Many:return"many";default:return"other"}}}]),n}(Lu);return t.\u0275fac=function(e){return new(e||t)(fe(wc))},t.\u0275prov=Et({token:t,factory:t.\u0275fac}),t}();function Fu(t,e){e=encodeURIComponent(e);var n,o=d(t.split(";"));try{for(o.s();!(n=o.n()).done;){var r=n.value,i=r.indexOf("="),a=l(-1==i?[r,""]:[r.slice(0,i),r.slice(i+1)],2),s=a[1];if(a[0].trim()===e)return decodeURIComponent(s)}}catch(c){o.e(c)}finally{o.f()}return null}var Vu=function(){var t=function(){function t(e,n,o,r){_(this,t),this._iterableDiffers=e,this._keyValueDiffers=n,this._ngEl=o,this._renderer=r,this._iterableDiffer=null,this._keyValueDiffer=null,this._initialClasses=[],this._rawClass=null}return b(t,[{key:"ngDoCheck",value:function(){if(this._iterableDiffer){var t=this._iterableDiffer.diff(this._rawClass);t&&this._applyIterableChanges(t)}else if(this._keyValueDiffer){var e=this._keyValueDiffer.diff(this._rawClass);e&&this._applyKeyValueChanges(e)}}},{key:"_applyKeyValueChanges",value:function(t){var e=this;t.forEachAddedItem((function(t){return e._toggleClass(t.key,t.currentValue)})),t.forEachChangedItem((function(t){return e._toggleClass(t.key,t.currentValue)})),t.forEachRemovedItem((function(t){t.previousValue&&e._toggleClass(t.key,!1)}))}},{key:"_applyIterableChanges",value:function(t){var e=this;t.forEachAddedItem((function(t){if("string"!=typeof t.item)throw new Error("NgClass can only toggle CSS classes expressed as strings, got ".concat(qt(t.item)));e._toggleClass(t.item,!0)})),t.forEachRemovedItem((function(t){return e._toggleClass(t.item,!1)}))}},{key:"_applyClasses",value:function(t){var e=this;t&&(Array.isArray(t)||t instanceof Set?t.forEach((function(t){return e._toggleClass(t,!0)})):Object.keys(t).forEach((function(n){return e._toggleClass(n,!!t[n])})))}},{key:"_removeClasses",value:function(t){var e=this;t&&(Array.isArray(t)||t instanceof Set?t.forEach((function(t){return e._toggleClass(t,!1)})):Object.keys(t).forEach((function(t){return e._toggleClass(t,!1)})))}},{key:"_toggleClass",value:function(t,e){var n=this;(t=t.trim())&&t.split(/\s+/g).forEach((function(t){e?n._renderer.addClass(n._ngEl.nativeElement,t):n._renderer.removeClass(n._ngEl.nativeElement,t)}))}},{key:"klass",set:function(t){this._removeClasses(this._initialClasses),this._initialClasses="string"==typeof t?t.split(/\s+/):[],this._applyClasses(this._initialClasses),this._applyClasses(this._rawClass)}},{key:"ngClass",set:function(t){this._removeClasses(this._rawClass),this._applyClasses(this._initialClasses),this._iterableDiffer=null,this._keyValueDiffer=null,this._rawClass="string"==typeof t?t.split(/\s+/):t,this._rawClass&&(Da(this._rawClass)?this._iterableDiffer=this._iterableDiffers.find(this._rawClass).create():this._keyValueDiffer=this._keyValueDiffers.find(this._rawClass).create())}}]),t}();return t.\u0275fac=function(e){return new(e||t)(Ua(Cl),Ua(Ol),Ua(nl),Ua(al))},t.\u0275dir=Le({type:t,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"}}),t}(),zu=function(){function t(e,n,o,r){_(this,t),this.$implicit=e,this.ngForOf=n,this.index=o,this.count=r}return b(t,[{key:"first",get:function(){return 0===this.index}},{key:"last",get:function(){return this.index===this.count-1}},{key:"even",get:function(){return this.index%2==0}},{key:"odd",get:function(){return!this.even}}]),t}(),Bu=function(){var t=function(){function t(e,n,o){_(this,t),this._viewContainer=e,this._template=n,this._differs=o,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}return b(t,[{key:"ngDoCheck",value:function(){if(this._ngForOfDirty){this._ngForOfDirty=!1;var t=this._ngForOf;if(!this._differ&&t)try{this._differ=this._differs.find(t).create(this.ngForTrackBy)}catch(o){throw new Error("Cannot find a differ supporting object '".concat(t,"' of type '").concat((e=t).name||typeof e,"'. NgFor only supports binding to Iterables such as Arrays."))}}var e;if(this._differ){var n=this._differ.diff(this._ngForOf);n&&this._applyChanges(n)}}},{key:"_applyChanges",value:function(t){var e=this,n=[];t.forEachOperation((function(t,o,r){if(null==t.previousIndex){var i=e._viewContainer.createEmbeddedView(e._template,new zu(null,e._ngForOf,-1,-1),null===r?void 0:r),a=new Uu(t,i);n.push(a)}else if(null==r)e._viewContainer.remove(null===o?void 0:o);else if(null!==o){var s=e._viewContainer.get(o);e._viewContainer.move(s,r);var l=new Uu(t,s);n.push(l)}}));for(var o=0;o<n.length;o++)this._perViewChange(n[o].view,n[o].record);for(var r=0,i=this._viewContainer.length;r<i;r++){var a=this._viewContainer.get(r);a.context.index=r,a.context.count=i,a.context.ngForOf=this._ngForOf}t.forEachIdentityChange((function(t){e._viewContainer.get(t.currentIndex).context.$implicit=t.item}))}},{key:"_perViewChange",value:function(t,e){t.context.$implicit=e.item}},{key:"ngForOf",set:function(t){this._ngForOf=t,this._ngForOfDirty=!0}},{key:"ngForTrackBy",set:function(t){Ho()&&null!=t&&"function"!=typeof t&&console&&console.warn&&console.warn("trackBy must be a function, but received ".concat(JSON.stringify(t),". ")+"See https://angular.io/api/common/NgForOf#change-propagation for more information."),this._trackByFn=t},get:function(){return this._trackByFn}},{key:"ngForTemplate",set:function(t){t&&(this._template=t)}}],[{key:"ngTemplateContextGuard",value:function(t,e){return!0}}]),t}();return t.\u0275fac=function(e){return new(e||t)(Ua(El),Ua(wl),Ua(Cl))},t.\u0275dir=Le({type:t,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"}}),t}(),Uu=function t(e,n){_(this,t),this.record=e,this.view=n},Hu=function(){var t=function(){function t(e,n){_(this,t),this._viewContainer=e,this._context=new Ku,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=n}return b(t,[{key:"_updateView",value:function(){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)))}},{key:"ngIf",set:function(t){this._context.$implicit=this._context.ngIf=t,this._updateView()}},{key:"ngIfThen",set:function(t){Gu("ngIfThen",t),this._thenTemplateRef=t,this._thenViewRef=null,this._updateView()}},{key:"ngIfElse",set:function(t){Gu("ngIfElse",t),this._elseTemplateRef=t,this._elseViewRef=null,this._updateView()}}],[{key:"ngTemplateContextGuard",value:function(t,e){return!0}}]),t}();return t.\u0275fac=function(e){return new(e||t)(Ua(El),Ua(wl))},t.\u0275dir=Le({type:t,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}}),t}(),Ku=function t(){_(this,t),this.$implicit=null,this.ngIf=null};function Gu(t,e){if(e&&!e.createEmbeddedView)throw new Error("".concat(t," must be a TemplateRef, but received '").concat(qt(e),"'."))}var Wu=function(){function t(e,n){_(this,t),this._viewContainerRef=e,this._templateRef=n,this._created=!1}return b(t,[{key:"create",value:function(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}},{key:"destroy",value:function(){this._created=!1,this._viewContainerRef.clear()}},{key:"enforceState",value:function(t){t&&!this._created?this.create():!t&&this._created&&this.destroy()}}]),t}(),Zu=function(){var t=function(){function t(){_(this,t),this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}return b(t,[{key:"_addCase",value:function(){return this._caseCount++}},{key:"_addDefault",value:function(t){this._defaultViews||(this._defaultViews=[]),this._defaultViews.push(t)}},{key:"_matchCase",value:function(t){var e=t==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||e,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),e}},{key:"_updateDefaultCases",value:function(t){if(this._defaultViews&&t!==this._defaultUsed){this._defaultUsed=t;for(var e=0;e<this._defaultViews.length;e++)this._defaultViews[e].enforceState(t)}}},{key:"ngSwitch",set:function(t){this._ngSwitch=t,0===this._caseCount&&this._updateDefaultCases(!0)}}]),t}();return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=Le({type:t,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"}}),t}(),Qu=function(){var t=function(){function t(e,n,o){_(this,t),this.ngSwitch=o,o._addCase(),this._view=new Wu(e,n)}return b(t,[{key:"ngDoCheck",value:function(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}]),t}();return t.\u0275fac=function(e){return new(e||t)(Ua(El),Ua(wl),Ua(Zu,1))},t.\u0275dir=Le({type:t,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"}}),t}(),$u=function(){var t=function t(e,n,o){_(this,t),o._addDefault(new Wu(e,n))};return t.\u0275fac=function(e){return new(e||t)(Ua(El),Ua(wl),Ua(Zu,1))},t.\u0275dir=Le({type:t,selectors:[["","ngSwitchDefault",""]]}),t}(),Yu=function(){var t=function(){function t(e){_(this,t),this._viewContainerRef=e,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null}return b(t,[{key:"ngOnChanges",value:function(t){if(this._shouldRecreateView(t)){var e=this._viewContainerRef;this._viewRef&&e.remove(e.indexOf(this._viewRef)),this._viewRef=this.ngTemplateOutlet?e.createEmbeddedView(this.ngTemplateOutlet,this.ngTemplateOutletContext):null}else this._viewRef&&this.ngTemplateOutletContext&&this._updateExistingContext(this.ngTemplateOutletContext)}},{key:"_shouldRecreateView",value:function(t){var e=t.ngTemplateOutletContext;return!!t.ngTemplateOutlet||e&&this._hasContextShapeChanged(e)}},{key:"_hasContextShapeChanged",value:function(t){var e=Object.keys(t.previousValue||{}),n=Object.keys(t.currentValue||{});if(e.length===n.length){var o,r=d(n);try{for(r.s();!(o=r.n()).done;)if(-1===e.indexOf(o.value))return!0}catch(i){r.e(i)}finally{r.f()}return!1}return!0}},{key:"_updateExistingContext",value:function(t){for(var e=0,n=Object.keys(t);e<n.length;e++){var o=n[e];this._viewRef.context[o]=this.ngTemplateOutletContext[o]}}}]),t}();return t.\u0275fac=function(e){return new(e||t)(Ua(El))},t.\u0275dir=Le({type:t,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet"},features:[Vs]}),t}(),Xu=function(){function t(){_(this,t)}return b(t,[{key:"createSubscription",value:function(t,e){return t.subscribe({next:e,error:function(t){throw t}})}},{key:"dispose",value:function(t){t.unsubscribe()}},{key:"onDestroy",value:function(t){t.unsubscribe()}}]),t}(),Ju=new(function(){function t(){_(this,t)}return b(t,[{key:"createSubscription",value:function(t,e){return t.then(e,(function(t){throw t}))}},{key:"dispose",value:function(t){}},{key:"onDestroy",value:function(t){}}]),t}()),td=new Xu,ed=function(){var t=function(){function t(e){_(this,t),this._ref=e,this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null}return b(t,[{key:"ngOnDestroy",value:function(){this._subscription&&this._dispose()}},{key:"transform",value:function(t){return this._obj?t!==this._obj?(this._dispose(),this.transform(t)):this._latestValue:(t&&this._subscribe(t),this._latestValue)}},{key:"_subscribe",value:function(t){var e=this;this._obj=t,this._strategy=this._selectStrategy(t),this._subscription=this._strategy.createSubscription(t,(function(n){return e._updateLatestValue(t,n)}))}},{key:"_selectStrategy",value:function(e){if(Ya(e))return Ju;if(Xa(e))return td;throw n=t,Error("InvalidPipeArgument: '".concat(e,"' for pipe '").concat(qt(n),"'"));var n}},{key:"_dispose",value:function(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}},{key:"_updateLatestValue",value:function(t,e){t===this._obj&&(this._latestValue=e,this._ref.markForCheck())}}]),t}();return t.\u0275fac=function(e){return new(e||t)(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:xt.Default,e=ca(!0);if(null!=e||t&xt.Optional)return e;throw new Error("No provider for ChangeDetectorRef!")}())},t.\u0275pipe=qe({name:"async",type:t,pure:!1}),t}(),nd=function(){var t=function t(){_(this,t)};return t.\u0275mod=De({type:t}),t.\u0275inj=St({factory:function(e){return new(e||t)},providers:[{provide:Lu,useClass:qu}]}),t}(),od=function(){var t=function t(){_(this,t)};return t.\u0275prov=Et({token:t,providedIn:"root",factory:function(){return new rd(fe(_u),window,fe(No))}}),t}(),rd=function(){function t(e,n,o){_(this,t),this.document=e,this.window=n,this.errorHandler=o,this.offset=function(){return[0,0]}}return b(t,[{key:"setOffset",value:function(t){this.offset=Array.isArray(t)?function(){return t}:t}},{key:"getScrollPosition",value:function(){return this.supportScrollRestoration()?[this.window.scrollX,this.window.scrollY]:[0,0]}},{key:"scrollToPosition",value:function(t){this.supportScrollRestoration()&&this.window.scrollTo(t[0],t[1])}},{key:"scrollToAnchor",value:function(t){if(this.supportScrollRestoration()){t=this.window.CSS&&this.window.CSS.escape?this.window.CSS.escape(t):t.replace(/(\"|\'\ |:|\.|\[|\]|,|=)/g,"\\$1");try{var e=this.document.querySelector("#".concat(t));if(e)return void this.scrollToElement(e);var n=this.document.querySelector("[name='".concat(t,"']"));if(n)return void this.scrollToElement(n)}catch(o){this.errorHandler.handleError(o)}}}},{key:"setHistoryScrollRestoration",value:function(t){if(this.supportScrollRestoration()){var e=this.window.history;e&&e.scrollRestoration&&(e.scrollRestoration=t)}}},{key:"scrollToElement",value:function(t){var e=t.getBoundingClientRect(),n=e.left+this.window.pageXOffset,o=e.top+this.window.pageYOffset,r=this.offset();this.window.scrollTo(n-r[0],o-r[1])}},{key:"supportScrollRestoration",value:function(){try{return!!this.window&&!!this.window.scrollTo}catch(t){return!1}}}]),t}();function id(t,e){return new q((function(n){var o=t.length;if(0!==o)for(var r=new Array(o),i=0,a=0,s=function(s){var l=it(t[s]),c=!1;n.add(l.subscribe({next:function(t){c||(c=!0,a++),r[s]=t},error:function(t){return n.error(t)},complete:function(){++i!==o&&c||(a===o&&n.next(e?e.reduce((function(t,e,n){return t[e]=r[n],t}),{}):r),n.complete())}}))},l=0;l<o;l++)s(l);else n.complete()}))}var ad=new oe("NgValueAccessor"),sd={provide:ad,useExisting:zt((function(){return ld})),multi:!0},ld=function(){var t=function(){function t(e,n){_(this,t),this._renderer=e,this._elementRef=n,this.onChange=function(t){},this.onTouched=function(){}}return b(t,[{key:"writeValue",value:function(t){this._renderer.setProperty(this._elementRef.nativeElement,"checked",t)}},{key:"registerOnChange",value:function(t){this.onChange=t}},{key:"registerOnTouched",value:function(t){this.onTouched=t}},{key:"setDisabledState",value:function(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}}]),t}();return t.\u0275fac=function(e){return new(e||t)(Ua(al),Ua(nl))},t.\u0275dir=Le({type:t,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(t,e){1&t&&Ja("change",(function(t){return e.onChange(t.target.checked)}))("blur",(function(){return e.onTouched()}))},features:[Ys([sd])]}),t}(),cd={provide:ad,useExisting:zt((function(){return dd})),multi:!0},ud=new oe("CompositionEventMode"),dd=function(){var t=function(){function t(e,n,o){var r;_(this,t),this._renderer=e,this._elementRef=n,this._compositionMode=o,this.onChange=function(t){},this.onTouched=function(){},this._composing=!1,null==this._compositionMode&&(this._compositionMode=(r=mu()?mu().getUserAgent():"",!/android (\d+)/.test(r.toLowerCase())))}return b(t,[{key:"writeValue",value:function(t){this._renderer.setProperty(this._elementRef.nativeElement,"value",null==t?"":t)}},{key:"registerOnChange",value:function(t){this.onChange=t}},{key:"registerOnTouched",value:function(t){this.onTouched=t}},{key:"setDisabledState",value:function(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}},{key:"_handleInput",value:function(t){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(t)}},{key:"_compositionStart",value:function(){this._composing=!0}},{key:"_compositionEnd",value:function(t){this._composing=!1,this._compositionMode&&this.onChange(t)}}]),t}();return t.\u0275fac=function(e){return new(e||t)(Ua(al),Ua(nl),Ua(ud,8))},t.\u0275dir=Le({type:t,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(t,e){1&t&&Ja("input",(function(t){return e._handleInput(t.target.value)}))("blur",(function(){return e.onTouched()}))("compositionstart",(function(){return e._compositionStart()}))("compositionend",(function(t){return e._compositionEnd(t.target.value)}))},features:[Ys([cd])]}),t}(),fd=function(){var t=function(){function t(){_(this,t)}return b(t,[{key:"reset",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0;this.control&&this.control.reset(t)}},{key:"hasError",value:function(t,e){return!!this.control&&this.control.hasError(t,e)}},{key:"getError",value:function(t,e){return this.control?this.control.getError(t,e):null}},{key:"value",get:function(){return this.control?this.control.value:null}},{key:"valid",get:function(){return this.control?this.control.valid:null}},{key:"invalid",get:function(){return this.control?this.control.invalid:null}},{key:"pending",get:function(){return this.control?this.control.pending:null}},{key:"disabled",get:function(){return this.control?this.control.disabled:null}},{key:"enabled",get:function(){return this.control?this.control.enabled:null}},{key:"errors",get:function(){return this.control?this.control.errors:null}},{key:"pristine",get:function(){return this.control?this.control.pristine:null}},{key:"dirty",get:function(){return this.control?this.control.dirty:null}},{key:"touched",get:function(){return this.control?this.control.touched:null}},{key:"status",get:function(){return this.control?this.control.status:null}},{key:"untouched",get:function(){return this.control?this.control.untouched:null}},{key:"statusChanges",get:function(){return this.control?this.control.statusChanges:null}},{key:"valueChanges",get:function(){return this.control?this.control.valueChanges:null}},{key:"path",get:function(){return null}}]),t}();return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=Le({type:t}),t}(),gd=function(){var t=function(t){g(n,t);var e=v(n);function n(){return _(this,n),e.apply(this,arguments)}return b(n,[{key:"formDirective",get:function(){return null}},{key:"path",get:function(){return null}}]),n}(fd);return t.\u0275fac=function(e){return hd(e||t)},t.\u0275dir=Le({type:t,features:[js]}),t}(),hd=Eo(gd);function pd(){throw new Error("unimplemented")}var md=function(t){g(n,t);var e=v(n);function n(){var t;return _(this,n),(t=e.apply(this,arguments))._parent=null,t.name=null,t.valueAccessor=null,t._rawValidators=[],t._rawAsyncValidators=[],t}return b(n,[{key:"validator",get:function(){return pd()}},{key:"asyncValidator",get:function(){return pd()}}]),n}(fd),vd=function(){function t(e){_(this,t),this._cd=e}return b(t,[{key:"ngClassUntouched",get:function(){return!!this._cd.control&&this._cd.control.untouched}},{key:"ngClassTouched",get:function(){return!!this._cd.control&&this._cd.control.touched}},{key:"ngClassPristine",get:function(){return!!this._cd.control&&this._cd.control.pristine}},{key:"ngClassDirty",get:function(){return!!this._cd.control&&this._cd.control.dirty}},{key:"ngClassValid",get:function(){return!!this._cd.control&&this._cd.control.valid}},{key:"ngClassInvalid",get:function(){return!!this._cd.control&&this._cd.control.invalid}},{key:"ngClassPending",get:function(){return!!this._cd.control&&this._cd.control.pending}}]),t}(),_d=function(){var t=function(t){g(n,t);var e=v(n);function n(t){return _(this,n),e.call(this,t)}return n}(vd);return t.\u0275fac=function(e){return new(e||t)(Ua(md,2))},t.\u0275dir=Le({type:t,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(t,e){2&t&&_s("ng-untouched",e.ngClassUntouched)("ng-touched",e.ngClassTouched)("ng-pristine",e.ngClassPristine)("ng-dirty",e.ngClassDirty)("ng-valid",e.ngClassValid)("ng-invalid",e.ngClassInvalid)("ng-pending",e.ngClassPending)},features:[js]}),t}(),yd=function(){var t=function(t){g(n,t);var e=v(n);function n(t){return _(this,n),e.call(this,t)}return n}(vd);return t.\u0275fac=function(e){return new(e||t)(Ua(gd,2))},t.\u0275dir=Le({type:t,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:14,hostBindings:function(t,e){2&t&&_s("ng-untouched",e.ngClassUntouched)("ng-touched",e.ngClassTouched)("ng-pristine",e.ngClassPristine)("ng-dirty",e.ngClassDirty)("ng-valid",e.ngClassValid)("ng-invalid",e.ngClassInvalid)("ng-pending",e.ngClassPending)},features:[js]}),t}();function bd(t){return null==t||0===t.length}function Cd(t){return null!=t&&"number"==typeof t.length}var Od=new oe("NgValidators"),Pd=new oe("NgAsyncValidators"),Md=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,xd=function(){function t(){_(this,t)}return b(t,null,[{key:"min",value:function(t){return function(e){if(bd(e.value)||bd(t))return null;var n=parseFloat(e.value);return!isNaN(n)&&n<t?{min:{min:t,actual:e.value}}:null}}},{key:"max",value:function(t){return function(e){if(bd(e.value)||bd(t))return null;var n=parseFloat(e.value);return!isNaN(n)&&n>t?{max:{max:t,actual:e.value}}:null}}},{key:"required",value:function(t){return bd(t.value)?{required:!0}:null}},{key:"requiredTrue",value:function(t){return!0===t.value?null:{required:!0}}},{key:"email",value:function(t){return bd(t.value)||Md.test(t.value)?null:{email:!0}}},{key:"minLength",value:function(t){return function(e){return bd(e.value)||!Cd(e.value)?null:e.value.length<t?{minlength:{requiredLength:t,actualLength:e.value.length}}:null}}},{key:"maxLength",value:function(t){return function(e){return Cd(e.value)&&e.value.length>t?{maxlength:{requiredLength:t,actualLength:e.value.length}}:null}}},{key:"pattern",value:function(e){return e?("string"==typeof e?(o="","^"!==e.charAt(0)&&(o+="^"),o+=e,"$"!==e.charAt(e.length-1)&&(o+="$"),n=new RegExp(o)):(o=e.toString(),n=e),function(t){if(bd(t.value))return null;var e=t.value;return n.test(e)?null:{pattern:{requiredPattern:o,actualValue:e}}}):t.nullValidator;var n,o}},{key:"nullValidator",value:function(t){return null}},{key:"compose",value:function(t){if(!t)return null;var e=t.filter(wd);return 0==e.length?null:function(t){return Ed(function(t,e){return e.map((function(e){return e(t)}))}(t,e))}}},{key:"composeAsync",value:function(t){if(!t)return null;var e=t.filter(wd);return 0==e.length?null:function(t){return function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];if(1===e.length){var o=e[0];if(O(o))return id(o,null);if(P(o)&&Object.getPrototypeOf(o)===Object.prototype){var r=Object.keys(o);return id(r.map((function(t){return o[t]})),r)}}if("function"==typeof e[e.length-1]){var i=e.pop();return id(e=1===e.length&&O(e[0])?e[0]:e,null).pipe(et((function(t){return i.apply(void 0,c(t))})))}return id(e,null)}(function(t,e){return e.map((function(e){return e(t)}))}(t,e).map(kd)).pipe(et(Ed))}}}]),t}();function wd(t){return null!=t}function kd(t){var e=Ya(t)?it(t):t;if(!Xa(e))throw new Error("Expected validator to return Promise or Observable.");return e}function Ed(t){var e={};return t.forEach((function(t){e=null!=t?Object.assign(Object.assign({},e),t):e})),0===Object.keys(e).length?null:e}function Sd(t){return t.validate?function(e){return t.validate(e)}:t}function Td(t){return t.validate?function(e){return t.validate(e)}:t}var Ad={provide:ad,useExisting:zt((function(){return Nd})),multi:!0},Nd=function(){var t=function(){function t(e,n){_(this,t),this._renderer=e,this._elementRef=n,this.onChange=function(t){},this.onTouched=function(){}}return b(t,[{key:"writeValue",value:function(t){this._renderer.setProperty(this._elementRef.nativeElement,"value",null==t?"":t)}},{key:"registerOnChange",value:function(t){this.onChange=function(e){t(""==e?null:parseFloat(e))}}},{key:"registerOnTouched",value:function(t){this.onTouched=t}},{key:"setDisabledState",value:function(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}}]),t}();return t.\u0275fac=function(e){return new(e||t)(Ua(al),Ua(nl))},t.\u0275dir=Le({type:t,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(t,e){1&t&&Ja("input",(function(t){return e.onChange(t.target.value)}))("blur",(function(){return e.onTouched()}))},features:[Ys([Ad])]}),t}(),Id={provide:ad,useExisting:zt((function(){return Dd})),multi:!0},jd=function(){var t=function(){function t(){_(this,t),this._accessors=[]}return b(t,[{key:"add",value:function(t,e){this._accessors.push([t,e])}},{key:"remove",value:function(t){for(var e=this._accessors.length-1;e>=0;--e)if(this._accessors[e][1]===t)return void this._accessors.splice(e,1)}},{key:"select",value:function(t){var e=this;this._accessors.forEach((function(n){e._isSameGroup(n,t)&&n[1]!==t&&n[1].fireUncheck(t.value)}))}},{key:"_isSameGroup",value:function(t,e){return!!t[0].control&&t[0]._parent===e._control._parent&&t[1].name===e.name}}]),t}();return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Et({token:t,factory:t.\u0275fac}),t}(),Dd=function(){var t=function(){function t(e,n,o,r){_(this,t),this._renderer=e,this._elementRef=n,this._registry=o,this._injector=r,this.onChange=function(){},this.onTouched=function(){}}return b(t,[{key:"ngOnInit",value:function(){this._control=this._injector.get(md),this._checkName(),this._registry.add(this._control,this)}},{key:"ngOnDestroy",value:function(){this._registry.remove(this)}},{key:"writeValue",value:function(t){this._state=t===this.value,this._renderer.setProperty(this._elementRef.nativeElement,"checked",this._state)}},{key:"registerOnChange",value:function(t){var e=this;this._fn=t,this.onChange=function(){t(e.value),e._registry.select(e)}}},{key:"fireUncheck",value:function(t){this.writeValue(t)}},{key:"registerOnTouched",value:function(t){this.onTouched=t}},{key:"setDisabledState",value:function(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}},{key:"_checkName",value:function(){this.name&&this.formControlName&&this.name!==this.formControlName&&this._throwNameError(),!this.name&&this.formControlName&&(this.name=this.formControlName)}},{key:"_throwNameError",value:function(){throw new Error('\n If you define both a name and a formControlName attribute on your radio button, their values\n must match. Ex: <input type="radio" formControlName="food" name="food">\n ')}}]),t}();return t.\u0275fac=function(e){return new(e||t)(Ua(al),Ua(nl),Ua(jd),Ua(Sa))},t.\u0275dir=Le({type:t,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(t,e){1&t&&Ja("change",(function(){return e.onChange()}))("blur",(function(){return e.onTouched()}))},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[Ys([Id])]}),t}(),Rd={provide:ad,useExisting:zt((function(){return Ld})),multi:!0},Ld=function(){var t=function(){function t(e,n){_(this,t),this._renderer=e,this._elementRef=n,this.onChange=function(t){},this.onTouched=function(){}}return b(t,[{key:"writeValue",value:function(t){this._renderer.setProperty(this._elementRef.nativeElement,"value",parseFloat(t))}},{key:"registerOnChange",value:function(t){this.onChange=function(e){t(""==e?null:parseFloat(e))}}},{key:"registerOnTouched",value:function(t){this.onTouched=t}},{key:"setDisabledState",value:function(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}}]),t}();return t.\u0275fac=function(e){return new(e||t)(Ua(al),Ua(nl))},t.\u0275dir=Le({type:t,selectors:[["input","type","range","formControlName",""],["input","type","range","formControl",""],["input","type","range","ngModel",""]],hostBindings:function(t,e){1&t&&Ja("change",(function(t){return e.onChange(t.target.value)}))("input",(function(t){return e.onChange(t.target.value)}))("blur",(function(){return e.onTouched()}))},features:[Ys([Rd])]}),t}(),qd='\n <div [formGroup]="myGroup">\n <input formControlName="firstName">\n </div>\n\n In your class:\n\n this.myGroup = new FormGroup({\n firstName: new FormControl()\n });',Fd='\n <div [formGroup]="myGroup">\n <div formGroupName="person">\n <input formControlName="firstName">\n </div>\n </div>\n\n In your class:\n\n this.myGroup = new FormGroup({\n person: new FormGroup({ firstName: new FormControl() })\n });',Vd='\n <form>\n <div ngModelGroup="person">\n <input [(ngModel)]="person.name" name="firstName">\n </div>\n </form>',zd=function(){function t(){_(this,t)}return b(t,null,[{key:"controlParentException",value:function(){throw new Error("formControlName must be used with a parent formGroup directive. You'll want to add a formGroup\n directive and pass it an existing FormGroup instance (you can create one in your class).\n\n Example:\n\n ".concat(qd))}},{key:"ngModelGroupException",value:function(){throw new Error('formControlName cannot be used with an ngModelGroup parent. It is only compatible with parents\n that also have a "form" prefix: formGroupName, formArrayName, or formGroup.\n\n Option 1: Update the parent to be formGroupName (reactive form strategy)\n\n '.concat(Fd,"\n\n Option 2: Use ngModel instead of formControlName (template-driven strategy)\n\n ").concat(Vd))}},{key:"missingFormException",value:function(){throw new Error("formGroup expects a FormGroup instance. Please pass one in.\n\n Example:\n\n ".concat(qd))}},{key:"groupParentException",value:function(){throw new Error("formGroupName must be used with a parent formGroup directive. You'll want to add a formGroup\n directive and pass it an existing FormGroup instance (you can create one in your class).\n\n Example:\n\n ".concat(Fd))}},{key:"arrayParentException",value:function(){throw new Error("formArrayName must be used with a parent formGroup directive. You'll want to add a formGroup\n directive and pass it an existing FormGroup instance (you can create one in your class).\n\n Example:\n\n ".concat('\n <div [formGroup]="myGroup">\n <div formArrayName="cities">\n <div *ngFor="let city of cityArray.controls; index as i">\n <input [formControlName]="i">\n </div>\n </div>\n </div>\n\n In your class:\n\n this.cityArray = new FormArray([new FormControl(\'SF\')]);\n this.myGroup = new FormGroup({\n cities: this.cityArray\n });'))}},{key:"disabledAttrWarning",value:function(){console.warn("\n It looks like you're using the disabled attribute with a reactive form directive. If you set disabled to true\n when you set up this control in your component class, the disabled attribute will actually be set in the DOM for\n you. We recommend using this approach to avoid 'changed after checked' errors.\n\n Example:\n form = new FormGroup({\n first: new FormControl({value: 'Nancy', disabled: true}, Validators.required),\n last: new FormControl('Drew', Validators.required)\n });\n ")}},{key:"ngModelWarning",value:function(t){console.warn("\n It looks like you're using ngModel on the same form field as ".concat(t,".\n Support for using the ngModel input property and ngModelChange event with\n reactive form directives has been deprecated in Angular v6 and will be removed\n in a future version of Angular.\n\n For more information on this, see our API docs here:\n https://angular.io/api/forms/").concat("formControl"===t?"FormControlDirective":"FormControlName","#use-with-ngmodel\n "))}}]),t}(),Bd={provide:ad,useExisting:zt((function(){return Hd})),multi:!0};function Ud(t,e){return null==t?"".concat(e):(e&&"object"==typeof e&&(e="Object"),"".concat(t,": ").concat(e).slice(0,50))}var Hd=function(){var t=function(){function t(e,n){_(this,t),this._renderer=e,this._elementRef=n,this._optionMap=new Map,this._idCounter=0,this.onChange=function(t){},this.onTouched=function(){},this._compareWith=Object.is}return b(t,[{key:"writeValue",value:function(t){this.value=t;var e=this._getOptionId(t);null==e&&this._renderer.setProperty(this._elementRef.nativeElement,"selectedIndex",-1);var n=Ud(e,t);this._renderer.setProperty(this._elementRef.nativeElement,"value",n)}},{key:"registerOnChange",value:function(t){var e=this;this.onChange=function(n){e.value=e._getOptionValue(n),t(e.value)}}},{key:"registerOnTouched",value:function(t){this.onTouched=t}},{key:"setDisabledState",value:function(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}},{key:"_registerOption",value:function(){return(this._idCounter++).toString()}},{key:"_getOptionId",value:function(t){for(var e=0,n=Array.from(this._optionMap.keys());e<n.length;e++){var o=n[e];if(this._compareWith(this._optionMap.get(o),t))return o}return null}},{key:"_getOptionValue",value:function(t){var e=function(t){return t.split(":")[0]}(t);return this._optionMap.has(e)?this._optionMap.get(e):t}},{key:"compareWith",set:function(t){if("function"!=typeof t)throw new Error("compareWith must be a function, but received ".concat(JSON.stringify(t)));this._compareWith=t}}]),t}();return t.\u0275fac=function(e){return new(e||t)(Ua(al),Ua(nl))},t.\u0275dir=Le({type:t,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(t,e){1&t&&Ja("change",(function(t){return e.onChange(t.target.value)}))("blur",(function(){return e.onTouched()}))},inputs:{compareWith:"compareWith"},features:[Ys([Bd])]}),t}(),Kd=function(){var t=function(){function t(e,n,o){_(this,t),this._element=e,this._renderer=n,this._select=o,this._select&&(this.id=this._select._registerOption())}return b(t,[{key:"_setElementValue",value:function(t){this._renderer.setProperty(this._element.nativeElement,"value",t)}},{key:"ngOnDestroy",value:function(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}},{key:"ngValue",set:function(t){null!=this._select&&(this._select._optionMap.set(this.id,t),this._setElementValue(Ud(this.id,t)),this._select.writeValue(this._select.value))}},{key:"value",set:function(t){this._setElementValue(t),this._select&&this._select.writeValue(this._select.value)}}]),t}();return t.\u0275fac=function(e){return new(e||t)(Ua(nl),Ua(al),Ua(Hd,9))},t.\u0275dir=Le({type:t,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}}),t}(),Gd={provide:ad,useExisting:zt((function(){return Zd})),multi:!0};function Wd(t,e){return null==t?"".concat(e):("string"==typeof e&&(e="'".concat(e,"'")),e&&"object"==typeof e&&(e="Object"),"".concat(t,": ").concat(e).slice(0,50))}var Zd=function(){var t=function(){function t(e,n){_(this,t),this._renderer=e,this._elementRef=n,this._optionMap=new Map,this._idCounter=0,this.onChange=function(t){},this.onTouched=function(){},this._compareWith=Object.is}return b(t,[{key:"writeValue",value:function(t){var e,n=this;if(this.value=t,Array.isArray(t)){var o=t.map((function(t){return n._getOptionId(t)}));e=function(t,e){t._setSelected(o.indexOf(e.toString())>-1)}}else e=function(t,e){t._setSelected(!1)};this._optionMap.forEach(e)}},{key:"registerOnChange",value:function(t){var e=this;this.onChange=function(n){var o=[];if(void 0!==n.selectedOptions)for(var r=n.selectedOptions,i=0;i<r.length;i++){var a=r.item(i),s=e._getOptionValue(a.value);o.push(s)}else for(var l=n.options,c=0;c<l.length;c++){var u=l.item(c);if(u.selected){var d=e._getOptionValue(u.value);o.push(d)}}e.value=o,t(o)}}},{key:"registerOnTouched",value:function(t){this.onTouched=t}},{key:"setDisabledState",value:function(t){this._renderer.setProperty(this._elementRef.nativeElement,"disabled",t)}},{key:"_registerOption",value:function(t){var e=(this._idCounter++).toString();return this._optionMap.set(e,t),e}},{key:"_getOptionId",value:function(t){for(var e=0,n=Array.from(this._optionMap.keys());e<n.length;e++){var o=n[e];if(this._compareWith(this._optionMap.get(o)._value,t))return o}return null}},{key:"_getOptionValue",value:function(t){var e=function(t){return t.split(":")[0]}(t);return this._optionMap.has(e)?this._optionMap.get(e)._value:t}},{key:"compareWith",set:function(t){if("function"!=typeof t)throw new Error("compareWith must be a function, but received ".concat(JSON.stringify(t)));this._compareWith=t}}]),t}();return t.\u0275fac=function(e){return new(e||t)(Ua(al),Ua(nl))},t.\u0275dir=Le({type:t,selectors:[["select","multiple","","formControlName",""],["select","multiple","","formControl",""],["select","multiple","","ngModel",""]],hostBindings:function(t,e){1&t&&Ja("change",(function(t){return e.onChange(t.target)}))("blur",(function(){return e.onTouched()}))},inputs:{compareWith:"compareWith"},features:[Ys([Gd])]}),t}(),Qd=function(){var t=function(){function t(e,n,o){_(this,t),this._element=e,this._renderer=n,this._select=o,this._select&&(this.id=this._select._registerOption(this))}return b(t,[{key:"_setElementValue",value:function(t){this._renderer.setProperty(this._element.nativeElement,"value",t)}},{key:"_setSelected",value:function(t){this._renderer.setProperty(this._element.nativeElement,"selected",t)}},{key:"ngOnDestroy",value:function(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}},{key:"ngValue",set:function(t){null!=this._select&&(this._value=t,this._setElementValue(Wd(this.id,t)),this._select.writeValue(this._select.value))}},{key:"value",set:function(t){this._select?(this._value=t,this._setElementValue(Wd(this.id,t)),this._select.writeValue(this._select.value)):this._setElementValue(t)}}]),t}();return t.\u0275fac=function(e){return new(e||t)(Ua(nl),Ua(al),Ua(Zd,9))},t.\u0275dir=Le({type:t,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}}),t}();function $d(t,e){return[].concat(c(e.path),[t])}function Yd(t,e){t||ef(e,"Cannot find control with"),e.valueAccessor||ef(e,"No value accessor for form control with"),t.validator=xd.compose([t.validator,e.validator]),t.asyncValidator=xd.composeAsync([t.asyncValidator,e.asyncValidator]),e.valueAccessor.writeValue(t.value),function(t,e){e.valueAccessor.registerOnChange((function(n){t._pendingValue=n,t._pendingChange=!0,t._pendingDirty=!0,"change"===t.updateOn&&Xd(t,e)}))}(t,e),function(t,e){t.registerOnChange((function(t,n){e.valueAccessor.writeValue(t),n&&e.viewToModelUpdate(t)}))}(t,e),function(t,e){e.valueAccessor.registerOnTouched((function(){t._pendingTouched=!0,"blur"===t.updateOn&&t._pendingChange&&Xd(t,e),"submit"!==t.updateOn&&t.markAsTouched()}))}(t,e),e.valueAccessor.setDisabledState&&t.registerOnDisabledChange((function(t){e.valueAccessor.setDisabledState(t)})),e._rawValidators.forEach((function(e){e.registerOnValidatorChange&&e.registerOnValidatorChange((function(){return t.updateValueAndValidity()}))})),e._rawAsyncValidators.forEach((function(e){e.registerOnValidatorChange&&e.registerOnValidatorChange((function(){return t.updateValueAndValidity()}))}))}function Xd(t,e){t._pendingDirty&&t.markAsDirty(),t.setValue(t._pendingValue,{emitModelToViewChange:!1}),e.viewToModelUpdate(t._pendingValue),t._pendingChange=!1}function Jd(t,e){null==t&&ef(e,"Cannot find control with"),t.validator=xd.compose([t.validator,e.validator]),t.asyncValidator=xd.composeAsync([t.asyncValidator,e.asyncValidator])}function tf(t){return ef(t,"There is no FormControl instance attached to form control element with")}function ef(t,e){var n;throw n=t.path.length>1?"path: '".concat(t.path.join(" -> "),"'"):t.path[0]?"name: '".concat(t.path,"'"):"unspecified name attribute",new Error("".concat(e," ").concat(n))}function nf(t){return null!=t?xd.compose(t.map(Sd)):null}function of(t){return null!=t?xd.composeAsync(t.map(Td)):null}function rf(t,e){if(!t.hasOwnProperty("model"))return!1;var n=t.model;return!!n.isFirstChange()||!Object.is(e,n.currentValue)}var af=[ld,Ld,Nd,Hd,Zd,Dd];function sf(t,e){t._syncPendingControls(),e.forEach((function(t){var e=t.control;"submit"===e.updateOn&&e._pendingChange&&(t.viewToModelUpdate(e._pendingValue),e._pendingChange=!1)}))}function lf(t,e){if(!e)return null;Array.isArray(e)||ef(t,"Value accessor was not provided as an array for form control with");var n=void 0,o=void 0,r=void 0;return e.forEach((function(e){var i;e.constructor===dd?n=e:(i=e,af.some((function(t){return i.constructor===t}))?(o&&ef(t,"More than one built-in value accessor matches form control with"),o=e):(r&&ef(t,"More than one custom value accessor matches form control with"),r=e))})),r||o||n||(ef(t,"No valid value accessor for form control with"),null)}function cf(t,e){var n=t.indexOf(e);n>-1&&t.splice(n,1)}function uf(t){var e=ff(t)?t.validators:t;return Array.isArray(e)?nf(e):e||null}function df(t,e){var n=ff(e)?e.asyncValidators:t;return Array.isArray(n)?of(n):n||null}function ff(t){return null!=t&&!Array.isArray(t)&&"object"==typeof t}var gf=function(){function t(e,n){_(this,t),this.validator=e,this.asyncValidator=n,this._onCollectionChange=function(){},this.pristine=!0,this.touched=!1,this._onDisabledChange=[]}return b(t,[{key:"setValidators",value:function(t){this.validator=uf(t)}},{key:"setAsyncValidators",value:function(t){this.asyncValidator=df(t)}},{key:"clearValidators",value:function(){this.validator=null}},{key:"clearAsyncValidators",value:function(){this.asyncValidator=null}},{key:"markAsTouched",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.touched=!0,this._parent&&!t.onlySelf&&this._parent.markAsTouched(t)}},{key:"markAllAsTouched",value:function(){this.markAsTouched({onlySelf:!0}),this._forEachChild((function(t){return t.markAllAsTouched()}))}},{key:"markAsUntouched",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.touched=!1,this._pendingTouched=!1,this._forEachChild((function(t){t.markAsUntouched({onlySelf:!0})})),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)}},{key:"markAsDirty",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.pristine=!1,this._parent&&!t.onlySelf&&this._parent.markAsDirty(t)}},{key:"markAsPristine",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.pristine=!0,this._pendingDirty=!1,this._forEachChild((function(t){t.markAsPristine({onlySelf:!0})})),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)}},{key:"markAsPending",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.status="PENDING",!1!==t.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!t.onlySelf&&this._parent.markAsPending(t)}},{key:"disable",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=this._parentMarkedDirty(t.onlySelf);this.status="DISABLED",this.errors=null,this._forEachChild((function(e){e.disable(Object.assign(Object.assign({},t),{onlySelf:!0}))})),this._updateValue(),!1!==t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(Object.assign(Object.assign({},t),{skipPristineCheck:e})),this._onDisabledChange.forEach((function(t){return t(!0)}))}},{key:"enable",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=this._parentMarkedDirty(t.onlySelf);this.status="VALID",this._forEachChild((function(e){e.enable(Object.assign(Object.assign({},t),{onlySelf:!0}))})),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent}),this._updateAncestors(Object.assign(Object.assign({},t),{skipPristineCheck:e})),this._onDisabledChange.forEach((function(t){return t(!1)}))}},{key:"_updateAncestors",value:function(t){this._parent&&!t.onlySelf&&(this._parent.updateValueAndValidity(t),t.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}},{key:"setParent",value:function(t){this._parent=t}},{key:"updateValueAndValidity",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),"VALID"!==this.status&&"PENDING"!==this.status||this._runAsyncValidator(t.emitEvent)),!1!==t.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!t.onlySelf&&this._parent.updateValueAndValidity(t)}},{key:"_updateTreeValidity",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{emitEvent:!0};this._forEachChild((function(e){return e._updateTreeValidity(t)})),this.updateValueAndValidity({onlySelf:!0,emitEvent:t.emitEvent})}},{key:"_setInitialStatus",value:function(){this.status=this._allControlsDisabled()?"DISABLED":"VALID"}},{key:"_runValidator",value:function(){return this.validator?this.validator(this):null}},{key:"_runAsyncValidator",value:function(t){var e=this;if(this.asyncValidator){this.status="PENDING";var n=kd(this.asyncValidator(this));this._asyncValidationSubscription=n.subscribe((function(n){return e.setErrors(n,{emitEvent:t})}))}}},{key:"_cancelExistingSubscription",value:function(){this._asyncValidationSubscription&&this._asyncValidationSubscription.unsubscribe()}},{key:"setErrors",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.errors=t,this._updateControlsErrors(!1!==e.emitEvent)}},{key:"get",value:function(t){return function(t,e,n){if(null==e)return null;if(Array.isArray(e)||(e=e.split(".")),Array.isArray(e)&&0===e.length)return null;var o=t;return e.forEach((function(t){o=o instanceof pf?o.controls.hasOwnProperty(t)?o.controls[t]:null:o instanceof mf&&o.at(t)||null})),o}(this,t)}},{key:"getError",value:function(t,e){var n=e?this.get(e):this;return n&&n.errors?n.errors[t]:null}},{key:"hasError",value:function(t,e){return!!this.getError(t,e)}},{key:"_updateControlsErrors",value:function(t){this.status=this._calculateStatus(),t&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(t)}},{key:"_initObservables",value:function(){this.valueChanges=new Yl,this.statusChanges=new Yl}},{key:"_calculateStatus",value:function(){return this._allControlsDisabled()?"DISABLED":this.errors?"INVALID":this._anyControlsHaveStatus("PENDING")?"PENDING":this._anyControlsHaveStatus("INVALID")?"INVALID":"VALID"}},{key:"_anyControlsHaveStatus",value:function(t){return this._anyControls((function(e){return e.status===t}))}},{key:"_anyControlsDirty",value:function(){return this._anyControls((function(t){return t.dirty}))}},{key:"_anyControlsTouched",value:function(){return this._anyControls((function(t){return t.touched}))}},{key:"_updatePristine",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.pristine=!this._anyControlsDirty(),this._parent&&!t.onlySelf&&this._parent._updatePristine(t)}},{key:"_updateTouched",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.touched=this._anyControlsTouched(),this._parent&&!t.onlySelf&&this._parent._updateTouched(t)}},{key:"_isBoxedValue",value:function(t){return"object"==typeof t&&null!==t&&2===Object.keys(t).length&&"value"in t&&"disabled"in t}},{key:"_registerOnCollectionChange",value:function(t){this._onCollectionChange=t}},{key:"_setUpdateStrategy",value:function(t){ff(t)&&null!=t.updateOn&&(this._updateOn=t.updateOn)}},{key:"_parentMarkedDirty",value:function(t){return!t&&this._parent&&this._parent.dirty&&!this._parent._anyControlsDirty()}},{key:"parent",get:function(){return this._parent}},{key:"valid",get:function(){return"VALID"===this.status}},{key:"invalid",get:function(){return"INVALID"===this.status}},{key:"pending",get:function(){return"PENDING"==this.status}},{key:"disabled",get:function(){return"DISABLED"===this.status}},{key:"enabled",get:function(){return"DISABLED"!==this.status}},{key:"dirty",get:function(){return!this.pristine}},{key:"untouched",get:function(){return!this.touched}},{key:"updateOn",get:function(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}},{key:"root",get:function(){for(var t=this;t._parent;)t=t._parent;return t}}]),t}(),hf=function(t){g(n,t);var e=v(n);function n(){var t,o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,r=arguments.length>1?arguments[1]:void 0,i=arguments.length>2?arguments[2]:void 0;return _(this,n),(t=e.call(this,uf(r),df(i,r)))._onChange=[],t._applyFormState(o),t._setUpdateStrategy(r),t.updateValueAndValidity({onlySelf:!0,emitEvent:!1}),t._initObservables(),t}return b(n,[{key:"setValue",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.value=this._pendingValue=t,this._onChange.length&&!1!==n.emitModelToViewChange&&this._onChange.forEach((function(t){return t(e.value,!1!==n.emitViewToModelChange)})),this.updateValueAndValidity(n)}},{key:"patchValue",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.setValue(t,e)}},{key:"reset",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._applyFormState(t),this.markAsPristine(e),this.markAsUntouched(e),this.setValue(this.value,e),this._pendingChange=!1}},{key:"_updateValue",value:function(){}},{key:"_anyControls",value:function(t){return!1}},{key:"_allControlsDisabled",value:function(){return this.disabled}},{key:"registerOnChange",value:function(t){this._onChange.push(t)}},{key:"_clearChangeFns",value:function(){this._onChange=[],this._onDisabledChange=[],this._onCollectionChange=function(){}}},{key:"registerOnDisabledChange",value:function(t){this._onDisabledChange.push(t)}},{key:"_forEachChild",value:function(t){}},{key:"_syncPendingControls",value:function(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}},{key:"_applyFormState",value:function(t){this._isBoxedValue(t)?(this.value=this._pendingValue=t.value,t.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=t}}]),n}(gf),pf=function(t){g(n,t);var e=v(n);function n(t,o,r){var i;return _(this,n),(i=e.call(this,uf(o),df(r,o))).controls=t,i._initObservables(),i._setUpdateStrategy(o),i._setUpControls(),i.updateValueAndValidity({onlySelf:!0,emitEvent:!1}),i}return b(n,[{key:"registerControl",value:function(t,e){return this.controls[t]?this.controls[t]:(this.controls[t]=e,e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange),e)}},{key:"addControl",value:function(t,e){this.registerControl(t,e),this.updateValueAndValidity(),this._onCollectionChange()}},{key:"removeControl",value:function(t){this.controls[t]&&this.controls[t]._registerOnCollectionChange((function(){})),delete this.controls[t],this.updateValueAndValidity(),this._onCollectionChange()}},{key:"setControl",value:function(t,e){this.controls[t]&&this.controls[t]._registerOnCollectionChange((function(){})),delete this.controls[t],e&&this.registerControl(t,e),this.updateValueAndValidity(),this._onCollectionChange()}},{key:"contains",value:function(t){return this.controls.hasOwnProperty(t)&&this.controls[t].enabled}},{key:"setValue",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._checkAllValuesPresent(t),Object.keys(t).forEach((function(o){e._throwIfControlMissing(o),e.controls[o].setValue(t[o],{onlySelf:!0,emitEvent:n.emitEvent})})),this.updateValueAndValidity(n)}},{key:"patchValue",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Object.keys(t).forEach((function(o){e.controls[o]&&e.controls[o].patchValue(t[o],{onlySelf:!0,emitEvent:n.emitEvent})})),this.updateValueAndValidity(n)}},{key:"reset",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._forEachChild((function(n,o){n.reset(t[o],{onlySelf:!0,emitEvent:e.emitEvent})})),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}},{key:"getRawValue",value:function(){return this._reduceChildren({},(function(t,e,n){return t[n]=e instanceof hf?e.value:e.getRawValue(),t}))}},{key:"_syncPendingControls",value:function(){var t=this._reduceChildren(!1,(function(t,e){return!!e._syncPendingControls()||t}));return t&&this.updateValueAndValidity({onlySelf:!0}),t}},{key:"_throwIfControlMissing",value:function(t){if(!Object.keys(this.controls).length)throw new Error("\n There are no form controls registered with this group yet. If you're using ngModel,\n you may want to check next tick (e.g. use setTimeout).\n ");if(!this.controls[t])throw new Error("Cannot find form control with name: ".concat(t,"."))}},{key:"_forEachChild",value:function(t){var e=this;Object.keys(this.controls).forEach((function(n){return t(e.controls[n],n)}))}},{key:"_setUpControls",value:function(){var t=this;this._forEachChild((function(e){e.setParent(t),e._registerOnCollectionChange(t._onCollectionChange)}))}},{key:"_updateValue",value:function(){this.value=this._reduceValue()}},{key:"_anyControls",value:function(t){for(var e=0,n=Object.keys(this.controls);e<n.length;e++){var o=n[e],r=this.controls[o];if(this.contains(o)&&t(r))return!0}return!1}},{key:"_reduceValue",value:function(){var t=this;return this._reduceChildren({},(function(e,n,o){return(n.enabled||t.disabled)&&(e[o]=n.value),e}))}},{key:"_reduceChildren",value:function(t,e){var n=t;return this._forEachChild((function(t,o){n=e(n,t,o)})),n}},{key:"_allControlsDisabled",value:function(){for(var t=0,e=Object.keys(this.controls);t<e.length;t++)if(this.controls[e[t]].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}},{key:"_checkAllValuesPresent",value:function(t){this._forEachChild((function(e,n){if(void 0===t[n])throw new Error("Must supply a value for form control with name: '".concat(n,"'."))}))}}]),n}(gf),mf=function(t){g(n,t);var e=v(n);function n(t,o,r){var i;return _(this,n),(i=e.call(this,uf(o),df(r,o))).controls=t,i._initObservables(),i._setUpdateStrategy(o),i._setUpControls(),i.updateValueAndValidity({onlySelf:!0,emitEvent:!1}),i}return b(n,[{key:"at",value:function(t){return this.controls[t]}},{key:"push",value:function(t){this.controls.push(t),this._registerControl(t),this.updateValueAndValidity(),this._onCollectionChange()}},{key:"insert",value:function(t,e){this.controls.splice(t,0,e),this._registerControl(e),this.updateValueAndValidity()}},{key:"removeAt",value:function(t){this.controls[t]&&this.controls[t]._registerOnCollectionChange((function(){})),this.controls.splice(t,1),this.updateValueAndValidity()}},{key:"setControl",value:function(t,e){this.controls[t]&&this.controls[t]._registerOnCollectionChange((function(){})),this.controls.splice(t,1),e&&(this.controls.splice(t,0,e),this._registerControl(e)),this.updateValueAndValidity(),this._onCollectionChange()}},{key:"setValue",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._checkAllValuesPresent(t),t.forEach((function(t,o){e._throwIfControlMissing(o),e.at(o).setValue(t,{onlySelf:!0,emitEvent:n.emitEvent})})),this.updateValueAndValidity(n)}},{key:"patchValue",value:function(t){var e=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t.forEach((function(t,o){e.at(o)&&e.at(o).patchValue(t,{onlySelf:!0,emitEvent:n.emitEvent})})),this.updateValueAndValidity(n)}},{key:"reset",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this._forEachChild((function(n,o){n.reset(t[o],{onlySelf:!0,emitEvent:e.emitEvent})})),this._updatePristine(e),this._updateTouched(e),this.updateValueAndValidity(e)}},{key:"getRawValue",value:function(){return this.controls.map((function(t){return t instanceof hf?t.value:t.getRawValue()}))}},{key:"clear",value:function(){this.controls.length<1||(this._forEachChild((function(t){return t._registerOnCollectionChange((function(){}))})),this.controls.splice(0),this.updateValueAndValidity())}},{key:"_syncPendingControls",value:function(){var t=this.controls.reduce((function(t,e){return!!e._syncPendingControls()||t}),!1);return t&&this.updateValueAndValidity({onlySelf:!0}),t}},{key:"_throwIfControlMissing",value:function(t){if(!this.controls.length)throw new Error("\n There are no form controls registered with this array yet. If you're using ngModel,\n you may want to check next tick (e.g. use setTimeout).\n ");if(!this.at(t))throw new Error("Cannot find form control at index ".concat(t))}},{key:"_forEachChild",value:function(t){this.controls.forEach((function(e,n){t(e,n)}))}},{key:"_updateValue",value:function(){var t=this;this.value=this.controls.filter((function(e){return e.enabled||t.disabled})).map((function(t){return t.value}))}},{key:"_anyControls",value:function(t){return this.controls.some((function(e){return e.enabled&&t(e)}))}},{key:"_setUpControls",value:function(){var t=this;this._forEachChild((function(e){return t._registerControl(e)}))}},{key:"_checkAllValuesPresent",value:function(t){this._forEachChild((function(e,n){if(void 0===t[n])throw new Error("Must supply a value for form control at index: ".concat(n,"."))}))}},{key:"_allControlsDisabled",value:function(){var t,e=d(this.controls);try{for(e.s();!(t=e.n()).done;)if(t.value.enabled)return!1}catch(n){e.e(n)}finally{e.f()}return this.controls.length>0||this.disabled}},{key:"_registerControl",value:function(t){t.setParent(this),t._registerOnCollectionChange(this._onCollectionChange)}},{key:"length",get:function(){return this.controls.length}}]),n}(gf),vf={provide:gd,useExisting:zt((function(){return yf}))},_f=function(){return Promise.resolve(null)}(),yf=function(){var t=function(t){g(n,t);var e=v(n);function n(t,o){var r;return _(this,n),(r=e.call(this)).submitted=!1,r._directives=[],r.ngSubmit=new Yl,r.form=new pf({},nf(t),of(o)),r}return b(n,[{key:"ngAfterViewInit",value:function(){this._setUpdateStrategy()}},{key:"addControl",value:function(t){var e=this;_f.then((function(){var n=e._findContainer(t.path);t.control=n.registerControl(t.name,t.control),Yd(t.control,t),t.control.updateValueAndValidity({emitEvent:!1}),e._directives.push(t)}))}},{key:"getControl",value:function(t){return this.form.get(t.path)}},{key:"removeControl",value:function(t){var e=this;_f.then((function(){var n=e._findContainer(t.path);n&&n.removeControl(t.name),cf(e._directives,t)}))}},{key:"addFormGroup",value:function(t){var e=this;_f.then((function(){var n=e._findContainer(t.path),o=new pf({});Jd(o,t),n.registerControl(t.name,o),o.updateValueAndValidity({emitEvent:!1})}))}},{key:"removeFormGroup",value:function(t){var e=this;_f.then((function(){var n=e._findContainer(t.path);n&&n.removeControl(t.name)}))}},{key:"getFormGroup",value:function(t){return this.form.get(t.path)}},{key:"updateModel",value:function(t,e){var n=this;_f.then((function(){n.form.get(t.path).setValue(e)}))}},{key:"setValue",value:function(t){this.control.setValue(t)}},{key:"onSubmit",value:function(t){return this.submitted=!0,sf(this.form,this._directives),this.ngSubmit.emit(t),!1}},{key:"onReset",value:function(){this.resetForm()}},{key:"resetForm",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0;this.form.reset(t),this.submitted=!1}},{key:"_setUpdateStrategy",value:function(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}},{key:"_findContainer",value:function(t){return t.pop(),t.length?this.form.get(t):this.form}},{key:"formDirective",get:function(){return this}},{key:"control",get:function(){return this.form}},{key:"path",get:function(){return[]}},{key:"controls",get:function(){return this.form.controls}}]),n}(gd);return t.\u0275fac=function(e){return new(e||t)(Ua(Od,10),Ua(Pd,10))},t.\u0275dir=Le({type:t,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(t,e){1&t&&Ja("submit",(function(t){return e.onSubmit(t)}))("reset",(function(){return e.onReset()}))},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[Ys([vf]),js]}),t}(),bf=function(){var t=function(t){g(n,t);var e=v(n);function n(){return _(this,n),e.apply(this,arguments)}return b(n,[{key:"ngOnInit",value:function(){this._checkParentType(),this.formDirective.addFormGroup(this)}},{key:"ngOnDestroy",value:function(){this.formDirective&&this.formDirective.removeFormGroup(this)}},{key:"_checkParentType",value:function(){}},{key:"control",get:function(){return this.formDirective.getFormGroup(this)}},{key:"path",get:function(){return $d(null==this.name?this.name:this.name.toString(),this._parent)}},{key:"formDirective",get:function(){return this._parent?this._parent.formDirective:null}},{key:"validator",get:function(){return nf(this._validators)}},{key:"asyncValidator",get:function(){return of(this._asyncValidators)}}]),n}(gd);return t.\u0275fac=function(e){return Cf(e||t)},t.\u0275dir=Le({type:t,features:[js]}),t}(),Cf=Eo(bf),Of=function(){function t(){_(this,t)}return b(t,null,[{key:"modelParentException",value:function(){throw new Error('\n ngModel cannot be used to register form controls with a parent formGroup directive. Try using\n formGroup\'s partner directive "formControlName" instead. Example:\n\n '.concat(qd,"\n\n Or, if you'd like to avoid registering this form control, indicate that it's standalone in ngModelOptions:\n\n Example:\n\n ").concat('\n <div [formGroup]="myGroup">\n <input formControlName="firstName">\n <input [(ngModel)]="showMoreControls" [ngModelOptions]="{standalone: true}">\n </div>\n '))}},{key:"formGroupNameException",value:function(){throw new Error("\n ngModel cannot be used to register form controls with a parent formGroupName or formArrayName directive.\n\n Option 1: Use formControlName instead of ngModel (reactive strategy):\n\n ".concat(Fd,"\n\n Option 2: Update ngModel's parent be ngModelGroup (template-driven strategy):\n\n ").concat(Vd))}},{key:"missingNameException",value:function(){throw new Error('If ngModel is used within a form tag, either the name attribute must be set or the form\n control must be defined as \'standalone\' in ngModelOptions.\n\n Example 1: <input [(ngModel)]="person.firstName" name="first">\n Example 2: <input [(ngModel)]="person.firstName" [ngModelOptions]="{standalone: true}">')}},{key:"modelGroupParentException",value:function(){throw new Error("\n ngModelGroup cannot be used with a parent formGroup directive.\n\n Option 1: Use formGroupName instead of ngModelGroup (reactive strategy):\n\n ".concat(Fd,"\n\n Option 2: Use a regular form tag instead of the formGroup directive (template-driven strategy):\n\n ").concat(Vd))}}]),t}(),Pf={provide:gd,useExisting:zt((function(){return Mf}))},Mf=function(){var t=function(t){g(n,t);var e=v(n);function n(t,o,r){var i;return _(this,n),(i=e.call(this))._parent=t,i._validators=o,i._asyncValidators=r,i}return b(n,[{key:"_checkParentType",value:function(){this._parent instanceof n||this._parent instanceof yf||Of.modelGroupParentException()}}]),n}(bf);return t.\u0275fac=function(e){return new(e||t)(Ua(gd,5),Ua(Od,10),Ua(Pd,10))},t.\u0275dir=Le({type:t,selectors:[["","ngModelGroup",""]],inputs:{name:["ngModelGroup","name"]},exportAs:["ngModelGroup"],features:[Ys([Pf]),js]}),t}(),xf={provide:md,useExisting:zt((function(){return kf}))},wf=function(){return Promise.resolve(null)}(),kf=function(){var t=function(t){g(n,t);var e=v(n);function n(t,o,r,a){var s;return _(this,n),(s=e.call(this)).control=new hf,s._registered=!1,s.update=new Yl,s._parent=t,s._rawValidators=o||[],s._rawAsyncValidators=r||[],s.valueAccessor=lf(i(s),a),s}return b(n,[{key:"ngOnChanges",value:function(t){this._checkForErrors(),this._registered||this._setUpControl(),"isDisabled"in t&&this._updateDisabled(t),rf(t,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}},{key:"ngOnDestroy",value:function(){this.formDirective&&this.formDirective.removeControl(this)}},{key:"viewToModelUpdate",value:function(t){this.viewModel=t,this.update.emit(t)}},{key:"_setUpControl",value:function(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}},{key:"_setUpdateStrategy",value:function(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}},{key:"_isStandalone",value:function(){return!this._parent||!(!this.options||!this.options.standalone)}},{key:"_setUpStandalone",value:function(){Yd(this.control,this),this.control.updateValueAndValidity({emitEvent:!1})}},{key:"_checkForErrors",value:function(){this._isStandalone()||this._checkParentType(),this._checkName()}},{key:"_checkParentType",value:function(){!(this._parent instanceof Mf)&&this._parent instanceof bf?Of.formGroupNameException():this._parent instanceof Mf||this._parent instanceof yf||Of.modelParentException()}},{key:"_checkName",value:function(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()||this.name||Of.missingNameException()}},{key:"_updateValue",value:function(t){var e=this;wf.then((function(){e.control.setValue(t,{emitViewToModelChange:!1})}))}},{key:"_updateDisabled",value:function(t){var e=this,n=t.isDisabled.currentValue,o=""===n||n&&"false"!==n;wf.then((function(){o&&!e.control.disabled?e.control.disable():!o&&e.control.disabled&&e.control.enable()}))}},{key:"path",get:function(){return this._parent?$d(this.name,this._parent):[this.name]}},{key:"formDirective",get:function(){return this._parent?this._parent.formDirective:null}},{key:"validator",get:function(){return nf(this._rawValidators)}},{key:"asyncValidator",get:function(){return of(this._rawAsyncValidators)}}]),n}(md);return t.\u0275fac=function(e){return new(e||t)(Ua(gd,9),Ua(Od,10),Ua(Pd,10),Ua(ad,10))},t.\u0275dir=Le({type:t,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[Ys([xf]),js,Vs]}),t}(),Ef=function(){var t=function t(){_(this,t)};return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=Le({type:t,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),t}(),Sf=new oe("NgModelWithFormControlWarning"),Tf={provide:gd,useExisting:zt((function(){return Af}))},Af=function(){var t=function(t){g(n,t);var e=v(n);function n(t,o){var r;return _(this,n),(r=e.call(this))._validators=t,r._asyncValidators=o,r.submitted=!1,r.directives=[],r.form=null,r.ngSubmit=new Yl,r}return b(n,[{key:"ngOnChanges",value:function(t){this._checkFormPresent(),t.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations())}},{key:"addControl",value:function(t){var e=this.form.get(t.path);return Yd(e,t),e.updateValueAndValidity({emitEvent:!1}),this.directives.push(t),e}},{key:"getControl",value:function(t){return this.form.get(t.path)}},{key:"removeControl",value:function(t){cf(this.directives,t)}},{key:"addFormGroup",value:function(t){var e=this.form.get(t.path);Jd(e,t),e.updateValueAndValidity({emitEvent:!1})}},{key:"removeFormGroup",value:function(t){}},{key:"getFormGroup",value:function(t){return this.form.get(t.path)}},{key:"addFormArray",value:function(t){var e=this.form.get(t.path);Jd(e,t),e.updateValueAndValidity({emitEvent:!1})}},{key:"removeFormArray",value:function(t){}},{key:"getFormArray",value:function(t){return this.form.get(t.path)}},{key:"updateModel",value:function(t,e){this.form.get(t.path).setValue(e)}},{key:"onSubmit",value:function(t){return this.submitted=!0,sf(this.form,this.directives),this.ngSubmit.emit(t),!1}},{key:"onReset",value:function(){this.resetForm()}},{key:"resetForm",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0;this.form.reset(t),this.submitted=!1}},{key:"_updateDomValue",value:function(){var t=this;this.directives.forEach((function(e){var n=t.form.get(e.path);e.control!==n&&(function(t,e){e.valueAccessor.registerOnChange((function(){return tf(e)})),e.valueAccessor.registerOnTouched((function(){return tf(e)})),e._rawValidators.forEach((function(t){t.registerOnValidatorChange&&t.registerOnValidatorChange(null)})),e._rawAsyncValidators.forEach((function(t){t.registerOnValidatorChange&&t.registerOnValidatorChange(null)})),t&&t._clearChangeFns()}(e.control,e),n&&Yd(n,e),e.control=n)})),this.form._updateTreeValidity({emitEvent:!1})}},{key:"_updateRegistrations",value:function(){var t=this;this.form._registerOnCollectionChange((function(){return t._updateDomValue()})),this._oldForm&&this._oldForm._registerOnCollectionChange((function(){})),this._oldForm=this.form}},{key:"_updateValidators",value:function(){var t=nf(this._validators);this.form.validator=xd.compose([this.form.validator,t]);var e=of(this._asyncValidators);this.form.asyncValidator=xd.composeAsync([this.form.asyncValidator,e])}},{key:"_checkFormPresent",value:function(){this.form||zd.missingFormException()}},{key:"formDirective",get:function(){return this}},{key:"control",get:function(){return this.form}},{key:"path",get:function(){return[]}}]),n}(gd);return t.\u0275fac=function(e){return new(e||t)(Ua(Od,10),Ua(Pd,10))},t.\u0275dir=Le({type:t,selectors:[["","formGroup",""]],hostBindings:function(t,e){1&t&&Ja("submit",(function(t){return e.onSubmit(t)}))("reset",(function(){return e.onReset()}))},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[Ys([Tf]),js,Vs]}),t}(),Nf={provide:gd,useExisting:zt((function(){return If}))},If=function(){var t=function(t){g(n,t);var e=v(n);function n(t,o,r){var i;return _(this,n),(i=e.call(this))._parent=t,i._validators=o,i._asyncValidators=r,i}return b(n,[{key:"_checkParentType",value:function(){Rf(this._parent)&&zd.groupParentException()}}]),n}(bf);return t.\u0275fac=function(e){return new(e||t)(Ua(gd,13),Ua(Od,10),Ua(Pd,10))},t.\u0275dir=Le({type:t,selectors:[["","formGroupName",""]],inputs:{name:["formGroupName","name"]},features:[Ys([Nf]),js]}),t}(),jf={provide:gd,useExisting:zt((function(){return Df}))},Df=function(){var t=function(t){g(n,t);var e=v(n);function n(t,o,r){var i;return _(this,n),(i=e.call(this))._parent=t,i._validators=o,i._asyncValidators=r,i}return b(n,[{key:"ngOnInit",value:function(){this._checkParentType(),this.formDirective.addFormArray(this)}},{key:"ngOnDestroy",value:function(){this.formDirective&&this.formDirective.removeFormArray(this)}},{key:"_checkParentType",value:function(){Rf(this._parent)&&zd.arrayParentException()}},{key:"control",get:function(){return this.formDirective.getFormArray(this)}},{key:"formDirective",get:function(){return this._parent?this._parent.formDirective:null}},{key:"path",get:function(){return $d(null==this.name?this.name:this.name.toString(),this._parent)}},{key:"validator",get:function(){return nf(this._validators)}},{key:"asyncValidator",get:function(){return of(this._asyncValidators)}}]),n}(gd);return t.\u0275fac=function(e){return new(e||t)(Ua(gd,13),Ua(Od,10),Ua(Pd,10))},t.\u0275dir=Le({type:t,selectors:[["","formArrayName",""]],inputs:{name:["formArrayName","name"]},features:[Ys([jf]),js]}),t}();function Rf(t){return!(t instanceof If||t instanceof Af||t instanceof Df)}var Lf={provide:md,useExisting:zt((function(){return qf}))},qf=function(){var t=function(t){g(n,t);var e=v(n);function n(t,o,r,a,s){var l;return _(this,n),(l=e.call(this))._ngModelWarningConfig=s,l._added=!1,l.update=new Yl,l._ngModelWarningSent=!1,l._parent=t,l._rawValidators=o||[],l._rawAsyncValidators=r||[],l.valueAccessor=lf(i(l),a),l}return b(n,[{key:"ngOnChanges",value:function(t){var e,o;this._added||this._setUpControl(),rf(t,this.viewModel)&&("formControlName",e=n,this,o=this._ngModelWarningConfig,Ho()&&"never"!==o&&((null!==o&&"once"!==o||e._ngModelWarningSentOnce)&&("always"!==o||this._ngModelWarningSent)||(zd.ngModelWarning("formControlName"),e._ngModelWarningSentOnce=!0,this._ngModelWarningSent=!0)),this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}},{key:"ngOnDestroy",value:function(){this.formDirective&&this.formDirective.removeControl(this)}},{key:"viewToModelUpdate",value:function(t){this.viewModel=t,this.update.emit(t)}},{key:"_checkParentType",value:function(){!(this._parent instanceof If)&&this._parent instanceof bf?zd.ngModelGroupException():this._parent instanceof If||this._parent instanceof Af||this._parent instanceof Df||zd.controlParentException()}},{key:"_setUpControl",value:function(){this._checkParentType(),this.control=this.formDirective.addControl(this),this.control.disabled&&this.valueAccessor.setDisabledState&&this.valueAccessor.setDisabledState(!0),this._added=!0}},{key:"isDisabled",set:function(t){zd.disabledAttrWarning()}},{key:"path",get:function(){return $d(null==this.name?this.name:this.name.toString(),this._parent)}},{key:"formDirective",get:function(){return this._parent?this._parent.formDirective:null}},{key:"validator",get:function(){return nf(this._rawValidators)}},{key:"asyncValidator",get:function(){return of(this._rawAsyncValidators)}}]),n}(md);return t.\u0275fac=function(e){return new(e||t)(Ua(gd,13),Ua(Od,10),Ua(Pd,10),Ua(ad,10),Ua(Sf,8))},t.\u0275dir=Le({type:t,selectors:[["","formControlName",""]],inputs:{isDisabled:["disabled","isDisabled"],name:["formControlName","name"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[Ys([Lf]),js,Vs]}),t._ngModelWarningSentOnce=!1,t}(),Ff={provide:Od,useExisting:zt((function(){return Vf})),multi:!0},Vf=function(){var t=function(){function t(){_(this,t)}return b(t,[{key:"ngOnChanges",value:function(t){"minlength"in t&&(this._createValidator(),this._onChange&&this._onChange())}},{key:"validate",value:function(t){return null==this.minlength?null:this._validator(t)}},{key:"registerOnValidatorChange",value:function(t){this._onChange=t}},{key:"_createValidator",value:function(){this._validator=xd.minLength("number"==typeof this.minlength?this.minlength:parseInt(this.minlength,10))}}]),t}();return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=Le({type:t,selectors:[["","minlength","","formControlName",""],["","minlength","","formControl",""],["","minlength","","ngModel",""]],hostVars:1,hostBindings:function(t,e){2&t&&Va("minlength",e.minlength?e.minlength:null)},inputs:{minlength:"minlength"},features:[Ys([Ff]),Vs]}),t}(),zf=function(){var t=function t(){_(this,t)};return t.\u0275mod=De({type:t}),t.\u0275inj=St({factory:function(e){return new(e||t)}}),t}();function Bf(t){return void 0!==t.asyncValidators||void 0!==t.validators||void 0!==t.updateOn}var Uf,Hf=function(){var t=function(){function t(){_(this,t)}return b(t,[{key:"group",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=this._reduceControls(t),o=null,r=null,i=void 0;return null!=e&&(Bf(e)?(o=null!=e.validators?e.validators:null,r=null!=e.asyncValidators?e.asyncValidators:null,i=null!=e.updateOn?e.updateOn:void 0):(o=null!=e.validator?e.validator:null,r=null!=e.asyncValidator?e.asyncValidator:null)),new pf(n,{asyncValidators:r,updateOn:i,validators:o})}},{key:"control",value:function(t,e,n){return new hf(t,e,n)}},{key:"array",value:function(t,e,n){var o=this,r=t.map((function(t){return o._createControl(t)}));return new mf(r,e,n)}},{key:"_reduceControls",value:function(t){var e=this,n={};return Object.keys(t).forEach((function(o){n[o]=e._createControl(t[o])})),n}},{key:"_createControl",value:function(t){return t instanceof hf||t instanceof pf||t instanceof mf?t:Array.isArray(t)?this.control(t[0],t.length>1?t[1]:null,t.length>2?t[2]:null):this.control(t)}}]),t}();return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Et({token:t,factory:t.\u0275fac}),t}(),Kf=function(){var t=function t(){_(this,t)};return t.\u0275mod=De({type:t}),t.\u0275inj=St({factory:function(e){return new(e||t)},providers:[jd],imports:[zf]}),t}(),Gf=function(){var t=function(){function t(){_(this,t)}return b(t,null,[{key:"withConfig",value:function(e){return{ngModule:t,providers:[{provide:Sf,useValue:e.warnOnNgModelWithFormControl}]}}}]),t}();return t.\u0275mod=De({type:t}),t.\u0275inj=St({factory:function(e){return new(e||t)},providers:[Hf,jd],imports:[zf]}),t}(),Wf=function(t){g(n,t);var e=v(n);function n(){return _(this,n),e.apply(this,arguments)}return b(n,[{key:"getProperty",value:function(t,e){return t[e]}},{key:"log",value:function(t){window.console&&window.console.log&&window.console.log(t)}},{key:"logGroup",value:function(t){window.console&&window.console.group&&window.console.group(t)}},{key:"logGroupEnd",value:function(){window.console&&window.console.groupEnd&&window.console.groupEnd()}},{key:"onAndCancel",value:function(t,e,n){return t.addEventListener(e,n,!1),function(){t.removeEventListener(e,n,!1)}}},{key:"dispatchEvent",value:function(t,e){t.dispatchEvent(e)}},{key:"remove",value:function(t){return t.parentNode&&t.parentNode.removeChild(t),t}},{key:"getValue",value:function(t){return t.value}},{key:"createElement",value:function(t,e){return(e=e||this.getDefaultDocument()).createElement(t)}},{key:"createHtmlDocument",value:function(){return document.implementation.createHTMLDocument("fakeTitle")}},{key:"getDefaultDocument",value:function(){return document}},{key:"isElementNode",value:function(t){return t.nodeType===Node.ELEMENT_NODE}},{key:"isShadowRoot",value:function(t){return t instanceof DocumentFragment}},{key:"getGlobalEventTarget",value:function(t,e){return"window"===e?window:"document"===e?t:"body"===e?t.body:null}},{key:"getHistory",value:function(){return window.history}},{key:"getLocation",value:function(){return window.location}},{key:"getBaseHref",value:function(t){var e,n=Zf||(Zf=document.querySelector("base"))?Zf.getAttribute("href"):null;return null==n?null:(e=n,Uf||(Uf=document.createElement("a")),Uf.setAttribute("href",e),"/"===Uf.pathname.charAt(0)?Uf.pathname:"/"+Uf.pathname)}},{key:"resetBaseElement",value:function(){Zf=null}},{key:"getUserAgent",value:function(){return window.navigator.userAgent}},{key:"performanceNow",value:function(){return window.performance&&window.performance.now?window.performance.now():(new Date).getTime()}},{key:"supportsCookies",value:function(){return!0}},{key:"getCookie",value:function(t){return Fu(document.cookie,t)}}],[{key:"makeCurrent",value:function(){var t;t=new n,pu||(pu=t)}}]),n}(function(t){g(n,t);var e=v(n);function n(){return _(this,n),e.call(this)}return b(n,[{key:"supportsDOMEvents",value:function(){return!0}}]),n}(vu)),Zf=null,Qf=new oe("TRANSITION_ID"),$f=[{provide:vc,useFactory:function(t,e,n){return function(){n.get(_c).donePromise.then((function(){var n=mu();Array.prototype.slice.apply(e.querySelectorAll("style[ng-transition]")).filter((function(e){return e.getAttribute("ng-transition")===t})).forEach((function(t){return n.remove(t)}))}))}},deps:[Qf,_u,Sa],multi:!0}],Yf=function(){function t(){_(this,t)}return b(t,[{key:"addToWindow",value:function(t){Qt.getAngularTestability=function(e){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],o=t.findTestabilityInTree(e,n);if(null==o)throw new Error("Could not find testability for element.");return o},Qt.getAllAngularTestabilities=function(){return t.getAllTestabilities()},Qt.getAllAngularRootElements=function(){return t.getAllRootElements()},Qt.frameworkStabilizers||(Qt.frameworkStabilizers=[]),Qt.frameworkStabilizers.push((function(t){var e=Qt.getAllAngularTestabilities(),n=e.length,o=!1,r=function(e){o=o||e,0==--n&&t(o)};e.forEach((function(t){t.whenStable(r)}))}))}},{key:"findTestabilityInTree",value:function(t,e,n){if(null==e)return null;var o=t.getTestability(e);return null!=o?o:n?mu().isShadowRoot(e)?this.findTestabilityInTree(t,e.host,!0):this.findTestabilityInTree(t,e.parentElement,!0):null}}],[{key:"init",value:function(){var e;e=new t,Qc=e}}]),t}(),Xf=new oe("EventManagerPlugins"),Jf=function(){var t=function(){function t(e,n){var o=this;_(this,t),this._zone=n,this._eventNameToPlugin=new Map,e.forEach((function(t){return t.manager=o})),this._plugins=e.slice().reverse()}return b(t,[{key:"addEventListener",value:function(t,e,n){return this._findPluginFor(e).addEventListener(t,e,n)}},{key:"addGlobalEventListener",value:function(t,e,n){return this._findPluginFor(e).addGlobalEventListener(t,e,n)}},{key:"getZone",value:function(){return this._zone}},{key:"_findPluginFor",value:function(t){var e=this._eventNameToPlugin.get(t);if(e)return e;for(var n=this._plugins,o=0;o<n.length;o++){var r=n[o];if(r.supports(t))return this._eventNameToPlugin.set(t,r),r}throw new Error("No event manager plugin found for event ".concat(t))}}]),t}();return t.\u0275fac=function(e){return new(e||t)(fe(Xf),fe(qc))},t.\u0275prov=Et({token:t,factory:t.\u0275fac}),t}(),tg=function(){function t(e){_(this,t),this._doc=e}return b(t,[{key:"addGlobalEventListener",value:function(t,e,n){var o=mu().getGlobalEventTarget(this._doc,t);if(!o)throw new Error("Unsupported event target ".concat(o," for event ").concat(e));return this.addEventListener(o,e,n)}}]),t}(),eg=function(){var t=function(){function t(){_(this,t),this._stylesSet=new Set}return b(t,[{key:"addStyles",value:function(t){var e=this,n=new Set;t.forEach((function(t){e._stylesSet.has(t)||(e._stylesSet.add(t),n.add(t))})),this.onStylesAdded(n)}},{key:"onStylesAdded",value:function(t){}},{key:"getAllStyles",value:function(){return Array.from(this._stylesSet)}}]),t}();return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Et({token:t,factory:t.\u0275fac}),t}(),ng=function(){var t=function(t){g(n,t);var e=v(n);function n(t){var o;return _(this,n),(o=e.call(this))._doc=t,o._hostNodes=new Set,o._styleNodes=new Set,o._hostNodes.add(t.head),o}return b(n,[{key:"_addStylesToHost",value:function(t,e){var n=this;t.forEach((function(t){var o=n._doc.createElement("style");o.textContent=t,n._styleNodes.add(e.appendChild(o))}))}},{key:"addHost",value:function(t){this._addStylesToHost(this._stylesSet,t),this._hostNodes.add(t)}},{key:"removeHost",value:function(t){this._hostNodes.delete(t)}},{key:"onStylesAdded",value:function(t){var e=this;this._hostNodes.forEach((function(n){return e._addStylesToHost(t,n)}))}},{key:"ngOnDestroy",value:function(){this._styleNodes.forEach((function(t){return mu().remove(t)}))}}]),n}(eg);return t.\u0275fac=function(e){return new(e||t)(fe(_u))},t.\u0275prov=Et({token:t,factory:t.\u0275fac}),t}(),og={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/"},rg=/%COMP%/g,ig="_nghost-".concat("%COMP%"),ag="_ngcontent-".concat("%COMP%");function sg(t,e,n){for(var o=0;o<e.length;o++){var r=e[o];Array.isArray(r)?sg(t,r,n):(r=r.replace(rg,t),n.push(r))}return n}function lg(t){return function(e){if("__ngUnwrap__"===e)return t;!1===t(e)&&(e.preventDefault(),e.returnValue=!1)}}var cg=function(){var t=function(){function t(e,n,o){_(this,t),this.eventManager=e,this.sharedStylesHost=n,this.appId=o,this.rendererByCompId=new Map,this.defaultRenderer=new ug(e)}return b(t,[{key:"createRenderer",value:function(t,e){if(!t||!e)return this.defaultRenderer;switch(e.encapsulation){case ke.Emulated:var n=this.rendererByCompId.get(e.id);return n||(n=new dg(this.eventManager,this.sharedStylesHost,e,this.appId),this.rendererByCompId.set(e.id,n)),n.applyToHost(t),n;case ke.Native:case ke.ShadowDom:return new fg(this.eventManager,this.sharedStylesHost,t,e);default:if(!this.rendererByCompId.has(e.id)){var o=sg(e.id,e.styles,[]);this.sharedStylesHost.addStyles(o),this.rendererByCompId.set(e.id,this.defaultRenderer)}return this.defaultRenderer}}},{key:"begin",value:function(){}},{key:"end",value:function(){}}]),t}();return t.\u0275fac=function(e){return new(e||t)(fe(Jf),fe(ng),fe(yc))},t.\u0275prov=Et({token:t,factory:t.\u0275fac}),t}(),ug=function(){function t(e){_(this,t),this.eventManager=e,this.data=Object.create(null)}return b(t,[{key:"destroy",value:function(){}},{key:"createElement",value:function(t,e){return e?document.createElementNS(og[e]||e,t):document.createElement(t)}},{key:"createComment",value:function(t){return document.createComment(t)}},{key:"createText",value:function(t){return document.createTextNode(t)}},{key:"appendChild",value:function(t,e){t.appendChild(e)}},{key:"insertBefore",value:function(t,e,n){t&&t.insertBefore(e,n)}},{key:"removeChild",value:function(t,e){t&&t.removeChild(e)}},{key:"selectRootElement",value:function(t,e){var n="string"==typeof t?document.querySelector(t):t;if(!n)throw new Error('The selector "'.concat(t,'" did not match any elements'));return e||(n.textContent=""),n}},{key:"parentNode",value:function(t){return t.parentNode}},{key:"nextSibling",value:function(t){return t.nextSibling}},{key:"setAttribute",value:function(t,e,n,o){if(o){e=o+":"+e;var r=og[o];r?t.setAttributeNS(r,e,n):t.setAttribute(e,n)}else t.setAttribute(e,n)}},{key:"removeAttribute",value:function(t,e,n){if(n){var o=og[n];o?t.removeAttributeNS(o,e):t.removeAttribute("".concat(n,":").concat(e))}else t.removeAttribute(e)}},{key:"addClass",value:function(t,e){t.classList.add(e)}},{key:"removeClass",value:function(t,e){t.classList.remove(e)}},{key:"setStyle",value:function(t,e,n,o){o&il.DashCase?t.style.setProperty(e,n,o&il.Important?"important":""):t.style[e]=n}},{key:"removeStyle",value:function(t,e,n){n&il.DashCase?t.style.removeProperty(e):t.style[e]=""}},{key:"setProperty",value:function(t,e,n){t[e]=n}},{key:"setValue",value:function(t,e){t.nodeValue=e}},{key:"listen",value:function(t,e,n){return"string"==typeof t?this.eventManager.addGlobalEventListener(t,e,lg(n)):this.eventManager.addEventListener(t,e,lg(n))}}]),t}(),dg=function(t){g(n,t);var e=v(n);function n(t,o,r,i){var a;_(this,n),(a=e.call(this,t)).component=r;var s=sg(i+"-"+r.id,r.styles,[]);return o.addStyles(s),a.contentAttr=ag.replace(rg,i+"-"+r.id),a.hostAttr=function(t){return ig.replace(rg,t)}(i+"-"+r.id),a}return b(n,[{key:"applyToHost",value:function(t){r(o(n.prototype),"setAttribute",this).call(this,t,this.hostAttr,"")}},{key:"createElement",value:function(t,e){var i=r(o(n.prototype),"createElement",this).call(this,t,e);return r(o(n.prototype),"setAttribute",this).call(this,i,this.contentAttr,""),i}}]),n}(ug),fg=function(t){g(n,t);var e=v(n);function n(t,o,r,i){var a;_(this,n),(a=e.call(this,t)).sharedStylesHost=o,a.hostEl=r,a.component=i,a.shadowRoot=i.encapsulation===ke.ShadowDom?r.attachShadow({mode:"open"}):r.createShadowRoot(),a.sharedStylesHost.addHost(a.shadowRoot);for(var s=sg(i.id,i.styles,[]),l=0;l<s.length;l++){var c=document.createElement("style");c.textContent=s[l],a.shadowRoot.appendChild(c)}return a}return b(n,[{key:"nodeOrShadowRoot",value:function(t){return t===this.hostEl?this.shadowRoot:t}},{key:"destroy",value:function(){this.sharedStylesHost.removeHost(this.shadowRoot)}},{key:"appendChild",value:function(t,e){return r(o(n.prototype),"appendChild",this).call(this,this.nodeOrShadowRoot(t),e)}},{key:"insertBefore",value:function(t,e,i){return r(o(n.prototype),"insertBefore",this).call(this,this.nodeOrShadowRoot(t),e,i)}},{key:"removeChild",value:function(t,e){return r(o(n.prototype),"removeChild",this).call(this,this.nodeOrShadowRoot(t),e)}},{key:"parentNode",value:function(t){return this.nodeOrShadowRoot(r(o(n.prototype),"parentNode",this).call(this,this.nodeOrShadowRoot(t)))}}]),n}(ug),gg=function(){var t=function(t){g(n,t);var e=v(n);function n(t){return _(this,n),e.call(this,t)}return b(n,[{key:"supports",value:function(t){return!0}},{key:"addEventListener",value:function(t,e,n){var o=this;return t.addEventListener(e,n,!1),function(){return o.removeEventListener(t,e,n)}}},{key:"removeEventListener",value:function(t,e,n){return t.removeEventListener(e,n)}}]),n}(tg);return t.\u0275fac=function(e){return new(e||t)(fe(_u))},t.\u0275prov=Et({token:t,factory:t.\u0275fac}),t}(),hg=["alt","control","meta","shift"],pg={"\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"},mg={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"},vg={alt:function(t){return t.altKey},control:function(t){return t.ctrlKey},meta:function(t){return t.metaKey},shift:function(t){return t.shiftKey}},_g=function(){var t=function(t){g(n,t);var e=v(n);function n(t){return _(this,n),e.call(this,t)}return b(n,[{key:"supports",value:function(t){return null!=n.parseEventName(t)}},{key:"addEventListener",value:function(t,e,o){var r=n.parseEventName(e),i=n.eventCallback(r.fullKey,o,this.manager.getZone());return this.manager.getZone().runOutsideAngular((function(){return mu().onAndCancel(t,r.domEventName,i)}))}}],[{key:"parseEventName",value:function(t){var e=t.toLowerCase().split("."),o=e.shift();if(0===e.length||"keydown"!==o&&"keyup"!==o)return null;var r=n._normalizeKey(e.pop()),i="";if(hg.forEach((function(t){var n=e.indexOf(t);n>-1&&(e.splice(n,1),i+=t+".")})),i+=r,0!=e.length||0===r.length)return null;var a={};return a.domEventName=o,a.fullKey=i,a}},{key:"getEventFullKey",value:function(t){var e="",n=function(t){var e=t.key;if(null==e){if(null==(e=t.keyIdentifier))return"Unidentified";e.startsWith("U+")&&(e=String.fromCharCode(parseInt(e.substring(2),16)),3===t.location&&mg.hasOwnProperty(e)&&(e=mg[e]))}return pg[e]||e}(t);return" "===(n=n.toLowerCase())?n="space":"."===n&&(n="dot"),hg.forEach((function(o){o!=n&&(0,vg[o])(t)&&(e+=o+".")})),e+=n}},{key:"eventCallback",value:function(t,e,o){return function(r){n.getEventFullKey(r)===t&&o.runGuarded((function(){return e(r)}))}}},{key:"_normalizeKey",value:function(t){switch(t){case"esc":return"escape";default:return t}}}]),n}(tg);return t.\u0275fac=function(e){return new(e||t)(fe(_u))},t.\u0275prov=Et({token:t,factory:t.\u0275fac}),t}(),yg=function(){var t=function t(){_(this,t)};return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Et({factory:function(){return fe(bg)},token:t,providedIn:"root"}),t}(),bg=function(){var t=function(t){g(n,t);var e=v(n);function n(t){var o;return _(this,n),(o=e.call(this))._doc=t,o}return b(n,[{key:"sanitize",value:function(t,e){if(null==e)return null;switch(t){case hr.NONE:return e;case hr.HTML:return Vo(e,"HTML")?Fo(e):fr(this._doc,String(e));case hr.STYLE:return Vo(e,"Style")?Fo(e):e;case hr.SCRIPT:if(Vo(e,"Script"))return Fo(e);throw new Error("unsafe value used in a script context");case hr.URL:return zo(e),Vo(e,"URL")?Fo(e):Qo(String(e));case hr.RESOURCE_URL:if(Vo(e,"ResourceURL"))return Fo(e);throw new Error("unsafe value used in a resource URL context (see http://g.co/ng/security#xss)");default:throw new Error("Unexpected SecurityContext ".concat(t," (see http://g.co/ng/security#xss)"))}}},{key:"bypassSecurityTrustHtml",value:function(t){return new jo(t)}},{key:"bypassSecurityTrustStyle",value:function(t){return new Do(t)}},{key:"bypassSecurityTrustScript",value:function(t){return new Ro(t)}},{key:"bypassSecurityTrustUrl",value:function(t){return new Lo(t)}},{key:"bypassSecurityTrustResourceUrl",value:function(t){return new qo(t)}}]),n}(yg);return t.\u0275fac=function(e){return new(e||t)(fe(_u))},t.\u0275prov=Et({factory:function(){return t=fe(re),new bg(t.get(_u));var t},token:t,providedIn:"root"}),t}(),Cg=tu(fu,"browser",[{provide:Pc,useValue:"browser"},{provide:Oc,useValue:function(){Wf.makeCurrent(),Yf.init()},multi:!0},{provide:_u,useFactory:function(){return function(t){Qe=t}(document),document},deps:[]}]),Og=[[],{provide:ha,useValue:"root"},{provide:No,useFactory:function(){return new No},deps:[]},{provide:Xf,useClass:gg,multi:!0,deps:[_u,qc,Pc]},{provide:Xf,useClass:_g,multi:!0,deps:[_u]},[],{provide:cg,useClass:cg,deps:[Jf,ng,yc]},{provide:rl,useExisting:cg},{provide:eg,useExisting:ng},{provide:ng,useClass:ng,deps:[_u]},{provide:Wc,useClass:Wc,deps:[qc]},{provide:Jf,useClass:Jf,deps:[Xf,qc]},[]],Pg=function(){var t=function(){function t(e){if(_(this,t),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.")}return b(t,null,[{key:"withServerTransition",value:function(e){return{ngModule:t,providers:[{provide:yc,useValue:e.appId},{provide:Qf,useExisting:yc},$f]}}}]),t}();return t.\u0275mod=De({type:t}),t.\u0275inj=St({factory:function(e){return new(e||t)(fe(t,12))},providers:Og,imports:[nd,hu]}),t}();function Mg(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];var o=e[e.length-1];return K(o)?(e.pop(),rt(e,o)):ut(e)}function xg(t,e){return at(t,e,1)}function wg(t,e){return function(n){return n.lift(new kg(t,e))}}"undefined"!=typeof window&&window;var kg=function(){function t(e,n){_(this,t),this.predicate=e,this.thisArg=n}return b(t,[{key:"call",value:function(t,e){return e.subscribe(new Eg(t,this.predicate,this.thisArg))}}]),t}(),Eg=function(t){g(n,t);var e=v(n);function n(t,o,r){var i;return _(this,n),(i=e.call(this,t)).predicate=o,i.thisArg=r,i.count=0,i}return b(n,[{key:"_next",value:function(t){var e;try{e=this.predicate.call(this.thisArg,t,this.count++)}catch(n){return void this.destination.error(n)}e&&this.destination.next(t)}}]),n}(I),Sg=function t(){_(this,t)},Tg=function t(){_(this,t)},Ag=function(){function t(e){var n=this;_(this,t),this.normalizedNames=new Map,this.lazyUpdate=null,e?this.lazyInit="string"==typeof e?function(){n.headers=new Map,e.split("\n").forEach((function(t){var e=t.indexOf(":");if(e>0){var o=t.slice(0,e),r=o.toLowerCase(),i=t.slice(e+1).trim();n.maybeSetNormalizedName(o,r),n.headers.has(r)?n.headers.get(r).push(i):n.headers.set(r,[i])}}))}:function(){n.headers=new Map,Object.keys(e).forEach((function(t){var o=e[t],r=t.toLowerCase();"string"==typeof o&&(o=[o]),o.length>0&&(n.headers.set(r,o),n.maybeSetNormalizedName(t,r))}))}:this.headers=new Map}return b(t,[{key:"has",value:function(t){return this.init(),this.headers.has(t.toLowerCase())}},{key:"get",value:function(t){this.init();var e=this.headers.get(t.toLowerCase());return e&&e.length>0?e[0]:null}},{key:"keys",value:function(){return this.init(),Array.from(this.normalizedNames.values())}},{key:"getAll",value:function(t){return this.init(),this.headers.get(t.toLowerCase())||null}},{key:"append",value:function(t,e){return this.clone({name:t,value:e,op:"a"})}},{key:"set",value:function(t,e){return this.clone({name:t,value:e,op:"s"})}},{key:"delete",value:function(t,e){return this.clone({name:t,value:e,op:"d"})}},{key:"maybeSetNormalizedName",value:function(t,e){this.normalizedNames.has(e)||this.normalizedNames.set(e,t)}},{key:"init",value:function(){var e=this;this.lazyInit&&(this.lazyInit instanceof t?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach((function(t){return e.applyUpdate(t)})),this.lazyUpdate=null))}},{key:"copyFrom",value:function(t){var e=this;t.init(),Array.from(t.headers.keys()).forEach((function(n){e.headers.set(n,t.headers.get(n)),e.normalizedNames.set(n,t.normalizedNames.get(n))}))}},{key:"clone",value:function(e){var n=new t;return n.lazyInit=this.lazyInit&&this.lazyInit instanceof t?this.lazyInit:this,n.lazyUpdate=(this.lazyUpdate||[]).concat([e]),n}},{key:"applyUpdate",value:function(t){var e=t.name.toLowerCase();switch(t.op){case"a":case"s":var n=t.value;if("string"==typeof n&&(n=[n]),0===n.length)return;this.maybeSetNormalizedName(t.name,e);var o=("a"===t.op?this.headers.get(e):void 0)||[];o.push.apply(o,c(n)),this.headers.set(e,o);break;case"d":var r=t.value;if(r){var i=this.headers.get(e);if(!i)return;0===(i=i.filter((function(t){return-1===r.indexOf(t)}))).length?(this.headers.delete(e),this.normalizedNames.delete(e)):this.headers.set(e,i)}else this.headers.delete(e),this.normalizedNames.delete(e)}}},{key:"forEach",value:function(t){var e=this;this.init(),Array.from(this.normalizedNames.keys()).forEach((function(n){return t(e.normalizedNames.get(n),e.headers.get(n))}))}}]),t}(),Ng=function(){function t(){_(this,t)}return b(t,[{key:"encodeKey",value:function(t){return jg(t)}},{key:"encodeValue",value:function(t){return jg(t)}},{key:"decodeKey",value:function(t){return decodeURIComponent(t)}},{key:"decodeValue",value:function(t){return decodeURIComponent(t)}}]),t}();function Ig(t,e){var n=new Map;return t.length>0&&t.split("&").forEach((function(t){var o=t.indexOf("="),r=l(-1==o?[e.decodeKey(t),""]:[e.decodeKey(t.slice(0,o)),e.decodeValue(t.slice(o+1))],2),i=r[0],a=r[1],s=n.get(i)||[];s.push(a),n.set(i,s)})),n}function jg(t){return encodeURIComponent(t).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/gi,"$").replace(/%2C/gi,",").replace(/%3B/gi,";").replace(/%2B/gi,"+").replace(/%3D/gi,"=").replace(/%3F/gi,"?").replace(/%2F/gi,"/")}var Dg=function(){function t(){var e=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(_(this,t),this.updates=null,this.cloneFrom=null,this.encoder=n.encoder||new Ng,n.fromString){if(n.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=Ig(n.fromString,this.encoder)}else n.fromObject?(this.map=new Map,Object.keys(n.fromObject).forEach((function(t){var o=n.fromObject[t];e.map.set(t,Array.isArray(o)?o:[o])}))):this.map=null}return b(t,[{key:"has",value:function(t){return this.init(),this.map.has(t)}},{key:"get",value:function(t){this.init();var e=this.map.get(t);return e?e[0]:null}},{key:"getAll",value:function(t){return this.init(),this.map.get(t)||null}},{key:"keys",value:function(){return this.init(),Array.from(this.map.keys())}},{key:"append",value:function(t,e){return this.clone({param:t,value:e,op:"a"})}},{key:"set",value:function(t,e){return this.clone({param:t,value:e,op:"s"})}},{key:"delete",value:function(t,e){return this.clone({param:t,value:e,op:"d"})}},{key:"toString",value:function(){var t=this;return this.init(),this.keys().map((function(e){var n=t.encoder.encodeKey(e);return t.map.get(e).map((function(e){return n+"="+t.encoder.encodeValue(e)})).join("&")})).filter((function(t){return""!==t})).join("&")}},{key:"clone",value:function(e){var n=new t({encoder:this.encoder});return n.cloneFrom=this.cloneFrom||this,n.updates=(this.updates||[]).concat([e]),n}},{key:"init",value:function(){var t=this;null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach((function(e){return t.map.set(e,t.cloneFrom.map.get(e))})),this.updates.forEach((function(e){switch(e.op){case"a":case"s":var n=("a"===e.op?t.map.get(e.param):void 0)||[];n.push(e.value),t.map.set(e.param,n);break;case"d":if(void 0===e.value){t.map.delete(e.param);break}var o=t.map.get(e.param)||[],r=o.indexOf(e.value);-1!==r&&o.splice(r,1),o.length>0?t.map.set(e.param,o):t.map.delete(e.param)}})),this.cloneFrom=this.updates=null)}}]),t}();function Rg(t){return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer}function Lg(t){return"undefined"!=typeof Blob&&t instanceof Blob}function qg(t){return"undefined"!=typeof FormData&&t instanceof FormData}var Fg=function(){function t(e,n,o,r){var i;if(_(this,t),this.url=n,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=e.toUpperCase(),function(t){switch(t){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||r?(this.body=void 0!==o?o:null,i=r):i=o,i&&(this.reportProgress=!!i.reportProgress,this.withCredentials=!!i.withCredentials,i.responseType&&(this.responseType=i.responseType),i.headers&&(this.headers=i.headers),i.params&&(this.params=i.params)),this.headers||(this.headers=new Ag),this.params){var a=this.params.toString();if(0===a.length)this.urlWithParams=n;else{var s=n.indexOf("?");this.urlWithParams=n+(-1===s?"?":s<n.length-1?"&":"")+a}}else this.params=new Dg,this.urlWithParams=n}return b(t,[{key:"serializeBody",value:function(){return null===this.body?null:Rg(this.body)||Lg(this.body)||qg(this.body)||"string"==typeof this.body?this.body:this.body instanceof Dg?this.body.toString():"object"==typeof this.body||"boolean"==typeof this.body||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString()}},{key:"detectContentTypeHeader",value:function(){return null===this.body||qg(this.body)?null:Lg(this.body)?this.body.type||null:Rg(this.body)?null:"string"==typeof this.body?"text/plain":this.body instanceof Dg?"application/x-www-form-urlencoded;charset=UTF-8":"object"==typeof this.body||"number"==typeof this.body||Array.isArray(this.body)?"application/json":null}},{key:"clone",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.method||this.method,o=e.url||this.url,r=e.responseType||this.responseType,i=void 0!==e.body?e.body:this.body,a=void 0!==e.withCredentials?e.withCredentials:this.withCredentials,s=void 0!==e.reportProgress?e.reportProgress:this.reportProgress,l=e.headers||this.headers,c=e.params||this.params;return void 0!==e.setHeaders&&(l=Object.keys(e.setHeaders).reduce((function(t,n){return t.set(n,e.setHeaders[n])}),l)),e.setParams&&(c=Object.keys(e.setParams).reduce((function(t,n){return t.set(n,e.setParams[n])}),c)),new t(n,o,i,{params:c,headers:l,reportProgress:s,responseType:r,withCredentials:a})}}]),t}(),Vg=function(t){return t[t.Sent=0]="Sent",t[t.UploadProgress=1]="UploadProgress",t[t.ResponseHeader=2]="ResponseHeader",t[t.DownloadProgress=3]="DownloadProgress",t[t.Response=4]="Response",t[t.User=5]="User",t}({}),zg=function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:200,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"OK";_(this,t),this.headers=e.headers||new Ag,this.status=void 0!==e.status?e.status:n,this.statusText=e.statusText||o,this.url=e.url||null,this.ok=this.status>=200&&this.status<300},Bg=function(t){g(n,t);var e=v(n);function n(){var t,o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return _(this,n),(t=e.call(this,o)).type=Vg.ResponseHeader,t}return b(n,[{key:"clone",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new n({headers:t.headers||this.headers,status:void 0!==t.status?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}}]),n}(zg),Ug=function(t){g(n,t);var e=v(n);function n(){var t,o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return _(this,n),(t=e.call(this,o)).type=Vg.Response,t.body=void 0!==o.body?o.body:null,t}return b(n,[{key:"clone",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new n({body:void 0!==t.body?t.body:this.body,headers:t.headers||this.headers,status:void 0!==t.status?t.status:this.status,statusText:t.statusText||this.statusText,url:t.url||this.url||void 0})}}]),n}(zg),Hg=function(t){g(n,t);var e=v(n);function n(t){var o;return _(this,n),(o=e.call(this,t,0,"Unknown Error")).name="HttpErrorResponse",o.ok=!1,o.message=o.status>=200&&o.status<300?"Http failure during parsing for ".concat(t.url||"(unknown url)"):"Http failure response for ".concat(t.url||"(unknown url)",": ").concat(t.status," ").concat(t.statusText),o.error=t.error||null,o}return n}(zg);function Kg(t,e){return{body:e,headers:t.headers,observe:t.observe,params:t.params,reportProgress:t.reportProgress,responseType:t.responseType,withCredentials:t.withCredentials}}var Gg=function(){var t=function(){function t(e){_(this,t),this.handler=e}return b(t,[{key:"request",value:function(t,e){var n,o=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(t instanceof Fg)n=t;else{var i=void 0;i=r.headers instanceof Ag?r.headers:new Ag(r.headers);var a=void 0;r.params&&(a=r.params instanceof Dg?r.params:new Dg({fromObject:r.params})),n=new Fg(t,e,void 0!==r.body?r.body:null,{headers:i,params:a,reportProgress:r.reportProgress,responseType:r.responseType||"json",withCredentials:r.withCredentials})}var s=Mg(n).pipe(xg((function(t){return o.handler.handle(t)})));if(t instanceof Fg||"events"===r.observe)return s;var l=s.pipe(wg((function(t){return t instanceof Ug})));switch(r.observe||"body"){case"body":switch(n.responseType){case"arraybuffer":return l.pipe(et((function(t){if(null!==t.body&&!(t.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return t.body})));case"blob":return l.pipe(et((function(t){if(null!==t.body&&!(t.body instanceof Blob))throw new Error("Response is not a Blob.");return t.body})));case"text":return l.pipe(et((function(t){if(null!==t.body&&"string"!=typeof t.body)throw new Error("Response is not a string.");return t.body})));case"json":default:return l.pipe(et((function(t){return t.body})))}case"response":return l;default:throw new Error("Unreachable: unhandled observe type ".concat(r.observe,"}"))}}},{key:"delete",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.request("DELETE",t,e)}},{key:"get",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.request("GET",t,e)}},{key:"head",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.request("HEAD",t,e)}},{key:"jsonp",value:function(t,e){return this.request("JSONP",t,{params:(new Dg).append(e,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}},{key:"options",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.request("OPTIONS",t,e)}},{key:"patch",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.request("PATCH",t,Kg(n,e))}},{key:"post",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.request("POST",t,Kg(n,e))}},{key:"put",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.request("PUT",t,Kg(n,e))}}]),t}();return t.\u0275fac=function(e){return new(e||t)(fe(Sg))},t.\u0275prov=Et({token:t,factory:t.\u0275fac}),t}(),Wg=function(){function t(e,n){_(this,t),this.next=e,this.interceptor=n}return b(t,[{key:"handle",value:function(t){return this.interceptor.intercept(t,this.next)}}]),t}(),Zg=new oe("HTTP_INTERCEPTORS"),Qg=function(){var t=function(){function t(){_(this,t)}return b(t,[{key:"intercept",value:function(t,e){return e.handle(t)}}]),t}();return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Et({token:t,factory:t.\u0275fac}),t}(),$g=/^\)\]\}',?\n/,Yg=function t(){_(this,t)},Xg=function(){var t=function(){function t(){_(this,t)}return b(t,[{key:"build",value:function(){return new XMLHttpRequest}}]),t}();return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Et({token:t,factory:t.\u0275fac}),t}(),Jg=function(){var t=function(){function t(e){_(this,t),this.xhrFactory=e}return b(t,[{key:"handle",value:function(t){var e=this;if("JSONP"===t.method)throw new Error("Attempted to construct Jsonp request without JsonpClientModule installed.");return new q((function(n){var o=e.xhrFactory.build();if(o.open(t.method,t.urlWithParams),t.withCredentials&&(o.withCredentials=!0),t.headers.forEach((function(t,e){return o.setRequestHeader(t,e.join(","))})),t.headers.has("Accept")||o.setRequestHeader("Accept","application/json, text/plain, */*"),!t.headers.has("Content-Type")){var r=t.detectContentTypeHeader();null!==r&&o.setRequestHeader("Content-Type",r)}if(t.responseType){var i=t.responseType.toLowerCase();o.responseType="json"!==i?i:"text"}var a=t.serializeBody(),s=null,l=function(){if(null!==s)return s;var e=1223===o.status?204:o.status,n=o.statusText||"OK",r=new Ag(o.getAllResponseHeaders()),i=function(t){return"responseURL"in t&&t.responseURL?t.responseURL:/^X-Request-URL:/m.test(t.getAllResponseHeaders())?t.getResponseHeader("X-Request-URL"):null}(o)||t.url;return s=new Bg({headers:r,status:e,statusText:n,url:i})},c=function(){var e=l(),r=e.headers,i=e.status,a=e.statusText,s=e.url,c=null;204!==i&&(c=void 0===o.response?o.responseText:o.response),0===i&&(i=c?200:0);var u=i>=200&&i<300;if("json"===t.responseType&&"string"==typeof c){var d=c;c=c.replace($g,"");try{c=""!==c?JSON.parse(c):null}catch(f){c=d,u&&(u=!1,c={error:f,text:c})}}u?(n.next(new Ug({body:c,headers:r,status:i,statusText:a,url:s||void 0})),n.complete()):n.error(new Hg({error:c,headers:r,status:i,statusText:a,url:s||void 0}))},u=function(t){var e=l(),r=new Hg({error:t,status:o.status||0,statusText:o.statusText||"Unknown Error",url:e.url||void 0});n.error(r)},d=!1,f=function(e){d||(n.next(l()),d=!0);var r={type:Vg.DownloadProgress,loaded:e.loaded};e.lengthComputable&&(r.total=e.total),"text"===t.responseType&&o.responseText&&(r.partialText=o.responseText),n.next(r)},g=function(t){var e={type:Vg.UploadProgress,loaded:t.loaded};t.lengthComputable&&(e.total=t.total),n.next(e)};return o.addEventListener("load",c),o.addEventListener("error",u),t.reportProgress&&(o.addEventListener("progress",f),null!==a&&o.upload&&o.upload.addEventListener("progress",g)),o.send(a),n.next({type:Vg.Sent}),function(){o.removeEventListener("error",u),o.removeEventListener("load",c),t.reportProgress&&(o.removeEventListener("progress",f),null!==a&&o.upload&&o.upload.removeEventListener("progress",g)),o.readyState!==o.DONE&&o.abort()}}))}}]),t}();return t.\u0275fac=function(e){return new(e||t)(fe(Yg))},t.\u0275prov=Et({token:t,factory:t.\u0275fac}),t}(),th=new oe("XSRF_COOKIE_NAME"),eh=new oe("XSRF_HEADER_NAME"),nh=function t(){_(this,t)},oh=function(){var t=function(){function t(e,n,o){_(this,t),this.doc=e,this.platform=n,this.cookieName=o,this.lastCookieString="",this.lastToken=null,this.parseCount=0}return b(t,[{key:"getToken",value:function(){if("server"===this.platform)return null;var t=this.doc.cookie||"";return t!==this.lastCookieString&&(this.parseCount++,this.lastToken=Fu(t,this.cookieName),this.lastCookieString=t),this.lastToken}}]),t}();return t.\u0275fac=function(e){return new(e||t)(fe(_u),fe(Pc),fe(th))},t.\u0275prov=Et({token:t,factory:t.\u0275fac}),t}(),rh=function(){var t=function(){function t(e,n){_(this,t),this.tokenService=e,this.headerName=n}return b(t,[{key:"intercept",value:function(t,e){var n=t.url.toLowerCase();if("GET"===t.method||"HEAD"===t.method||n.startsWith("http://")||n.startsWith("https://"))return e.handle(t);var o=this.tokenService.getToken();return null===o||t.headers.has(this.headerName)||(t=t.clone({headers:t.headers.set(this.headerName,o)})),e.handle(t)}}]),t}();return t.\u0275fac=function(e){return new(e||t)(fe(nh),fe(eh))},t.\u0275prov=Et({token:t,factory:t.\u0275fac}),t}(),ih=function(){var t=function(){function t(e,n){_(this,t),this.backend=e,this.injector=n,this.chain=null}return b(t,[{key:"handle",value:function(t){if(null===this.chain){var e=this.injector.get(Zg,[]);this.chain=e.reduceRight((function(t,e){return new Wg(t,e)}),this.backend)}return this.chain.handle(t)}}]),t}();return t.\u0275fac=function(e){return new(e||t)(fe(Tg),fe(Sa))},t.\u0275prov=Et({token:t,factory:t.\u0275fac}),t}(),ah=function(){var t=function(){function t(){_(this,t)}return b(t,null,[{key:"disable",value:function(){return{ngModule:t,providers:[{provide:rh,useClass:Qg}]}}},{key:"withOptions",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{ngModule:t,providers:[e.cookieName?{provide:th,useValue:e.cookieName}:[],e.headerName?{provide:eh,useValue:e.headerName}:[]]}}}]),t}();return t.\u0275mod=De({type:t}),t.\u0275inj=St({factory:function(e){return new(e||t)},providers:[rh,{provide:Zg,useExisting:rh,multi:!0},{provide:nh,useClass:oh},{provide:th,useValue:"XSRF-TOKEN"},{provide:eh,useValue:"X-XSRF-TOKEN"}]}),t}(),sh=function(){var t=function t(){_(this,t)};return t.\u0275mod=De({type:t}),t.\u0275inj=St({factory:function(e){return new(e||t)},providers:[Gg,{provide:Sg,useClass:ih},Jg,{provide:Tg,useExisting:Jg},Xg,{provide:Yg,useExisting:Xg}],imports:[[ah.withOptions({cookieName:"XSRF-TOKEN",headerName:"X-XSRF-TOKEN"})]]}),t}(),lh=n("o0o1"),ch=n.n(lh);function uh(t,e,n,o){return new(n||(n=Promise))((function(r,i){function a(t){try{l(o.next(t))}catch(e){i(e)}}function s(t){try{l(o.throw(t))}catch(e){i(e)}}function l(t){var e;t.done?r(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(a,s)}l((o=o.apply(t,e||[])).next())}))}var dh=[[["","quill-editor-toolbar",""]]],fh=["[quill-editor-toolbar]"],gh={toolbar:[["bold","italic","underline","strike"],["blockquote","code-block"],[{header:1},{header:2}],[{list:"ordered"},{list:"bullet"}],[{script:"sub"},{script:"super"}],[{indent:"-1"},{indent:"+1"}],[{direction:"rtl"}],[{size:["small",!1,"large","huge"]}],[{header:[1,2,3,4,5,6,!1]}],[{color:[]},{background:[]}],[{font:[]}],[{align:[]}],["clean"],["link","image","video"]]},hh=function(t,e){return t||e||"html"},ph=new oe("config"),mh=function(){var t=function(){function t(e){_(this,t),this.config=e,this.count=0,this.config||(this.config={modules:gh})}return b(t,[{key:"getQuill",value:function(){var t=this;return this.count++,this.Quill||1!==this.count||(this.$importPromise=new Promise((function(e){return uh(t,void 0,void 0,ch.a.mark((function t(){var o,r,i,a=this;return ch.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Promise.resolve().then(n.t.bind(null,"kzlf",7));case 2:this.Quill=(i=t.sent).default?i.default:i,null===(o=this.config.customOptions)||void 0===o||o.forEach((function(t){var e=a.Quill.import(t.import);e.whitelist=t.whitelist,a.Quill.register(e,!0,a.config.suppressGlobalRegisterWarning)})),null===(r=this.config.customModules)||void 0===r||r.forEach((function(t){a.Quill.register(t.path,t.implementation,a.config.suppressGlobalRegisterWarning)})),e(this.Quill);case 7:case"end":return t.stop()}}),t,this)})))}))),this.$importPromise}}]),t}();return t.\u0275fac=function(e){return new(e||t)(fe(ph))},t.\u0275prov=Et({factory:function(){return new t(fe(ph))},token:t,providedIn:"root"}),t}(),vh=function(){var t=function(){function t(e,n,o,r,i,a,s){var l=this;_(this,t),this.elementRef=e,this.domSanitizer=n,this.doc=o,this.platformId=r,this.renderer=i,this.zone=a,this.service=s,this.required=!1,this.customToolbarPosition="top",this.sanitize=!1,this.styles=null,this.strict=!0,this.customOptions=[],this.customModules=[],this.preserveWhitespace=!1,this.trimOnValidation=!1,this.onEditorCreated=new Yl,this.onEditorChanged=new Yl,this.onContentChanged=new Yl,this.onSelectionChanged=new Yl,this.onFocus=new Yl,this.onBlur=new Yl,this.disabled=!1,this.valueGetter=function(t,e){var n=e.querySelector(".ql-editor").innerHTML;"<p><br></p>"!==n&&"<div><br></div>"!==n||(n=null);var o=n,r=hh(l.format,l.service.config.format);if("text"===r)o=t.getText();else if("object"===r)o=t.getContents();else if("json"===r)try{o=JSON.stringify(t.getContents())}catch(i){o=t.getText()}return o},this.valueSetter=function(t,e){var n=hh(l.format,l.service.config.format);if("html"===n)return l.sanitize&&(e=l.domSanitizer.sanitize(hr.HTML,e)),t.clipboard.convert(e);if("json"===n)try{return JSON.parse(e)}catch(o){return[{insert:e}]}return e},this.selectionChangeHandler=function(t,e,n){var o=!t&&!!l.onModelTouched;(l.onBlur.observers.length||l.onFocus.observers.length||l.onSelectionChanged.observers.length||o)&&l.zone.run((function(){null===t?l.onBlur.emit({editor:l.quillEditor,source:n}):null===e&&l.onFocus.emit({editor:l.quillEditor,source:n}),l.onSelectionChanged.emit({editor:l.quillEditor,oldRange:e,range:t,source:n}),o&&l.onModelTouched()}))},this.textChangeHandler=function(t,e,n){var o=l.quillEditor.getText(),r=l.quillEditor.getContents(),i=l.editorElem.querySelector(".ql-editor").innerHTML;"<p><br></p>"!==i&&"<div><br></div>"!==i||(i=null);var a=l.trackChanges||l.service.config.trackChanges,s=("user"===n||a&&"all"===a)&&!!l.onModelChange;(l.onContentChanged.observers.length||s)&&l.zone.run((function(){s&&l.onModelChange(l.valueGetter(l.quillEditor,l.editorElem)),l.onContentChanged.emit({content:r,delta:t,editor:l.quillEditor,html:i,oldDelta:e,source:n,text:o})}))},this.editorChangeHandler=function(t,e,n,o){if(l.onEditorChanged.observers.length)if("text-change"===t){var r=l.quillEditor.getText(),i=l.quillEditor.getContents(),a=l.editorElem.querySelector(".ql-editor").innerHTML;"<p><br></p>"!==a&&"<div><br></div>"!==a||(a=null),l.zone.run((function(){l.onEditorChanged.emit({content:i,delta:e,editor:l.quillEditor,event:t,html:a,oldDelta:n,source:o,text:r})}))}else l.onEditorChanged.emit({editor:l.quillEditor,event:t,oldRange:n,range:e,source:o})}}return b(t,[{key:"ngAfterViewInit",value:function(){return uh(this,void 0,void 0,ch.a.mark((function t(){var e,n,o,r,i,a,s,l,u,d,f,g=this;return ch.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if("server"!==this.platformId){t.next=2;break}return t.abrupt("return");case 2:return t.next=4,this.service.getQuill();case 4:if(e=t.sent,this.elementRef.nativeElement.insertAdjacentHTML("top"===this.customToolbarPosition?"beforeend":"afterbegin",this.preserveWhitespace?"<pre quill-editor-element></pre>":"<div quill-editor-element></div>"),this.editorElem=this.elementRef.nativeElement.querySelector("[quill-editor-element]"),n=this.elementRef.nativeElement.querySelector("[quill-editor-toolbar]"),o=Object.assign({},this.modules||this.service.config.modules),n?o.toolbar=n:void 0===o.toolbar&&(o.toolbar=gh.toolbar),void 0===(r=void 0!==this.placeholder?this.placeholder:this.service.config.placeholder)&&(r="Insert text here ..."),this.styles&&Object.keys(this.styles).forEach((function(t){g.renderer.setStyle(g.editorElem,t,g.styles[t])})),this.classes&&this.addClasses(this.classes),this.customOptions.forEach((function(t){var n=e.import(t.import);n.whitelist=t.whitelist,e.register(n,!0)})),this.customModules.forEach((function(t){e.register(t.path,t.implementation)})),(i=this.bounds&&"self"===this.bounds?this.editorElem:this.bounds)||(i=this.service.config.bounds?this.service.config.bounds:this.doc.body),!(a=this.debug)&&!1!==a&&this.service.config.debug&&(a=this.service.config.debug),(s=this.readOnly)||!1===this.readOnly||(s=void 0!==this.service.config.readOnly&&this.service.config.readOnly),(l=this.scrollingContainer)||null===this.scrollingContainer||(l=null===this.service.config.scrollingContainer||this.service.config.scrollingContainer?this.service.config.scrollingContainer:null),(u=this.formats)||void 0!==u||(u=this.service.config.formats?c(this.service.config.formats):null===this.service.config.formats?null:void 0),this.zone.runOutsideAngular((function(){g.quillEditor=new e(g.editorElem,{bounds:i,debug:a,formats:u,modules:o,placeholder:r,readOnly:s,scrollingContainer:l,strict:g.strict,theme:g.theme||(g.service.config.theme?g.service.config.theme:"snow")})})),this.content){if("object"===(d=hh(this.format,this.service.config.format)))this.quillEditor.setContents(this.content,"silent");else if("text"===d)this.quillEditor.setText(this.content,"silent");else if("json"===d)try{this.quillEditor.setContents(JSON.parse(this.content),"silent")}catch(h){this.quillEditor.setText(this.content,"silent")}else this.sanitize&&(this.content=this.domSanitizer.sanitize(hr.HTML,this.content)),f=this.quillEditor.clipboard.convert(this.content),this.quillEditor.setContents(f,"silent");this.quillEditor.getModule("history").clear()}this.setDisabledState(),this.quillEditor.on("editor-change",this.editorChangeHandler),this.quillEditor.on("selection-change",this.selectionChangeHandler),this.quillEditor.on("text-change",this.textChangeHandler),setTimeout((function(){g.onValidatorChanged&&g.onValidatorChanged(),g.onEditorCreated.emit(g.quillEditor)}));case 33:case"end":return t.stop()}}),t,this)})))}},{key:"ngOnDestroy",value:function(){this.quillEditor&&(this.quillEditor.off("selection-change",this.selectionChangeHandler),this.quillEditor.off("text-change",this.textChangeHandler),this.quillEditor.off("editor-change",this.editorChangeHandler))}},{key:"ngOnChanges",value:function(t){var e=this;if(this.quillEditor){if(t.readOnly&&this.quillEditor.enable(!t.readOnly.currentValue),t.placeholder&&(this.quillEditor.root.dataset.placeholder=t.placeholder.currentValue),t.styles){var n=t.styles.currentValue,o=t.styles.previousValue;o&&Object.keys(o).forEach((function(t){e.renderer.removeStyle(e.editorElem,t)})),n&&Object.keys(n).forEach((function(t){e.renderer.setStyle(e.editorElem,t,e.styles[t])}))}if(t.classes){var r=t.classes.currentValue,i=t.classes.previousValue;i&&this.removeClasses(i),r&&this.addClasses(r)}}}},{key:"addClasses",value:function(e){var n=this;t.normalizeClassNames(e).forEach((function(t){n.renderer.addClass(n.editorElem,t)}))}},{key:"removeClasses",value:function(e){var n=this;t.normalizeClassNames(e).forEach((function(t){n.renderer.removeClass(n.editorElem,t)}))}},{key:"writeValue",value:function(t){this.content=t;var e=hh(this.format,this.service.config.format);if(this.quillEditor){if(t)return void("text"===e?this.quillEditor.setText(t):this.quillEditor.setContents(this.valueSetter(this.quillEditor,this.content)));this.quillEditor.setText("")}}},{key:"setDisabledState",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.disabled;this.disabled=t,this.quillEditor&&(t?(this.quillEditor.disable(),this.renderer.setAttribute(this.elementRef.nativeElement,"disabled","disabled")):(this.readOnly||this.quillEditor.enable(),this.renderer.removeAttribute(this.elementRef.nativeElement,"disabled")))}},{key:"registerOnChange",value:function(t){this.onModelChange=t}},{key:"registerOnTouched",value:function(t){this.onModelTouched=t}},{key:"registerOnValidatorChange",value:function(t){this.onValidatorChanged=t}},{key:"validate",value:function(){if(!this.quillEditor)return null;var t={},e=!0,n=this.quillEditor.getText(),o=this.trimOnValidation?n.trim().length:1===n.length&&0===n.trim().length?0:n.length-1;return this.minLength&&o&&o<this.minLength&&(t.minLengthError={given:o,minLength:this.minLength},e=!1),this.maxLength&&o>this.maxLength&&(t.maxLengthError={given:o,maxLength:this.maxLength},e=!1),this.required&&!o&&(t.requiredError={empty:!0},e=!1),e?null:t}}],[{key:"normalizeClassNames",value:function(t){return t.trim().split(" ").reduce((function(t,e){var n=e.trim();return n&&t.push(n),t}),[])}}]),t}();return t.\u0275fac=function(e){return new(e||t)(Ua(nl),Ua(yg),Ua(_u),Ua(Pc),Ua(al),Ua(qc),Ua(mh))},t.\u0275dir=Le({type:t,inputs:{required:"required",customToolbarPosition:"customToolbarPosition",sanitize:"sanitize",styles:"styles",strict:"strict",customOptions:"customOptions",customModules:"customModules",preserveWhitespace:"preserveWhitespace",trimOnValidation:"trimOnValidation",valueGetter:"valueGetter",valueSetter:"valueSetter",format:"format",theme:"theme",modules:"modules",debug:"debug",readOnly:"readOnly",placeholder:"placeholder",maxLength:"maxLength",minLength:"minLength",formats:"formats",scrollingContainer:"scrollingContainer",bounds:"bounds",trackChanges:"trackChanges",classes:"classes"},outputs:{onEditorCreated:"onEditorCreated",onEditorChanged:"onEditorChanged",onContentChanged:"onContentChanged",onSelectionChanged:"onSelectionChanged",onFocus:"onFocus",onBlur:"onBlur"},features:[Vs]}),t}(),_h=function(){var t=function(t){g(n,t);var e=v(n);function n(t,o,r,i,a,s,l){return _(this,n),e.call(this,t,o,r,i,a,s,l)}return n}(vh);return t.\u0275fac=function(e){return new(e||t)(Ua(nl),Ua(yg),Ua(_u),Ua(Pc),Ua(al),Ua(qc),Ua(mh))},t.\u0275cmp=Ae({type:t,selectors:[["quill-editor"]],features:[Ys([{multi:!0,provide:ad,useExisting:zt((function(){return t}))},{multi:!0,provide:Od,useExisting:zt((function(){return t}))}]),js],ngContentSelectors:fh,decls:1,vars:0,template:function(t,e){1&t&&(as(dh),ss(0))},encapsulation:2}),t}(),yh=function(){var t=function(){function t(){_(this,t)}return b(t,null,[{key:"forRoot",value:function(e){return{ngModule:t,providers:[{provide:ph,useValue:e}]}}}]),t}();return t.\u0275mod=De({type:t}),t.\u0275inj=St({factory:function(e){return new(e||t)},providers:[mh],imports:[[nd]]}),t}(),bh=n("kzlf"),Ch=n.n(bh),Oh=function(){function t(t){var e=this;this.http=t,this.author=[],this.category=[],this.http.get("http://coozmoo.com/coozmoo-blog/getauthor").subscribe((function(t){e.author=t.author.map((function(t){return t.name}))})),this.http.get("http://coozmoo.com/coozmoo-blog/getcategory").subscribe((function(t){e.category=t.category.map((function(t){return t.name}))}))}return t.\u0275prov=Et({token:t,factory:t.\u0275fac=function(e){return new(e||t)(fe(Gg))},providedIn:"root"}),t}(),Ph=function(t){g(n,t);var e=v(n);function n(t){var o;return _(this,n),(o=e.call(this))._value=t,o}return b(n,[{key:"_subscribe",value:function(t){var e=r(o(n.prototype),"_subscribe",this).call(this,t);return e&&!e.closed&&t.next(this._value),e}},{key:"getValue",value:function(){if(this.hasError)throw this.thrownError;if(this.closed)throw new V;return this._value}},{key:"next",value:function(t){r(o(n.prototype),"next",this).call(this,this._value=t)}},{key:"value",get:function(){return this.getValue()}}]),n}(U),Mh=function(){function t(){return Error.call(this),this.message="no elements in sequence",this.name="EmptyError",this}return t.prototype=Object.create(Error.prototype),t}(),xh={};function wh(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];var o=null,r=null;return K(e[e.length-1])&&(r=e.pop()),"function"==typeof e[e.length-1]&&(o=e.pop()),1===e.length&&O(e[0])&&(e=e[0]),ut(e,r).lift(new kh(o))}var kh=function(){function t(e){_(this,t),this.resultSelector=e}return b(t,[{key:"call",value:function(t,e){return e.subscribe(new Eh(t,this.resultSelector))}}]),t}(),Eh=function(t){g(n,t);var e=v(n);function n(t,o){var r;return _(this,n),(r=e.call(this,t)).resultSelector=o,r.active=0,r.values=[],r.observables=[],r}return b(n,[{key:"_next",value:function(t){this.values.push(xh),this.observables.push(t)}},{key:"_complete",value:function(){var t=this.observables,e=t.length;if(0===e)this.destination.complete();else{this.active=e,this.toRespond=e;for(var n=0;n<e;n++){var o=t[n];this.add(J(this,o,o,n))}}}},{key:"notifyComplete",value:function(t){0==(this.active-=1)&&this.destination.complete()}},{key:"notifyNext",value:function(t,e,n,o,r){var i=this.values,a=this.toRespond?i[n]===xh?--this.toRespond:this.toRespond:0;i[n]=e,0===a&&(this.resultSelector?this._tryResultSelector(i):this.destination.next(i.slice()))}},{key:"_tryResultSelector",value:function(t){var e;try{e=this.resultSelector.apply(this,t)}catch(n){return void this.destination.error(n)}this.destination.next(e)}}]),n}(tt),Sh=new q((function(t){return t.complete()}));function Th(t){return t?function(t){return new q((function(e){return t.schedule((function(){return e.complete()}))}))}(t):Sh}function Ah(t){return new q((function(e){var n;try{n=t()}catch(o){return void e.error(o)}return(n?it(n):Th()).subscribe(e)}))}function Nh(){return ct(1)}var Ih=function(){function t(){return Error.call(this),this.message="argument out of range",this.name="ArgumentOutOfRangeError",this}return t.prototype=Object.create(Error.prototype),t}();function jh(t){return function(e){return 0===t?Th():e.lift(new Dh(t))}}var Dh=function(){function t(e){if(_(this,t),this.total=e,this.total<0)throw new Ih}return b(t,[{key:"call",value:function(t,e){return e.subscribe(new Rh(t,this.total))}}]),t}(),Rh=function(t){g(n,t);var e=v(n);function n(t,o){var r;return _(this,n),(r=e.call(this,t)).total=o,r.ring=new Array,r.count=0,r}return b(n,[{key:"_next",value:function(t){var e=this.ring,n=this.total,o=this.count++;e.length<n?e.push(t):e[o%n]=t}},{key:"_complete",value:function(){var t=this.destination,e=this.count;if(e>0)for(var n=this.count>=this.total?this.total:this.count,o=this.ring,r=0;r<n;r++){var i=e++%n;t.next(o[i])}t.complete()}}]),n}(I);function Lh(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Vh;return function(e){return e.lift(new qh(t))}}var qh=function(){function t(e){_(this,t),this.errorFactory=e}return b(t,[{key:"call",value:function(t,e){return e.subscribe(new Fh(t,this.errorFactory))}}]),t}(),Fh=function(t){g(n,t);var e=v(n);function n(t,o){var r;return _(this,n),(r=e.call(this,t)).errorFactory=o,r.hasValue=!1,r}return b(n,[{key:"_next",value:function(t){this.hasValue=!0,this.destination.next(t)}},{key:"_complete",value:function(){if(this.hasValue)return this.destination.complete();var t;try{t=this.errorFactory()}catch(e){t=e}this.destination.error(t)}}]),n}(I);function Vh(){return new Mh}function zh(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return function(e){return e.lift(new Bh(t))}}var Bh=function(){function t(e){_(this,t),this.defaultValue=e}return b(t,[{key:"call",value:function(t,e){return e.subscribe(new Uh(t,this.defaultValue))}}]),t}(),Uh=function(t){g(n,t);var e=v(n);function n(t,o){var r;return _(this,n),(r=e.call(this,t)).defaultValue=o,r.isEmpty=!0,r}return b(n,[{key:"_next",value:function(t){this.isEmpty=!1,this.destination.next(t)}},{key:"_complete",value:function(){this.isEmpty&&this.destination.next(this.defaultValue),this.destination.complete()}}]),n}(I);function Hh(t){return function(e){var n=new Kh(t),o=e.lift(n);return n.caught=o}}var Kh=function(){function t(e){_(this,t),this.selector=e}return b(t,[{key:"call",value:function(t,e){return e.subscribe(new Gh(t,this.selector,this.caught))}}]),t}(),Gh=function(t){g(n,t);var e=v(n);function n(t,o,r){var i;return _(this,n),(i=e.call(this,t)).selector=o,i.caught=r,i}return b(n,[{key:"error",value:function(t){if(!this.isStopped){var e;try{e=this.selector(t,this.caught)}catch(s){return void r(o(n.prototype),"error",this).call(this,s)}this._unsubscribeAndRecycle();var i=new G(this,void 0,void 0);this.add(i);var a=J(this,e,void 0,void 0,i);a!==i&&this.add(a)}}}]),n}(tt);function Wh(t){return function(e){return 0===t?Th():e.lift(new Zh(t))}}var Zh=function(){function t(e){if(_(this,t),this.total=e,this.total<0)throw new Ih}return b(t,[{key:"call",value:function(t,e){return e.subscribe(new Qh(t,this.total))}}]),t}(),Qh=function(t){g(n,t);var e=v(n);function n(t,o){var r;return _(this,n),(r=e.call(this,t)).total=o,r.count=0,r}return b(n,[{key:"_next",value:function(t){var e=this.total,n=++this.count;n<=e&&(this.destination.next(t),n===e&&(this.destination.complete(),this.unsubscribe()))}}]),n}(I);function $h(t,e){var n=arguments.length>=2;return function(o){return o.pipe(t?wg((function(e,n){return t(e,n,o)})):R,Wh(1),n?zh(e):Lh((function(){return new Mh})))}}function Yh(){}function Xh(t,e,n){return function(o){return o.lift(new Jh(t,e,n))}}var Jh=function(){function t(e,n,o){_(this,t),this.nextOrObserver=e,this.error=n,this.complete=o}return b(t,[{key:"call",value:function(t,e){return e.subscribe(new tp(t,this.nextOrObserver,this.error,this.complete))}}]),t}(),tp=function(t){g(n,t);var e=v(n);function n(t,o,r,a){var s;return _(this,n),(s=e.call(this,t))._tapNext=Yh,s._tapError=Yh,s._tapComplete=Yh,s._tapError=r||Yh,s._tapComplete=a||Yh,M(o)?(s._context=i(s),s._tapNext=o):o&&(s._context=o,s._tapNext=o.next||Yh,s._tapError=o.error||Yh,s._tapComplete=o.complete||Yh),s}return b(n,[{key:"_next",value:function(t){try{this._tapNext.call(this._context,t)}catch(e){return void this.destination.error(e)}this.destination.next(t)}},{key:"_error",value:function(t){try{this._tapError.call(this._context,t)}catch(t){return void this.destination.error(t)}this.destination.error(t)}},{key:"_complete",value:function(){try{this._tapComplete.call(this._context)}catch(t){return void this.destination.error(t)}return this.destination.complete()}}]),n}(I),ep=function(){function t(e,n,o){_(this,t),this.predicate=e,this.thisArg=n,this.source=o}return b(t,[{key:"call",value:function(t,e){return e.subscribe(new np(t,this.predicate,this.thisArg,this.source))}}]),t}(),np=function(t){g(n,t);var e=v(n);function n(t,o,r,a){var s;return _(this,n),(s=e.call(this,t)).predicate=o,s.thisArg=r,s.source=a,s.index=0,s.thisArg=r||i(s),s}return b(n,[{key:"notifyComplete",value:function(t){this.destination.next(t),this.destination.complete()}},{key:"_next",value:function(t){var e=!1;try{e=this.predicate.call(this.thisArg,t,this.index++,this.source)}catch(n){return void this.destination.error(n)}e||this.notifyComplete(!1)}},{key:"_complete",value:function(){this.notifyComplete(!0)}}]),n}(I);function op(t,e){return"function"==typeof e?function(n){return n.pipe(op((function(n,o){return it(t(n,o)).pipe(et((function(t,r){return e(n,t,o,r)})))})))}:function(e){return e.lift(new rp(t))}}var rp=function(){function t(e){_(this,t),this.project=e}return b(t,[{key:"call",value:function(t,e){return e.subscribe(new ip(t,this.project))}}]),t}(),ip=function(t){g(n,t);var e=v(n);function n(t,o){var r;return _(this,n),(r=e.call(this,t)).project=o,r.index=0,r}return b(n,[{key:"_next",value:function(t){var e,n=this.index++;try{e=this.project(t,n)}catch(o){return void this.destination.error(o)}this._innerSub(e,t,n)}},{key:"_innerSub",value:function(t,e,n){var o=this.innerSubscription;o&&o.unsubscribe();var r=new G(this,e,n),i=this.destination;i.add(r),this.innerSubscription=J(this,t,void 0,void 0,r),this.innerSubscription!==r&&i.add(this.innerSubscription)}},{key:"_complete",value:function(){var t=this.innerSubscription;t&&!t.closed||r(o(n.prototype),"_complete",this).call(this),this.unsubscribe()}},{key:"_unsubscribe",value:function(){this.innerSubscription=null}},{key:"notifyComplete",value:function(t){this.destination.remove(t),this.innerSubscription=null,this.isStopped&&r(o(n.prototype),"_complete",this).call(this)}},{key:"notifyNext",value:function(t,e,n,o,r){this.destination.next(e)}}]),n}(tt);function ap(){return Nh()(Mg.apply(void 0,arguments))}var sp=function(){function t(e,n){var o=arguments.length>2&&void 0!==arguments[2]&&arguments[2];_(this,t),this.accumulator=e,this.seed=n,this.hasSeed=o}return b(t,[{key:"call",value:function(t,e){return e.subscribe(new lp(t,this.accumulator,this.seed,this.hasSeed))}}]),t}(),lp=function(t){g(n,t);var e=v(n);function n(t,o,r,i){var a;return _(this,n),(a=e.call(this,t)).accumulator=o,a._seed=r,a.hasSeed=i,a.index=0,a}return b(n,[{key:"_next",value:function(t){if(this.hasSeed)return this._tryNext(t);this.seed=t,this.destination.next(t)}},{key:"_tryNext",value:function(t){var e,n=this.index++;try{e=this.accumulator(this.seed,t,n)}catch(o){this.destination.error(o)}this.seed=e,this.destination.next(e)}},{key:"seed",get:function(){return this._seed},set:function(t){this.hasSeed=!0,this._seed=t}}]),n}(I),cp=function(){function t(e){_(this,t),this.callback=e}return b(t,[{key:"call",value:function(t,e){return e.subscribe(new up(t,this.callback))}}]),t}(),up=function(t){g(n,t);var e=v(n);function n(t,o){var r;return _(this,n),(r=e.call(this,t)).add(new w(o)),r}return n}(I),dp=function t(e,n){_(this,t),this.id=e,this.url=n},fp=function(t){g(n,t);var e=v(n);function n(t,o){var r,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"imperative",a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return _(this,n),(r=e.call(this,t,o)).navigationTrigger=i,r.restoredState=a,r}return b(n,[{key:"toString",value:function(){return"NavigationStart(id: ".concat(this.id,", url: '").concat(this.url,"')")}}]),n}(dp),gp=function(t){g(n,t);var e=v(n);function n(t,o,r){var i;return _(this,n),(i=e.call(this,t,o)).urlAfterRedirects=r,i}return b(n,[{key:"toString",value:function(){return"NavigationEnd(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"')")}}]),n}(dp),hp=function(t){g(n,t);var e=v(n);function n(t,o,r){var i;return _(this,n),(i=e.call(this,t,o)).reason=r,i}return b(n,[{key:"toString",value:function(){return"NavigationCancel(id: ".concat(this.id,", url: '").concat(this.url,"')")}}]),n}(dp),pp=function(t){g(n,t);var e=v(n);function n(t,o,r){var i;return _(this,n),(i=e.call(this,t,o)).error=r,i}return b(n,[{key:"toString",value:function(){return"NavigationError(id: ".concat(this.id,", url: '").concat(this.url,"', error: ").concat(this.error,")")}}]),n}(dp),mp=function(t){g(n,t);var e=v(n);function n(t,o,r,i){var a;return _(this,n),(a=e.call(this,t,o)).urlAfterRedirects=r,a.state=i,a}return b(n,[{key:"toString",value:function(){return"RoutesRecognized(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"', state: ").concat(this.state,")")}}]),n}(dp),vp=function(t){g(n,t);var e=v(n);function n(t,o,r,i){var a;return _(this,n),(a=e.call(this,t,o)).urlAfterRedirects=r,a.state=i,a}return b(n,[{key:"toString",value:function(){return"GuardsCheckStart(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"', state: ").concat(this.state,")")}}]),n}(dp),_p=function(t){g(n,t);var e=v(n);function n(t,o,r,i,a){var s;return _(this,n),(s=e.call(this,t,o)).urlAfterRedirects=r,s.state=i,s.shouldActivate=a,s}return b(n,[{key:"toString",value:function(){return"GuardsCheckEnd(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"', state: ").concat(this.state,", shouldActivate: ").concat(this.shouldActivate,")")}}]),n}(dp),yp=function(t){g(n,t);var e=v(n);function n(t,o,r,i){var a;return _(this,n),(a=e.call(this,t,o)).urlAfterRedirects=r,a.state=i,a}return b(n,[{key:"toString",value:function(){return"ResolveStart(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"', state: ").concat(this.state,")")}}]),n}(dp),bp=function(t){g(n,t);var e=v(n);function n(t,o,r,i){var a;return _(this,n),(a=e.call(this,t,o)).urlAfterRedirects=r,a.state=i,a}return b(n,[{key:"toString",value:function(){return"ResolveEnd(id: ".concat(this.id,", url: '").concat(this.url,"', urlAfterRedirects: '").concat(this.urlAfterRedirects,"', state: ").concat(this.state,")")}}]),n}(dp),Cp=function(){function t(e){_(this,t),this.route=e}return b(t,[{key:"toString",value:function(){return"RouteConfigLoadStart(path: ".concat(this.route.path,")")}}]),t}(),Op=function(){function t(e){_(this,t),this.route=e}return b(t,[{key:"toString",value:function(){return"RouteConfigLoadEnd(path: ".concat(this.route.path,")")}}]),t}(),Pp=function(){function t(e){_(this,t),this.snapshot=e}return b(t,[{key:"toString",value:function(){return"ChildActivationStart(path: '".concat(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"","')")}}]),t}(),Mp=function(){function t(e){_(this,t),this.snapshot=e}return b(t,[{key:"toString",value:function(){return"ChildActivationEnd(path: '".concat(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"","')")}}]),t}(),xp=function(){function t(e){_(this,t),this.snapshot=e}return b(t,[{key:"toString",value:function(){return"ActivationStart(path: '".concat(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"","')")}}]),t}(),wp=function(){function t(e){_(this,t),this.snapshot=e}return b(t,[{key:"toString",value:function(){return"ActivationEnd(path: '".concat(this.snapshot.routeConfig&&this.snapshot.routeConfig.path||"","')")}}]),t}(),kp=function(){function t(e,n,o){_(this,t),this.routerEvent=e,this.position=n,this.anchor=o}return b(t,[{key:"toString",value:function(){var t=this.position?"".concat(this.position[0],", ").concat(this.position[1]):null;return"Scroll(anchor: '".concat(this.anchor,"', position: '").concat(t,"')")}}]),t}(),Ep=function(){var t=function t(){_(this,t)};return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Ae({type:t,selectors:[["ng-component"]],decls:1,vars:0,template:function(t,e){1&t&&Qa(0,"router-outlet")},directives:function(){return[Rv]},encapsulation:2}),t}(),Sp=function(){function t(e){_(this,t),this.params=e||{}}return b(t,[{key:"has",value:function(t){return Object.prototype.hasOwnProperty.call(this.params,t)}},{key:"get",value:function(t){if(this.has(t)){var e=this.params[t];return Array.isArray(e)?e[0]:e}return null}},{key:"getAll",value:function(t){if(this.has(t)){var e=this.params[t];return Array.isArray(e)?e:[e]}return[]}},{key:"keys",get:function(){return Object.keys(this.params)}}]),t}();function Tp(t){return new Sp(t)}function Ap(t){var e=Error("NavigationCancelingError: "+t);return e.ngNavigationCancelingError=!0,e}function Np(t,e,n){var o=n.path.split("/");if(o.length>t.length)return null;if("full"===n.pathMatch&&(e.hasChildren()||o.length<t.length))return null;for(var r={},i=0;i<o.length;i++){var a=o[i],s=t[i];if(a.startsWith(":"))r[a.substring(1)]=s;else if(a!==s.path)return null}return{consumed:t.slice(0,o.length),posParams:r}}var Ip=function t(e,n){_(this,t),this.routes=e,this.module=n};function jp(t){for(var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=0;n<t.length;n++){var o=t[n],r=Rp(e,o);Dp(o,r)}}function Dp(t,e){if(!t)throw new Error("\n Invalid configuration of route '".concat(e,"': Encountered undefined route.\n The reason might be an extra comma.\n\n Example:\n const routes: Routes = [\n { path: '', redirectTo: '/dashboard', pathMatch: 'full' },\n { path: 'dashboard', component: DashboardComponent },, << two commas\n { path: 'detail/:id', component: HeroDetailComponent }\n ];\n "));if(Array.isArray(t))throw new Error("Invalid configuration of route '".concat(e,"': Array cannot be specified"));if(!t.component&&!t.children&&!t.loadChildren&&t.outlet&&"primary"!==t.outlet)throw new Error("Invalid configuration of route '".concat(e,"': a componentless route without children or loadChildren cannot have a named outlet set"));if(t.redirectTo&&t.children)throw new Error("Invalid configuration of route '".concat(e,"': redirectTo and children cannot be used together"));if(t.redirectTo&&t.loadChildren)throw new Error("Invalid configuration of route '".concat(e,"': redirectTo and loadChildren cannot be used together"));if(t.children&&t.loadChildren)throw new Error("Invalid configuration of route '".concat(e,"': children and loadChildren cannot be used together"));if(t.redirectTo&&t.component)throw new Error("Invalid configuration of route '".concat(e,"': redirectTo and component cannot be used together"));if(t.path&&t.matcher)throw new Error("Invalid configuration of route '".concat(e,"': path and matcher cannot be used together"));if(void 0===t.redirectTo&&!t.component&&!t.children&&!t.loadChildren)throw new Error("Invalid configuration of route '".concat(e,"'. One of the following must be provided: component, redirectTo, children or loadChildren"));if(void 0===t.path&&void 0===t.matcher)throw new Error("Invalid configuration of route '".concat(e,"': routes must have either a path or a matcher specified"));if("string"==typeof t.path&&"/"===t.path.charAt(0))throw new Error("Invalid configuration of route '".concat(e,"': path cannot start with a slash"));if(""===t.path&&void 0!==t.redirectTo&&void 0===t.pathMatch)throw new Error("Invalid configuration of route '{path: \"".concat(e,'", redirectTo: "').concat(t.redirectTo,"\"}': please provide 'pathMatch'. ").concat("The default value of 'pathMatch' is 'prefix', but often the intent is to use 'full'."));if(void 0!==t.pathMatch&&"full"!==t.pathMatch&&"prefix"!==t.pathMatch)throw new Error("Invalid configuration of route '".concat(e,"': pathMatch can only be set to 'prefix' or 'full'"));t.children&&jp(t.children,e)}function Rp(t,e){return e?t||e.path?t&&!e.path?"".concat(t,"/"):!t&&e.path?e.path:"".concat(t,"/").concat(e.path):"":t}function Lp(t){var e=t.children&&t.children.map(Lp),n=e?Object.assign(Object.assign({},t),{children:e}):Object.assign({},t);return!n.component&&(e||n.loadChildren)&&n.outlet&&"primary"!==n.outlet&&(n.component=Ep),n}function qp(t,e){var n,o=Object.keys(t),r=Object.keys(e);if(!o||!r||o.length!=r.length)return!1;for(var i=0;i<o.length;i++)if(!Fp(t[n=o[i]],e[n]))return!1;return!0}function Fp(t,e){return Array.isArray(t)&&Array.isArray(e)?t.length==e.length&&t.every((function(t){return e.indexOf(t)>-1})):t===e}function Vp(t){return Array.prototype.concat.apply([],t)}function zp(t){return t.length>0?t[t.length-1]:null}function Bp(t,e){for(var n in t)t.hasOwnProperty(n)&&e(t[n],n)}function Up(t){return Xa(t)?t:Ya(t)?it(Promise.resolve(t)):Mg(t)}function Hp(t,e,n){return n?function(t,e){return qp(t,e)}(t.queryParams,e.queryParams)&&function t(e,n){if(!Zp(e.segments,n.segments))return!1;if(e.numberOfChildren!==n.numberOfChildren)return!1;for(var o in n.children){if(!e.children[o])return!1;if(!t(e.children[o],n.children[o]))return!1}return!0}(t.root,e.root):function(t,e){return Object.keys(e).length<=Object.keys(t).length&&Object.keys(e).every((function(n){return Fp(t[n],e[n])}))}(t.queryParams,e.queryParams)&&function t(e,n){return function e(n,o,r){if(n.segments.length>r.length)return!!Zp(n.segments.slice(0,r.length),r)&&!o.hasChildren();if(n.segments.length===r.length){if(!Zp(n.segments,r))return!1;for(var i in o.children){if(!n.children[i])return!1;if(!t(n.children[i],o.children[i]))return!1}return!0}var a=r.slice(0,n.segments.length),s=r.slice(n.segments.length);return!!Zp(n.segments,a)&&!!n.children.primary&&e(n.children.primary,o,s)}(e,n,n.segments)}(t.root,e.root)}var Kp=function(){function t(e,n,o){_(this,t),this.root=e,this.queryParams=n,this.fragment=o}return b(t,[{key:"toString",value:function(){return Xp.serialize(this)}},{key:"queryParamMap",get:function(){return this._queryParamMap||(this._queryParamMap=Tp(this.queryParams)),this._queryParamMap}}]),t}(),Gp=function(){function t(e,n){var o=this;_(this,t),this.segments=e,this.children=n,this.parent=null,Bp(n,(function(t,e){return t.parent=o}))}return b(t,[{key:"hasChildren",value:function(){return this.numberOfChildren>0}},{key:"toString",value:function(){return Jp(this)}},{key:"numberOfChildren",get:function(){return Object.keys(this.children).length}}]),t}(),Wp=function(){function t(e,n){_(this,t),this.path=e,this.parameters=n}return b(t,[{key:"toString",value:function(){return im(this)}},{key:"parameterMap",get:function(){return this._parameterMap||(this._parameterMap=Tp(this.parameters)),this._parameterMap}}]),t}();function Zp(t,e){return t.length===e.length&&t.every((function(t,n){return t.path===e[n].path}))}function Qp(t,e){var n=[];return Bp(t.children,(function(t,o){"primary"===o&&(n=n.concat(e(t,o)))})),Bp(t.children,(function(t,o){"primary"!==o&&(n=n.concat(e(t,o)))})),n}var $p=function t(){_(this,t)},Yp=function(){function t(){_(this,t)}return b(t,[{key:"parse",value:function(t){var e=new um(t);return new Kp(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())}},{key:"serialize",value:function(t){var e,n,o="/".concat(function t(e,n){if(!e.hasChildren())return Jp(e);if(n){var o=e.children.primary?t(e.children.primary,!1):"",r=[];return Bp(e.children,(function(e,n){"primary"!==n&&r.push("".concat(n,":").concat(t(e,!1)))})),r.length>0?"".concat(o,"(").concat(r.join("//"),")"):o}var i=Qp(e,(function(n,o){return"primary"===o?[t(e.children.primary,!1)]:["".concat(o,":").concat(t(n,!1))]}));return"".concat(Jp(e),"/(").concat(i.join("//"),")")}(t.root,!0)),r=(e=t.queryParams,(n=Object.keys(e).map((function(t){var n=e[t];return Array.isArray(n)?n.map((function(e){return"".concat(em(t),"=").concat(em(e))})).join("&"):"".concat(em(t),"=").concat(em(n))}))).length?"?".concat(n.join("&")):""),i="string"==typeof t.fragment?"#".concat(encodeURI(t.fragment)):"";return"".concat(o).concat(r).concat(i)}}]),t}(),Xp=new Yp;function Jp(t){return t.segments.map((function(t){return im(t)})).join("/")}function tm(t){return encodeURIComponent(t).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function em(t){return tm(t).replace(/%3B/gi,";")}function nm(t){return tm(t).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function om(t){return decodeURIComponent(t)}function rm(t){return om(t.replace(/\+/g,"%20"))}function im(t){return"".concat(nm(t.path)).concat((e=t.parameters,Object.keys(e).map((function(t){return";".concat(nm(t),"=").concat(nm(e[t]))})).join("")));var e}var am=/^[^\/()?;=#]+/;function sm(t){var e=t.match(am);return e?e[0]:""}var lm=/^[^=?&#]+/,cm=/^[^?&#]+/,um=function(){function t(e){_(this,t),this.url=e,this.remaining=e}return b(t,[{key:"parseRootSegment",value:function(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new Gp([],{}):new Gp([],this.parseChildren())}},{key:"parseQueryParams",value:function(){var t={};if(this.consumeOptional("?"))do{this.parseQueryParam(t)}while(this.consumeOptional("&"));return t}},{key:"parseFragment",value:function(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}},{key:"parseChildren",value:function(){if(""===this.remaining)return{};this.consumeOptional("/");var t=[];for(this.peekStartsWith("(")||t.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),t.push(this.parseSegment());var e={};this.peekStartsWith("/(")&&(this.capture("/"),e=this.parseParens(!0));var n={};return this.peekStartsWith("(")&&(n=this.parseParens(!1)),(t.length>0||Object.keys(e).length>0)&&(n.primary=new Gp(t,e)),n}},{key:"parseSegment",value:function(){var t=sm(this.remaining);if(""===t&&this.peekStartsWith(";"))throw new Error("Empty path url segment cannot have parameters: '".concat(this.remaining,"'."));return this.capture(t),new Wp(om(t),this.parseMatrixParams())}},{key:"parseMatrixParams",value:function(){for(var t={};this.consumeOptional(";");)this.parseParam(t);return t}},{key:"parseParam",value:function(t){var e=sm(this.remaining);if(e){this.capture(e);var n="";if(this.consumeOptional("=")){var o=sm(this.remaining);o&&this.capture(n=o)}t[om(e)]=om(n)}}},{key:"parseQueryParam",value:function(t){var e,n=(e=this.remaining.match(lm))?e[0]:"";if(n){this.capture(n);var o="";if(this.consumeOptional("=")){var r=function(t){var e=t.match(cm);return e?e[0]:""}(this.remaining);r&&this.capture(o=r)}var i=rm(n),a=rm(o);if(t.hasOwnProperty(i)){var s=t[i];Array.isArray(s)||(t[i]=s=[s]),s.push(a)}else t[i]=a}}},{key:"parseParens",value:function(t){var e={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){var n=sm(this.remaining),o=this.remaining[n.length];if("/"!==o&&")"!==o&&";"!==o)throw new Error("Cannot parse url '".concat(this.url,"'"));var r=void 0;n.indexOf(":")>-1?(r=n.substr(0,n.indexOf(":")),this.capture(r),this.capture(":")):t&&(r="primary");var i=this.parseChildren();e[r]=1===Object.keys(i).length?i.primary:new Gp([],i),this.consumeOptional("//")}return e}},{key:"peekStartsWith",value:function(t){return this.remaining.startsWith(t)}},{key:"consumeOptional",value:function(t){return!!this.peekStartsWith(t)&&(this.remaining=this.remaining.substring(t.length),!0)}},{key:"capture",value:function(t){if(!this.consumeOptional(t))throw new Error('Expected "'.concat(t,'".'))}}]),t}(),dm=function(){function t(e){_(this,t),this._root=e}return b(t,[{key:"parent",value:function(t){var e=this.pathFromRoot(t);return e.length>1?e[e.length-2]:null}},{key:"children",value:function(t){var e=fm(t,this._root);return e?e.children.map((function(t){return t.value})):[]}},{key:"firstChild",value:function(t){var e=fm(t,this._root);return e&&e.children.length>0?e.children[0].value:null}},{key:"siblings",value:function(t){var e=gm(t,this._root);return e.length<2?[]:e[e.length-2].children.map((function(t){return t.value})).filter((function(e){return e!==t}))}},{key:"pathFromRoot",value:function(t){return gm(t,this._root).map((function(t){return t.value}))}},{key:"root",get:function(){return this._root.value}}]),t}();function fm(t,e){if(t===e.value)return e;var n,o=d(e.children);try{for(o.s();!(n=o.n()).done;){var r=fm(t,n.value);if(r)return r}}catch(i){o.e(i)}finally{o.f()}return null}function gm(t,e){if(t===e.value)return[e];var n,o=d(e.children);try{for(o.s();!(n=o.n()).done;){var r=gm(t,n.value);if(r.length)return r.unshift(e),r}}catch(i){o.e(i)}finally{o.f()}return[]}var hm=function(){function t(e,n){_(this,t),this.value=e,this.children=n}return b(t,[{key:"toString",value:function(){return"TreeNode(".concat(this.value,")")}}]),t}();function pm(t){var e={};return t&&t.children.forEach((function(t){return e[t.value.outlet]=t})),e}var mm=function(t){g(n,t);var e=v(n);function n(t,o){var r;return _(this,n),(r=e.call(this,t)).snapshot=o,Pm(i(r),t),r}return b(n,[{key:"toString",value:function(){return this.snapshot.toString()}}]),n}(dm);function vm(t,e){var n=function(t,e){var n=new Cm([],{},{},"",{},"primary",e,null,t.root,-1,{});return new Om("",new hm(n,[]))}(t,e),o=new Ph([new Wp("",{})]),r=new Ph({}),i=new Ph({}),a=new Ph({}),s=new Ph(""),l=new _m(o,r,a,s,i,"primary",e,n.root);return l.snapshot=n.root,new mm(new hm(l,[]),n)}var _m=function(){function t(e,n,o,r,i,a,s,l){_(this,t),this.url=e,this.params=n,this.queryParams=o,this.fragment=r,this.data=i,this.outlet=a,this.component=s,this._futureSnapshot=l}return b(t,[{key:"toString",value:function(){return this.snapshot?this.snapshot.toString():"Future(".concat(this._futureSnapshot,")")}},{key:"routeConfig",get:function(){return this._futureSnapshot.routeConfig}},{key:"root",get:function(){return this._routerState.root}},{key:"parent",get:function(){return this._routerState.parent(this)}},{key:"firstChild",get:function(){return this._routerState.firstChild(this)}},{key:"children",get:function(){return this._routerState.children(this)}},{key:"pathFromRoot",get:function(){return this._routerState.pathFromRoot(this)}},{key:"paramMap",get:function(){return this._paramMap||(this._paramMap=this.params.pipe(et((function(t){return Tp(t)})))),this._paramMap}},{key:"queryParamMap",get:function(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe(et((function(t){return Tp(t)})))),this._queryParamMap}}]),t}();function ym(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"emptyOnly",n=t.pathFromRoot,o=0;if("always"!==e)for(o=n.length-1;o>=1;){var r=n[o],i=n[o-1];if(r.routeConfig&&""===r.routeConfig.path)o--;else{if(i.component)break;o--}}return bm(n.slice(o))}function bm(t){return t.reduce((function(t,e){return{params:Object.assign(Object.assign({},t.params),e.params),data:Object.assign(Object.assign({},t.data),e.data),resolve:Object.assign(Object.assign({},t.resolve),e._resolvedData)}}),{params:{},data:{},resolve:{}})}var Cm=function(){function t(e,n,o,r,i,a,s,l,c,u,d){_(this,t),this.url=e,this.params=n,this.queryParams=o,this.fragment=r,this.data=i,this.outlet=a,this.component=s,this.routeConfig=l,this._urlSegment=c,this._lastPathIndex=u,this._resolve=d}return b(t,[{key:"toString",value:function(){var t=this.url.map((function(t){return t.toString()})).join("/"),e=this.routeConfig?this.routeConfig.path:"";return"Route(url:'".concat(t,"', path:'").concat(e,"')")}},{key:"root",get:function(){return this._routerState.root}},{key:"parent",get:function(){return this._routerState.parent(this)}},{key:"firstChild",get:function(){return this._routerState.firstChild(this)}},{key:"children",get:function(){return this._routerState.children(this)}},{key:"pathFromRoot",get:function(){return this._routerState.pathFromRoot(this)}},{key:"paramMap",get:function(){return this._paramMap||(this._paramMap=Tp(this.params)),this._paramMap}},{key:"queryParamMap",get:function(){return this._queryParamMap||(this._queryParamMap=Tp(this.queryParams)),this._queryParamMap}}]),t}(),Om=function(t){g(n,t);var e=v(n);function n(t,o){var r;return _(this,n),(r=e.call(this,o)).url=t,Pm(i(r),o),r}return b(n,[{key:"toString",value:function(){return Mm(this._root)}}]),n}(dm);function Pm(t,e){e.value._routerState=t,e.children.forEach((function(e){return Pm(t,e)}))}function Mm(t){var e=t.children.length>0?" { ".concat(t.children.map(Mm).join(", ")," } "):"";return"".concat(t.value).concat(e)}function xm(t){if(t.snapshot){var e=t.snapshot,n=t._futureSnapshot;t.snapshot=n,qp(e.queryParams,n.queryParams)||t.queryParams.next(n.queryParams),e.fragment!==n.fragment&&t.fragment.next(n.fragment),qp(e.params,n.params)||t.params.next(n.params),function(t,e){if(t.length!==e.length)return!1;for(var n=0;n<t.length;++n)if(!qp(t[n],e[n]))return!1;return!0}(e.url,n.url)||t.url.next(n.url),qp(e.data,n.data)||t.data.next(n.data)}else t.snapshot=t._futureSnapshot,t.data.next(t._futureSnapshot.data)}function wm(t,e){var n,o;return qp(t.params,e.params)&&Zp(n=t.url,o=e.url)&&n.every((function(t,e){return qp(t.parameters,o[e].parameters)}))&&!(!t.parent!=!e.parent)&&(!t.parent||wm(t.parent,e.parent))}function km(t,e,n,o,r){if(0===n.length)return Sm(e.root,e.root,e,o,r);var i=function(t){if("string"==typeof t[0]&&1===t.length&&"/"===t[0])return new Tm(!0,0,t);var e=0,n=!1,o=t.reduce((function(t,o,r){if("object"==typeof o&&null!=o){if(o.outlets){var i={};return Bp(o.outlets,(function(t,e){i[e]="string"==typeof t?t.split("/"):t})),[].concat(c(t),[{outlets:i}])}if(o.segmentPath)return[].concat(c(t),[o.segmentPath])}return"string"!=typeof o?[].concat(c(t),[o]):0===r?(o.split("/").forEach((function(o,r){0==r&&"."===o||(0==r&&""===o?n=!0:".."===o?e++:""!=o&&t.push(o))})),t):[].concat(c(t),[o])}),[]);return new Tm(n,e,o)}(n);if(i.toRoot())return Sm(e.root,new Gp([],{}),e,o,r);var a=function(t,e,n){if(t.isAbsolute)return new Am(e.root,!0,0);if(-1===n.snapshot._lastPathIndex){var o=n.snapshot._urlSegment;return new Am(o,o===e.root,0)}var r=Em(t.commands[0])?0:1;return function(t,e,n){for(var o=t,r=e,i=n;i>r;){if(i-=r,!(o=o.parent))throw new Error("Invalid number of '../'");r=o.segments.length}return new Am(o,!1,r-i)}(n.snapshot._urlSegment,n.snapshot._lastPathIndex+r,t.numberOfDoubleDots)}(i,e,t),s=a.processChildren?jm(a.segmentGroup,a.index,i.commands):Im(a.segmentGroup,a.index,i.commands);return Sm(a.segmentGroup,s,e,o,r)}function Em(t){return"object"==typeof t&&null!=t&&!t.outlets&&!t.segmentPath}function Sm(t,e,n,o,r){var i={};return o&&Bp(o,(function(t,e){i[e]=Array.isArray(t)?t.map((function(t){return"".concat(t)})):"".concat(t)})),new Kp(n.root===t?e:function t(e,n,o){var r={};return Bp(e.children,(function(e,i){r[i]=e===n?o:t(e,n,o)})),new Gp(e.segments,r)}(n.root,t,e),i,r)}var Tm=function(){function t(e,n,o){if(_(this,t),this.isAbsolute=e,this.numberOfDoubleDots=n,this.commands=o,e&&o.length>0&&Em(o[0]))throw new Error("Root segment cannot have matrix parameters");var r=o.find((function(t){return"object"==typeof t&&null!=t&&t.outlets}));if(r&&r!==zp(o))throw new Error("{outlets:{}} has to be the last command")}return b(t,[{key:"toRoot",value:function(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}]),t}(),Am=function t(e,n,o){_(this,t),this.segmentGroup=e,this.processChildren=n,this.index=o};function Nm(t){return"object"==typeof t&&null!=t&&t.outlets?t.outlets.primary:"".concat(t)}function Im(t,e,n){if(t||(t=new Gp([],{})),0===t.segments.length&&t.hasChildren())return jm(t,e,n);var o=function(t,e,n){for(var o=0,r=e,i={match:!1,pathIndex:0,commandIndex:0};r<t.segments.length;){if(o>=n.length)return i;var a=t.segments[r],s=Nm(n[o]),l=o<n.length-1?n[o+1]:null;if(r>0&&void 0===s)break;if(s&&l&&"object"==typeof l&&void 0===l.outlets){if(!qm(s,l,a))return i;o+=2}else{if(!qm(s,{},a))return i;o++}r++}return{match:!0,pathIndex:r,commandIndex:o}}(t,e,n),r=n.slice(o.commandIndex);if(o.match&&o.pathIndex<t.segments.length){var i=new Gp(t.segments.slice(0,o.pathIndex),{});return i.children.primary=new Gp(t.segments.slice(o.pathIndex),t.children),jm(i,0,r)}return o.match&&0===r.length?new Gp(t.segments,{}):o.match&&!t.hasChildren()?Dm(t,e,n):o.match?jm(t,0,r):Dm(t,e,n)}function jm(t,e,n){if(0===n.length)return new Gp(t.segments,{});var o=function(t){return"object"==typeof t[0]&&null!==t[0]&&t[0].outlets?t[0].outlets:u({},"primary",t)}(n),r={};return Bp(o,(function(n,o){null!==n&&(r[o]=Im(t.children[o],e,n))})),Bp(t.children,(function(t,e){void 0===o[e]&&(r[e]=t)})),new Gp(t.segments,r)}function Dm(t,e,n){for(var o=t.segments.slice(0,e),r=0;r<n.length;){if("object"==typeof n[r]&&null!==n[r]&&void 0!==n[r].outlets){var i=Rm(n[r].outlets);return new Gp(o,i)}if(0===r&&Em(n[0]))o.push(new Wp(t.segments[e].path,n[0])),r++;else{var a=Nm(n[r]),s=r<n.length-1?n[r+1]:null;a&&s&&Em(s)?(o.push(new Wp(a,Lm(s))),r+=2):(o.push(new Wp(a,{})),r++)}}return new Gp(o,{})}function Rm(t){var e={};return Bp(t,(function(t,n){null!==t&&(e[n]=Dm(new Gp([],{}),0,t))})),e}function Lm(t){var e={};return Bp(t,(function(t,n){return e[n]="".concat(t)})),e}function qm(t,e,n){return t==n.path&&qp(e,n.parameters)}var Fm=function(){function t(e,n,o,r){_(this,t),this.routeReuseStrategy=e,this.futureState=n,this.currState=o,this.forwardEvent=r}return b(t,[{key:"activate",value:function(t){var e=this.futureState._root,n=this.currState?this.currState._root:null;this.deactivateChildRoutes(e,n,t),xm(this.futureState.root),this.activateChildRoutes(e,n,t)}},{key:"deactivateChildRoutes",value:function(t,e,n){var o=this,r=pm(e);t.children.forEach((function(t){var e=t.value.outlet;o.deactivateRoutes(t,r[e],n),delete r[e]})),Bp(r,(function(t,e){o.deactivateRouteAndItsChildren(t,n)}))}},{key:"deactivateRoutes",value:function(t,e,n){var o=t.value,r=e?e.value:null;if(o===r)if(o.component){var i=n.getContext(o.outlet);i&&this.deactivateChildRoutes(t,e,i.children)}else this.deactivateChildRoutes(t,e,n);else r&&this.deactivateRouteAndItsChildren(e,n)}},{key:"deactivateRouteAndItsChildren",value:function(t,e){this.routeReuseStrategy.shouldDetach(t.value.snapshot)?this.detachAndStoreRouteSubtree(t,e):this.deactivateRouteAndOutlet(t,e)}},{key:"detachAndStoreRouteSubtree",value:function(t,e){var n=e.getContext(t.value.outlet);if(n&&n.outlet){var o=n.outlet.detach(),r=n.children.onOutletDeactivated();this.routeReuseStrategy.store(t.value.snapshot,{componentRef:o,route:t,contexts:r})}}},{key:"deactivateRouteAndOutlet",value:function(t,e){var n=this,o=e.getContext(t.value.outlet);if(o){var r=pm(t),i=t.value.component?o.children:e;Bp(r,(function(t,e){return n.deactivateRouteAndItsChildren(t,i)})),o.outlet&&(o.outlet.deactivate(),o.children.onOutletDeactivated())}}},{key:"activateChildRoutes",value:function(t,e,n){var o=this,r=pm(e);t.children.forEach((function(t){o.activateRoutes(t,r[t.value.outlet],n),o.forwardEvent(new wp(t.value.snapshot))})),t.children.length&&this.forwardEvent(new Mp(t.value.snapshot))}},{key:"activateRoutes",value:function(t,e,n){var o=t.value,r=e?e.value:null;if(xm(o),o===r)if(o.component){var i=n.getOrCreateContext(o.outlet);this.activateChildRoutes(t,e,i.children)}else this.activateChildRoutes(t,e,n);else if(o.component){var a=n.getOrCreateContext(o.outlet);if(this.routeReuseStrategy.shouldAttach(o.snapshot)){var s=this.routeReuseStrategy.retrieve(o.snapshot);this.routeReuseStrategy.store(o.snapshot,null),a.children.onOutletReAttached(s.contexts),a.attachRef=s.componentRef,a.route=s.route.value,a.outlet&&a.outlet.attach(s.componentRef,s.route.value),Vm(s.route)}else{var l=function(t){for(var e=t.parent;e;e=e.parent){var n=e.routeConfig;if(n&&n._loadedConfig)return n._loadedConfig;if(n&&n.component)return null}return null}(o.snapshot),c=l?l.module.componentFactoryResolver:null;a.attachRef=null,a.route=o,a.resolver=c,a.outlet&&a.outlet.activateWith(o,c),this.activateChildRoutes(t,null,a.children)}}else this.activateChildRoutes(t,null,n)}}]),t}();function Vm(t){xm(t.value),t.children.forEach(Vm)}function zm(t){return"function"==typeof t}function Bm(t){return t instanceof Kp}var Um=function t(e){_(this,t),this.segmentGroup=e||null},Hm=function t(e){_(this,t),this.urlTree=e};function Km(t){return new q((function(e){return e.error(new Um(t))}))}function Gm(t){return new q((function(e){return e.error(new Hm(t))}))}function Wm(t){return new q((function(e){return e.error(new Error("Only absolute redirects can have named outlets. redirectTo: '".concat(t,"'")))}))}var Zm=function(){function t(e,n,o,r,i){_(this,t),this.configLoader=n,this.urlSerializer=o,this.urlTree=r,this.config=i,this.allowRedirects=!0,this.ngModule=e.get(ve)}return b(t,[{key:"apply",value:function(){var t=this;return this.expandSegmentGroup(this.ngModule,this.config,this.urlTree.root,"primary").pipe(et((function(e){return t.createUrlTree(e,t.urlTree.queryParams,t.urlTree.fragment)}))).pipe(Hh((function(e){if(e instanceof Hm)return t.allowRedirects=!1,t.match(e.urlTree);if(e instanceof Um)throw t.noMatchError(e);throw e})))}},{key:"match",value:function(t){var e=this;return this.expandSegmentGroup(this.ngModule,this.config,t.root,"primary").pipe(et((function(n){return e.createUrlTree(n,t.queryParams,t.fragment)}))).pipe(Hh((function(t){if(t instanceof Um)throw e.noMatchError(t);throw t})))}},{key:"noMatchError",value:function(t){return new Error("Cannot match any routes. URL Segment: '".concat(t.segmentGroup,"'"))}},{key:"createUrlTree",value:function(t,e,n){var o=t.segments.length>0?new Gp([],u({},"primary",t)):t;return new Kp(o,e,n)}},{key:"expandSegmentGroup",value:function(t,e,n,o){return 0===n.segments.length&&n.hasChildren()?this.expandChildren(t,e,n).pipe(et((function(t){return new Gp([],t)}))):this.expandSegment(t,n,e,n.segments,o,!0)}},{key:"expandChildren",value:function(t,e,n){var o=this;return function(n,r){if(0===Object.keys(n).length)return Mg({});var i=[],a=[],s={};return Bp(n,(function(n,r){var l,c,u=(l=r,c=n,o.expandSegmentGroup(t,e,c,l)).pipe(et((function(t){return s[r]=t})));"primary"===r?i.push(u):a.push(u)})),Mg.apply(null,i.concat(a)).pipe(Nh(),function(t,e){var n=arguments.length>=2;return function(o){return o.pipe(t?wg((function(e,n){return t(e,n,o)})):R,jh(1),n?zh(e):Lh((function(){return new Mh})))}}(),et((function(){return s})))}(n.children)}},{key:"expandSegment",value:function(t,e,n,o,r,i){var a=this;return Mg.apply(void 0,c(n)).pipe(et((function(s){return a.expandSegmentAgainstRoute(t,e,n,s,o,r,i).pipe(Hh((function(t){if(t instanceof Um)return Mg(null);throw t})))})),Nh(),$h((function(t){return!!t})),Hh((function(t,n){if(t instanceof Mh||"EmptyError"===t.name){if(a.noLeftoversInUrl(e,o,r))return Mg(new Gp([],{}));throw new Um(e)}throw t})))}},{key:"noLeftoversInUrl",value:function(t,e,n){return 0===e.length&&!t.children[n]}},{key:"expandSegmentAgainstRoute",value:function(t,e,n,o,r,i,a){return Xm(o)!==i?Km(e):void 0===o.redirectTo?this.matchSegmentAgainstRoute(t,e,o,r):a&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(t,e,n,o,r,i):Km(e)}},{key:"expandSegmentAgainstRouteUsingRedirect",value:function(t,e,n,o,r,i){return"**"===o.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(t,n,o,i):this.expandRegularSegmentAgainstRouteUsingRedirect(t,e,n,o,r,i)}},{key:"expandWildCardWithParamsAgainstRouteUsingRedirect",value:function(t,e,n,o){var r=this,i=this.applyRedirectCommands([],n.redirectTo,{});return n.redirectTo.startsWith("/")?Gm(i):this.lineralizeSegments(n,i).pipe(at((function(n){var i=new Gp(n,{});return r.expandSegment(t,i,e,n,o,!1)})))}},{key:"expandRegularSegmentAgainstRouteUsingRedirect",value:function(t,e,n,o,r,i){var a=this,s=Qm(e,o,r),l=s.consumedSegments,c=s.lastChild,u=s.positionalParamSegments;if(!s.matched)return Km(e);var d=this.applyRedirectCommands(l,o.redirectTo,u);return o.redirectTo.startsWith("/")?Gm(d):this.lineralizeSegments(o,d).pipe(at((function(o){return a.expandSegment(t,e,n,o.concat(r.slice(c)),i,!1)})))}},{key:"matchSegmentAgainstRoute",value:function(t,e,n,o){var r=this;if("**"===n.path)return n.loadChildren?this.configLoader.load(t.injector,n).pipe(et((function(t){return n._loadedConfig=t,new Gp(o,{})}))):Mg(new Gp(o,{}));var i=Qm(e,n,o),a=i.consumedSegments,s=i.lastChild;if(!i.matched)return Km(e);var l=o.slice(s);return this.getChildConfig(t,n,o).pipe(at((function(t){var n=t.module,o=t.routes,i=function(t,e,n,o){return n.length>0&&function(t,e,n){return n.some((function(n){return Ym(t,e,n)&&"primary"!==Xm(n)}))}(t,n,o)?{segmentGroup:$m(new Gp(e,function(t,e){var n={};n.primary=e;var o,r=d(t);try{for(r.s();!(o=r.n()).done;){var i=o.value;""===i.path&&"primary"!==Xm(i)&&(n[Xm(i)]=new Gp([],{}))}}catch(a){r.e(a)}finally{r.f()}return n}(o,new Gp(n,t.children)))),slicedSegments:[]}:0===n.length&&function(t,e,n){return n.some((function(n){return Ym(t,e,n)}))}(t,n,o)?{segmentGroup:$m(new Gp(t.segments,function(t,e,n,o){var r,i={},a=d(n);try{for(a.s();!(r=a.n()).done;){var s=r.value;Ym(t,e,s)&&!o[Xm(s)]&&(i[Xm(s)]=new Gp([],{}))}}catch(l){a.e(l)}finally{a.f()}return Object.assign(Object.assign({},o),i)}(t,n,o,t.children))),slicedSegments:n}:{segmentGroup:t,slicedSegments:n}}(e,a,l,o),s=i.segmentGroup,c=i.slicedSegments;return 0===c.length&&s.hasChildren()?r.expandChildren(n,o,s).pipe(et((function(t){return new Gp(a,t)}))):0===o.length&&0===c.length?Mg(new Gp(a,{})):r.expandSegment(n,s,o,c,"primary",!0).pipe(et((function(t){return new Gp(a.concat(t.segments),t.children)})))})))}},{key:"getChildConfig",value:function(t,e,n){var o=this;return e.children?Mg(new Ip(e.children,t)):e.loadChildren?void 0!==e._loadedConfig?Mg(e._loadedConfig):this.runCanLoadGuards(t.injector,e,n).pipe(at((function(n){return n?o.configLoader.load(t.injector,e).pipe(et((function(t){return e._loadedConfig=t,t}))):function(t){return new q((function(e){return e.error(Ap("Cannot load children because the guard of the route \"path: '".concat(t.path,"'\" returned false")))}))}(e)}))):Mg(new Ip([],t))}},{key:"runCanLoadGuards",value:function(t,e,n){var o,r=this,i=e.canLoad;return i&&0!==i.length?it(i).pipe(et((function(o){var r,i=t.get(o);if(function(t){return t&&zm(t.canLoad)}(i))r=i.canLoad(e,n);else{if(!zm(i))throw new Error("Invalid CanLoad guard");r=i(e,n)}return Up(r)}))).pipe(Nh(),Xh((function(t){if(Bm(t)){var e=Ap('Redirecting to "'.concat(r.urlSerializer.serialize(t),'"'));throw e.url=t,e}})),(o=function(t){return!0===t},function(t){return t.lift(new ep(o,void 0,t))})):Mg(!0)}},{key:"lineralizeSegments",value:function(t,e){for(var n=[],o=e.root;;){if(n=n.concat(o.segments),0===o.numberOfChildren)return Mg(n);if(o.numberOfChildren>1||!o.children.primary)return Wm(t.redirectTo);o=o.children.primary}}},{key:"applyRedirectCommands",value:function(t,e,n){return this.applyRedirectCreatreUrlTree(e,this.urlSerializer.parse(e),t,n)}},{key:"applyRedirectCreatreUrlTree",value:function(t,e,n,o){var r=this.createSegmentGroup(t,e.root,n,o);return new Kp(r,this.createQueryParams(e.queryParams,this.urlTree.queryParams),e.fragment)}},{key:"createQueryParams",value:function(t,e){var n={};return Bp(t,(function(t,o){if("string"==typeof t&&t.startsWith(":")){var r=t.substring(1);n[o]=e[r]}else n[o]=t})),n}},{key:"createSegmentGroup",value:function(t,e,n,o){var r=this,i=this.createSegments(t,e.segments,n,o),a={};return Bp(e.children,(function(e,i){a[i]=r.createSegmentGroup(t,e,n,o)})),new Gp(i,a)}},{key:"createSegments",value:function(t,e,n,o){var r=this;return e.map((function(e){return e.path.startsWith(":")?r.findPosParam(t,e,o):r.findOrReturn(e,n)}))}},{key:"findPosParam",value:function(t,e,n){var o=n[e.path.substring(1)];if(!o)throw new Error("Cannot redirect to '".concat(t,"'. Cannot find '").concat(e.path,"'."));return o}},{key:"findOrReturn",value:function(t,e){var n,o=0,r=d(e);try{for(r.s();!(n=r.n()).done;){var i=n.value;if(i.path===t.path)return e.splice(o),i;o++}}catch(a){r.e(a)}finally{r.f()}return t}}]),t}();function Qm(t,e,n){if(""===e.path)return"full"===e.pathMatch&&(t.hasChildren()||n.length>0)?{matched:!1,consumedSegments:[],lastChild:0,positionalParamSegments:{}}:{matched:!0,consumedSegments:[],lastChild:0,positionalParamSegments:{}};var o=(e.matcher||Np)(n,t,e);return o?{matched:!0,consumedSegments:o.consumed,lastChild:o.consumed.length,positionalParamSegments:o.posParams}:{matched:!1,consumedSegments:[],lastChild:0,positionalParamSegments:{}}}function $m(t){if(1===t.numberOfChildren&&t.children.primary){var e=t.children.primary;return new Gp(t.segments.concat(e.segments),e.children)}return t}function Ym(t,e,n){return(!(t.hasChildren()||e.length>0)||"full"!==n.pathMatch)&&""===n.path&&void 0!==n.redirectTo}function Xm(t){return t.outlet||"primary"}var Jm=function t(e){_(this,t),this.path=e,this.route=this.path[this.path.length-1]},tv=function t(e,n){_(this,t),this.component=e,this.route=n};function ev(t,e,n){var o=function(t){if(!t)return null;for(var e=t.parent;e;e=e.parent){var n=e.routeConfig;if(n&&n._loadedConfig)return n._loadedConfig}return null}(e);return(o?o.module.injector:n).get(t)}function nv(t,e,n,o){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{canDeactivateChecks:[],canActivateChecks:[]},i=pm(e);return t.children.forEach((function(t){ov(t,i[t.value.outlet],n,o.concat([t.value]),r),delete i[t.value.outlet]})),Bp(i,(function(t,e){return iv(t,n.getContext(e),r)})),r}function ov(t,e,n,o){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{canDeactivateChecks:[],canActivateChecks:[]},i=t.value,a=e?e.value:null,s=n?n.getContext(t.value.outlet):null;if(a&&i.routeConfig===a.routeConfig){var l=rv(a,i,i.routeConfig.runGuardsAndResolvers);if(l?r.canActivateChecks.push(new Jm(o)):(i.data=a.data,i._resolvedData=a._resolvedData),nv(t,e,i.component?s?s.children:null:n,o,r),l){var c=s&&s.outlet&&s.outlet.component||null;r.canDeactivateChecks.push(new tv(c,a))}}else a&&iv(e,s,r),r.canActivateChecks.push(new Jm(o)),nv(t,null,i.component?s?s.children:null:n,o,r);return r}function rv(t,e,n){if("function"==typeof n)return n(t,e);switch(n){case"pathParamsChange":return!Zp(t.url,e.url);case"pathParamsOrQueryParamsChange":return!Zp(t.url,e.url)||!qp(t.queryParams,e.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!wm(t,e)||!qp(t.queryParams,e.queryParams);case"paramsChange":default:return!wm(t,e)}}function iv(t,e,n){var o=pm(t),r=t.value;Bp(o,(function(t,o){iv(t,r.component?e?e.children.getContext(o):null:e,n)})),n.canDeactivateChecks.push(new tv(r.component&&e&&e.outlet&&e.outlet.isActivated?e.outlet.component:null,r))}var av=Symbol("INITIAL_VALUE");function sv(){return op((function(t){return wh.apply(void 0,c(t.map((function(t){return t.pipe(Wh(1),function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];var o=e[e.length-1];return K(o)?(e.pop(),function(t){return ap(e,t,o)}):function(t){return ap(e,t)}}(av))})))).pipe(function(t,e){var n=!1;return arguments.length>=2&&(n=!0),function(o){return o.lift(new sp(t,e,n))}}((function(t,e){var n=!1;return e.reduce((function(t,o,r){if(t!==av)return t;if(o===av&&(n=!0),!n){if(!1===o)return o;if(r===e.length-1||Bm(o))return o}return t}),t)}),av),wg((function(t){return t!==av})),et((function(t){return Bm(t)?t:!0===t})),Wh(1))}))}function lv(t,e){return null!==t&&e&&e(new xp(t)),Mg(!0)}function cv(t,e){return null!==t&&e&&e(new Pp(t)),Mg(!0)}function uv(t,e,n){var o=e.routeConfig?e.routeConfig.canActivate:null;return o&&0!==o.length?Mg(o.map((function(o){return Ah((function(){var r,i=ev(o,e,n);if(function(t){return t&&zm(t.canActivate)}(i))r=Up(i.canActivate(e,t));else{if(!zm(i))throw new Error("Invalid CanActivate guard");r=Up(i(e,t))}return r.pipe($h())}))}))).pipe(sv()):Mg(!0)}function dv(t,e,n){var o=e[e.length-1],r=e.slice(0,e.length-1).reverse().map((function(t){return function(t){var e=t.routeConfig?t.routeConfig.canActivateChild:null;return e&&0!==e.length?{node:t,guards:e}:null}(t)})).filter((function(t){return null!==t})).map((function(e){return Ah((function(){return Mg(e.guards.map((function(r){var i,a=ev(r,e.node,n);if(function(t){return t&&zm(t.canActivateChild)}(a))i=Up(a.canActivateChild(o,t));else{if(!zm(a))throw new Error("Invalid CanActivateChild guard");i=Up(a(o,t))}return i.pipe($h())}))).pipe(sv())}))}));return Mg(r).pipe(sv())}var fv=function t(){_(this,t)},gv=function(){function t(e,n,o,r,i,a){_(this,t),this.rootComponentType=e,this.config=n,this.urlTree=o,this.url=r,this.paramsInheritanceStrategy=i,this.relativeLinkResolution=a}return b(t,[{key:"recognize",value:function(){try{var t=mv(this.urlTree.root,[],[],this.config,this.relativeLinkResolution).segmentGroup,e=this.processSegmentGroup(this.config,t,"primary"),n=new Cm([],Object.freeze({}),Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,{},"primary",this.rootComponentType,null,this.urlTree.root,-1,{}),o=new hm(n,e),r=new Om(this.url,o);return this.inheritParamsAndData(r._root),Mg(r)}catch(i){return new q((function(t){return t.error(i)}))}}},{key:"inheritParamsAndData",value:function(t){var e=this,n=t.value,o=ym(n,this.paramsInheritanceStrategy);n.params=Object.freeze(o.params),n.data=Object.freeze(o.data),t.children.forEach((function(t){return e.inheritParamsAndData(t)}))}},{key:"processSegmentGroup",value:function(t,e,n){return 0===e.segments.length&&e.hasChildren()?this.processChildren(t,e):this.processSegment(t,e,e.segments,n)}},{key:"processChildren",value:function(t,e){var n,o=this,r=Qp(e,(function(e,n){return o.processSegmentGroup(t,e,n)}));return n={},r.forEach((function(t){var e=n[t.value.outlet];if(e){var o=e.url.map((function(t){return t.toString()})).join("/"),r=t.value.url.map((function(t){return t.toString()})).join("/");throw new Error("Two segments cannot have the same outlet name: '".concat(o,"' and '").concat(r,"'."))}n[t.value.outlet]=t.value})),function(t){t.sort((function(t,e){return"primary"===t.value.outlet?-1:"primary"===e.value.outlet?1:t.value.outlet.localeCompare(e.value.outlet)}))}(r),r}},{key:"processSegment",value:function(t,e,n,o){var r,i=d(t);try{for(i.s();!(r=i.n()).done;){var a=r.value;try{return this.processSegmentAgainstRoute(a,e,n,o)}catch(s){if(!(s instanceof fv))throw s}}}catch(l){i.e(l)}finally{i.f()}if(this.noLeftoversInUrl(e,n,o))return[];throw new fv}},{key:"noLeftoversInUrl",value:function(t,e,n){return 0===e.length&&!t.children[n]}},{key:"processSegmentAgainstRoute",value:function(t,e,n,o){if(t.redirectTo)throw new fv;if((t.outlet||"primary")!==o)throw new fv;var r,i=[],a=[];if("**"===t.path){var s=n.length>0?zp(n).parameters:{};r=new Cm(n,s,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,yv(t),o,t.component,t,hv(e),pv(e)+n.length,bv(t))}else{var l=function(t,e,n){if(""===e.path){if("full"===e.pathMatch&&(t.hasChildren()||n.length>0))throw new fv;return{consumedSegments:[],lastChild:0,parameters:{}}}var o=(e.matcher||Np)(n,t,e);if(!o)throw new fv;var r={};Bp(o.posParams,(function(t,e){r[e]=t.path}));var i=o.consumed.length>0?Object.assign(Object.assign({},r),o.consumed[o.consumed.length-1].parameters):r;return{consumedSegments:o.consumed,lastChild:o.consumed.length,parameters:i}}(e,t,n);i=l.consumedSegments,a=n.slice(l.lastChild),r=new Cm(i,l.parameters,Object.freeze(Object.assign({},this.urlTree.queryParams)),this.urlTree.fragment,yv(t),o,t.component,t,hv(e),pv(e)+i.length,bv(t))}var c=function(t){return t.children?t.children:t.loadChildren?t._loadedConfig.routes:[]}(t),u=mv(e,i,a,c,this.relativeLinkResolution),d=u.segmentGroup,f=u.slicedSegments;if(0===f.length&&d.hasChildren()){var g=this.processChildren(c,d);return[new hm(r,g)]}if(0===c.length&&0===f.length)return[new hm(r,[])];var h=this.processSegment(c,d,f,"primary");return[new hm(r,h)]}}]),t}();function hv(t){for(var e=t;e._sourceSegment;)e=e._sourceSegment;return e}function pv(t){for(var e=t,n=e._segmentIndexShift?e._segmentIndexShift:0;e._sourceSegment;)n+=(e=e._sourceSegment)._segmentIndexShift?e._segmentIndexShift:0;return n-1}function mv(t,e,n,o,r){if(n.length>0&&function(t,e,n){return n.some((function(n){return vv(t,e,n)&&"primary"!==_v(n)}))}(t,n,o)){var i=new Gp(e,function(t,e,n,o){var r={};r.primary=o,o._sourceSegment=t,o._segmentIndexShift=e.length;var i,a=d(n);try{for(a.s();!(i=a.n()).done;){var s=i.value;if(""===s.path&&"primary"!==_v(s)){var l=new Gp([],{});l._sourceSegment=t,l._segmentIndexShift=e.length,r[_v(s)]=l}}}catch(c){a.e(c)}finally{a.f()}return r}(t,e,o,new Gp(n,t.children)));return i._sourceSegment=t,i._segmentIndexShift=e.length,{segmentGroup:i,slicedSegments:[]}}if(0===n.length&&function(t,e,n){return n.some((function(n){return vv(t,e,n)}))}(t,n,o)){var a=new Gp(t.segments,function(t,e,n,o,r,i){var a,s={},l=d(o);try{for(l.s();!(a=l.n()).done;){var c=a.value;if(vv(t,n,c)&&!r[_v(c)]){var u=new Gp([],{});u._sourceSegment=t,u._segmentIndexShift="legacy"===i?t.segments.length:e.length,s[_v(c)]=u}}}catch(f){l.e(f)}finally{l.f()}return Object.assign(Object.assign({},r),s)}(t,e,n,o,t.children,r));return a._sourceSegment=t,a._segmentIndexShift=e.length,{segmentGroup:a,slicedSegments:n}}var s=new Gp(t.segments,t.children);return s._sourceSegment=t,s._segmentIndexShift=e.length,{segmentGroup:s,slicedSegments:n}}function vv(t,e,n){return(!(t.hasChildren()||e.length>0)||"full"!==n.pathMatch)&&""===n.path&&void 0===n.redirectTo}function _v(t){return t.outlet||"primary"}function yv(t){return t.data||{}}function bv(t){return t.resolve||{}}function Cv(t){return function(e){return e.pipe(op((function(e){var n=t(e);return n?it(n).pipe(et((function(){return e}))):it([e])})))}}var Ov=function(){function t(){_(this,t)}return b(t,[{key:"shouldDetach",value:function(t){return!1}},{key:"store",value:function(t,e){}},{key:"shouldAttach",value:function(t){return!1}},{key:"retrieve",value:function(t){return null}},{key:"shouldReuseRoute",value:function(t,e){return t.routeConfig===e.routeConfig}}]),t}(),Pv=new oe("ROUTES"),Mv=function(){function t(e,n,o,r){_(this,t),this.loader=e,this.compiler=n,this.onLoadStartListener=o,this.onLoadEndListener=r}return b(t,[{key:"load",value:function(t,e){var n=this;return this.onLoadStartListener&&this.onLoadStartListener(e),this.loadModuleFactory(e.loadChildren).pipe(et((function(o){n.onLoadEndListener&&n.onLoadEndListener(e);var r=o.create(t);return new Ip(Vp(r.injector.get(Pv)).map(Lp),r)})))}},{key:"loadModuleFactory",value:function(t){var e=this;return"string"==typeof t?it(this.loader.load(t)):Up(t()).pipe(at((function(t){return t instanceof _e?Mg(t):it(e.compiler.compileModuleAsync(t))})))}}]),t}(),xv=function t(){_(this,t),this.outlet=null,this.route=null,this.resolver=null,this.children=new wv,this.attachRef=null},wv=function(){function t(){_(this,t),this.contexts=new Map}return b(t,[{key:"onChildOutletCreated",value:function(t,e){var n=this.getOrCreateContext(t);n.outlet=e,this.contexts.set(t,n)}},{key:"onChildOutletDestroyed",value:function(t){var e=this.getContext(t);e&&(e.outlet=null)}},{key:"onOutletDeactivated",value:function(){var t=this.contexts;return this.contexts=new Map,t}},{key:"onOutletReAttached",value:function(t){this.contexts=t}},{key:"getOrCreateContext",value:function(t){var e=this.getContext(t);return e||(e=new xv,this.contexts.set(t,e)),e}},{key:"getContext",value:function(t){return this.contexts.get(t)||null}}]),t}(),kv=function(){function t(){_(this,t)}return b(t,[{key:"shouldProcessUrl",value:function(t){return!0}},{key:"extract",value:function(t){return t}},{key:"merge",value:function(t,e){return t}}]),t}();function Ev(t){throw t}function Sv(t,e,n){return e.parse("/")}function Tv(t,e){return Mg(null)}var Av=function(){var t=function(){function t(e,n,o,r,i,a,s,l){var c=this;_(this,t),this.rootComponentType=e,this.urlSerializer=n,this.rootContexts=o,this.location=r,this.config=l,this.lastSuccessfulNavigation=null,this.currentNavigation=null,this.navigationId=0,this.isNgZoneEnabled=!1,this.events=new U,this.errorHandler=Ev,this.malformedUriErrorHandler=Sv,this.navigated=!1,this.lastSuccessfulId=-1,this.hooks={beforePreactivation:Tv,afterPreactivation:Tv},this.urlHandlingStrategy=new kv,this.routeReuseStrategy=new Ov,this.onSameUrlNavigation="ignore",this.paramsInheritanceStrategy="emptyOnly",this.urlUpdateStrategy="deferred",this.relativeLinkResolution="legacy",this.ngModule=i.get(ve),this.console=i.get(xc);var u=i.get(qc);this.isNgZoneEnabled=u instanceof qc,this.resetConfig(l),this.currentUrlTree=new Kp(new Gp([],{}),{},null),this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.configLoader=new Mv(a,s,(function(t){return c.triggerEvent(new Cp(t))}),(function(t){return c.triggerEvent(new Op(t))})),this.routerState=vm(this.currentUrlTree,this.rootComponentType),this.transitions=new Ph({id:0,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,extractedUrl:this.urlHandlingStrategy.extract(this.currentUrlTree),urlAfterRedirects:this.urlHandlingStrategy.extract(this.currentUrlTree),rawUrl:this.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:"imperative",restoredState:null,currentSnapshot:this.routerState.snapshot,targetSnapshot:null,currentRouterState:this.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.navigations=this.setupNavigations(this.transitions),this.processNavigations()}return b(t,[{key:"setupNavigations",value:function(t){var e=this,n=this.events;return t.pipe(wg((function(t){return 0!==t.id})),et((function(t){return Object.assign(Object.assign({},t),{extractedUrl:e.urlHandlingStrategy.extract(t.rawUrl)})})),op((function(t){var o,r,i,a,s=!1,l=!1;return Mg(t).pipe(Xh((function(t){e.currentNavigation={id:t.id,initialUrl:t.currentRawUrl,extractedUrl:t.extractedUrl,trigger:t.source,extras:t.extras,previousNavigation:e.lastSuccessfulNavigation?Object.assign(Object.assign({},e.lastSuccessfulNavigation),{previousNavigation:null}):null}})),op((function(t){var o,r,i,a,s=!e.navigated||t.extractedUrl.toString()!==e.browserUrlTree.toString();if(("reload"===e.onSameUrlNavigation||s)&&e.urlHandlingStrategy.shouldProcessUrl(t.rawUrl))return Mg(t).pipe(op((function(t){var o=e.transitions.getValue();return n.next(new fp(t.id,e.serializeUrl(t.extractedUrl),t.source,t.restoredState)),o!==e.transitions.getValue()?Sh:[t]})),op((function(t){return Promise.resolve(t)})),(o=e.ngModule.injector,r=e.configLoader,i=e.urlSerializer,a=e.config,function(t){return t.pipe(op((function(t){return function(t,e,n,o,r){return new Zm(t,e,n,o,r).apply()}(o,r,i,t.extractedUrl,a).pipe(et((function(e){return Object.assign(Object.assign({},t),{urlAfterRedirects:e})})))})))}),Xh((function(t){e.currentNavigation=Object.assign(Object.assign({},e.currentNavigation),{finalUrl:t.urlAfterRedirects})})),function(t,n,o,r,i){return function(o){return o.pipe(at((function(o){return function(t,e,n,o){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"emptyOnly",i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"legacy";return new gv(t,e,n,o,r,i).recognize()}(t,n,o.urlAfterRedirects,(a=o.urlAfterRedirects,e.serializeUrl(a)),r,i).pipe(et((function(t){return Object.assign(Object.assign({},o),{targetSnapshot:t})})));var a})))}}(e.rootComponentType,e.config,0,e.paramsInheritanceStrategy,e.relativeLinkResolution),Xh((function(t){"eager"===e.urlUpdateStrategy&&(t.extras.skipLocationChange||e.setBrowserUrl(t.urlAfterRedirects,!!t.extras.replaceUrl,t.id,t.extras.state),e.browserUrlTree=t.urlAfterRedirects)})),Xh((function(t){var o=new mp(t.id,e.serializeUrl(t.extractedUrl),e.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);n.next(o)})));if(s&&e.rawUrlTree&&e.urlHandlingStrategy.shouldProcessUrl(e.rawUrlTree)){var l=t.extractedUrl,c=t.source,u=t.restoredState,d=t.extras,f=new fp(t.id,e.serializeUrl(l),c,u);n.next(f);var g=vm(l,e.rootComponentType).snapshot;return Mg(Object.assign(Object.assign({},t),{targetSnapshot:g,urlAfterRedirects:l,extras:Object.assign(Object.assign({},d),{skipLocationChange:!1,replaceUrl:!1})}))}return e.rawUrlTree=t.rawUrl,e.browserUrlTree=t.urlAfterRedirects,t.resolve(null),Sh})),Cv((function(t){var n=t.extras;return e.hooks.beforePreactivation(t.targetSnapshot,{navigationId:t.id,appliedUrlTree:t.extractedUrl,rawUrlTree:t.rawUrl,skipLocationChange:!!n.skipLocationChange,replaceUrl:!!n.replaceUrl})})),Xh((function(t){var n=new vp(t.id,e.serializeUrl(t.extractedUrl),e.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);e.triggerEvent(n)})),et((function(t){return Object.assign(Object.assign({},t),{guards:(n=t.targetSnapshot,o=t.currentSnapshot,r=e.rootContexts,i=n._root,nv(i,o?o._root:null,r,[i.value]))});var n,o,r,i})),function(t,e){return function(n){return n.pipe(at((function(n){var o=n.targetSnapshot,r=n.currentSnapshot,i=n.guards,a=i.canActivateChecks,s=i.canDeactivateChecks;return 0===s.length&&0===a.length?Mg(Object.assign(Object.assign({},n),{guardsResult:!0})):function(t,e,n,o){return it(t).pipe(at((function(t){return function(t,e,n,o,r){var i=e&&e.routeConfig?e.routeConfig.canDeactivate:null;return i&&0!==i.length?Mg(i.map((function(i){var a,s=ev(i,e,r);if(function(t){return t&&zm(t.canDeactivate)}(s))a=Up(s.canDeactivate(t,e,n,o));else{if(!zm(s))throw new Error("Invalid CanDeactivate guard");a=Up(s(t,e,n,o))}return a.pipe($h())}))).pipe(sv()):Mg(!0)}(t.component,t.route,n,e,o)})),$h((function(t){return!0!==t}),!0))}(s,o,r,t).pipe(at((function(n){return n&&"boolean"==typeof n?function(t,e,n,o){return it(e).pipe(xg((function(e){return it([cv(e.route.parent,o),lv(e.route,o),dv(t,e.path,n),uv(t,e.route,n)]).pipe(Nh(),$h((function(t){return!0!==t}),!0))})),$h((function(t){return!0!==t}),!0))}(o,a,t,e):Mg(n)})),et((function(t){return Object.assign(Object.assign({},n),{guardsResult:t})})))})))}}(e.ngModule.injector,(function(t){return e.triggerEvent(t)})),Xh((function(t){if(Bm(t.guardsResult)){var n=Ap('Redirecting to "'.concat(e.serializeUrl(t.guardsResult),'"'));throw n.url=t.guardsResult,n}})),Xh((function(t){var n=new _p(t.id,e.serializeUrl(t.extractedUrl),e.serializeUrl(t.urlAfterRedirects),t.targetSnapshot,!!t.guardsResult);e.triggerEvent(n)})),wg((function(t){if(!t.guardsResult){e.resetUrlToCurrentUrlTree();var o=new hp(t.id,e.serializeUrl(t.extractedUrl),"");return n.next(o),t.resolve(!1),!1}return!0})),Cv((function(t){if(t.guards.canActivateChecks.length)return Mg(t).pipe(Xh((function(t){var n=new yp(t.id,e.serializeUrl(t.extractedUrl),e.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);e.triggerEvent(n)})),op((function(t){var o,r,i=!1;return Mg(t).pipe((o=e.paramsInheritanceStrategy,r=e.ngModule.injector,function(t){return t.pipe(at((function(t){var e=t.targetSnapshot,n=t.guards.canActivateChecks;if(!n.length)return Mg(t);var i=0;return it(n).pipe(xg((function(t){return function(t,e,n,o){return function(t,e,n,o){var r=Object.keys(t);if(0===r.length)return Mg({});var i={};return it(r).pipe(at((function(r){return function(t,e,n,o){var r=ev(t,e,o);return Up(r.resolve?r.resolve(e,n):r(e,n))}(t[r],e,n,o).pipe(Xh((function(t){i[r]=t})))})),jh(1),at((function(){return Object.keys(i).length===r.length?Mg(i):Sh})))}(t._resolve,t,e,o).pipe(et((function(e){return t._resolvedData=e,t.data=Object.assign(Object.assign({},t.data),ym(t,n).resolve),null})))}(t.route,e,o,r)})),Xh((function(){return i++})),jh(1),at((function(e){return i===n.length?Mg(t):Sh})))})))}),Xh({next:function(){return i=!0},complete:function(){if(!i){var o=new hp(t.id,e.serializeUrl(t.extractedUrl),"At least one route resolver didn't emit any value.");n.next(o),t.resolve(!1)}}}))})),Xh((function(t){var n=new bp(t.id,e.serializeUrl(t.extractedUrl),e.serializeUrl(t.urlAfterRedirects),t.targetSnapshot);e.triggerEvent(n)})))})),Cv((function(t){var n=t.extras;return e.hooks.afterPreactivation(t.targetSnapshot,{navigationId:t.id,appliedUrlTree:t.extractedUrl,rawUrlTree:t.rawUrl,skipLocationChange:!!n.skipLocationChange,replaceUrl:!!n.replaceUrl})})),et((function(t){var n,o,r,i=(r=function t(e,n,o){if(o&&e.shouldReuseRoute(n.value,o.value.snapshot)){var r=o.value;r._futureSnapshot=n.value;var i=function(e,n,o){return n.children.map((function(n){var r,i=d(o.children);try{for(i.s();!(r=i.n()).done;){var a=r.value;if(e.shouldReuseRoute(a.value.snapshot,n.value))return t(e,n,a)}}catch(s){i.e(s)}finally{i.f()}return t(e,n)}))}(e,n,o);return new hm(r,i)}var a=e.retrieve(n.value);if(a){var s=a.route;return function t(e,n){if(e.value.routeConfig!==n.value.routeConfig)throw new Error("Cannot reattach ActivatedRouteSnapshot created from a different route");if(e.children.length!==n.children.length)throw new Error("Cannot reattach ActivatedRouteSnapshot with a different number of children");n.value._futureSnapshot=e.value;for(var o=0;o<e.children.length;++o)t(e.children[o],n.children[o])}(n,s),s}var l,c=new _m(new Ph((l=n.value).url),new Ph(l.params),new Ph(l.queryParams),new Ph(l.fragment),new Ph(l.data),l.outlet,l.component,l),u=n.children.map((function(n){return t(e,n)}));return new hm(c,u)}(e.routeReuseStrategy,(n=t.targetSnapshot)._root,(o=t.currentRouterState)?o._root:void 0),new mm(r,n));return Object.assign(Object.assign({},t),{targetRouterState:i})})),Xh((function(t){e.currentUrlTree=t.urlAfterRedirects,e.rawUrlTree=e.urlHandlingStrategy.merge(e.currentUrlTree,t.rawUrl),e.routerState=t.targetRouterState,"deferred"===e.urlUpdateStrategy&&(t.extras.skipLocationChange||e.setBrowserUrl(e.rawUrlTree,!!t.extras.replaceUrl,t.id,t.extras.state),e.browserUrlTree=t.urlAfterRedirects)})),(r=e.rootContexts,i=e.routeReuseStrategy,a=function(t){return e.triggerEvent(t)},et((function(t){return new Fm(i,t.targetRouterState,t.currentRouterState,a).activate(r),t}))),Xh({next:function(){s=!0},complete:function(){s=!0}}),(o=function(){if(!s&&!l){e.resetUrlToCurrentUrlTree();var o=new hp(t.id,e.serializeUrl(t.extractedUrl),"Navigation ID ".concat(t.id," is not equal to the current navigation id ").concat(e.navigationId));n.next(o),t.resolve(!1)}e.currentNavigation=null},function(t){return t.lift(new cp(o))}),Hh((function(o){if(l=!0,(s=o)&&s.ngNavigationCancelingError){var r=Bm(o.url);r||(e.navigated=!0,e.resetStateAndUrl(t.currentRouterState,t.currentUrlTree,t.rawUrl));var i=new hp(t.id,e.serializeUrl(t.extractedUrl),o.message);n.next(i),r?setTimeout((function(){var n=e.urlHandlingStrategy.merge(o.url,e.rawUrlTree);return e.scheduleNavigation(n,"imperative",null,{skipLocationChange:t.extras.skipLocationChange,replaceUrl:"eager"===e.urlUpdateStrategy},{resolve:t.resolve,reject:t.reject,promise:t.promise})}),0):t.resolve(!1)}else{e.resetStateAndUrl(t.currentRouterState,t.currentUrlTree,t.rawUrl);var a=new pp(t.id,e.serializeUrl(t.extractedUrl),o);n.next(a);try{t.resolve(e.errorHandler(o))}catch(c){t.reject(c)}}var s;return Sh})))})))}},{key:"resetRootComponentType",value:function(t){this.rootComponentType=t,this.routerState.root.component=this.rootComponentType}},{key:"getTransition",value:function(){var t=this.transitions.value;return t.urlAfterRedirects=this.browserUrlTree,t}},{key:"setTransition",value:function(t){this.transitions.next(Object.assign(Object.assign({},this.getTransition()),t))}},{key:"initialNavigation",value:function(){this.setUpLocationChangeListener(),0===this.navigationId&&this.navigateByUrl(this.location.path(!0),{replaceUrl:!0})}},{key:"setUpLocationChangeListener",value:function(){var t=this;this.locationSubscription||(this.locationSubscription=this.location.subscribe((function(e){var n=t.parseUrl(e.url),o="popstate"===e.type?"popstate":"hashchange",r=e.state&&e.state.navigationId?e.state:null;setTimeout((function(){t.scheduleNavigation(n,o,r,{replaceUrl:!0})}),0)})))}},{key:"getCurrentNavigation",value:function(){return this.currentNavigation}},{key:"triggerEvent",value:function(t){this.events.next(t)}},{key:"resetConfig",value:function(t){jp(t),this.config=t.map(Lp),this.navigated=!1,this.lastSuccessfulId=-1}},{key:"ngOnDestroy",value:function(){this.dispose()}},{key:"dispose",value:function(){this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=null)}},{key:"createUrlTree",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.relativeTo,o=e.queryParams,r=e.fragment,i=e.preserveQueryParams,a=e.queryParamsHandling,s=e.preserveFragment;Ho()&&i&&console&&console.warn&&console.warn("preserveQueryParams is deprecated, use queryParamsHandling instead.");var l=n||this.routerState.root,c=s?this.currentUrlTree.fragment:r,u=null;if(a)switch(a){case"merge":u=Object.assign(Object.assign({},this.currentUrlTree.queryParams),o);break;case"preserve":u=this.currentUrlTree.queryParams;break;default:u=o||null}else u=i?this.currentUrlTree.queryParams:o||null;return null!==u&&(u=this.removeEmptyProps(u)),km(l,this.currentUrlTree,t,u,c)}},{key:"navigateByUrl",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{skipLocationChange:!1};Ho()&&this.isNgZoneEnabled&&!qc.isInAngularZone()&&this.console.warn("Navigation triggered outside Angular zone, did you forget to call 'ngZone.run()'?");var n=Bm(t)?t:this.parseUrl(t),o=this.urlHandlingStrategy.merge(n,this.rawUrlTree);return this.scheduleNavigation(o,"imperative",null,e)}},{key:"navigate",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{skipLocationChange:!1};return Nv(t),this.navigateByUrl(this.createUrlTree(t,e),e)}},{key:"serializeUrl",value:function(t){return this.urlSerializer.serialize(t)}},{key:"parseUrl",value:function(t){var e;try{e=this.urlSerializer.parse(t)}catch(n){e=this.malformedUriErrorHandler(n,this.urlSerializer,t)}return e}},{key:"isActive",value:function(t,e){if(Bm(t))return Hp(this.currentUrlTree,t,e);var n=this.parseUrl(t);return Hp(this.currentUrlTree,n,e)}},{key:"removeEmptyProps",value:function(t){return Object.keys(t).reduce((function(e,n){var o=t[n];return null!=o&&(e[n]=o),e}),{})}},{key:"processNavigations",value:function(){var t=this;this.navigations.subscribe((function(e){t.navigated=!0,t.lastSuccessfulId=e.id,t.events.next(new gp(e.id,t.serializeUrl(e.extractedUrl),t.serializeUrl(t.currentUrlTree))),t.lastSuccessfulNavigation=t.currentNavigation,t.currentNavigation=null,e.resolve(!0)}),(function(e){t.console.warn("Unhandled Navigation Error: ")}))}},{key:"scheduleNavigation",value:function(t,e,n,o,r){var i,a,s,l=this.getTransition();if(l&&"imperative"!==e&&"imperative"===l.source&&l.rawUrl.toString()===t.toString())return Promise.resolve(!0);if(l&&"hashchange"==e&&"popstate"===l.source&&l.rawUrl.toString()===t.toString())return Promise.resolve(!0);if(l&&"popstate"==e&&"hashchange"===l.source&&l.rawUrl.toString()===t.toString())return Promise.resolve(!0);r?(i=r.resolve,a=r.reject,s=r.promise):s=new Promise((function(t,e){i=t,a=e}));var c=++this.navigationId;return this.setTransition({id:c,source:e,restoredState:n,currentUrlTree:this.currentUrlTree,currentRawUrl:this.rawUrlTree,rawUrl:t,extras:o,resolve:i,reject:a,promise:s,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),s.catch((function(t){return Promise.reject(t)}))}},{key:"setBrowserUrl",value:function(t,e,n,o){var r=this.urlSerializer.serialize(t);o=o||{},this.location.isCurrentPathEqualTo(r)||e?this.location.replaceState(r,"",Object.assign(Object.assign({},o),{navigationId:n})):this.location.go(r,"",Object.assign(Object.assign({},o),{navigationId:n}))}},{key:"resetStateAndUrl",value:function(t,e,n){this.routerState=t,this.currentUrlTree=e,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,n),this.resetUrlToCurrentUrlTree()}},{key:"resetUrlToCurrentUrlTree",value:function(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",{navigationId:this.lastSuccessfulId})}},{key:"url",get:function(){return this.serializeUrl(this.currentUrlTree)}}]),t}();return t.\u0275fac=function(e){return new(e||t)(fe(ga),fe($p),fe(wv),fe(Iu),fe(Sa),fe(su),fe(Dc),fe(void 0))},t.\u0275prov=Et({token:t,factory:t.\u0275fac}),t}();function Nv(t){for(var e=0;e<t.length;e++){var n=t[e];if(null==n)throw new Error("The requested path contains ".concat(n," segment at index ").concat(e))}}var Iv=function(){var t=function(){function t(e,n,o,r,i){_(this,t),this.router=e,this.route=n,this.commands=[],null==o&&r.setAttribute(i.nativeElement,"tabindex","0")}return b(t,[{key:"onClick",value:function(){var t={skipLocationChange:Dv(this.skipLocationChange),replaceUrl:Dv(this.replaceUrl),state:this.state};return this.router.navigateByUrl(this.urlTree,t),!0}},{key:"routerLink",set:function(t){this.commands=null!=t?Array.isArray(t)?t:[t]:[]}},{key:"preserveQueryParams",set:function(t){Ho()&&console&&console.warn&&console.warn("preserveQueryParams is deprecated!, use queryParamsHandling instead."),this.preserve=t}},{key:"urlTree",get:function(){return this.router.createUrlTree(this.commands,{relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,preserveQueryParams:Dv(this.preserve),queryParamsHandling:this.queryParamsHandling,preserveFragment:Dv(this.preserveFragment)})}}]),t}();return t.\u0275fac=function(e){return new(e||t)(Ua(Av),Ua(_m),Ha("tabindex"),Ua(al),Ua(nl))},t.\u0275dir=Le({type:t,selectors:[["","routerLink","",5,"a",5,"area"]],hostBindings:function(t,e){1&t&&Ja("click",(function(){return e.onClick()}))},inputs:{routerLink:"routerLink",preserveQueryParams:"preserveQueryParams",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",state:"state"}}),t}(),jv=function(){var t=function(){function t(e,n,o){var r=this;_(this,t),this.router=e,this.route=n,this.locationStrategy=o,this.commands=[],this.subscription=e.events.subscribe((function(t){t instanceof gp&&r.updateTargetUrlAndHref()}))}return b(t,[{key:"ngOnChanges",value:function(t){this.updateTargetUrlAndHref()}},{key:"ngOnDestroy",value:function(){this.subscription.unsubscribe()}},{key:"onClick",value:function(t,e,n,o){if(0!==t||e||n||o)return!0;if("string"==typeof this.target&&"_self"!=this.target)return!0;var r={skipLocationChange:Dv(this.skipLocationChange),replaceUrl:Dv(this.replaceUrl),state:this.state};return this.router.navigateByUrl(this.urlTree,r),!1}},{key:"updateTargetUrlAndHref",value:function(){this.href=this.locationStrategy.prepareExternalUrl(this.router.serializeUrl(this.urlTree))}},{key:"routerLink",set:function(t){this.commands=null!=t?Array.isArray(t)?t:[t]:[]}},{key:"preserveQueryParams",set:function(t){Ho()&&console&&console.warn&&console.warn("preserveQueryParams is deprecated, use queryParamsHandling instead."),this.preserve=t}},{key:"urlTree",get:function(){return this.router.createUrlTree(this.commands,{relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,preserveQueryParams:Dv(this.preserve),queryParamsHandling:this.queryParamsHandling,preserveFragment:Dv(this.preserveFragment)})}}]),t}();return t.\u0275fac=function(e){return new(e||t)(Ua(Av),Ua(_m),Ua(Eu))},t.\u0275dir=Le({type:t,selectors:[["a","routerLink",""],["area","routerLink",""]],hostVars:2,hostBindings:function(t,e){1&t&&Ja("click",(function(t){return e.onClick(t.button,t.ctrlKey,t.metaKey,t.shiftKey)})),2&t&&(Ns("href",e.href,mr),Va("target",e.target))},inputs:{routerLink:"routerLink",preserveQueryParams:"preserveQueryParams",target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",state:"state"},features:[Vs]}),t}();function Dv(t){return""===t||!!t}var Rv=function(){var t=function(){function t(e,n,o,r,i){_(this,t),this.parentContexts=e,this.location=n,this.resolver=o,this.changeDetector=i,this.activated=null,this._activatedRoute=null,this.activateEvents=new Yl,this.deactivateEvents=new Yl,this.name=r||"primary",e.onChildOutletCreated(this.name,this)}return b(t,[{key:"ngOnDestroy",value:function(){this.parentContexts.onChildOutletDestroyed(this.name)}},{key:"ngOnInit",value:function(){if(!this.activated){var t=this.parentContexts.getContext(this.name);t&&t.route&&(t.attachRef?this.attach(t.attachRef,t.route):this.activateWith(t.route,t.resolver||null))}}},{key:"detach",value:function(){if(!this.activated)throw new Error("Outlet is not activated");this.location.detach();var t=this.activated;return this.activated=null,this._activatedRoute=null,t}},{key:"attach",value:function(t,e){this.activated=t,this._activatedRoute=e,this.location.insert(t.hostView)}},{key:"deactivate",value:function(){if(this.activated){var t=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(t)}}},{key:"activateWith",value:function(t,e){if(this.isActivated)throw new Error("Cannot activate an already activated outlet");this._activatedRoute=t;var n=(e=e||this.resolver).resolveComponentFactory(t._futureSnapshot.routeConfig.component),o=this.parentContexts.getOrCreateContext(this.name).children,r=new Lv(t,o,this.location.injector);this.activated=this.location.createComponent(n,this.location.length,r),this.changeDetector.markForCheck(),this.activateEvents.emit(this.activated.instance)}},{key:"isActivated",get:function(){return!!this.activated}},{key:"component",get:function(){if(!this.activated)throw new Error("Outlet is not activated");return this.activated.instance}},{key:"activatedRoute",get:function(){if(!this.activated)throw new Error("Outlet is not activated");return this._activatedRoute}},{key:"activatedRouteData",get:function(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}}]),t}();return t.\u0275fac=function(e){return new(e||t)(Ua(wv),Ua(El),Ua(el),Ha("name"),Ua(da))},t.\u0275dir=Le({type:t,selectors:[["router-outlet"]],outputs:{activateEvents:"activate",deactivateEvents:"deactivate"},exportAs:["outlet"]}),t}(),Lv=function(){function t(e,n,o){_(this,t),this.route=e,this.childContexts=n,this.parent=o}return b(t,[{key:"get",value:function(t,e){return t===_m?this.route:t===wv?this.childContexts:this.parent.get(t,e)}}]),t}(),qv=function t(){_(this,t)},Fv=function(){function t(){_(this,t)}return b(t,[{key:"preload",value:function(t,e){return e().pipe(Hh((function(){return Mg(null)})))}}]),t}(),Vv=function(){function t(){_(this,t)}return b(t,[{key:"preload",value:function(t,e){return Mg(null)}}]),t}(),zv=function(){var t=function(){function t(e,n,o,r,i){_(this,t),this.router=e,this.injector=r,this.preloadingStrategy=i,this.loader=new Mv(n,o,(function(t){return e.triggerEvent(new Cp(t))}),(function(t){return e.triggerEvent(new Op(t))}))}return b(t,[{key:"setUpPreloading",value:function(){var t=this;this.subscription=this.router.events.pipe(wg((function(t){return t instanceof gp})),xg((function(){return t.preload()}))).subscribe((function(){}))}},{key:"preload",value:function(){var t=this.injector.get(ve);return this.processRoutes(t,this.router.config)}},{key:"ngOnDestroy",value:function(){this.subscription.unsubscribe()}},{key:"processRoutes",value:function(t,e){var n,o=[],r=d(e);try{for(r.s();!(n=r.n()).done;){var i=n.value;if(i.loadChildren&&!i.canLoad&&i._loadedConfig){var a=i._loadedConfig;o.push(this.processRoutes(a.module,a.routes))}else i.loadChildren&&!i.canLoad?o.push(this.preloadConfig(t,i)):i.children&&o.push(this.processRoutes(t,i.children))}}catch(s){r.e(s)}finally{r.f()}return it(o).pipe(ct(),et((function(t){})))}},{key:"preloadConfig",value:function(t,e){var n=this;return this.preloadingStrategy.preload(e,(function(){return n.loader.load(t.injector,e).pipe(at((function(t){return e._loadedConfig=t,n.processRoutes(t.module,t.routes)})))}))}}]),t}();return t.\u0275fac=function(e){return new(e||t)(fe(Av),fe(su),fe(Dc),fe(Sa),fe(qv))},t.\u0275prov=Et({token:t,factory:t.\u0275fac}),t}(),Bv=function(){var t=function(){function t(e,n){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};_(this,t),this.router=e,this.viewportScroller=n,this.options=o,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},o.scrollPositionRestoration=o.scrollPositionRestoration||"disabled",o.anchorScrolling=o.anchorScrolling||"disabled"}return b(t,[{key:"init",value:function(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}},{key:"createScrollEvents",value:function(){var t=this;return this.router.events.subscribe((function(e){e instanceof fp?(t.store[t.lastId]=t.viewportScroller.getScrollPosition(),t.lastSource=e.navigationTrigger,t.restoredId=e.restoredState?e.restoredState.navigationId:0):e instanceof gp&&(t.lastId=e.id,t.scheduleScrollEvent(e,t.router.parseUrl(e.urlAfterRedirects).fragment))}))}},{key:"consumeScrollEvents",value:function(){var t=this;return this.router.events.subscribe((function(e){e instanceof kp&&(e.position?"top"===t.options.scrollPositionRestoration?t.viewportScroller.scrollToPosition([0,0]):"enabled"===t.options.scrollPositionRestoration&&t.viewportScroller.scrollToPosition(e.position):e.anchor&&"enabled"===t.options.anchorScrolling?t.viewportScroller.scrollToAnchor(e.anchor):"disabled"!==t.options.scrollPositionRestoration&&t.viewportScroller.scrollToPosition([0,0]))}))}},{key:"scheduleScrollEvent",value:function(t,e){this.router.triggerEvent(new kp(t,"popstate"===this.lastSource?this.store[this.restoredId]:null,e))}},{key:"ngOnDestroy",value:function(){this.routerEventsSubscription&&this.routerEventsSubscription.unsubscribe(),this.scrollEventsSubscription&&this.scrollEventsSubscription.unsubscribe()}}]),t}();return t.\u0275fac=function(e){return new(e||t)(fe(Av),fe(od),fe(void 0))},t.\u0275prov=Et({token:t,factory:t.\u0275fac}),t}(),Uv=new oe("ROUTER_CONFIGURATION"),Hv=new oe("ROUTER_FORROOT_GUARD"),Kv=[Iu,{provide:$p,useClass:Yp},{provide:Av,useFactory:function(t,e,n,o,r,i,a){var s=arguments.length>7&&void 0!==arguments[7]?arguments[7]:{},l=arguments.length>8?arguments[8]:void 0,c=arguments.length>9?arguments[9]:void 0,u=new Av(null,t,e,n,o,r,i,Vp(a));if(l&&(u.urlHandlingStrategy=l),c&&(u.routeReuseStrategy=c),s.errorHandler&&(u.errorHandler=s.errorHandler),s.malformedUriErrorHandler&&(u.malformedUriErrorHandler=s.malformedUriErrorHandler),s.enableTracing){var d=mu();u.events.subscribe((function(t){d.logGroup("Router Event: ".concat(t.constructor.name)),d.log(t.toString()),d.log(t),d.logGroupEnd()}))}return s.onSameUrlNavigation&&(u.onSameUrlNavigation=s.onSameUrlNavigation),s.paramsInheritanceStrategy&&(u.paramsInheritanceStrategy=s.paramsInheritanceStrategy),s.urlUpdateStrategy&&(u.urlUpdateStrategy=s.urlUpdateStrategy),s.relativeLinkResolution&&(u.relativeLinkResolution=s.relativeLinkResolution),u},deps:[$p,wv,Iu,Sa,su,Dc,Pv,Uv,[function t(){_(this,t)},new Ot],[function t(){_(this,t)},new Ot]]},wv,{provide:_m,useFactory:function(t){return t.routerState.root},deps:[Av]},{provide:su,useClass:uu},zv,Vv,Fv,{provide:Uv,useValue:{enableTracing:!1}}];function Gv(){return new Xc("Router",Av)}var Wv=function(){var t=function(){function t(e,n){_(this,t)}return b(t,null,[{key:"forRoot",value:function(e,n){return{ngModule:t,providers:[Kv,Yv(e),{provide:Hv,useFactory:$v,deps:[[Av,new Ot,new Mt]]},{provide:Uv,useValue:n||{}},{provide:Eu,useFactory:Qv,deps:[yu,[new Ct(Tu),new Ot],Uv]},{provide:Bv,useFactory:Zv,deps:[Av,od,Uv]},{provide:qv,useExisting:n&&n.preloadingStrategy?n.preloadingStrategy:Vv},{provide:Xc,multi:!0,useFactory:Gv},[Xv,{provide:vc,multi:!0,useFactory:Jv,deps:[Xv]},{provide:e_,useFactory:t_,deps:[Xv]},{provide:Mc,multi:!0,useExisting:e_}]]}}},{key:"forChild",value:function(e){return{ngModule:t,providers:[Yv(e)]}}}]),t}();return t.\u0275mod=De({type:t}),t.\u0275inj=St({factory:function(e){return new(e||t)(fe(Hv,8),fe(Av,8))}}),t}();function Zv(t,e,n){return n.scrollOffset&&e.setOffset(n.scrollOffset),new Bv(t,e,n)}function Qv(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return n.useHash?new Nu(t,e):new Au(t,e)}function $v(t){if(t)throw new Error("RouterModule.forRoot() called twice. Lazy loaded modules should use RouterModule.forChild() instead.");return"guarded"}function Yv(t){return[{provide:Ta,multi:!0,useValue:t},{provide:Pv,multi:!0,useValue:t}]}var Xv=function(){var t=function(){function t(e){_(this,t),this.injector=e,this.initNavigation=!1,this.resultOfPreactivationDone=new U}return b(t,[{key:"appInitializer",value:function(){var t=this;return this.injector.get(Cu,Promise.resolve(null)).then((function(){var e=null,n=new Promise((function(t){return e=t})),o=t.injector.get(Av),r=t.injector.get(Uv);if(t.isLegacyDisabled(r)||t.isLegacyEnabled(r))e(!0);else if("disabled"===r.initialNavigation)o.setUpLocationChangeListener(),e(!0);else{if("enabled"!==r.initialNavigation)throw new Error("Invalid initialNavigation options: '".concat(r.initialNavigation,"'"));o.hooks.afterPreactivation=function(){return t.initNavigation?Mg(null):(t.initNavigation=!0,e(!0),t.resultOfPreactivationDone)},o.initialNavigation()}return n}))}},{key:"bootstrapListener",value:function(t){var e=this.injector.get(Uv),n=this.injector.get(zv),o=this.injector.get(Bv),r=this.injector.get(Av),i=this.injector.get(iu);t===i.components[0]&&(this.isLegacyEnabled(e)?r.initialNavigation():this.isLegacyDisabled(e)&&r.setUpLocationChangeListener(),n.setUpPreloading(),o.init(),r.resetRootComponentType(i.componentTypes[0]),this.resultOfPreactivationDone.next(null),this.resultOfPreactivationDone.complete())}},{key:"isLegacyEnabled",value:function(t){return"legacy_enabled"===t.initialNavigation||!0===t.initialNavigation||void 0===t.initialNavigation}},{key:"isLegacyDisabled",value:function(t){return"legacy_disabled"===t.initialNavigation||!1===t.initialNavigation}}]),t}();return t.\u0275fac=function(e){return new(e||t)(fe(Sa))},t.\u0275prov=Et({token:t,factory:t.\u0275fac}),t}();function Jv(t){return t.appInitializer.bind(t)}function t_(t){return t.bootstrapListener.bind(t)}var e_=new oe("Router Initializer"),n_=Ch.a.import("parchment").query("block");n_.tagName="DIV",Ch.a.register(n_,!0);var o_=function(){function t(t){this.dataService=t,this.title="ngx-quill-example"}return t.\u0275fac=function(e){return new(e||t)(Ua(Oh))},t.\u0275cmp=Ae({type:t,selectors:[["app-root"]],decls:1,vars:0,template:function(t,e){1&t&&Qa(0,"router-outlet")},directives:[Rv],styles:[""]}),t}(),r_=function(){function t(t,e){var n=this;this.quill=t,this.options=e;var o=document.querySelector(this.options.container);this.quill.on("editor-change",(function(){var t=n.calculate();o.innerHTML=t+" "+n.options.unit+"s"}))}return t.prototype.calculate=function(){var t=this.quill.getText().trim();return"word"===this.options.unit?t?t.split(/\s+/).length:0:t.length},t}(),i_=function(t){g(n,t);var e=v(n);function n(t,o){var r;return _(this,n),(r=e.call(this,t,o)).scheduler=t,r.work=o,r.pending=!1,r}return b(n,[{key:"schedule",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(this.closed)return this;this.state=t;var n=this.id,o=this.scheduler;return null!=n&&(this.id=this.recycleAsyncId(o,n,e)),this.pending=!0,this.delay=e,this.id=this.id||this.requestAsyncId(o,this.id,e),this}},{key:"requestAsyncId",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return setInterval(t.flush.bind(t,this),n)}},{key:"recycleAsyncId",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(null!==n&&this.delay===n&&!1===this.pending)return e;clearInterval(e)}},{key:"execute",value:function(t,e){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;var n=this._execute(t,e);if(n)return n;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}},{key:"_execute",value:function(t,e){var n=!1,o=void 0;try{this.work(t)}catch(r){n=!0,o=!!r&&r||new Error(r)}if(n)return this.unsubscribe(),o}},{key:"_unsubscribe",value:function(){var t=this.id,e=this.scheduler,n=e.actions,o=n.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==o&&n.splice(o,1),null!=t&&(this.id=this.recycleAsyncId(e,t,null)),this.delay=null}}]),n}(function(t){g(n,t);var e=v(n);function n(t,o){return _(this,n),e.call(this)}return b(n,[{key:"schedule",value:function(t){return this}}]),n}(w)),a_=function(){var t=function(){function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t.now;_(this,t),this.SchedulerAction=e,this.now=n}return b(t,[{key:"schedule",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2?arguments[2]:void 0;return new this.SchedulerAction(this,t).schedule(n,e)}}]),t}();return t.now=function(){return Date.now()},t}(),s_=new(function(t){g(n,t);var e=v(n);function n(t){var o,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a_.now;return _(this,n),(o=e.call(this,t,(function(){return n.delegate&&n.delegate!==i(o)?n.delegate.now():r()}))).actions=[],o.active=!1,o.scheduled=void 0,o}return b(n,[{key:"schedule",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=arguments.length>2?arguments[2]:void 0;return n.delegate&&n.delegate!==this?n.delegate.schedule(t,e,i):r(o(n.prototype),"schedule",this).call(this,t,e,i)}},{key:"flush",value:function(t){var e=this.actions;if(this.active)e.push(t);else{var n;this.active=!0;do{if(n=t.execute(t.state,t.delay))break}while(t=e.shift());if(this.active=!1,n){for(;t=e.shift();)t.unsubscribe();throw n}}}}]),n}(a_))(i_);function l_(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:s_;return function(n){return n.lift(new c_(t,e))}}var c_=function(){function t(e,n){_(this,t),this.dueTime=e,this.scheduler=n}return b(t,[{key:"call",value:function(t,e){return e.subscribe(new u_(t,this.dueTime,this.scheduler))}}]),t}(),u_=function(t){g(n,t);var e=v(n);function n(t,o,r){var i;return _(this,n),(i=e.call(this,t)).dueTime=o,i.scheduler=r,i.debouncedSubscription=null,i.lastValue=null,i.hasValue=!1,i}return b(n,[{key:"_next",value:function(t){this.clearDebounce(),this.lastValue=t,this.hasValue=!0,this.add(this.debouncedSubscription=this.scheduler.schedule(d_,this.dueTime,this))}},{key:"_complete",value:function(){this.debouncedNext(),this.destination.complete()}},{key:"debouncedNext",value:function(){if(this.clearDebounce(),this.hasValue){var t=this.lastValue;this.lastValue=null,this.hasValue=!1,this.destination.next(t)}}},{key:"clearDebounce",value:function(){var t=this.debouncedSubscription;null!==t&&(this.remove(t),t.unsubscribe(),this.debouncedSubscription=null)}}]),n}(I);function d_(t){t.debouncedNext()}var f_,g_=function(){var t=function(){function t(){_(this,t)}return b(t,[{key:"create",value:function(t){return"undefined"==typeof MutationObserver?null:new MutationObserver(t)}}]),t}();return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Et({factory:function(){return new t},token:t,providedIn:"root"}),t}(),h_=function(){var t=function t(){_(this,t)};return t.\u0275mod=De({type:t}),t.\u0275inj=St({factory:function(e){return new(e||t)},providers:[g_]}),t}();try{f_="undefined"!=typeof Intl&&Intl.v8BreakIterator}catch(CO){f_=!1}var p_=function(){var t=function t(e){_(this,t),this._platformId=e,this.isBrowser=this._platformId?"browser"===this._platformId:"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!f_)&&"undefined"!=typeof CSS&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT};return t.\u0275fac=function(e){return new(e||t)(fe(Pc))},t.\u0275prov=Et({factory:function(){return new t(fe(Pc))},token:t,providedIn:"root"}),t}();"undefined"!=typeof Element&∈var m_=function(){var t=function(){function t(e,n){_(this,t),this._platform=e,this._document=n}return b(t,[{key:"getHighContrastMode",value:function(){if(!this._platform.isBrowser)return 0;var t=this._document.createElement("div");t.style.backgroundColor="rgb(1,2,3)",t.style.position="absolute",this._document.body.appendChild(t);var e=this._document.defaultView||window,n=e&&e.getComputedStyle?e.getComputedStyle(t):null,o=(n&&n.backgroundColor||"").replace(/ /g,"");switch(this._document.body.removeChild(t),o){case"rgb(0,0,0)":return 2;case"rgb(255,255,255)":return 1}return 0}},{key:"_applyBodyHighContrastModeCssClasses",value:function(){if(this._platform.isBrowser&&this._document.body){var t=this._document.body.classList;t.remove("cdk-high-contrast-active"),t.remove("cdk-high-contrast-black-on-white"),t.remove("cdk-high-contrast-white-on-black");var e=this.getHighContrastMode();1===e?(t.add("cdk-high-contrast-active"),t.add("cdk-high-contrast-black-on-white")):2===e&&(t.add("cdk-high-contrast-active"),t.add("cdk-high-contrast-white-on-black"))}}}]),t}();return t.\u0275fac=function(e){return new(e||t)(fe(p_),fe(_u))},t.\u0275prov=Et({factory:function(){return new t(fe(p_),fe(_u))},token:t,providedIn:"root"}),t}(),v_=function(){var t=function t(){_(this,t)};return t.\u0275mod=De({type:t}),t.\u0275inj=St({factory:function(e){return new(e||t)}}),t}(),__=new cl("10.0.1"),y_=function t(){_(this,t)},b_=function t(){_(this,t)};function C_(t,e){return{type:7,name:t,definitions:e,options:{}}}function O_(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{type:4,styles:e,timings:t}}function P_(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{type:2,steps:t,options:e}}function M_(t){return{type:6,styles:t,offset:null}}function x_(t,e,n){return{type:0,name:t,styles:e,options:n}}function w_(t){return{type:5,steps:t}}function k_(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return{type:1,expr:t,animation:e,options:n}}function E_(t){Promise.resolve(null).then(t)}var S_=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;_(this,t),this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this.parentPlayer=null,this.totalTime=e+n}return b(t,[{key:"_onFinish",value:function(){this._finished||(this._finished=!0,this._onDoneFns.forEach((function(t){return t()})),this._onDoneFns=[])}},{key:"onStart",value:function(t){this._onStartFns.push(t)}},{key:"onDone",value:function(t){this._onDoneFns.push(t)}},{key:"onDestroy",value:function(t){this._onDestroyFns.push(t)}},{key:"hasStarted",value:function(){return this._started}},{key:"init",value:function(){}},{key:"play",value:function(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}},{key:"triggerMicrotask",value:function(){var t=this;E_((function(){return t._onFinish()}))}},{key:"_onStart",value:function(){this._onStartFns.forEach((function(t){return t()})),this._onStartFns=[]}},{key:"pause",value:function(){}},{key:"restart",value:function(){}},{key:"finish",value:function(){this._onFinish()}},{key:"destroy",value:function(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach((function(t){return t()})),this._onDestroyFns=[])}},{key:"reset",value:function(){}},{key:"setPosition",value:function(t){}},{key:"getPosition",value:function(){return 0}},{key:"triggerCallback",value:function(t){var e="start"==t?this._onStartFns:this._onDoneFns;e.forEach((function(t){return t()})),e.length=0}}]),t}(),T_=function(){function t(e){var n=this;_(this,t),this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=e;var o=0,r=0,i=0,a=this.players.length;0==a?E_((function(){return n._onFinish()})):this.players.forEach((function(t){t.onDone((function(){++o==a&&n._onFinish()})),t.onDestroy((function(){++r==a&&n._onDestroy()})),t.onStart((function(){++i==a&&n._onStart()}))})),this.totalTime=this.players.reduce((function(t,e){return Math.max(t,e.totalTime)}),0)}return b(t,[{key:"_onFinish",value:function(){this._finished||(this._finished=!0,this._onDoneFns.forEach((function(t){return t()})),this._onDoneFns=[])}},{key:"init",value:function(){this.players.forEach((function(t){return t.init()}))}},{key:"onStart",value:function(t){this._onStartFns.push(t)}},{key:"_onStart",value:function(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach((function(t){return t()})),this._onStartFns=[])}},{key:"onDone",value:function(t){this._onDoneFns.push(t)}},{key:"onDestroy",value:function(t){this._onDestroyFns.push(t)}},{key:"hasStarted",value:function(){return this._started}},{key:"play",value:function(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach((function(t){return t.play()}))}},{key:"pause",value:function(){this.players.forEach((function(t){return t.pause()}))}},{key:"restart",value:function(){this.players.forEach((function(t){return t.restart()}))}},{key:"finish",value:function(){this._onFinish(),this.players.forEach((function(t){return t.finish()}))}},{key:"destroy",value:function(){this._onDestroy()}},{key:"_onDestroy",value:function(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach((function(t){return t.destroy()})),this._onDestroyFns.forEach((function(t){return t()})),this._onDestroyFns=[])}},{key:"reset",value:function(){this.players.forEach((function(t){return t.reset()})),this._destroyed=!1,this._finished=!1,this._started=!1}},{key:"setPosition",value:function(t){var e=t*this.totalTime;this.players.forEach((function(t){var n=t.totalTime?Math.min(1,e/t.totalTime):1;t.setPosition(n)}))}},{key:"getPosition",value:function(){var t=0;return this.players.forEach((function(e){var n=e.getPosition();t=Math.min(n,t)})),t}},{key:"beforeDestroy",value:function(){this.players.forEach((function(t){t.beforeDestroy&&t.beforeDestroy()}))}},{key:"triggerCallback",value:function(t){var e="start"==t?this._onStartFns:this._onDoneFns;e.forEach((function(t){return t()})),e.length=0}}]),t}();function A_(){return"undefined"!=typeof process&&"[object process]"==={}.toString.call(process)}function N_(t){switch(t.length){case 0:return new S_;case 1:return t[0];default:return new T_(t)}}function I_(t,e,n,o){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},a=[],s=[],l=-1,c=null;if(o.forEach((function(t){var n=t.offset,o=n==l,u=o&&c||{};Object.keys(t).forEach((function(n){var o=n,s=t[n];if("offset"!==n)switch(o=e.normalizePropertyName(o,a),s){case"!":s=r[n];break;case"*":s=i[n];break;default:s=e.normalizeStyleValue(n,o,s,a)}u[o]=s})),o||s.push(u),c=u,l=n})),a.length){var u="\n - ";throw new Error("Unable to animate due to the following errors:".concat(u).concat(a.join(u)))}return s}function j_(t,e,n,o){switch(e){case"start":t.onStart((function(){return o(n&&D_(n,"start",t))}));break;case"done":t.onDone((function(){return o(n&&D_(n,"done",t))}));break;case"destroy":t.onDestroy((function(){return o(n&&D_(n,"destroy",t))}))}}function D_(t,e,n){var o=n.totalTime,r=R_(t.element,t.triggerName,t.fromState,t.toState,e||t.phaseName,null==o?t.totalTime:o,!!n.disabled),i=t._data;return null!=i&&(r._data=i),r}function R_(t,e,n,o){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"",i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0,a=arguments.length>6?arguments[6]:void 0;return{element:t,triggerName:e,fromState:n,toState:o,phaseName:r,totalTime:i,disabled:!!a}}function L_(t,e,n){var o;return t instanceof Map?(o=t.get(e))||t.set(e,o=n):(o=t[e])||(o=t[e]=n),o}function q_(t){var e=t.indexOf(":");return[t.substring(1,e),t.substr(e+1)]}var F_=function(t,e){return!1},V_=function(t,e){return!1},z_=function(t,e,n){return[]},B_=A_();(B_||"undefined"!=typeof Element)&&(F_=function(t,e){return t.contains(e)},V_=function(){if(B_||Element.prototype.matches)return function(t,e){return t.matches(e)};var t=Element.prototype,e=t.matchesSelector||t.mozMatchesSelector||t.msMatchesSelector||t.oMatchesSelector||t.webkitMatchesSelector;return e?function(t,n){return e.apply(t,[n])}:V_}(),z_=function(t,e,n){var o=[];if(n)o.push.apply(o,c(t.querySelectorAll(e)));else{var r=t.querySelector(e);r&&o.push(r)}return o});var U_=null,H_=!1;function K_(t){U_||(U_=("undefined"!=typeof document?document.body:null)||{},H_=!!U_.style&&"WebkitAppearance"in U_.style);var e=!0;return U_.style&&!function(t){return"ebkit"==t.substring(1,6)}(t)&&!(e=t in U_.style)&&H_&&(e="Webkit"+t.charAt(0).toUpperCase()+t.substr(1)in U_.style),e}var G_=V_,W_=F_,Z_=z_;function Q_(t){var e={};return Object.keys(t).forEach((function(n){var o=n.replace(/([a-z])([A-Z])/g,"$1-$2");e[o]=t[n]})),e}var $_=function(){var t=function(){function t(){_(this,t)}return b(t,[{key:"validateStyleProperty",value:function(t){return K_(t)}},{key:"matchesElement",value:function(t,e){return G_(t,e)}},{key:"containsElement",value:function(t,e){return W_(t,e)}},{key:"query",value:function(t,e,n){return Z_(t,e,n)}},{key:"computeStyle",value:function(t,e,n){return n||""}},{key:"animate",value:function(t,e,n,o,r){return new S_(n,o)}}]),t}();return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Et({token:t,factory:t.\u0275fac}),t}(),Y_=function(){var t=function t(){_(this,t)};return t.NOOP=new $_,t}();function X_(t){if("number"==typeof t)return t;var e=t.match(/^(-?[\.\d]+)(m?s)/);return!e||e.length<2?0:J_(parseFloat(e[1]),e[2])}function J_(t,e){switch(e){case"s":return 1e3*t;default:return t}}function ty(t,e,n){return t.hasOwnProperty("duration")?t:function(t,e,n){var o,r=0,i="";if("string"==typeof t){var a=t.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===a)return e.push('The provided timing value "'.concat(t,'" is invalid.')),{duration:0,delay:0,easing:""};o=J_(parseFloat(a[1]),a[2]);var s=a[3];null!=s&&(r=J_(parseFloat(s),a[4]));var l=a[5];l&&(i=l)}else o=t;if(!n){var c=!1,u=e.length;o<0&&(e.push("Duration values below 0 are not allowed for this animation step."),c=!0),r<0&&(e.push("Delay values below 0 are not allowed for this animation step."),c=!0),c&&e.splice(u,0,'The provided timing value "'.concat(t,'" is invalid.'))}return{duration:o,delay:r,easing:i}}(t,e,n)}function ey(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(t).forEach((function(n){e[n]=t[n]})),e}function ny(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(e)for(var o in t)n[o]=t[o];else ey(t,n);return n}function oy(t,e,n){return n?e+":"+n+";":""}function ry(t){for(var e="",n=0;n<t.style.length;n++){var o=t.style.item(n);e+=oy(0,o,t.style.getPropertyValue(o))}for(var r in t.style)t.style.hasOwnProperty(r)&&!r.startsWith("_")&&(e+=oy(0,r.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),t.style[r]));t.setAttribute("style",e)}function iy(t,e,n){t.style&&(Object.keys(e).forEach((function(o){var r=gy(o);n&&!n.hasOwnProperty(o)&&(n[o]=t.style[r]),t.style[r]=e[o]})),A_()&&ry(t))}function ay(t,e){t.style&&(Object.keys(e).forEach((function(e){var n=gy(e);t.style[n]=""})),A_()&&ry(t))}function sy(t){return Array.isArray(t)?1==t.length?t[0]:P_(t):t}var ly=new RegExp("".concat("{{","\\s*(.+?)\\s*").concat("}}"),"g");function cy(t){var e=[];if("string"==typeof t){for(var n;n=ly.exec(t);)e.push(n[1]);ly.lastIndex=0}return e}function uy(t,e,n){var o=t.toString(),r=o.replace(ly,(function(t,o){var r=e[o];return e.hasOwnProperty(o)||(n.push("Please provide a value for the animation param ".concat(o)),r=""),r.toString()}));return r==o?t:r}function dy(t){for(var e=[],n=t.next();!n.done;)e.push(n.value),n=t.next();return e}var fy=/-+([a-z0-9])/g;function gy(t){return t.replace(fy,(function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return e[1].toUpperCase()}))}function hy(t,e){return 0===t||0===e}function py(t,e,n){var o=Object.keys(n);if(o.length&&e.length){var r=e[0],i=[];if(o.forEach((function(t){r.hasOwnProperty(t)||i.push(t),r[t]=n[t]})),i.length)for(var a=function(){var n=e[s];i.forEach((function(e){n[e]=vy(t,e)}))},s=1;s<e.length;s++)a()}return e}function my(t,e,n){switch(e.type){case 7:return t.visitTrigger(e,n);case 0:return t.visitState(e,n);case 1:return t.visitTransition(e,n);case 2:return t.visitSequence(e,n);case 3:return t.visitGroup(e,n);case 4:return t.visitAnimate(e,n);case 5:return t.visitKeyframes(e,n);case 6:return t.visitStyle(e,n);case 8:return t.visitReference(e,n);case 9:return t.visitAnimateChild(e,n);case 10:return t.visitAnimateRef(e,n);case 11:return t.visitQuery(e,n);case 12:return t.visitStagger(e,n);default:throw new Error("Unable to resolve animation metadata node #".concat(e.type))}}function vy(t,e){return window.getComputedStyle(t)[e]}var _y=new Set(["true","1"]),yy=new Set(["false","0"]);function by(t,e){var n=_y.has(t)||yy.has(t),o=_y.has(e)||yy.has(e);return function(r,i){var a="*"==t||t==r,s="*"==e||e==i;return!a&&n&&"boolean"==typeof r&&(a=r?_y.has(t):yy.has(t)),!s&&o&&"boolean"==typeof i&&(s=i?_y.has(e):yy.has(e)),a&&s}}var Cy=new RegExp("s*".concat(":self","s*,?"),"g");function Oy(t,e,n){return new Py(t).build(e,n)}var Py=function(){function t(e){_(this,t),this._driver=e}return b(t,[{key:"build",value:function(t,e){var n=new My(e);return this._resetContextStyleTimingState(n),my(this,sy(t),n)}},{key:"_resetContextStyleTimingState",value:function(t){t.currentQuerySelector="",t.collectedStyles={},t.collectedStyles[""]={},t.currentTime=0}},{key:"visitTrigger",value:function(t,e){var n=this,o=e.queryCount=0,r=e.depCount=0,i=[],a=[];return"@"==t.name.charAt(0)&&e.errors.push("animation triggers cannot be prefixed with an `@` sign (e.g. trigger('@foo', [...]))"),t.definitions.forEach((function(t){if(n._resetContextStyleTimingState(e),0==t.type){var s=t,l=s.name;l.toString().split(/\s*,\s*/).forEach((function(t){s.name=t,i.push(n.visitState(s,e))})),s.name=l}else if(1==t.type){var c=n.visitTransition(t,e);o+=c.queryCount,r+=c.depCount,a.push(c)}else e.errors.push("only state() and transition() definitions can sit inside of a trigger()")})),{type:7,name:t.name,states:i,transitions:a,queryCount:o,depCount:r,options:null}}},{key:"visitState",value:function(t,e){var n=this.visitStyle(t.styles,e),o=t.options&&t.options.params||null;if(n.containsDynamicStyles){var r=new Set,i=o||{};if(n.styles.forEach((function(t){if(xy(t)){var e=t;Object.keys(e).forEach((function(t){cy(e[t]).forEach((function(t){i.hasOwnProperty(t)||r.add(t)}))}))}})),r.size){var a=dy(r.values());e.errors.push('state("'.concat(t.name,'", ...) must define default values for all the following style substitutions: ').concat(a.join(", ")))}}return{type:0,name:t.name,style:n,options:o?{params:o}:null}}},{key:"visitTransition",value:function(t,e){e.queryCount=0,e.depCount=0;var n,o,r,i=my(this,sy(t.animation),e);return{type:1,matchers:(n=t.expr,o=e.errors,r=[],"string"==typeof n?n.split(/\s*,\s*/).forEach((function(t){return function(t,e,n){if(":"==t[0]){var o=function(t,e){switch(t){case":enter":return"void => *";case":leave":return"* => void";case":increment":return function(t,e){return parseFloat(e)>parseFloat(t)};case":decrement":return function(t,e){return parseFloat(e)<parseFloat(t)};default:return e.push('The transition alias value "'.concat(t,'" is not supported')),"* => *"}}(t,n);if("function"==typeof o)return void e.push(o);t=o}var r=t.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(null==r||r.length<4)return n.push('The provided transition expression "'.concat(t,'" is not supported')),e;var i=r[1],a=r[2],s=r[3];e.push(by(i,s)),"<"!=a[0]||"*"==i&&"*"==s||e.push(by(s,i))}(t,r,o)})):r.push(n),r),animation:i,queryCount:e.queryCount,depCount:e.depCount,options:wy(t.options)}}},{key:"visitSequence",value:function(t,e){var n=this;return{type:2,steps:t.steps.map((function(t){return my(n,t,e)})),options:wy(t.options)}}},{key:"visitGroup",value:function(t,e){var n=this,o=e.currentTime,r=0,i=t.steps.map((function(t){e.currentTime=o;var i=my(n,t,e);return r=Math.max(r,e.currentTime),i}));return e.currentTime=r,{type:3,steps:i,options:wy(t.options)}}},{key:"visitAnimate",value:function(t,e){var n,o=function(t,e){var n=null;if(t.hasOwnProperty("duration"))n=t;else if("number"==typeof t)return ky(ty(t,e).duration,0,"");var o=t;if(o.split(/\s+/).some((function(t){return"{"==t.charAt(0)&&"{"==t.charAt(1)}))){var r=ky(0,0,"");return r.dynamic=!0,r.strValue=o,r}return ky((n=n||ty(o,e)).duration,n.delay,n.easing)}(t.timings,e.errors);e.currentAnimateTimings=o;var r=t.styles?t.styles:M_({});if(5==r.type)n=this.visitKeyframes(r,e);else{var i=t.styles,a=!1;if(!i){a=!0;var s={};o.easing&&(s.easing=o.easing),i=M_(s)}e.currentTime+=o.duration+o.delay;var l=this.visitStyle(i,e);l.isEmptyStep=a,n=l}return e.currentAnimateTimings=null,{type:4,timings:o,style:n,options:null}}},{key:"visitStyle",value:function(t,e){var n=this._makeStyleAst(t,e);return this._validateStyleAst(n,e),n}},{key:"_makeStyleAst",value:function(t,e){var n=[];Array.isArray(t.styles)?t.styles.forEach((function(t){"string"==typeof t?"*"==t?n.push(t):e.errors.push("The provided style string value ".concat(t," is not allowed.")):n.push(t)})):n.push(t.styles);var o=!1,r=null;return n.forEach((function(t){if(xy(t)){var e=t,n=e.easing;if(n&&(r=n,delete e.easing),!o)for(var i in e)if(e[i].toString().indexOf("{{")>=0){o=!0;break}}})),{type:6,styles:n,easing:r,offset:t.offset,containsDynamicStyles:o,options:null}}},{key:"_validateStyleAst",value:function(t,e){var n=this,o=e.currentAnimateTimings,r=e.currentTime,i=e.currentTime;o&&i>0&&(i-=o.duration+o.delay),t.styles.forEach((function(t){"string"!=typeof t&&Object.keys(t).forEach((function(o){if(n._driver.validateStyleProperty(o)){var a,s,l,c=e.collectedStyles[e.currentQuerySelector],u=c[o],d=!0;u&&(i!=r&&i>=u.startTime&&r<=u.endTime&&(e.errors.push('The CSS property "'.concat(o,'" that exists between the times of "').concat(u.startTime,'ms" and "').concat(u.endTime,'ms" is also being animated in a parallel animation between the times of "').concat(i,'ms" and "').concat(r,'ms"')),d=!1),i=u.startTime),d&&(c[o]={startTime:i,endTime:r}),e.options&&(a=e.errors,s=e.options.params||{},(l=cy(t[o])).length&&l.forEach((function(t){s.hasOwnProperty(t)||a.push("Unable to resolve the local animation param ".concat(t," in the given list of values"))})))}else e.errors.push('The provided animation property "'.concat(o,'" is not a supported CSS property for animations'))}))}))}},{key:"visitKeyframes",value:function(t,e){var n=this,o={type:5,styles:[],options:null};if(!e.currentAnimateTimings)return e.errors.push("keyframes() must be placed inside of a call to animate()"),o;var r=0,i=[],a=!1,s=!1,l=0,c=t.steps.map((function(t){var o=n._makeStyleAst(t,e),c=null!=o.offset?o.offset:function(t){if("string"==typeof t)return null;var e=null;if(Array.isArray(t))t.forEach((function(t){if(xy(t)&&t.hasOwnProperty("offset")){var n=t;e=parseFloat(n.offset),delete n.offset}}));else if(xy(t)&&t.hasOwnProperty("offset")){var n=t;e=parseFloat(n.offset),delete n.offset}return e}(o.styles),u=0;return null!=c&&(r++,u=o.offset=c),s=s||u<0||u>1,a=a||u<l,l=u,i.push(u),o}));s&&e.errors.push("Please ensure that all keyframe offsets are between 0 and 1"),a&&e.errors.push("Please ensure that all keyframe offsets are in order");var u=t.steps.length,d=0;r>0&&r<u?e.errors.push("Not all style() steps within the declared keyframes() contain offsets"):0==r&&(d=1/(u-1));var f=u-1,g=e.currentTime,h=e.currentAnimateTimings,p=h.duration;return c.forEach((function(t,r){var a=d>0?r==f?1:d*r:i[r],s=a*p;e.currentTime=g+h.delay+s,h.duration=s,n._validateStyleAst(t,e),t.offset=a,o.styles.push(t)})),o}},{key:"visitReference",value:function(t,e){return{type:8,animation:my(this,sy(t.animation),e),options:wy(t.options)}}},{key:"visitAnimateChild",value:function(t,e){return e.depCount++,{type:9,options:wy(t.options)}}},{key:"visitAnimateRef",value:function(t,e){return{type:10,animation:this.visitReference(t.animation,e),options:wy(t.options)}}},{key:"visitQuery",value:function(t,e){var n=e.currentQuerySelector,o=t.options||{};e.queryCount++,e.currentQuery=t;var r=l(function(t){var e=!!t.split(/\s*,\s*/).find((function(t){return":self"==t}));return e&&(t=t.replace(Cy,"")),[t=t.replace(/@\*/g,".ng-trigger").replace(/@\w+/g,(function(t){return".ng-trigger-"+t.substr(1)})).replace(/:animating/g,".ng-animating"),e]}(t.selector),2),i=r[0],a=r[1];e.currentQuerySelector=n.length?n+" "+i:i,L_(e.collectedStyles,e.currentQuerySelector,{});var s=my(this,sy(t.animation),e);return e.currentQuery=null,e.currentQuerySelector=n,{type:11,selector:i,limit:o.limit||0,optional:!!o.optional,includeSelf:a,animation:s,originalSelector:t.selector,options:wy(t.options)}}},{key:"visitStagger",value:function(t,e){e.currentQuery||e.errors.push("stagger() can only be used inside of query()");var n="full"===t.timings?{duration:0,delay:0,easing:"full"}:ty(t.timings,e.errors,!0);return{type:12,animation:my(this,sy(t.animation),e),timings:n,options:null}}}]),t}(),My=function t(e){_(this,t),this.errors=e,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles={},this.options=null};function xy(t){return!Array.isArray(t)&&"object"==typeof t}function wy(t){var e;return t?(t=ey(t)).params&&(t.params=(e=t.params)?ey(e):null):t={},t}function ky(t,e,n){return{duration:t,delay:e,easing:n}}function Ey(t,e,n,o,r,i){var a=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null,s=arguments.length>7&&void 0!==arguments[7]&&arguments[7];return{type:1,element:t,keyframes:e,preStyleProps:n,postStyleProps:o,duration:r,delay:i,totalTime:r+i,easing:a,subTimeline:s}}var Sy=function(){function t(){_(this,t),this._map=new Map}return b(t,[{key:"consume",value:function(t){var e=this._map.get(t);return e?this._map.delete(t):e=[],e}},{key:"append",value:function(t,e){var n,o=this._map.get(t);o||this._map.set(t,o=[]),(n=o).push.apply(n,c(e))}},{key:"has",value:function(t){return this._map.has(t)}},{key:"clear",value:function(){this._map.clear()}}]),t}(),Ty=new RegExp(":enter","g"),Ay=new RegExp(":leave","g");function Ny(t,e,n,o,r){var i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},a=arguments.length>6&&void 0!==arguments[6]?arguments[6]:{},s=arguments.length>7?arguments[7]:void 0,l=arguments.length>8?arguments[8]:void 0,c=arguments.length>9&&void 0!==arguments[9]?arguments[9]:[];return(new Iy).buildKeyframes(t,e,n,o,r,i,a,s,l,c)}var Iy=function(){function t(){_(this,t)}return b(t,[{key:"buildKeyframes",value:function(t,e,n,o,r,i,a,s,l){var c=arguments.length>9&&void 0!==arguments[9]?arguments[9]:[];l=l||new Sy;var u=new Dy(t,e,l,o,r,c,[]);u.options=s,u.currentTimeline.setStyles([i],null,u.errors,s),my(this,n,u);var d=u.timelines.filter((function(t){return t.containsAnimation()}));if(d.length&&Object.keys(a).length){var f=d[d.length-1];f.allowOnlyTimelineStyles()||f.setStyles([a],null,u.errors,s)}return d.length?d.map((function(t){return t.buildKeyframes()})):[Ey(e,[],[],[],0,0,"",!1)]}},{key:"visitTrigger",value:function(t,e){}},{key:"visitState",value:function(t,e){}},{key:"visitTransition",value:function(t,e){}},{key:"visitAnimateChild",value:function(t,e){var n=e.subInstructions.consume(e.element);if(n){var o=e.createSubContext(t.options),r=e.currentTimeline.currentTime,i=this._visitSubInstructions(n,o,o.options);r!=i&&e.transformIntoNewTimeline(i)}e.previousNode=t}},{key:"visitAnimateRef",value:function(t,e){var n=e.createSubContext(t.options);n.transformIntoNewTimeline(),this.visitReference(t.animation,n),e.transformIntoNewTimeline(n.currentTimeline.currentTime),e.previousNode=t}},{key:"_visitSubInstructions",value:function(t,e,n){var o=e.currentTimeline.currentTime,r=null!=n.duration?X_(n.duration):null,i=null!=n.delay?X_(n.delay):null;return 0!==r&&t.forEach((function(t){var n=e.appendInstructionToTimeline(t,r,i);o=Math.max(o,n.duration+n.delay)})),o}},{key:"visitReference",value:function(t,e){e.updateOptions(t.options,!0),my(this,t.animation,e),e.previousNode=t}},{key:"visitSequence",value:function(t,e){var n=this,o=e.subContextCount,r=e,i=t.options;if(i&&(i.params||i.delay)&&((r=e.createSubContext(i)).transformIntoNewTimeline(),null!=i.delay)){6==r.previousNode.type&&(r.currentTimeline.snapshotCurrentStyles(),r.previousNode=jy);var a=X_(i.delay);r.delayNextStep(a)}t.steps.length&&(t.steps.forEach((function(t){return my(n,t,r)})),r.currentTimeline.applyStylesToKeyframe(),r.subContextCount>o&&r.transformIntoNewTimeline()),e.previousNode=t}},{key:"visitGroup",value:function(t,e){var n=this,o=[],r=e.currentTimeline.currentTime,i=t.options&&t.options.delay?X_(t.options.delay):0;t.steps.forEach((function(a){var s=e.createSubContext(t.options);i&&s.delayNextStep(i),my(n,a,s),r=Math.max(r,s.currentTimeline.currentTime),o.push(s.currentTimeline)})),o.forEach((function(t){return e.currentTimeline.mergeTimelineCollectedStyles(t)})),e.transformIntoNewTimeline(r),e.previousNode=t}},{key:"_visitTiming",value:function(t,e){if(t.dynamic){var n=t.strValue;return ty(e.params?uy(n,e.params,e.errors):n,e.errors)}return{duration:t.duration,delay:t.delay,easing:t.easing}}},{key:"visitAnimate",value:function(t,e){var n=e.currentAnimateTimings=this._visitTiming(t.timings,e),o=e.currentTimeline;n.delay&&(e.incrementTime(n.delay),o.snapshotCurrentStyles());var r=t.style;5==r.type?this.visitKeyframes(r,e):(e.incrementTime(n.duration),this.visitStyle(r,e),o.applyStylesToKeyframe()),e.currentAnimateTimings=null,e.previousNode=t}},{key:"visitStyle",value:function(t,e){var n=e.currentTimeline,o=e.currentAnimateTimings;!o&&n.getCurrentStyleProperties().length&&n.forwardFrame();var r=o&&o.easing||t.easing;t.isEmptyStep?n.applyEmptyStep(r):n.setStyles(t.styles,r,e.errors,e.options),e.previousNode=t}},{key:"visitKeyframes",value:function(t,e){var n=e.currentAnimateTimings,o=e.currentTimeline.duration,r=n.duration,i=e.createSubContext().currentTimeline;i.easing=n.easing,t.styles.forEach((function(t){i.forwardTime((t.offset||0)*r),i.setStyles(t.styles,t.easing,e.errors,e.options),i.applyStylesToKeyframe()})),e.currentTimeline.mergeTimelineCollectedStyles(i),e.transformIntoNewTimeline(o+r),e.previousNode=t}},{key:"visitQuery",value:function(t,e){var n=this,o=e.currentTimeline.currentTime,r=t.options||{},i=r.delay?X_(r.delay):0;i&&(6===e.previousNode.type||0==o&&e.currentTimeline.getCurrentStyleProperties().length)&&(e.currentTimeline.snapshotCurrentStyles(),e.previousNode=jy);var a=o,s=e.invokeQuery(t.selector,t.originalSelector,t.limit,t.includeSelf,!!r.optional,e.errors);e.currentQueryTotal=s.length;var l=null;s.forEach((function(o,r){e.currentQueryIndex=r;var s=e.createSubContext(t.options,o);i&&s.delayNextStep(i),o===e.element&&(l=s.currentTimeline),my(n,t.animation,s),s.currentTimeline.applyStylesToKeyframe(),a=Math.max(a,s.currentTimeline.currentTime)})),e.currentQueryIndex=0,e.currentQueryTotal=0,e.transformIntoNewTimeline(a),l&&(e.currentTimeline.mergeTimelineCollectedStyles(l),e.currentTimeline.snapshotCurrentStyles()),e.previousNode=t}},{key:"visitStagger",value:function(t,e){var n=e.parentContext,o=e.currentTimeline,r=t.timings,i=Math.abs(r.duration),a=i*(e.currentQueryTotal-1),s=i*e.currentQueryIndex;switch(r.duration<0?"reverse":r.easing){case"reverse":s=a-s;break;case"full":s=n.currentStaggerTime}var l=e.currentTimeline;s&&l.delayNextStep(s);var c=l.currentTime;my(this,t.animation,e),e.previousNode=t,n.currentStaggerTime=o.currentTime-c+(o.startTime-n.currentTimeline.startTime)}}]),t}(),jy={},Dy=function(){function t(e,n,o,r,i,a,s,l){_(this,t),this._driver=e,this.element=n,this.subInstructions=o,this._enterClassName=r,this._leaveClassName=i,this.errors=a,this.timelines=s,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=jy,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=l||new Ry(this._driver,n,0),s.push(this.currentTimeline)}return b(t,[{key:"updateOptions",value:function(t,e){var n=this;if(t){var o=t,r=this.options;null!=o.duration&&(r.duration=X_(o.duration)),null!=o.delay&&(r.delay=X_(o.delay));var i=o.params;if(i){var a=r.params;a||(a=this.options.params={}),Object.keys(i).forEach((function(t){e&&a.hasOwnProperty(t)||(a[t]=uy(i[t],a,n.errors))}))}}}},{key:"_copyOptions",value:function(){var t={};if(this.options){var e=this.options.params;if(e){var n=t.params={};Object.keys(e).forEach((function(t){n[t]=e[t]}))}}return t}},{key:"createSubContext",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=arguments.length>1?arguments[1]:void 0,o=arguments.length>2?arguments[2]:void 0,r=n||this.element,i=new t(this._driver,r,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(r,o||0));return i.previousNode=this.previousNode,i.currentAnimateTimings=this.currentAnimateTimings,i.options=this._copyOptions(),i.updateOptions(e),i.currentQueryIndex=this.currentQueryIndex,i.currentQueryTotal=this.currentQueryTotal,i.parentContext=this,this.subContextCount++,i}},{key:"transformIntoNewTimeline",value:function(t){return this.previousNode=jy,this.currentTimeline=this.currentTimeline.fork(this.element,t),this.timelines.push(this.currentTimeline),this.currentTimeline}},{key:"appendInstructionToTimeline",value:function(t,e,n){var o={duration:null!=e?e:t.duration,delay:this.currentTimeline.currentTime+(null!=n?n:0)+t.delay,easing:""},r=new Ly(this._driver,t.element,t.keyframes,t.preStyleProps,t.postStyleProps,o,t.stretchStartingKeyframe);return this.timelines.push(r),o}},{key:"incrementTime",value:function(t){this.currentTimeline.forwardTime(this.currentTimeline.duration+t)}},{key:"delayNextStep",value:function(t){t>0&&this.currentTimeline.delayNextStep(t)}},{key:"invokeQuery",value:function(t,e,n,o,r,i){var a=[];if(o&&a.push(this.element),t.length>0){t=(t=t.replace(Ty,"."+this._enterClassName)).replace(Ay,"."+this._leaveClassName);var s=this._driver.query(this.element,t,1!=n);0!==n&&(s=n<0?s.slice(s.length+n,s.length):s.slice(0,n)),a.push.apply(a,c(s))}return r||0!=a.length||i.push('`query("'.concat(e,'")` returned zero elements. (Use `query("').concat(e,'", { optional: true })` if you wish to allow this.)')),a}},{key:"params",get:function(){return this.options.params}}]),t}(),Ry=function(){function t(e,n,o,r){_(this,t),this._driver=e,this.element=n,this.startTime=o,this._elementTimelineStylesLookup=r,this.duration=0,this._previousKeyframe={},this._currentKeyframe={},this._keyframes=new Map,this._styleSummary={},this._pendingStyles={},this._backFill={},this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._localTimelineStyles=Object.create(this._backFill,{}),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(n),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(n,this._localTimelineStyles)),this._loadKeyframe()}return b(t,[{key:"containsAnimation",value:function(){switch(this._keyframes.size){case 0:return!1;case 1:return this.getCurrentStyleProperties().length>0;default:return!0}}},{key:"getCurrentStyleProperties",value:function(){return Object.keys(this._currentKeyframe)}},{key:"delayNextStep",value:function(t){var e=1==this._keyframes.size&&Object.keys(this._pendingStyles).length;this.duration||e?(this.forwardTime(this.currentTime+t),e&&this.snapshotCurrentStyles()):this.startTime+=t}},{key:"fork",value:function(e,n){return this.applyStylesToKeyframe(),new t(this._driver,e,n||this.currentTime,this._elementTimelineStylesLookup)}},{key:"_loadKeyframe",value:function(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=Object.create(this._backFill,{}),this._keyframes.set(this.duration,this._currentKeyframe))}},{key:"forwardFrame",value:function(){this.duration+=1,this._loadKeyframe()}},{key:"forwardTime",value:function(t){this.applyStylesToKeyframe(),this.duration=t,this._loadKeyframe()}},{key:"_updateStyle",value:function(t,e){this._localTimelineStyles[t]=e,this._globalTimelineStyles[t]=e,this._styleSummary[t]={time:this.currentTime,value:e}}},{key:"allowOnlyTimelineStyles",value:function(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}},{key:"applyEmptyStep",value:function(t){var e=this;t&&(this._previousKeyframe.easing=t),Object.keys(this._globalTimelineStyles).forEach((function(t){e._backFill[t]=e._globalTimelineStyles[t]||"*",e._currentKeyframe[t]="*"})),this._currentEmptyStepKeyframe=this._currentKeyframe}},{key:"setStyles",value:function(t,e,n,o){var r=this;e&&(this._previousKeyframe.easing=e);var i=o&&o.params||{},a=function(t,e){var n,o={};return t.forEach((function(t){"*"===t?(n=n||Object.keys(e)).forEach((function(t){o[t]="*"})):ny(t,!1,o)})),o}(t,this._globalTimelineStyles);Object.keys(a).forEach((function(t){var e=uy(a[t],i,n);r._pendingStyles[t]=e,r._localTimelineStyles.hasOwnProperty(t)||(r._backFill[t]=r._globalTimelineStyles.hasOwnProperty(t)?r._globalTimelineStyles[t]:"*"),r._updateStyle(t,e)}))}},{key:"applyStylesToKeyframe",value:function(){var t=this,e=this._pendingStyles,n=Object.keys(e);0!=n.length&&(this._pendingStyles={},n.forEach((function(n){t._currentKeyframe[n]=e[n]})),Object.keys(this._localTimelineStyles).forEach((function(e){t._currentKeyframe.hasOwnProperty(e)||(t._currentKeyframe[e]=t._localTimelineStyles[e])})))}},{key:"snapshotCurrentStyles",value:function(){var t=this;Object.keys(this._localTimelineStyles).forEach((function(e){var n=t._localTimelineStyles[e];t._pendingStyles[e]=n,t._updateStyle(e,n)}))}},{key:"getFinalKeyframe",value:function(){return this._keyframes.get(this.duration)}},{key:"mergeTimelineCollectedStyles",value:function(t){var e=this;Object.keys(t._styleSummary).forEach((function(n){var o=e._styleSummary[n],r=t._styleSummary[n];(!o||r.time>o.time)&&e._updateStyle(n,r.value)}))}},{key:"buildKeyframes",value:function(){var t=this;this.applyStylesToKeyframe();var e=new Set,n=new Set,o=1===this._keyframes.size&&0===this.duration,r=[];this._keyframes.forEach((function(i,a){var s=ny(i,!0);Object.keys(s).forEach((function(t){var o=s[t];"!"==o?e.add(t):"*"==o&&n.add(t)})),o||(s.offset=a/t.duration),r.push(s)}));var i=e.size?dy(e.values()):[],a=n.size?dy(n.values()):[];if(o){var s=r[0],l=ey(s);s.offset=0,l.offset=1,r=[s,l]}return Ey(this.element,r,i,a,this.duration,this.startTime,this.easing,!1)}},{key:"currentTime",get:function(){return this.startTime+this.duration}},{key:"properties",get:function(){var t=[];for(var e in this._currentKeyframe)t.push(e);return t}}]),t}(),Ly=function(t){g(n,t);var e=v(n);function n(t,o,r,i,a,s){var l,c=arguments.length>6&&void 0!==arguments[6]&&arguments[6];return _(this,n),(l=e.call(this,t,o,s.delay)).element=o,l.keyframes=r,l.preStyleProps=i,l.postStyleProps=a,l._stretchStartingKeyframe=c,l.timings={duration:s.duration,delay:s.delay,easing:s.easing},l}return b(n,[{key:"containsAnimation",value:function(){return this.keyframes.length>1}},{key:"buildKeyframes",value:function(){var t=this.keyframes,e=this.timings,n=e.delay,o=e.duration,r=e.easing;if(this._stretchStartingKeyframe&&n){var i=[],a=o+n,s=n/a,l=ny(t[0],!1);l.offset=0,i.push(l);var c=ny(t[0],!1);c.offset=qy(s),i.push(c);for(var u=t.length-1,d=1;d<=u;d++){var f=ny(t[d],!1);f.offset=qy((n+f.offset*o)/a),i.push(f)}o=a,n=0,r="",t=i}return Ey(this.element,t,this.preStyleProps,this.postStyleProps,o,n,r,!0)}}]),n}(Ry);function qy(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:3,n=Math.pow(10,e-1);return Math.round(t*n)/n}var Fy=function t(){_(this,t)},Vy=function(t){g(n,t);var e=v(n);function n(){return _(this,n),e.apply(this,arguments)}return b(n,[{key:"normalizePropertyName",value:function(t,e){return gy(t)}},{key:"normalizeStyleValue",value:function(t,e,n,o){var r="",i=n.toString().trim();if(zy[e]&&0!==n&&"0"!==n)if("number"==typeof n)r="px";else{var a=n.match(/^[+-]?[\d\.]+([a-z]*)$/);a&&0==a[1].length&&o.push("Please provide a CSS unit value for ".concat(t,":").concat(n))}return i+r}}]),n}(Fy),zy=function(){return t="width,height,minWidth,minHeight,maxWidth,maxHeight,left,top,bottom,right,fontSize,outlineWidth,outlineOffset,paddingTop,paddingLeft,paddingBottom,paddingRight,marginTop,marginLeft,marginBottom,marginRight,borderRadius,borderWidth,borderTopWidth,borderLeftWidth,borderRightWidth,borderBottomWidth,textIndent,perspective".split(","),e={},t.forEach((function(t){return e[t]=!0})),e;var t,e}();function By(t,e,n,o,r,i,a,s,l,c,u,d,f){return{type:0,element:t,triggerName:e,isRemovalTransition:r,fromState:n,fromStyles:i,toState:o,toStyles:a,timelines:s,queriedElements:l,preStyleProps:c,postStyleProps:u,totalTime:d,errors:f}}var Uy={},Hy=function(){function t(e,n,o){_(this,t),this._triggerName=e,this.ast=n,this._stateStyles=o}return b(t,[{key:"match",value:function(t,e,n,o){return function(t,e,n,o,r){return t.some((function(t){return t(e,n,o,r)}))}(this.ast.matchers,t,e,n,o)}},{key:"buildStyles",value:function(t,e,n){var o=this._stateStyles["*"],r=this._stateStyles[t],i=o?o.buildStyles(e,n):{};return r?r.buildStyles(e,n):i}},{key:"build",value:function(t,e,n,o,r,i,a,s,l,c){var u=[],d=this.ast.options&&this.ast.options.params||Uy,f=this.buildStyles(n,a&&a.params||Uy,u),g=s&&s.params||Uy,h=this.buildStyles(o,g,u),p=new Set,m=new Map,v=new Map,_="void"===o,y={params:Object.assign(Object.assign({},d),g)},b=c?[]:Ny(t,e,this.ast.animation,r,i,f,h,y,l,u),C=0;if(b.forEach((function(t){C=Math.max(t.duration+t.delay,C)})),u.length)return By(e,this._triggerName,n,o,_,f,h,[],[],m,v,C,u);b.forEach((function(t){var n=t.element,o=L_(m,n,{});t.preStyleProps.forEach((function(t){return o[t]=!0}));var r=L_(v,n,{});t.postStyleProps.forEach((function(t){return r[t]=!0})),n!==e&&p.add(n)}));var O=dy(p.values());return By(e,this._triggerName,n,o,_,f,h,b,O,m,v,C)}}]),t}(),Ky=function(){function t(e,n){_(this,t),this.styles=e,this.defaultParams=n}return b(t,[{key:"buildStyles",value:function(t,e){var n={},o=ey(this.defaultParams);return Object.keys(t).forEach((function(e){var n=t[e];null!=n&&(o[e]=n)})),this.styles.styles.forEach((function(t){if("string"!=typeof t){var r=t;Object.keys(r).forEach((function(t){var i=r[t];i.length>1&&(i=uy(i,o,e)),n[t]=i}))}})),n}}]),t}(),Gy=function(){function t(e,n){var o=this;_(this,t),this.name=e,this.ast=n,this.transitionFactories=[],this.states={},n.states.forEach((function(t){o.states[t.name]=new Ky(t.style,t.options&&t.options.params||{})})),Wy(this.states,"true","1"),Wy(this.states,"false","0"),n.transitions.forEach((function(t){o.transitionFactories.push(new Hy(e,t,o.states))})),this.fallbackTransition=new Hy(e,{type:1,animation:{type:2,steps:[],options:null},matchers:[function(t,e){return!0}],options:null,queryCount:0,depCount:0},this.states)}return b(t,[{key:"matchTransition",value:function(t,e,n,o){return this.transitionFactories.find((function(r){return r.match(t,e,n,o)}))||null}},{key:"matchStyles",value:function(t,e,n){return this.fallbackTransition.buildStyles(t,e,n)}},{key:"containsQueries",get:function(){return this.ast.queryCount>0}}]),t}();function Wy(t,e,n){t.hasOwnProperty(e)?t.hasOwnProperty(n)||(t[n]=t[e]):t.hasOwnProperty(n)&&(t[e]=t[n])}var Zy=new Sy,Qy=function(){function t(e,n,o){_(this,t),this.bodyNode=e,this._driver=n,this._normalizer=o,this._animations={},this._playersById={},this.players=[]}return b(t,[{key:"register",value:function(t,e){var n=[],o=Oy(this._driver,e,n);if(n.length)throw new Error("Unable to build the animation due to the following errors: ".concat(n.join("\n")));this._animations[t]=o}},{key:"_buildPlayer",value:function(t,e,n){var o=t.element,r=I_(this._driver,this._normalizer,o,t.keyframes,e,n);return this._driver.animate(o,r,t.duration,t.delay,t.easing,[],!0)}},{key:"create",value:function(t,e){var n,o=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=[],a=this._animations[t],s=new Map;if(a?(n=Ny(this._driver,e,a,"ng-enter","ng-leave",{},{},r,Zy,i)).forEach((function(t){var e=L_(s,t.element,{});t.postStyleProps.forEach((function(t){return e[t]=null}))})):(i.push("The requested animation doesn't exist or has already been destroyed"),n=[]),i.length)throw new Error("Unable to create the animation due to the following errors: ".concat(i.join("\n")));s.forEach((function(t,e){Object.keys(t).forEach((function(n){t[n]=o._driver.computeStyle(e,n,"*")}))}));var l=n.map((function(t){var e=s.get(t.element);return o._buildPlayer(t,{},e)})),c=N_(l);return this._playersById[t]=c,c.onDestroy((function(){return o.destroy(t)})),this.players.push(c),c}},{key:"destroy",value:function(t){var e=this._getPlayer(t);e.destroy(),delete this._playersById[t];var n=this.players.indexOf(e);n>=0&&this.players.splice(n,1)}},{key:"_getPlayer",value:function(t){var e=this._playersById[t];if(!e)throw new Error("Unable to find the timeline player referenced by ".concat(t));return e}},{key:"listen",value:function(t,e,n,o){var r=R_(e,"","","");return j_(this._getPlayer(t),n,r,o),function(){}}},{key:"command",value:function(t,e,n,o){if("register"!=n)if("create"!=n){var r=this._getPlayer(t);switch(n){case"play":r.play();break;case"pause":r.pause();break;case"reset":r.reset();break;case"restart":r.restart();break;case"finish":r.finish();break;case"init":r.init();break;case"setPosition":r.setPosition(parseFloat(o[0]));break;case"destroy":this.destroy(t)}}else this.create(t,e,o[0]||{});else this.register(t,o[0])}}]),t}(),$y=[],Yy={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Xy={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Jy=function(){function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";_(this,t),this.namespaceId=n;var o=e&&e.hasOwnProperty("value"),r=o?e.value:e;if(this.value=rb(r),o){var i=ey(e);delete i.value,this.options=i}else this.options={};this.options.params||(this.options.params={})}return b(t,[{key:"absorbOptions",value:function(t){var e=t.params;if(e){var n=this.options.params;Object.keys(e).forEach((function(t){null==n[t]&&(n[t]=e[t])}))}}},{key:"params",get:function(){return this.options.params}}]),t}(),tb=new Jy("void"),eb=function(){function t(e,n,o){_(this,t),this.id=e,this.hostElement=n,this._engine=o,this.players=[],this._triggers={},this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+e,cb(n,this._hostClassName)}return b(t,[{key:"listen",value:function(t,e,n,o){var r,i=this;if(!this._triggers.hasOwnProperty(e))throw new Error('Unable to listen on the animation trigger event "'.concat(n,'" because the animation trigger "').concat(e,"\" doesn't exist!"));if(null==n||0==n.length)throw new Error('Unable to listen on the animation trigger "'.concat(e,'" because the provided event is undefined!'));if("start"!=(r=n)&&"done"!=r)throw new Error('The provided animation trigger event "'.concat(n,'" for the animation trigger "').concat(e,'" is not supported!'));var a=L_(this._elementListeners,t,[]),s={name:e,phase:n,callback:o};a.push(s);var l=L_(this._engine.statesByElement,t,{});return l.hasOwnProperty(e)||(cb(t,"ng-trigger"),cb(t,"ng-trigger-"+e),l[e]=tb),function(){i._engine.afterFlush((function(){var t=a.indexOf(s);t>=0&&a.splice(t,1),i._triggers[e]||delete l[e]}))}}},{key:"register",value:function(t,e){return!this._triggers[t]&&(this._triggers[t]=e,!0)}},{key:"_getTrigger",value:function(t){var e=this._triggers[t];if(!e)throw new Error('The provided animation trigger "'.concat(t,'" has not been registered!'));return e}},{key:"trigger",value:function(t,e,n){var o=this,r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],i=this._getTrigger(e),a=new ob(this.id,e,t),s=this._engine.statesByElement.get(t);s||(cb(t,"ng-trigger"),cb(t,"ng-trigger-"+e),this._engine.statesByElement.set(t,s={}));var l=s[e],c=new Jy(n,this.id),u=n&&n.hasOwnProperty("value");!u&&l&&c.absorbOptions(l.options),s[e]=c,l||(l=tb);var d="void"===c.value;if(d||l.value!==c.value){var f=L_(this._engine.playersByElement,t,[]);f.forEach((function(t){t.namespaceId==o.id&&t.triggerName==e&&t.queued&&t.destroy()}));var g=i.matchTransition(l.value,c.value,t,c.params),h=!1;if(!g){if(!r)return;g=i.fallbackTransition,h=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:t,triggerName:e,transition:g,fromState:l,toState:c,player:a,isFallbackTransition:h}),h||(cb(t,"ng-animate-queued"),a.onStart((function(){ub(t,"ng-animate-queued")}))),a.onDone((function(){var e=o.players.indexOf(a);e>=0&&o.players.splice(e,1);var n=o._engine.playersByElement.get(t);if(n){var r=n.indexOf(a);r>=0&&n.splice(r,1)}})),this.players.push(a),f.push(a),a}if(!fb(l.params,c.params)){var p=[],m=i.matchStyles(l.value,l.params,p),v=i.matchStyles(c.value,c.params,p);p.length?this._engine.reportError(p):this._engine.afterFlush((function(){ay(t,m),iy(t,v)}))}}},{key:"deregister",value:function(t){var e=this;delete this._triggers[t],this._engine.statesByElement.forEach((function(e,n){delete e[t]})),this._elementListeners.forEach((function(n,o){e._elementListeners.set(o,n.filter((function(e){return e.name!=t})))}))}},{key:"clearElementCache",value:function(t){this._engine.statesByElement.delete(t),this._elementListeners.delete(t);var e=this._engine.playersByElement.get(t);e&&(e.forEach((function(t){return t.destroy()})),this._engine.playersByElement.delete(t))}},{key:"_signalRemovalForInnerTriggers",value:function(t,e){var n=this,o=this._engine.driver.query(t,".ng-trigger",!0);o.forEach((function(t){if(!t.__ng_removed){var o=n._engine.fetchNamespacesByElement(t);o.size?o.forEach((function(n){return n.triggerLeaveAnimation(t,e,!1,!0)})):n.clearElementCache(t)}})),this._engine.afterFlushAnimationsDone((function(){return o.forEach((function(t){return n.clearElementCache(t)}))}))}},{key:"triggerLeaveAnimation",value:function(t,e,n,o){var r=this,i=this._engine.statesByElement.get(t);if(i){var a=[];if(Object.keys(i).forEach((function(e){if(r._triggers[e]){var n=r.trigger(t,e,"void",o);n&&a.push(n)}})),a.length)return this._engine.markElementAsRemoved(this.id,t,!0,e),n&&N_(a).onDone((function(){return r._engine.processLeaveNode(t)})),!0}return!1}},{key:"prepareLeaveAnimationListeners",value:function(t){var e=this,n=this._elementListeners.get(t);if(n){var o=new Set;n.forEach((function(n){var r=n.name;if(!o.has(r)){o.add(r);var i=e._triggers[r].fallbackTransition,a=e._engine.statesByElement.get(t)[r]||tb,s=new Jy("void"),l=new ob(e.id,r,t);e._engine.totalQueuedPlayers++,e._queue.push({element:t,triggerName:r,transition:i,fromState:a,toState:s,player:l,isFallbackTransition:!0})}}))}}},{key:"removeNode",value:function(t,e){var n=this,o=this._engine;if(t.childElementCount&&this._signalRemovalForInnerTriggers(t,e),!this.triggerLeaveAnimation(t,e,!0)){var r=!1;if(o.totalAnimations){var i=o.players.length?o.playersByQueriedElement.get(t):[];if(i&&i.length)r=!0;else for(var a=t;a=a.parentNode;)if(o.statesByElement.get(a)){r=!0;break}}if(this.prepareLeaveAnimationListeners(t),r)o.markElementAsRemoved(this.id,t,!1,e);else{var s=t.__ng_removed;s&&s!==Yy||(o.afterFlush((function(){return n.clearElementCache(t)})),o.destroyInnerAnimations(t),o._onRemovalComplete(t,e))}}}},{key:"insertNode",value:function(t,e){cb(t,this._hostClassName)}},{key:"drainQueuedTransitions",value:function(t){var e=this,n=[];return this._queue.forEach((function(o){var r=o.player;if(!r.destroyed){var i=o.element,a=e._elementListeners.get(i);a&&a.forEach((function(e){if(e.name==o.triggerName){var n=R_(i,o.triggerName,o.fromState.value,o.toState.value);n._data=t,j_(o.player,e.phase,n,e.callback)}})),r.markedForDestroy?e._engine.afterFlush((function(){r.destroy()})):n.push(o)}})),this._queue=[],n.sort((function(t,n){var o=t.transition.ast.depCount,r=n.transition.ast.depCount;return 0==o||0==r?o-r:e._engine.driver.containsElement(t.element,n.element)?1:-1}))}},{key:"destroy",value:function(t){this.players.forEach((function(t){return t.destroy()})),this._signalRemovalForInnerTriggers(this.hostElement,t)}},{key:"elementContainsData",value:function(t){var e=!1;return this._elementListeners.has(t)&&(e=!0),!!this._queue.find((function(e){return e.element===t}))||e}}]),t}(),nb=function(){function t(e,n,o){_(this,t),this.bodyNode=e,this.driver=n,this._normalizer=o,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=function(t,e){}}return b(t,[{key:"_onRemovalComplete",value:function(t,e){this.onRemovalComplete(t,e)}},{key:"createNamespace",value:function(t,e){var n=new eb(t,e,this);return e.parentNode?this._balanceNamespaceList(n,e):(this.newHostElements.set(e,n),this.collectEnterElement(e)),this._namespaceLookup[t]=n}},{key:"_balanceNamespaceList",value:function(t,e){var n=this._namespaceList.length-1;if(n>=0){for(var o=!1,r=n;r>=0;r--)if(this.driver.containsElement(this._namespaceList[r].hostElement,e)){this._namespaceList.splice(r+1,0,t),o=!0;break}o||this._namespaceList.splice(0,0,t)}else this._namespaceList.push(t);return this.namespacesByHostElement.set(e,t),t}},{key:"register",value:function(t,e){var n=this._namespaceLookup[t];return n||(n=this.createNamespace(t,e)),n}},{key:"registerTrigger",value:function(t,e,n){var o=this._namespaceLookup[t];o&&o.register(e,n)&&this.totalAnimations++}},{key:"destroy",value:function(t,e){var n=this;if(t){var o=this._fetchNamespace(t);this.afterFlush((function(){n.namespacesByHostElement.delete(o.hostElement),delete n._namespaceLookup[t];var e=n._namespaceList.indexOf(o);e>=0&&n._namespaceList.splice(e,1)})),this.afterFlushAnimationsDone((function(){return o.destroy(e)}))}}},{key:"_fetchNamespace",value:function(t){return this._namespaceLookup[t]}},{key:"fetchNamespacesByElement",value:function(t){var e=new Set,n=this.statesByElement.get(t);if(n)for(var o=Object.keys(n),r=0;r<o.length;r++){var i=n[o[r]].namespaceId;if(i){var a=this._fetchNamespace(i);a&&e.add(a)}}return e}},{key:"trigger",value:function(t,e,n,o){if(ib(e)){var r=this._fetchNamespace(t);if(r)return r.trigger(e,n,o),!0}return!1}},{key:"insertNode",value:function(t,e,n,o){if(ib(e)){var r=e.__ng_removed;if(r&&r.setForRemoval){r.setForRemoval=!1,r.setForMove=!0;var i=this.collectedLeaveElements.indexOf(e);i>=0&&this.collectedLeaveElements.splice(i,1)}if(t){var a=this._fetchNamespace(t);a&&a.insertNode(e,n)}o&&this.collectEnterElement(e)}}},{key:"collectEnterElement",value:function(t){this.collectedEnterElements.push(t)}},{key:"markElementAsDisabled",value:function(t,e){e?this.disabledNodes.has(t)||(this.disabledNodes.add(t),cb(t,"ng-animate-disabled")):this.disabledNodes.has(t)&&(this.disabledNodes.delete(t),ub(t,"ng-animate-disabled"))}},{key:"removeNode",value:function(t,e,n,o){if(ib(e)){var r=t?this._fetchNamespace(t):null;if(r?r.removeNode(e,o):this.markElementAsRemoved(t,e,!1,o),n){var i=this.namespacesByHostElement.get(e);i&&i.id!==t&&i.removeNode(e,o)}}else this._onRemovalComplete(e,o)}},{key:"markElementAsRemoved",value:function(t,e,n,o){this.collectedLeaveElements.push(e),e.__ng_removed={namespaceId:t,setForRemoval:o,hasAnimation:n,removedBeforeQueried:!1}}},{key:"listen",value:function(t,e,n,o,r){return ib(e)?this._fetchNamespace(t).listen(e,n,o,r):function(){}}},{key:"_buildInstruction",value:function(t,e,n,o,r){return t.transition.build(this.driver,t.element,t.fromState.value,t.toState.value,n,o,t.fromState.options,t.toState.options,e,r)}},{key:"destroyInnerAnimations",value:function(t){var e=this,n=this.driver.query(t,".ng-trigger",!0);n.forEach((function(t){return e.destroyActiveAnimationsForElement(t)})),0!=this.playersByQueriedElement.size&&(n=this.driver.query(t,".ng-animating",!0)).forEach((function(t){return e.finishActiveQueriedAnimationOnElement(t)}))}},{key:"destroyActiveAnimationsForElement",value:function(t){var e=this.playersByElement.get(t);e&&e.forEach((function(t){t.queued?t.markedForDestroy=!0:t.destroy()}))}},{key:"finishActiveQueriedAnimationOnElement",value:function(t){var e=this.playersByQueriedElement.get(t);e&&e.forEach((function(t){return t.finish()}))}},{key:"whenRenderingDone",value:function(){var t=this;return new Promise((function(e){if(t.players.length)return N_(t.players).onDone((function(){return e()}));e()}))}},{key:"processLeaveNode",value:function(t){var e=this,n=t.__ng_removed;if(n&&n.setForRemoval){if(t.__ng_removed=Yy,n.namespaceId){this.destroyInnerAnimations(t);var o=this._fetchNamespace(n.namespaceId);o&&o.clearElementCache(t)}this._onRemovalComplete(t,n.setForRemoval)}this.driver.matchesElement(t,".ng-animate-disabled")&&this.markElementAsDisabled(t,!1),this.driver.query(t,".ng-animate-disabled",!0).forEach((function(t){e.markElementAsDisabled(t,!1)}))}},{key:"flush",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1,n=[];if(this.newHostElements.size&&(this.newHostElements.forEach((function(e,n){return t._balanceNamespaceList(e,n)})),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(var o=0;o<this.collectedEnterElements.length;o++){var r=this.collectedEnterElements[o];cb(r,"ng-star-inserted")}if(this._namespaceList.length&&(this.totalQueuedPlayers||this.collectedLeaveElements.length)){var i=[];try{n=this._flushAnimations(i,e)}finally{for(var a=0;a<i.length;a++)i[a]()}}else for(var s=0;s<this.collectedLeaveElements.length;s++){var l=this.collectedLeaveElements[s];this.processLeaveNode(l)}if(this.totalQueuedPlayers=0,this.collectedEnterElements.length=0,this.collectedLeaveElements.length=0,this._flushFns.forEach((function(t){return t()})),this._flushFns=[],this._whenQuietFns.length){var c=this._whenQuietFns;this._whenQuietFns=[],n.length?N_(n).onDone((function(){c.forEach((function(t){return t()}))})):c.forEach((function(t){return t()}))}}},{key:"reportError",value:function(t){throw new Error("Unable to process animations due to the following failed trigger transitions\n ".concat(t.join("\n")))}},{key:"_flushAnimations",value:function(t,e){var n=this,o=new Sy,r=[],i=new Map,a=[],s=new Map,l=new Map,u=new Map,d=new Set;this.disabledNodes.forEach((function(t){d.add(t);for(var e=n.driver.query(t,".ng-animate-queued",!0),o=0;o<e.length;o++)d.add(e[o])}));var f=this.bodyNode,g=Array.from(this.statesByElement.keys()),h=lb(g,this.collectedEnterElements),p=new Map,m=0;h.forEach((function(t,e){var n="ng-enter"+m++;p.set(e,n),t.forEach((function(t){return cb(t,n)}))}));for(var v=[],_=new Set,y=new Set,b=0;b<this.collectedLeaveElements.length;b++){var C=this.collectedLeaveElements[b],O=C.__ng_removed;O&&O.setForRemoval&&(v.push(C),_.add(C),O.hasAnimation?this.driver.query(C,".ng-star-inserted",!0).forEach((function(t){return _.add(t)})):y.add(C))}var P=new Map,M=lb(g,Array.from(_));M.forEach((function(t,e){var n="ng-leave"+m++;P.set(e,n),t.forEach((function(t){return cb(t,n)}))})),t.push((function(){h.forEach((function(t,e){var n=p.get(e);t.forEach((function(t){return ub(t,n)}))})),M.forEach((function(t,e){var n=P.get(e);t.forEach((function(t){return ub(t,n)}))})),v.forEach((function(t){n.processLeaveNode(t)}))}));for(var x=[],w=[],k=this._namespaceList.length-1;k>=0;k--)this._namespaceList[k].drainQueuedTransitions(e).forEach((function(t){var e=t.player,i=t.element;if(x.push(e),n.collectedEnterElements.length){var c=i.__ng_removed;if(c&&c.setForMove)return void e.destroy()}var d=!f||!n.driver.containsElement(f,i),g=P.get(i),h=p.get(i),m=n._buildInstruction(t,o,h,g,d);if(m.errors&&m.errors.length)w.push(m);else{if(d)return e.onStart((function(){return ay(i,m.fromStyles)})),e.onDestroy((function(){return iy(i,m.toStyles)})),void r.push(e);if(t.isFallbackTransition)return e.onStart((function(){return ay(i,m.fromStyles)})),e.onDestroy((function(){return iy(i,m.toStyles)})),void r.push(e);m.timelines.forEach((function(t){return t.stretchStartingKeyframe=!0})),o.append(i,m.timelines),a.push({instruction:m,player:e,element:i}),m.queriedElements.forEach((function(t){return L_(s,t,[]).push(e)})),m.preStyleProps.forEach((function(t,e){var n=Object.keys(t);if(n.length){var o=l.get(e);o||l.set(e,o=new Set),n.forEach((function(t){return o.add(t)}))}})),m.postStyleProps.forEach((function(t,e){var n=Object.keys(t),o=u.get(e);o||u.set(e,o=new Set),n.forEach((function(t){return o.add(t)}))}))}}));if(w.length){var E=[];w.forEach((function(t){E.push("@".concat(t.triggerName," has failed due to:\n")),t.errors.forEach((function(t){return E.push("- ".concat(t,"\n"))}))})),x.forEach((function(t){return t.destroy()})),this.reportError(E)}var S=new Map,T=new Map;a.forEach((function(t){var e=t.element;o.has(e)&&(T.set(e,e),n._beforeAnimationBuild(t.player.namespaceId,t.instruction,S))})),r.forEach((function(t){var e=t.element;n._getPreviousPlayers(e,!1,t.namespaceId,t.triggerName,null).forEach((function(t){L_(S,e,[]).push(t),t.destroy()}))}));var A=v.filter((function(t){return gb(t,l,u)})),N=new Map;sb(N,this.driver,y,u,"*").forEach((function(t){gb(t,l,u)&&A.push(t)}));var I=new Map;h.forEach((function(t,e){sb(I,n.driver,new Set(t),l,"!")})),A.forEach((function(t){var e=N.get(t),n=I.get(t);N.set(t,Object.assign(Object.assign({},e),n))}));var j=[],D=[],R={};a.forEach((function(t){var e=t.element,a=t.player,s=t.instruction;if(o.has(e)){if(d.has(e))return a.onDestroy((function(){return iy(e,s.toStyles)})),a.disabled=!0,a.overrideTotalTime(s.totalTime),void r.push(a);var l=R;if(T.size>1){for(var c=e,u=[];c=c.parentNode;){var f=T.get(c);if(f){l=f;break}u.push(c)}u.forEach((function(t){return T.set(t,l)}))}var g=n._buildAnimation(a.namespaceId,s,S,i,I,N);if(a.setRealPlayer(g),l===R)j.push(a);else{var h=n.playersByElement.get(l);h&&h.length&&(a.parentPlayer=N_(h)),r.push(a)}}else ay(e,s.fromStyles),a.onDestroy((function(){return iy(e,s.toStyles)})),D.push(a),d.has(e)&&r.push(a)})),D.forEach((function(t){var e=i.get(t.element);if(e&&e.length){var n=N_(e);t.setRealPlayer(n)}})),r.forEach((function(t){t.parentPlayer?t.syncPlayerEvents(t.parentPlayer):t.destroy()}));for(var L=0;L<v.length;L++){var q=v[L],F=q.__ng_removed;if(ub(q,"ng-leave"),!F||!F.hasAnimation){var V=[];if(s.size){var z=s.get(q);z&&z.length&&V.push.apply(V,c(z));for(var B=this.driver.query(q,".ng-animating",!0),U=0;U<B.length;U++){var H=s.get(B[U]);H&&H.length&&V.push.apply(V,c(H))}}var K=V.filter((function(t){return!t.destroyed}));K.length?db(this,q,K):this.processLeaveNode(q)}}return v.length=0,j.forEach((function(t){n.players.push(t),t.onDone((function(){t.destroy();var e=n.players.indexOf(t);n.players.splice(e,1)})),t.play()})),j}},{key:"elementContainsData",value:function(t,e){var n=!1,o=e.__ng_removed;return o&&o.setForRemoval&&(n=!0),this.playersByElement.has(e)&&(n=!0),this.playersByQueriedElement.has(e)&&(n=!0),this.statesByElement.has(e)&&(n=!0),this._fetchNamespace(t).elementContainsData(e)||n}},{key:"afterFlush",value:function(t){this._flushFns.push(t)}},{key:"afterFlushAnimationsDone",value:function(t){this._whenQuietFns.push(t)}},{key:"_getPreviousPlayers",value:function(t,e,n,o,r){var i=[];if(e){var a=this.playersByQueriedElement.get(t);a&&(i=a)}else{var s=this.playersByElement.get(t);if(s){var l=!r||"void"==r;s.forEach((function(t){t.queued||(l||t.triggerName==o)&&i.push(t)}))}}return(n||o)&&(i=i.filter((function(t){return!(n&&n!=t.namespaceId||o&&o!=t.triggerName)}))),i}},{key:"_beforeAnimationBuild",value:function(t,e,n){var o,r=this,i=e.element,a=e.isRemovalTransition?void 0:t,s=e.isRemovalTransition?void 0:e.triggerName,l=d(e.timelines);try{var c=function(){var t=o.value.element,l=t!==i,c=L_(n,t,[]);r._getPreviousPlayers(t,l,a,s,e.toState).forEach((function(t){var e=t.getRealPlayer();e.beforeDestroy&&e.beforeDestroy(),t.destroy(),c.push(t)}))};for(l.s();!(o=l.n()).done;)c()}catch(u){l.e(u)}finally{l.f()}ay(i,e.fromStyles)}},{key:"_buildAnimation",value:function(t,e,n,o,r,i){var a=this,s=e.triggerName,l=e.element,c=[],u=new Set,d=new Set,f=e.timelines.map((function(e){var f=e.element;u.add(f);var g=f.__ng_removed;if(g&&g.removedBeforeQueried)return new S_(e.duration,e.delay);var h,p,m=f!==l,v=(h=(n.get(f)||$y).map((function(t){return t.getRealPlayer()})),p=[],function t(e,n){for(var o=0;o<e.length;o++){var r=e[o];r instanceof T_?t(r.players,n):n.push(r)}}(h,p),p).filter((function(t){return!!t.element&&t.element===f})),_=r.get(f),y=i.get(f),b=I_(a.driver,a._normalizer,f,e.keyframes,_,y),C=a._buildPlayer(e,b,v);if(e.subTimeline&&o&&d.add(f),m){var O=new ob(t,s,f);O.setRealPlayer(C),c.push(O)}return C}));c.forEach((function(t){L_(a.playersByQueriedElement,t.element,[]).push(t),t.onDone((function(){return function(t,e,n){var o;if(t instanceof Map){if(o=t.get(e)){if(o.length){var r=o.indexOf(n);o.splice(r,1)}0==o.length&&t.delete(e)}}else if(o=t[e]){if(o.length){var i=o.indexOf(n);o.splice(i,1)}0==o.length&&delete t[e]}return o}(a.playersByQueriedElement,t.element,t)}))})),u.forEach((function(t){return cb(t,"ng-animating")}));var g=N_(f);return g.onDestroy((function(){u.forEach((function(t){return ub(t,"ng-animating")})),iy(l,e.toStyles)})),d.forEach((function(t){L_(o,t,[]).push(g)})),g}},{key:"_buildPlayer",value:function(t,e,n){return e.length>0?this.driver.animate(t.element,e,t.duration,t.delay,t.easing,n):new S_(t.duration,t.delay)}},{key:"queuedPlayers",get:function(){var t=[];return this._namespaceList.forEach((function(e){e.players.forEach((function(e){e.queued&&t.push(e)}))})),t}}]),t}(),ob=function(){function t(e,n,o){_(this,t),this.namespaceId=e,this.triggerName=n,this.element=o,this._player=new S_,this._containsRealPlayer=!1,this._queuedCallbacks={},this.destroyed=!1,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}return b(t,[{key:"setRealPlayer",value:function(t){var e=this;this._containsRealPlayer||(this._player=t,Object.keys(this._queuedCallbacks).forEach((function(n){e._queuedCallbacks[n].forEach((function(e){return j_(t,n,void 0,e)}))})),this._queuedCallbacks={},this._containsRealPlayer=!0,this.overrideTotalTime(t.totalTime),this.queued=!1)}},{key:"getRealPlayer",value:function(){return this._player}},{key:"overrideTotalTime",value:function(t){this.totalTime=t}},{key:"syncPlayerEvents",value:function(t){var e=this,n=this._player;n.triggerCallback&&t.onStart((function(){return n.triggerCallback("start")})),t.onDone((function(){return e.finish()})),t.onDestroy((function(){return e.destroy()}))}},{key:"_queueEvent",value:function(t,e){L_(this._queuedCallbacks,t,[]).push(e)}},{key:"onDone",value:function(t){this.queued&&this._queueEvent("done",t),this._player.onDone(t)}},{key:"onStart",value:function(t){this.queued&&this._queueEvent("start",t),this._player.onStart(t)}},{key:"onDestroy",value:function(t){this.queued&&this._queueEvent("destroy",t),this._player.onDestroy(t)}},{key:"init",value:function(){this._player.init()}},{key:"hasStarted",value:function(){return!this.queued&&this._player.hasStarted()}},{key:"play",value:function(){!this.queued&&this._player.play()}},{key:"pause",value:function(){!this.queued&&this._player.pause()}},{key:"restart",value:function(){!this.queued&&this._player.restart()}},{key:"finish",value:function(){this._player.finish()}},{key:"destroy",value:function(){this.destroyed=!0,this._player.destroy()}},{key:"reset",value:function(){!this.queued&&this._player.reset()}},{key:"setPosition",value:function(t){this.queued||this._player.setPosition(t)}},{key:"getPosition",value:function(){return this.queued?0:this._player.getPosition()}},{key:"triggerCallback",value:function(t){var e=this._player;e.triggerCallback&&e.triggerCallback(t)}}]),t}();function rb(t){return null!=t?t:null}function ib(t){return t&&1===t.nodeType}function ab(t,e){var n=t.style.display;return t.style.display=null!=e?e:"none",n}function sb(t,e,n,o,r){var i=[];n.forEach((function(t){return i.push(ab(t))}));var a=[];o.forEach((function(n,o){var i={};n.forEach((function(t){var n=i[t]=e.computeStyle(o,t,r);n&&0!=n.length||(o.__ng_removed=Xy,a.push(o))})),t.set(o,i)}));var s=0;return n.forEach((function(t){return ab(t,i[s++])})),a}function lb(t,e){var n=new Map;if(t.forEach((function(t){return n.set(t,[])})),0==e.length)return n;var o=new Set(e),r=new Map;return e.forEach((function(t){var e=function t(e){if(!e)return 1;var i=r.get(e);if(i)return i;var a=e.parentNode;return i=n.has(a)?a:o.has(a)?1:t(a),r.set(e,i),i}(t);1!==e&&n.get(e).push(t)})),n}function cb(t,e){if(t.classList)t.classList.add(e);else{var n=t.$$classes;n||(n=t.$$classes={}),n[e]=!0}}function ub(t,e){if(t.classList)t.classList.remove(e);else{var n=t.$$classes;n&&delete n[e]}}function db(t,e,n){N_(n).onDone((function(){return t.processLeaveNode(e)}))}function fb(t,e){var n=Object.keys(t),o=Object.keys(e);if(n.length!=o.length)return!1;for(var r=0;r<n.length;r++){var i=n[r];if(!e.hasOwnProperty(i)||t[i]!==e[i])return!1}return!0}function gb(t,e,n){var o=n.get(t);if(!o)return!1;var r=e.get(t);return r?o.forEach((function(t){return r.add(t)})):e.set(t,o),n.delete(t),!0}var hb=function(){function t(e,n,o){var r=this;_(this,t),this.bodyNode=e,this._driver=n,this._triggerCache={},this.onRemovalComplete=function(t,e){},this._transitionEngine=new nb(e,n,o),this._timelineEngine=new Qy(e,n,o),this._transitionEngine.onRemovalComplete=function(t,e){return r.onRemovalComplete(t,e)}}return b(t,[{key:"registerTrigger",value:function(t,e,n,o,r){var i=t+"-"+o,a=this._triggerCache[i];if(!a){var s=[],l=Oy(this._driver,r,s);if(s.length)throw new Error('The animation trigger "'.concat(o,'" has failed to build due to the following errors:\n - ').concat(s.join("\n - ")));a=function(t,e){return new Gy(t,e)}(o,l),this._triggerCache[i]=a}this._transitionEngine.registerTrigger(e,o,a)}},{key:"register",value:function(t,e){this._transitionEngine.register(t,e)}},{key:"destroy",value:function(t,e){this._transitionEngine.destroy(t,e)}},{key:"onInsert",value:function(t,e,n,o){this._transitionEngine.insertNode(t,e,n,o)}},{key:"onRemove",value:function(t,e,n,o){this._transitionEngine.removeNode(t,e,o||!1,n)}},{key:"disableAnimations",value:function(t,e){this._transitionEngine.markElementAsDisabled(t,e)}},{key:"process",value:function(t,e,n,o){if("@"==n.charAt(0)){var r=l(q_(n),2);this._timelineEngine.command(r[0],e,r[1],o)}else this._transitionEngine.trigger(t,e,n,o)}},{key:"listen",value:function(t,e,n,o,r){if("@"==n.charAt(0)){var i=l(q_(n),2);return this._timelineEngine.listen(i[0],e,i[1],r)}return this._transitionEngine.listen(t,e,n,o,r)}},{key:"flush",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1;this._transitionEngine.flush(t)}},{key:"whenRenderingDone",value:function(){return this._transitionEngine.whenRenderingDone()}},{key:"players",get:function(){return this._transitionEngine.players.concat(this._timelineEngine.players)}}]),t}();function pb(t,e){var n=null,o=null;return Array.isArray(e)&&e.length?(n=vb(e[0]),e.length>1&&(o=vb(e[e.length-1]))):e&&(n=vb(e)),n||o?new mb(t,n,o):null}var mb=function(){var t=function(){function t(e,n,o){_(this,t),this._element=e,this._startStyles=n,this._endStyles=o,this._state=0;var r=t.initialStylesByElement.get(e);r||t.initialStylesByElement.set(e,r={}),this._initialStyles=r}return b(t,[{key:"start",value:function(){this._state<1&&(this._startStyles&&iy(this._element,this._startStyles,this._initialStyles),this._state=1)}},{key:"finish",value:function(){this.start(),this._state<2&&(iy(this._element,this._initialStyles),this._endStyles&&(iy(this._element,this._endStyles),this._endStyles=null),this._state=1)}},{key:"destroy",value:function(){this.finish(),this._state<3&&(t.initialStylesByElement.delete(this._element),this._startStyles&&(ay(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(ay(this._element,this._endStyles),this._endStyles=null),iy(this._element,this._initialStyles),this._state=3)}}]),t}();return t.initialStylesByElement=new WeakMap,t}();function vb(t){for(var e=null,n=Object.keys(t),o=0;o<n.length;o++){var r=n[o];_b(r)&&((e=e||{})[r]=t[r])}return e}function _b(t){return"display"===t||"position"===t}var yb=function(){function t(e,n,o,r,i,a,s){var l=this;_(this,t),this._element=e,this._name=n,this._duration=o,this._delay=r,this._easing=i,this._fillMode=a,this._onDoneFn=s,this._finished=!1,this._destroyed=!1,this._startTime=0,this._position=0,this._eventFn=function(t){return l._handleCallback(t)}}return b(t,[{key:"apply",value:function(){var t,e,n;t=this._element,e="".concat(this._duration,"ms ").concat(this._easing," ").concat(this._delay,"ms 1 normal ").concat(this._fillMode," ").concat(this._name),(n=xb(t,"").trim()).length&&(function(t,e){for(var n=0;n<t.length;n++)","===t.charAt(n)&&0}(n),e="".concat(n,", ").concat(e)),Mb(t,"",e),Pb(this._element,this._eventFn,!1),this._startTime=Date.now()}},{key:"pause",value:function(){bb(this._element,this._name,"paused")}},{key:"resume",value:function(){bb(this._element,this._name,"running")}},{key:"setPosition",value:function(t){var e=Cb(this._element,this._name);this._position=t*this._duration,Mb(this._element,"Delay","-".concat(this._position,"ms"),e)}},{key:"getPosition",value:function(){return this._position}},{key:"_handleCallback",value:function(t){var e=t._ngTestManualTimestamp||Date.now(),n=1e3*parseFloat(t.elapsedTime.toFixed(3));t.animationName==this._name&&Math.max(e-this._startTime,0)>=this._delay&&n>=this._duration&&this.finish()}},{key:"finish",value:function(){this._finished||(this._finished=!0,this._onDoneFn(),Pb(this._element,this._eventFn,!0))}},{key:"destroy",value:function(){var t,e,n,o;this._destroyed||(this._destroyed=!0,this.finish(),e=this._name,(o=Ob(n=xb(t=this._element,"").split(","),e))>=0&&(n.splice(o,1),Mb(t,"",n.join(","))))}}]),t}();function bb(t,e,n){Mb(t,"PlayState",n,Cb(t,e))}function Cb(t,e){var n=xb(t,"");return n.indexOf(",")>0?Ob(n.split(","),e):Ob([n],e)}function Ob(t,e){for(var n=0;n<t.length;n++)if(t[n].indexOf(e)>=0)return n;return-1}function Pb(t,e,n){n?t.removeEventListener("animationend",e):t.addEventListener("animationend",e)}function Mb(t,e,n,o){var r="animation"+e;if(null!=o){var i=t.style[r];if(i.length){var a=i.split(",");a[o]=n,n=a.join(",")}}t.style[r]=n}function xb(t,e){return t.style["animation"+e]}var wb=function(){function t(e,n,o,r,i,a,s,l){_(this,t),this.element=e,this.keyframes=n,this.animationName=o,this._duration=r,this._delay=i,this._finalStyles=s,this._specialStyles=l,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._started=!1,this.currentSnapshot={},this._state=0,this.easing=a||"linear",this.totalTime=r+i,this._buildStyler()}return b(t,[{key:"onStart",value:function(t){this._onStartFns.push(t)}},{key:"onDone",value:function(t){this._onDoneFns.push(t)}},{key:"onDestroy",value:function(t){this._onDestroyFns.push(t)}},{key:"destroy",value:function(){this.init(),this._state>=4||(this._state=4,this._styler.destroy(),this._flushStartFns(),this._flushDoneFns(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach((function(t){return t()})),this._onDestroyFns=[])}},{key:"_flushDoneFns",value:function(){this._onDoneFns.forEach((function(t){return t()})),this._onDoneFns=[]}},{key:"_flushStartFns",value:function(){this._onStartFns.forEach((function(t){return t()})),this._onStartFns=[]}},{key:"finish",value:function(){this.init(),this._state>=3||(this._state=3,this._styler.finish(),this._flushStartFns(),this._specialStyles&&this._specialStyles.finish(),this._flushDoneFns())}},{key:"setPosition",value:function(t){this._styler.setPosition(t)}},{key:"getPosition",value:function(){return this._styler.getPosition()}},{key:"hasStarted",value:function(){return this._state>=2}},{key:"init",value:function(){this._state>=1||(this._state=1,this._styler.apply(),this._delay&&this._styler.pause())}},{key:"play",value:function(){this.init(),this.hasStarted()||(this._flushStartFns(),this._state=2,this._specialStyles&&this._specialStyles.start()),this._styler.resume()}},{key:"pause",value:function(){this.init(),this._styler.pause()}},{key:"restart",value:function(){this.reset(),this.play()}},{key:"reset",value:function(){this._styler.destroy(),this._buildStyler(),this._styler.apply()}},{key:"_buildStyler",value:function(){var t=this;this._styler=new yb(this.element,this.animationName,this._duration,this._delay,this.easing,"forwards",(function(){return t.finish()}))}},{key:"triggerCallback",value:function(t){var e="start"==t?this._onStartFns:this._onDoneFns;e.forEach((function(t){return t()})),e.length=0}},{key:"beforeDestroy",value:function(){var t=this;this.init();var e={};if(this.hasStarted()){var n=this._state>=3;Object.keys(this._finalStyles).forEach((function(o){"offset"!=o&&(e[o]=n?t._finalStyles[o]:vy(t.element,o))}))}this.currentSnapshot=e}}]),t}(),kb=function(t){g(n,t);var e=v(n);function n(t,o){var r;return _(this,n),(r=e.call(this)).element=t,r._startingStyles={},r.__initialized=!1,r._styles=Q_(o),r}return b(n,[{key:"init",value:function(){var t=this;!this.__initialized&&this._startingStyles&&(this.__initialized=!0,Object.keys(this._styles).forEach((function(e){t._startingStyles[e]=t.element.style[e]})),r(o(n.prototype),"init",this).call(this))}},{key:"play",value:function(){var t=this;this._startingStyles&&(this.init(),Object.keys(this._styles).forEach((function(e){return t.element.style.setProperty(e,t._styles[e])})),r(o(n.prototype),"play",this).call(this))}},{key:"destroy",value:function(){var t=this;this._startingStyles&&(Object.keys(this._startingStyles).forEach((function(e){var n=t._startingStyles[e];n?t.element.style.setProperty(e,n):t.element.style.removeProperty(e)})),this._startingStyles=null,r(o(n.prototype),"destroy",this).call(this))}}]),n}(S_),Eb=function(){function t(){_(this,t),this._count=0,this._head=document.querySelector("head"),this._warningIssued=!1}return b(t,[{key:"validateStyleProperty",value:function(t){return K_(t)}},{key:"matchesElement",value:function(t,e){return G_(t,e)}},{key:"containsElement",value:function(t,e){return W_(t,e)}},{key:"query",value:function(t,e,n){return Z_(t,e,n)}},{key:"computeStyle",value:function(t,e,n){return window.getComputedStyle(t)[e]}},{key:"buildKeyframeElement",value:function(t,e,n){n=n.map((function(t){return Q_(t)}));var o="@keyframes ".concat(e," {\n"),r="";n.forEach((function(t){r=" ";var e=parseFloat(t.offset);o+="".concat(r).concat(100*e,"% {\n"),r+=" ",Object.keys(t).forEach((function(e){var n=t[e];switch(e){case"offset":return;case"easing":return void(n&&(o+="".concat(r,"animation-timing-function: ").concat(n,";\n")));default:return void(o+="".concat(r).concat(e,": ").concat(n,";\n"))}})),o+="".concat(r,"}\n")})),o+="}\n";var i=document.createElement("style");return i.innerHTML=o,i}},{key:"animate",value:function(t,e,n,o,r){var i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:[],a=arguments.length>6?arguments[6]:void 0;a&&this._notifyFaultyScrubber();var s=i.filter((function(t){return t instanceof wb})),l={};hy(n,o)&&s.forEach((function(t){var e=t.currentSnapshot;Object.keys(e).forEach((function(t){return l[t]=e[t]}))}));var c=Sb(e=py(t,e,l));if(0==n)return new kb(t,c);var u="".concat("gen_css_kf_").concat(this._count++),d=this.buildKeyframeElement(t,u,e);document.querySelector("head").appendChild(d);var f=pb(t,e),g=new wb(t,e,u,n,o,r,c,f);return g.onDestroy((function(){return Tb(d)})),g}},{key:"_notifyFaultyScrubber",value:function(){this._warningIssued||(console.warn("@angular/animations: please load the web-animations.js polyfill to allow programmatic access...\n"," visit http://bit.ly/IWukam to learn more about using the web-animation-js polyfill."),this._warningIssued=!0)}}]),t}();function Sb(t){var e={};return t&&(Array.isArray(t)?t:[t]).forEach((function(t){Object.keys(t).forEach((function(n){"offset"!=n&&"easing"!=n&&(e[n]=t[n])}))})),e}function Tb(t){t.parentNode.removeChild(t)}var Ab=function(){function t(e,n,o,r){_(this,t),this.element=e,this.keyframes=n,this.options=o,this._specialStyles=r,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this.time=0,this.parentPlayer=null,this.currentSnapshot={},this._duration=o.duration,this._delay=o.delay||0,this.time=this._duration+this._delay}return b(t,[{key:"_onFinish",value:function(){this._finished||(this._finished=!0,this._onDoneFns.forEach((function(t){return t()})),this._onDoneFns=[])}},{key:"init",value:function(){this._buildPlayer(),this._preparePlayerBeforeStart()}},{key:"_buildPlayer",value:function(){var t=this;if(!this._initialized){this._initialized=!0;var e=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,e,this.options),this._finalKeyframe=e.length?e[e.length-1]:{},this.domPlayer.addEventListener("finish",(function(){return t._onFinish()}))}}},{key:"_preparePlayerBeforeStart",value:function(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}},{key:"_triggerWebAnimation",value:function(t,e,n){return t.animate(e,n)}},{key:"onStart",value:function(t){this._onStartFns.push(t)}},{key:"onDone",value:function(t){this._onDoneFns.push(t)}},{key:"onDestroy",value:function(t){this._onDestroyFns.push(t)}},{key:"play",value:function(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach((function(t){return t()})),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}},{key:"pause",value:function(){this.init(),this.domPlayer.pause()}},{key:"finish",value:function(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}},{key:"reset",value:function(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1}},{key:"_resetDomPlayerState",value:function(){this.domPlayer&&this.domPlayer.cancel()}},{key:"restart",value:function(){this.reset(),this.play()}},{key:"hasStarted",value:function(){return this._started}},{key:"destroy",value:function(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach((function(t){return t()})),this._onDestroyFns=[])}},{key:"setPosition",value:function(t){this.domPlayer.currentTime=t*this.time}},{key:"getPosition",value:function(){return this.domPlayer.currentTime/this.time}},{key:"beforeDestroy",value:function(){var t=this,e={};this.hasStarted()&&Object.keys(this._finalKeyframe).forEach((function(n){"offset"!=n&&(e[n]=t._finished?t._finalKeyframe[n]:vy(t.element,n))})),this.currentSnapshot=e}},{key:"triggerCallback",value:function(t){var e="start"==t?this._onStartFns:this._onDoneFns;e.forEach((function(t){return t()})),e.length=0}},{key:"totalTime",get:function(){return this._delay+this._duration}}]),t}(),Nb=function(){function t(){_(this,t),this._isNativeImpl=/\{\s*\[native\s+code\]\s*\}/.test(Ib().toString()),this._cssKeyframesDriver=new Eb}return b(t,[{key:"validateStyleProperty",value:function(t){return K_(t)}},{key:"matchesElement",value:function(t,e){return G_(t,e)}},{key:"containsElement",value:function(t,e){return W_(t,e)}},{key:"query",value:function(t,e,n){return Z_(t,e,n)}},{key:"computeStyle",value:function(t,e,n){return window.getComputedStyle(t)[e]}},{key:"overrideWebAnimationsSupport",value:function(t){this._isNativeImpl=t}},{key:"animate",value:function(t,e,n,o,r){var i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:[],a=arguments.length>6?arguments[6]:void 0,s=!a&&!this._isNativeImpl;if(s)return this._cssKeyframesDriver.animate(t,e,n,o,r,i);var l=0==o?"both":"forwards",c={duration:n,delay:o,fill:l};r&&(c.easing=r);var u={},d=i.filter((function(t){return t instanceof Ab}));hy(n,o)&&d.forEach((function(t){var e=t.currentSnapshot;Object.keys(e).forEach((function(t){return u[t]=e[t]}))}));var f=pb(t,e=py(t,e=e.map((function(t){return ny(t,!1)})),u));return new Ab(t,e,c,f)}}]),t}();function Ib(){return"undefined"!=typeof window&&void 0!==window.document&&Element.prototype.animate||{}}var jb=function(){var t=function(t){g(n,t);var e=v(n);function n(t,o){var r;return _(this,n),(r=e.call(this))._nextAnimationId=0,r._renderer=t.createRenderer(o.body,{id:"0",encapsulation:ke.None,styles:[],data:{animation:[]}}),r}return b(n,[{key:"build",value:function(t){var e=this._nextAnimationId.toString();this._nextAnimationId++;var n=Array.isArray(t)?P_(t):t;return Lb(this._renderer,null,e,"register",[n]),new Db(e,this._renderer)}}]),n}(y_);return t.\u0275fac=function(e){return new(e||t)(fe(rl),fe(_u))},t.\u0275prov=Et({token:t,factory:t.\u0275fac}),t}(),Db=function(t){g(n,t);var e=v(n);function n(t,o){var r;return _(this,n),(r=e.call(this))._id=t,r._renderer=o,r}return b(n,[{key:"create",value:function(t,e){return new Rb(this._id,t,e||{},this._renderer)}}]),n}(b_),Rb=function(){function t(e,n,o,r){_(this,t),this.id=e,this.element=n,this._renderer=r,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",o)}return b(t,[{key:"_listen",value:function(t,e){return this._renderer.listen(this.element,"@@".concat(this.id,":").concat(t),e)}},{key:"_command",value:function(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),o=1;o<e;o++)n[o-1]=arguments[o];return Lb(this._renderer,this.element,this.id,t,n)}},{key:"onDone",value:function(t){this._listen("done",t)}},{key:"onStart",value:function(t){this._listen("start",t)}},{key:"onDestroy",value:function(t){this._listen("destroy",t)}},{key:"init",value:function(){this._command("init")}},{key:"hasStarted",value:function(){return this._started}},{key:"play",value:function(){this._command("play"),this._started=!0}},{key:"pause",value:function(){this._command("pause")}},{key:"restart",value:function(){this._command("restart")}},{key:"finish",value:function(){this._command("finish")}},{key:"destroy",value:function(){this._command("destroy")}},{key:"reset",value:function(){this._command("reset")}},{key:"setPosition",value:function(t){this._command("setPosition",t)}},{key:"getPosition",value:function(){return 0}}]),t}();function Lb(t,e,n,o,r){return t.setProperty(e,"@@".concat(n,":").concat(o),r)}var qb,Fb=function(){var t=function(){function t(e,n,o){_(this,t),this.delegate=e,this.engine=n,this._zone=o,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,this.promise=Promise.resolve(0),n.onRemovalComplete=function(t,e){e&&e.parentNode(t)&&e.removeChild(t.parentNode,t)}}return b(t,[{key:"createRenderer",value:function(t,e){var n=this,o=this.delegate.createRenderer(t,e);if(!(t&&e&&e.data&&e.data.animation)){var r=this._rendererCache.get(o);return r||(r=new Vb("",o,this.engine),this._rendererCache.set(o,r)),r}var i=e.id,a=e.id+"-"+this._currentId;return this._currentId++,this.engine.register(a,t),e.data.animation.forEach((function e(o){Array.isArray(o)?o.forEach(e):n.engine.registerTrigger(i,a,t,o.name,o)})),new zb(this,a,o,this.engine)}},{key:"begin",value:function(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}},{key:"_scheduleCountTask",value:function(){var t=this;this.promise.then((function(){t._microtaskId++}))}},{key:"scheduleListenerCallback",value:function(t,e,n){var o=this;t>=0&&t<this._microtaskId?this._zone.run((function(){return e(n)})):(0==this._animationCallbacksBuffer.length&&Promise.resolve(null).then((function(){o._zone.run((function(){o._animationCallbacksBuffer.forEach((function(t){var e=l(t,2);(0,e[0])(e[1])})),o._animationCallbacksBuffer=[]}))})),this._animationCallbacksBuffer.push([e,n]))}},{key:"end",value:function(){var t=this;this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular((function(){t._scheduleCountTask(),t.engine.flush(t._microtaskId)})),this.delegate.end&&this.delegate.end()}},{key:"whenRenderingDone",value:function(){return this.engine.whenRenderingDone()}}]),t}();return t.\u0275fac=function(e){return new(e||t)(fe(rl),fe(hb),fe(qc))},t.\u0275prov=Et({token:t,factory:t.\u0275fac}),t}(),Vb=function(){function t(e,n,o){_(this,t),this.namespaceId=e,this.delegate=n,this.engine=o,this.destroyNode=this.delegate.destroyNode?function(t){return n.destroyNode(t)}:null}return b(t,[{key:"destroy",value:function(){this.engine.destroy(this.namespaceId,this.delegate),this.delegate.destroy()}},{key:"createElement",value:function(t,e){return this.delegate.createElement(t,e)}},{key:"createComment",value:function(t){return this.delegate.createComment(t)}},{key:"createText",value:function(t){return this.delegate.createText(t)}},{key:"appendChild",value:function(t,e){this.delegate.appendChild(t,e),this.engine.onInsert(this.namespaceId,e,t,!1)}},{key:"insertBefore",value:function(t,e,n){this.delegate.insertBefore(t,e,n),this.engine.onInsert(this.namespaceId,e,t,!0)}},{key:"removeChild",value:function(t,e,n){this.engine.onRemove(this.namespaceId,e,this.delegate,n)}},{key:"selectRootElement",value:function(t,e){return this.delegate.selectRootElement(t,e)}},{key:"parentNode",value:function(t){return this.delegate.parentNode(t)}},{key:"nextSibling",value:function(t){return this.delegate.nextSibling(t)}},{key:"setAttribute",value:function(t,e,n,o){this.delegate.setAttribute(t,e,n,o)}},{key:"removeAttribute",value:function(t,e,n){this.delegate.removeAttribute(t,e,n)}},{key:"addClass",value:function(t,e){this.delegate.addClass(t,e)}},{key:"removeClass",value:function(t,e){this.delegate.removeClass(t,e)}},{key:"setStyle",value:function(t,e,n,o){this.delegate.setStyle(t,e,n,o)}},{key:"removeStyle",value:function(t,e,n){this.delegate.removeStyle(t,e,n)}},{key:"setProperty",value:function(t,e,n){"@"==e.charAt(0)&&"@.disabled"==e?this.disableAnimations(t,!!n):this.delegate.setProperty(t,e,n)}},{key:"setValue",value:function(t,e){this.delegate.setValue(t,e)}},{key:"listen",value:function(t,e,n){return this.delegate.listen(t,e,n)}},{key:"disableAnimations",value:function(t,e){this.engine.disableAnimations(t,e)}},{key:"data",get:function(){return this.delegate.data}}]),t}(),zb=function(t){g(n,t);var e=v(n);function n(t,o,r,i){var a;return _(this,n),(a=e.call(this,o,r,i)).factory=t,a.namespaceId=o,a}return b(n,[{key:"setProperty",value:function(t,e,n){"@"==e.charAt(0)?"."==e.charAt(1)&&"@.disabled"==e?this.disableAnimations(t,n=void 0===n||!!n):this.engine.process(this.namespaceId,t,e.substr(1),n):this.delegate.setProperty(t,e,n)}},{key:"listen",value:function(t,e,n){var o,r,i=this;if("@"==e.charAt(0)){var a=function(t){switch(t){case"body":return document.body;case"document":return document;case"window":return window;default:return t}}(t),s=e.substr(1),c="";if("@"!=s.charAt(0)){var u=l((r=(o=s).indexOf("."),[o.substring(0,r),o.substr(r+1)]),2);s=u[0],c=u[1]}return this.engine.listen(this.namespaceId,a,s,c,(function(t){i.factory.scheduleListenerCallback(t._data||-1,n,t)}))}return this.delegate.listen(t,e,n)}}]),n}(Vb),Bb=function(){var t=function(t){g(n,t);var e=v(n);function n(t,o,r){return _(this,n),e.call(this,t.body,o,r)}return n}(hb);return t.\u0275fac=function(e){return new(e||t)(fe(_u),fe(Y_),fe(Fy))},t.\u0275prov=Et({token:t,factory:t.\u0275fac}),t}(),Ub=new oe("AnimationModuleType"),Hb=[{provide:y_,useClass:jb},{provide:Fy,useFactory:function(){return new Vy}},{provide:hb,useClass:Bb},{provide:rl,useFactory:function(t,e,n){return new Fb(t,e,n)},deps:[cg,hb,qc]}],Kb=[{provide:Y_,useFactory:function(){return"function"==typeof Ib()?new Nb:new Eb}},{provide:Ub,useValue:"BrowserAnimations"}].concat(Hb),Gb=([{provide:Y_,useClass:$_},{provide:Ub,useValue:"NoopAnimations"}].concat(Hb),function(){var t=function t(){_(this,t)};return t.\u0275mod=De({type:t}),t.\u0275inj=St({factory:function(e){return new(e||t)},providers:Kb,imports:[Pg]}),t}()),Wb=new cl("10.0.1"),Zb=new oe("mat-sanity-checks",{providedIn:"root",factory:function(){return!0}}),Qb=function(){var t=function(){function t(e,n,o){_(this,t),this._hasDoneGlobalChecks=!1,this._document=o,e._applyBodyHighContrastModeCssClasses(),this._sanityChecks=n,this._hasDoneGlobalChecks||(this._checkDoctypeIsDefined(),this._checkThemeIsPresent(),this._checkCdkVersionMatch(),this._hasDoneGlobalChecks=!0)}return b(t,[{key:"_getDocument",value:function(){var t=this._document||document;return"object"==typeof t&&t?t:null}},{key:"_getWindow",value:function(){var t=this._getDocument(),e=(null==t?void 0:t.defaultView)||window;return"object"==typeof e&&e?e:null}},{key:"_checksAreEnabled",value:function(){return Ho()&&!this._isTestEnv()}},{key:"_isTestEnv",value:function(){var t=this._getWindow();return t&&(t.__karma__||t.jasmine)}},{key:"_checkDoctypeIsDefined",value:function(){var t=this._checksAreEnabled()&&(!0===this._sanityChecks||this._sanityChecks.doctype),e=this._getDocument();t&&e&&!e.doctype&&console.warn("Current document does not have a doctype. This may cause some Angular Material components not to behave as expected.")}},{key:"_checkThemeIsPresent",value:function(){var t=!this._checksAreEnabled()||!1===this._sanityChecks||!this._sanityChecks.theme,e=this._getDocument();if(!t&&e&&e.body&&"function"==typeof getComputedStyle){var n=e.createElement("div");n.classList.add("mat-theme-loaded-marker"),e.body.appendChild(n);var o=getComputedStyle(n);o&&"none"!==o.display&&console.warn("Could not find Angular Material core theme. Most Material components may not work as expected. For more info refer to the theming guide: https://material.angular.io/guide/theming"),e.body.removeChild(n)}}},{key:"_checkCdkVersionMatch",value:function(){this._checksAreEnabled()&&(!0===this._sanityChecks||this._sanityChecks.version)&&Wb.full!==__.full&&console.warn("The Angular Material version ("+Wb.full+") does not match the Angular CDK version ("+__.full+").\nPlease ensure the versions of these two packages exactly match.")}}]),t}();return t.\u0275mod=De({type:t}),t.\u0275inj=St({factory:function(e){return new(e||t)(fe(m_),fe(Zb,8),fe(_u,8))},imports:[[v_],v_]}),t}(),$b=function(){var t=function t(){_(this,t)};return t.\u0275mod=De({type:t}),t.\u0275inj=St({factory:function(e){return new(e||t)},imports:[[nd,Qb,h_],Qb]}),t}(),Yb=function(){function t(){}return t.\u0275mod=De({type:t}),t.\u0275inj=St({factory:function(e){return new(e||t)},imports:[[Pg,Kf,Gf,yh,$b]]}),t}(),Xb=n("BOF4"),Jb=n.n(Xb),tC=new oe("JWT_OPTIONS"),eC=function(){var t=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;_(this,t),this.tokenGetter=e&&e.tokenGetter||function(){}}return b(t,[{key:"urlBase64Decode",value:function(t){var e=t.replace(/-/g,"+").replace(/_/g,"/");switch(e.length%4){case 0:break;case 2:e+="==";break;case 3:e+="=";break;default:throw new Error("Illegal base64url string!")}return this.b64DecodeUnicode(e)}},{key:"b64decode",value:function(t){var e="";if((t=String(t).replace(/=+$/,"")).length%4==1)throw new Error("'atob' failed: The string to be decoded is not correctly encoded.");for(var n,o,r=0,i=0;o=t.charAt(i++);~o&&(n=r%4?64*n+o:o,r++%4)?e+=String.fromCharCode(255&n>>(-2*r&6)):0)o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(o);return e}},{key:"b64DecodeUnicode",value:function(t){return decodeURIComponent(Array.prototype.map.call(this.b64decode(t),(function(t){return"%"+("00"+t.charCodeAt(0).toString(16)).slice(-2)})).join(""))}},{key:"decodeToken",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.tokenGetter();if(!t||""===t)return null;var e=t.split(".");if(3!==e.length)throw new Error("The inspected token doesn't appear to be a JWT. Check to make sure it has three parts and see https://jwt.io for more.");var n=this.urlBase64Decode(e[1]);if(!n)throw new Error("Cannot decode the token.");return JSON.parse(n)}},{key:"getTokenExpirationDate",value:function(){var t,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.tokenGetter();if(!(t=this.decodeToken(e))||!t.hasOwnProperty("exp"))return null;var n=new Date(0);return n.setUTCSeconds(t.exp),n}},{key:"isTokenExpired",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.tokenGetter(),e=arguments.length>1?arguments[1]:void 0;if(!t||""===t)return!0;var n=this.getTokenExpirationDate(t);return e=e||0,null!==n&&!(n.valueOf()>(new Date).valueOf()+1e3*e)}},{key:"getAuthScheme",value:function(t,e){return"function"==typeof t?t(e):t}}]),t}();return t.\u0275fac=function(e){return new(e||t)(fe(tC))},t.\u0275prov=Et({token:t,factory:t.\u0275fac}),t}(),nC=function(){function t(t){this.jwtHelper=t}return t.prototype.isAuthenticated=function(){var t=localStorage.getItem("token");try{return console.log(Jb()(t)),!this.jwtHelper.isTokenExpired(t)}catch(e){return!1}},t.\u0275prov=Et({token:t,factory:t.\u0275fac=function(e){return new(e||t)(fe(eC))},providedIn:"root"}),t}(),oC=function(){function t(t,e,n){this.auth=t,this.router=e,this.http=n,this.email="",this.password=""}return t.prototype.ngOnInit=function(){},t.prototype.login=function(){var t=this;this.http.post("http://coozmoo.com/coozmoo-blog/login",{email:this.email,password:this.password}).subscribe((function(e){e.auth&&(localStorage.setItem("email",t.email),localStorage.setItem("token",e.token),t.router.navigate(["dashboard"]))}),(function(t){console.log(t)}))},t.\u0275fac=function(e){return new(e||t)(Ua(nC),Ua(Av),Ua(Gg))},t.\u0275cmp=Ae({type:t,selectors:[["app-login"]],decls:20,vars:2,consts:[["id","LoginForm",1,"container-fluid"],[1,"container"],[1,"login-form"],[1,"main-div"],[1,"panel"],["src","../../assets/coozmoo.png","height","50px","alt",""],["id","Login"],[1,"form-group"],["type","email","name","email","id","inputEmail","placeholder","Email Address",1,"form-control",3,"ngModel","ngModelChange"],["type","password","name","password","id","inputPassword","placeholder","Password",1,"form-control",3,"ngModel","ngModelChange"],[1,"forgot"],["href","reset.html"],["type","submit",1,"btn","btn-primary",3,"click"]],template:function(t,e){1&t&&(Wa(0,"div",0),Wa(1,"div",1),Wa(2,"div",2),Wa(3,"div",3),Wa(4,"div",4),Qa(5,"img",5),Wa(6,"h2"),Ss(7,"Admin Login"),Za(),Wa(8,"p"),Ss(9,"Please enter your email and password"),Za(),Za(),Wa(10,"form",6),Wa(11,"div",7),Wa(12,"input",8),Ja("ngModelChange",(function(t){return e.email=t})),Za(),Za(),Wa(13,"div",7),Wa(14,"input",9),Ja("ngModelChange",(function(t){return e.password=t})),Za(),Za(),Wa(15,"div",10),Wa(16,"a",11),Ss(17,"Forgot password?"),Za(),Za(),Wa(18,"button",12),Ja("click",(function(){return e.login()})),Ss(19,"Login"),Za(),Za(),Za(),Za(),Za(),Za()),2&t&&(Lr(12),Ka("ngModel",e.email),Lr(2),Ka("ngModel",e.password))},directives:[Ef,yd,yf,dd,_d,kf],styles:["div#LoginForm[_ngcontent-%COMP%]{background-image:url(https://hdwallsource.com/img/2014/9/blur-26347-27038-hd-wallpapers.jpg);background-repeat:repeat-y;background-position:50%;background-size:cover;padding:85px 0}.form-heading[_ngcontent-%COMP%]{color:#fff;font-size:23px}.panel[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{color:#444;font-size:18px;margin:0 0 8px}.panel[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#777;font-size:14px;margin-bottom:30px;line-height:24px}.login-form[_ngcontent-%COMP%] .form-control[_ngcontent-%COMP%]{background:#f7f7f7 none repeat scroll 0 0;border:1px solid #d4d4d4;border-radius:4px;font-size:14px;height:50px;line-height:50px}.main-div[_ngcontent-%COMP%]{background:#fff none repeat scroll 0 0;border-radius:2px;margin:10px auto 30px;width:100%;max-width:500px;padding:5vw}.login-form[_ngcontent-%COMP%] .form-group[_ngcontent-%COMP%]{margin-bottom:10px;width:inherit}.login-form[_ngcontent-%COMP%]{text-align:center}.forgot[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#777;font-size:14px;text-decoration:underline}.login-form[_ngcontent-%COMP%] .btn.btn-primary[_ngcontent-%COMP%]{background:#f0ad4e none repeat scroll 0 0;border-color:#f0ad4e;color:#fff;font-size:14px;width:100%;height:50px;line-height:50px;padding:0}.forgot[_ngcontent-%COMP%]{text-align:left;margin-bottom:30px}.botto-text[_ngcontent-%COMP%]{color:#fff;font-size:14px;margin:auto}.login-form[_ngcontent-%COMP%] .btn.btn-primary.reset[_ngcontent-%COMP%]{background:#f90 none repeat scroll 0 0}.back[_ngcontent-%COMP%]{text-align:left;margin-top:10px}.back[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#444;font-size:13px;text-decoration:none}"]}),t}();function rC(t,e,n,o){return new(n||(n=Promise))((function(r,i){function a(t){try{l(o.next(t))}catch(e){i(e)}}function s(t){try{l(o.throw(t))}catch(e){i(e)}}function l(t){var e;t.done?r(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(a,s)}l((o=o.apply(t,e||[])).next())}))}function iC(t,e){1&t&&(Wa(0,"span",3),zn(),Wa(1,"svg",4),Qa(2,"path",5),Qa(3,"g"),Qa(4,"g"),Qa(5,"g"),Qa(6,"g"),Qa(7,"g"),Qa(8,"g"),Za(),Za())}var aC=["*"];function sC(t,e){if(1&t){var n=$a();Wa(0,"div",2),Ja("click",(function(){return mn(n),rs().hide()})),Za()}}var lC=[[["ng2-dropdown-button"]],[["ng2-dropdown-menu"]]],cC=["ng2-dropdown-button","ng2-dropdown-menu"],uC=function(){var t=function(){function t(e){_(this,t),this.element=e,this.onMenuToggled=new Yl,this.showCaret=!0}return b(t,[{key:"toggleMenu",value:function(){this.onMenuToggled.emit(!0)}},{key:"getPosition",value:function(){return this.element.nativeElement.getBoundingClientRect()}}]),t}();return t.\u0275fac=function(e){return new(e||t)(Ua(nl))},t.\u0275cmp=Ae({type:t,selectors:[["ng2-dropdown-button"]],inputs:{showCaret:"showCaret"},outputs:{onMenuToggled:"onMenuToggled"},ngContentSelectors:aC,decls:4,vars:1,consts:[["type","button","tabindex","0s",1,"ng2-dropdown-button",3,"click"],[1,"ng2-dropdown-button__label"],["class","ng2-dropdown-button__caret",4,"ngIf"],[1,"ng2-dropdown-button__caret"],["enable-background","new 0 0 32 32","height","16px","id","\u0421\u043b\u043e\u0439_1","version","1.1","viewBox","0 0 32 32","width","16px",0,"xml","space","preserve","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink"],["d","M24.285,11.284L16,19.571l-8.285-8.288c-0.395-0.395-1.034-0.395-1.429,0 c-0.394,0.395-0.394,1.035,0,1.43l8.999,9.002l0,0l0,0c0.394,0.395,1.034,0.395,1.428,0l8.999-9.002 c0.394-0.395,0.394-1.036,0-1.431C25.319,10.889,24.679,10.889,24.285,11.284z","fill","#121313","id","Expand_More"]],template:function(t,e){1&t&&(as(),Wa(0,"button",0),Ja("click",(function(){return e.toggleMenu()})),Wa(1,"span",1),ss(2),Za(),Ba(3,iC,9,0,"span",2),Za()),2&t&&(Lr(3),Ka("ngIf",e.showCaret))},directives:[Hu],styles:['.ng2-dropdown-button[_ngcontent-%COMP%]{font-family:Roboto,"Helvetica Neue",Helvetica,Arial;background:#fff;padding:.45rem .25rem;font-size:14px;letter-spacing:.08rem;color:#444;outline:0;cursor:pointer;font-weight:400;border:none;border-bottom:1px solid #efefef;text-align:left;min-width:100px;width:100%;display:flex;flex-direction:row;max-width:150px}.ng2-dropdown-button[_ngcontent-%COMP%]:hover{color:#222}.ng2-dropdown-button[_ngcontent-%COMP%]:active, .ng2-dropdown-button[_ngcontent-%COMP%]:focus{color:#222;border-bottom:2px solid #2196f3}.ng2-dropdown-button__label[_ngcontent-%COMP%]{flex:1 1 95%}.ng2-dropdown-button__caret[_ngcontent-%COMP%]{width:12px;height:12px;display:flex;flex:1 1 6%}.ng2-dropdown-button--icon[_nghost-%COMP%] .ng2-dropdown-button[_ngcontent-%COMP%], .ng2-dropdown-button--icon [_nghost-%COMP%] .ng2-dropdown-button[_ngcontent-%COMP%]{border:none;min-width:40px;width:40px;border-radius:100%;transition:.2s;text-align:center;height:40px;padding:.5em}.ng2-dropdown-button--icon[_nghost-%COMP%] .ng2-dropdown-button[_ngcontent-%COMP%]:active, .ng2-dropdown-button--icon [_nghost-%COMP%] .ng2-dropdown-button[_ngcontent-%COMP%]:active{background:rgba(0,0,0,.2)}']}),t}(),dC=(u(qb={},9,(function(t,e,n){n.select(t<e.length-1?e[t+1]:e[0],!0)})),u(qb,38,(function(t,e,n){t>0&&n.select(e[t-1],!0)})),u(qb,40,(function(t,e,n){t<e.length-1&&n.select(e[t+1],!0)})),u(qb,13,(function(t,e,n){return n.selectedItem?n.selectedItem.click():void 0})),u(qb,27,(function(){this.hide()})),qb);function fC(t){[38,40].indexOf(t.keyCode)>-1&&t.preventDefault()}var gC=function(){function t(){_(this,t),this.onItemSelected=new Yl,this.onItemClicked=new Yl,this.onItemDestroyed=new Yl}return b(t,[{key:"select",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];this._selectedItem=t,e&&t&&(t.focus(),this.onItemSelected.emit(t))}},{key:"unselect",value:function(){this._selectedItem=void 0}},{key:"selectedItem",get:function(){return this._selectedItem}}]),t}(),hC=function(){var t=function t(){_(this,t),this.menuState={isVisible:!1,toString:function(){return!0===this.isVisible?"visible":"hidden"}},this.dropdownState=new gC};return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Et({token:t,factory:function(e){return t.\u0275fac(e)}}),t}(),pC=function(){var t=function(){function t(e,n){_(this,t),this.state=e,this.element=n,this.preventClose=!1}return b(t,[{key:"ngOnDestroy",value:function(){this.state.dropdownState.onItemDestroyed.emit(this)}},{key:"select",value:function(t){this.state.dropdownState.select(this,!0),t&&(t.stopPropagation(),t.preventDefault())}},{key:"click",value:function(){this.state.dropdownState.onItemClicked.emit(this)}},{key:"focus",value:function(){this.element.nativeElement.children[0].focus()}},{key:"isSelected",get:function(){return this===this.state.dropdownState.selectedItem}}]),t}();return t.\u0275fac=function(e){return new(e||t)(Ua(hC),Ua(nl))},t.\u0275cmp=Ae({type:t,selectors:[["ng2-menu-item"]],inputs:{preventClose:"preventClose",value:"value"},ngContentSelectors:aC,decls:2,vars:2,consts:[["role","button","tabindex","0",1,"ng2-menu-item",3,"keydown.enter","click","mouseover"]],template:function(t,e){1&t&&(as(),Wa(0,"div",0),Ja("keydown.enter",(function(){return e.click()}))("click",(function(){return e.click()}))("mouseover",(function(){return e.select()})),ss(1),Za()),2&t&&_s("ng2-menu-item--selected",e.isSelected)},styles:['.ng2-menu-item[_ngcontent-%COMP%]{font-family:Roboto,"Helvetica Neue",Helvetica,Arial;background:#fff;color:rgba(0,0,0,.87);cursor:pointer;font-size:.9em;text-transform:none;font-weight:400;letter-spacing:.03em;height:48px;line-height:48px;padding:.3em 1.25rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;transition:background .25s}.ng2-menu-item--selected[_ngcontent-%COMP%]{background:rgba(158,158,158,.2);outline:0}.ng2-menu-item[_ngcontent-%COMP%]:focus{outline:0}.ng2-menu-item[_ngcontent-%COMP%]:active{background:rgba(158,158,158,.4)}ng2-menu-item[_nghost-%COMP%] [ng2-menu-item-icon]{vertical-align:middle;font-size:28px;width:1.5em;height:30px;color:rgba(0,0,0,.44)}']}),t}(),mC=function(){var t=function(){function t(e,n,o){_(this,t),this.dropdownState=e,this.element=n,this.renderer=o,this.width=4,this.focusFirstElement=!0,this.appendToBody=!0,this.zIndex=1e3,this.listeners={arrowHandler:void 0,handleKeypress:void 0}}return b(t,[{key:"show",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n="undefined"!=typeof document?document:void 0,o="undefined"!=typeof window?window:void 0;this.dropdownState.menuState.isVisible||(this.listeners.handleKeypress=this.renderer.listen(n.body,"keydown",this.handleKeypress.bind(this)),this.listeners.arrowHandler=this.renderer.listen(o,"keydown",fC)),this.dropdownState.menuState.isVisible=!0,t&&this.updatePosition(t,e)}},{key:"hide",value:function(){this.dropdownState.menuState.isVisible=!1,this.dropdownState.dropdownState.unselect(),this.listeners.arrowHandler&&this.listeners.arrowHandler(),this.listeners.handleKeypress&&this.listeners.handleKeypress()}},{key:"updatePosition",value:function(t,e){this.position=t,this.updateOnChange(e)}},{key:"handleKeypress",value:function(t){var e=t.keyCode,n=this.items.toArray(),o=n.indexOf(this.dropdownState.dropdownState.selectedItem);dC.hasOwnProperty(e)&&dC[e].call(this,o,n,this.dropdownState.dropdownState)}},{key:"getMenuElement",value:function(){return this.element.nativeElement.children[0]}},{key:"calcPositionOffset",value:function(t){var e="undefined"!=typeof window?window:void 0,n="undefined"!=typeof document?document:void 0;if(e&&n&&t){var o=this.getMenuElement(),r=void 0!==e.pageXOffset,i="CSS1Compat"===(n.compatMode||""),a=r?e.pageXOffset:i?n.documentElement.scrollLeft:n.body.scrollLeft,s=r?e.pageYOffset:i?n.documentElement.scrollTop:n.body.scrollTop,l=this.applyOffset("".concat(t.top+(this.appendToBody?s-15:0),"px"),"".concat(t.left+a-5,"px")),c=l.top,u=l.left,d=o.clientWidth,f=o.clientHeight,g=parseInt(c)+f+(this.appendToBody?0:s-15),h=parseInt(u)+d,p=e.innerWidth+e.scrollX;if(g>=e.innerHeight+e.scrollY&&(c="".concat(parseInt(c.replace("px",""))-f,"px")),h>=p){var m=h-p+30;u="".concat(parseInt(u.replace("px",""))-m,"px")}return{top:c,left:u}}}},{key:"applyOffset",value:function(t,e){if(!this.offset)return{top:t,left:e};var n=this.offset.split(" ");return n[1]||(n[1]="0"),{top:t="".concat(parseInt(t.replace("px",""))+parseInt(n[0]),"px"),left:e="".concat(parseInt(e.replace("px",""))+parseInt(n[1]),"px")}}},{key:"ngOnInit",value:function(){var t="undefined"!=typeof document?document:void 0;this.appendToBody&&t.body.appendChild(this.element.nativeElement)}},{key:"updateOnChange",value:function(){var t=this.getMenuElement(),e=this.calcPositionOffset(this.position);e&&(this.renderer.setStyle(t,"top",e.top.toString()),this.renderer.setStyle(t,"left",e.left.toString())),this.focusFirstElement&&this.items.first&&!this.dropdownState.dropdownState.selectedItem&&this.dropdownState.dropdownState.select(this.items.first,!1)}},{key:"ngOnDestroy",value:function(){var t=this.element.nativeElement;t.parentNode.removeChild(t),this.listeners.handleKeypress&&this.listeners.handleKeypress()}}]),t}();return t.\u0275fac=function(e){return new(e||t)(Ua(hC),Ua(nl),Ua(al))},t.\u0275cmp=Ae({type:t,selectors:[["ng2-dropdown-menu"]],contentQueries:function(t,e,n){var o;1&t&&uc(n,pC,!0),2&t&&lc(o=gc())&&(e.items=o)},inputs:{width:"width",focusFirstElement:"focusFirstElement",appendToBody:"appendToBody",zIndex:"zIndex",offset:"offset"},ngContentSelectors:aC,decls:4,vars:12,consts:[[1,"ng2-dropdown-menu__options-container"],["class","ng2-dropdown-backdrop",3,"click",4,"ngIf"],[1,"ng2-dropdown-backdrop",3,"click"]],template:function(t,e){var n,o,r;1&t&&(as(),Wa(0,"div"),Wa(1,"div",0),ss(2),Za(),Za(),Ba(3,sC,1,0,"div",1)),2&t&&(n="ng2-dropdown-menu ng2-dropdown-menu---width--",o=e.width,r="",function(t,e,n,o){var r=pn(),i=xn(2);r.firstUpdatePass&&Os(r,null,i,!0);var a=hn();if(n!==Nr&&qa(a,i,n)){var s=r.data[qn()+20];if(Es(s,!0)&&!Cs(r,i)){var l=s.classesWithoutHost;null!==l&&(n=Ft(l,n||"")),Ga(r,s,a,n,!0)}else!function(t,e,n,o,r,i,a,s){r===Nr&&(r=us);for(var l=0,c=0,u=0<r.length?r[0]:null,d=0<i.length?i[0]:null;null!==u||null!==d;){var f=l<r.length?r[l+1]:void 0,g=c<i.length?i[c+1]:void 0,h=null,p=void 0;u===d?(l+=2,c+=2,f!==g&&(h=d,p=g)):null===d||null!==u&&u<d?(l+=2,h=u):(c+=2,h=d,p=g),null!==h&&xs(t,e,n,o,h,p,!0,s),u=l<r.length?r[l]:null,d=c<i.length?i[c]:null}}(r,s,a,a[11],a[i+1],a[i+1]=function(t,e,n){if(null==n||""===n)return us;var o=[],r=Fo(n);if(Array.isArray(r))for(var i=0;i<r.length;i++)t(o,r[i],!0);else if("object"==typeof r)for(var a in r)r.hasOwnProperty(a)&&t(o,a,r[a]);else"string"==typeof r&&e(o,r);return o}(t,e,n),0,i)}}(Pe,ys,za(hn(),n,o,r)),vs("z-index",e.zIndex),_s("ng2-dropdown-menu--inside-element",!e.appendToBody)("ng2-dropdown-menu--open",e.dropdownState.menuState.isVisible),Ka("@fade",e.dropdownState.menuState.toString()),Lr(1),Ka("@opacity",e.dropdownState.menuState.toString()),Lr(2),Ka("ngIf",e.dropdownState.menuState.isVisible))},directives:[Hu],styles:["[_nghost-%COMP%]{display:block}.ng2-dropdown-menu[_ngcontent-%COMP%]{overflow-y:auto;box-shadow:0 1px 2px 0 rgba(0,0,0,.3);position:absolute;padding:.5em 0;background:#fff;border-radius:1px;max-height:400px;width:260px;min-height:0;display:block}.ng2-dropdown-menu.ng2-dropdown-menu--inside-element[_ngcontent-%COMP%]{position:fixed}.ng2-dropdown-menu.ng2-dropdown-menu--width--2[_ngcontent-%COMP%]{width:200px}.ng2-dropdown-menu.ng2-dropdown-menu--width--4[_ngcontent-%COMP%]{width:260px}.ng2-dropdown-menu.ng2-dropdown-menu--width--6[_ngcontent-%COMP%]{width:320px}.ng2-dropdown-backdrop[_ngcontent-%COMP%]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}[_nghost-%COMP%] .ng2-menu-divider{height:1px;min-height:1px;max-height:1px;width:100%;display:block;background:#f9f9f9}"],data:{animation:[C_("fade",[x_("visible",M_({opacity:1,height:"*",width:"*"})),x_("hidden",M_({opacity:0,overflow:"hidden",height:0,width:0})),k_("hidden => visible",[O_("250ms ease-in",M_({opacity:1,height:"*",width:"*"}))]),k_("visible => hidden",[O_("350ms ease-out",M_({opacity:0,width:0,height:0}))])]),C_("opacity",[k_("hidden => visible",[O_("450ms ease-in",w_([M_({opacity:0,offset:0}),M_({opacity:1,offset:1})]))]),k_("visible => hidden",[O_("250ms ease-out",w_([M_({opacity:1,offset:0}),M_({opacity:.5,offset:.3}),M_({opacity:0,offset:1})]))])])]}}),t}(),vC=function(){var t=function(){function t(e){_(this,t),this.state=e,this.dynamicUpdate=!0,this.onItemClicked=new Yl,this.onItemSelected=new Yl,this.onShow=new Yl,this.onHide=new Yl}return b(t,[{key:"ngOnInit",value:function(){var t=this;this.state.dropdownState.onItemClicked.subscribe((function(e){t.onItemClicked.emit(e),e.preventClose||t.hide.call(t)})),this.button&&this.button.onMenuToggled.subscribe((function(){t.toggleMenu()})),this.state.dropdownState.onItemSelected.subscribe((function(e){t.onItemSelected.emit(e)})),this.state.dropdownState.onItemDestroyed.subscribe((function(e){var n,o=t.menu.items.toArray();e===t.state.dropdownState.selectedItem&&(t.menu.focusFirstElement&&(n=e===o[0]&&o.length>1?o[1]:o[0]),t.state.dropdownState.select(n))}))}},{key:"toggleMenu",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.button.getPosition();this.state.menuState.isVisible?this.hide():this.show(t)}},{key:"hide",value:function(){this.menu.hide(),this.onHide.emit(this)}},{key:"show",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.button.getPosition();this.menu.show(t,this.dynamicUpdate),this.onShow.emit(this)}},{key:"scrollListener",value:function(){this.button&&this.dynamicUpdate&&this.menu.updatePosition(this.button.getPosition(),!0)}}]),t}();return t.\u0275fac=function(e){return new(e||t)(Ua(hC))},t.\u0275cmp=Ae({type:t,selectors:[["ng2-dropdown"]],contentQueries:function(t,e,n){var o;1&t&&(dc(n,uC,!0),dc(n,mC,!0)),2&t&&(lc(o=gc())&&(e.button=o.first),lc(o=gc())&&(e.menu=o.first))},hostBindings:function(t,e){1&t&&Ja("scroll",(function(){return e.scrollListener()}),!1,so)},inputs:{dynamicUpdate:"dynamicUpdate"},outputs:{onItemClicked:"onItemClicked",onItemSelected:"onItemSelected",onShow:"onShow",onHide:"onHide"},features:[Ys([hC])],ngContentSelectors:cC,decls:3,vars:0,consts:[[1,"ng2-dropdown-container"]],template:function(t,e){1&t&&(as(lC),Wa(0,"div",0),ss(1),ss(2,1),Za())},encapsulation:2}),t}(),_C=function(){var t=function t(){_(this,t)};return t.\u0275mod=De({type:t}),t.\u0275inj=St({factory:function(e){return new(e||t)},imports:[[nd]]}),t}(),yC=["input"];function bC(t,e){}var CC=function(t,e){return{item:t,index:e}};function OC(t,e){if(1&t&&(Wa(0,"div"),Ba(1,bC,0,0,"ng-template",4),Za()),2&t){var n=rs();Va("contenteditable",n.editing),Lr(1),Ka("ngTemplateOutletContext",(3,o=CC,r=n.model,i=n.index,Wl(hn(),Pn(),3,o,r,i,void 0)))("ngTemplateOutlet",n.template)}var o,r,i}function PC(t,e){if(1&t){var n=$a();Wa(0,"delete-icon",8),Ja("click",(function(t){return mn(n),rs(2).remove(t)})),Za()}}function MC(t,e){if(1&t){var n=$a();Wa(0,"div",5),Wa(1,"div",6),Ja("keydown.enter",(function(t){return mn(n),rs().disableEditMode(t)}))("keydown.escape",(function(t){return mn(n),rs().disableEditMode(t)}))("click",(function(t){return mn(n),rs().editing?t.stopPropagation():void 0}))("blur",(function(t){return mn(n),rs().onBlurred(t)})),Ss(2),Za(),Ba(3,PC,1,0,"delete-icon",7),Za()}if(2&t){var o=rs();Lr(1),Va("contenteditable",o.editing)("title",o.getDisplayValue(o.model)),Lr(1),As(" ",o.getDisplayValue(o.model)," "),Lr(1),Ka("ngIf",o.isDeleteIconVisible())}}function xC(t,e){1&t&&Qa(0,"tag-ripple",9),2&t&&(Ka("state",rs().rippleState),Va("tabindex",-1))}function wC(t,e){if(1&t&&(Qa(0,"span",6),Zl(1,"highlight")),2&t){var n=rs().$implicit,o=rs();Ka("innerHTML",(1,1,r=n[o.displayBy],i=o.tagInput.inputForm.value.value,s=on(a=hn(),1),$l(a,Ql(a,1)?Wl(a,Pn(),1,s.transform,r,i,s):s.transform(r,i))),pr)}var r,i,a,s}function kC(t,e){}var EC=function(t,e,n){return{item:t,index:e,last:n}};function SC(t,e){if(1&t&&Ba(0,kC,0,0,"ng-template",7),2&t){var n=rs(),o=n.$implicit,r=n.index,i=n.last;Ka("ngTemplateOutlet",rs().templates.first)("ngTemplateOutletContext",(a=2,s=EC,l=o,c=r,u=i,function(t,e,n,o,r,i,a,s){var l=e+n;return function(t,e,n,o,r){var i=Fa(t,e,n,o);return qa(t,e+2,r)||i}(t,l,r,i,a)?La(t,l+3,s?o.call(s,r,i,a):o(r,i,a)):Gl(t,l+3)}(hn(),Pn(),a,s,l,c,u,d)))}var a,s,l,c,u,d}function TC(t,e){if(1&t&&(Wa(0,"ng2-menu-item",3),Ba(1,wC,2,4,"span",4),Ba(2,SC,1,6,void 0,5),Za()),2&t){var n=e.$implicit,o=rs();Ka("value",n)("ngSwitch",!!o.templates.length),Lr(1),Ka("ngSwitchCase",!1)}}function AC(t,e){if(1&t){var n=$a();Wa(0,"tag",6),Ja("onSelect",(function(){mn(n);var t=e.$implicit;return rs().selectItem(t)}))("onRemove",(function(){mn(n);var t=e.$implicit,o=e.index;return rs().onRemoveRequested(t,o)}))("onKeyDown",(function(t){return mn(n),rs().handleKeydown(t)}))("onTagEdited",(function(t){return mn(n),rs().updateEditedTag(t)}))("onBlur",(function(t){mn(n);var o=e.index;return rs().onTagBlurred(t,o)}))("dragstart",(function(t){mn(n);var o=e.$implicit,r=e.index,i=rs();return i.dragZone?i.onDragStarted(t,o,r):void 0}))("drop",(function(t){mn(n);var o=e.index,r=rs();return r.dragZone?r.onTagDropped(t,o):void 0}))("dragenter",(function(t){mn(n);var e=rs();return e.dragZone?e.onDragOver(t):void 0}))("dragover",(function(t){mn(n);var o=e.index,r=rs();return r.dragZone?r.onDragOver(t,o):void 0}))("dragleave",(function(){mn(n);var t=rs();return t.dragZone?t.dragProvider.onDragEnd():void 0})),Za()}if(2&t){var o=e.$implicit,r=e.index,i=rs();ls("draggable",i.editable),Ka("canAddTag",i.isTagValid)("disabled",i.disable)("@animation",i.animationMetadata)("hasRipple",i.ripple)("index",r)("removable",i.removable)("editable",i.editable)("displayBy",i.displayBy)("identifyBy",i.identifyBy)("template",i.hasCustomTemplate()?i.templates.first:void 0)("draggable",i.dragZone)("model",o),Va("tabindex",0)}}function NC(t,e){1&t&&Qa(0,"div",7)}function IC(t,e){if(1&t&&(Wa(0,"p",10),Wa(1,"span"),Ss(2),Za(),Za()),2&t){var n=e.$implicit;Lr(2),Ts(n)}}function jC(t,e){if(1&t&&(Wa(0,"div",8),Ba(1,IC,3,1,"p",9),Za()),2&t){var n=rs();Ka("ngClass",n.theme),Lr(1),Ka("ngForOf",n.errors)}}var DC=["*"],RC=function(){var t=function(){function t(){_(this,t)}return b(t,[{key:"transform",value:function(t,e){if(!e.trim())return t;try{var n=new RegExp("(".concat(e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"),")"),"i");return t.replace(n,"<b>$1</b>")}catch(o){return t}}}]),t}();return t.\u0275fac=function(e){return new(e||t)},t.\u0275pipe=qe({name:"highlight",type:t,pure:!0}),t}(),LC={8:"DELETE",37:"SWITCH_PREV",39:"SWITCH_NEXT",9:"TAB"},qC=function(){var t=function(){function t(){_(this,t),this.state={dragging:!1,dropping:!1,index:void 0}}return b(t,[{key:"setDraggedItem",value:function(t,e){t&&t.dataTransfer&&t.dataTransfer.setData("Text",JSON.stringify(e))}},{key:"getDraggedItem",value:function(t){if(t&&t.dataTransfer){var e=t.dataTransfer.getData("Text");try{return JSON.parse(e)}catch(CO){return}}}},{key:"setSender",value:function(t){this.sender=t}},{key:"setReceiver",value:function(t){this.receiver=t}},{key:"onTagDropped",value:function(t,e,n){this.onDragEnd(),this.sender.onRemoveRequested(t,e),this.receiver.onAddingRequested(!1,t,n)}},{key:"setState",value:function(t){this.state=Object.assign({},this.state,t)}},{key:"getState",value:function(t){return t?this.state[t]:this.state}},{key:"onDragEnd",value:function(){this.setState({dragging:!1,dropping:!1,index:void 0})}}]),t}();return t.\u0275fac=function(e){return new(e||t)},t.\u0275prov=Et({token:t,factory:function(e){return t.\u0275fac(e)}}),t}(),FC={tagInput:{separatorKeys:[],separatorKeyCodes:[],maxItems:1/0,placeholder:"+ Tag",secondaryPlaceholder:"Enter a new tag",validators:[],asyncValidators:[],onlyFromAutocomplete:!1,errorMessages:{},theme:"",onTextChangeDebounce:250,inputId:null,inputClass:"",clearOnBlur:!1,hideForm:!1,addOnBlur:!1,addOnPaste:!1,pasteSplitPattern:",",blinkIfDupe:!0,removable:!0,editable:!1,allowDupes:!1,modelAsStrings:!1,trimTags:!0,ripple:!0,tabIndex:"",disable:!1,dragZone:"",onRemoving:void 0,onAdding:void 0,displayBy:"display",identifyBy:"value",animationDuration:{enter:"250ms",leave:"150ms"}},dropdown:{displayBy:"display",identifyBy:"value",appendToBody:!0,offset:"50 0",focusFirstElement:!1,showDropdownIfEmpty:!1,minimumTextLength:1,limitItemsTo:1/0,keepOpen:!0,dynamicUpdate:!0,zIndex:1e3,matchingFn:function(t,e){var n=e[this.displayBy].toString();return n&&n.toLowerCase().indexOf(t.toLowerCase())>=0}}},VC=function(){var t=function(){function t(){_(this,t)}return b(t,[{key:"setOptions",value:function(e){t.defaults.tagInput=Object.assign({},FC.tagInput,e.tagInput),t.defaults.dropdown=Object.assign({},FC.dropdown,e.dropdown)}}]),t}();return t.defaults=FC,t}();function zC(t){return t===Object(t)}var BC=function(){var t=function(){function t(){_(this,t),this._items=[],this.displayBy=VC.defaults.tagInput.displayBy,this.identifyBy=VC.defaults.tagInput.identifyBy}return b(t,[{key:"onTouched",value:function(){this._onTouchedCallback()}},{key:"writeValue",value:function(t){this._items=t||[]}},{key:"registerOnChange",value:function(t){this._onChangeCallback=t}},{key:"registerOnTouched",value:function(t){this._onTouchedCallback=t}},{key:"getItemValue",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e&&this.dropdown?this.dropdown.identifyBy:this.identifyBy;return zC(t)?t[n]:t}},{key:"getItemDisplay",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e&&this.dropdown?this.dropdown.displayBy:this.displayBy;return zC(t)?t[n]:t}},{key:"getItemsWithout",value:function(t){return this.items.filter((function(e,n){return n!==t}))}},{key:"items",get:function(){return this._items},set:function(t){this._items=t,this._onChangeCallback(this._items)}}]),t}();return t.\u0275fac=function(e){return new(e||t)},t.\u0275dir=Le({type:t,inputs:{displayBy:"displayBy",identifyBy:"identifyBy"}}),t}();function UC(t,e){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(!this.listeners.hasOwnProperty(t))throw new Error("The event entered may be wrong");n&&this.listeners[t].push(e)}var HC=function(){var t=function(){function t(){_(this,t),this.onSubmit=new Yl,this.onBlur=new Yl,this.onFocus=new Yl,this.onKeyup=new Yl,this.onKeydown=new Yl,this.inputTextChange=new Yl,this.validators=[],this.asyncValidators=[],this.tabindex="",this.disabled=!1,this.item=new hf({value:"",disabled:this.disabled})}return b(t,[{key:"ngOnInit",value:function(){this.item.setValidators(this.validators),this.item.setAsyncValidators(this.asyncValidators),this.form=new pf({item:this.item})}},{key:"ngOnChanges",value:function(t){t.disabled&&!t.disabled.firstChange&&(t.disabled.currentValue?this.form.controls.item.disable():this.form.controls.item.enable())}},{key:"isInputFocused",value:function(){var t="undefined"!=typeof document?document:void 0;return!!t&&t.activeElement===this.input.nativeElement}},{key:"getErrorMessages",value:function(t){var e=this;return Object.keys(t).filter((function(t){return e.value.hasError(t)})).map((function(e){return t[e]}))}},{key:"hasErrors",value:function(){var t=this.form;return t.dirty&&t.value.item&&!t.valid}},{key:"focus",value:function(){this.input.nativeElement.focus()}},{key:"blur",value:function(){this.input.nativeElement.blur()}},{key:"getElementPosition",value:function(){return this.input.nativeElement.getBoundingClientRect()}},{key:"destroy",value:function(){var t=this.input.nativeElement;t.parentElement.removeChild(t)}},{key:"onKeyDown",value:function(t){if(this.inputText=this.value.value,"Enter"!==t.key)return this.onKeydown.emit(t);this.submit(t)}},{key:"onKeyUp",value:function(t){return this.inputText=this.value.value,this.onKeyup.emit(t)}},{key:"submit",value:function(t){t.preventDefault(),this.onSubmit.emit(t)}},{key:"inputText",get:function(){return this.item.value},set:function(t){this.item.setValue(t),this.inputTextChange.emit(t)}},{key:"value",get:function(){return this.form.get("item")}}]),t}();return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Ae({type:t,selectors:[["tag-input-form"]],viewQuery:function(t,e){var n;1&t&&cc(yC,!0),2&t&&lc(n=gc())&&(e.input=n.first)},inputs:{validators:"validators",asyncValidators:"asyncValidators",tabindex:"tabindex",disabled:"disabled",inputText:"inputText",placeholder:"placeholder",inputId:"inputId",inputClass:"inputClass"},outputs:{onSubmit:"onSubmit",onBlur:"onBlur",onFocus:"onFocus",onKeyup:"onKeyup",onKeydown:"onKeydown",inputTextChange:"inputTextChange"},features:[Vs],decls:3,vars:8,consts:[[3,"formGroup","ngSubmit"],["type","text","autocomplete","off","minlength","1","formControlName","item",1,"ng2-tag-input__text-input",3,"tabindex","ngClass","focus","blur","keydown","keyup"],["input",""]],template:function(t,e){1&t&&(Wa(0,"form",0),Ja("ngSubmit",(function(t){return e.submit(t)})),Wa(1,"input",1,2),Ja("focus",(function(t){return e.onFocus.emit(t)}))("blur",(function(t){return e.onBlur.emit(t)}))("keydown",(function(t){return e.onKeyDown(t)}))("keyup",(function(t){return e.onKeyUp(t)})),Za(),Za()),2&t&&(Ka("formGroup",e.form),Lr(1),ls("tabindex",e.disabled?-1:e.tabindex?e.tabindex:0),Ka("ngClass",e.inputClass),Va("id",e.inputId)("placeholder",e.placeholder)("aria-label",e.placeholder)("tabindex",e.tabindex)("disabled",e.disabled?e.disabled:null))},directives:[Ef,yd,Af,dd,Vf,_d,qf,Vu],styles:['.dark[_ngcontent-%COMP%] tag[_ngcontent-%COMP%]:focus{box-shadow:0 0 0 1px #323232}.ng2-tag-input.bootstrap3-info[_ngcontent-%COMP%]{background-color:#fff;display:inline-block;color:#555;vertical-align:middle;max-width:100%;height:42px;line-height:44px}.ng2-tag-input.bootstrap3-info[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{border:none;box-shadow:none;outline:0;background-color:transparent;padding:0 6px;margin:0;width:auto;max-width:inherit}.ng2-tag-input.bootstrap3-info[_ngcontent-%COMP%] .form-control[_ngcontent-%COMP%] input[_ngcontent-%COMP%]::-moz-placeholder{color:#777;opacity:1}.ng2-tag-input.bootstrap3-info[_ngcontent-%COMP%] .form-control[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#777}.ng2-tag-input.bootstrap3-info[_ngcontent-%COMP%] .form-control[_ngcontent-%COMP%] input[_ngcontent-%COMP%]::-webkit-input-placeholder{color:#777}.ng2-tag-input.bootstrap3-info[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:focus{border:none;box-shadow:none}.bootstrap3-info.ng2-tag-input.ng2-tag-input--focused[_ngcontent-%COMP%]{box-shadow:inset 0 1px 1px rgba(0,0,0,.4);border:1px solid #ccc}.ng2-tag-input[_ngcontent-%COMP%]{display:block;flex-direction:row;flex-wrap:wrap;position:relative;transition:.25s;padding:.25rem 0;min-height:32px;cursor:text;border-bottom:2px solid #efefef}.ng2-tag-input[_ngcontent-%COMP%]:focus{outline:0}.ng2-tag-input.ng2-tag-input--dropping[_ngcontent-%COMP%]{opacity:.7}.ng2-tag-input.ng2-tag-input--focused[_ngcontent-%COMP%]{border-bottom:2px solid #2196f3}.ng2-tag-input.ng2-tag-input--invalid[_ngcontent-%COMP%]{border-bottom:2px solid #f44336}.ng2-tag-input.ng2-tag-input--loading[_ngcontent-%COMP%]{border:none}.ng2-tag-input.ng2-tag-input--disabled[_ngcontent-%COMP%]{opacity:.5;cursor:not-allowed}.ng2-tag-input[_ngcontent-%COMP%] form[_ngcontent-%COMP%]{margin:.1em 0}.ng2-tag-input[_ngcontent-%COMP%] .ng2-tags-container[_ngcontent-%COMP%]{flex-wrap:wrap;display:flex}.minimal.ng2-tag-input[_ngcontent-%COMP%]{display:block;flex-direction:row;flex-wrap:wrap;position:relative;cursor:text;border-bottom:1px solid transparent}.minimal.ng2-tag-input[_ngcontent-%COMP%]:focus{outline:0}.minimal.ng2-tag-input.ng2-tag-input--dropping[_ngcontent-%COMP%]{opacity:.7}.minimal.ng2-tag-input.ng2-tag-input--loading[_ngcontent-%COMP%]{border:none}.minimal.ng2-tag-input.ng2-tag-input--disabled[_ngcontent-%COMP%]{opacity:.5;cursor:not-allowed}.minimal.ng2-tag-input[_ngcontent-%COMP%] .ng2-tags-container[_ngcontent-%COMP%]{flex-wrap:wrap;display:flex}.dark.ng2-tag-input[_ngcontent-%COMP%]{display:block;flex-direction:row;flex-wrap:wrap;position:relative;cursor:text;border-bottom:2px solid #444}.dark.ng2-tag-input[_ngcontent-%COMP%]:focus{outline:0}.dark.ng2-tag-input.ng2-tag-input--dropping[_ngcontent-%COMP%]{opacity:.7}.dark.ng2-tag-input.ng2-tag-input--loading[_ngcontent-%COMP%]{border:none}.dark.ng2-tag-input.ng2-tag-input--disabled[_ngcontent-%COMP%]{opacity:.5;cursor:not-allowed}.dark.ng2-tag-input[_ngcontent-%COMP%] .ng2-tags-container[_ngcontent-%COMP%]{flex-wrap:wrap;display:flex}.bootstrap.ng2-tag-input[_ngcontent-%COMP%]{display:block;flex-direction:row;flex-wrap:wrap;position:relative;cursor:text;border-bottom:2px solid #efefef}.bootstrap.ng2-tag-input[_ngcontent-%COMP%]:focus{outline:0}.bootstrap.ng2-tag-input.ng2-tag-input--dropping[_ngcontent-%COMP%]{opacity:.7}.bootstrap.ng2-tag-input.ng2-tag-input--focused[_ngcontent-%COMP%]{border-bottom:2px solid #0275d8}.bootstrap.ng2-tag-input.ng2-tag-input--invalid[_ngcontent-%COMP%]{border-bottom:2px solid #d9534f}.bootstrap.ng2-tag-input.ng2-tag-input--loading[_ngcontent-%COMP%]{border:none}.bootstrap.ng2-tag-input.ng2-tag-input--disabled[_ngcontent-%COMP%]{opacity:.5;cursor:not-allowed}.bootstrap.ng2-tag-input[_ngcontent-%COMP%] .ng2-tags-container[_ngcontent-%COMP%]{flex-wrap:wrap;display:flex}.bootstrap3-info.ng2-tag-input[_ngcontent-%COMP%]{display:block;flex-direction:row;flex-wrap:wrap;position:relative;padding:4px;cursor:text;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);border-radius:4px}.bootstrap3-info.ng2-tag-input[_ngcontent-%COMP%]:focus{outline:0}.bootstrap3-info.ng2-tag-input.ng2-tag-input--dropping[_ngcontent-%COMP%]{opacity:.7}.bootstrap3-info.ng2-tag-input.ng2-tag-input--invalid[_ngcontent-%COMP%]{box-shadow:inset 0 1px 1px #d9534f;border-bottom:1px solid #d9534f}.bootstrap3-info.ng2-tag-input.ng2-tag-input--loading[_ngcontent-%COMP%]{border:none}.bootstrap3-info.ng2-tag-input.ng2-tag-input--disabled[_ngcontent-%COMP%]{opacity:.5;cursor:not-allowed}.bootstrap3-info.ng2-tag-input[_ngcontent-%COMP%] form[_ngcontent-%COMP%]{margin:.1em 0}.bootstrap3-info.ng2-tag-input[_ngcontent-%COMP%] .ng2-tags-container[_ngcontent-%COMP%]{flex-wrap:wrap;display:flex}.error-message[_ngcontent-%COMP%]{font-size:.8em;color:#f44336;margin:.5em 0 0}.bootstrap[_ngcontent-%COMP%] .error-message[_ngcontent-%COMP%]{color:#d9534f}.ng2-tag-input__text-input[_ngcontent-%COMP%]{display:inline;vertical-align:middle;border:none;padding:0 .5rem;height:38px;font-size:1em;font-family:Roboto,"Helvetica Neue",sans-serif}.ng2-tag-input__text-input[_ngcontent-%COMP%]:focus{outline:0}.ng2-tag-input__text-input[disabled=true][_ngcontent-%COMP%]{opacity:.5;background:#fff}']}),t}(),KC=function(){var t=function t(){_(this,t),this.state="none"};return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Ae({type:t,selectors:[["tag-ripple"]],inputs:{state:"state"},decls:1,vars:1,consts:[[1,"tag-ripple"]],template:function(t,e){1&t&&Qa(0,"div",0),2&t&&Ka("@ink",e.state)},styles:["[_nghost-%COMP%] {\n width: 100%;\n height: 100%;\n left: 0;\n overflow: hidden;\n position: absolute;\n }\n\n .tag-ripple[_ngcontent-%COMP%] {\n background: rgba(0, 0, 0, 0.1);\n top: 50%;\n left: 50%;\n height: 100%;\n transform: translate(-50%, -50%);\n position: absolute;\n }"],data:{animation:[C_("ink",[x_("none",M_({width:0,opacity:0})),k_("none => clicked",[O_(300,w_([M_({opacity:1,offset:0,width:"30%",borderRadius:"100%"}),M_({opacity:1,offset:.5,width:"50%"}),M_({opacity:.5,offset:1,width:"100%",borderRadius:"16px"})]))])])]}}),t}(),GC="undefined"!=typeof window?window.navigator:{userAgent:"Chrome",vendor:"Google Inc"},WC=/Chrome/.test(GC.userAgent)&&/Google Inc/.test(GC.vendor),ZC=function(){var t=function(){function t(e,n,o){_(this,t),this.element=e,this.renderer=n,this.cdRef=o,this.disabled=!1,this.onSelect=new Yl,this.onRemove=new Yl,this.onBlur=new Yl,this.onKeyDown=new Yl,this.onTagEdited=new Yl,this.editing=!1,this.rippleState="none"}return b(t,[{key:"select",value:function(t){this.readonly||this.disabled||(t&&t.stopPropagation(),this.focus(),this.onSelect.emit(this.model))}},{key:"remove",value:function(t){t.stopPropagation(),this.onRemove.emit(this)}},{key:"focus",value:function(){this.element.nativeElement.focus()}},{key:"move",value:function(){this.moving=!0}},{key:"keydown",value:function(t){if(this.editing){if(13===t.keyCode)return this.disableEditMode(t)}else this.onKeyDown.emit({event:t,model:this.model})}},{key:"blink",value:function(){var t=this.element.nativeElement.classList;t.add("blink"),setTimeout((function(){return t.remove("blink")}),50)}},{key:"toggleEditMode",value:function(){if(this.editable)return this.editing?void 0:this.activateEditMode()}},{key:"onBlurred",value:function(t){if(this.editable){this.disableEditMode();var e=t.target.innerText,n="string"==typeof this.model?e:Object.assign({},this.model,u({},this.displayBy,e));this.onBlur.emit(n)}}},{key:"getDisplayValue",value:function(t){return"string"==typeof t?t:t[this.displayBy]}},{key:"disableEditMode",value:function(t){var e=this.element.nativeElement.classList,n=this.getContentEditableText();this.editing=!1,e.remove("tag--editing"),n?(this.storeNewValue(n),this.cdRef.detectChanges(),t&&t.preventDefault()):this.setContentEditableText(this.model)}},{key:"isDeleteIconVisible",value:function(){return!this.readonly&&!this.disabled&&this.removable&&!this.editing}},{key:"getContentEditableText",value:function(){var t=this.getContentEditable();return t?t.innerText.trim():""}},{key:"setContentEditableText",value:function(t){var e=this.getContentEditable(),n=this.getDisplayValue(t);e.innerText=n}},{key:"activateEditMode",value:function(){this.element.nativeElement.classList.add("tag--editing"),this.editing=!0}},{key:"storeNewValue",value:function(t){var e;if("string"==typeof(n=this.model)?n!==t:n[this.displayBy]!==t){var n,o="string"==typeof this.model?t:(u(e={index:this.index},this.identifyBy,this.model[this.identifyBy]!==this.model[this.displayBy]?this.model[this.identifyBy]:t),u(e,this.displayBy,t),e);this.canAddTag(o)?this.onTagEdited.emit({tag:o,index:this.index}):this.setContentEditableText(this.model)}}},{key:"getContentEditable",value:function(){return this.element.nativeElement.querySelector("[contenteditable]")}},{key:"readonly",get:function(){return"string"!=typeof this.model&&!0===this.model.readonly}},{key:"isRippleVisible",get:function(){return!this.readonly&&!this.editing&&WC&&this.hasRipple}}]),t}();return t.\u0275fac=function(e){return new(e||t)(Ua(nl),Ua(al),Ua(da))},t.\u0275cmp=Ae({type:t,selectors:[["tag"]],viewQuery:function(t,e){var n;1&t&&cc(KC,!0),2&t&&lc(n=gc())&&(e.ripple=n.first)},hostVars:2,hostBindings:function(t,e){1&t&&Ja("keydown",(function(t){return e.keydown(t)})),2&t&&_s("moving",e.moving)},inputs:{disabled:"disabled",model:"model",removable:"removable",editable:"editable",template:"template",displayBy:"displayBy",identifyBy:"identifyBy",index:"index",hasRipple:"hasRipple",canAddTag:"canAddTag"},outputs:{onSelect:"onSelect",onRemove:"onRemove",onBlur:"onBlur",onKeyDown:"onKeyDown",onTagEdited:"onTagEdited"},decls:4,vars:8,consts:[[3,"ngSwitch","click","dblclick","mousedown","mouseup"],[4,"ngSwitchCase"],["class","tag-wrapper",4,"ngSwitchCase"],[3,"state",4,"ngIf"],[3,"ngTemplateOutletContext","ngTemplateOutlet"],[1,"tag-wrapper"],["spellcheck","false",1,"tag__text","inline",3,"keydown.enter","keydown.escape","click","blur"],["aria-label","Remove tag","role","button",3,"click",4,"ngIf"],["aria-label","Remove tag","role","button",3,"click"],[3,"state"]],template:function(t,e){1&t&&(Wa(0,"div",0),Ja("click",(function(t){return e.select(t)}))("dblclick",(function(){return e.toggleEditMode()}))("mousedown",(function(){return e.rippleState="clicked"}))("mouseup",(function(){return e.rippleState="none"})),Ba(1,OC,2,6,"div",1),Ba(2,MC,4,4,"div",2),Za(),Ba(3,xC,1,2,"tag-ripple",3)),2&t&&(_s("disabled",e.disabled),Ka("ngSwitch",!!e.template),Va("tabindex",-1)("aria-label",e.getDisplayValue(e.model)),Lr(1),Ka("ngSwitchCase",!0),Lr(1),Ka("ngSwitchCase",!1),Lr(1),Ka("ngIf",e.isRippleVisible))},directives:function(){return[Zu,Qu,Hu,Yu,JC,KC]},styles:["[_nghost-%COMP%], [_nghost-%COMP%] > div[_ngcontent-%COMP%], [_nghost-%COMP%] > div[_ngcontent-%COMP%]:focus{outline:0;overflow:hidden;transition:opacity 1s;z-index:1}[_nghost-%COMP%]{max-width:400px}.blink[_nghost-%COMP%]{-webkit-animation:.3s ease-in-out forwards blink;animation:.3s ease-in-out forwards blink}@-webkit-keyframes blink{0%{opacity:.3}}@keyframes blink{0%{opacity:.3}}[_nghost-%COMP%] .disabled[_ngcontent-%COMP%]{cursor:not-allowed}[_nghost-%COMP%] [contenteditable=true][_ngcontent-%COMP%]{outline:0}.tag-wrapper[_ngcontent-%COMP%]{flex-direction:row;display:flex}.tag__text[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}"]}),t}(),QC=[C_("animation",[x_("in",M_({opacity:1})),x_("out",M_({opacity:0})),k_(":enter",[O_("{{ enter }}",w_([M_({opacity:0,offset:0,transform:"translate(0px, 20px)"}),M_({opacity:.3,offset:.3,transform:"translate(0px, -10px)"}),M_({opacity:.5,offset:.5,transform:"translate(0px, 0px)"}),M_({opacity:.75,offset:.75,transform:"translate(0px, 5px)"}),M_({opacity:1,offset:1,transform:"translate(0px, 0px)"})]))]),k_(":leave",[O_("{{ leave }}",w_([M_({opacity:1,transform:"translateX(0)",offset:0}),M_({opacity:1,transform:"translateX(-15px)",offset:.7}),M_({opacity:0,transform:"translateX(100%)",offset:1})]))])])],$C=function(){var t=function(){function t(e){var n=this;_(this,t),this.injector=e,this.offset=FC.dropdown.offset,this.focusFirstElement=FC.dropdown.focusFirstElement,this.showDropdownIfEmpty=FC.dropdown.showDropdownIfEmpty,this.minimumTextLength=FC.dropdown.minimumTextLength,this.limitItemsTo=FC.dropdown.limitItemsTo,this.displayBy=FC.dropdown.displayBy,this.identifyBy=FC.dropdown.identifyBy,this.matchingFn=FC.dropdown.matchingFn,this.appendToBody=FC.dropdown.appendToBody,this.keepOpen=FC.dropdown.keepOpen,this.dynamicUpdate=FC.dropdown.dynamicUpdate,this.zIndex=FC.dropdown.zIndex,this.items=[],this.tagInput=this.injector.get(XC),this._autocompleteItems=[],this.show=function(){var t=n.tagInput.items.length===n.tagInput.maxItems,e=n.getFormValue(),o=e.trim().length>=n.minimumTextLength,r=n.calculatePosition(),i=n.getMatchingItems(e),a=i.length>0,s=n.tagInput.disable,l=!1===n.isVisible&&(a&&o||n.showDropdownIfEmpty&&a&&!e),c=n.isVisible&&!a;return n.autocompleteObservable&&o?n.getItemsFromObservable(e):!n.showDropdownIfEmpty&&!e||t||s?n.dropdown.hide():(n.setItems(i),void(l?n.dropdown.show(r):c&&n.hide()))},this.requestAdding=function(t){return rC(n,void 0,void 0,ch.a.mark((function e(){var n;return ch.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=this.createTagModel(t),e.next=3,this.tagInput.onAddingRequested(!0,n).catch((function(){}));case 3:case"end":return e.stop()}}),e,this)})))},this.resetItems=function(){n.items=[]},this.getItemsFromObservable=function(t){n.setLoadingState(!0),n.autocompleteObservable(t).pipe($h()).subscribe((function(e){n.setLoadingState(!1).populateItems(e),n.setItems(n.getMatchingItems(t)),n.items.length?n.dropdown.show(n.calculatePosition()):n.dropdown.hide()}),(function(){return n.setLoadingState(!1)}))}}return b(t,[{key:"ngAfterViewInit",value:function(){var t=this;this.onItemClicked().subscribe((function(e){t.requestAdding(e)})),this.onHide().subscribe(this.resetItems);var e=this.keepOpen;this.tagInput.onTextChange.asObservable().pipe(l_(200),wg((function(t){return!1!==e||t.length>0}))).subscribe(this.show)}},{key:"updatePosition",value:function(){var t=this.tagInput.inputForm.getElementPosition();this.dropdown.menu.updatePosition(t,this.dynamicUpdate)}},{key:"onHide",value:function(){return this.dropdown.onHide}},{key:"onItemClicked",value:function(){return this.dropdown.onItemClicked}},{key:"hide",value:function(){this.resetItems(),this.dropdown.hide()}},{key:"scrollListener",value:function(){this.isVisible&&this.dynamicUpdate&&this.updatePosition()}},{key:"onWindowBlur",value:function(){this.dropdown.hide()}},{key:"getFormValue",value:function(){var t=this.tagInput.formValue;return t?t.toString().trim():""}},{key:"calculatePosition",value:function(){return this.tagInput.inputForm.getElementPosition()}},{key:"createTagModel",value:function(t){var e,n="string"==typeof t.value?t.value:t.value[this.identifyBy];return Object.assign({},t.value,(u(e={},this.tagInput.displayBy,"string"==typeof t.value?t.value:t.value[this.displayBy]),u(e,this.tagInput.identifyBy,n),e))}},{key:"getMatchingItems",value:function(t){var e=this;if(!t&&!this.showDropdownIfEmpty)return[];var n=this.tagInput.allowDupes;return this.autocompleteItems.filter((function(o){var r=!n&&e.tagInput.tags.some((function(t){return("string"==typeof t.model?t.model:t.model[e.tagInput.identifyBy])===o[e.identifyBy]}));return e.matchingFn(t,o)&&!1===r}))}},{key:"setItems",value:function(t){this.items=t.slice(0,this.limitItemsTo||t.length)}},{key:"populateItems",value:function(t){var e=this;return this.autocompleteItems=t.map((function(t){var n;return"string"==typeof t?(u(n={},e.displayBy,t),u(n,e.identifyBy,t),n):t})),this}},{key:"setLoadingState",value:function(t){return this.tagInput.isLoading=t,this}},{key:"autocompleteItems",set:function(t){this._autocompleteItems=t},get:function(){var t=this,e=this._autocompleteItems;return e?e.map((function(e){var n;return"string"==typeof e?(u(n={},t.displayBy,e),u(n,t.identifyBy,e),n):e})):[]}},{key:"isVisible",get:function(){return this.dropdown.menu.dropdownState.menuState.isVisible}},{key:"selectedItem",get:function(){return this.dropdown.menu.dropdownState.dropdownState.selectedItem}},{key:"state",get:function(){return this.dropdown.menu.dropdownState}}]),t}();return t.\u0275fac=function(e){return new(e||t)(Ua(Sa))},t.\u0275cmp=Ae({type:t,selectors:[["tag-input-dropdown"]],contentQueries:function(t,e,n){var o;1&t&&uc(n,wl,!1),2&t&&lc(o=gc())&&(e.templates=o)},viewQuery:function(t,e){var n;1&t&&cc(vC,!0),2&t&&lc(n=gc())&&(e.dropdown=n.first)},hostBindings:function(t,e){1&t&&Ja("scroll",(function(){return e.scrollListener()}),!1,so)("blur",(function(){return e.onWindowBlur()}),!1,so)},inputs:{offset:"offset",focusFirstElement:"focusFirstElement",showDropdownIfEmpty:"showDropdownIfEmpty",minimumTextLength:"minimumTextLength",limitItemsTo:"limitItemsTo",displayBy:"displayBy",identifyBy:"identifyBy",matchingFn:"matchingFn",appendToBody:"appendToBody",keepOpen:"keepOpen",dynamicUpdate:"dynamicUpdate",zIndex:"zIndex",autocompleteItems:"autocompleteItems",autocompleteObservable:"autocompleteObservable"},decls:3,vars:6,consts:[[3,"dynamicUpdate"],[3,"focusFirstElement","zIndex","appendToBody","offset"],[3,"value","ngSwitch",4,"ngFor","ngForOf"],[3,"value","ngSwitch"],[3,"innerHTML",4,"ngSwitchCase"],[4,"ngSwitchDefault"],[3,"innerHTML"],[3,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(t,e){1&t&&(Wa(0,"ng2-dropdown",0),Wa(1,"ng2-dropdown-menu",1),Ba(2,TC,3,3,"ng2-menu-item",2),Za(),Za()),2&t&&(Ka("dynamicUpdate",e.dynamicUpdate),Lr(1),Ka("focusFirstElement",e.focusFirstElement)("zIndex",e.zIndex)("appendToBody",e.appendToBody)("offset",e.offset),Lr(1),Ka("ngForOf",e.items))},directives:[vC,mC,Bu,pC,Zu,Qu,$u,Yu],pipes:[RC],encapsulation:2}),t}(),YC=(window,{provide:ad,useExisting:zt((function(){return XC})),multi:!0}),XC=function(){var t=function(t){g(n,t);var e=v(n);function n(t,o){var r,a;return _(this,n),(a=e.call(this)).renderer=t,a.dragProvider=o,a.separatorKeys=FC.tagInput.separatorKeys,a.separatorKeyCodes=FC.tagInput.separatorKeyCodes,a.placeholder=FC.tagInput.placeholder,a.secondaryPlaceholder=FC.tagInput.secondaryPlaceholder,a.maxItems=FC.tagInput.maxItems,a.validators=FC.tagInput.validators,a.asyncValidators=FC.tagInput.asyncValidators,a.onlyFromAutocomplete=FC.tagInput.onlyFromAutocomplete,a.errorMessages=FC.tagInput.errorMessages,a.theme=FC.tagInput.theme,a.onTextChangeDebounce=FC.tagInput.onTextChangeDebounce,a.inputId=FC.tagInput.inputId,a.inputClass=FC.tagInput.inputClass,a.clearOnBlur=FC.tagInput.clearOnBlur,a.hideForm=FC.tagInput.hideForm,a.addOnBlur=FC.tagInput.addOnBlur,a.addOnPaste=FC.tagInput.addOnPaste,a.pasteSplitPattern=FC.tagInput.pasteSplitPattern,a.blinkIfDupe=FC.tagInput.blinkIfDupe,a.removable=FC.tagInput.removable,a.editable=FC.tagInput.editable,a.allowDupes=FC.tagInput.allowDupes,a.modelAsStrings=FC.tagInput.modelAsStrings,a.trimTags=FC.tagInput.trimTags,a.ripple=FC.tagInput.ripple,a.tabindex=FC.tagInput.tabIndex,a.disable=FC.tagInput.disable,a.dragZone=FC.tagInput.dragZone,a.onRemoving=FC.tagInput.onRemoving,a.onAdding=FC.tagInput.onAdding,a.animationDuration=FC.tagInput.animationDuration,a.onAdd=new Yl,a.onRemove=new Yl,a.onSelect=new Yl,a.onFocus=new Yl,a.onBlur=new Yl,a.onTextChange=new Yl,a.onPaste=new Yl,a.onValidationError=new Yl,a.onTagEdited=new Yl,a.isLoading=!1,a.listeners=(u(r={},"keydown",[]),u(r,"keyup",[]),r),a.inputTextChange=new Yl,a.inputTextValue="",a.errors=[],a.appendTag=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a.items.length,n=a.items,o=a.modelAsStrings?t[a.identifyBy]:t;a.items=[].concat(c(n.slice(0,e)),[o],c(n.slice(e,n.length)))},a.createTag=function(t){var e,n=function(t,e){return"string"==typeof t?t.trim():t[e]};return Object.assign({},"string"!=typeof t?t:{},(u(e={},a.displayBy,a.trimTags?n(t,a.displayBy):t),u(e,a.identifyBy,a.trimTags?n(t,a.identifyBy):t),e))},a.isTagValid=function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=a.dropdown?a.dropdown.selectedItem:void 0,o=a.getItemDisplay(t).trim();if(n&&!e||!o)return!1;var r=a.findDupe(t,e);if(!a.allowDupes&&r&&a.blinkIfDupe){var i=a.tags.find((function(t){return a.getItemValue(t.model)===a.getItemValue(r)}));i&&i.blink()}var s=e&&a.onlyFromAutocomplete,l=[!r||a.allowDupes,!a.maxItemsReached,s||!a.onlyFromAutocomplete];return l.filter(Boolean).length===l.length},a.onPasteCallback=function(t){return rC(i(a),void 0,void 0,ch.a.mark((function e(){var n,o,r,i=this;return ch.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:void 0,s=void 0,s=(a=Boolean(window.clipboardData))?window.clipboardData:t.clipboardData,n=null===s?"":s.getData(a?"Text":"text/plain")||"",o=n.split(this.pasteSplitPattern).map((function(t){var e=i.createTag(t);return i.setInputValue(e[i.displayBy]),i.onAddingRequested(!1,e)})),r=function(){return setTimeout((function(){return i.setInputValue("")}),50)},Promise.all(o).then((function(){i.onPaste.emit(n),r()})).catch(r);case 5:case"end":return e.stop()}var a,s}),e,this)})))},a}return b(n,[{key:"ngAfterViewInit",value:function(){var t=this;this.setUpKeypressListeners(),this.setupSeparatorKeysListener(),this.setUpInputKeydownListeners(),this.onTextChange.observers.length&&this.setUpTextChangeSubscriber(),(this.clearOnBlur||this.addOnBlur)&&this.setUpOnBlurSubscriber(),this.addOnPaste&&this.setUpOnPasteListener();var e=this.inputForm.form.statusChanges;e.pipe(wg((function(t){return"PENDING"!==t}))).subscribe((function(){t.errors=t.inputForm.getErrorMessages(t.errorMessages)})),this.isProgressBarVisible$=e.pipe(et((function(e){return"PENDING"===e||t.isLoading}))),this.hideForm&&this.inputForm.destroy()}},{key:"ngOnInit",value:function(){void 0!==this.maxItems&&this.items&&this.items.length>this.maxItems&&(this.maxItems=this.items.length,console.warn("The number of items specified was greater than the property max-items.")),this.editable=!this.onlyFromAutocomplete&&this.editable,this.setAnimationMetadata()}},{key:"onRemoveRequested",value:function(t,e){var n=this;return new Promise((function(o){var r=function(r){n.removeItem(r,e),o(t)};n.onRemoving?n.onRemoving(t).pipe($h()).subscribe(r):r(t)}))}},{key:"onAddingRequested",value:function(t,e,n,o){var r=this;return new Promise((function(i,a){var s=function(e){return r.addItem(t,e,n,o).then(i).catch(a)};return r.onAdding?r.onAdding(e).pipe($h()).subscribe(s,a):s(e)}))}},{key:"selectItem",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=t&&"string"!=typeof t&&t.readonly;n||this.selectedTag===t||(this.selectedTag=t,e&&this.onSelect.emit(t))}},{key:"fireEvents",value:function(t,e){var n=this;this.listeners[t].forEach((function(t){return t.call(n,e)}))}},{key:"handleKeydown",value:function(t){var e=t.event,n=e.shiftKey||!1;switch(LC[e.keyCode||e.which]){case"DELETE":if(this.selectedTag&&this.removable){var o=this.items.indexOf(this.selectedTag);this.onRemoveRequested(this.selectedTag,o)}break;case"SWITCH_PREV":this.moveToTag(t.model,"PREV");break;case"SWITCH_NEXT":this.moveToTag(t.model,"NEXT");break;case"TAB":if(n){if(this.isFirstTag(t.model))return;this.moveToTag(t.model,"PREV")}else{if(this.isLastTag(t.model)&&(this.disable||this.maxItemsReached))return;this.moveToTag(t.model,"NEXT")}break;default:return}e.preventDefault()}},{key:"onFormSubmit",value:function(){return rC(this,void 0,void 0,ch.a.mark((function t(){return ch.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,this.onAddingRequested(!1,this.formValue);case 3:t.next=8;break;case 5:return t.prev=5,t.t0=t.catch(0),t.abrupt("return");case 8:case"end":return t.stop()}}),t,this,[[0,5]])})))}},{key:"setInputValue",value:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=this.getControl();n.setValue(t,{emitEvent:e})}},{key:"getControl",value:function(){return this.inputForm.value}},{key:"focus",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.dragProvider.getState("dragging")||(this.selectItem(void 0,!1),t&&(this.inputForm.focus(),this.onFocus.emit(this.formValue)))}},{key:"blur",value:function(){this.onTouched(),this.onBlur.emit(this.formValue)}},{key:"hasErrors",value:function(){return!!this.inputForm&&this.inputForm.hasErrors()}},{key:"isInputFocused",value:function(){return!!this.inputForm&&this.inputForm.isInputFocused()}},{key:"hasCustomTemplate",value:function(){var t=this.templates?this.templates.first:void 0;return Boolean(t&&t!==(this.dropdown&&this.dropdown.templates?this.dropdown.templates.first:void 0))}},{key:"onDragStarted",value:function(t,e,n){t.stopPropagation();var o={zone:this.dragZone,tag:e,index:n};this.dragProvider.setSender(this),this.dragProvider.setDraggedItem(t,o),this.dragProvider.setState({dragging:!0,index:n})}},{key:"onDragOver",value:function(t,e){this.dragProvider.setState({dropping:!0}),this.dragProvider.setReceiver(this),t.preventDefault()}},{key:"onTagDropped",value:function(t,e){var n=this.dragProvider.getDraggedItem(t);n&&n.zone===this.dragZone&&(this.dragProvider.onTagDropped(n.tag,n.index,e),t.preventDefault(),t.stopPropagation())}},{key:"isDropping",value:function(){var t=this.dragProvider.receiver===this,e=this.dragProvider.getState("dropping");return Boolean(t&&e)}},{key:"onTagBlurred",value:function(t,e){this.items[e]=t,this.blur()}},{key:"trackBy",value:function(t,e){return e[this.identifyBy]}},{key:"updateEditedTag",value:function(t){this.onTagEdited.emit(t.tag)}},{key:"moveToTag",value:function(t,e){var n=this.isLastTag(t),o=this.isFirstTag(t);if(!("NEXT"===e&&n||"PREV"===e&&o)){var r="NEXT"===e?1:-1,i=this.getTagIndex(t)+r,a=this.getTagAtIndex(i);return a.select.call(a)}this.focus(!0)}},{key:"isFirstTag",value:function(t){return this.tags.first.model===t}},{key:"isLastTag",value:function(t){return this.tags.last.model===t}},{key:"getTagIndex",value:function(t){return this.tags.toArray().findIndex((function(e){return e.model===t}))}},{key:"getTagAtIndex",value:function(t){return this.tags.toArray()[t]}},{key:"removeItem",value:function(t,e){this.items=this.getItemsWithout(e),this.selectedTag===t&&this.selectItem(void 0,!1),this.focus(!0,!1),this.onRemove.emit(t)}},{key:"addItem",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=arguments.length>1?arguments[1]:void 0,o=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0,i=this.getItemDisplay(n),a=this.createTag(n);return e&&this.setInputValue(this.getItemValue(n,!0)),new Promise((function(n,s){var l=function(){t.setInputValue(""),t.focus(!r,!1),n(i)},c=function(){t.appendTag(a,o),t.onAdd.emit(a),t.dropdown&&(t.dropdown.hide(),t.dropdown.showDropdownIfEmpty&&t.dropdown.show())},u=t.inputForm.form.status,d=t.isTagValid(a,e),f=function(){return t.onValidationError.emit(a),s()};return"VALID"===u&&d?(c(),l()):"INVALID"!==u&&d?"PENDING"===u?t.inputForm.form.statusChanges.pipe(wg((function(t){return"PENDING"!==t})),$h()).subscribe((function(t){return"VALID"===t&&d?(c(),l()):(l(),f())})):void 0:(l(),f())}))}},{key:"setupSeparatorKeysListener",value:function(){var t=this;UC.call(this,"keydown",(function(e){var n=t.separatorKeyCodes.indexOf(e.keyCode)>=0,o=t.separatorKeys.indexOf(e.key)>=0;(n||o&&229!==e.keyCode)&&(e.preventDefault(),t.onAddingRequested(!1,t.formValue).catch((function(){})))}),this.separatorKeyCodes.length>0||this.separatorKeys.length>0)}},{key:"setUpKeypressListeners",value:function(){var t=this;UC.call(this,"keydown",(function(e){(37===e.keyCode||8===e.keyCode)&&!t.formValue&&t.items.length&&t.tags.last.select.call(t.tags.last)}))}},{key:"setUpInputKeydownListeners",value:function(){var t=this;this.inputForm.onKeydown.subscribe((function(e){"Backspace"===e.key&&""===t.formValue.trim()&&e.preventDefault()}))}},{key:"setUpOnPasteListener",value:function(){var t=this;this.renderer.listen(this.inputForm.input.nativeElement,"paste",(function(e){return t.onPasteCallback(e),e.preventDefault(),!0}))}},{key:"setUpTextChangeSubscriber",value:function(){var t=this;this.inputForm.form.valueChanges.pipe(l_(this.onTextChangeDebounce)).subscribe((function(e){t.onTextChange.emit(e.item)}))}},{key:"setUpOnBlurSubscriber",value:function(){var t=this;this.inputForm.onBlur.pipe(l_(100),wg((function(){return!(t.dropdown&&t.dropdown.isVisible||!t.formValue)}))).subscribe((function(){var e=function(){return t.setInputValue("")};if(t.addOnBlur)return t.onAddingRequested(!1,t.formValue,void 0,!0).then(e).catch(e);e()}))}},{key:"findDupe",value:function(t,e){var n=this,o=t[e?this.dropdown.identifyBy:this.identifyBy];return this.items.find((function(t){return n.getItemValue(t)===o}))}},{key:"setAnimationMetadata",value:function(){this.animationMetadata={value:"in",params:Object.assign({},this.animationDuration)}}},{key:"inputText",get:function(){return this.inputTextValue},set:function(t){this.inputTextValue=t,this.inputTextChange.emit(t)}},{key:"tabindexAttr",get:function(){return""!==this.tabindex?"-1":""}},{key:"maxItemsReached",get:function(){return void 0!==this.maxItems&&this.items.length>=this.maxItems}},{key:"formValue",get:function(){var t=this.inputForm.value;return t?t.value:""}}]),n}(BC);return t.\u0275fac=function(e){return new(e||t)(Ua(al),Ua(qC))},t.\u0275cmp=Ae({type:t,selectors:[["tag-input"]],contentQueries:function(t,e,n){var o;1&t&&(uc(n,$C,!0),uc(n,wl,!1)),2&t&&(lc(o=gc())&&(e.dropdown=o.first),lc(o=gc())&&(e.templates=o))},viewQuery:function(t,e){var n;1&t&&(cc(HC,!0),cc(ZC,!0)),2&t&&(lc(n=gc())&&(e.inputForm=n.first),lc(n=gc())&&(e.tags=n))},hostVars:1,hostBindings:function(t,e){2&t&&Va("tabindex",e.tabindexAttr)},inputs:{separatorKeys:"separatorKeys",separatorKeyCodes:"separatorKeyCodes",placeholder:"placeholder",secondaryPlaceholder:"secondaryPlaceholder",maxItems:"maxItems",validators:"validators",asyncValidators:"asyncValidators",onlyFromAutocomplete:"onlyFromAutocomplete",errorMessages:"errorMessages",theme:"theme",onTextChangeDebounce:"onTextChangeDebounce",inputId:"inputId",inputClass:"inputClass",clearOnBlur:"clearOnBlur",hideForm:"hideForm",addOnBlur:"addOnBlur",addOnPaste:"addOnPaste",pasteSplitPattern:"pasteSplitPattern",blinkIfDupe:"blinkIfDupe",removable:"removable",editable:"editable",allowDupes:"allowDupes",modelAsStrings:"modelAsStrings",trimTags:"trimTags",ripple:"ripple",tabindex:"tabindex",disable:"disable",dragZone:"dragZone",onRemoving:"onRemoving",onAdding:"onAdding",animationDuration:"animationDuration",inputText:"inputText"},outputs:{onAdd:"onAdd",onRemove:"onRemove",onSelect:"onSelect",onFocus:"onFocus",onBlur:"onBlur",onTextChange:"onTextChange",onPaste:"onPaste",onValidationError:"onValidationError",onTagEdited:"onTagEdited",inputTextChange:"inputTextChange"},features:[Ys([YC]),js],ngContentSelectors:DC,decls:8,vars:27,consts:[[1,"ng2-tag-input",3,"ngClass","click","drop","dragenter","dragover","dragend"],[1,"ng2-tags-container"],[3,"draggable","canAddTag","disabled","hasRipple","index","removable","editable","displayBy","identifyBy","template","model","onSelect","onRemove","onKeyDown","onTagEdited","onBlur","dragstart","drop","dragenter","dragover","dragleave",4,"ngFor","ngForOf","ngForTrackBy"],[3,"inputText","disabled","validators","asyncValidators","hidden","placeholder","inputClass","inputId","tabindex","onSubmit","onBlur","click","onKeydown","onKeyup","inputTextChange"],["class","progress-bar",4,"ngIf"],["class","error-messages",3,"ngClass",4,"ngIf"],[3,"draggable","canAddTag","disabled","hasRipple","index","removable","editable","displayBy","identifyBy","template","model","onSelect","onRemove","onKeyDown","onTagEdited","onBlur","dragstart","drop","dragenter","dragover","dragleave"],[1,"progress-bar"],[1,"error-messages",3,"ngClass"],["class","error-message",4,"ngFor","ngForOf"],[1,"error-message"]],template:function(t,e){var n,o,r,i,a;1&t&&(as(),Wa(0,"div",0),Ja("click",(function(){return e.focus(!0,!1)}))("drop",(function(t){return e.dragZone?e.onTagDropped(t,void 0):void 0}))("dragenter",(function(t){return e.dragZone?e.onDragOver(t):void 0}))("dragover",(function(t){return e.dragZone?e.onDragOver(t):void 0}))("dragend",(function(){return e.dragZone?e.dragProvider.onDragEnd():void 0})),Wa(1,"div",1),Ba(2,AC,1,14,"tag",2),Wa(3,"tag-input-form",3),Ja("onSubmit",(function(){return e.onFormSubmit()}))("onBlur",(function(){return e.blur()}))("click",(function(){return e.dropdown?e.dropdown.show():void 0}))("onKeydown",(function(t){return e.fireEvents("keydown",t)}))("onKeyup",(function(t){return e.fireEvents("keyup",t)}))("inputTextChange",(function(t){return e.inputText=t})),Za(),Za(),Ba(4,NC,1,0,"div",4),Zl(5,"async"),Za(),Ba(6,jC,2,2,"div",5),ss(7)),2&t&&(_s("ng2-tag-input--dropping",e.isDropping())("ng2-tag-input--disabled",e.disable)("ng2-tag-input--loading",e.isLoading)("ng2-tag-input--invalid",e.hasErrors())("ng2-tag-input--focused",e.isInputFocused()),Ka("ngClass",e.theme),Va("tabindex",-1),Lr(2),Ka("ngForOf",e.items)("ngForTrackBy",e.trackBy),Lr(1),Ka("inputText",e.inputText)("disabled",e.disable)("validators",e.validators)("asyncValidators",e.asyncValidators)("hidden",e.maxItemsReached)("placeholder",e.items.length?e.placeholder:e.secondaryPlaceholder)("inputClass",e.inputClass)("inputId",e.inputId)("tabindex",e.tabindex),Lr(1),Ka("ngIf",(n=5,o=25,r=e.isProgressBarVisible$,i=hn(),a=on(i,n),$l(i,Ql(i,n)?function(t,e,n,o,r,i){var a=e+n;return qa(t,a,r)?La(t,a+1,i?o.call(i,r):o(r)):Gl(t,a+1)}(i,Pn(),o,a.transform,r,a):a.transform(r)))),Lr(2),Ka("ngIf",e.hasErrors()))},directives:[Vu,Bu,HC,Hu,ZC],pipes:[ed],styles:['.dark[_ngcontent-%COMP%] tag[_ngcontent-%COMP%]:focus{box-shadow:0 0 0 1px #323232}.ng2-tag-input.bootstrap3-info[_ngcontent-%COMP%]{background-color:#fff;display:inline-block;color:#555;vertical-align:middle;max-width:100%;height:42px;line-height:44px}.ng2-tag-input.bootstrap3-info[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{border:none;box-shadow:none;outline:0;background-color:transparent;padding:0 6px;margin:0;width:auto;max-width:inherit}.ng2-tag-input.bootstrap3-info[_ngcontent-%COMP%] .form-control[_ngcontent-%COMP%] input[_ngcontent-%COMP%]::-moz-placeholder{color:#777;opacity:1}.ng2-tag-input.bootstrap3-info[_ngcontent-%COMP%] .form-control[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#777}.ng2-tag-input.bootstrap3-info[_ngcontent-%COMP%] .form-control[_ngcontent-%COMP%] input[_ngcontent-%COMP%]::-webkit-input-placeholder{color:#777}.ng2-tag-input.bootstrap3-info[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:focus{border:none;box-shadow:none}.bootstrap3-info.ng2-tag-input.ng2-tag-input--focused[_ngcontent-%COMP%]{box-shadow:inset 0 1px 1px rgba(0,0,0,.4);border:1px solid #ccc}.ng2-tag-input[_ngcontent-%COMP%]{display:block;flex-direction:row;flex-wrap:wrap;position:relative;transition:.25s;padding:.25rem 0;min-height:32px;cursor:text;border-bottom:2px solid #efefef}.ng2-tag-input[_ngcontent-%COMP%]:focus{outline:0}.ng2-tag-input.ng2-tag-input--dropping[_ngcontent-%COMP%]{opacity:.7}.ng2-tag-input.ng2-tag-input--focused[_ngcontent-%COMP%]{border-bottom:2px solid #2196f3}.ng2-tag-input.ng2-tag-input--invalid[_ngcontent-%COMP%]{border-bottom:2px solid #f44336}.ng2-tag-input.ng2-tag-input--loading[_ngcontent-%COMP%]{border:none}.ng2-tag-input.ng2-tag-input--disabled[_ngcontent-%COMP%]{opacity:.5;cursor:not-allowed}.ng2-tag-input[_ngcontent-%COMP%] form[_ngcontent-%COMP%]{margin:.1em 0}.ng2-tag-input[_ngcontent-%COMP%] .ng2-tags-container[_ngcontent-%COMP%]{flex-wrap:wrap;display:flex}.minimal.ng2-tag-input[_ngcontent-%COMP%]{display:block;flex-direction:row;flex-wrap:wrap;position:relative;cursor:text;border-bottom:1px solid transparent}.minimal.ng2-tag-input[_ngcontent-%COMP%]:focus{outline:0}.minimal.ng2-tag-input.ng2-tag-input--dropping[_ngcontent-%COMP%]{opacity:.7}.minimal.ng2-tag-input.ng2-tag-input--loading[_ngcontent-%COMP%]{border:none}.minimal.ng2-tag-input.ng2-tag-input--disabled[_ngcontent-%COMP%]{opacity:.5;cursor:not-allowed}.minimal.ng2-tag-input[_ngcontent-%COMP%] .ng2-tags-container[_ngcontent-%COMP%]{flex-wrap:wrap;display:flex}.dark.ng2-tag-input[_ngcontent-%COMP%]{display:block;flex-direction:row;flex-wrap:wrap;position:relative;cursor:text;border-bottom:2px solid #444}.dark.ng2-tag-input[_ngcontent-%COMP%]:focus{outline:0}.dark.ng2-tag-input.ng2-tag-input--dropping[_ngcontent-%COMP%]{opacity:.7}.dark.ng2-tag-input.ng2-tag-input--loading[_ngcontent-%COMP%]{border:none}.dark.ng2-tag-input.ng2-tag-input--disabled[_ngcontent-%COMP%]{opacity:.5;cursor:not-allowed}.dark.ng2-tag-input[_ngcontent-%COMP%] .ng2-tags-container[_ngcontent-%COMP%]{flex-wrap:wrap;display:flex}.bootstrap.ng2-tag-input[_ngcontent-%COMP%]{display:block;flex-direction:row;flex-wrap:wrap;position:relative;cursor:text;border-bottom:2px solid #efefef}.bootstrap.ng2-tag-input[_ngcontent-%COMP%]:focus{outline:0}.bootstrap.ng2-tag-input.ng2-tag-input--dropping[_ngcontent-%COMP%]{opacity:.7}.bootstrap.ng2-tag-input.ng2-tag-input--focused[_ngcontent-%COMP%]{border-bottom:2px solid #0275d8}.bootstrap.ng2-tag-input.ng2-tag-input--invalid[_ngcontent-%COMP%]{border-bottom:2px solid #d9534f}.bootstrap.ng2-tag-input.ng2-tag-input--loading[_ngcontent-%COMP%]{border:none}.bootstrap.ng2-tag-input.ng2-tag-input--disabled[_ngcontent-%COMP%]{opacity:.5;cursor:not-allowed}.bootstrap.ng2-tag-input[_ngcontent-%COMP%] .ng2-tags-container[_ngcontent-%COMP%]{flex-wrap:wrap;display:flex}.bootstrap3-info.ng2-tag-input[_ngcontent-%COMP%]{display:block;flex-direction:row;flex-wrap:wrap;position:relative;padding:4px;cursor:text;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);border-radius:4px}.bootstrap3-info.ng2-tag-input[_ngcontent-%COMP%]:focus{outline:0}.bootstrap3-info.ng2-tag-input.ng2-tag-input--dropping[_ngcontent-%COMP%]{opacity:.7}.bootstrap3-info.ng2-tag-input.ng2-tag-input--invalid[_ngcontent-%COMP%]{box-shadow:inset 0 1px 1px #d9534f;border-bottom:1px solid #d9534f}.bootstrap3-info.ng2-tag-input.ng2-tag-input--loading[_ngcontent-%COMP%]{border:none}.bootstrap3-info.ng2-tag-input.ng2-tag-input--disabled[_ngcontent-%COMP%]{opacity:.5;cursor:not-allowed}.bootstrap3-info.ng2-tag-input[_ngcontent-%COMP%] form[_ngcontent-%COMP%]{margin:.1em 0}.bootstrap3-info.ng2-tag-input[_ngcontent-%COMP%] .ng2-tags-container[_ngcontent-%COMP%]{flex-wrap:wrap;display:flex}.error-message[_ngcontent-%COMP%]{font-size:.8em;color:#f44336;margin:.5em 0 0}.bootstrap[_ngcontent-%COMP%] .error-message[_ngcontent-%COMP%]{color:#d9534f}.progress-bar[_ngcontent-%COMP%], .progress-bar[_ngcontent-%COMP%]:before{height:2px;width:100%;margin:0}.progress-bar[_ngcontent-%COMP%]{background-color:#2196f3;display:flex;position:absolute;bottom:0}.progress-bar[_ngcontent-%COMP%]:before{background-color:#82c4f8;content:"";-webkit-animation:2s cubic-bezier(.4,0,.2,1) infinite running-progress;animation:2s cubic-bezier(.4,0,.2,1) infinite running-progress}@-webkit-keyframes running-progress{0%{margin-left:0;margin-right:100%}50%{margin-left:25%;margin-right:0}100%{margin-left:100%;margin-right:0}}@keyframes running-progress{0%{margin-left:0;margin-right:100%}50%{margin-left:25%;margin-right:0}100%{margin-left:100%;margin-right:0}}tag[_ngcontent-%COMP%]{display:flex;flex-direction:row;flex-wrap:wrap;font-family:Roboto,"Helvetica Neue",sans-serif;font-weight:400;font-size:1em;letter-spacing:.05rem;color:#444;border-radius:16px;transition:.3s;margin:.1rem .3rem .1rem 0;padding:.08rem .45rem;height:32px;line-height:34px;background:#efefef;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;outline:0;cursor:pointer;position:relative}tag[_ngcontent-%COMP%]:not(.readonly):not(.tag--editing):focus{background:#2196f3;color:#fff;box-shadow:0 2px 3px 1px #d4d1d1}tag[_ngcontent-%COMP%]:not(.readonly):not(.tag--editing):active{background:#0d8aee;color:#fff;box-shadow:0 2px 3px 1px #d4d1d1}tag[_ngcontent-%COMP%]:not(:focus):not(.tag--editing):not(:active):not(.readonly):hover{background:#e2e2e2;color:initial;box-shadow:0 2px 3px 1px #d4d1d1}tag.readonly[_ngcontent-%COMP%]{cursor:default}tag.readonly[_ngcontent-%COMP%]:focus, tag[_ngcontent-%COMP%]:focus{outline:0}tag.tag--editing[_ngcontent-%COMP%]{background-color:#fff;border:1px solid #ccc;cursor:text}.minimal[_ngcontent-%COMP%] tag[_ngcontent-%COMP%]{display:flex;flex-direction:row;flex-wrap:wrap;border-radius:0;background:#f9f9f9;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;outline:0;cursor:pointer;position:relative}.minimal[_ngcontent-%COMP%] tag[_ngcontent-%COMP%]:not(.readonly):not(.tag--editing):active, .minimal[_ngcontent-%COMP%] tag[_ngcontent-%COMP%]:not(.readonly):not(.tag--editing):focus{background:#d0d0d0;color:initial}.minimal[_ngcontent-%COMP%] tag[_ngcontent-%COMP%]:not(:focus):not(.tag--editing):not(:active):not(.readonly):hover{background:#ececec}.minimal[_ngcontent-%COMP%] tag.readonly[_ngcontent-%COMP%]{cursor:default}.minimal[_ngcontent-%COMP%] tag.readonly[_ngcontent-%COMP%]:focus, .minimal[_ngcontent-%COMP%] tag[_ngcontent-%COMP%]:focus{outline:0}.minimal[_ngcontent-%COMP%] tag.tag--editing[_ngcontent-%COMP%]{cursor:text}.dark[_ngcontent-%COMP%] tag[_ngcontent-%COMP%]{display:flex;flex-direction:row;flex-wrap:wrap;color:#f9f9f9;border-radius:3px;background:#444;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;outline:0;cursor:pointer;position:relative}.dark[_ngcontent-%COMP%] tag[_ngcontent-%COMP%]:not(.readonly):not(.tag--editing):focus{background:#efefef;color:#444}.dark[_ngcontent-%COMP%] tag[_ngcontent-%COMP%]:not(:focus):not(.tag--editing):not(:active):not(.readonly):hover{background:#2b2b2b;color:#f9f9f9}.dark[_ngcontent-%COMP%] tag.readonly[_ngcontent-%COMP%]{cursor:default}.dark[_ngcontent-%COMP%] tag.readonly[_ngcontent-%COMP%]:focus, .dark[_ngcontent-%COMP%] tag[_ngcontent-%COMP%]:focus{outline:0}.dark[_ngcontent-%COMP%] tag.tag--editing[_ngcontent-%COMP%]{cursor:text}.bootstrap[_ngcontent-%COMP%] tag[_ngcontent-%COMP%]{display:flex;flex-direction:row;flex-wrap:wrap;color:#f9f9f9;border-radius:.25rem;background:#0275d8;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;outline:0;cursor:pointer;position:relative}.bootstrap[_ngcontent-%COMP%] tag[_ngcontent-%COMP%]:not(.readonly):not(.tag--editing):active, .bootstrap[_ngcontent-%COMP%] tag[_ngcontent-%COMP%]:not(.readonly):not(.tag--editing):focus{background:#025aa5}.bootstrap[_ngcontent-%COMP%] tag[_ngcontent-%COMP%]:not(:focus):not(.tag--editing):not(:active):not(.readonly):hover{background:#0267bf;color:#f9f9f9}.bootstrap[_ngcontent-%COMP%] tag.readonly[_ngcontent-%COMP%]{cursor:default}.bootstrap[_ngcontent-%COMP%] tag.readonly[_ngcontent-%COMP%]:focus, .bootstrap[_ngcontent-%COMP%] tag[_ngcontent-%COMP%]:focus{outline:0}.bootstrap[_ngcontent-%COMP%] tag.tag--editing[_ngcontent-%COMP%]{cursor:text}.bootstrap3-info[_ngcontent-%COMP%] tag[_ngcontent-%COMP%]{display:flex;flex-direction:row;flex-wrap:wrap;font-family:inherit;font-weight:400;font-size:95%;color:#fff;border-radius:.25em;background:#5bc0de;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;outline:0;cursor:pointer;position:relative;padding:.25em .6em;text-align:center;white-space:nowrap}.bootstrap3-info[_ngcontent-%COMP%] tag[_ngcontent-%COMP%]:not(.readonly):not(.tag--editing):active, .bootstrap3-info[_ngcontent-%COMP%] tag[_ngcontent-%COMP%]:not(.readonly):not(.tag--editing):focus{background:#28a1c5}.bootstrap3-info[_ngcontent-%COMP%] tag[_ngcontent-%COMP%]:not(:focus):not(.tag--editing):not(:active):not(.readonly):hover{background:#46b8da;color:#fff}.bootstrap3-info[_ngcontent-%COMP%] tag.readonly[_ngcontent-%COMP%]{cursor:default}.bootstrap3-info[_ngcontent-%COMP%] tag.readonly[_ngcontent-%COMP%]:focus, .bootstrap3-info[_ngcontent-%COMP%] tag[_ngcontent-%COMP%]:focus{outline:0}.bootstrap3-info[_ngcontent-%COMP%] tag.tag--editing[_ngcontent-%COMP%]{cursor:text}[_nghost-%COMP%]{display:block}'],data:{animation:QC}}),t}(),JC=function(){var t=function t(){_(this,t)};return t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Ae({type:t,selectors:[["delete-icon"]],decls:3,vars:0,consts:[["height","16px","viewBox","0 0 32 32","width","16px"],["d","M17.459,16.014l8.239-8.194c0.395-0.391,0.395-1.024,0-1.414c-0.394-0.391-1.034-0.391-1.428,0 l-8.232,8.187L7.73,6.284c-0.394-0.395-1.034-0.395-1.428,0c-0.394,0.396-0.394,1.037,0,1.432l8.302,8.303l-8.332,8.286 c-0.394,0.391-0.394,1.024,0,1.414c0.394,0.391,1.034,0.391,1.428,0l8.325-8.279l8.275,8.276c0.394,0.395,1.034,0.395,1.428,0 c0.394-0.396,0.394-1.037,0-1.432L17.459,16.014z","fill","#121313"]],template:function(t,e){1&t&&(Wa(0,"span"),zn(),Wa(1,"svg",0),Qa(2,"path",1),Za(),Za())},styles:[".dark[_ngcontent-%COMP%] tag[_ngcontent-%COMP%]:focus{box-shadow:0 0 0 1px #323232}.ng2-tag-input.bootstrap3-info[_ngcontent-%COMP%]{background-color:#fff;display:inline-block;color:#555;vertical-align:middle;max-width:100%;height:42px;line-height:44px}.ng2-tag-input.bootstrap3-info[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{border:none;box-shadow:none;outline:0;background-color:transparent;padding:0 6px;margin:0;width:auto;max-width:inherit}.ng2-tag-input.bootstrap3-info[_ngcontent-%COMP%] .form-control[_ngcontent-%COMP%] input[_ngcontent-%COMP%]::-moz-placeholder{color:#777;opacity:1}.ng2-tag-input.bootstrap3-info[_ngcontent-%COMP%] .form-control[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#777}.ng2-tag-input.bootstrap3-info[_ngcontent-%COMP%] .form-control[_ngcontent-%COMP%] input[_ngcontent-%COMP%]::-webkit-input-placeholder{color:#777}.ng2-tag-input.bootstrap3-info[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:focus{border:none;box-shadow:none}.bootstrap3-info.ng2-tag-input.ng2-tag-input--focused[_ngcontent-%COMP%]{box-shadow:inset 0 1px 1px rgba(0,0,0,.4);border:1px solid #ccc}.ng2-tag-input[_ngcontent-%COMP%]{display:block;flex-direction:row;flex-wrap:wrap;position:relative;transition:.25s;padding:.25rem 0;min-height:32px;cursor:text;border-bottom:2px solid #efefef}.ng2-tag-input[_ngcontent-%COMP%]:focus{outline:0}.ng2-tag-input.ng2-tag-input--dropping[_ngcontent-%COMP%]{opacity:.7}.ng2-tag-input.ng2-tag-input--focused[_ngcontent-%COMP%]{border-bottom:2px solid #2196f3}.ng2-tag-input.ng2-tag-input--invalid[_ngcontent-%COMP%]{border-bottom:2px solid #f44336}.ng2-tag-input.ng2-tag-input--loading[_ngcontent-%COMP%]{border:none}.ng2-tag-input.ng2-tag-input--disabled[_ngcontent-%COMP%]{opacity:.5;cursor:not-allowed}.ng2-tag-input[_ngcontent-%COMP%] form[_ngcontent-%COMP%]{margin:.1em 0}.ng2-tag-input[_ngcontent-%COMP%] .ng2-tags-container[_ngcontent-%COMP%]{flex-wrap:wrap;display:flex}.minimal.ng2-tag-input[_ngcontent-%COMP%]{display:block;flex-direction:row;flex-wrap:wrap;position:relative;cursor:text;border-bottom:1px solid transparent}.minimal.ng2-tag-input[_ngcontent-%COMP%]:focus{outline:0}.minimal.ng2-tag-input.ng2-tag-input--dropping[_ngcontent-%COMP%]{opacity:.7}.minimal.ng2-tag-input.ng2-tag-input--loading[_ngcontent-%COMP%]{border:none}.minimal.ng2-tag-input.ng2-tag-input--disabled[_ngcontent-%COMP%]{opacity:.5;cursor:not-allowed}.minimal.ng2-tag-input[_ngcontent-%COMP%] .ng2-tags-container[_ngcontent-%COMP%]{flex-wrap:wrap;display:flex}.dark.ng2-tag-input[_ngcontent-%COMP%]{display:block;flex-direction:row;flex-wrap:wrap;position:relative;cursor:text;border-bottom:2px solid #444}.dark.ng2-tag-input[_ngcontent-%COMP%]:focus{outline:0}.dark.ng2-tag-input.ng2-tag-input--dropping[_ngcontent-%COMP%]{opacity:.7}.dark.ng2-tag-input.ng2-tag-input--loading[_ngcontent-%COMP%]{border:none}.dark.ng2-tag-input.ng2-tag-input--disabled[_ngcontent-%COMP%]{opacity:.5;cursor:not-allowed}.dark.ng2-tag-input[_ngcontent-%COMP%] .ng2-tags-container[_ngcontent-%COMP%]{flex-wrap:wrap;display:flex}.bootstrap.ng2-tag-input[_ngcontent-%COMP%]{display:block;flex-direction:row;flex-wrap:wrap;position:relative;cursor:text;border-bottom:2px solid #efefef}.bootstrap.ng2-tag-input[_ngcontent-%COMP%]:focus{outline:0}.bootstrap.ng2-tag-input.ng2-tag-input--dropping[_ngcontent-%COMP%]{opacity:.7}.bootstrap.ng2-tag-input.ng2-tag-input--focused[_ngcontent-%COMP%]{border-bottom:2px solid #0275d8}.bootstrap.ng2-tag-input.ng2-tag-input--invalid[_ngcontent-%COMP%]{border-bottom:2px solid #d9534f}.bootstrap.ng2-tag-input.ng2-tag-input--loading[_ngcontent-%COMP%]{border:none}.bootstrap.ng2-tag-input.ng2-tag-input--disabled[_ngcontent-%COMP%]{opacity:.5;cursor:not-allowed}.bootstrap.ng2-tag-input[_ngcontent-%COMP%] .ng2-tags-container[_ngcontent-%COMP%]{flex-wrap:wrap;display:flex}.bootstrap3-info.ng2-tag-input[_ngcontent-%COMP%]{display:block;flex-direction:row;flex-wrap:wrap;position:relative;padding:4px;cursor:text;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);border-radius:4px}.bootstrap3-info.ng2-tag-input[_ngcontent-%COMP%]:focus{outline:0}.bootstrap3-info.ng2-tag-input.ng2-tag-input--dropping[_ngcontent-%COMP%]{opacity:.7}.bootstrap3-info.ng2-tag-input.ng2-tag-input--invalid[_ngcontent-%COMP%]{box-shadow:inset 0 1px 1px #d9534f;border-bottom:1px solid #d9534f}.bootstrap3-info.ng2-tag-input.ng2-tag-input--loading[_ngcontent-%COMP%]{border:none}.bootstrap3-info.ng2-tag-input.ng2-tag-input--disabled[_ngcontent-%COMP%]{opacity:.5;cursor:not-allowed}.bootstrap3-info.ng2-tag-input[_ngcontent-%COMP%] form[_ngcontent-%COMP%]{margin:.1em 0}.bootstrap3-info.ng2-tag-input[_ngcontent-%COMP%] .ng2-tags-container[_ngcontent-%COMP%]{flex-wrap:wrap;display:flex}.error-message[_ngcontent-%COMP%]{font-size:.8em;color:#f44336;margin:.5em 0 0}.bootstrap[_ngcontent-%COMP%] .error-message[_ngcontent-%COMP%]{color:#d9534f}delete-icon[_nghost-%COMP%]{width:20px;height:16px;transition:.15s;display:inline-block;text-align:right}delete-icon[_nghost-%COMP%] path[_ngcontent-%COMP%]{fill:#444}delete-icon[_nghost-%COMP%] svg[_ngcontent-%COMP%]{vertical-align:bottom;height:34px}delete-icon[_nghost-%COMP%]:hover{-webkit-transform:scale(1.5) translateY(-3px);transform:scale(1.5) translateY(-3px)}.dark[_nghost-%COMP%], .dark [_nghost-%COMP%]{text-align:right}.dark[_nghost-%COMP%] path[_ngcontent-%COMP%], .dark [_nghost-%COMP%] path[_ngcontent-%COMP%]{fill:#fff}.dark[_nghost-%COMP%] svg[_ngcontent-%COMP%], .dark [_nghost-%COMP%] svg[_ngcontent-%COMP%]{vertical-align:bottom;height:34px}.minimal[_nghost-%COMP%], .minimal [_nghost-%COMP%]{text-align:right}.minimal[_nghost-%COMP%] path[_ngcontent-%COMP%], .minimal [_nghost-%COMP%] path[_ngcontent-%COMP%]{fill:#444}.minimal[_nghost-%COMP%] svg[_ngcontent-%COMP%], .minimal [_nghost-%COMP%] svg[_ngcontent-%COMP%]{vertical-align:bottom;height:34px}.bootstrap[_nghost-%COMP%], .bootstrap [_nghost-%COMP%]{text-align:right}.bootstrap[_nghost-%COMP%] path[_ngcontent-%COMP%], .bootstrap [_nghost-%COMP%] path[_ngcontent-%COMP%]{fill:#fff}.bootstrap[_nghost-%COMP%] svg[_ngcontent-%COMP%], .bootstrap [_nghost-%COMP%] svg[_ngcontent-%COMP%]{vertical-align:bottom;height:34px}tag[_nghost-%COMP%]:active path[_ngcontent-%COMP%], tag:active [_nghost-%COMP%] path[_ngcontent-%COMP%], tag[_nghost-%COMP%]:focus path[_ngcontent-%COMP%], tag:focus [_nghost-%COMP%] path[_ngcontent-%COMP%]{fill:#fff}.darktag[_nghost-%COMP%]:active path[_ngcontent-%COMP%], .darktag:active [_nghost-%COMP%] path[_ngcontent-%COMP%], .darktag[_nghost-%COMP%]:focus path[_ngcontent-%COMP%], .darktag:focus [_nghost-%COMP%] path[_ngcontent-%COMP%]{fill:#000}.minimaltag[_nghost-%COMP%]:active path[_ngcontent-%COMP%], .minimaltag:active [_nghost-%COMP%] path[_ngcontent-%COMP%], .minimaltag[_nghost-%COMP%]:focus path[_ngcontent-%COMP%], .minimaltag:focus [_nghost-%COMP%] path[_ngcontent-%COMP%]{fill:#000}.bootstraptag[_nghost-%COMP%]:active path[_ngcontent-%COMP%], .bootstraptag:active [_nghost-%COMP%] path[_ngcontent-%COMP%], .bootstraptag[_nghost-%COMP%]:focus path[_ngcontent-%COMP%], .bootstraptag:focus [_nghost-%COMP%] path[_ngcontent-%COMP%]{fill:#fff}.bootstrap3-info[_nghost-%COMP%], .bootstrap3-info [_nghost-%COMP%]{height:inherit}.bootstrap3-info[_nghost-%COMP%] path[_ngcontent-%COMP%], .bootstrap3-info [_nghost-%COMP%] path[_ngcontent-%COMP%]{fill:#fff}"]}),t}(),tO=new VC,eO=function(){var t=function(){function t(){_(this,t)}return b(t,null,[{key:"withDefaults",value:function(t){tO.setOptions(t)}}]),t}();return t.\u0275mod=De({type:t}),t.\u0275inj=St({factory:function(e){return new(e||t)},providers:[qC,{provide:ud,useValue:!1}],imports:[[nd,Gf,Kf,_C]]}),t}();function nO(t,e){if(1&t&&(Wa(0,"option"),Ss(1),Za()),2&t){var n=e.$implicit;Lr(1),Ts(n)}}function oO(t,e){if(1&t&&(Wa(0,"option"),Ss(1),Za()),2&t){var n=e.$implicit;Lr(1),Ts(n)}}function rO(t,e){if(1&t){var n=$a();Wa(0,"button",26),Ja("click",(function(){return mn(n),rs().postBlog()})),Ss(1,"UPLOAD"),Za()}}function iO(t,e){1&t&&Qa(0,"div",27)}var aO=function(){return{height:"500px"}},sO=function(){function t(t,e,n){this.http=t,this.router=e,this.serviceData=n,this.headers=new Ag({Authorization:"Bearer "+localStorage.getItem("token")}),this.blurred=!1,this.focused=!1,this.showSpinner=!1,this.tags=[],this.blogData={title:"",slug:"",description:"",thumbnail:"",body:"",author:"",tags:"",meta_title:"",meta_description:"",category:"",read_time:0,published:!1}}return t.prototype.ngOnInit=function(){this.authors=this.serviceData.author,this.categories=this.serviceData.category},t.prototype.postBlog=function(){var t=this;this.showSpinner=!0,this.blogData.tags=JSON.stringify(this.tags),this.http.post("http://coozmoo.com/coozmoo-blog/addpost",this.blogData,{headers:this.headers}).subscribe((function(e){console.log(e.message),t.showSpinner=!1,t.router.navigate(["/dashboard/blog-list"])}),(function(e){console.log(e),t.showSpinner=!1,alert(e.error.error.sqlMessage)}))},t.prototype.copyToSlug=function(){this.blogData.slug=this.blogData.title},t.prototype.created=function(t){console.log("editor-created",t)},t.prototype.changedEditor=function(t){null!=t.html&&(this.blogData.body=""+t.html,this.blogData.read_time=Math.ceil((""+t.html).split(" ").length/120))},t.prototype.focus=function(t){console.log("focus",t),this.focused=!0,this.blurred=!1},t.prototype.blur=function(t){console.log("blur",t),this.focused=!1,this.blurred=!0},t.prototype.thumbnailSelected=function(t){var e=this;console.log(t.target.files[0]);var n=t.target.files[0],o=new FileReader;o.onload=function(t){e.blogData.thumbnail="data:image/jpeg;base64,"+btoa(t.target.result)},o.readAsBinaryString(n)},t.\u0275fac=function(e){return new(e||t)(Ua(Gg),Ua(Av),Ua(Oh))},t.\u0275cmp=Ae({type:t,selectors:[["app-default"]],decls:49,vars:16,consts:[[1,"container"],[1,"row"],[1,"col-12"],["type","text","placeholder","Title",1,"form-control",3,"ngModel","ngModelChange","blur"],["type","text","placeholder","Slug",1,"form-control",3,"ngModel","ngModelChange"],["name","description","rows","3","placeholder","Description",1,"form-control",3,"ngModel","ngModelChange"],[1,"col-6"],[1,"form-control",3,"ngModel","ngModelChange"],["disabled","","selected","","value",""],[4,"ngFor","ngForOf"],[1,"col-md-4"],["type","text","placeholder","Meta Title",1,"form-control",3,"ngModel","ngModelChange"],[1,"col-md-8"],["type","text","placeholder","Meta Description",1,"form-control",3,"ngModel","ngModelChange"],[1,"col-md-6"],["type","file","name","thumbnail","accept","image/*",1,"form-control-file",3,"change"],["width","50px","alt","",3,"src"],[1,"force-to-the-bottom"],[3,"ngModel","ngModelChange"],[3,"styles","onFocus","onEditorChanged","onBlur","onEditorCreated"],[1,"row",2,"margin-bottom","30px"],[1,"form-check","form-check-inline"],["type","checkbox","id","published",1,"form-check-input",3,"ngModel","ngModelChange"],["for","published",1,"form-check-label"],["class","btn btn-primary float-right",3,"click",4,"ngIf"],["class","spinner-border text-primary float-right",4,"ngIf"],[1,"btn","btn-primary","float-right",3,"click"],[1,"spinner-border","text-primary","float-right"]],template:function(t,e){1&t&&(Wa(0,"div",0),Wa(1,"div",1),Wa(2,"div",2),Wa(3,"input",3),Ja("ngModelChange",(function(t){return e.blogData.title=t}))("blur",(function(){return e.copyToSlug()})),Za(),Za(),Za(),Wa(4,"div",1),Wa(5,"div",2),Wa(6,"input",4),Ja("ngModelChange",(function(t){return e.blogData.slug=t})),Za(),Za(),Za(),Wa(7,"div",1),Wa(8,"div",2),Wa(9,"textarea",5),Ja("ngModelChange",(function(t){return e.blogData.description=t})),Za(),Za(),Za(),Wa(10,"div",1),Wa(11,"div",6),Wa(12,"select",7),Ja("ngModelChange",(function(t){return e.blogData.author=t})),Wa(13,"option",8),Ss(14," -- select author -- "),Za(),Ba(15,nO,2,1,"option",9),Za(),Za(),Wa(16,"div",6),Wa(17,"select",7),Ja("ngModelChange",(function(t){return e.blogData.category=t})),Wa(18,"option",8),Ss(19," -- select category -- "),Za(),Ba(20,oO,2,1,"option",9),Za(),Za(),Za(),Wa(21,"div",1),Wa(22,"div",10),Wa(23,"input",11),Ja("ngModelChange",(function(t){return e.blogData.meta_title=t})),Za(),Za(),Wa(24,"div",12),Wa(25,"input",13),Ja("ngModelChange",(function(t){return e.blogData.meta_description=t})),Za(),Za(),Za(),Wa(26,"div",1),Wa(27,"div",6),Wa(28,"div",1),Wa(29,"div",14),Wa(30,"input",15),Ja("change",(function(t){return e.thumbnailSelected(t)})),Za(),Za(),Wa(31,"div",14),Qa(32,"img",16),Za(),Za(),Za(),Wa(33,"div",6),Wa(34,"div",17),Wa(35,"tag-input",18),Ja("ngModelChange",(function(t){return e.tags=t})),Za(),Za(),Za(),Za(),Za(),Qa(36,"br"),Wa(37,"div",0),Wa(38,"quill-editor",19),Ja("onFocus",(function(t){return e.focus(t)}))("onEditorChanged",(function(t){return e.changedEditor(t)}))("onBlur",(function(t){return e.blur(t)}))("onEditorCreated",(function(t){return e.created(t)})),Za(),Za(),Qa(39,"br"),Wa(40,"div",20),Wa(41,"div",14),Wa(42,"div",21),Wa(43,"input",22),Ja("ngModelChange",(function(t){return e.blogData.published=t})),Za(),Wa(44,"label",23),Ss(45,"Publish post"),Za(),Za(),Za(),Wa(46,"div",14),Ba(47,rO,2,0,"button",24),Ba(48,iO,1,0,"div",25),Za(),Za()),2&t&&(Lr(3),Ka("ngModel",e.blogData.title),Lr(3),Ka("ngModel",e.blogData.slug),Lr(3),Ka("ngModel",e.blogData.description),Lr(3),Ka("ngModel",e.blogData.author),Lr(3),Ka("ngForOf",e.authors),Lr(2),Ka("ngModel",e.blogData.category),Lr(3),Ka("ngForOf",e.categories),Lr(3),Ka("ngModel",e.blogData.meta_title),Lr(2),Ka("ngModel",e.blogData.meta_description),Lr(7),Ka("src",e.blogData.thumbnail,mr),Lr(3),Ka("ngModel",e.tags),Lr(3),Ka("styles",Kl(15,aO)),Lr(5),Ka("ngModel",e.blogData.published),Lr(4),Ka("ngIf",!e.showSpinner),Lr(1),Ka("ngIf",e.showSpinner))},directives:[dd,_d,kf,Hd,Kd,Qd,Bu,XC,_h,ld,Hu],styles:["button[_ngcontent-%COMP%]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}div.row[_ngcontent-%COMP%]{margin-top:10px}input#published[_ngcontent-%COMP%]{width:30px;height:30px}"]}),t}(),lO=function(){function t(t,e){this.router=t,this.auth=e}return t.prototype.canActivate=function(t,e){return!!this.auth.isAuthenticated()||(this.router.navigate(["login"]),!1)},t.\u0275prov=Et({token:t,factory:t.\u0275fac=function(e){return new(e||t)(fe(Av),fe(nC))},providedIn:"root"}),t}(),cO=function(){return["Dashboard"]},uO=function(){return["write-blog"]},dO=function(){return["blog-list"]},fO=function(){return["login"]};function gO(t,e){if(1&t){var n=$a();Wa(0,"div",2),Wa(1,"div",3),Ja("click",(function(){mn(n);var t=e.$implicit;return rs().editBlog(t.post_id)})),Qa(2,"img",4),Wa(3,"div",5),Wa(4,"p",6),Ss(5),Za(),Za(),Za(),Za()}if(2&t){var o=e.$implicit;Lr(2),Ka("src",o.thumbnail,mr),Lr(3),Ts(o.title)}}function hO(t,e){if(1&t&&(Wa(0,"option"),Ss(1),Za()),2&t){var n=e.$implicit;Lr(1),Ts(n)}}function pO(t,e){if(1&t&&(Wa(0,"option"),Ss(1),Za()),2&t){var n=e.$implicit;Lr(1),Ts(n)}}var mO=function(){return{height:"500px"}},vO=function(){return["dashboard"]},_O=[{path:"login",component:oC},{path:"dashboard",component:function(){function t(t,e){this.auth=t,this.router=e}return t.prototype.ngOnInit=function(){},t.prototype.signOut=function(){localStorage.removeItem("email"),localStorage.removeItem("token"),this.router.navigate(["login"])},t.\u0275fac=function(e){return new(e||t)(Ua(nC),Ua(Av))},t.\u0275cmp=Ae({type:t,selectors:[["app-dashboard"]],decls:56,vars:8,consts:[["id","wrapper"],["id","accordionSidebar",1,"navbar-nav","bg-gradient-primary","sidebar","sidebar-dark","accordion"],[1,"sidebar-brand","d-flex","align-items-center","justify-content-center",3,"routerLink"],[1,"sidebar-brand-text","mx-3"],["src","../../assets/coozmoo.png","height","40px","alt","",2,"margin-right","10px"],[1,"sidebar-divider","my-0"],[1,"nav-item","active"],[1,"nav-link",3,"routerLink"],[1,"fas","fa-fw","fa-tachometer-alt"],["aria-hidden","true",1,"fa","fa-plus"],["aria-hidden","true",1,"fa","fa-th-list"],["id","content-wrapper",1,"d-flex","flex-column"],["id","content"],[1,"navbar","navbar-expand","navbar-light","bg-white","topbar","mb-4","static-top","shadow"],[1,"navbar-nav","ml-auto"],[1,"topbar-divider","d-none","d-sm-block"],[1,"nav-item","dropdown","no-arrow"],["href","#","id","userDropdown","role","button","data-toggle","dropdown","aria-haspopup","true","aria-expanded","false",1,"nav-link","dropdown-toggle"],[1,"mr-2","d-none","d-lg-inline","text-gray-600","small"],["src","../../assets/user.png",1,"img-profile","rounded-circle"],["aria-labelledby","userDropdown",1,"dropdown-menu","dropdown-menu-right","shadow","animated--grow-in"],["href","#","data-toggle","modal","data-target","#logoutModal",1,"dropdown-item",3,"routerLink","click"],[1,"container-fluid"],["href","#page-top",1,"scroll-to-top","rounded"],[1,"fas","fa-angle-up"],["id","logoutModal","tabindex","-1","role","dialog","aria-labelledby","exampleModalLabel","aria-hidden","true",1,"modal","fade"],["role","document",1,"modal-dialog"],[1,"modal-content"],[1,"modal-header"],["id","exampleModalLabel",1,"modal-title"],["type","button","data-dismiss","modal","aria-label","Close",1,"close"],["aria-hidden","true"],[1,"modal-body"],[1,"modal-footer"],["type","button","data-dismiss","modal",1,"btn","btn-secondary"],["href","login.html",1,"btn","btn-primary"]],template:function(t,e){1&t&&(Wa(0,"div",0),Wa(1,"ul",1),Wa(2,"a",2),Wa(3,"div",3),Qa(4,"img",4),Ss(5,"COOZMOO "),Za(),Za(),Qa(6,"hr",5),Qa(7,"hr",5),Wa(8,"li",6),Wa(9,"a",7),Qa(10,"i",8),Wa(11,"span"),Ss(12,"Create Post \xa0 "),Qa(13,"i",9),Za(),Za(),Za(),Qa(14,"hr",5),Wa(15,"li",6),Wa(16,"a",7),Qa(17,"i",8),Wa(18,"span"),Ss(19,"Blog List \xa0 "),Qa(20,"i",10),Za(),Za(),Za(),Qa(21,"hr",5),Za(),Wa(22,"div",11),Wa(23,"div",12),Wa(24,"nav",13),Wa(25,"ul",14),Qa(26,"div",15),Wa(27,"li",16),Wa(28,"a",17),Wa(29,"span",18),Wa(30,"b"),Ss(31,"Admin"),Za(),Za(),Qa(32,"img",19),Za(),Wa(33,"div",20),Wa(34,"a",21),Ja("click",(function(){return e.signOut()})),Ss(35," Logout "),Za(),Za(),Za(),Za(),Za(),Wa(36,"div",22),Qa(37,"router-outlet"),Za(),Za(),Wa(38,"a",23),Qa(39,"i",24),Za(),Wa(40,"div",25),Wa(41,"div",26),Wa(42,"div",27),Wa(43,"div",28),Wa(44,"h5",29),Ss(45,"Ready to Leave?"),Za(),Wa(46,"button",30),Wa(47,"span",31),Ss(48,"\xd7"),Za(),Za(),Za(),Wa(49,"div",32),Ss(50,'Select "Logout" below if you are ready to end your current session.'),Za(),Wa(51,"div",33),Wa(52,"button",34),Ss(53,"Cancel"),Za(),Wa(54,"a",35),Ss(55,"Logout"),Za(),Za(),Za(),Za(),Za(),Za(),Za()),2&t&&(Lr(2),Ka("routerLink",Kl(4,cO)),Lr(7),Ka("routerLink",Kl(5,uO)),Lr(7),Ka("routerLink",Kl(6,dO)),Lr(18),Ka("routerLink",Kl(7,fO)))},directives:[jv,Rv],styles:["[_ngcontent-%COMP%]:root{--blue:#4e73df;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#e74a3b;--orange:#fd7e14;--yellow:#f6c23e;--green:#1cc88a;--teal:#20c9a6;--cyan:#36b9cc;--white:#fff;--gray:#858796;--gray-dark:#5a5c69;--primary:#4e73df;--secondary:#858796;--success:#1cc88a;--info:#36b9cc;--warning:#f6c23e;--danger:#e74a3b;--light:#f8f9fc;--dark:#5a5c69;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:\"Nunito\",-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,\"Helvetica Neue\",Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\",\"Noto Color Emoji\";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,\"Liberation Mono\",\"Courier New\",monospace}*[_ngcontent-%COMP%], [_ngcontent-%COMP%]:after, [_ngcontent-%COMP%]:before{box-sizing:border-box}html[_ngcontent-%COMP%]{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article[_ngcontent-%COMP%], aside[_ngcontent-%COMP%], figcaption[_ngcontent-%COMP%], figure[_ngcontent-%COMP%], footer[_ngcontent-%COMP%], header[_ngcontent-%COMP%], hgroup[_ngcontent-%COMP%], main[_ngcontent-%COMP%], nav[_ngcontent-%COMP%], section[_ngcontent-%COMP%]{display:block}body[_ngcontent-%COMP%]{margin:0;font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;line-height:1.5;color:#858796;text-align:left;background-color:#fff}[tabindex=\"-1\"][_ngcontent-%COMP%]:focus:not(:focus-visible){outline:0!important}hr[_ngcontent-%COMP%]{box-sizing:content-box;height:0;overflow:visible}h1[_ngcontent-%COMP%], h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%], h5[_ngcontent-%COMP%], h6[_ngcontent-%COMP%]{margin-top:0;margin-bottom:.5rem}p[_ngcontent-%COMP%]{margin-top:0;margin-bottom:1rem}abbr[data-original-title][_ngcontent-%COMP%], abbr[title][_ngcontent-%COMP%]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address[_ngcontent-%COMP%]{font-style:normal;line-height:inherit}address[_ngcontent-%COMP%], dl[_ngcontent-%COMP%], ol[_ngcontent-%COMP%], ul[_ngcontent-%COMP%]{margin-bottom:1rem}dl[_ngcontent-%COMP%], ol[_ngcontent-%COMP%], ul[_ngcontent-%COMP%]{margin-top:0}ol[_ngcontent-%COMP%] ol[_ngcontent-%COMP%], ol[_ngcontent-%COMP%] ul[_ngcontent-%COMP%], ul[_ngcontent-%COMP%] ol[_ngcontent-%COMP%], ul[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{margin-bottom:0}dt[_ngcontent-%COMP%]{font-weight:700}dd[_ngcontent-%COMP%]{margin-bottom:.5rem;margin-left:0}blockquote[_ngcontent-%COMP%]{margin:0 0 1rem}b[_ngcontent-%COMP%], strong[_ngcontent-%COMP%]{font-weight:bolder}small[_ngcontent-%COMP%]{font-size:80%}sub[_ngcontent-%COMP%], sup[_ngcontent-%COMP%]{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub[_ngcontent-%COMP%]{bottom:-.25em}sup[_ngcontent-%COMP%]{top:-.5em}a[_ngcontent-%COMP%]{color:#4e73df;text-decoration:none;background-color:transparent}a[_ngcontent-%COMP%]:hover{color:#224abe;text-decoration:underline}a[_ngcontent-%COMP%]:not([href]), a[_ngcontent-%COMP%]:not([href]):hover{color:inherit;text-decoration:none}code[_ngcontent-%COMP%], kbd[_ngcontent-%COMP%], pre[_ngcontent-%COMP%], samp[_ngcontent-%COMP%]{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre[_ngcontent-%COMP%]{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure[_ngcontent-%COMP%]{margin:0 0 1rem}img[_ngcontent-%COMP%]{border-style:none}img[_ngcontent-%COMP%], svg[_ngcontent-%COMP%]{vertical-align:middle}svg[_ngcontent-%COMP%]{overflow:hidden}table[_ngcontent-%COMP%]{border-collapse:collapse}caption[_ngcontent-%COMP%]{padding-top:.75rem;padding-bottom:.75rem;color:#858796;text-align:left;caption-side:bottom}th[_ngcontent-%COMP%]{text-align:inherit}label[_ngcontent-%COMP%]{display:inline-block;margin-bottom:.5rem}button[_ngcontent-%COMP%]{border-radius:0}button[_ngcontent-%COMP%]:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button[_ngcontent-%COMP%], input[_ngcontent-%COMP%], optgroup[_ngcontent-%COMP%], select[_ngcontent-%COMP%], textarea[_ngcontent-%COMP%]{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button[_ngcontent-%COMP%], input[_ngcontent-%COMP%]{overflow:visible}button[_ngcontent-%COMP%], select[_ngcontent-%COMP%]{text-transform:none}[role=button][_ngcontent-%COMP%]{cursor:pointer}select[_ngcontent-%COMP%]{word-wrap:normal}[type=button][_ngcontent-%COMP%], [type=reset][_ngcontent-%COMP%], [type=submit][_ngcontent-%COMP%], button[_ngcontent-%COMP%]{-webkit-appearance:button}[type=button][_ngcontent-%COMP%]:not(:disabled), [type=reset][_ngcontent-%COMP%]:not(:disabled), [type=submit][_ngcontent-%COMP%]:not(:disabled), button[_ngcontent-%COMP%]:not(:disabled){cursor:pointer}[type=button][_ngcontent-%COMP%]::-moz-focus-inner, [type=reset][_ngcontent-%COMP%]::-moz-focus-inner, [type=submit][_ngcontent-%COMP%]::-moz-focus-inner, button[_ngcontent-%COMP%]::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox][_ngcontent-%COMP%], input[type=radio][_ngcontent-%COMP%]{box-sizing:border-box;padding:0}textarea[_ngcontent-%COMP%]{overflow:auto;resize:vertical}fieldset[_ngcontent-%COMP%]{min-width:0;padding:0;margin:0;border:0}legend[_ngcontent-%COMP%]{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress[_ngcontent-%COMP%]{vertical-align:baseline}[type=number][_ngcontent-%COMP%]::-webkit-inner-spin-button, [type=number][_ngcontent-%COMP%]::-webkit-outer-spin-button{height:auto}[type=search][_ngcontent-%COMP%]{outline-offset:-2px;-webkit-appearance:none}[type=search][_ngcontent-%COMP%]::-webkit-search-decoration{-webkit-appearance:none}[_ngcontent-%COMP%]::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output[_ngcontent-%COMP%]{display:inline-block}summary[_ngcontent-%COMP%]{display:list-item;cursor:pointer}template[_ngcontent-%COMP%]{display:none}[hidden][_ngcontent-%COMP%]{display:none!important}.h1[_ngcontent-%COMP%], .h2[_ngcontent-%COMP%], .h3[_ngcontent-%COMP%], .h4[_ngcontent-%COMP%], .h5[_ngcontent-%COMP%], .h6[_ngcontent-%COMP%], h1[_ngcontent-%COMP%], h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%], h5[_ngcontent-%COMP%], h6[_ngcontent-%COMP%]{margin-bottom:.5rem;font-weight:400;line-height:1.2}.h1[_ngcontent-%COMP%], h1[_ngcontent-%COMP%]{font-size:2.5rem}.h2[_ngcontent-%COMP%], h2[_ngcontent-%COMP%]{font-size:2rem}.h3[_ngcontent-%COMP%], h3[_ngcontent-%COMP%]{font-size:1.75rem}.h4[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{font-size:1.5rem}.h5[_ngcontent-%COMP%], h5[_ngcontent-%COMP%]{font-size:1.25rem}.h6[_ngcontent-%COMP%], h6[_ngcontent-%COMP%]{font-size:1rem}.lead[_ngcontent-%COMP%]{font-size:1.25rem;font-weight:300}.display-1[_ngcontent-%COMP%]{font-size:6rem}.display-1[_ngcontent-%COMP%], .display-2[_ngcontent-%COMP%]{font-weight:300;line-height:1.2}.display-2[_ngcontent-%COMP%]{font-size:5.5rem}.display-3[_ngcontent-%COMP%]{font-size:4.5rem}.display-3[_ngcontent-%COMP%], .display-4[_ngcontent-%COMP%]{font-weight:300;line-height:1.2}.display-4[_ngcontent-%COMP%]{font-size:3.5rem}hr[_ngcontent-%COMP%]{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small[_ngcontent-%COMP%], small[_ngcontent-%COMP%]{font-size:80%;font-weight:400}.mark[_ngcontent-%COMP%], mark[_ngcontent-%COMP%]{padding:.2em;background-color:#fcf8e3}.list-inline[_ngcontent-%COMP%], .list-unstyled[_ngcontent-%COMP%]{padding-left:0;list-style:none}.list-inline-item[_ngcontent-%COMP%]{display:inline-block}.list-inline-item[_ngcontent-%COMP%]:not(:last-child){margin-right:.5rem}.initialism[_ngcontent-%COMP%]{font-size:90%;text-transform:uppercase}.blockquote[_ngcontent-%COMP%]{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer[_ngcontent-%COMP%]{display:block;font-size:80%;color:#858796}.blockquote-footer[_ngcontent-%COMP%]:before{content:\"\\2014\\00A0\"}.img-fluid[_ngcontent-%COMP%], .img-thumbnail[_ngcontent-%COMP%]{max-width:100%;height:auto}.img-thumbnail[_ngcontent-%COMP%]{padding:.25rem;background-color:#fff;border:1px solid #dddfeb;border-radius:.35rem}.figure[_ngcontent-%COMP%]{display:inline-block}.figure-img[_ngcontent-%COMP%]{margin-bottom:.5rem;line-height:1}.figure-caption[_ngcontent-%COMP%]{font-size:90%;color:#858796}code[_ngcontent-%COMP%]{font-size:87.5%;color:#e83e8c;word-wrap:break-word}a[_ngcontent-%COMP%] > code[_ngcontent-%COMP%]{color:inherit}kbd[_ngcontent-%COMP%]{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#3a3b45;border-radius:.2rem}kbd[_ngcontent-%COMP%] kbd[_ngcontent-%COMP%]{padding:0;font-size:100%;font-weight:700}pre[_ngcontent-%COMP%]{display:block;font-size:87.5%;color:#3a3b45}pre[_ngcontent-%COMP%] code[_ngcontent-%COMP%]{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable[_ngcontent-%COMP%]{max-height:340px;overflow-y:scroll}.container[_ngcontent-%COMP%]{width:100%;padding-right:.75rem;padding-left:.75rem;margin-right:auto;margin-left:auto}@media (min-width:576px){.container[_ngcontent-%COMP%]{max-width:540px}}@media (min-width:768px){.container[_ngcontent-%COMP%]{max-width:720px}}@media (min-width:992px){.container[_ngcontent-%COMP%]{max-width:960px}}@media (min-width:1200px){.container[_ngcontent-%COMP%]{max-width:1140px}}.container-fluid[_ngcontent-%COMP%], .container-lg[_ngcontent-%COMP%], .container-md[_ngcontent-%COMP%], .container-sm[_ngcontent-%COMP%], .container-xl[_ngcontent-%COMP%]{width:100%;padding-right:.75rem;padding-left:.75rem;margin-right:auto;margin-left:auto}@media (min-width:576px){.container[_ngcontent-%COMP%], .container-sm[_ngcontent-%COMP%]{max-width:540px}}@media (min-width:768px){.container[_ngcontent-%COMP%], .container-md[_ngcontent-%COMP%], .container-sm[_ngcontent-%COMP%]{max-width:720px}}@media (min-width:992px){.container[_ngcontent-%COMP%], .container-lg[_ngcontent-%COMP%], .container-md[_ngcontent-%COMP%], .container-sm[_ngcontent-%COMP%]{max-width:960px}}@media (min-width:1200px){.container[_ngcontent-%COMP%], .container-lg[_ngcontent-%COMP%], .container-md[_ngcontent-%COMP%], .container-sm[_ngcontent-%COMP%], .container-xl[_ngcontent-%COMP%]{max-width:1140px}}.row[_ngcontent-%COMP%]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-.75rem;margin-left:-.75rem}.no-gutters[_ngcontent-%COMP%]{margin-right:0;margin-left:0}.no-gutters[_ngcontent-%COMP%] > .col[_ngcontent-%COMP%], .no-gutters[_ngcontent-%COMP%] > [class*=col-][_ngcontent-%COMP%]{padding-right:0;padding-left:0}.col[_ngcontent-%COMP%], .col-1[_ngcontent-%COMP%], .col-2[_ngcontent-%COMP%], .col-3[_ngcontent-%COMP%], .col-4[_ngcontent-%COMP%], .col-5[_ngcontent-%COMP%], .col-6[_ngcontent-%COMP%], .col-7[_ngcontent-%COMP%], .col-8[_ngcontent-%COMP%], .col-9[_ngcontent-%COMP%], .col-10[_ngcontent-%COMP%], .col-11[_ngcontent-%COMP%], .col-12[_ngcontent-%COMP%], .col-auto[_ngcontent-%COMP%], .col-lg[_ngcontent-%COMP%], .col-lg-1[_ngcontent-%COMP%], .col-lg-2[_ngcontent-%COMP%], .col-lg-3[_ngcontent-%COMP%], .col-lg-4[_ngcontent-%COMP%], .col-lg-5[_ngcontent-%COMP%], .col-lg-6[_ngcontent-%COMP%], .col-lg-7[_ngcontent-%COMP%], .col-lg-8[_ngcontent-%COMP%], .col-lg-9[_ngcontent-%COMP%], .col-lg-10[_ngcontent-%COMP%], .col-lg-11[_ngcontent-%COMP%], .col-lg-12[_ngcontent-%COMP%], .col-lg-auto[_ngcontent-%COMP%], .col-md[_ngcontent-%COMP%], .col-md-1[_ngcontent-%COMP%], .col-md-2[_ngcontent-%COMP%], .col-md-3[_ngcontent-%COMP%], .col-md-4[_ngcontent-%COMP%], .col-md-5[_ngcontent-%COMP%], .col-md-6[_ngcontent-%COMP%], .col-md-7[_ngcontent-%COMP%], .col-md-8[_ngcontent-%COMP%], .col-md-9[_ngcontent-%COMP%], .col-md-10[_ngcontent-%COMP%], .col-md-11[_ngcontent-%COMP%], .col-md-12[_ngcontent-%COMP%], .col-md-auto[_ngcontent-%COMP%], .col-sm[_ngcontent-%COMP%], .col-sm-1[_ngcontent-%COMP%], .col-sm-2[_ngcontent-%COMP%], .col-sm-3[_ngcontent-%COMP%], .col-sm-4[_ngcontent-%COMP%], .col-sm-5[_ngcontent-%COMP%], .col-sm-6[_ngcontent-%COMP%], .col-sm-7[_ngcontent-%COMP%], .col-sm-8[_ngcontent-%COMP%], .col-sm-9[_ngcontent-%COMP%], .col-sm-10[_ngcontent-%COMP%], .col-sm-11[_ngcontent-%COMP%], .col-sm-12[_ngcontent-%COMP%], .col-sm-auto[_ngcontent-%COMP%], .col-xl[_ngcontent-%COMP%], .col-xl-1[_ngcontent-%COMP%], .col-xl-2[_ngcontent-%COMP%], .col-xl-3[_ngcontent-%COMP%], .col-xl-4[_ngcontent-%COMP%], .col-xl-5[_ngcontent-%COMP%], .col-xl-6[_ngcontent-%COMP%], .col-xl-7[_ngcontent-%COMP%], .col-xl-8[_ngcontent-%COMP%], .col-xl-9[_ngcontent-%COMP%], .col-xl-10[_ngcontent-%COMP%], .col-xl-11[_ngcontent-%COMP%], .col-xl-12[_ngcontent-%COMP%], .col-xl-auto[_ngcontent-%COMP%]{position:relative;width:100%;padding-right:.75rem;padding-left:.75rem}.col[_ngcontent-%COMP%]{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;min-width:0;max-width:100%}.row-cols-1[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.row-cols-4[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-auto[_ngcontent-%COMP%]{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1[_ngcontent-%COMP%]{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-2[_ngcontent-%COMP%]{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-3[_ngcontent-%COMP%]{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4[_ngcontent-%COMP%]{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-5[_ngcontent-%COMP%]{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-6[_ngcontent-%COMP%]{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7[_ngcontent-%COMP%]{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-8[_ngcontent-%COMP%]{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-9[_ngcontent-%COMP%]{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10[_ngcontent-%COMP%]{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-11[_ngcontent-%COMP%]{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-12[_ngcontent-%COMP%]{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first[_ngcontent-%COMP%]{-ms-flex-order:-1;order:-1}.order-last[_ngcontent-%COMP%]{-ms-flex-order:13;order:13}.order-0[_ngcontent-%COMP%]{-ms-flex-order:0;order:0}.order-1[_ngcontent-%COMP%]{-ms-flex-order:1;order:1}.order-2[_ngcontent-%COMP%]{-ms-flex-order:2;order:2}.order-3[_ngcontent-%COMP%]{-ms-flex-order:3;order:3}.order-4[_ngcontent-%COMP%]{-ms-flex-order:4;order:4}.order-5[_ngcontent-%COMP%]{-ms-flex-order:5;order:5}.order-6[_ngcontent-%COMP%]{-ms-flex-order:6;order:6}.order-7[_ngcontent-%COMP%]{-ms-flex-order:7;order:7}.order-8[_ngcontent-%COMP%]{-ms-flex-order:8;order:8}.order-9[_ngcontent-%COMP%]{-ms-flex-order:9;order:9}.order-10[_ngcontent-%COMP%]{-ms-flex-order:10;order:10}.order-11[_ngcontent-%COMP%]{-ms-flex-order:11;order:11}.order-12[_ngcontent-%COMP%]{-ms-flex-order:12;order:12}.offset-1[_ngcontent-%COMP%]{margin-left:8.33333%}.offset-2[_ngcontent-%COMP%]{margin-left:16.66667%}.offset-3[_ngcontent-%COMP%]{margin-left:25%}.offset-4[_ngcontent-%COMP%]{margin-left:33.33333%}.offset-5[_ngcontent-%COMP%]{margin-left:41.66667%}.offset-6[_ngcontent-%COMP%]{margin-left:50%}.offset-7[_ngcontent-%COMP%]{margin-left:58.33333%}.offset-8[_ngcontent-%COMP%]{margin-left:66.66667%}.offset-9[_ngcontent-%COMP%]{margin-left:75%}.offset-10[_ngcontent-%COMP%]{margin-left:83.33333%}.offset-11[_ngcontent-%COMP%]{margin-left:91.66667%}@media (min-width:576px){.col-sm[_ngcontent-%COMP%]{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;min-width:0;max-width:100%}.row-cols-sm-1[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.row-cols-sm-4[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-sm-auto[_ngcontent-%COMP%]{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1[_ngcontent-%COMP%]{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2[_ngcontent-%COMP%]{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3[_ngcontent-%COMP%]{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4[_ngcontent-%COMP%]{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5[_ngcontent-%COMP%]{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6[_ngcontent-%COMP%]{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7[_ngcontent-%COMP%]{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8[_ngcontent-%COMP%]{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9[_ngcontent-%COMP%]{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10[_ngcontent-%COMP%]{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11[_ngcontent-%COMP%]{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12[_ngcontent-%COMP%]{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first[_ngcontent-%COMP%]{-ms-flex-order:-1;order:-1}.order-sm-last[_ngcontent-%COMP%]{-ms-flex-order:13;order:13}.order-sm-0[_ngcontent-%COMP%]{-ms-flex-order:0;order:0}.order-sm-1[_ngcontent-%COMP%]{-ms-flex-order:1;order:1}.order-sm-2[_ngcontent-%COMP%]{-ms-flex-order:2;order:2}.order-sm-3[_ngcontent-%COMP%]{-ms-flex-order:3;order:3}.order-sm-4[_ngcontent-%COMP%]{-ms-flex-order:4;order:4}.order-sm-5[_ngcontent-%COMP%]{-ms-flex-order:5;order:5}.order-sm-6[_ngcontent-%COMP%]{-ms-flex-order:6;order:6}.order-sm-7[_ngcontent-%COMP%]{-ms-flex-order:7;order:7}.order-sm-8[_ngcontent-%COMP%]{-ms-flex-order:8;order:8}.order-sm-9[_ngcontent-%COMP%]{-ms-flex-order:9;order:9}.order-sm-10[_ngcontent-%COMP%]{-ms-flex-order:10;order:10}.order-sm-11[_ngcontent-%COMP%]{-ms-flex-order:11;order:11}.order-sm-12[_ngcontent-%COMP%]{-ms-flex-order:12;order:12}.offset-sm-0[_ngcontent-%COMP%]{margin-left:0}.offset-sm-1[_ngcontent-%COMP%]{margin-left:8.33333%}.offset-sm-2[_ngcontent-%COMP%]{margin-left:16.66667%}.offset-sm-3[_ngcontent-%COMP%]{margin-left:25%}.offset-sm-4[_ngcontent-%COMP%]{margin-left:33.33333%}.offset-sm-5[_ngcontent-%COMP%]{margin-left:41.66667%}.offset-sm-6[_ngcontent-%COMP%]{margin-left:50%}.offset-sm-7[_ngcontent-%COMP%]{margin-left:58.33333%}.offset-sm-8[_ngcontent-%COMP%]{margin-left:66.66667%}.offset-sm-9[_ngcontent-%COMP%]{margin-left:75%}.offset-sm-10[_ngcontent-%COMP%]{margin-left:83.33333%}.offset-sm-11[_ngcontent-%COMP%]{margin-left:91.66667%}}@media (min-width:768px){.col-md[_ngcontent-%COMP%]{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;min-width:0;max-width:100%}.row-cols-md-1[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.row-cols-md-4[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-md-auto[_ngcontent-%COMP%]{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1[_ngcontent-%COMP%]{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-md-2[_ngcontent-%COMP%]{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-md-3[_ngcontent-%COMP%]{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4[_ngcontent-%COMP%]{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-md-5[_ngcontent-%COMP%]{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-md-6[_ngcontent-%COMP%]{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7[_ngcontent-%COMP%]{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-md-8[_ngcontent-%COMP%]{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-md-9[_ngcontent-%COMP%]{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10[_ngcontent-%COMP%]{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-md-11[_ngcontent-%COMP%]{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-md-12[_ngcontent-%COMP%]{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first[_ngcontent-%COMP%]{-ms-flex-order:-1;order:-1}.order-md-last[_ngcontent-%COMP%]{-ms-flex-order:13;order:13}.order-md-0[_ngcontent-%COMP%]{-ms-flex-order:0;order:0}.order-md-1[_ngcontent-%COMP%]{-ms-flex-order:1;order:1}.order-md-2[_ngcontent-%COMP%]{-ms-flex-order:2;order:2}.order-md-3[_ngcontent-%COMP%]{-ms-flex-order:3;order:3}.order-md-4[_ngcontent-%COMP%]{-ms-flex-order:4;order:4}.order-md-5[_ngcontent-%COMP%]{-ms-flex-order:5;order:5}.order-md-6[_ngcontent-%COMP%]{-ms-flex-order:6;order:6}.order-md-7[_ngcontent-%COMP%]{-ms-flex-order:7;order:7}.order-md-8[_ngcontent-%COMP%]{-ms-flex-order:8;order:8}.order-md-9[_ngcontent-%COMP%]{-ms-flex-order:9;order:9}.order-md-10[_ngcontent-%COMP%]{-ms-flex-order:10;order:10}.order-md-11[_ngcontent-%COMP%]{-ms-flex-order:11;order:11}.order-md-12[_ngcontent-%COMP%]{-ms-flex-order:12;order:12}.offset-md-0[_ngcontent-%COMP%]{margin-left:0}.offset-md-1[_ngcontent-%COMP%]{margin-left:8.33333%}.offset-md-2[_ngcontent-%COMP%]{margin-left:16.66667%}.offset-md-3[_ngcontent-%COMP%]{margin-left:25%}.offset-md-4[_ngcontent-%COMP%]{margin-left:33.33333%}.offset-md-5[_ngcontent-%COMP%]{margin-left:41.66667%}.offset-md-6[_ngcontent-%COMP%]{margin-left:50%}.offset-md-7[_ngcontent-%COMP%]{margin-left:58.33333%}.offset-md-8[_ngcontent-%COMP%]{margin-left:66.66667%}.offset-md-9[_ngcontent-%COMP%]{margin-left:75%}.offset-md-10[_ngcontent-%COMP%]{margin-left:83.33333%}.offset-md-11[_ngcontent-%COMP%]{margin-left:91.66667%}}@media (min-width:992px){.col-lg[_ngcontent-%COMP%]{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;min-width:0;max-width:100%}.row-cols-lg-1[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.row-cols-lg-4[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-lg-auto[_ngcontent-%COMP%]{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1[_ngcontent-%COMP%]{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2[_ngcontent-%COMP%]{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3[_ngcontent-%COMP%]{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4[_ngcontent-%COMP%]{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5[_ngcontent-%COMP%]{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6[_ngcontent-%COMP%]{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7[_ngcontent-%COMP%]{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8[_ngcontent-%COMP%]{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9[_ngcontent-%COMP%]{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10[_ngcontent-%COMP%]{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11[_ngcontent-%COMP%]{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12[_ngcontent-%COMP%]{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first[_ngcontent-%COMP%]{-ms-flex-order:-1;order:-1}.order-lg-last[_ngcontent-%COMP%]{-ms-flex-order:13;order:13}.order-lg-0[_ngcontent-%COMP%]{-ms-flex-order:0;order:0}.order-lg-1[_ngcontent-%COMP%]{-ms-flex-order:1;order:1}.order-lg-2[_ngcontent-%COMP%]{-ms-flex-order:2;order:2}.order-lg-3[_ngcontent-%COMP%]{-ms-flex-order:3;order:3}.order-lg-4[_ngcontent-%COMP%]{-ms-flex-order:4;order:4}.order-lg-5[_ngcontent-%COMP%]{-ms-flex-order:5;order:5}.order-lg-6[_ngcontent-%COMP%]{-ms-flex-order:6;order:6}.order-lg-7[_ngcontent-%COMP%]{-ms-flex-order:7;order:7}.order-lg-8[_ngcontent-%COMP%]{-ms-flex-order:8;order:8}.order-lg-9[_ngcontent-%COMP%]{-ms-flex-order:9;order:9}.order-lg-10[_ngcontent-%COMP%]{-ms-flex-order:10;order:10}.order-lg-11[_ngcontent-%COMP%]{-ms-flex-order:11;order:11}.order-lg-12[_ngcontent-%COMP%]{-ms-flex-order:12;order:12}.offset-lg-0[_ngcontent-%COMP%]{margin-left:0}.offset-lg-1[_ngcontent-%COMP%]{margin-left:8.33333%}.offset-lg-2[_ngcontent-%COMP%]{margin-left:16.66667%}.offset-lg-3[_ngcontent-%COMP%]{margin-left:25%}.offset-lg-4[_ngcontent-%COMP%]{margin-left:33.33333%}.offset-lg-5[_ngcontent-%COMP%]{margin-left:41.66667%}.offset-lg-6[_ngcontent-%COMP%]{margin-left:50%}.offset-lg-7[_ngcontent-%COMP%]{margin-left:58.33333%}.offset-lg-8[_ngcontent-%COMP%]{margin-left:66.66667%}.offset-lg-9[_ngcontent-%COMP%]{margin-left:75%}.offset-lg-10[_ngcontent-%COMP%]{margin-left:83.33333%}.offset-lg-11[_ngcontent-%COMP%]{margin-left:91.66667%}}@media (min-width:1200px){.col-xl[_ngcontent-%COMP%]{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;min-width:0;max-width:100%}.row-cols-xl-1[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.row-cols-xl-4[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xl-auto[_ngcontent-%COMP%]{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1[_ngcontent-%COMP%]{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2[_ngcontent-%COMP%]{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3[_ngcontent-%COMP%]{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4[_ngcontent-%COMP%]{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5[_ngcontent-%COMP%]{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6[_ngcontent-%COMP%]{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7[_ngcontent-%COMP%]{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8[_ngcontent-%COMP%]{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9[_ngcontent-%COMP%]{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10[_ngcontent-%COMP%]{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11[_ngcontent-%COMP%]{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12[_ngcontent-%COMP%]{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first[_ngcontent-%COMP%]{-ms-flex-order:-1;order:-1}.order-xl-last[_ngcontent-%COMP%]{-ms-flex-order:13;order:13}.order-xl-0[_ngcontent-%COMP%]{-ms-flex-order:0;order:0}.order-xl-1[_ngcontent-%COMP%]{-ms-flex-order:1;order:1}.order-xl-2[_ngcontent-%COMP%]{-ms-flex-order:2;order:2}.order-xl-3[_ngcontent-%COMP%]{-ms-flex-order:3;order:3}.order-xl-4[_ngcontent-%COMP%]{-ms-flex-order:4;order:4}.order-xl-5[_ngcontent-%COMP%]{-ms-flex-order:5;order:5}.order-xl-6[_ngcontent-%COMP%]{-ms-flex-order:6;order:6}.order-xl-7[_ngcontent-%COMP%]{-ms-flex-order:7;order:7}.order-xl-8[_ngcontent-%COMP%]{-ms-flex-order:8;order:8}.order-xl-9[_ngcontent-%COMP%]{-ms-flex-order:9;order:9}.order-xl-10[_ngcontent-%COMP%]{-ms-flex-order:10;order:10}.order-xl-11[_ngcontent-%COMP%]{-ms-flex-order:11;order:11}.order-xl-12[_ngcontent-%COMP%]{-ms-flex-order:12;order:12}.offset-xl-0[_ngcontent-%COMP%]{margin-left:0}.offset-xl-1[_ngcontent-%COMP%]{margin-left:8.33333%}.offset-xl-2[_ngcontent-%COMP%]{margin-left:16.66667%}.offset-xl-3[_ngcontent-%COMP%]{margin-left:25%}.offset-xl-4[_ngcontent-%COMP%]{margin-left:33.33333%}.offset-xl-5[_ngcontent-%COMP%]{margin-left:41.66667%}.offset-xl-6[_ngcontent-%COMP%]{margin-left:50%}.offset-xl-7[_ngcontent-%COMP%]{margin-left:58.33333%}.offset-xl-8[_ngcontent-%COMP%]{margin-left:66.66667%}.offset-xl-9[_ngcontent-%COMP%]{margin-left:75%}.offset-xl-10[_ngcontent-%COMP%]{margin-left:83.33333%}.offset-xl-11[_ngcontent-%COMP%]{margin-left:91.66667%}}.table[_ngcontent-%COMP%]{width:100%;margin-bottom:1rem;color:#858796}.table[_ngcontent-%COMP%] td[_ngcontent-%COMP%], .table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{padding:.75rem;vertical-align:top;border-top:1px solid #e3e6f0}.table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{vertical-align:bottom;border-bottom:2px solid #e3e6f0}.table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] + tbody[_ngcontent-%COMP%]{border-top:2px solid #e3e6f0}.table-sm[_ngcontent-%COMP%] td[_ngcontent-%COMP%], .table-sm[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{padding:.3rem}.table-bordered[_ngcontent-%COMP%], .table-bordered[_ngcontent-%COMP%] td[_ngcontent-%COMP%], .table-bordered[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{border:1px solid #e3e6f0}.table-bordered[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] td[_ngcontent-%COMP%], .table-bordered[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{border-bottom-width:2px}.table-borderless[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] + tbody[_ngcontent-%COMP%], .table-borderless[_ngcontent-%COMP%] td[_ngcontent-%COMP%], .table-borderless[_ngcontent-%COMP%] th[_ngcontent-%COMP%], .table-borderless[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{border:0}.table-striped[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:hover{color:#858796;background-color:rgba(0,0,0,.075)}.table-primary[_ngcontent-%COMP%], .table-primary[_ngcontent-%COMP%] > td[_ngcontent-%COMP%], .table-primary[_ngcontent-%COMP%] > th[_ngcontent-%COMP%]{background-color:#cdd8f6}.table-primary[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] + tbody[_ngcontent-%COMP%], .table-primary[_ngcontent-%COMP%] td[_ngcontent-%COMP%], .table-primary[_ngcontent-%COMP%] th[_ngcontent-%COMP%], .table-primary[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{border-color:#a3b6ee}.table-hover[_ngcontent-%COMP%] .table-primary[_ngcontent-%COMP%]:hover, .table-hover[_ngcontent-%COMP%] .table-primary[_ngcontent-%COMP%]:hover > td[_ngcontent-%COMP%], .table-hover[_ngcontent-%COMP%] .table-primary[_ngcontent-%COMP%]:hover > th[_ngcontent-%COMP%]{background-color:#b7c7f2}.table-secondary[_ngcontent-%COMP%], .table-secondary[_ngcontent-%COMP%] > td[_ngcontent-%COMP%], .table-secondary[_ngcontent-%COMP%] > th[_ngcontent-%COMP%]{background-color:#dddde2}.table-secondary[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] + tbody[_ngcontent-%COMP%], .table-secondary[_ngcontent-%COMP%] td[_ngcontent-%COMP%], .table-secondary[_ngcontent-%COMP%] th[_ngcontent-%COMP%], .table-secondary[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{border-color:#c0c1c8}.table-hover[_ngcontent-%COMP%] .table-secondary[_ngcontent-%COMP%]:hover, .table-hover[_ngcontent-%COMP%] .table-secondary[_ngcontent-%COMP%]:hover > td[_ngcontent-%COMP%], .table-hover[_ngcontent-%COMP%] .table-secondary[_ngcontent-%COMP%]:hover > th[_ngcontent-%COMP%]{background-color:#cfcfd6}.table-success[_ngcontent-%COMP%], .table-success[_ngcontent-%COMP%] > td[_ngcontent-%COMP%], .table-success[_ngcontent-%COMP%] > th[_ngcontent-%COMP%]{background-color:#bff0de}.table-success[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] + tbody[_ngcontent-%COMP%], .table-success[_ngcontent-%COMP%] td[_ngcontent-%COMP%], .table-success[_ngcontent-%COMP%] th[_ngcontent-%COMP%], .table-success[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{border-color:#89e2c2}.table-hover[_ngcontent-%COMP%] .table-success[_ngcontent-%COMP%]:hover, .table-hover[_ngcontent-%COMP%] .table-success[_ngcontent-%COMP%]:hover > td[_ngcontent-%COMP%], .table-hover[_ngcontent-%COMP%] .table-success[_ngcontent-%COMP%]:hover > th[_ngcontent-%COMP%]{background-color:#aaebd3}.table-info[_ngcontent-%COMP%], .table-info[_ngcontent-%COMP%] > td[_ngcontent-%COMP%], .table-info[_ngcontent-%COMP%] > th[_ngcontent-%COMP%]{background-color:#c7ebf1}.table-info[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] + tbody[_ngcontent-%COMP%], .table-info[_ngcontent-%COMP%] td[_ngcontent-%COMP%], .table-info[_ngcontent-%COMP%] th[_ngcontent-%COMP%], .table-info[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{border-color:#96dbe4}.table-hover[_ngcontent-%COMP%] .table-info[_ngcontent-%COMP%]:hover, .table-hover[_ngcontent-%COMP%] .table-info[_ngcontent-%COMP%]:hover > td[_ngcontent-%COMP%], .table-hover[_ngcontent-%COMP%] .table-info[_ngcontent-%COMP%]:hover > th[_ngcontent-%COMP%]{background-color:#b3e4ec}.table-warning[_ngcontent-%COMP%], .table-warning[_ngcontent-%COMP%] > td[_ngcontent-%COMP%], .table-warning[_ngcontent-%COMP%] > th[_ngcontent-%COMP%]{background-color:#fceec9}.table-warning[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] + tbody[_ngcontent-%COMP%], .table-warning[_ngcontent-%COMP%] td[_ngcontent-%COMP%], .table-warning[_ngcontent-%COMP%] th[_ngcontent-%COMP%], .table-warning[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{border-color:#fadf9b}.table-hover[_ngcontent-%COMP%] .table-warning[_ngcontent-%COMP%]:hover, .table-hover[_ngcontent-%COMP%] .table-warning[_ngcontent-%COMP%]:hover > td[_ngcontent-%COMP%], .table-hover[_ngcontent-%COMP%] .table-warning[_ngcontent-%COMP%]:hover > th[_ngcontent-%COMP%]{background-color:#fbe6b1}.table-danger[_ngcontent-%COMP%], .table-danger[_ngcontent-%COMP%] > td[_ngcontent-%COMP%], .table-danger[_ngcontent-%COMP%] > th[_ngcontent-%COMP%]{background-color:#f8ccc8}.table-danger[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] + tbody[_ngcontent-%COMP%], .table-danger[_ngcontent-%COMP%] td[_ngcontent-%COMP%], .table-danger[_ngcontent-%COMP%] th[_ngcontent-%COMP%], .table-danger[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{border-color:#f3a199}.table-hover[_ngcontent-%COMP%] .table-danger[_ngcontent-%COMP%]:hover, .table-hover[_ngcontent-%COMP%] .table-danger[_ngcontent-%COMP%]:hover > td[_ngcontent-%COMP%], .table-hover[_ngcontent-%COMP%] .table-danger[_ngcontent-%COMP%]:hover > th[_ngcontent-%COMP%]{background-color:#f5b7b1}.table-light[_ngcontent-%COMP%], .table-light[_ngcontent-%COMP%] > td[_ngcontent-%COMP%], .table-light[_ngcontent-%COMP%] > th[_ngcontent-%COMP%]{background-color:#fdfdfe}.table-light[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] + tbody[_ngcontent-%COMP%], .table-light[_ngcontent-%COMP%] td[_ngcontent-%COMP%], .table-light[_ngcontent-%COMP%] th[_ngcontent-%COMP%], .table-light[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{border-color:#fbfcfd}.table-hover[_ngcontent-%COMP%] .table-light[_ngcontent-%COMP%]:hover, .table-hover[_ngcontent-%COMP%] .table-light[_ngcontent-%COMP%]:hover > td[_ngcontent-%COMP%], .table-hover[_ngcontent-%COMP%] .table-light[_ngcontent-%COMP%]:hover > th[_ngcontent-%COMP%]{background-color:#ececf6}.table-dark[_ngcontent-%COMP%], .table-dark[_ngcontent-%COMP%] > td[_ngcontent-%COMP%], .table-dark[_ngcontent-%COMP%] > th[_ngcontent-%COMP%]{background-color:#d1d1d5}.table-dark[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] + tbody[_ngcontent-%COMP%], .table-dark[_ngcontent-%COMP%] td[_ngcontent-%COMP%], .table-dark[_ngcontent-%COMP%] th[_ngcontent-%COMP%], .table-dark[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{border-color:#a9aab1}.table-hover[_ngcontent-%COMP%] .table-dark[_ngcontent-%COMP%]:hover, .table-hover[_ngcontent-%COMP%] .table-dark[_ngcontent-%COMP%]:hover > td[_ngcontent-%COMP%], .table-hover[_ngcontent-%COMP%] .table-dark[_ngcontent-%COMP%]:hover > th[_ngcontent-%COMP%]{background-color:#c4c4c9}.table-active[_ngcontent-%COMP%], .table-active[_ngcontent-%COMP%] > td[_ngcontent-%COMP%], .table-active[_ngcontent-%COMP%] > th[_ngcontent-%COMP%], .table-hover[_ngcontent-%COMP%] .table-active[_ngcontent-%COMP%]:hover, .table-hover[_ngcontent-%COMP%] .table-active[_ngcontent-%COMP%]:hover > td[_ngcontent-%COMP%], .table-hover[_ngcontent-%COMP%] .table-active[_ngcontent-%COMP%]:hover > th[_ngcontent-%COMP%]{background-color:rgba(0,0,0,.075)}.table[_ngcontent-%COMP%] .thead-dark[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{color:#fff;background-color:#5a5c69;border-color:#6c6e7e}.table[_ngcontent-%COMP%] .thead-light[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{color:#6e707e;background-color:#eaecf4;border-color:#e3e6f0}.table-dark[_ngcontent-%COMP%]{color:#fff;background-color:#5a5c69}.table-dark[_ngcontent-%COMP%] td[_ngcontent-%COMP%], .table-dark[_ngcontent-%COMP%] th[_ngcontent-%COMP%], .table-dark[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{border-color:#6c6e7e}.table-dark.table-bordered[_ngcontent-%COMP%]{border:0}.table-dark.table-striped[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:nth-of-type(odd){background-color:hsla(0,0%,100%,.05)}.table-dark.table-hover[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:hover{color:#fff;background-color:hsla(0,0%,100%,.075)}@media (max-width:575.98px){.table-responsive-sm[_ngcontent-%COMP%]{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm[_ngcontent-%COMP%] > .table-bordered[_ngcontent-%COMP%]{border:0}}@media (max-width:767.98px){.table-responsive-md[_ngcontent-%COMP%]{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md[_ngcontent-%COMP%] > .table-bordered[_ngcontent-%COMP%]{border:0}}@media (max-width:991.98px){.table-responsive-lg[_ngcontent-%COMP%]{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg[_ngcontent-%COMP%] > .table-bordered[_ngcontent-%COMP%]{border:0}}@media (max-width:1199.98px){.table-responsive-xl[_ngcontent-%COMP%]{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl[_ngcontent-%COMP%] > .table-bordered[_ngcontent-%COMP%]{border:0}}.table-responsive[_ngcontent-%COMP%]{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive[_ngcontent-%COMP%] > .table-bordered[_ngcontent-%COMP%]{border:0}.form-control[_ngcontent-%COMP%]{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#6e707e;background-color:#fff;background-clip:padding-box;border:1px solid #d1d3e2;border-radius:.35rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control[_ngcontent-%COMP%]{transition:none}}.form-control[_ngcontent-%COMP%]::-ms-expand{background-color:transparent;border:0}.form-control[_ngcontent-%COMP%]:-moz-focusring{color:transparent;text-shadow:0 0 0 #6e707e}.form-control[_ngcontent-%COMP%]:focus{color:#6e707e;background-color:#fff;border-color:#bac8f3;outline:0;box-shadow:0 0 0 .2rem rgba(78,115,223,.25)}.form-control[_ngcontent-%COMP%]::-moz-placeholder{color:#858796;opacity:1}.form-control[_ngcontent-%COMP%]:-ms-input-placeholder{color:#858796;opacity:1}.form-control[_ngcontent-%COMP%]::-ms-input-placeholder{color:#858796;opacity:1}.form-control[_ngcontent-%COMP%]::placeholder{color:#858796;opacity:1}.form-control[_ngcontent-%COMP%]:disabled, .form-control[readonly][_ngcontent-%COMP%]{background-color:#eaecf4;opacity:1}input[type=date].form-control[_ngcontent-%COMP%], input[type=datetime-local].form-control[_ngcontent-%COMP%], input[type=month].form-control[_ngcontent-%COMP%], input[type=time].form-control[_ngcontent-%COMP%]{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control[_ngcontent-%COMP%]:focus::-ms-value{color:#6e707e;background-color:#fff}.form-control-file[_ngcontent-%COMP%], .form-control-range[_ngcontent-%COMP%]{display:block;width:100%}.col-form-label[_ngcontent-%COMP%]{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg[_ngcontent-%COMP%]{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm[_ngcontent-%COMP%]{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext[_ngcontent-%COMP%]{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#858796;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg[_ngcontent-%COMP%], .form-control-plaintext.form-control-sm[_ngcontent-%COMP%]{padding-right:0;padding-left:0}.form-control-sm[_ngcontent-%COMP%]{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg[_ngcontent-%COMP%]{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple][_ngcontent-%COMP%], select.form-control[size][_ngcontent-%COMP%], textarea.form-control[_ngcontent-%COMP%]{height:auto}.form-group[_ngcontent-%COMP%]{margin-bottom:1rem}.form-text[_ngcontent-%COMP%]{display:block;margin-top:.25rem}.form-row[_ngcontent-%COMP%]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row[_ngcontent-%COMP%] > .col[_ngcontent-%COMP%], .form-row[_ngcontent-%COMP%] > [class*=col-][_ngcontent-%COMP%]{padding-right:5px;padding-left:5px}.form-check[_ngcontent-%COMP%]{position:relative;display:block;padding-left:1.25rem}.form-check-input[_ngcontent-%COMP%]{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input[_ngcontent-%COMP%]:disabled ~ .form-check-label[_ngcontent-%COMP%], .form-check-input[disabled][_ngcontent-%COMP%] ~ .form-check-label[_ngcontent-%COMP%]{color:#858796}.form-check-label[_ngcontent-%COMP%]{margin-bottom:0}.form-check-inline[_ngcontent-%COMP%]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline[_ngcontent-%COMP%] .form-check-input[_ngcontent-%COMP%]{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback[_ngcontent-%COMP%]{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#1cc88a}.valid-tooltip[_ngcontent-%COMP%]{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(28,200,138,.9);border-radius:.35rem}.is-valid[_ngcontent-%COMP%] ~ .valid-feedback[_ngcontent-%COMP%], .is-valid[_ngcontent-%COMP%] ~ .valid-tooltip[_ngcontent-%COMP%], .was-validated[_ngcontent-%COMP%] [_ngcontent-%COMP%]:valid ~ .valid-feedback[_ngcontent-%COMP%], .was-validated[_ngcontent-%COMP%] [_ngcontent-%COMP%]:valid ~ .valid-tooltip[_ngcontent-%COMP%]{display:block}.form-control.is-valid[_ngcontent-%COMP%], .was-validated[_ngcontent-%COMP%] .form-control[_ngcontent-%COMP%]:valid{border-color:#1cc88a;padding-right:calc(1.5em + .75rem);background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%231cc88a' 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:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid[_ngcontent-%COMP%]:focus, .was-validated[_ngcontent-%COMP%] .form-control[_ngcontent-%COMP%]:valid:focus{border-color:#1cc88a;box-shadow:0 0 0 .2rem rgba(28,200,138,.25)}.was-validated[_ngcontent-%COMP%] textarea.form-control[_ngcontent-%COMP%]:valid, textarea.form-control.is-valid[_ngcontent-%COMP%]{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid[_ngcontent-%COMP%], .was-validated[_ngcontent-%COMP%] .custom-select[_ngcontent-%COMP%]:valid{border-color:#1cc88a;padding-right:calc(.75em + 2.3125rem);background:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%235a5c69' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") no-repeat right .75rem center/8px 10px,url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%231cc88a' 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\") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-valid[_ngcontent-%COMP%]:focus, .was-validated[_ngcontent-%COMP%] .custom-select[_ngcontent-%COMP%]:valid:focus{border-color:#1cc88a;box-shadow:0 0 0 .2rem rgba(28,200,138,.25)}.form-check-input.is-valid[_ngcontent-%COMP%] ~ .form-check-label[_ngcontent-%COMP%], .was-validated[_ngcontent-%COMP%] .form-check-input[_ngcontent-%COMP%]:valid ~ .form-check-label[_ngcontent-%COMP%]{color:#1cc88a}.form-check-input.is-valid[_ngcontent-%COMP%] ~ .valid-feedback[_ngcontent-%COMP%], .form-check-input.is-valid[_ngcontent-%COMP%] ~ .valid-tooltip[_ngcontent-%COMP%], .was-validated[_ngcontent-%COMP%] .form-check-input[_ngcontent-%COMP%]:valid ~ .valid-feedback[_ngcontent-%COMP%], .was-validated[_ngcontent-%COMP%] .form-check-input[_ngcontent-%COMP%]:valid ~ .valid-tooltip[_ngcontent-%COMP%]{display:block}.custom-control-input.is-valid[_ngcontent-%COMP%] ~ .custom-control-label[_ngcontent-%COMP%], .was-validated[_ngcontent-%COMP%] .custom-control-input[_ngcontent-%COMP%]:valid ~ .custom-control-label[_ngcontent-%COMP%]{color:#1cc88a}.custom-control-input.is-valid[_ngcontent-%COMP%] ~ .custom-control-label[_ngcontent-%COMP%]:before, .was-validated[_ngcontent-%COMP%] .custom-control-input[_ngcontent-%COMP%]:valid ~ .custom-control-label[_ngcontent-%COMP%]:before{border-color:#1cc88a}.custom-control-input.is-valid[_ngcontent-%COMP%]:checked ~ .custom-control-label[_ngcontent-%COMP%]:before, .was-validated[_ngcontent-%COMP%] .custom-control-input[_ngcontent-%COMP%]:valid:checked ~ .custom-control-label[_ngcontent-%COMP%]:before{border-color:#34e3a4;background-color:#34e3a4}.custom-control-input.is-valid[_ngcontent-%COMP%]:focus ~ .custom-control-label[_ngcontent-%COMP%]:before, .was-validated[_ngcontent-%COMP%] .custom-control-input[_ngcontent-%COMP%]:valid:focus ~ .custom-control-label[_ngcontent-%COMP%]:before{box-shadow:0 0 0 .2rem rgba(28,200,138,.25)}.custom-control-input.is-valid[_ngcontent-%COMP%]:focus:not(:checked) ~ .custom-control-label[_ngcontent-%COMP%]:before, .custom-file-input.is-valid[_ngcontent-%COMP%] ~ .custom-file-label[_ngcontent-%COMP%], .was-validated[_ngcontent-%COMP%] .custom-control-input[_ngcontent-%COMP%]:valid:focus:not(:checked) ~ .custom-control-label[_ngcontent-%COMP%]:before, .was-validated[_ngcontent-%COMP%] .custom-file-input[_ngcontent-%COMP%]:valid ~ .custom-file-label[_ngcontent-%COMP%]{border-color:#1cc88a}.custom-file-input.is-valid[_ngcontent-%COMP%]:focus ~ .custom-file-label[_ngcontent-%COMP%], .was-validated[_ngcontent-%COMP%] .custom-file-input[_ngcontent-%COMP%]:valid:focus ~ .custom-file-label[_ngcontent-%COMP%]{border-color:#1cc88a;box-shadow:0 0 0 .2rem rgba(28,200,138,.25)}.invalid-feedback[_ngcontent-%COMP%]{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#e74a3b}.invalid-tooltip[_ngcontent-%COMP%]{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(231,74,59,.9);border-radius:.35rem}.is-invalid[_ngcontent-%COMP%] ~ .invalid-feedback[_ngcontent-%COMP%], .is-invalid[_ngcontent-%COMP%] ~ .invalid-tooltip[_ngcontent-%COMP%], .was-validated[_ngcontent-%COMP%] [_ngcontent-%COMP%]:invalid ~ .invalid-feedback[_ngcontent-%COMP%], .was-validated[_ngcontent-%COMP%] [_ngcontent-%COMP%]:invalid ~ .invalid-tooltip[_ngcontent-%COMP%]{display:block}.form-control.is-invalid[_ngcontent-%COMP%], .was-validated[_ngcontent-%COMP%] .form-control[_ngcontent-%COMP%]:invalid{border-color:#e74a3b;padding-right:calc(1.5em + .75rem);background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23e74a3b' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23e74a3b' stroke='none'/%3e%3c/svg%3e\");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid[_ngcontent-%COMP%]:focus, .was-validated[_ngcontent-%COMP%] .form-control[_ngcontent-%COMP%]:invalid:focus{border-color:#e74a3b;box-shadow:0 0 0 .2rem rgba(231,74,59,.25)}.was-validated[_ngcontent-%COMP%] textarea.form-control[_ngcontent-%COMP%]:invalid, textarea.form-control.is-invalid[_ngcontent-%COMP%]{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid[_ngcontent-%COMP%], .was-validated[_ngcontent-%COMP%] .custom-select[_ngcontent-%COMP%]:invalid{border-color:#e74a3b;padding-right:calc(.75em + 2.3125rem);background:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%235a5c69' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") no-repeat right .75rem center/8px 10px,url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23e74a3b' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23e74a3b' stroke='none'/%3e%3c/svg%3e\") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-invalid[_ngcontent-%COMP%]:focus, .was-validated[_ngcontent-%COMP%] .custom-select[_ngcontent-%COMP%]:invalid:focus{border-color:#e74a3b;box-shadow:0 0 0 .2rem rgba(231,74,59,.25)}.form-check-input.is-invalid[_ngcontent-%COMP%] ~ .form-check-label[_ngcontent-%COMP%], .was-validated[_ngcontent-%COMP%] .form-check-input[_ngcontent-%COMP%]:invalid ~ .form-check-label[_ngcontent-%COMP%]{color:#e74a3b}.form-check-input.is-invalid[_ngcontent-%COMP%] ~ .invalid-feedback[_ngcontent-%COMP%], .form-check-input.is-invalid[_ngcontent-%COMP%] ~ .invalid-tooltip[_ngcontent-%COMP%], .was-validated[_ngcontent-%COMP%] .form-check-input[_ngcontent-%COMP%]:invalid ~ .invalid-feedback[_ngcontent-%COMP%], .was-validated[_ngcontent-%COMP%] .form-check-input[_ngcontent-%COMP%]:invalid ~ .invalid-tooltip[_ngcontent-%COMP%]{display:block}.custom-control-input.is-invalid[_ngcontent-%COMP%] ~ .custom-control-label[_ngcontent-%COMP%], .was-validated[_ngcontent-%COMP%] .custom-control-input[_ngcontent-%COMP%]:invalid ~ .custom-control-label[_ngcontent-%COMP%]{color:#e74a3b}.custom-control-input.is-invalid[_ngcontent-%COMP%] ~ .custom-control-label[_ngcontent-%COMP%]:before, .was-validated[_ngcontent-%COMP%] .custom-control-input[_ngcontent-%COMP%]:invalid ~ .custom-control-label[_ngcontent-%COMP%]:before{border-color:#e74a3b}.custom-control-input.is-invalid[_ngcontent-%COMP%]:checked ~ .custom-control-label[_ngcontent-%COMP%]:before, .was-validated[_ngcontent-%COMP%] .custom-control-input[_ngcontent-%COMP%]:invalid:checked ~ .custom-control-label[_ngcontent-%COMP%]:before{border-color:#ed7468;background-color:#ed7468}.custom-control-input.is-invalid[_ngcontent-%COMP%]:focus ~ .custom-control-label[_ngcontent-%COMP%]:before, .was-validated[_ngcontent-%COMP%] .custom-control-input[_ngcontent-%COMP%]:invalid:focus ~ .custom-control-label[_ngcontent-%COMP%]:before{box-shadow:0 0 0 .2rem rgba(231,74,59,.25)}.custom-control-input.is-invalid[_ngcontent-%COMP%]:focus:not(:checked) ~ .custom-control-label[_ngcontent-%COMP%]:before, .custom-file-input.is-invalid[_ngcontent-%COMP%] ~ .custom-file-label[_ngcontent-%COMP%], .was-validated[_ngcontent-%COMP%] .custom-control-input[_ngcontent-%COMP%]:invalid:focus:not(:checked) ~ .custom-control-label[_ngcontent-%COMP%]:before, .was-validated[_ngcontent-%COMP%] .custom-file-input[_ngcontent-%COMP%]:invalid ~ .custom-file-label[_ngcontent-%COMP%]{border-color:#e74a3b}.custom-file-input.is-invalid[_ngcontent-%COMP%]:focus ~ .custom-file-label[_ngcontent-%COMP%], .was-validated[_ngcontent-%COMP%] .custom-file-input[_ngcontent-%COMP%]:invalid:focus ~ .custom-file-label[_ngcontent-%COMP%]{border-color:#e74a3b;box-shadow:0 0 0 .2rem rgba(231,74,59,.25)}.form-inline[_ngcontent-%COMP%]{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline[_ngcontent-%COMP%] .form-check[_ngcontent-%COMP%]{width:100%}@media (min-width:576px){.form-inline[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{-ms-flex-align:center;-ms-flex-pack:center;justify-content:center}.form-inline[_ngcontent-%COMP%] .form-group[_ngcontent-%COMP%], .form-inline[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{display:-ms-flexbox;display:flex;align-items:center;margin-bottom:0}.form-inline[_ngcontent-%COMP%] .form-group[_ngcontent-%COMP%]{-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center}.form-inline[_ngcontent-%COMP%] .form-control[_ngcontent-%COMP%]{display:inline-block;width:auto;vertical-align:middle}.form-inline[_ngcontent-%COMP%] .form-control-plaintext[_ngcontent-%COMP%]{display:inline-block}.form-inline[_ngcontent-%COMP%] .custom-select[_ngcontent-%COMP%], .form-inline[_ngcontent-%COMP%] .input-group[_ngcontent-%COMP%]{width:auto}.form-inline[_ngcontent-%COMP%] .form-check[_ngcontent-%COMP%]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline[_ngcontent-%COMP%] .form-check-input[_ngcontent-%COMP%]{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline[_ngcontent-%COMP%] .custom-control[_ngcontent-%COMP%]{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline[_ngcontent-%COMP%] .custom-control-label[_ngcontent-%COMP%]{margin-bottom:0}}.btn[_ngcontent-%COMP%]{display:inline-block;font-weight:400;color:#858796;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:.35rem;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[_ngcontent-%COMP%]{transition:none}}.btn[_ngcontent-%COMP%]:hover{color:#858796;text-decoration:none}.btn.focus[_ngcontent-%COMP%], .btn[_ngcontent-%COMP%]:focus{outline:0;box-shadow:0 0 0 .2rem rgba(78,115,223,.25)}.btn.disabled[_ngcontent-%COMP%], .btn[_ngcontent-%COMP%]:disabled{opacity:.65}.btn[_ngcontent-%COMP%]:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled[_ngcontent-%COMP%], fieldset[_ngcontent-%COMP%]:disabled a.btn[_ngcontent-%COMP%]{pointer-events:none}.btn-primary[_ngcontent-%COMP%]{color:#fff;background-color:#4e73df;border-color:#4e73df}.btn-primary.focus[_ngcontent-%COMP%], .btn-primary[_ngcontent-%COMP%]:focus, .btn-primary[_ngcontent-%COMP%]:hover{color:#fff;background-color:#2e59d9;border-color:#2653d4}.btn-primary.focus[_ngcontent-%COMP%], .btn-primary[_ngcontent-%COMP%]:focus{box-shadow:0 0 0 .2rem rgba(105,136,228,.5)}.btn-primary.disabled[_ngcontent-%COMP%], .btn-primary[_ngcontent-%COMP%]:disabled{color:#fff;background-color:#4e73df;border-color:#4e73df}.btn-primary[_ngcontent-%COMP%]:not(:disabled):not(.disabled).active, .btn-primary[_ngcontent-%COMP%]:not(:disabled):not(.disabled):active, .show[_ngcontent-%COMP%] > .btn-primary.dropdown-toggle[_ngcontent-%COMP%]{color:#fff;background-color:#2653d4;border-color:#244ec9}.btn-primary[_ngcontent-%COMP%]:not(:disabled):not(.disabled).active:focus, .btn-primary[_ngcontent-%COMP%]:not(:disabled):not(.disabled):active:focus, .show[_ngcontent-%COMP%] > .btn-primary.dropdown-toggle[_ngcontent-%COMP%]:focus{box-shadow:0 0 0 .2rem rgba(105,136,228,.5)}.btn-secondary[_ngcontent-%COMP%]{color:#fff;background-color:#858796;border-color:#858796}.btn-secondary.focus[_ngcontent-%COMP%], .btn-secondary[_ngcontent-%COMP%]:focus, .btn-secondary[_ngcontent-%COMP%]:hover{color:#fff;background-color:#717384;border-color:#6b6d7d}.btn-secondary.focus[_ngcontent-%COMP%], .btn-secondary[_ngcontent-%COMP%]:focus{box-shadow:0 0 0 .2rem rgba(151,153,166,.5)}.btn-secondary.disabled[_ngcontent-%COMP%], .btn-secondary[_ngcontent-%COMP%]:disabled{color:#fff;background-color:#858796;border-color:#858796}.btn-secondary[_ngcontent-%COMP%]:not(:disabled):not(.disabled).active, .btn-secondary[_ngcontent-%COMP%]:not(:disabled):not(.disabled):active, .show[_ngcontent-%COMP%] > .btn-secondary.dropdown-toggle[_ngcontent-%COMP%]{color:#fff;background-color:#6b6d7d;border-color:#656776}.btn-secondary[_ngcontent-%COMP%]:not(:disabled):not(.disabled).active:focus, .btn-secondary[_ngcontent-%COMP%]:not(:disabled):not(.disabled):active:focus, .show[_ngcontent-%COMP%] > .btn-secondary.dropdown-toggle[_ngcontent-%COMP%]:focus{box-shadow:0 0 0 .2rem rgba(151,153,166,.5)}.btn-success[_ngcontent-%COMP%]{color:#fff;background-color:#1cc88a;border-color:#1cc88a}.btn-success.focus[_ngcontent-%COMP%], .btn-success[_ngcontent-%COMP%]:focus, .btn-success[_ngcontent-%COMP%]:hover{color:#fff;background-color:#17a673;border-color:#169b6b}.btn-success.focus[_ngcontent-%COMP%], .btn-success[_ngcontent-%COMP%]:focus{box-shadow:0 0 0 .2rem rgba(62,208,156,.5)}.btn-success.disabled[_ngcontent-%COMP%], .btn-success[_ngcontent-%COMP%]:disabled{color:#fff;background-color:#1cc88a;border-color:#1cc88a}.btn-success[_ngcontent-%COMP%]:not(:disabled):not(.disabled).active, .btn-success[_ngcontent-%COMP%]:not(:disabled):not(.disabled):active, .show[_ngcontent-%COMP%] > .btn-success.dropdown-toggle[_ngcontent-%COMP%]{color:#fff;background-color:#169b6b;border-color:#149063}.btn-success[_ngcontent-%COMP%]:not(:disabled):not(.disabled).active:focus, .btn-success[_ngcontent-%COMP%]:not(:disabled):not(.disabled):active:focus, .show[_ngcontent-%COMP%] > .btn-success.dropdown-toggle[_ngcontent-%COMP%]:focus{box-shadow:0 0 0 .2rem rgba(62,208,156,.5)}.btn-info[_ngcontent-%COMP%]{color:#fff;background-color:#36b9cc;border-color:#36b9cc}.btn-info.focus[_ngcontent-%COMP%], .btn-info[_ngcontent-%COMP%]:focus, .btn-info[_ngcontent-%COMP%]:hover{color:#fff;background-color:#2c9faf;border-color:#2a96a5}.btn-info.focus[_ngcontent-%COMP%], .btn-info[_ngcontent-%COMP%]:focus{box-shadow:0 0 0 .2rem rgba(84,196,212,.5)}.btn-info.disabled[_ngcontent-%COMP%], .btn-info[_ngcontent-%COMP%]:disabled{color:#fff;background-color:#36b9cc;border-color:#36b9cc}.btn-info[_ngcontent-%COMP%]:not(:disabled):not(.disabled).active, .btn-info[_ngcontent-%COMP%]:not(:disabled):not(.disabled):active, .show[_ngcontent-%COMP%] > .btn-info.dropdown-toggle[_ngcontent-%COMP%]{color:#fff;background-color:#2a96a5;border-color:#278c9b}.btn-info[_ngcontent-%COMP%]:not(:disabled):not(.disabled).active:focus, .btn-info[_ngcontent-%COMP%]:not(:disabled):not(.disabled):active:focus, .show[_ngcontent-%COMP%] > .btn-info.dropdown-toggle[_ngcontent-%COMP%]:focus{box-shadow:0 0 0 .2rem rgba(84,196,212,.5)}.btn-warning[_ngcontent-%COMP%]{color:#fff;background-color:#f6c23e;border-color:#f6c23e}.btn-warning.focus[_ngcontent-%COMP%], .btn-warning[_ngcontent-%COMP%]:focus, .btn-warning[_ngcontent-%COMP%]:hover{color:#fff;background-color:#f4b619;border-color:#f4b30d}.btn-warning.focus[_ngcontent-%COMP%], .btn-warning[_ngcontent-%COMP%]:focus{box-shadow:0 0 0 .2rem rgba(247,203,91,.5)}.btn-warning.disabled[_ngcontent-%COMP%], .btn-warning[_ngcontent-%COMP%]:disabled{color:#fff;background-color:#f6c23e;border-color:#f6c23e}.btn-warning[_ngcontent-%COMP%]:not(:disabled):not(.disabled).active, .btn-warning[_ngcontent-%COMP%]:not(:disabled):not(.disabled):active, .show[_ngcontent-%COMP%] > .btn-warning.dropdown-toggle[_ngcontent-%COMP%]{color:#fff;background-color:#f4b30d;border-color:#e9aa0b}.btn-warning[_ngcontent-%COMP%]:not(:disabled):not(.disabled).active:focus, .btn-warning[_ngcontent-%COMP%]:not(:disabled):not(.disabled):active:focus, .show[_ngcontent-%COMP%] > .btn-warning.dropdown-toggle[_ngcontent-%COMP%]:focus{box-shadow:0 0 0 .2rem rgba(247,203,91,.5)}.btn-danger[_ngcontent-%COMP%]{color:#fff;background-color:#e74a3b;border-color:#e74a3b}.btn-danger.focus[_ngcontent-%COMP%], .btn-danger[_ngcontent-%COMP%]:focus, .btn-danger[_ngcontent-%COMP%]:hover{color:#fff;background-color:#e02d1b;border-color:#d52a1a}.btn-danger.focus[_ngcontent-%COMP%], .btn-danger[_ngcontent-%COMP%]:focus{box-shadow:0 0 0 .2rem rgba(235,101,88,.5)}.btn-danger.disabled[_ngcontent-%COMP%], .btn-danger[_ngcontent-%COMP%]:disabled{color:#fff;background-color:#e74a3b;border-color:#e74a3b}.btn-danger[_ngcontent-%COMP%]:not(:disabled):not(.disabled).active, .btn-danger[_ngcontent-%COMP%]:not(:disabled):not(.disabled):active, .show[_ngcontent-%COMP%] > .btn-danger.dropdown-toggle[_ngcontent-%COMP%]{color:#fff;background-color:#d52a1a;border-color:#ca2819}.btn-danger[_ngcontent-%COMP%]:not(:disabled):not(.disabled).active:focus, .btn-danger[_ngcontent-%COMP%]:not(:disabled):not(.disabled):active:focus, .show[_ngcontent-%COMP%] > .btn-danger.dropdown-toggle[_ngcontent-%COMP%]:focus{box-shadow:0 0 0 .2rem rgba(235,101,88,.5)}.btn-light[_ngcontent-%COMP%]{color:#3a3b45;background-color:#f8f9fc;border-color:#f8f9fc}.btn-light.focus[_ngcontent-%COMP%], .btn-light[_ngcontent-%COMP%]:focus, .btn-light[_ngcontent-%COMP%]:hover{color:#3a3b45;background-color:#dde2f1;border-color:#d4daed}.btn-light.focus[_ngcontent-%COMP%], .btn-light[_ngcontent-%COMP%]:focus{box-shadow:0 0 0 .2rem rgba(220,221,225,.5)}.btn-light.disabled[_ngcontent-%COMP%], .btn-light[_ngcontent-%COMP%]:disabled{color:#3a3b45;background-color:#f8f9fc;border-color:#f8f9fc}.btn-light[_ngcontent-%COMP%]:not(:disabled):not(.disabled).active, .btn-light[_ngcontent-%COMP%]:not(:disabled):not(.disabled):active, .show[_ngcontent-%COMP%] > .btn-light.dropdown-toggle[_ngcontent-%COMP%]{color:#3a3b45;background-color:#d4daed;border-color:#cbd3e9}.btn-light[_ngcontent-%COMP%]:not(:disabled):not(.disabled).active:focus, .btn-light[_ngcontent-%COMP%]:not(:disabled):not(.disabled):active:focus, .show[_ngcontent-%COMP%] > .btn-light.dropdown-toggle[_ngcontent-%COMP%]:focus{box-shadow:0 0 0 .2rem rgba(220,221,225,.5)}.btn-dark[_ngcontent-%COMP%]{color:#fff;background-color:#5a5c69;border-color:#5a5c69}.btn-dark.focus[_ngcontent-%COMP%], .btn-dark[_ngcontent-%COMP%]:focus, .btn-dark[_ngcontent-%COMP%]:hover{color:#fff;background-color:#484a54;border-color:#42444e}.btn-dark.focus[_ngcontent-%COMP%], .btn-dark[_ngcontent-%COMP%]:focus{box-shadow:0 0 0 .2rem rgba(115,116,128,.5)}.btn-dark.disabled[_ngcontent-%COMP%], .btn-dark[_ngcontent-%COMP%]:disabled{color:#fff;background-color:#5a5c69;border-color:#5a5c69}.btn-dark[_ngcontent-%COMP%]:not(:disabled):not(.disabled).active, .btn-dark[_ngcontent-%COMP%]:not(:disabled):not(.disabled):active, .show[_ngcontent-%COMP%] > .btn-dark.dropdown-toggle[_ngcontent-%COMP%]{color:#fff;background-color:#42444e;border-color:#3d3e47}.btn-dark[_ngcontent-%COMP%]:not(:disabled):not(.disabled).active:focus, .btn-dark[_ngcontent-%COMP%]:not(:disabled):not(.disabled):active:focus, .show[_ngcontent-%COMP%] > .btn-dark.dropdown-toggle[_ngcontent-%COMP%]:focus{box-shadow:0 0 0 .2rem rgba(115,116,128,.5)}.btn-outline-primary[_ngcontent-%COMP%]{color:#4e73df;border-color:#4e73df}.btn-outline-primary[_ngcontent-%COMP%]:hover{color:#fff;background-color:#4e73df;border-color:#4e73df}.btn-outline-primary.focus[_ngcontent-%COMP%], .btn-outline-primary[_ngcontent-%COMP%]:focus{box-shadow:0 0 0 .2rem rgba(78,115,223,.5)}.btn-outline-primary.disabled[_ngcontent-%COMP%], .btn-outline-primary[_ngcontent-%COMP%]:disabled{color:#4e73df;background-color:transparent}.btn-outline-primary[_ngcontent-%COMP%]:not(:disabled):not(.disabled).active, .btn-outline-primary[_ngcontent-%COMP%]:not(:disabled):not(.disabled):active, .show[_ngcontent-%COMP%] > .btn-outline-primary.dropdown-toggle[_ngcontent-%COMP%]{color:#fff;background-color:#4e73df;border-color:#4e73df}.btn-outline-primary[_ngcontent-%COMP%]:not(:disabled):not(.disabled).active:focus, .btn-outline-primary[_ngcontent-%COMP%]:not(:disabled):not(.disabled):active:focus, .show[_ngcontent-%COMP%] > .btn-outline-primary.dropdown-toggle[_ngcontent-%COMP%]:focus{box-shadow:0 0 0 .2rem rgba(78,115,223,.5)}.btn-outline-secondary[_ngcontent-%COMP%]{color:#858796;border-color:#858796}.btn-outline-secondary[_ngcontent-%COMP%]:hover{color:#fff;background-color:#858796;border-color:#858796}.btn-outline-secondary.focus[_ngcontent-%COMP%], .btn-outline-secondary[_ngcontent-%COMP%]:focus{box-shadow:0 0 0 .2rem rgba(133,135,150,.5)}.btn-outline-secondary.disabled[_ngcontent-%COMP%], .btn-outline-secondary[_ngcontent-%COMP%]:disabled{color:#858796;background-color:transparent}.btn-outline-secondary[_ngcontent-%COMP%]:not(:disabled):not(.disabled).active, .btn-outline-secondary[_ngcontent-%COMP%]:not(:disabled):not(.disabled):active, .show[_ngcontent-%COMP%] > .btn-outline-secondary.dropdown-toggle[_ngcontent-%COMP%]{color:#fff;background-color:#858796;border-color:#858796}.btn-outline-secondary[_ngcontent-%COMP%]:not(:disabled):not(.disabled).active:focus, .btn-outline-secondary[_ngcontent-%COMP%]:not(:disabled):not(.disabled):active:focus, .show[_ngcontent-%COMP%] > .btn-outline-secondary.dropdown-toggle[_ngcontent-%COMP%]:focus{box-shadow:0 0 0 .2rem rgba(133,135,150,.5)}.btn-outline-success[_ngcontent-%COMP%]{color:#1cc88a;border-color:#1cc88a}.btn-outline-success[_ngcontent-%COMP%]:hover{color:#fff;background-color:#1cc88a;border-color:#1cc88a}.btn-outline-success.focus[_ngcontent-%COMP%], .btn-outline-success[_ngcontent-%COMP%]:focus{box-shadow:0 0 0 .2rem rgba(28,200,138,.5)}.btn-outline-success.disabled[_ngcontent-%COMP%], .btn-outline-success[_ngcontent-%COMP%]:disabled{color:#1cc88a;background-color:transparent}.btn-outline-success[_ngcontent-%COMP%]:not(:disabled):not(.disabled).active, .btn-outline-success[_ngcontent-%COMP%]:not(:disabled):not(.disabled):active, .show[_ngcontent-%COMP%] > .btn-outline-success.dropdown-toggle[_ngcontent-%COMP%]{color:#fff;background-color:#1cc88a;border-color:#1cc88a}.btn-outline-success[_ngcontent-%COMP%]:not(:disabled):not(.disabled).active:focus, .btn-outline-success[_ngcontent-%COMP%]:not(:disabled):not(.disabled):active:focus, .show[_ngcontent-%COMP%] > .btn-outline-success.dropdown-toggle[_ngcontent-%COMP%]:focus{box-shadow:0 0 0 .2rem rgba(28,200,138,.5)}.btn-outline-info[_ngcontent-%COMP%]{color:#36b9cc;border-color:#36b9cc}.btn-outline-info[_ngcontent-%COMP%]:hover{color:#fff;background-color:#36b9cc;border-color:#36b9cc}.btn-outline-info.focus[_ngcontent-%COMP%], .btn-outline-info[_ngcontent-%COMP%]:focus{box-shadow:0 0 0 .2rem rgba(54,185,204,.5)}.btn-outline-info.disabled[_ngcontent-%COMP%], .btn-outline-info[_ngcontent-%COMP%]:disabled{color:#36b9cc;background-color:transparent}.btn-outline-info[_ngcontent-%COMP%]:not(:disabled):not(.disabled).active, .btn-outline-info[_ngcontent-%COMP%]:not(:disabled):not(.disabled):active, .show[_ngcontent-%COMP%] > .btn-outline-info.dropdown-toggle[_ngcontent-%COMP%]{color:#fff;background-color:#36b9cc;border-color:#36b9cc}.btn-outline-info[_ngcontent-%COMP%]:not(:disabled):not(.disabled).active:focus, .btn-outline-info[_ngcontent-%COMP%]:not(:disabled):not(.disabled):active:focus, .show[_ngcontent-%COMP%] > .btn-outline-info.dropdown-toggle[_ngcontent-%COMP%]:focus{box-shadow:0 0 0 .2rem rgba(54,185,204,.5)}.btn-outline-warning[_ngcontent-%COMP%]{color:#f6c23e;border-color:#f6c23e}.btn-outline-warning[_ngcontent-%COMP%]:hover{color:#fff;background-color:#f6c23e;border-color:#f6c23e}.btn-outline-warning.focus[_ngcontent-%COMP%], .btn-outline-warning[_ngcontent-%COMP%]:focus{box-shadow:0 0 0 .2rem rgba(246,194,62,.5)}.btn-outline-warning.disabled[_ngcontent-%COMP%], .btn-outline-warning[_ngcontent-%COMP%]:disabled{color:#f6c23e;background-color:transparent}.btn-outline-warning[_ngcontent-%COMP%]:not(:disabled):not(.disabled).active, .btn-outline-warning[_ngcontent-%COMP%]:not(:disabled):not(.disabled):active, .show[_ngcontent-%COMP%] > .btn-outline-warning.dropdown-toggle[_ngcontent-%COMP%]{color:#fff;background-color:#f6c23e;border-color:#f6c23e}.btn-outline-warning[_ngcontent-%COMP%]:not(:disabled):not(.disabled).active:focus, .btn-outline-warning[_ngcontent-%COMP%]:not(:disabled):not(.disabled):active:focus, .show[_ngcontent-%COMP%] > .btn-outline-warning.dropdown-toggle[_ngcontent-%COMP%]:focus{box-shadow:0 0 0 .2rem rgba(246,194,62,.5)}.btn-outline-danger[_ngcontent-%COMP%]{color:#e74a3b;border-color:#e74a3b}.btn-outline-danger[_ngcontent-%COMP%]:hover{color:#fff;background-color:#e74a3b;border-color:#e74a3b}.btn-outline-danger.focus[_ngcontent-%COMP%], .btn-outline-danger[_ngcontent-%COMP%]:focus{box-shadow:0 0 0 .2rem rgba(231,74,59,.5)}.btn-outline-danger.disabled[_ngcontent-%COMP%], .btn-outline-danger[_ngcontent-%COMP%]:disabled{color:#e74a3b;background-color:transparent}.btn-outline-danger[_ngcontent-%COMP%]:not(:disabled):not(.disabled).active, .btn-outline-danger[_ngcontent-%COMP%]:not(:disabled):not(.disabled):active, .show[_ngcontent-%COMP%] > .btn-outline-danger.dropdown-toggle[_ngcontent-%COMP%]{color:#fff;background-color:#e74a3b;border-color:#e74a3b}.btn-outline-danger[_ngcontent-%COMP%]:not(:disabled):not(.disabled).active:focus, .btn-outline-danger[_ngcontent-%COMP%]:not(:disabled):not(.disabled):active:focus, .show[_ngcontent-%COMP%] > .btn-outline-danger.dropdown-toggle[_ngcontent-%COMP%]:focus{box-shadow:0 0 0 .2rem rgba(231,74,59,.5)}.btn-outline-light[_ngcontent-%COMP%]{color:#f8f9fc;border-color:#f8f9fc}.btn-outline-light[_ngcontent-%COMP%]:hover{color:#3a3b45;background-color:#f8f9fc;border-color:#f8f9fc}.btn-outline-light.focus[_ngcontent-%COMP%], .btn-outline-light[_ngcontent-%COMP%]:focus{box-shadow:0 0 0 .2rem rgba(248,249,252,.5)}.btn-outline-light.disabled[_ngcontent-%COMP%], .btn-outline-light[_ngcontent-%COMP%]:disabled{color:#f8f9fc;background-color:transparent}.btn-outline-light[_ngcontent-%COMP%]:not(:disabled):not(.disabled).active, .btn-outline-light[_ngcontent-%COMP%]:not(:disabled):not(.disabled):active, .show[_ngcontent-%COMP%] > .btn-outline-light.dropdown-toggle[_ngcontent-%COMP%]{color:#3a3b45;background-color:#f8f9fc;border-color:#f8f9fc}.btn-outline-light[_ngcontent-%COMP%]:not(:disabled):not(.disabled).active:focus, .btn-outline-light[_ngcontent-%COMP%]:not(:disabled):not(.disabled):active:focus, .show[_ngcontent-%COMP%] > .btn-outline-light.dropdown-toggle[_ngcontent-%COMP%]:focus{box-shadow:0 0 0 .2rem rgba(248,249,252,.5)}.btn-outline-dark[_ngcontent-%COMP%]{color:#5a5c69;border-color:#5a5c69}.btn-outline-dark[_ngcontent-%COMP%]:hover{color:#fff;background-color:#5a5c69;border-color:#5a5c69}.btn-outline-dark.focus[_ngcontent-%COMP%], .btn-outline-dark[_ngcontent-%COMP%]:focus{box-shadow:0 0 0 .2rem rgba(90,92,105,.5)}.btn-outline-dark.disabled[_ngcontent-%COMP%], .btn-outline-dark[_ngcontent-%COMP%]:disabled{color:#5a5c69;background-color:transparent}.btn-outline-dark[_ngcontent-%COMP%]:not(:disabled):not(.disabled).active, .btn-outline-dark[_ngcontent-%COMP%]:not(:disabled):not(.disabled):active, .show[_ngcontent-%COMP%] > .btn-outline-dark.dropdown-toggle[_ngcontent-%COMP%]{color:#fff;background-color:#5a5c69;border-color:#5a5c69}.btn-outline-dark[_ngcontent-%COMP%]:not(:disabled):not(.disabled).active:focus, .btn-outline-dark[_ngcontent-%COMP%]:not(:disabled):not(.disabled):active:focus, .show[_ngcontent-%COMP%] > .btn-outline-dark.dropdown-toggle[_ngcontent-%COMP%]:focus{box-shadow:0 0 0 .2rem rgba(90,92,105,.5)}.btn-link[_ngcontent-%COMP%]{font-weight:400;color:#4e73df;text-decoration:none}.btn-link[_ngcontent-%COMP%]:hover{color:#224abe}.btn-link.focus[_ngcontent-%COMP%], .btn-link[_ngcontent-%COMP%]:focus, .btn-link[_ngcontent-%COMP%]:hover{text-decoration:underline}.btn-link.disabled[_ngcontent-%COMP%], .btn-link[_ngcontent-%COMP%]:disabled{color:#858796;pointer-events:none}.btn-group-lg[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%], .btn-lg[_ngcontent-%COMP%]{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%], .btn-sm[_ngcontent-%COMP%]{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block[_ngcontent-%COMP%]{display:block;width:100%}.btn-block[_ngcontent-%COMP%] + .btn-block[_ngcontent-%COMP%]{margin-top:.5rem}input[type=button].btn-block[_ngcontent-%COMP%], input[type=reset].btn-block[_ngcontent-%COMP%], input[type=submit].btn-block[_ngcontent-%COMP%]{width:100%}.fade[_ngcontent-%COMP%]{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade[_ngcontent-%COMP%]{transition:none}}.fade[_ngcontent-%COMP%]:not(.show){opacity:0}.collapse[_ngcontent-%COMP%]:not(.show){display:none}.collapsing[_ngcontent-%COMP%]{position:relative;height:0;overflow:hidden;transition:height .15s ease}@media (prefers-reduced-motion:reduce){.collapsing[_ngcontent-%COMP%]{transition:none}}.dropdown[_ngcontent-%COMP%], .dropleft[_ngcontent-%COMP%], .dropright[_ngcontent-%COMP%], .dropup[_ngcontent-%COMP%]{position:relative}.dropdown-toggle[_ngcontent-%COMP%]{white-space:nowrap}.dropdown-toggle[_ngcontent-%COMP%]: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[_ngcontent-%COMP%]:empty:after{margin-left:0}.dropdown-menu[_ngcontent-%COMP%]{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:.85rem;color:#858796;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #e3e6f0;border-radius:.35rem}.dropdown-menu-left[_ngcontent-%COMP%]{right:auto;left:0}.dropdown-menu-right[_ngcontent-%COMP%]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left[_ngcontent-%COMP%]{right:auto;left:0}.dropdown-menu-sm-right[_ngcontent-%COMP%]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left[_ngcontent-%COMP%]{right:auto;left:0}.dropdown-menu-md-right[_ngcontent-%COMP%]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left[_ngcontent-%COMP%]{right:auto;left:0}.dropdown-menu-lg-right[_ngcontent-%COMP%]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left[_ngcontent-%COMP%]{right:auto;left:0}.dropdown-menu-xl-right[_ngcontent-%COMP%]{right:0;left:auto}}.dropup[_ngcontent-%COMP%] .dropdown-menu[_ngcontent-%COMP%]{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup[_ngcontent-%COMP%] .dropdown-toggle[_ngcontent-%COMP%]: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[_ngcontent-%COMP%] .dropdown-toggle[_ngcontent-%COMP%]:empty:after{margin-left:0}.dropright[_ngcontent-%COMP%] .dropdown-menu[_ngcontent-%COMP%]{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright[_ngcontent-%COMP%] .dropdown-toggle[_ngcontent-%COMP%]:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:\"\";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright[_ngcontent-%COMP%] .dropdown-toggle[_ngcontent-%COMP%]:empty:after{margin-left:0}.dropright[_ngcontent-%COMP%] .dropdown-toggle[_ngcontent-%COMP%]:after{vertical-align:0}.dropleft[_ngcontent-%COMP%] .dropdown-menu[_ngcontent-%COMP%]{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft[_ngcontent-%COMP%] .dropdown-toggle[_ngcontent-%COMP%]:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:\"\";display:none}.dropleft[_ngcontent-%COMP%] .dropdown-toggle[_ngcontent-%COMP%]:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:\"\";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft[_ngcontent-%COMP%] .dropdown-toggle[_ngcontent-%COMP%]:empty:after{margin-left:0}.dropleft[_ngcontent-%COMP%] .dropdown-toggle[_ngcontent-%COMP%]:before{vertical-align:0}.dropdown-menu[x-placement^=bottom][_ngcontent-%COMP%], .dropdown-menu[x-placement^=left][_ngcontent-%COMP%], .dropdown-menu[x-placement^=right][_ngcontent-%COMP%], .dropdown-menu[x-placement^=top][_ngcontent-%COMP%]{right:auto;bottom:auto}.dropdown-divider[_ngcontent-%COMP%]{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #eaecf4}.dropdown-item[_ngcontent-%COMP%]{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#3a3b45;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item[_ngcontent-%COMP%]:focus, .dropdown-item[_ngcontent-%COMP%]:hover{color:#2e2f37;text-decoration:none;background-color:#f8f9fc}.dropdown-item.active[_ngcontent-%COMP%], .dropdown-item[_ngcontent-%COMP%]:active{color:#fff;text-decoration:none;background-color:#4e73df}.dropdown-item.disabled[_ngcontent-%COMP%], .dropdown-item[_ngcontent-%COMP%]:disabled{color:#858796;pointer-events:none;background-color:transparent}.dropdown-menu.show[_ngcontent-%COMP%]{display:block}.dropdown-header[_ngcontent-%COMP%]{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#858796;white-space:nowrap}.dropdown-item-text[_ngcontent-%COMP%]{display:block;padding:.25rem 1.5rem;color:#3a3b45}.btn-group[_ngcontent-%COMP%], .btn-group-vertical[_ngcontent-%COMP%]{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%], .btn-group[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%]{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical[_ngcontent-%COMP%] > .btn.active[_ngcontent-%COMP%], .btn-group-vertical[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%]:active, .btn-group-vertical[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%]:focus, .btn-group-vertical[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%]:hover, .btn-group[_ngcontent-%COMP%] > .btn.active[_ngcontent-%COMP%], .btn-group[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%]:active, .btn-group[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%]:focus, .btn-group[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%]:hover{z-index:1}.btn-toolbar[_ngcontent-%COMP%]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar[_ngcontent-%COMP%] .input-group[_ngcontent-%COMP%]{width:auto}.btn-group[_ngcontent-%COMP%] > .btn-group[_ngcontent-%COMP%]:not(:first-child), .btn-group[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%]:not(:first-child){margin-left:-1px}.btn-group[_ngcontent-%COMP%] > .btn-group[_ngcontent-%COMP%]:not(:last-child) > .btn[_ngcontent-%COMP%], .btn-group[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%]:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group[_ngcontent-%COMP%] > .btn-group[_ngcontent-%COMP%]:not(:first-child) > .btn[_ngcontent-%COMP%], .btn-group[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%]:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split[_ngcontent-%COMP%]{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split[_ngcontent-%COMP%]:after, .dropright[_ngcontent-%COMP%] .dropdown-toggle-split[_ngcontent-%COMP%]:after, .dropup[_ngcontent-%COMP%] .dropdown-toggle-split[_ngcontent-%COMP%]:after{margin-left:0}.dropleft[_ngcontent-%COMP%] .dropdown-toggle-split[_ngcontent-%COMP%]:before{margin-right:0}.btn-group-sm[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%] + .dropdown-toggle-split[_ngcontent-%COMP%], .btn-sm[_ngcontent-%COMP%] + .dropdown-toggle-split[_ngcontent-%COMP%]{padding-right:.375rem;padding-left:.375rem}.btn-group-lg[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%] + .dropdown-toggle-split[_ngcontent-%COMP%], .btn-lg[_ngcontent-%COMP%] + .dropdown-toggle-split[_ngcontent-%COMP%]{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical[_ngcontent-%COMP%]{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%], .btn-group-vertical[_ngcontent-%COMP%] > .btn-group[_ngcontent-%COMP%]{width:100%}.btn-group-vertical[_ngcontent-%COMP%] > .btn-group[_ngcontent-%COMP%]:not(:first-child), .btn-group-vertical[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%]:not(:first-child){margin-top:-1px}.btn-group-vertical[_ngcontent-%COMP%] > .btn-group[_ngcontent-%COMP%]:not(:last-child) > .btn[_ngcontent-%COMP%], .btn-group-vertical[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%]:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical[_ngcontent-%COMP%] > .btn-group[_ngcontent-%COMP%]:not(:first-child) > .btn[_ngcontent-%COMP%], .btn-group-vertical[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%]:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%], .btn-group-toggle[_ngcontent-%COMP%] > .btn-group[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%]{margin-bottom:0}.btn-group-toggle[_ngcontent-%COMP%] > .btn-group[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%], .btn-group-toggle[_ngcontent-%COMP%] > .btn-group[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%], .btn-group-toggle[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%], .btn-group-toggle[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group[_ngcontent-%COMP%]{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group[_ngcontent-%COMP%] > .custom-file[_ngcontent-%COMP%], .input-group[_ngcontent-%COMP%] > .custom-select[_ngcontent-%COMP%], .input-group[_ngcontent-%COMP%] > .form-control[_ngcontent-%COMP%], .input-group[_ngcontent-%COMP%] > .form-control-plaintext[_ngcontent-%COMP%]{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group[_ngcontent-%COMP%] > .custom-file[_ngcontent-%COMP%] + .custom-file[_ngcontent-%COMP%], .input-group[_ngcontent-%COMP%] > .custom-file[_ngcontent-%COMP%] + .custom-select[_ngcontent-%COMP%], .input-group[_ngcontent-%COMP%] > .custom-file[_ngcontent-%COMP%] + .form-control[_ngcontent-%COMP%], .input-group[_ngcontent-%COMP%] > .custom-select[_ngcontent-%COMP%] + .custom-file[_ngcontent-%COMP%], .input-group[_ngcontent-%COMP%] > .custom-select[_ngcontent-%COMP%] + .custom-select[_ngcontent-%COMP%], .input-group[_ngcontent-%COMP%] > .custom-select[_ngcontent-%COMP%] + .form-control[_ngcontent-%COMP%], .input-group[_ngcontent-%COMP%] > .form-control[_ngcontent-%COMP%] + .custom-file[_ngcontent-%COMP%], .input-group[_ngcontent-%COMP%] > .form-control[_ngcontent-%COMP%] + .custom-select[_ngcontent-%COMP%], .input-group[_ngcontent-%COMP%] > .form-control[_ngcontent-%COMP%] + .form-control[_ngcontent-%COMP%], .input-group[_ngcontent-%COMP%] > .form-control-plaintext[_ngcontent-%COMP%] + .custom-file[_ngcontent-%COMP%], .input-group[_ngcontent-%COMP%] > .form-control-plaintext[_ngcontent-%COMP%] + .custom-select[_ngcontent-%COMP%], .input-group[_ngcontent-%COMP%] > .form-control-plaintext[_ngcontent-%COMP%] + .form-control[_ngcontent-%COMP%]{margin-left:-1px}.input-group[_ngcontent-%COMP%] > .custom-file[_ngcontent-%COMP%] .custom-file-input[_ngcontent-%COMP%]:focus ~ .custom-file-label[_ngcontent-%COMP%], .input-group[_ngcontent-%COMP%] > .custom-select[_ngcontent-%COMP%]:focus, .input-group[_ngcontent-%COMP%] > .form-control[_ngcontent-%COMP%]:focus{z-index:3}.input-group[_ngcontent-%COMP%] > .custom-file[_ngcontent-%COMP%] .custom-file-input[_ngcontent-%COMP%]:focus{z-index:4}.input-group[_ngcontent-%COMP%] > .custom-select[_ngcontent-%COMP%]:not(:last-child), .input-group[_ngcontent-%COMP%] > .form-control[_ngcontent-%COMP%]:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group[_ngcontent-%COMP%] > .custom-select[_ngcontent-%COMP%]:not(:first-child), .input-group[_ngcontent-%COMP%] > .form-control[_ngcontent-%COMP%]:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group[_ngcontent-%COMP%] > .custom-file[_ngcontent-%COMP%]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group[_ngcontent-%COMP%] > .custom-file[_ngcontent-%COMP%]:not(:last-child) .custom-file-label[_ngcontent-%COMP%], .input-group[_ngcontent-%COMP%] > .custom-file[_ngcontent-%COMP%]:not(:last-child) .custom-file-label[_ngcontent-%COMP%]:after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group[_ngcontent-%COMP%] > .custom-file[_ngcontent-%COMP%]:not(:first-child) .custom-file-label[_ngcontent-%COMP%]{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append[_ngcontent-%COMP%], .input-group-prepend[_ngcontent-%COMP%]{display:-ms-flexbox;display:flex}.input-group-append[_ngcontent-%COMP%] .btn[_ngcontent-%COMP%], .input-group-prepend[_ngcontent-%COMP%] .btn[_ngcontent-%COMP%]{position:relative;z-index:2}.input-group-append[_ngcontent-%COMP%] .btn[_ngcontent-%COMP%]:focus, .input-group-prepend[_ngcontent-%COMP%] .btn[_ngcontent-%COMP%]:focus{z-index:3}.input-group-append[_ngcontent-%COMP%] .btn[_ngcontent-%COMP%] + .btn[_ngcontent-%COMP%], .input-group-append[_ngcontent-%COMP%] .btn[_ngcontent-%COMP%] + .input-group-text[_ngcontent-%COMP%], .input-group-append[_ngcontent-%COMP%] .input-group-text[_ngcontent-%COMP%] + .btn[_ngcontent-%COMP%], .input-group-append[_ngcontent-%COMP%] .input-group-text[_ngcontent-%COMP%] + .input-group-text[_ngcontent-%COMP%], .input-group-prepend[_ngcontent-%COMP%] .btn[_ngcontent-%COMP%] + .btn[_ngcontent-%COMP%], .input-group-prepend[_ngcontent-%COMP%] .btn[_ngcontent-%COMP%] + .input-group-text[_ngcontent-%COMP%], .input-group-prepend[_ngcontent-%COMP%] .input-group-text[_ngcontent-%COMP%] + .btn[_ngcontent-%COMP%], .input-group-prepend[_ngcontent-%COMP%] .input-group-text[_ngcontent-%COMP%] + .input-group-text[_ngcontent-%COMP%]{margin-left:-1px}.input-group-prepend[_ngcontent-%COMP%]{margin-right:-1px}.input-group-append[_ngcontent-%COMP%]{margin-left:-1px}.input-group-text[_ngcontent-%COMP%]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#6e707e;text-align:center;white-space:nowrap;background-color:#eaecf4;border:1px solid #d1d3e2;border-radius:.35rem}.input-group-text[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%], .input-group-text[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]{margin-top:0}.input-group-lg[_ngcontent-%COMP%] > .custom-select[_ngcontent-%COMP%], .input-group-lg[_ngcontent-%COMP%] > .form-control[_ngcontent-%COMP%]:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg[_ngcontent-%COMP%] > .custom-select[_ngcontent-%COMP%], .input-group-lg[_ngcontent-%COMP%] > .form-control[_ngcontent-%COMP%], .input-group-lg[_ngcontent-%COMP%] > .input-group-append[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%], .input-group-lg[_ngcontent-%COMP%] > .input-group-append[_ngcontent-%COMP%] > .input-group-text[_ngcontent-%COMP%], .input-group-lg[_ngcontent-%COMP%] > .input-group-prepend[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%], .input-group-lg[_ngcontent-%COMP%] > .input-group-prepend[_ngcontent-%COMP%] > .input-group-text[_ngcontent-%COMP%]{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm[_ngcontent-%COMP%] > .custom-select[_ngcontent-%COMP%], .input-group-sm[_ngcontent-%COMP%] > .form-control[_ngcontent-%COMP%]:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm[_ngcontent-%COMP%] > .custom-select[_ngcontent-%COMP%], .input-group-sm[_ngcontent-%COMP%] > .form-control[_ngcontent-%COMP%], .input-group-sm[_ngcontent-%COMP%] > .input-group-append[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%], .input-group-sm[_ngcontent-%COMP%] > .input-group-append[_ngcontent-%COMP%] > .input-group-text[_ngcontent-%COMP%], .input-group-sm[_ngcontent-%COMP%] > .input-group-prepend[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%], .input-group-sm[_ngcontent-%COMP%] > .input-group-prepend[_ngcontent-%COMP%] > .input-group-text[_ngcontent-%COMP%]{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg[_ngcontent-%COMP%] > .custom-select[_ngcontent-%COMP%], .input-group-sm[_ngcontent-%COMP%] > .custom-select[_ngcontent-%COMP%]{padding-right:1.75rem}.input-group[_ngcontent-%COMP%] > .input-group-append[_ngcontent-%COMP%]:last-child > .btn[_ngcontent-%COMP%]:not(:last-child):not(.dropdown-toggle), .input-group[_ngcontent-%COMP%] > .input-group-append[_ngcontent-%COMP%]:last-child > .input-group-text[_ngcontent-%COMP%]:not(:last-child), .input-group[_ngcontent-%COMP%] > .input-group-append[_ngcontent-%COMP%]:not(:last-child) > .btn[_ngcontent-%COMP%], .input-group[_ngcontent-%COMP%] > .input-group-append[_ngcontent-%COMP%]:not(:last-child) > .input-group-text[_ngcontent-%COMP%], .input-group[_ngcontent-%COMP%] > .input-group-prepend[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%], .input-group[_ngcontent-%COMP%] > .input-group-prepend[_ngcontent-%COMP%] > .input-group-text[_ngcontent-%COMP%]{border-top-right-radius:0;border-bottom-right-radius:0}.input-group[_ngcontent-%COMP%] > .input-group-append[_ngcontent-%COMP%] > .btn[_ngcontent-%COMP%], .input-group[_ngcontent-%COMP%] > .input-group-append[_ngcontent-%COMP%] > .input-group-text[_ngcontent-%COMP%], .input-group[_ngcontent-%COMP%] > .input-group-prepend[_ngcontent-%COMP%]:first-child > .btn[_ngcontent-%COMP%]:not(:first-child), .input-group[_ngcontent-%COMP%] > .input-group-prepend[_ngcontent-%COMP%]:first-child > .input-group-text[_ngcontent-%COMP%]:not(:first-child), .input-group[_ngcontent-%COMP%] > .input-group-prepend[_ngcontent-%COMP%]:not(:first-child) > .btn[_ngcontent-%COMP%], .input-group[_ngcontent-%COMP%] > .input-group-prepend[_ngcontent-%COMP%]:not(:first-child) > .input-group-text[_ngcontent-%COMP%]{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control[_ngcontent-%COMP%]{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline[_ngcontent-%COMP%]{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input[_ngcontent-%COMP%]{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input[_ngcontent-%COMP%]:checked ~ .custom-control-label[_ngcontent-%COMP%]:before{color:#fff;border-color:#4e73df;background-color:#4e73df}.custom-control-input[_ngcontent-%COMP%]:focus ~ .custom-control-label[_ngcontent-%COMP%]:before{box-shadow:0 0 0 .2rem rgba(78,115,223,.25)}.custom-control-input[_ngcontent-%COMP%]:focus:not(:checked) ~ .custom-control-label[_ngcontent-%COMP%]:before{border-color:#bac8f3}.custom-control-input[_ngcontent-%COMP%]:not(:disabled):active ~ .custom-control-label[_ngcontent-%COMP%]:before{color:#fff;background-color:#e5ebfa;border-color:#e5ebfa}.custom-control-input[_ngcontent-%COMP%]:disabled ~ .custom-control-label[_ngcontent-%COMP%], .custom-control-input[disabled][_ngcontent-%COMP%] ~ .custom-control-label[_ngcontent-%COMP%]{color:#858796}.custom-control-input[_ngcontent-%COMP%]:disabled ~ .custom-control-label[_ngcontent-%COMP%]:before, .custom-control-input[disabled][_ngcontent-%COMP%] ~ .custom-control-label[_ngcontent-%COMP%]:before{background-color:#eaecf4}.custom-control-label[_ngcontent-%COMP%]{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label[_ngcontent-%COMP%]:before{pointer-events:none;background-color:#fff;border:1px solid #b7b9cc}.custom-control-label[_ngcontent-%COMP%]:after, .custom-control-label[_ngcontent-%COMP%]:before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:\"\"}.custom-control-label[_ngcontent-%COMP%]:after{background:no-repeat 50%/50% 50%}.custom-checkbox[_ngcontent-%COMP%] .custom-control-label[_ngcontent-%COMP%]:before{border-radius:.35rem}.custom-checkbox[_ngcontent-%COMP%] .custom-control-input[_ngcontent-%COMP%]:checked ~ .custom-control-label[_ngcontent-%COMP%]:after{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e\")}.custom-checkbox[_ngcontent-%COMP%] .custom-control-input[_ngcontent-%COMP%]:indeterminate ~ .custom-control-label[_ngcontent-%COMP%]:before{border-color:#4e73df;background-color:#4e73df}.custom-checkbox[_ngcontent-%COMP%] .custom-control-input[_ngcontent-%COMP%]:indeterminate ~ .custom-control-label[_ngcontent-%COMP%]:after{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e\")}.custom-checkbox[_ngcontent-%COMP%] .custom-control-input[_ngcontent-%COMP%]:disabled:checked ~ .custom-control-label[_ngcontent-%COMP%]:before{background-color:rgba(78,115,223,.5)}.custom-checkbox[_ngcontent-%COMP%] .custom-control-input[_ngcontent-%COMP%]:disabled:indeterminate ~ .custom-control-label[_ngcontent-%COMP%]:before{background-color:rgba(78,115,223,.5)}.custom-radio[_ngcontent-%COMP%] .custom-control-label[_ngcontent-%COMP%]:before{border-radius:50%}.custom-radio[_ngcontent-%COMP%] .custom-control-input[_ngcontent-%COMP%]:checked ~ .custom-control-label[_ngcontent-%COMP%]:after{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e\")}.custom-radio[_ngcontent-%COMP%] .custom-control-input[_ngcontent-%COMP%]:disabled:checked ~ .custom-control-label[_ngcontent-%COMP%]:before{background-color:rgba(78,115,223,.5)}.custom-switch[_ngcontent-%COMP%]{padding-left:2.25rem}.custom-switch[_ngcontent-%COMP%] .custom-control-label[_ngcontent-%COMP%]:before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch[_ngcontent-%COMP%] .custom-control-label[_ngcontent-%COMP%]:after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#b7b9cc;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}@media (prefers-reduced-motion:reduce){.custom-switch[_ngcontent-%COMP%] .custom-control-label[_ngcontent-%COMP%]:after{transition:none}}.custom-switch[_ngcontent-%COMP%] .custom-control-input[_ngcontent-%COMP%]:checked ~ .custom-control-label[_ngcontent-%COMP%]:after{background-color:#fff;-ms-transform:translateX(.75rem);transform:translateX(.75rem)}.custom-switch[_ngcontent-%COMP%] .custom-control-input[_ngcontent-%COMP%]:disabled:checked ~ .custom-control-label[_ngcontent-%COMP%]:before{background-color:rgba(78,115,223,.5)}.custom-select[_ngcontent-%COMP%]{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:#6e707e;vertical-align:middle;background:#fff url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%235a5c69' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e\") no-repeat right .75rem center/8px 10px;border:1px solid #d1d3e2;border-radius:.35rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select[_ngcontent-%COMP%]:focus{border-color:#bac8f3;outline:0;box-shadow:0 0 0 .2rem rgba(78,115,223,.25)}.custom-select[_ngcontent-%COMP%]:focus::-ms-value{color:#6e707e;background-color:#fff}.custom-select[multiple][_ngcontent-%COMP%], .custom-select[size][_ngcontent-%COMP%]:not([size=\"1\"]){height:auto;padding-right:.75rem;background-image:none}.custom-select[_ngcontent-%COMP%]:disabled{color:#858796;background-color:#eaecf4}.custom-select[_ngcontent-%COMP%]::-ms-expand{display:none}.custom-select[_ngcontent-%COMP%]:-moz-focusring{color:transparent;text-shadow:0 0 0 #6e707e}.custom-select-sm[_ngcontent-%COMP%]{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg[_ngcontent-%COMP%]{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file[_ngcontent-%COMP%]{display:inline-block;margin-bottom:0}.custom-file[_ngcontent-%COMP%], .custom-file-input[_ngcontent-%COMP%]{position:relative;width:100%;height:calc(1.5em + .75rem + 2px)}.custom-file-input[_ngcontent-%COMP%]{z-index:2;margin:0;opacity:0}.custom-file-input[_ngcontent-%COMP%]:focus ~ .custom-file-label[_ngcontent-%COMP%]{border-color:#bac8f3;box-shadow:0 0 0 .2rem rgba(78,115,223,.25)}.custom-file-input[_ngcontent-%COMP%]:disabled ~ .custom-file-label[_ngcontent-%COMP%], .custom-file-input[disabled][_ngcontent-%COMP%] ~ .custom-file-label[_ngcontent-%COMP%]{background-color:#eaecf4}.custom-file-input[_ngcontent-%COMP%]:lang(en) ~ .custom-file-label[_ngcontent-%COMP%]:after{content:\"Browse\"}.custom-file-input[_ngcontent-%COMP%] ~ .custom-file-label[data-browse][_ngcontent-%COMP%]:after{content:attr(data-browse)}.custom-file-label[_ngcontent-%COMP%]{left:0;z-index:1;height:calc(1.5em + .75rem + 2px);font-weight:400;background-color:#fff;border:1px solid #d1d3e2;border-radius:.35rem}.custom-file-label[_ngcontent-%COMP%], .custom-file-label[_ngcontent-%COMP%]:after{position:absolute;top:0;right:0;padding:.375rem .75rem;line-height:1.5;color:#6e707e}.custom-file-label[_ngcontent-%COMP%]:after{bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);content:\"Browse\";background-color:#eaecf4;border-left:inherit;border-radius:0 .35rem .35rem 0}.custom-range[_ngcontent-%COMP%]{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range[_ngcontent-%COMP%]:focus{outline:none}.custom-range[_ngcontent-%COMP%]:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(78,115,223,.25)}.custom-range[_ngcontent-%COMP%]:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(78,115,223,.25)}.custom-range[_ngcontent-%COMP%]:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(78,115,223,.25)}.custom-range[_ngcontent-%COMP%]::-moz-focus-outer{border:0}.custom-range[_ngcontent-%COMP%]::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#4e73df;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;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){.custom-range[_ngcontent-%COMP%]::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range[_ngcontent-%COMP%]::-webkit-slider-thumb:active{background-color:#e5ebfa}.custom-range[_ngcontent-%COMP%]::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dddfeb;border-color:transparent;border-radius:1rem}.custom-range[_ngcontent-%COMP%]::-moz-range-thumb{width:1rem;height:1rem;background-color:#4e73df;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;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[_ngcontent-%COMP%]::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range[_ngcontent-%COMP%]::-moz-range-thumb:active{background-color:#e5ebfa}.custom-range[_ngcontent-%COMP%]::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dddfeb;border-color:transparent;border-radius:1rem}.custom-range[_ngcontent-%COMP%]::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#4e73df;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;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[_ngcontent-%COMP%]::-ms-thumb{-ms-transition:none;transition:none}}.custom-range[_ngcontent-%COMP%]::-ms-thumb:active{background-color:#e5ebfa}.custom-range[_ngcontent-%COMP%]::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range[_ngcontent-%COMP%]::-ms-fill-lower, .custom-range[_ngcontent-%COMP%]::-ms-fill-upper{background-color:#dddfeb;border-radius:1rem}.custom-range[_ngcontent-%COMP%]::-ms-fill-upper{margin-right:15px}.custom-range[_ngcontent-%COMP%]:disabled::-webkit-slider-thumb{background-color:#b7b9cc}.custom-range[_ngcontent-%COMP%]:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range[_ngcontent-%COMP%]:disabled::-moz-range-thumb{background-color:#b7b9cc}.custom-range[_ngcontent-%COMP%]:disabled::-moz-range-track{cursor:default}.custom-range[_ngcontent-%COMP%]:disabled::-ms-thumb{background-color:#b7b9cc}.custom-control-label[_ngcontent-%COMP%]:before, .custom-file-label[_ngcontent-%COMP%], .custom-select[_ngcontent-%COMP%]{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[_ngcontent-%COMP%]:before, .custom-file-label[_ngcontent-%COMP%], .custom-select[_ngcontent-%COMP%]{transition:none}}.nav[_ngcontent-%COMP%]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link[_ngcontent-%COMP%]{display:block;padding:.5rem 1rem}.nav-link[_ngcontent-%COMP%]:focus, .nav-link[_ngcontent-%COMP%]:hover{text-decoration:none}.nav-link.disabled[_ngcontent-%COMP%]{color:#858796;pointer-events:none;cursor:default}.nav-tabs[_ngcontent-%COMP%]{border-bottom:1px solid #dddfeb}.nav-tabs[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%]{margin-bottom:-1px}.nav-tabs[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%]{border:1px solid transparent;border-top-left-radius:.35rem;border-top-right-radius:.35rem}.nav-tabs[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%]:focus, .nav-tabs[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%]:hover{border-color:#eaecf4 #eaecf4 #dddfeb}.nav-tabs[_ngcontent-%COMP%] .nav-link.disabled[_ngcontent-%COMP%]{color:#858796;background-color:transparent;border-color:transparent}.nav-tabs[_ngcontent-%COMP%] .nav-item.show[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%], .nav-tabs[_ngcontent-%COMP%] .nav-link.active[_ngcontent-%COMP%]{color:#6e707e;background-color:#fff;border-color:#dddfeb #dddfeb #fff}.nav-tabs[_ngcontent-%COMP%] .dropdown-menu[_ngcontent-%COMP%]{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%]{border-radius:.35rem}.nav-pills[_ngcontent-%COMP%] .nav-link.active[_ngcontent-%COMP%], .nav-pills[_ngcontent-%COMP%] .show[_ngcontent-%COMP%] > .nav-link[_ngcontent-%COMP%]{color:#fff;background-color:#4e73df}.nav-fill[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%]{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%]{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content[_ngcontent-%COMP%] > .tab-pane[_ngcontent-%COMP%]{display:none}.tab-content[_ngcontent-%COMP%] > .active[_ngcontent-%COMP%]{display:block}.navbar[_ngcontent-%COMP%]{position:relative;padding:.5rem 1rem}.navbar[_ngcontent-%COMP%], .navbar[_ngcontent-%COMP%] .container[_ngcontent-%COMP%], .navbar[_ngcontent-%COMP%] .container-fluid[_ngcontent-%COMP%], .navbar[_ngcontent-%COMP%] .container-lg[_ngcontent-%COMP%], .navbar[_ngcontent-%COMP%] .container-md[_ngcontent-%COMP%], .navbar[_ngcontent-%COMP%] .container-sm[_ngcontent-%COMP%], .navbar[_ngcontent-%COMP%] .container-xl[_ngcontent-%COMP%]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand[_ngcontent-%COMP%]{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand[_ngcontent-%COMP%]:focus, .navbar-brand[_ngcontent-%COMP%]:hover{text-decoration:none}.navbar-nav[_ngcontent-%COMP%]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%]{padding-right:0;padding-left:0}.navbar-nav[_ngcontent-%COMP%] .dropdown-menu[_ngcontent-%COMP%]{position:static;float:none}.navbar-text[_ngcontent-%COMP%]{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse[_ngcontent-%COMP%]{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler[_ngcontent-%COMP%]{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.35rem}.navbar-toggler[_ngcontent-%COMP%]:focus, .navbar-toggler[_ngcontent-%COMP%]:hover{text-decoration:none}.navbar-toggler-icon[_ngcontent-%COMP%]{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:\"\";background:no-repeat 50%;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm[_ngcontent-%COMP%] > .container[_ngcontent-%COMP%], .navbar-expand-sm[_ngcontent-%COMP%] > .container-fluid[_ngcontent-%COMP%], .navbar-expand-sm[_ngcontent-%COMP%] > .container-lg[_ngcontent-%COMP%], .navbar-expand-sm[_ngcontent-%COMP%] > .container-md[_ngcontent-%COMP%], .navbar-expand-sm[_ngcontent-%COMP%] > .container-sm[_ngcontent-%COMP%], .navbar-expand-sm[_ngcontent-%COMP%] > .container-xl[_ngcontent-%COMP%]{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm[_ngcontent-%COMP%]{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm[_ngcontent-%COMP%] .navbar-nav[_ngcontent-%COMP%]{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm[_ngcontent-%COMP%] .navbar-nav[_ngcontent-%COMP%] .dropdown-menu[_ngcontent-%COMP%]{position:absolute}.navbar-expand-sm[_ngcontent-%COMP%] .navbar-nav[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%]{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm[_ngcontent-%COMP%] > .container[_ngcontent-%COMP%], .navbar-expand-sm[_ngcontent-%COMP%] > .container-fluid[_ngcontent-%COMP%], .navbar-expand-sm[_ngcontent-%COMP%] > .container-lg[_ngcontent-%COMP%], .navbar-expand-sm[_ngcontent-%COMP%] > .container-md[_ngcontent-%COMP%], .navbar-expand-sm[_ngcontent-%COMP%] > .container-sm[_ngcontent-%COMP%], .navbar-expand-sm[_ngcontent-%COMP%] > .container-xl[_ngcontent-%COMP%]{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm[_ngcontent-%COMP%] .navbar-collapse[_ngcontent-%COMP%]{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm[_ngcontent-%COMP%] .navbar-toggler[_ngcontent-%COMP%]{display:none}}@media (max-width:767.98px){.navbar-expand-md[_ngcontent-%COMP%] > .container[_ngcontent-%COMP%], .navbar-expand-md[_ngcontent-%COMP%] > .container-fluid[_ngcontent-%COMP%], .navbar-expand-md[_ngcontent-%COMP%] > .container-lg[_ngcontent-%COMP%], .navbar-expand-md[_ngcontent-%COMP%] > .container-md[_ngcontent-%COMP%], .navbar-expand-md[_ngcontent-%COMP%] > .container-sm[_ngcontent-%COMP%], .navbar-expand-md[_ngcontent-%COMP%] > .container-xl[_ngcontent-%COMP%]{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md[_ngcontent-%COMP%]{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md[_ngcontent-%COMP%] .navbar-nav[_ngcontent-%COMP%]{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md[_ngcontent-%COMP%] .navbar-nav[_ngcontent-%COMP%] .dropdown-menu[_ngcontent-%COMP%]{position:absolute}.navbar-expand-md[_ngcontent-%COMP%] .navbar-nav[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%]{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md[_ngcontent-%COMP%] > .container[_ngcontent-%COMP%], .navbar-expand-md[_ngcontent-%COMP%] > .container-fluid[_ngcontent-%COMP%], .navbar-expand-md[_ngcontent-%COMP%] > .container-lg[_ngcontent-%COMP%], .navbar-expand-md[_ngcontent-%COMP%] > .container-md[_ngcontent-%COMP%], .navbar-expand-md[_ngcontent-%COMP%] > .container-sm[_ngcontent-%COMP%], .navbar-expand-md[_ngcontent-%COMP%] > .container-xl[_ngcontent-%COMP%]{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md[_ngcontent-%COMP%] .navbar-collapse[_ngcontent-%COMP%]{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md[_ngcontent-%COMP%] .navbar-toggler[_ngcontent-%COMP%]{display:none}}@media (max-width:991.98px){.navbar-expand-lg[_ngcontent-%COMP%] > .container[_ngcontent-%COMP%], .navbar-expand-lg[_ngcontent-%COMP%] > .container-fluid[_ngcontent-%COMP%], .navbar-expand-lg[_ngcontent-%COMP%] > .container-lg[_ngcontent-%COMP%], .navbar-expand-lg[_ngcontent-%COMP%] > .container-md[_ngcontent-%COMP%], .navbar-expand-lg[_ngcontent-%COMP%] > .container-sm[_ngcontent-%COMP%], .navbar-expand-lg[_ngcontent-%COMP%] > .container-xl[_ngcontent-%COMP%]{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg[_ngcontent-%COMP%]{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg[_ngcontent-%COMP%] .navbar-nav[_ngcontent-%COMP%]{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg[_ngcontent-%COMP%] .navbar-nav[_ngcontent-%COMP%] .dropdown-menu[_ngcontent-%COMP%]{position:absolute}.navbar-expand-lg[_ngcontent-%COMP%] .navbar-nav[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%]{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg[_ngcontent-%COMP%] > .container[_ngcontent-%COMP%], .navbar-expand-lg[_ngcontent-%COMP%] > .container-fluid[_ngcontent-%COMP%], .navbar-expand-lg[_ngcontent-%COMP%] > .container-lg[_ngcontent-%COMP%], .navbar-expand-lg[_ngcontent-%COMP%] > .container-md[_ngcontent-%COMP%], .navbar-expand-lg[_ngcontent-%COMP%] > .container-sm[_ngcontent-%COMP%], .navbar-expand-lg[_ngcontent-%COMP%] > .container-xl[_ngcontent-%COMP%]{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg[_ngcontent-%COMP%] .navbar-collapse[_ngcontent-%COMP%]{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg[_ngcontent-%COMP%] .navbar-toggler[_ngcontent-%COMP%]{display:none}}@media (max-width:1199.98px){.navbar-expand-xl[_ngcontent-%COMP%] > .container[_ngcontent-%COMP%], .navbar-expand-xl[_ngcontent-%COMP%] > .container-fluid[_ngcontent-%COMP%], .navbar-expand-xl[_ngcontent-%COMP%] > .container-lg[_ngcontent-%COMP%], .navbar-expand-xl[_ngcontent-%COMP%] > .container-md[_ngcontent-%COMP%], .navbar-expand-xl[_ngcontent-%COMP%] > .container-sm[_ngcontent-%COMP%], .navbar-expand-xl[_ngcontent-%COMP%] > .container-xl[_ngcontent-%COMP%]{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl[_ngcontent-%COMP%]{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl[_ngcontent-%COMP%] .navbar-nav[_ngcontent-%COMP%]{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl[_ngcontent-%COMP%] .navbar-nav[_ngcontent-%COMP%] .dropdown-menu[_ngcontent-%COMP%]{position:absolute}.navbar-expand-xl[_ngcontent-%COMP%] .navbar-nav[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%]{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl[_ngcontent-%COMP%] > .container[_ngcontent-%COMP%], .navbar-expand-xl[_ngcontent-%COMP%] > .container-fluid[_ngcontent-%COMP%], .navbar-expand-xl[_ngcontent-%COMP%] > .container-lg[_ngcontent-%COMP%], .navbar-expand-xl[_ngcontent-%COMP%] > .container-md[_ngcontent-%COMP%], .navbar-expand-xl[_ngcontent-%COMP%] > .container-sm[_ngcontent-%COMP%], .navbar-expand-xl[_ngcontent-%COMP%] > .container-xl[_ngcontent-%COMP%]{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl[_ngcontent-%COMP%] .navbar-collapse[_ngcontent-%COMP%]{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl[_ngcontent-%COMP%] .navbar-toggler[_ngcontent-%COMP%]{display:none}}.navbar-expand[_ngcontent-%COMP%]{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand[_ngcontent-%COMP%] > .container[_ngcontent-%COMP%], .navbar-expand[_ngcontent-%COMP%] > .container-fluid[_ngcontent-%COMP%], .navbar-expand[_ngcontent-%COMP%] > .container-lg[_ngcontent-%COMP%], .navbar-expand[_ngcontent-%COMP%] > .container-md[_ngcontent-%COMP%], .navbar-expand[_ngcontent-%COMP%] > .container-sm[_ngcontent-%COMP%], .navbar-expand[_ngcontent-%COMP%] > .container-xl[_ngcontent-%COMP%]{padding-right:0;padding-left:0}.navbar-expand[_ngcontent-%COMP%] .navbar-nav[_ngcontent-%COMP%]{-ms-flex-direction:row;flex-direction:row}.navbar-expand[_ngcontent-%COMP%] .navbar-nav[_ngcontent-%COMP%] .dropdown-menu[_ngcontent-%COMP%]{position:absolute}.navbar-expand[_ngcontent-%COMP%] .navbar-nav[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%]{padding-right:.5rem;padding-left:.5rem}.navbar-expand[_ngcontent-%COMP%] > .container[_ngcontent-%COMP%], .navbar-expand[_ngcontent-%COMP%] > .container-fluid[_ngcontent-%COMP%], .navbar-expand[_ngcontent-%COMP%] > .container-lg[_ngcontent-%COMP%], .navbar-expand[_ngcontent-%COMP%] > .container-md[_ngcontent-%COMP%], .navbar-expand[_ngcontent-%COMP%] > .container-sm[_ngcontent-%COMP%], .navbar-expand[_ngcontent-%COMP%] > .container-xl[_ngcontent-%COMP%]{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand[_ngcontent-%COMP%] .navbar-collapse[_ngcontent-%COMP%]{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand[_ngcontent-%COMP%] .navbar-toggler[_ngcontent-%COMP%]{display:none}.navbar-light[_ngcontent-%COMP%] .navbar-brand[_ngcontent-%COMP%], .navbar-light[_ngcontent-%COMP%] .navbar-brand[_ngcontent-%COMP%]:focus, .navbar-light[_ngcontent-%COMP%] .navbar-brand[_ngcontent-%COMP%]:hover{color:rgba(0,0,0,.9)}.navbar-light[_ngcontent-%COMP%] .navbar-nav[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%]{color:rgba(0,0,0,.5)}.navbar-light[_ngcontent-%COMP%] .navbar-nav[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%]:focus, .navbar-light[_ngcontent-%COMP%] .navbar-nav[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%]:hover{color:rgba(0,0,0,.7)}.navbar-light[_ngcontent-%COMP%] .navbar-nav[_ngcontent-%COMP%] .nav-link.disabled[_ngcontent-%COMP%]{color:rgba(0,0,0,.3)}.navbar-light[_ngcontent-%COMP%] .navbar-nav[_ngcontent-%COMP%] .active[_ngcontent-%COMP%] > .nav-link[_ngcontent-%COMP%], .navbar-light[_ngcontent-%COMP%] .navbar-nav[_ngcontent-%COMP%] .nav-link.active[_ngcontent-%COMP%], .navbar-light[_ngcontent-%COMP%] .navbar-nav[_ngcontent-%COMP%] .nav-link.show[_ngcontent-%COMP%], .navbar-light[_ngcontent-%COMP%] .navbar-nav[_ngcontent-%COMP%] .show[_ngcontent-%COMP%] > .nav-link[_ngcontent-%COMP%]{color:rgba(0,0,0,.9)}.navbar-light[_ngcontent-%COMP%] .navbar-toggler[_ngcontent-%COMP%]{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light[_ngcontent-%COMP%] .navbar-toggler-icon[_ngcontent-%COMP%]{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\")}.navbar-light[_ngcontent-%COMP%] .navbar-text[_ngcontent-%COMP%]{color:rgba(0,0,0,.5)}.navbar-light[_ngcontent-%COMP%] .navbar-text[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .navbar-light[_ngcontent-%COMP%] .navbar-text[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:focus, .navbar-light[_ngcontent-%COMP%] .navbar-text[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{color:rgba(0,0,0,.9)}.navbar-dark[_ngcontent-%COMP%] .navbar-brand[_ngcontent-%COMP%], .navbar-dark[_ngcontent-%COMP%] .navbar-brand[_ngcontent-%COMP%]:focus, .navbar-dark[_ngcontent-%COMP%] .navbar-brand[_ngcontent-%COMP%]:hover{color:#fff}.navbar-dark[_ngcontent-%COMP%] .navbar-nav[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.5)}.navbar-dark[_ngcontent-%COMP%] .navbar-nav[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%]:focus, .navbar-dark[_ngcontent-%COMP%] .navbar-nav[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%]:hover{color:hsla(0,0%,100%,.75)}.navbar-dark[_ngcontent-%COMP%] .navbar-nav[_ngcontent-%COMP%] .nav-link.disabled[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.25)}.navbar-dark[_ngcontent-%COMP%] .navbar-nav[_ngcontent-%COMP%] .active[_ngcontent-%COMP%] > .nav-link[_ngcontent-%COMP%], .navbar-dark[_ngcontent-%COMP%] .navbar-nav[_ngcontent-%COMP%] .nav-link.active[_ngcontent-%COMP%], .navbar-dark[_ngcontent-%COMP%] .navbar-nav[_ngcontent-%COMP%] .nav-link.show[_ngcontent-%COMP%], .navbar-dark[_ngcontent-%COMP%] .navbar-nav[_ngcontent-%COMP%] .show[_ngcontent-%COMP%] > .nav-link[_ngcontent-%COMP%]{color:#fff}.navbar-dark[_ngcontent-%COMP%] .navbar-toggler[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.5);border-color:hsla(0,0%,100%,.1)}.navbar-dark[_ngcontent-%COMP%] .navbar-toggler-icon[_ngcontent-%COMP%]{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e\")}.navbar-dark[_ngcontent-%COMP%] .navbar-text[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.5)}.navbar-dark[_ngcontent-%COMP%] .navbar-text[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .navbar-dark[_ngcontent-%COMP%] .navbar-text[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:focus, .navbar-dark[_ngcontent-%COMP%] .navbar-text[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{color:#fff}.card[_ngcontent-%COMP%]{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid #e3e6f0;border-radius:.35rem}.card[_ngcontent-%COMP%] > hr[_ngcontent-%COMP%]{margin-right:0;margin-left:0}.card[_ngcontent-%COMP%] > .list-group[_ngcontent-%COMP%]{border-top:inherit;border-bottom:inherit}.card[_ngcontent-%COMP%] > .list-group[_ngcontent-%COMP%]:first-child{border-top-width:0;border-top-left-radius:calc(.35rem - 1px);border-top-right-radius:calc(.35rem - 1px)}.card[_ngcontent-%COMP%] > .list-group[_ngcontent-%COMP%]:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.35rem - 1px);border-bottom-left-radius:calc(.35rem - 1px)}.card-body[_ngcontent-%COMP%]{-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title[_ngcontent-%COMP%]{margin-bottom:.75rem}.card-subtitle[_ngcontent-%COMP%]{margin-top:-.375rem}.card-subtitle[_ngcontent-%COMP%], .card-text[_ngcontent-%COMP%]:last-child{margin-bottom:0}.card-link[_ngcontent-%COMP%]:hover{text-decoration:none}.card-link[_ngcontent-%COMP%] + .card-link[_ngcontent-%COMP%]{margin-left:1.25rem}.card-header[_ngcontent-%COMP%]{padding:.75rem 1.25rem;margin-bottom:0;background-color:#f8f9fc;border-bottom:1px solid #e3e6f0}.card-header[_ngcontent-%COMP%]:first-child{border-radius:calc(.35rem - 1px) calc(.35rem - 1px) 0 0}.card-header[_ngcontent-%COMP%] + .list-group[_ngcontent-%COMP%] .list-group-item[_ngcontent-%COMP%]:first-child{border-top:0}.card-footer[_ngcontent-%COMP%]{padding:.75rem 1.25rem;background-color:#f8f9fc;border-top:1px solid #e3e6f0}.card-footer[_ngcontent-%COMP%]:last-child{border-radius:0 0 calc(.35rem - 1px) calc(.35rem - 1px)}.card-header-tabs[_ngcontent-%COMP%]{margin-bottom:-.75rem;border-bottom:0}.card-header-pills[_ngcontent-%COMP%], .card-header-tabs[_ngcontent-%COMP%]{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay[_ngcontent-%COMP%]{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img[_ngcontent-%COMP%], .card-img-bottom[_ngcontent-%COMP%], .card-img-top[_ngcontent-%COMP%]{-ms-flex-negative:0;flex-shrink:0;width:100%}.card-img[_ngcontent-%COMP%], .card-img-top[_ngcontent-%COMP%]{border-top-left-radius:calc(.35rem - 1px);border-top-right-radius:calc(.35rem - 1px)}.card-img[_ngcontent-%COMP%], .card-img-bottom[_ngcontent-%COMP%]{border-bottom-right-radius:calc(.35rem - 1px);border-bottom-left-radius:calc(.35rem - 1px)}.card-deck[_ngcontent-%COMP%] .card[_ngcontent-%COMP%]{margin-bottom:.75rem}@media (min-width:576px){.card-deck[_ngcontent-%COMP%]{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-.75rem;margin-left:-.75rem}.card-deck[_ngcontent-%COMP%] .card[_ngcontent-%COMP%]{-ms-flex:1 0 0%;flex:1 0 0%;margin-right:.75rem;margin-bottom:0;margin-left:.75rem}}.card-group[_ngcontent-%COMP%] > .card[_ngcontent-%COMP%]{margin-bottom:.75rem}@media (min-width:576px){.card-group[_ngcontent-%COMP%]{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group[_ngcontent-%COMP%] > .card[_ngcontent-%COMP%]{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group[_ngcontent-%COMP%] > .card[_ngcontent-%COMP%] + .card[_ngcontent-%COMP%]{margin-left:0;border-left:0}.card-group[_ngcontent-%COMP%] > .card[_ngcontent-%COMP%]:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group[_ngcontent-%COMP%] > .card[_ngcontent-%COMP%]:not(:last-child) .card-header[_ngcontent-%COMP%], .card-group[_ngcontent-%COMP%] > .card[_ngcontent-%COMP%]:not(:last-child) .card-img-top[_ngcontent-%COMP%]{border-top-right-radius:0}.card-group[_ngcontent-%COMP%] > .card[_ngcontent-%COMP%]:not(:last-child) .card-footer[_ngcontent-%COMP%], .card-group[_ngcontent-%COMP%] > .card[_ngcontent-%COMP%]:not(:last-child) .card-img-bottom[_ngcontent-%COMP%]{border-bottom-right-radius:0}.card-group[_ngcontent-%COMP%] > .card[_ngcontent-%COMP%]:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group[_ngcontent-%COMP%] > .card[_ngcontent-%COMP%]:not(:first-child) .card-header[_ngcontent-%COMP%], .card-group[_ngcontent-%COMP%] > .card[_ngcontent-%COMP%]:not(:first-child) .card-img-top[_ngcontent-%COMP%]{border-top-left-radius:0}.card-group[_ngcontent-%COMP%] > .card[_ngcontent-%COMP%]:not(:first-child) .card-footer[_ngcontent-%COMP%], .card-group[_ngcontent-%COMP%] > .card[_ngcontent-%COMP%]:not(:first-child) .card-img-bottom[_ngcontent-%COMP%]{border-bottom-left-radius:0}}.card-columns[_ngcontent-%COMP%] .card[_ngcontent-%COMP%]{margin-bottom:.75rem}@media (min-width:576px){.card-columns[_ngcontent-%COMP%]{-moz-column-count:3;column-count:3;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns[_ngcontent-%COMP%] .card[_ngcontent-%COMP%]{display:inline-block;width:100%}}.accordion[_ngcontent-%COMP%] > .card[_ngcontent-%COMP%]{overflow:hidden}.accordion[_ngcontent-%COMP%] > .card[_ngcontent-%COMP%]:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion[_ngcontent-%COMP%] > .card[_ngcontent-%COMP%]:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion[_ngcontent-%COMP%] > .card[_ngcontent-%COMP%] > .card-header[_ngcontent-%COMP%]{border-radius:0;margin-bottom:-1px}.breadcrumb[_ngcontent-%COMP%]{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#eaecf4;border-radius:.35rem}.breadcrumb[_ngcontent-%COMP%], .breadcrumb-item[_ngcontent-%COMP%]{display:-ms-flexbox;display:flex}.breadcrumb-item[_ngcontent-%COMP%] + .breadcrumb-item[_ngcontent-%COMP%]{padding-left:.5rem}.breadcrumb-item[_ngcontent-%COMP%] + .breadcrumb-item[_ngcontent-%COMP%]:before{display:inline-block;padding-right:.5rem;color:#858796;content:\"/\"}.breadcrumb-item[_ngcontent-%COMP%] + .breadcrumb-item[_ngcontent-%COMP%]:hover:before{text-decoration:underline;text-decoration:none}.breadcrumb-item.active[_ngcontent-%COMP%]{color:#858796}.pagination[_ngcontent-%COMP%]{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.35rem}.page-link[_ngcontent-%COMP%]{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#4e73df;background-color:#fff;border:1px solid #dddfeb}.page-link[_ngcontent-%COMP%]:hover{z-index:2;color:#224abe;text-decoration:none;background-color:#eaecf4;border-color:#dddfeb}.page-link[_ngcontent-%COMP%]:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(78,115,223,.25)}.page-item[_ngcontent-%COMP%]:first-child .page-link[_ngcontent-%COMP%]{margin-left:0;border-top-left-radius:.35rem;border-bottom-left-radius:.35rem}.page-item[_ngcontent-%COMP%]:last-child .page-link[_ngcontent-%COMP%]{border-top-right-radius:.35rem;border-bottom-right-radius:.35rem}.page-item.active[_ngcontent-%COMP%] .page-link[_ngcontent-%COMP%]{z-index:3;color:#fff;background-color:#4e73df;border-color:#4e73df}.page-item.disabled[_ngcontent-%COMP%] .page-link[_ngcontent-%COMP%]{color:#858796;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dddfeb}.pagination-lg[_ngcontent-%COMP%] .page-link[_ngcontent-%COMP%]{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg[_ngcontent-%COMP%] .page-item[_ngcontent-%COMP%]:first-child .page-link[_ngcontent-%COMP%]{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg[_ngcontent-%COMP%] .page-item[_ngcontent-%COMP%]:last-child .page-link[_ngcontent-%COMP%]{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm[_ngcontent-%COMP%] .page-link[_ngcontent-%COMP%]{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm[_ngcontent-%COMP%] .page-item[_ngcontent-%COMP%]:first-child .page-link[_ngcontent-%COMP%]{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm[_ngcontent-%COMP%] .page-item[_ngcontent-%COMP%]:last-child .page-link[_ngcontent-%COMP%]{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge[_ngcontent-%COMP%]{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:.35rem;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[_ngcontent-%COMP%]{transition:none}}a.badge[_ngcontent-%COMP%]:focus, a.badge[_ngcontent-%COMP%]:hover{text-decoration:none}.badge[_ngcontent-%COMP%]:empty{display:none}.btn[_ngcontent-%COMP%] .badge[_ngcontent-%COMP%]{position:relative;top:-1px}.badge-pill[_ngcontent-%COMP%]{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary[_ngcontent-%COMP%]{color:#fff;background-color:#4e73df}a.badge-primary[_ngcontent-%COMP%]:focus, a.badge-primary[_ngcontent-%COMP%]:hover{color:#fff;background-color:#2653d4}a.badge-primary.focus[_ngcontent-%COMP%], a.badge-primary[_ngcontent-%COMP%]:focus{outline:0;box-shadow:0 0 0 .2rem rgba(78,115,223,.5)}.badge-secondary[_ngcontent-%COMP%]{color:#fff;background-color:#858796}a.badge-secondary[_ngcontent-%COMP%]:focus, a.badge-secondary[_ngcontent-%COMP%]:hover{color:#fff;background-color:#6b6d7d}a.badge-secondary.focus[_ngcontent-%COMP%], a.badge-secondary[_ngcontent-%COMP%]:focus{outline:0;box-shadow:0 0 0 .2rem rgba(133,135,150,.5)}.badge-success[_ngcontent-%COMP%]{color:#fff;background-color:#1cc88a}a.badge-success[_ngcontent-%COMP%]:focus, a.badge-success[_ngcontent-%COMP%]:hover{color:#fff;background-color:#169b6b}a.badge-success.focus[_ngcontent-%COMP%], a.badge-success[_ngcontent-%COMP%]:focus{outline:0;box-shadow:0 0 0 .2rem rgba(28,200,138,.5)}.badge-info[_ngcontent-%COMP%]{color:#fff;background-color:#36b9cc}a.badge-info[_ngcontent-%COMP%]:focus, a.badge-info[_ngcontent-%COMP%]:hover{color:#fff;background-color:#2a96a5}a.badge-info.focus[_ngcontent-%COMP%], a.badge-info[_ngcontent-%COMP%]:focus{outline:0;box-shadow:0 0 0 .2rem rgba(54,185,204,.5)}.badge-warning[_ngcontent-%COMP%]{color:#fff;background-color:#f6c23e}a.badge-warning[_ngcontent-%COMP%]:focus, a.badge-warning[_ngcontent-%COMP%]:hover{color:#fff;background-color:#f4b30d}a.badge-warning.focus[_ngcontent-%COMP%], a.badge-warning[_ngcontent-%COMP%]:focus{outline:0;box-shadow:0 0 0 .2rem rgba(246,194,62,.5)}.badge-danger[_ngcontent-%COMP%]{color:#fff;background-color:#e74a3b}a.badge-danger[_ngcontent-%COMP%]:focus, a.badge-danger[_ngcontent-%COMP%]:hover{color:#fff;background-color:#d52a1a}a.badge-danger.focus[_ngcontent-%COMP%], a.badge-danger[_ngcontent-%COMP%]:focus{outline:0;box-shadow:0 0 0 .2rem rgba(231,74,59,.5)}.badge-light[_ngcontent-%COMP%]{color:#3a3b45;background-color:#f8f9fc}a.badge-light[_ngcontent-%COMP%]:focus, a.badge-light[_ngcontent-%COMP%]:hover{color:#3a3b45;background-color:#d4daed}a.badge-light.focus[_ngcontent-%COMP%], a.badge-light[_ngcontent-%COMP%]:focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,252,.5)}.badge-dark[_ngcontent-%COMP%]{color:#fff;background-color:#5a5c69}a.badge-dark[_ngcontent-%COMP%]:focus, a.badge-dark[_ngcontent-%COMP%]:hover{color:#fff;background-color:#42444e}a.badge-dark.focus[_ngcontent-%COMP%], a.badge-dark[_ngcontent-%COMP%]:focus{outline:0;box-shadow:0 0 0 .2rem rgba(90,92,105,.5)}.jumbotron[_ngcontent-%COMP%]{padding:2rem 1rem;margin-bottom:2rem;background-color:#eaecf4;border-radius:.3rem}@media (min-width:576px){.jumbotron[_ngcontent-%COMP%]{padding:4rem 2rem}}.jumbotron-fluid[_ngcontent-%COMP%]{padding-right:0;padding-left:0;border-radius:0}.alert[_ngcontent-%COMP%]{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.35rem}.alert-heading[_ngcontent-%COMP%]{color:inherit}.alert-link[_ngcontent-%COMP%]{font-weight:700}.alert-dismissible[_ngcontent-%COMP%]{padding-right:4rem}.alert-dismissible[_ngcontent-%COMP%] .close[_ngcontent-%COMP%]{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary[_ngcontent-%COMP%]{color:#293c74;background-color:#dce3f9;border-color:#cdd8f6}.alert-primary[_ngcontent-%COMP%] hr[_ngcontent-%COMP%]{border-top-color:#b7c7f2}.alert-primary[_ngcontent-%COMP%] .alert-link[_ngcontent-%COMP%]{color:#1c294e}.alert-secondary[_ngcontent-%COMP%]{color:#45464e;background-color:#e7e7ea;border-color:#dddde2}.alert-secondary[_ngcontent-%COMP%] hr[_ngcontent-%COMP%]{border-top-color:#cfcfd6}.alert-secondary[_ngcontent-%COMP%] .alert-link[_ngcontent-%COMP%]{color:#2d2e33}.alert-success[_ngcontent-%COMP%]{color:#0f6848;background-color:#d2f4e8;border-color:#bff0de}.alert-success[_ngcontent-%COMP%] hr[_ngcontent-%COMP%]{border-top-color:#aaebd3}.alert-success[_ngcontent-%COMP%] .alert-link[_ngcontent-%COMP%]{color:#093b29}.alert-info[_ngcontent-%COMP%]{color:#1c606a;background-color:#d7f1f5;border-color:#c7ebf1}.alert-info[_ngcontent-%COMP%] hr[_ngcontent-%COMP%]{border-top-color:#b3e4ec}.alert-info[_ngcontent-%COMP%] .alert-link[_ngcontent-%COMP%]{color:#113b42}.alert-warning[_ngcontent-%COMP%]{color:#806520;background-color:#fdf3d8;border-color:#fceec9}.alert-warning[_ngcontent-%COMP%] hr[_ngcontent-%COMP%]{border-top-color:#fbe6b1}.alert-warning[_ngcontent-%COMP%] .alert-link[_ngcontent-%COMP%]{color:#574516}.alert-danger[_ngcontent-%COMP%]{color:#78261f;background-color:#fadbd8;border-color:#f8ccc8}.alert-danger[_ngcontent-%COMP%] hr[_ngcontent-%COMP%]{border-top-color:#f5b7b1}.alert-danger[_ngcontent-%COMP%] .alert-link[_ngcontent-%COMP%]{color:#4f1915}.alert-light[_ngcontent-%COMP%]{color:#818183;background-color:#fefefe;border-color:#fdfdfe}.alert-light[_ngcontent-%COMP%] hr[_ngcontent-%COMP%]{border-top-color:#ececf6}.alert-light[_ngcontent-%COMP%] .alert-link[_ngcontent-%COMP%]{color:#686869}.alert-dark[_ngcontent-%COMP%]{color:#2f3037;background-color:#dedee1;border-color:#d1d1d5}.alert-dark[_ngcontent-%COMP%] hr[_ngcontent-%COMP%]{border-top-color:#c4c4c9}.alert-dark[_ngcontent-%COMP%] .alert-link[_ngcontent-%COMP%]{color:#18181c}@-webkit-keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.progress[_ngcontent-%COMP%]{height:1rem;line-height:0;font-size:.75rem;background-color:#eaecf4;border-radius:.35rem}.progress[_ngcontent-%COMP%], .progress-bar[_ngcontent-%COMP%]{display:-ms-flexbox;display:flex;overflow:hidden}.progress-bar[_ngcontent-%COMP%]{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#4e73df;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar[_ngcontent-%COMP%]{transition:none}}.progress-bar-striped[_ngcontent-%COMP%]{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:1rem 1rem}.progress-bar-animated[_ngcontent-%COMP%]{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated[_ngcontent-%COMP%]{-webkit-animation:none;animation:none}}.media[_ngcontent-%COMP%]{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body[_ngcontent-%COMP%]{-ms-flex:1;flex:1}.list-group[_ngcontent-%COMP%]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.35rem}.list-group-item-action[_ngcontent-%COMP%]{width:100%;color:#6e707e;text-align:inherit}.list-group-item-action[_ngcontent-%COMP%]:focus, .list-group-item-action[_ngcontent-%COMP%]:hover{z-index:1;color:#6e707e;text-decoration:none;background-color:#f8f9fc}.list-group-item-action[_ngcontent-%COMP%]:active{color:#858796;background-color:#eaecf4}.list-group-item[_ngcontent-%COMP%]{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item[_ngcontent-%COMP%]:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item[_ngcontent-%COMP%]:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled[_ngcontent-%COMP%], .list-group-item[_ngcontent-%COMP%]:disabled{color:#858796;pointer-events:none;background-color:#fff}.list-group-item.active[_ngcontent-%COMP%]{z-index:2;color:#fff;background-color:#4e73df;border-color:#4e73df}.list-group-item[_ngcontent-%COMP%] + .list-group-item[_ngcontent-%COMP%]{border-top-width:0}.list-group-item[_ngcontent-%COMP%] + .list-group-item.active[_ngcontent-%COMP%]{margin-top:-1px;border-top-width:1px}.list-group-horizontal[_ngcontent-%COMP%]{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal[_ngcontent-%COMP%] > .list-group-item[_ngcontent-%COMP%]:first-child{border-bottom-left-radius:.35rem;border-top-right-radius:0}.list-group-horizontal[_ngcontent-%COMP%] > .list-group-item[_ngcontent-%COMP%]:last-child{border-top-right-radius:.35rem;border-bottom-left-radius:0}.list-group-horizontal[_ngcontent-%COMP%] > .list-group-item.active[_ngcontent-%COMP%]{margin-top:0}.list-group-horizontal[_ngcontent-%COMP%] > .list-group-item[_ngcontent-%COMP%] + .list-group-item[_ngcontent-%COMP%]{border-top-width:1px;border-left-width:0}.list-group-horizontal[_ngcontent-%COMP%] > .list-group-item[_ngcontent-%COMP%] + .list-group-item.active[_ngcontent-%COMP%]{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm[_ngcontent-%COMP%]{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm[_ngcontent-%COMP%] > .list-group-item[_ngcontent-%COMP%]:first-child{border-bottom-left-radius:.35rem;border-top-right-radius:0}.list-group-horizontal-sm[_ngcontent-%COMP%] > .list-group-item[_ngcontent-%COMP%]:last-child{border-top-right-radius:.35rem;border-bottom-left-radius:0}.list-group-horizontal-sm[_ngcontent-%COMP%] > .list-group-item.active[_ngcontent-%COMP%]{margin-top:0}.list-group-horizontal-sm[_ngcontent-%COMP%] > .list-group-item[_ngcontent-%COMP%] + .list-group-item[_ngcontent-%COMP%]{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm[_ngcontent-%COMP%] > .list-group-item[_ngcontent-%COMP%] + .list-group-item.active[_ngcontent-%COMP%]{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md[_ngcontent-%COMP%]{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md[_ngcontent-%COMP%] > .list-group-item[_ngcontent-%COMP%]:first-child{border-bottom-left-radius:.35rem;border-top-right-radius:0}.list-group-horizontal-md[_ngcontent-%COMP%] > .list-group-item[_ngcontent-%COMP%]:last-child{border-top-right-radius:.35rem;border-bottom-left-radius:0}.list-group-horizontal-md[_ngcontent-%COMP%] > .list-group-item.active[_ngcontent-%COMP%]{margin-top:0}.list-group-horizontal-md[_ngcontent-%COMP%] > .list-group-item[_ngcontent-%COMP%] + .list-group-item[_ngcontent-%COMP%]{border-top-width:1px;border-left-width:0}.list-group-horizontal-md[_ngcontent-%COMP%] > .list-group-item[_ngcontent-%COMP%] + .list-group-item.active[_ngcontent-%COMP%]{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg[_ngcontent-%COMP%]{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg[_ngcontent-%COMP%] > .list-group-item[_ngcontent-%COMP%]:first-child{border-bottom-left-radius:.35rem;border-top-right-radius:0}.list-group-horizontal-lg[_ngcontent-%COMP%] > .list-group-item[_ngcontent-%COMP%]:last-child{border-top-right-radius:.35rem;border-bottom-left-radius:0}.list-group-horizontal-lg[_ngcontent-%COMP%] > .list-group-item.active[_ngcontent-%COMP%]{margin-top:0}.list-group-horizontal-lg[_ngcontent-%COMP%] > .list-group-item[_ngcontent-%COMP%] + .list-group-item[_ngcontent-%COMP%]{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg[_ngcontent-%COMP%] > .list-group-item[_ngcontent-%COMP%] + .list-group-item.active[_ngcontent-%COMP%]{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl[_ngcontent-%COMP%]{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl[_ngcontent-%COMP%] > .list-group-item[_ngcontent-%COMP%]:first-child{border-bottom-left-radius:.35rem;border-top-right-radius:0}.list-group-horizontal-xl[_ngcontent-%COMP%] > .list-group-item[_ngcontent-%COMP%]:last-child{border-top-right-radius:.35rem;border-bottom-left-radius:0}.list-group-horizontal-xl[_ngcontent-%COMP%] > .list-group-item.active[_ngcontent-%COMP%]{margin-top:0}.list-group-horizontal-xl[_ngcontent-%COMP%] > .list-group-item[_ngcontent-%COMP%] + .list-group-item[_ngcontent-%COMP%]{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl[_ngcontent-%COMP%] > .list-group-item[_ngcontent-%COMP%] + .list-group-item.active[_ngcontent-%COMP%]{margin-left:-1px;border-left-width:1px}}.list-group-flush[_ngcontent-%COMP%]{border-radius:0}.list-group-flush[_ngcontent-%COMP%] > .list-group-item[_ngcontent-%COMP%]{border-width:0 0 1px}.list-group-flush[_ngcontent-%COMP%] > .list-group-item[_ngcontent-%COMP%]:last-child{border-bottom-width:0}.list-group-item-primary[_ngcontent-%COMP%]{color:#293c74;background-color:#cdd8f6}.list-group-item-primary.list-group-item-action[_ngcontent-%COMP%]:focus, .list-group-item-primary.list-group-item-action[_ngcontent-%COMP%]:hover{color:#293c74;background-color:#b7c7f2}.list-group-item-primary.list-group-item-action.active[_ngcontent-%COMP%]{color:#fff;background-color:#293c74;border-color:#293c74}.list-group-item-secondary[_ngcontent-%COMP%]{color:#45464e;background-color:#dddde2}.list-group-item-secondary.list-group-item-action[_ngcontent-%COMP%]:focus, .list-group-item-secondary.list-group-item-action[_ngcontent-%COMP%]:hover{color:#45464e;background-color:#cfcfd6}.list-group-item-secondary.list-group-item-action.active[_ngcontent-%COMP%]{color:#fff;background-color:#45464e;border-color:#45464e}.list-group-item-success[_ngcontent-%COMP%]{color:#0f6848;background-color:#bff0de}.list-group-item-success.list-group-item-action[_ngcontent-%COMP%]:focus, .list-group-item-success.list-group-item-action[_ngcontent-%COMP%]:hover{color:#0f6848;background-color:#aaebd3}.list-group-item-success.list-group-item-action.active[_ngcontent-%COMP%]{color:#fff;background-color:#0f6848;border-color:#0f6848}.list-group-item-info[_ngcontent-%COMP%]{color:#1c606a;background-color:#c7ebf1}.list-group-item-info.list-group-item-action[_ngcontent-%COMP%]:focus, .list-group-item-info.list-group-item-action[_ngcontent-%COMP%]:hover{color:#1c606a;background-color:#b3e4ec}.list-group-item-info.list-group-item-action.active[_ngcontent-%COMP%]{color:#fff;background-color:#1c606a;border-color:#1c606a}.list-group-item-warning[_ngcontent-%COMP%]{color:#806520;background-color:#fceec9}.list-group-item-warning.list-group-item-action[_ngcontent-%COMP%]:focus, .list-group-item-warning.list-group-item-action[_ngcontent-%COMP%]:hover{color:#806520;background-color:#fbe6b1}.list-group-item-warning.list-group-item-action.active[_ngcontent-%COMP%]{color:#fff;background-color:#806520;border-color:#806520}.list-group-item-danger[_ngcontent-%COMP%]{color:#78261f;background-color:#f8ccc8}.list-group-item-danger.list-group-item-action[_ngcontent-%COMP%]:focus, .list-group-item-danger.list-group-item-action[_ngcontent-%COMP%]:hover{color:#78261f;background-color:#f5b7b1}.list-group-item-danger.list-group-item-action.active[_ngcontent-%COMP%]{color:#fff;background-color:#78261f;border-color:#78261f}.list-group-item-light[_ngcontent-%COMP%]{color:#818183;background-color:#fdfdfe}.list-group-item-light.list-group-item-action[_ngcontent-%COMP%]:focus, .list-group-item-light.list-group-item-action[_ngcontent-%COMP%]:hover{color:#818183;background-color:#ececf6}.list-group-item-light.list-group-item-action.active[_ngcontent-%COMP%]{color:#fff;background-color:#818183;border-color:#818183}.list-group-item-dark[_ngcontent-%COMP%]{color:#2f3037;background-color:#d1d1d5}.list-group-item-dark.list-group-item-action[_ngcontent-%COMP%]:focus, .list-group-item-dark.list-group-item-action[_ngcontent-%COMP%]:hover{color:#2f3037;background-color:#c4c4c9}.list-group-item-dark.list-group-item-action.active[_ngcontent-%COMP%]{color:#fff;background-color:#2f3037;border-color:#2f3037}.close[_ngcontent-%COMP%]{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close[_ngcontent-%COMP%]:hover{color:#000;text-decoration:none}.close[_ngcontent-%COMP%]:not(:disabled):not(.disabled):focus, .close[_ngcontent-%COMP%]:not(:disabled):not(.disabled):hover{opacity:.75}button.close[_ngcontent-%COMP%]{padding:0;background-color:transparent;border:0}a.close.disabled[_ngcontent-%COMP%]{pointer-events:none}.toast[_ngcontent-%COMP%]{max-width:350px;overflow:hidden;font-size:.875rem;background-color:hsla(0,0%,100%,.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[_ngcontent-%COMP%]:not(:last-child){margin-bottom:.75rem}.toast.showing[_ngcontent-%COMP%]{opacity:1}.toast.show[_ngcontent-%COMP%]{display:block;opacity:1}.toast.hide[_ngcontent-%COMP%]{display:none}.toast-header[_ngcontent-%COMP%]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#858796;background-color:hsla(0,0%,100%,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05)}.toast-body[_ngcontent-%COMP%]{padding:.75rem}.modal-open[_ngcontent-%COMP%]{overflow:hidden}.modal-open[_ngcontent-%COMP%] .modal[_ngcontent-%COMP%]{overflow-x:hidden;overflow-y:auto}.modal[_ngcontent-%COMP%]{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog[_ngcontent-%COMP%]{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade[_ngcontent-%COMP%] .modal-dialog[_ngcontent-%COMP%]{transition:transform .3s ease-out;-ms-transform:translateY(-50px);transform:translateY(-50px)}@media (prefers-reduced-motion:reduce){.modal.fade[_ngcontent-%COMP%] .modal-dialog[_ngcontent-%COMP%]{transition:none}}.modal.show[_ngcontent-%COMP%] .modal-dialog[_ngcontent-%COMP%]{-ms-transform:none;transform:none}.modal.modal-static[_ngcontent-%COMP%] .modal-dialog[_ngcontent-%COMP%]{-ms-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable[_ngcontent-%COMP%]{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%]{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable[_ngcontent-%COMP%] .modal-footer[_ngcontent-%COMP%], .modal-dialog-scrollable[_ngcontent-%COMP%] .modal-header[_ngcontent-%COMP%]{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%]{overflow-y:auto}.modal-dialog-centered[_ngcontent-%COMP%]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered[_ngcontent-%COMP%]:before{display:block;height:calc(100vh - 1rem);height:-webkit-min-content;height:-moz-min-content;height:min-content;content:\"\"}.modal-dialog-centered.modal-dialog-scrollable[_ngcontent-%COMP%]{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%]{max-height:none}.modal-dialog-centered.modal-dialog-scrollable[_ngcontent-%COMP%]:before{content:none}.modal-content[_ngcontent-%COMP%]{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;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[_ngcontent-%COMP%]{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade[_ngcontent-%COMP%]{opacity:0}.modal-backdrop.show[_ngcontent-%COMP%]{opacity:.5}.modal-header[_ngcontent-%COMP%]{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #e3e6f0;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header[_ngcontent-%COMP%] .close[_ngcontent-%COMP%]{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title[_ngcontent-%COMP%]{margin-bottom:0;line-height:1.5}.modal-body[_ngcontent-%COMP%]{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer[_ngcontent-%COMP%]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:.75rem;border-top:1px solid #e3e6f0;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin:.25rem}.modal-scrollbar-measure[_ngcontent-%COMP%]{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog[_ngcontent-%COMP%]{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable[_ngcontent-%COMP%]{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable[_ngcontent-%COMP%] .modal-content[_ngcontent-%COMP%]{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered[_ngcontent-%COMP%]{min-height:calc(100% - 3.5rem)}.modal-dialog-centered[_ngcontent-%COMP%]:before{height:calc(100vh - 3.5rem);height:-webkit-min-content;height:-moz-min-content;height:min-content}.modal-sm[_ngcontent-%COMP%]{max-width:300px}}@media (min-width:992px){.modal-lg[_ngcontent-%COMP%], .modal-xl[_ngcontent-%COMP%]{max-width:800px}}@media (min-width:1200px){.modal-xl[_ngcontent-%COMP%]{max-width:1140px}}.tooltip[_ngcontent-%COMP%]{position:absolute;z-index:1070;display:block;margin:0;font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,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[_ngcontent-%COMP%]{opacity:.9}.tooltip[_ngcontent-%COMP%] .arrow[_ngcontent-%COMP%]{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip[_ngcontent-%COMP%] .arrow[_ngcontent-%COMP%]:before{position:absolute;content:\"\";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top][_ngcontent-%COMP%], .bs-tooltip-top[_ngcontent-%COMP%]{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top][_ngcontent-%COMP%] .arrow[_ngcontent-%COMP%], .bs-tooltip-top[_ngcontent-%COMP%] .arrow[_ngcontent-%COMP%]{bottom:0}.bs-tooltip-auto[x-placement^=top][_ngcontent-%COMP%] .arrow[_ngcontent-%COMP%]:before, .bs-tooltip-top[_ngcontent-%COMP%] .arrow[_ngcontent-%COMP%]:before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right][_ngcontent-%COMP%], .bs-tooltip-right[_ngcontent-%COMP%]{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right][_ngcontent-%COMP%] .arrow[_ngcontent-%COMP%], .bs-tooltip-right[_ngcontent-%COMP%] .arrow[_ngcontent-%COMP%]{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right][_ngcontent-%COMP%] .arrow[_ngcontent-%COMP%]:before, .bs-tooltip-right[_ngcontent-%COMP%] .arrow[_ngcontent-%COMP%]:before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom][_ngcontent-%COMP%], .bs-tooltip-bottom[_ngcontent-%COMP%]{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom][_ngcontent-%COMP%] .arrow[_ngcontent-%COMP%], .bs-tooltip-bottom[_ngcontent-%COMP%] .arrow[_ngcontent-%COMP%]{top:0}.bs-tooltip-auto[x-placement^=bottom][_ngcontent-%COMP%] .arrow[_ngcontent-%COMP%]:before, .bs-tooltip-bottom[_ngcontent-%COMP%] .arrow[_ngcontent-%COMP%]:before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left][_ngcontent-%COMP%], .bs-tooltip-left[_ngcontent-%COMP%]{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left][_ngcontent-%COMP%] .arrow[_ngcontent-%COMP%], .bs-tooltip-left[_ngcontent-%COMP%] .arrow[_ngcontent-%COMP%]{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left][_ngcontent-%COMP%] .arrow[_ngcontent-%COMP%]:before, .bs-tooltip-left[_ngcontent-%COMP%] .arrow[_ngcontent-%COMP%]:before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner[_ngcontent-%COMP%]{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.35rem}.popover[_ngcontent-%COMP%]{top:0;left:0;z-index:1060;max-width:276px;font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,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[_ngcontent-%COMP%], .popover[_ngcontent-%COMP%] .arrow[_ngcontent-%COMP%]{position:absolute;display:block}.popover[_ngcontent-%COMP%] .arrow[_ngcontent-%COMP%]{width:1rem;height:.5rem;margin:0 .3rem}.popover[_ngcontent-%COMP%] .arrow[_ngcontent-%COMP%]:after, .popover[_ngcontent-%COMP%] .arrow[_ngcontent-%COMP%]:before{position:absolute;display:block;content:\"\";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top][_ngcontent-%COMP%], .bs-popover-top[_ngcontent-%COMP%]{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top][_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%], .bs-popover-top[_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%]{bottom:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=top][_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%]:before, .bs-popover-top[_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%]:before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top][_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%]:after, .bs-popover-top[_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%]:after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right][_ngcontent-%COMP%], .bs-popover-right[_ngcontent-%COMP%]{margin-left:.5rem}.bs-popover-auto[x-placement^=right][_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%], .bs-popover-right[_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%]{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right][_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%]:before, .bs-popover-right[_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%]:before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right][_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%]:after, .bs-popover-right[_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%]:after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom][_ngcontent-%COMP%], .bs-popover-bottom[_ngcontent-%COMP%]{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom][_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%], .bs-popover-bottom[_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%]{top:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=bottom][_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%]:before, .bs-popover-bottom[_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%]:before{top:0;border-width:0 .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom][_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%]:after, .bs-popover-bottom[_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%]:after{top:1px;border-width:0 .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom][_ngcontent-%COMP%] .popover-header[_ngcontent-%COMP%]:before, .bs-popover-bottom[_ngcontent-%COMP%] .popover-header[_ngcontent-%COMP%]: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][_ngcontent-%COMP%], .bs-popover-left[_ngcontent-%COMP%]{margin-right:.5rem}.bs-popover-auto[x-placement^=left][_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%], .bs-popover-left[_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%]{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left][_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%]:before, .bs-popover-left[_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%]:before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left][_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%]:after, .bs-popover-left[_ngcontent-%COMP%] > .arrow[_ngcontent-%COMP%]:after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header[_ngcontent-%COMP%]{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[_ngcontent-%COMP%]:empty{display:none}.popover-body[_ngcontent-%COMP%]{padding:.5rem .75rem;color:#858796}.carousel[_ngcontent-%COMP%]{position:relative}.carousel.pointer-event[_ngcontent-%COMP%]{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner[_ngcontent-%COMP%]{position:relative;width:100%;overflow:hidden}.carousel-inner[_ngcontent-%COMP%]:after{display:block;clear:both;content:\"\"}.carousel-item[_ngcontent-%COMP%]{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item[_ngcontent-%COMP%]{transition:none}}.carousel-item-next[_ngcontent-%COMP%], .carousel-item-prev[_ngcontent-%COMP%], .carousel-item.active[_ngcontent-%COMP%]{display:block}.active.carousel-item-right[_ngcontent-%COMP%], .carousel-item-next[_ngcontent-%COMP%]:not(.carousel-item-left){-ms-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-left[_ngcontent-%COMP%], .carousel-item-prev[_ngcontent-%COMP%]:not(.carousel-item-right){-ms-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade[_ngcontent-%COMP%] .carousel-item[_ngcontent-%COMP%]{opacity:0;transition-property:opacity;-ms-transform:none;transform:none}.carousel-fade[_ngcontent-%COMP%] .carousel-item-next.carousel-item-left[_ngcontent-%COMP%], .carousel-fade[_ngcontent-%COMP%] .carousel-item-prev.carousel-item-right[_ngcontent-%COMP%], .carousel-fade[_ngcontent-%COMP%] .carousel-item.active[_ngcontent-%COMP%]{z-index:1;opacity:1}.carousel-fade[_ngcontent-%COMP%] .active.carousel-item-left[_ngcontent-%COMP%], .carousel-fade[_ngcontent-%COMP%] .active.carousel-item-right[_ngcontent-%COMP%]{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade[_ngcontent-%COMP%] .active.carousel-item-left[_ngcontent-%COMP%], .carousel-fade[_ngcontent-%COMP%] .active.carousel-item-right[_ngcontent-%COMP%]{transition:none}}.carousel-control-next[_ngcontent-%COMP%], .carousel-control-prev[_ngcontent-%COMP%]{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next[_ngcontent-%COMP%], .carousel-control-prev[_ngcontent-%COMP%]{transition:none}}.carousel-control-next[_ngcontent-%COMP%]:focus, .carousel-control-next[_ngcontent-%COMP%]:hover, .carousel-control-prev[_ngcontent-%COMP%]:focus, .carousel-control-prev[_ngcontent-%COMP%]:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev[_ngcontent-%COMP%]{left:0}.carousel-control-next[_ngcontent-%COMP%]{right:0}.carousel-control-next-icon[_ngcontent-%COMP%], .carousel-control-prev-icon[_ngcontent-%COMP%]{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}.carousel-control-prev-icon[_ngcontent-%COMP%]{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e\")}.carousel-control-next-icon[_ngcontent-%COMP%]{background-image:url(\"data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e\")}.carousel-indicators[_ngcontent-%COMP%]{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{box-sizing:content-box;-ms-flex:0 1 auto;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-indicators[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{transition:none}}.carousel-indicators[_ngcontent-%COMP%] .active[_ngcontent-%COMP%]{opacity:1}.carousel-caption[_ngcontent-%COMP%]{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(1turn)}}@keyframes spinner-border{to{transform:rotate(1turn)}}.spinner-border[_ngcontent-%COMP%]{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid;border-right:.25em solid transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm[_ngcontent-%COMP%]{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow[_ngcontent-%COMP%]{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm[_ngcontent-%COMP%]{width:1rem;height:1rem}.align-baseline[_ngcontent-%COMP%]{vertical-align:baseline!important}.align-top[_ngcontent-%COMP%]{vertical-align:top!important}.align-middle[_ngcontent-%COMP%]{vertical-align:middle!important}.align-bottom[_ngcontent-%COMP%]{vertical-align:bottom!important}.align-text-bottom[_ngcontent-%COMP%]{vertical-align:text-bottom!important}.align-text-top[_ngcontent-%COMP%]{vertical-align:text-top!important}.bg-primary[_ngcontent-%COMP%]{background-color:#4e73df!important}a.bg-primary[_ngcontent-%COMP%]:focus, a.bg-primary[_ngcontent-%COMP%]:hover, button.bg-primary[_ngcontent-%COMP%]:focus, button.bg-primary[_ngcontent-%COMP%]:hover{background-color:#2653d4!important}.bg-secondary[_ngcontent-%COMP%]{background-color:#858796!important}a.bg-secondary[_ngcontent-%COMP%]:focus, a.bg-secondary[_ngcontent-%COMP%]:hover, button.bg-secondary[_ngcontent-%COMP%]:focus, button.bg-secondary[_ngcontent-%COMP%]:hover{background-color:#6b6d7d!important}.bg-success[_ngcontent-%COMP%]{background-color:#1cc88a!important}a.bg-success[_ngcontent-%COMP%]:focus, a.bg-success[_ngcontent-%COMP%]:hover, button.bg-success[_ngcontent-%COMP%]:focus, button.bg-success[_ngcontent-%COMP%]:hover{background-color:#169b6b!important}.bg-info[_ngcontent-%COMP%]{background-color:#36b9cc!important}a.bg-info[_ngcontent-%COMP%]:focus, a.bg-info[_ngcontent-%COMP%]:hover, button.bg-info[_ngcontent-%COMP%]:focus, button.bg-info[_ngcontent-%COMP%]:hover{background-color:#2a96a5!important}.bg-warning[_ngcontent-%COMP%]{background-color:#f6c23e!important}a.bg-warning[_ngcontent-%COMP%]:focus, a.bg-warning[_ngcontent-%COMP%]:hover, button.bg-warning[_ngcontent-%COMP%]:focus, button.bg-warning[_ngcontent-%COMP%]:hover{background-color:#f4b30d!important}.bg-danger[_ngcontent-%COMP%]{background-color:#e74a3b!important}a.bg-danger[_ngcontent-%COMP%]:focus, a.bg-danger[_ngcontent-%COMP%]:hover, button.bg-danger[_ngcontent-%COMP%]:focus, button.bg-danger[_ngcontent-%COMP%]:hover{background-color:#d52a1a!important}.bg-light[_ngcontent-%COMP%]{background-color:#f8f9fc!important}a.bg-light[_ngcontent-%COMP%]:focus, a.bg-light[_ngcontent-%COMP%]:hover, button.bg-light[_ngcontent-%COMP%]:focus, button.bg-light[_ngcontent-%COMP%]:hover{background-color:#d4daed!important}.bg-dark[_ngcontent-%COMP%]{background-color:#5a5c69!important}a.bg-dark[_ngcontent-%COMP%]:focus, a.bg-dark[_ngcontent-%COMP%]:hover, button.bg-dark[_ngcontent-%COMP%]:focus, button.bg-dark[_ngcontent-%COMP%]:hover{background-color:#42444e!important}.bg-white[_ngcontent-%COMP%]{background-color:#fff!important}.bg-transparent[_ngcontent-%COMP%]{background-color:transparent!important}.border[_ngcontent-%COMP%]{border:1px solid #e3e6f0!important}.border-top[_ngcontent-%COMP%]{border-top:1px solid #e3e6f0!important}.border-right[_ngcontent-%COMP%]{border-right:1px solid #e3e6f0!important}.border-bottom[_ngcontent-%COMP%]{border-bottom:1px solid #e3e6f0!important}.border-left[_ngcontent-%COMP%]{border-left:1px solid #e3e6f0!important}.border-0[_ngcontent-%COMP%]{border:0!important}.border-top-0[_ngcontent-%COMP%]{border-top:0!important}.border-right-0[_ngcontent-%COMP%]{border-right:0!important}.border-bottom-0[_ngcontent-%COMP%]{border-bottom:0!important}.border-left-0[_ngcontent-%COMP%]{border-left:0!important}.border-primary[_ngcontent-%COMP%]{border-color:#4e73df!important}.border-secondary[_ngcontent-%COMP%]{border-color:#858796!important}.border-success[_ngcontent-%COMP%]{border-color:#1cc88a!important}.border-info[_ngcontent-%COMP%]{border-color:#36b9cc!important}.border-warning[_ngcontent-%COMP%]{border-color:#f6c23e!important}.border-danger[_ngcontent-%COMP%]{border-color:#e74a3b!important}.border-light[_ngcontent-%COMP%]{border-color:#f8f9fc!important}.border-dark[_ngcontent-%COMP%]{border-color:#5a5c69!important}.border-white[_ngcontent-%COMP%]{border-color:#fff!important}.rounded-sm[_ngcontent-%COMP%]{border-radius:.2rem!important}.rounded[_ngcontent-%COMP%]{border-radius:.35rem!important}.rounded-top[_ngcontent-%COMP%]{border-top-left-radius:.35rem!important}.rounded-right[_ngcontent-%COMP%], .rounded-top[_ngcontent-%COMP%]{border-top-right-radius:.35rem!important}.rounded-bottom[_ngcontent-%COMP%], .rounded-right[_ngcontent-%COMP%]{border-bottom-right-radius:.35rem!important}.rounded-bottom[_ngcontent-%COMP%], .rounded-left[_ngcontent-%COMP%]{border-bottom-left-radius:.35rem!important}.rounded-left[_ngcontent-%COMP%]{border-top-left-radius:.35rem!important}.rounded-lg[_ngcontent-%COMP%]{border-radius:.3rem!important}.rounded-circle[_ngcontent-%COMP%]{border-radius:50%!important}.rounded-pill[_ngcontent-%COMP%]{border-radius:50rem!important}.rounded-0[_ngcontent-%COMP%]{border-radius:0!important}.clearfix[_ngcontent-%COMP%]:after{display:block;clear:both;content:\"\"}.d-none[_ngcontent-%COMP%]{display:none!important}.d-inline[_ngcontent-%COMP%]{display:inline!important}.d-inline-block[_ngcontent-%COMP%]{display:inline-block!important}.d-block[_ngcontent-%COMP%]{display:block!important}.d-table[_ngcontent-%COMP%]{display:table!important}.d-table-row[_ngcontent-%COMP%]{display:table-row!important}.d-table-cell[_ngcontent-%COMP%]{display:table-cell!important}.d-flex[_ngcontent-%COMP%]{display:-ms-flexbox!important;display:flex!important}.d-inline-flex[_ngcontent-%COMP%]{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none[_ngcontent-%COMP%]{display:none!important}.d-sm-inline[_ngcontent-%COMP%]{display:inline!important}.d-sm-inline-block[_ngcontent-%COMP%]{display:inline-block!important}.d-sm-block[_ngcontent-%COMP%]{display:block!important}.d-sm-table[_ngcontent-%COMP%]{display:table!important}.d-sm-table-row[_ngcontent-%COMP%]{display:table-row!important}.d-sm-table-cell[_ngcontent-%COMP%]{display:table-cell!important}.d-sm-flex[_ngcontent-%COMP%]{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex[_ngcontent-%COMP%]{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none[_ngcontent-%COMP%]{display:none!important}.d-md-inline[_ngcontent-%COMP%]{display:inline!important}.d-md-inline-block[_ngcontent-%COMP%]{display:inline-block!important}.d-md-block[_ngcontent-%COMP%]{display:block!important}.d-md-table[_ngcontent-%COMP%]{display:table!important}.d-md-table-row[_ngcontent-%COMP%]{display:table-row!important}.d-md-table-cell[_ngcontent-%COMP%]{display:table-cell!important}.d-md-flex[_ngcontent-%COMP%]{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex[_ngcontent-%COMP%]{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none[_ngcontent-%COMP%]{display:none!important}.d-lg-inline[_ngcontent-%COMP%]{display:inline!important}.d-lg-inline-block[_ngcontent-%COMP%]{display:inline-block!important}.d-lg-block[_ngcontent-%COMP%]{display:block!important}.d-lg-table[_ngcontent-%COMP%]{display:table!important}.d-lg-table-row[_ngcontent-%COMP%]{display:table-row!important}.d-lg-table-cell[_ngcontent-%COMP%]{display:table-cell!important}.d-lg-flex[_ngcontent-%COMP%]{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex[_ngcontent-%COMP%]{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none[_ngcontent-%COMP%]{display:none!important}.d-xl-inline[_ngcontent-%COMP%]{display:inline!important}.d-xl-inline-block[_ngcontent-%COMP%]{display:inline-block!important}.d-xl-block[_ngcontent-%COMP%]{display:block!important}.d-xl-table[_ngcontent-%COMP%]{display:table!important}.d-xl-table-row[_ngcontent-%COMP%]{display:table-row!important}.d-xl-table-cell[_ngcontent-%COMP%]{display:table-cell!important}.d-xl-flex[_ngcontent-%COMP%]{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex[_ngcontent-%COMP%]{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none[_ngcontent-%COMP%]{display:none!important}.d-print-inline[_ngcontent-%COMP%]{display:inline!important}.d-print-inline-block[_ngcontent-%COMP%]{display:inline-block!important}.d-print-block[_ngcontent-%COMP%]{display:block!important}.d-print-table[_ngcontent-%COMP%]{display:table!important}.d-print-table-row[_ngcontent-%COMP%]{display:table-row!important}.d-print-table-cell[_ngcontent-%COMP%]{display:table-cell!important}.d-print-flex[_ngcontent-%COMP%]{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex[_ngcontent-%COMP%]{display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive[_ngcontent-%COMP%]{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive[_ngcontent-%COMP%]:before{display:block;content:\"\"}.embed-responsive[_ngcontent-%COMP%] .embed-responsive-item[_ngcontent-%COMP%], .embed-responsive[_ngcontent-%COMP%] embed[_ngcontent-%COMP%], .embed-responsive[_ngcontent-%COMP%] iframe[_ngcontent-%COMP%], .embed-responsive[_ngcontent-%COMP%] object[_ngcontent-%COMP%], .embed-responsive[_ngcontent-%COMP%] video[_ngcontent-%COMP%]{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9[_ngcontent-%COMP%]:before{padding-top:42.85714%}.embed-responsive-16by9[_ngcontent-%COMP%]:before{padding-top:56.25%}.embed-responsive-4by3[_ngcontent-%COMP%]:before{padding-top:75%}.embed-responsive-1by1[_ngcontent-%COMP%]:before{padding-top:100%}.flex-row[_ngcontent-%COMP%]{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column[_ngcontent-%COMP%]{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse[_ngcontent-%COMP%]{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse[_ngcontent-%COMP%]{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap[_ngcontent-%COMP%]{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap[_ngcontent-%COMP%]{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse[_ngcontent-%COMP%]{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill[_ngcontent-%COMP%]{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0[_ngcontent-%COMP%]{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1[_ngcontent-%COMP%]{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0[_ngcontent-%COMP%]{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1[_ngcontent-%COMP%]{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start[_ngcontent-%COMP%]{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end[_ngcontent-%COMP%]{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center[_ngcontent-%COMP%]{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between[_ngcontent-%COMP%]{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around[_ngcontent-%COMP%]{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start[_ngcontent-%COMP%]{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end[_ngcontent-%COMP%]{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center[_ngcontent-%COMP%]{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline[_ngcontent-%COMP%]{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch[_ngcontent-%COMP%]{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start[_ngcontent-%COMP%]{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end[_ngcontent-%COMP%]{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center[_ngcontent-%COMP%]{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between[_ngcontent-%COMP%]{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around[_ngcontent-%COMP%]{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch[_ngcontent-%COMP%]{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto[_ngcontent-%COMP%]{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start[_ngcontent-%COMP%]{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end[_ngcontent-%COMP%]{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center[_ngcontent-%COMP%]{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline[_ngcontent-%COMP%]{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch[_ngcontent-%COMP%]{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row[_ngcontent-%COMP%]{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column[_ngcontent-%COMP%]{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse[_ngcontent-%COMP%]{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse[_ngcontent-%COMP%]{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap[_ngcontent-%COMP%]{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap[_ngcontent-%COMP%]{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse[_ngcontent-%COMP%]{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill[_ngcontent-%COMP%]{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0[_ngcontent-%COMP%]{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1[_ngcontent-%COMP%]{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0[_ngcontent-%COMP%]{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1[_ngcontent-%COMP%]{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start[_ngcontent-%COMP%]{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end[_ngcontent-%COMP%]{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center[_ngcontent-%COMP%]{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between[_ngcontent-%COMP%]{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around[_ngcontent-%COMP%]{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start[_ngcontent-%COMP%]{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end[_ngcontent-%COMP%]{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center[_ngcontent-%COMP%]{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline[_ngcontent-%COMP%]{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch[_ngcontent-%COMP%]{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start[_ngcontent-%COMP%]{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end[_ngcontent-%COMP%]{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center[_ngcontent-%COMP%]{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between[_ngcontent-%COMP%]{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around[_ngcontent-%COMP%]{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch[_ngcontent-%COMP%]{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto[_ngcontent-%COMP%]{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start[_ngcontent-%COMP%]{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end[_ngcontent-%COMP%]{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center[_ngcontent-%COMP%]{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline[_ngcontent-%COMP%]{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch[_ngcontent-%COMP%]{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row[_ngcontent-%COMP%]{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column[_ngcontent-%COMP%]{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse[_ngcontent-%COMP%]{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse[_ngcontent-%COMP%]{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap[_ngcontent-%COMP%]{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap[_ngcontent-%COMP%]{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse[_ngcontent-%COMP%]{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill[_ngcontent-%COMP%]{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0[_ngcontent-%COMP%]{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1[_ngcontent-%COMP%]{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0[_ngcontent-%COMP%]{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1[_ngcontent-%COMP%]{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start[_ngcontent-%COMP%]{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end[_ngcontent-%COMP%]{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center[_ngcontent-%COMP%]{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between[_ngcontent-%COMP%]{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around[_ngcontent-%COMP%]{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start[_ngcontent-%COMP%]{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end[_ngcontent-%COMP%]{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center[_ngcontent-%COMP%]{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline[_ngcontent-%COMP%]{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch[_ngcontent-%COMP%]{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start[_ngcontent-%COMP%]{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end[_ngcontent-%COMP%]{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center[_ngcontent-%COMP%]{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between[_ngcontent-%COMP%]{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around[_ngcontent-%COMP%]{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch[_ngcontent-%COMP%]{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto[_ngcontent-%COMP%]{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start[_ngcontent-%COMP%]{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end[_ngcontent-%COMP%]{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center[_ngcontent-%COMP%]{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline[_ngcontent-%COMP%]{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch[_ngcontent-%COMP%]{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row[_ngcontent-%COMP%]{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column[_ngcontent-%COMP%]{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse[_ngcontent-%COMP%]{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse[_ngcontent-%COMP%]{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap[_ngcontent-%COMP%]{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap[_ngcontent-%COMP%]{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse[_ngcontent-%COMP%]{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill[_ngcontent-%COMP%]{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0[_ngcontent-%COMP%]{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1[_ngcontent-%COMP%]{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0[_ngcontent-%COMP%]{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1[_ngcontent-%COMP%]{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start[_ngcontent-%COMP%]{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end[_ngcontent-%COMP%]{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center[_ngcontent-%COMP%]{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between[_ngcontent-%COMP%]{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around[_ngcontent-%COMP%]{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start[_ngcontent-%COMP%]{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end[_ngcontent-%COMP%]{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center[_ngcontent-%COMP%]{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline[_ngcontent-%COMP%]{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch[_ngcontent-%COMP%]{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start[_ngcontent-%COMP%]{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end[_ngcontent-%COMP%]{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center[_ngcontent-%COMP%]{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between[_ngcontent-%COMP%]{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around[_ngcontent-%COMP%]{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch[_ngcontent-%COMP%]{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto[_ngcontent-%COMP%]{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start[_ngcontent-%COMP%]{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end[_ngcontent-%COMP%]{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center[_ngcontent-%COMP%]{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline[_ngcontent-%COMP%]{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch[_ngcontent-%COMP%]{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row[_ngcontent-%COMP%]{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column[_ngcontent-%COMP%]{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse[_ngcontent-%COMP%]{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse[_ngcontent-%COMP%]{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap[_ngcontent-%COMP%]{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap[_ngcontent-%COMP%]{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse[_ngcontent-%COMP%]{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill[_ngcontent-%COMP%]{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0[_ngcontent-%COMP%]{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1[_ngcontent-%COMP%]{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0[_ngcontent-%COMP%]{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1[_ngcontent-%COMP%]{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start[_ngcontent-%COMP%]{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end[_ngcontent-%COMP%]{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center[_ngcontent-%COMP%]{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between[_ngcontent-%COMP%]{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around[_ngcontent-%COMP%]{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start[_ngcontent-%COMP%]{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end[_ngcontent-%COMP%]{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center[_ngcontent-%COMP%]{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline[_ngcontent-%COMP%]{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch[_ngcontent-%COMP%]{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start[_ngcontent-%COMP%]{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end[_ngcontent-%COMP%]{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center[_ngcontent-%COMP%]{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between[_ngcontent-%COMP%]{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around[_ngcontent-%COMP%]{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch[_ngcontent-%COMP%]{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto[_ngcontent-%COMP%]{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start[_ngcontent-%COMP%]{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end[_ngcontent-%COMP%]{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center[_ngcontent-%COMP%]{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline[_ngcontent-%COMP%]{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch[_ngcontent-%COMP%]{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left[_ngcontent-%COMP%]{float:left!important}.float-right[_ngcontent-%COMP%]{float:right!important}.float-none[_ngcontent-%COMP%]{float:none!important}@media (min-width:576px){.float-sm-left[_ngcontent-%COMP%]{float:left!important}.float-sm-right[_ngcontent-%COMP%]{float:right!important}.float-sm-none[_ngcontent-%COMP%]{float:none!important}}@media (min-width:768px){.float-md-left[_ngcontent-%COMP%]{float:left!important}.float-md-right[_ngcontent-%COMP%]{float:right!important}.float-md-none[_ngcontent-%COMP%]{float:none!important}}@media (min-width:992px){.float-lg-left[_ngcontent-%COMP%]{float:left!important}.float-lg-right[_ngcontent-%COMP%]{float:right!important}.float-lg-none[_ngcontent-%COMP%]{float:none!important}}@media (min-width:1200px){.float-xl-left[_ngcontent-%COMP%]{float:left!important}.float-xl-right[_ngcontent-%COMP%]{float:right!important}.float-xl-none[_ngcontent-%COMP%]{float:none!important}}.user-select-all[_ngcontent-%COMP%]{-webkit-user-select:all!important;-moz-user-select:all!important;-ms-user-select:all!important;user-select:all!important}.user-select-auto[_ngcontent-%COMP%]{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.user-select-none[_ngcontent-%COMP%]{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.overflow-auto[_ngcontent-%COMP%]{overflow:auto!important}.overflow-hidden[_ngcontent-%COMP%]{overflow:hidden!important}.position-static[_ngcontent-%COMP%]{position:static!important}.position-relative[_ngcontent-%COMP%]{position:relative!important}.position-absolute[_ngcontent-%COMP%]{position:absolute!important}.position-fixed[_ngcontent-%COMP%]{position:fixed!important}.position-sticky[_ngcontent-%COMP%]{position:-webkit-sticky!important;position:sticky!important}.fixed-top[_ngcontent-%COMP%]{top:0}.fixed-bottom[_ngcontent-%COMP%], .fixed-top[_ngcontent-%COMP%]{position:fixed;right:0;left:0;z-index:1030}.fixed-bottom[_ngcontent-%COMP%]{bottom:0}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top[_ngcontent-%COMP%]{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only[_ngcontent-%COMP%]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable[_ngcontent-%COMP%]:active, .sr-only-focusable[_ngcontent-%COMP%]:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm[_ngcontent-%COMP%]{box-shadow:0 .125rem .25rem 0 rgba(58,59,69,.2)!important}.shadow[_ngcontent-%COMP%]{box-shadow:0 .15rem 1.75rem 0 rgba(58,59,69,.15)!important}.shadow-lg[_ngcontent-%COMP%]{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none[_ngcontent-%COMP%]{box-shadow:none!important}.w-25[_ngcontent-%COMP%]{width:25%!important}.w-50[_ngcontent-%COMP%]{width:50%!important}.w-75[_ngcontent-%COMP%]{width:75%!important}.w-100[_ngcontent-%COMP%]{width:100%!important}.w-auto[_ngcontent-%COMP%]{width:auto!important}.h-25[_ngcontent-%COMP%]{height:25%!important}.h-50[_ngcontent-%COMP%]{height:50%!important}.h-75[_ngcontent-%COMP%]{height:75%!important}.h-100[_ngcontent-%COMP%]{height:100%!important}.h-auto[_ngcontent-%COMP%]{height:auto!important}.mw-100[_ngcontent-%COMP%]{max-width:100%!important}.mh-100[_ngcontent-%COMP%]{max-height:100%!important}.min-vw-100[_ngcontent-%COMP%]{min-width:100vw!important}.min-vh-100[_ngcontent-%COMP%]{min-height:100vh!important}.vw-100[_ngcontent-%COMP%]{width:100vw!important}.vh-100[_ngcontent-%COMP%]{height:100vh!important}.m-0[_ngcontent-%COMP%]{margin:0!important}.mt-0[_ngcontent-%COMP%], .my-0[_ngcontent-%COMP%]{margin-top:0!important}.mr-0[_ngcontent-%COMP%], .mx-0[_ngcontent-%COMP%]{margin-right:0!important}.mb-0[_ngcontent-%COMP%], .my-0[_ngcontent-%COMP%]{margin-bottom:0!important}.ml-0[_ngcontent-%COMP%], .mx-0[_ngcontent-%COMP%]{margin-left:0!important}.m-1[_ngcontent-%COMP%]{margin:.25rem!important}.mt-1[_ngcontent-%COMP%], .my-1[_ngcontent-%COMP%]{margin-top:.25rem!important}.mr-1[_ngcontent-%COMP%], .mx-1[_ngcontent-%COMP%]{margin-right:.25rem!important}.mb-1[_ngcontent-%COMP%], .my-1[_ngcontent-%COMP%]{margin-bottom:.25rem!important}.ml-1[_ngcontent-%COMP%], .mx-1[_ngcontent-%COMP%]{margin-left:.25rem!important}.m-2[_ngcontent-%COMP%]{margin:.5rem!important}.mt-2[_ngcontent-%COMP%], .my-2[_ngcontent-%COMP%]{margin-top:.5rem!important}.mr-2[_ngcontent-%COMP%], .mx-2[_ngcontent-%COMP%]{margin-right:.5rem!important}.mb-2[_ngcontent-%COMP%], .my-2[_ngcontent-%COMP%]{margin-bottom:.5rem!important}.ml-2[_ngcontent-%COMP%], .mx-2[_ngcontent-%COMP%]{margin-left:.5rem!important}.m-3[_ngcontent-%COMP%]{margin:1rem!important}.mt-3[_ngcontent-%COMP%], .my-3[_ngcontent-%COMP%]{margin-top:1rem!important}.mr-3[_ngcontent-%COMP%], .mx-3[_ngcontent-%COMP%]{margin-right:1rem!important}.mb-3[_ngcontent-%COMP%], .my-3[_ngcontent-%COMP%]{margin-bottom:1rem!important}.ml-3[_ngcontent-%COMP%], .mx-3[_ngcontent-%COMP%]{margin-left:1rem!important}.m-4[_ngcontent-%COMP%]{margin:1.5rem!important}.mt-4[_ngcontent-%COMP%], .my-4[_ngcontent-%COMP%]{margin-top:1.5rem!important}.mr-4[_ngcontent-%COMP%], .mx-4[_ngcontent-%COMP%]{margin-right:1.5rem!important}.mb-4[_ngcontent-%COMP%], .my-4[_ngcontent-%COMP%]{margin-bottom:1.5rem!important}.ml-4[_ngcontent-%COMP%], .mx-4[_ngcontent-%COMP%]{margin-left:1.5rem!important}.m-5[_ngcontent-%COMP%]{margin:3rem!important}.mt-5[_ngcontent-%COMP%], .my-5[_ngcontent-%COMP%]{margin-top:3rem!important}.mr-5[_ngcontent-%COMP%], .mx-5[_ngcontent-%COMP%]{margin-right:3rem!important}.mb-5[_ngcontent-%COMP%], .my-5[_ngcontent-%COMP%]{margin-bottom:3rem!important}.ml-5[_ngcontent-%COMP%], .mx-5[_ngcontent-%COMP%]{margin-left:3rem!important}.p-0[_ngcontent-%COMP%]{padding:0!important}.pt-0[_ngcontent-%COMP%], .py-0[_ngcontent-%COMP%]{padding-top:0!important}.pr-0[_ngcontent-%COMP%], .px-0[_ngcontent-%COMP%]{padding-right:0!important}.pb-0[_ngcontent-%COMP%], .py-0[_ngcontent-%COMP%]{padding-bottom:0!important}.pl-0[_ngcontent-%COMP%], .px-0[_ngcontent-%COMP%]{padding-left:0!important}.p-1[_ngcontent-%COMP%]{padding:.25rem!important}.pt-1[_ngcontent-%COMP%], .py-1[_ngcontent-%COMP%]{padding-top:.25rem!important}.pr-1[_ngcontent-%COMP%], .px-1[_ngcontent-%COMP%]{padding-right:.25rem!important}.pb-1[_ngcontent-%COMP%], .py-1[_ngcontent-%COMP%]{padding-bottom:.25rem!important}.pl-1[_ngcontent-%COMP%], .px-1[_ngcontent-%COMP%]{padding-left:.25rem!important}.p-2[_ngcontent-%COMP%]{padding:.5rem!important}.pt-2[_ngcontent-%COMP%], .py-2[_ngcontent-%COMP%]{padding-top:.5rem!important}.pr-2[_ngcontent-%COMP%], .px-2[_ngcontent-%COMP%]{padding-right:.5rem!important}.pb-2[_ngcontent-%COMP%], .py-2[_ngcontent-%COMP%]{padding-bottom:.5rem!important}.pl-2[_ngcontent-%COMP%], .px-2[_ngcontent-%COMP%]{padding-left:.5rem!important}.p-3[_ngcontent-%COMP%]{padding:1rem!important}.pt-3[_ngcontent-%COMP%], .py-3[_ngcontent-%COMP%]{padding-top:1rem!important}.pr-3[_ngcontent-%COMP%], .px-3[_ngcontent-%COMP%]{padding-right:1rem!important}.pb-3[_ngcontent-%COMP%], .py-3[_ngcontent-%COMP%]{padding-bottom:1rem!important}.pl-3[_ngcontent-%COMP%], .px-3[_ngcontent-%COMP%]{padding-left:1rem!important}.p-4[_ngcontent-%COMP%]{padding:1.5rem!important}.pt-4[_ngcontent-%COMP%], .py-4[_ngcontent-%COMP%]{padding-top:1.5rem!important}.pr-4[_ngcontent-%COMP%], .px-4[_ngcontent-%COMP%]{padding-right:1.5rem!important}.pb-4[_ngcontent-%COMP%], .py-4[_ngcontent-%COMP%]{padding-bottom:1.5rem!important}.pl-4[_ngcontent-%COMP%], .px-4[_ngcontent-%COMP%]{padding-left:1.5rem!important}.p-5[_ngcontent-%COMP%]{padding:3rem!important}.pt-5[_ngcontent-%COMP%], .py-5[_ngcontent-%COMP%]{padding-top:3rem!important}.pr-5[_ngcontent-%COMP%], .px-5[_ngcontent-%COMP%]{padding-right:3rem!important}.pb-5[_ngcontent-%COMP%], .py-5[_ngcontent-%COMP%]{padding-bottom:3rem!important}.pl-5[_ngcontent-%COMP%], .px-5[_ngcontent-%COMP%]{padding-left:3rem!important}.m-n1[_ngcontent-%COMP%]{margin:-.25rem!important}.mt-n1[_ngcontent-%COMP%], .my-n1[_ngcontent-%COMP%]{margin-top:-.25rem!important}.mr-n1[_ngcontent-%COMP%], .mx-n1[_ngcontent-%COMP%]{margin-right:-.25rem!important}.mb-n1[_ngcontent-%COMP%], .my-n1[_ngcontent-%COMP%]{margin-bottom:-.25rem!important}.ml-n1[_ngcontent-%COMP%], .mx-n1[_ngcontent-%COMP%]{margin-left:-.25rem!important}.m-n2[_ngcontent-%COMP%]{margin:-.5rem!important}.mt-n2[_ngcontent-%COMP%], .my-n2[_ngcontent-%COMP%]{margin-top:-.5rem!important}.mr-n2[_ngcontent-%COMP%], .mx-n2[_ngcontent-%COMP%]{margin-right:-.5rem!important}.mb-n2[_ngcontent-%COMP%], .my-n2[_ngcontent-%COMP%]{margin-bottom:-.5rem!important}.ml-n2[_ngcontent-%COMP%], .mx-n2[_ngcontent-%COMP%]{margin-left:-.5rem!important}.m-n3[_ngcontent-%COMP%]{margin:-1rem!important}.mt-n3[_ngcontent-%COMP%], .my-n3[_ngcontent-%COMP%]{margin-top:-1rem!important}.mr-n3[_ngcontent-%COMP%], .mx-n3[_ngcontent-%COMP%]{margin-right:-1rem!important}.mb-n3[_ngcontent-%COMP%], .my-n3[_ngcontent-%COMP%]{margin-bottom:-1rem!important}.ml-n3[_ngcontent-%COMP%], .mx-n3[_ngcontent-%COMP%]{margin-left:-1rem!important}.m-n4[_ngcontent-%COMP%]{margin:-1.5rem!important}.mt-n4[_ngcontent-%COMP%], .my-n4[_ngcontent-%COMP%]{margin-top:-1.5rem!important}.mr-n4[_ngcontent-%COMP%], .mx-n4[_ngcontent-%COMP%]{margin-right:-1.5rem!important}.mb-n4[_ngcontent-%COMP%], .my-n4[_ngcontent-%COMP%]{margin-bottom:-1.5rem!important}.ml-n4[_ngcontent-%COMP%], .mx-n4[_ngcontent-%COMP%]{margin-left:-1.5rem!important}.m-n5[_ngcontent-%COMP%]{margin:-3rem!important}.mt-n5[_ngcontent-%COMP%], .my-n5[_ngcontent-%COMP%]{margin-top:-3rem!important}.mr-n5[_ngcontent-%COMP%], .mx-n5[_ngcontent-%COMP%]{margin-right:-3rem!important}.mb-n5[_ngcontent-%COMP%], .my-n5[_ngcontent-%COMP%]{margin-bottom:-3rem!important}.ml-n5[_ngcontent-%COMP%], .mx-n5[_ngcontent-%COMP%]{margin-left:-3rem!important}.m-auto[_ngcontent-%COMP%]{margin:auto!important}.mt-auto[_ngcontent-%COMP%], .my-auto[_ngcontent-%COMP%]{margin-top:auto!important}.mr-auto[_ngcontent-%COMP%], .mx-auto[_ngcontent-%COMP%]{margin-right:auto!important}.mb-auto[_ngcontent-%COMP%], .my-auto[_ngcontent-%COMP%]{margin-bottom:auto!important}.ml-auto[_ngcontent-%COMP%], .mx-auto[_ngcontent-%COMP%]{margin-left:auto!important}@media (min-width:576px){.m-sm-0[_ngcontent-%COMP%]{margin:0!important}.mt-sm-0[_ngcontent-%COMP%], .my-sm-0[_ngcontent-%COMP%]{margin-top:0!important}.mr-sm-0[_ngcontent-%COMP%], .mx-sm-0[_ngcontent-%COMP%]{margin-right:0!important}.mb-sm-0[_ngcontent-%COMP%], .my-sm-0[_ngcontent-%COMP%]{margin-bottom:0!important}.ml-sm-0[_ngcontent-%COMP%], .mx-sm-0[_ngcontent-%COMP%]{margin-left:0!important}.m-sm-1[_ngcontent-%COMP%]{margin:.25rem!important}.mt-sm-1[_ngcontent-%COMP%], .my-sm-1[_ngcontent-%COMP%]{margin-top:.25rem!important}.mr-sm-1[_ngcontent-%COMP%], .mx-sm-1[_ngcontent-%COMP%]{margin-right:.25rem!important}.mb-sm-1[_ngcontent-%COMP%], .my-sm-1[_ngcontent-%COMP%]{margin-bottom:.25rem!important}.ml-sm-1[_ngcontent-%COMP%], .mx-sm-1[_ngcontent-%COMP%]{margin-left:.25rem!important}.m-sm-2[_ngcontent-%COMP%]{margin:.5rem!important}.mt-sm-2[_ngcontent-%COMP%], .my-sm-2[_ngcontent-%COMP%]{margin-top:.5rem!important}.mr-sm-2[_ngcontent-%COMP%], .mx-sm-2[_ngcontent-%COMP%]{margin-right:.5rem!important}.mb-sm-2[_ngcontent-%COMP%], .my-sm-2[_ngcontent-%COMP%]{margin-bottom:.5rem!important}.ml-sm-2[_ngcontent-%COMP%], .mx-sm-2[_ngcontent-%COMP%]{margin-left:.5rem!important}.m-sm-3[_ngcontent-%COMP%]{margin:1rem!important}.mt-sm-3[_ngcontent-%COMP%], .my-sm-3[_ngcontent-%COMP%]{margin-top:1rem!important}.mr-sm-3[_ngcontent-%COMP%], .mx-sm-3[_ngcontent-%COMP%]{margin-right:1rem!important}.mb-sm-3[_ngcontent-%COMP%], .my-sm-3[_ngcontent-%COMP%]{margin-bottom:1rem!important}.ml-sm-3[_ngcontent-%COMP%], .mx-sm-3[_ngcontent-%COMP%]{margin-left:1rem!important}.m-sm-4[_ngcontent-%COMP%]{margin:1.5rem!important}.mt-sm-4[_ngcontent-%COMP%], .my-sm-4[_ngcontent-%COMP%]{margin-top:1.5rem!important}.mr-sm-4[_ngcontent-%COMP%], .mx-sm-4[_ngcontent-%COMP%]{margin-right:1.5rem!important}.mb-sm-4[_ngcontent-%COMP%], .my-sm-4[_ngcontent-%COMP%]{margin-bottom:1.5rem!important}.ml-sm-4[_ngcontent-%COMP%], .mx-sm-4[_ngcontent-%COMP%]{margin-left:1.5rem!important}.m-sm-5[_ngcontent-%COMP%]{margin:3rem!important}.mt-sm-5[_ngcontent-%COMP%], .my-sm-5[_ngcontent-%COMP%]{margin-top:3rem!important}.mr-sm-5[_ngcontent-%COMP%], .mx-sm-5[_ngcontent-%COMP%]{margin-right:3rem!important}.mb-sm-5[_ngcontent-%COMP%], .my-sm-5[_ngcontent-%COMP%]{margin-bottom:3rem!important}.ml-sm-5[_ngcontent-%COMP%], .mx-sm-5[_ngcontent-%COMP%]{margin-left:3rem!important}.p-sm-0[_ngcontent-%COMP%]{padding:0!important}.pt-sm-0[_ngcontent-%COMP%], .py-sm-0[_ngcontent-%COMP%]{padding-top:0!important}.pr-sm-0[_ngcontent-%COMP%], .px-sm-0[_ngcontent-%COMP%]{padding-right:0!important}.pb-sm-0[_ngcontent-%COMP%], .py-sm-0[_ngcontent-%COMP%]{padding-bottom:0!important}.pl-sm-0[_ngcontent-%COMP%], .px-sm-0[_ngcontent-%COMP%]{padding-left:0!important}.p-sm-1[_ngcontent-%COMP%]{padding:.25rem!important}.pt-sm-1[_ngcontent-%COMP%], .py-sm-1[_ngcontent-%COMP%]{padding-top:.25rem!important}.pr-sm-1[_ngcontent-%COMP%], .px-sm-1[_ngcontent-%COMP%]{padding-right:.25rem!important}.pb-sm-1[_ngcontent-%COMP%], .py-sm-1[_ngcontent-%COMP%]{padding-bottom:.25rem!important}.pl-sm-1[_ngcontent-%COMP%], .px-sm-1[_ngcontent-%COMP%]{padding-left:.25rem!important}.p-sm-2[_ngcontent-%COMP%]{padding:.5rem!important}.pt-sm-2[_ngcontent-%COMP%], .py-sm-2[_ngcontent-%COMP%]{padding-top:.5rem!important}.pr-sm-2[_ngcontent-%COMP%], .px-sm-2[_ngcontent-%COMP%]{padding-right:.5rem!important}.pb-sm-2[_ngcontent-%COMP%], .py-sm-2[_ngcontent-%COMP%]{padding-bottom:.5rem!important}.pl-sm-2[_ngcontent-%COMP%], .px-sm-2[_ngcontent-%COMP%]{padding-left:.5rem!important}.p-sm-3[_ngcontent-%COMP%]{padding:1rem!important}.pt-sm-3[_ngcontent-%COMP%], .py-sm-3[_ngcontent-%COMP%]{padding-top:1rem!important}.pr-sm-3[_ngcontent-%COMP%], .px-sm-3[_ngcontent-%COMP%]{padding-right:1rem!important}.pb-sm-3[_ngcontent-%COMP%], .py-sm-3[_ngcontent-%COMP%]{padding-bottom:1rem!important}.pl-sm-3[_ngcontent-%COMP%], .px-sm-3[_ngcontent-%COMP%]{padding-left:1rem!important}.p-sm-4[_ngcontent-%COMP%]{padding:1.5rem!important}.pt-sm-4[_ngcontent-%COMP%], .py-sm-4[_ngcontent-%COMP%]{padding-top:1.5rem!important}.pr-sm-4[_ngcontent-%COMP%], .px-sm-4[_ngcontent-%COMP%]{padding-right:1.5rem!important}.pb-sm-4[_ngcontent-%COMP%], .py-sm-4[_ngcontent-%COMP%]{padding-bottom:1.5rem!important}.pl-sm-4[_ngcontent-%COMP%], .px-sm-4[_ngcontent-%COMP%]{padding-left:1.5rem!important}.p-sm-5[_ngcontent-%COMP%]{padding:3rem!important}.pt-sm-5[_ngcontent-%COMP%], .py-sm-5[_ngcontent-%COMP%]{padding-top:3rem!important}.pr-sm-5[_ngcontent-%COMP%], .px-sm-5[_ngcontent-%COMP%]{padding-right:3rem!important}.pb-sm-5[_ngcontent-%COMP%], .py-sm-5[_ngcontent-%COMP%]{padding-bottom:3rem!important}.pl-sm-5[_ngcontent-%COMP%], .px-sm-5[_ngcontent-%COMP%]{padding-left:3rem!important}.m-sm-n1[_ngcontent-%COMP%]{margin:-.25rem!important}.mt-sm-n1[_ngcontent-%COMP%], .my-sm-n1[_ngcontent-%COMP%]{margin-top:-.25rem!important}.mr-sm-n1[_ngcontent-%COMP%], .mx-sm-n1[_ngcontent-%COMP%]{margin-right:-.25rem!important}.mb-sm-n1[_ngcontent-%COMP%], .my-sm-n1[_ngcontent-%COMP%]{margin-bottom:-.25rem!important}.ml-sm-n1[_ngcontent-%COMP%], .mx-sm-n1[_ngcontent-%COMP%]{margin-left:-.25rem!important}.m-sm-n2[_ngcontent-%COMP%]{margin:-.5rem!important}.mt-sm-n2[_ngcontent-%COMP%], .my-sm-n2[_ngcontent-%COMP%]{margin-top:-.5rem!important}.mr-sm-n2[_ngcontent-%COMP%], .mx-sm-n2[_ngcontent-%COMP%]{margin-right:-.5rem!important}.mb-sm-n2[_ngcontent-%COMP%], .my-sm-n2[_ngcontent-%COMP%]{margin-bottom:-.5rem!important}.ml-sm-n2[_ngcontent-%COMP%], .mx-sm-n2[_ngcontent-%COMP%]{margin-left:-.5rem!important}.m-sm-n3[_ngcontent-%COMP%]{margin:-1rem!important}.mt-sm-n3[_ngcontent-%COMP%], .my-sm-n3[_ngcontent-%COMP%]{margin-top:-1rem!important}.mr-sm-n3[_ngcontent-%COMP%], .mx-sm-n3[_ngcontent-%COMP%]{margin-right:-1rem!important}.mb-sm-n3[_ngcontent-%COMP%], .my-sm-n3[_ngcontent-%COMP%]{margin-bottom:-1rem!important}.ml-sm-n3[_ngcontent-%COMP%], .mx-sm-n3[_ngcontent-%COMP%]{margin-left:-1rem!important}.m-sm-n4[_ngcontent-%COMP%]{margin:-1.5rem!important}.mt-sm-n4[_ngcontent-%COMP%], .my-sm-n4[_ngcontent-%COMP%]{margin-top:-1.5rem!important}.mr-sm-n4[_ngcontent-%COMP%], .mx-sm-n4[_ngcontent-%COMP%]{margin-right:-1.5rem!important}.mb-sm-n4[_ngcontent-%COMP%], .my-sm-n4[_ngcontent-%COMP%]{margin-bottom:-1.5rem!important}.ml-sm-n4[_ngcontent-%COMP%], .mx-sm-n4[_ngcontent-%COMP%]{margin-left:-1.5rem!important}.m-sm-n5[_ngcontent-%COMP%]{margin:-3rem!important}.mt-sm-n5[_ngcontent-%COMP%], .my-sm-n5[_ngcontent-%COMP%]{margin-top:-3rem!important}.mr-sm-n5[_ngcontent-%COMP%], .mx-sm-n5[_ngcontent-%COMP%]{margin-right:-3rem!important}.mb-sm-n5[_ngcontent-%COMP%], .my-sm-n5[_ngcontent-%COMP%]{margin-bottom:-3rem!important}.ml-sm-n5[_ngcontent-%COMP%], .mx-sm-n5[_ngcontent-%COMP%]{margin-left:-3rem!important}.m-sm-auto[_ngcontent-%COMP%]{margin:auto!important}.mt-sm-auto[_ngcontent-%COMP%], .my-sm-auto[_ngcontent-%COMP%]{margin-top:auto!important}.mr-sm-auto[_ngcontent-%COMP%], .mx-sm-auto[_ngcontent-%COMP%]{margin-right:auto!important}.mb-sm-auto[_ngcontent-%COMP%], .my-sm-auto[_ngcontent-%COMP%]{margin-bottom:auto!important}.ml-sm-auto[_ngcontent-%COMP%], .mx-sm-auto[_ngcontent-%COMP%]{margin-left:auto!important}}@media (min-width:768px){.m-md-0[_ngcontent-%COMP%]{margin:0!important}.mt-md-0[_ngcontent-%COMP%], .my-md-0[_ngcontent-%COMP%]{margin-top:0!important}.mr-md-0[_ngcontent-%COMP%], .mx-md-0[_ngcontent-%COMP%]{margin-right:0!important}.mb-md-0[_ngcontent-%COMP%], .my-md-0[_ngcontent-%COMP%]{margin-bottom:0!important}.ml-md-0[_ngcontent-%COMP%], .mx-md-0[_ngcontent-%COMP%]{margin-left:0!important}.m-md-1[_ngcontent-%COMP%]{margin:.25rem!important}.mt-md-1[_ngcontent-%COMP%], .my-md-1[_ngcontent-%COMP%]{margin-top:.25rem!important}.mr-md-1[_ngcontent-%COMP%], .mx-md-1[_ngcontent-%COMP%]{margin-right:.25rem!important}.mb-md-1[_ngcontent-%COMP%], .my-md-1[_ngcontent-%COMP%]{margin-bottom:.25rem!important}.ml-md-1[_ngcontent-%COMP%], .mx-md-1[_ngcontent-%COMP%]{margin-left:.25rem!important}.m-md-2[_ngcontent-%COMP%]{margin:.5rem!important}.mt-md-2[_ngcontent-%COMP%], .my-md-2[_ngcontent-%COMP%]{margin-top:.5rem!important}.mr-md-2[_ngcontent-%COMP%], .mx-md-2[_ngcontent-%COMP%]{margin-right:.5rem!important}.mb-md-2[_ngcontent-%COMP%], .my-md-2[_ngcontent-%COMP%]{margin-bottom:.5rem!important}.ml-md-2[_ngcontent-%COMP%], .mx-md-2[_ngcontent-%COMP%]{margin-left:.5rem!important}.m-md-3[_ngcontent-%COMP%]{margin:1rem!important}.mt-md-3[_ngcontent-%COMP%], .my-md-3[_ngcontent-%COMP%]{margin-top:1rem!important}.mr-md-3[_ngcontent-%COMP%], .mx-md-3[_ngcontent-%COMP%]{margin-right:1rem!important}.mb-md-3[_ngcontent-%COMP%], .my-md-3[_ngcontent-%COMP%]{margin-bottom:1rem!important}.ml-md-3[_ngcontent-%COMP%], .mx-md-3[_ngcontent-%COMP%]{margin-left:1rem!important}.m-md-4[_ngcontent-%COMP%]{margin:1.5rem!important}.mt-md-4[_ngcontent-%COMP%], .my-md-4[_ngcontent-%COMP%]{margin-top:1.5rem!important}.mr-md-4[_ngcontent-%COMP%], .mx-md-4[_ngcontent-%COMP%]{margin-right:1.5rem!important}.mb-md-4[_ngcontent-%COMP%], .my-md-4[_ngcontent-%COMP%]{margin-bottom:1.5rem!important}.ml-md-4[_ngcontent-%COMP%], .mx-md-4[_ngcontent-%COMP%]{margin-left:1.5rem!important}.m-md-5[_ngcontent-%COMP%]{margin:3rem!important}.mt-md-5[_ngcontent-%COMP%], .my-md-5[_ngcontent-%COMP%]{margin-top:3rem!important}.mr-md-5[_ngcontent-%COMP%], .mx-md-5[_ngcontent-%COMP%]{margin-right:3rem!important}.mb-md-5[_ngcontent-%COMP%], .my-md-5[_ngcontent-%COMP%]{margin-bottom:3rem!important}.ml-md-5[_ngcontent-%COMP%], .mx-md-5[_ngcontent-%COMP%]{margin-left:3rem!important}.p-md-0[_ngcontent-%COMP%]{padding:0!important}.pt-md-0[_ngcontent-%COMP%], .py-md-0[_ngcontent-%COMP%]{padding-top:0!important}.pr-md-0[_ngcontent-%COMP%], .px-md-0[_ngcontent-%COMP%]{padding-right:0!important}.pb-md-0[_ngcontent-%COMP%], .py-md-0[_ngcontent-%COMP%]{padding-bottom:0!important}.pl-md-0[_ngcontent-%COMP%], .px-md-0[_ngcontent-%COMP%]{padding-left:0!important}.p-md-1[_ngcontent-%COMP%]{padding:.25rem!important}.pt-md-1[_ngcontent-%COMP%], .py-md-1[_ngcontent-%COMP%]{padding-top:.25rem!important}.pr-md-1[_ngcontent-%COMP%], .px-md-1[_ngcontent-%COMP%]{padding-right:.25rem!important}.pb-md-1[_ngcontent-%COMP%], .py-md-1[_ngcontent-%COMP%]{padding-bottom:.25rem!important}.pl-md-1[_ngcontent-%COMP%], .px-md-1[_ngcontent-%COMP%]{padding-left:.25rem!important}.p-md-2[_ngcontent-%COMP%]{padding:.5rem!important}.pt-md-2[_ngcontent-%COMP%], .py-md-2[_ngcontent-%COMP%]{padding-top:.5rem!important}.pr-md-2[_ngcontent-%COMP%], .px-md-2[_ngcontent-%COMP%]{padding-right:.5rem!important}.pb-md-2[_ngcontent-%COMP%], .py-md-2[_ngcontent-%COMP%]{padding-bottom:.5rem!important}.pl-md-2[_ngcontent-%COMP%], .px-md-2[_ngcontent-%COMP%]{padding-left:.5rem!important}.p-md-3[_ngcontent-%COMP%]{padding:1rem!important}.pt-md-3[_ngcontent-%COMP%], .py-md-3[_ngcontent-%COMP%]{padding-top:1rem!important}.pr-md-3[_ngcontent-%COMP%], .px-md-3[_ngcontent-%COMP%]{padding-right:1rem!important}.pb-md-3[_ngcontent-%COMP%], .py-md-3[_ngcontent-%COMP%]{padding-bottom:1rem!important}.pl-md-3[_ngcontent-%COMP%], .px-md-3[_ngcontent-%COMP%]{padding-left:1rem!important}.p-md-4[_ngcontent-%COMP%]{padding:1.5rem!important}.pt-md-4[_ngcontent-%COMP%], .py-md-4[_ngcontent-%COMP%]{padding-top:1.5rem!important}.pr-md-4[_ngcontent-%COMP%], .px-md-4[_ngcontent-%COMP%]{padding-right:1.5rem!important}.pb-md-4[_ngcontent-%COMP%], .py-md-4[_ngcontent-%COMP%]{padding-bottom:1.5rem!important}.pl-md-4[_ngcontent-%COMP%], .px-md-4[_ngcontent-%COMP%]{padding-left:1.5rem!important}.p-md-5[_ngcontent-%COMP%]{padding:3rem!important}.pt-md-5[_ngcontent-%COMP%], .py-md-5[_ngcontent-%COMP%]{padding-top:3rem!important}.pr-md-5[_ngcontent-%COMP%], .px-md-5[_ngcontent-%COMP%]{padding-right:3rem!important}.pb-md-5[_ngcontent-%COMP%], .py-md-5[_ngcontent-%COMP%]{padding-bottom:3rem!important}.pl-md-5[_ngcontent-%COMP%], .px-md-5[_ngcontent-%COMP%]{padding-left:3rem!important}.m-md-n1[_ngcontent-%COMP%]{margin:-.25rem!important}.mt-md-n1[_ngcontent-%COMP%], .my-md-n1[_ngcontent-%COMP%]{margin-top:-.25rem!important}.mr-md-n1[_ngcontent-%COMP%], .mx-md-n1[_ngcontent-%COMP%]{margin-right:-.25rem!important}.mb-md-n1[_ngcontent-%COMP%], .my-md-n1[_ngcontent-%COMP%]{margin-bottom:-.25rem!important}.ml-md-n1[_ngcontent-%COMP%], .mx-md-n1[_ngcontent-%COMP%]{margin-left:-.25rem!important}.m-md-n2[_ngcontent-%COMP%]{margin:-.5rem!important}.mt-md-n2[_ngcontent-%COMP%], .my-md-n2[_ngcontent-%COMP%]{margin-top:-.5rem!important}.mr-md-n2[_ngcontent-%COMP%], .mx-md-n2[_ngcontent-%COMP%]{margin-right:-.5rem!important}.mb-md-n2[_ngcontent-%COMP%], .my-md-n2[_ngcontent-%COMP%]{margin-bottom:-.5rem!important}.ml-md-n2[_ngcontent-%COMP%], .mx-md-n2[_ngcontent-%COMP%]{margin-left:-.5rem!important}.m-md-n3[_ngcontent-%COMP%]{margin:-1rem!important}.mt-md-n3[_ngcontent-%COMP%], .my-md-n3[_ngcontent-%COMP%]{margin-top:-1rem!important}.mr-md-n3[_ngcontent-%COMP%], .mx-md-n3[_ngcontent-%COMP%]{margin-right:-1rem!important}.mb-md-n3[_ngcontent-%COMP%], .my-md-n3[_ngcontent-%COMP%]{margin-bottom:-1rem!important}.ml-md-n3[_ngcontent-%COMP%], .mx-md-n3[_ngcontent-%COMP%]{margin-left:-1rem!important}.m-md-n4[_ngcontent-%COMP%]{margin:-1.5rem!important}.mt-md-n4[_ngcontent-%COMP%], .my-md-n4[_ngcontent-%COMP%]{margin-top:-1.5rem!important}.mr-md-n4[_ngcontent-%COMP%], .mx-md-n4[_ngcontent-%COMP%]{margin-right:-1.5rem!important}.mb-md-n4[_ngcontent-%COMP%], .my-md-n4[_ngcontent-%COMP%]{margin-bottom:-1.5rem!important}.ml-md-n4[_ngcontent-%COMP%], .mx-md-n4[_ngcontent-%COMP%]{margin-left:-1.5rem!important}.m-md-n5[_ngcontent-%COMP%]{margin:-3rem!important}.mt-md-n5[_ngcontent-%COMP%], .my-md-n5[_ngcontent-%COMP%]{margin-top:-3rem!important}.mr-md-n5[_ngcontent-%COMP%], .mx-md-n5[_ngcontent-%COMP%]{margin-right:-3rem!important}.mb-md-n5[_ngcontent-%COMP%], .my-md-n5[_ngcontent-%COMP%]{margin-bottom:-3rem!important}.ml-md-n5[_ngcontent-%COMP%], .mx-md-n5[_ngcontent-%COMP%]{margin-left:-3rem!important}.m-md-auto[_ngcontent-%COMP%]{margin:auto!important}.mt-md-auto[_ngcontent-%COMP%], .my-md-auto[_ngcontent-%COMP%]{margin-top:auto!important}.mr-md-auto[_ngcontent-%COMP%], .mx-md-auto[_ngcontent-%COMP%]{margin-right:auto!important}.mb-md-auto[_ngcontent-%COMP%], .my-md-auto[_ngcontent-%COMP%]{margin-bottom:auto!important}.ml-md-auto[_ngcontent-%COMP%], .mx-md-auto[_ngcontent-%COMP%]{margin-left:auto!important}}@media (min-width:992px){.m-lg-0[_ngcontent-%COMP%]{margin:0!important}.mt-lg-0[_ngcontent-%COMP%], .my-lg-0[_ngcontent-%COMP%]{margin-top:0!important}.mr-lg-0[_ngcontent-%COMP%], .mx-lg-0[_ngcontent-%COMP%]{margin-right:0!important}.mb-lg-0[_ngcontent-%COMP%], .my-lg-0[_ngcontent-%COMP%]{margin-bottom:0!important}.ml-lg-0[_ngcontent-%COMP%], .mx-lg-0[_ngcontent-%COMP%]{margin-left:0!important}.m-lg-1[_ngcontent-%COMP%]{margin:.25rem!important}.mt-lg-1[_ngcontent-%COMP%], .my-lg-1[_ngcontent-%COMP%]{margin-top:.25rem!important}.mr-lg-1[_ngcontent-%COMP%], .mx-lg-1[_ngcontent-%COMP%]{margin-right:.25rem!important}.mb-lg-1[_ngcontent-%COMP%], .my-lg-1[_ngcontent-%COMP%]{margin-bottom:.25rem!important}.ml-lg-1[_ngcontent-%COMP%], .mx-lg-1[_ngcontent-%COMP%]{margin-left:.25rem!important}.m-lg-2[_ngcontent-%COMP%]{margin:.5rem!important}.mt-lg-2[_ngcontent-%COMP%], .my-lg-2[_ngcontent-%COMP%]{margin-top:.5rem!important}.mr-lg-2[_ngcontent-%COMP%], .mx-lg-2[_ngcontent-%COMP%]{margin-right:.5rem!important}.mb-lg-2[_ngcontent-%COMP%], .my-lg-2[_ngcontent-%COMP%]{margin-bottom:.5rem!important}.ml-lg-2[_ngcontent-%COMP%], .mx-lg-2[_ngcontent-%COMP%]{margin-left:.5rem!important}.m-lg-3[_ngcontent-%COMP%]{margin:1rem!important}.mt-lg-3[_ngcontent-%COMP%], .my-lg-3[_ngcontent-%COMP%]{margin-top:1rem!important}.mr-lg-3[_ngcontent-%COMP%], .mx-lg-3[_ngcontent-%COMP%]{margin-right:1rem!important}.mb-lg-3[_ngcontent-%COMP%], .my-lg-3[_ngcontent-%COMP%]{margin-bottom:1rem!important}.ml-lg-3[_ngcontent-%COMP%], .mx-lg-3[_ngcontent-%COMP%]{margin-left:1rem!important}.m-lg-4[_ngcontent-%COMP%]{margin:1.5rem!important}.mt-lg-4[_ngcontent-%COMP%], .my-lg-4[_ngcontent-%COMP%]{margin-top:1.5rem!important}.mr-lg-4[_ngcontent-%COMP%], .mx-lg-4[_ngcontent-%COMP%]{margin-right:1.5rem!important}.mb-lg-4[_ngcontent-%COMP%], .my-lg-4[_ngcontent-%COMP%]{margin-bottom:1.5rem!important}.ml-lg-4[_ngcontent-%COMP%], .mx-lg-4[_ngcontent-%COMP%]{margin-left:1.5rem!important}.m-lg-5[_ngcontent-%COMP%]{margin:3rem!important}.mt-lg-5[_ngcontent-%COMP%], .my-lg-5[_ngcontent-%COMP%]{margin-top:3rem!important}.mr-lg-5[_ngcontent-%COMP%], .mx-lg-5[_ngcontent-%COMP%]{margin-right:3rem!important}.mb-lg-5[_ngcontent-%COMP%], .my-lg-5[_ngcontent-%COMP%]{margin-bottom:3rem!important}.ml-lg-5[_ngcontent-%COMP%], .mx-lg-5[_ngcontent-%COMP%]{margin-left:3rem!important}.p-lg-0[_ngcontent-%COMP%]{padding:0!important}.pt-lg-0[_ngcontent-%COMP%], .py-lg-0[_ngcontent-%COMP%]{padding-top:0!important}.pr-lg-0[_ngcontent-%COMP%], .px-lg-0[_ngcontent-%COMP%]{padding-right:0!important}.pb-lg-0[_ngcontent-%COMP%], .py-lg-0[_ngcontent-%COMP%]{padding-bottom:0!important}.pl-lg-0[_ngcontent-%COMP%], .px-lg-0[_ngcontent-%COMP%]{padding-left:0!important}.p-lg-1[_ngcontent-%COMP%]{padding:.25rem!important}.pt-lg-1[_ngcontent-%COMP%], .py-lg-1[_ngcontent-%COMP%]{padding-top:.25rem!important}.pr-lg-1[_ngcontent-%COMP%], .px-lg-1[_ngcontent-%COMP%]{padding-right:.25rem!important}.pb-lg-1[_ngcontent-%COMP%], .py-lg-1[_ngcontent-%COMP%]{padding-bottom:.25rem!important}.pl-lg-1[_ngcontent-%COMP%], .px-lg-1[_ngcontent-%COMP%]{padding-left:.25rem!important}.p-lg-2[_ngcontent-%COMP%]{padding:.5rem!important}.pt-lg-2[_ngcontent-%COMP%], .py-lg-2[_ngcontent-%COMP%]{padding-top:.5rem!important}.pr-lg-2[_ngcontent-%COMP%], .px-lg-2[_ngcontent-%COMP%]{padding-right:.5rem!important}.pb-lg-2[_ngcontent-%COMP%], .py-lg-2[_ngcontent-%COMP%]{padding-bottom:.5rem!important}.pl-lg-2[_ngcontent-%COMP%], .px-lg-2[_ngcontent-%COMP%]{padding-left:.5rem!important}.p-lg-3[_ngcontent-%COMP%]{padding:1rem!important}.pt-lg-3[_ngcontent-%COMP%], .py-lg-3[_ngcontent-%COMP%]{padding-top:1rem!important}.pr-lg-3[_ngcontent-%COMP%], .px-lg-3[_ngcontent-%COMP%]{padding-right:1rem!important}.pb-lg-3[_ngcontent-%COMP%], .py-lg-3[_ngcontent-%COMP%]{padding-bottom:1rem!important}.pl-lg-3[_ngcontent-%COMP%], .px-lg-3[_ngcontent-%COMP%]{padding-left:1rem!important}.p-lg-4[_ngcontent-%COMP%]{padding:1.5rem!important}.pt-lg-4[_ngcontent-%COMP%], .py-lg-4[_ngcontent-%COMP%]{padding-top:1.5rem!important}.pr-lg-4[_ngcontent-%COMP%], .px-lg-4[_ngcontent-%COMP%]{padding-right:1.5rem!important}.pb-lg-4[_ngcontent-%COMP%], .py-lg-4[_ngcontent-%COMP%]{padding-bottom:1.5rem!important}.pl-lg-4[_ngcontent-%COMP%], .px-lg-4[_ngcontent-%COMP%]{padding-left:1.5rem!important}.p-lg-5[_ngcontent-%COMP%]{padding:3rem!important}.pt-lg-5[_ngcontent-%COMP%], .py-lg-5[_ngcontent-%COMP%]{padding-top:3rem!important}.pr-lg-5[_ngcontent-%COMP%], .px-lg-5[_ngcontent-%COMP%]{padding-right:3rem!important}.pb-lg-5[_ngcontent-%COMP%], .py-lg-5[_ngcontent-%COMP%]{padding-bottom:3rem!important}.pl-lg-5[_ngcontent-%COMP%], .px-lg-5[_ngcontent-%COMP%]{padding-left:3rem!important}.m-lg-n1[_ngcontent-%COMP%]{margin:-.25rem!important}.mt-lg-n1[_ngcontent-%COMP%], .my-lg-n1[_ngcontent-%COMP%]{margin-top:-.25rem!important}.mr-lg-n1[_ngcontent-%COMP%], .mx-lg-n1[_ngcontent-%COMP%]{margin-right:-.25rem!important}.mb-lg-n1[_ngcontent-%COMP%], .my-lg-n1[_ngcontent-%COMP%]{margin-bottom:-.25rem!important}.ml-lg-n1[_ngcontent-%COMP%], .mx-lg-n1[_ngcontent-%COMP%]{margin-left:-.25rem!important}.m-lg-n2[_ngcontent-%COMP%]{margin:-.5rem!important}.mt-lg-n2[_ngcontent-%COMP%], .my-lg-n2[_ngcontent-%COMP%]{margin-top:-.5rem!important}.mr-lg-n2[_ngcontent-%COMP%], .mx-lg-n2[_ngcontent-%COMP%]{margin-right:-.5rem!important}.mb-lg-n2[_ngcontent-%COMP%], .my-lg-n2[_ngcontent-%COMP%]{margin-bottom:-.5rem!important}.ml-lg-n2[_ngcontent-%COMP%], .mx-lg-n2[_ngcontent-%COMP%]{margin-left:-.5rem!important}.m-lg-n3[_ngcontent-%COMP%]{margin:-1rem!important}.mt-lg-n3[_ngcontent-%COMP%], .my-lg-n3[_ngcontent-%COMP%]{margin-top:-1rem!important}.mr-lg-n3[_ngcontent-%COMP%], .mx-lg-n3[_ngcontent-%COMP%]{margin-right:-1rem!important}.mb-lg-n3[_ngcontent-%COMP%], .my-lg-n3[_ngcontent-%COMP%]{margin-bottom:-1rem!important}.ml-lg-n3[_ngcontent-%COMP%], .mx-lg-n3[_ngcontent-%COMP%]{margin-left:-1rem!important}.m-lg-n4[_ngcontent-%COMP%]{margin:-1.5rem!important}.mt-lg-n4[_ngcontent-%COMP%], .my-lg-n4[_ngcontent-%COMP%]{margin-top:-1.5rem!important}.mr-lg-n4[_ngcontent-%COMP%], .mx-lg-n4[_ngcontent-%COMP%]{margin-right:-1.5rem!important}.mb-lg-n4[_ngcontent-%COMP%], .my-lg-n4[_ngcontent-%COMP%]{margin-bottom:-1.5rem!important}.ml-lg-n4[_ngcontent-%COMP%], .mx-lg-n4[_ngcontent-%COMP%]{margin-left:-1.5rem!important}.m-lg-n5[_ngcontent-%COMP%]{margin:-3rem!important}.mt-lg-n5[_ngcontent-%COMP%], .my-lg-n5[_ngcontent-%COMP%]{margin-top:-3rem!important}.mr-lg-n5[_ngcontent-%COMP%], .mx-lg-n5[_ngcontent-%COMP%]{margin-right:-3rem!important}.mb-lg-n5[_ngcontent-%COMP%], .my-lg-n5[_ngcontent-%COMP%]{margin-bottom:-3rem!important}.ml-lg-n5[_ngcontent-%COMP%], .mx-lg-n5[_ngcontent-%COMP%]{margin-left:-3rem!important}.m-lg-auto[_ngcontent-%COMP%]{margin:auto!important}.mt-lg-auto[_ngcontent-%COMP%], .my-lg-auto[_ngcontent-%COMP%]{margin-top:auto!important}.mr-lg-auto[_ngcontent-%COMP%], .mx-lg-auto[_ngcontent-%COMP%]{margin-right:auto!important}.mb-lg-auto[_ngcontent-%COMP%], .my-lg-auto[_ngcontent-%COMP%]{margin-bottom:auto!important}.ml-lg-auto[_ngcontent-%COMP%], .mx-lg-auto[_ngcontent-%COMP%]{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0[_ngcontent-%COMP%]{margin:0!important}.mt-xl-0[_ngcontent-%COMP%], .my-xl-0[_ngcontent-%COMP%]{margin-top:0!important}.mr-xl-0[_ngcontent-%COMP%], .mx-xl-0[_ngcontent-%COMP%]{margin-right:0!important}.mb-xl-0[_ngcontent-%COMP%], .my-xl-0[_ngcontent-%COMP%]{margin-bottom:0!important}.ml-xl-0[_ngcontent-%COMP%], .mx-xl-0[_ngcontent-%COMP%]{margin-left:0!important}.m-xl-1[_ngcontent-%COMP%]{margin:.25rem!important}.mt-xl-1[_ngcontent-%COMP%], .my-xl-1[_ngcontent-%COMP%]{margin-top:.25rem!important}.mr-xl-1[_ngcontent-%COMP%], .mx-xl-1[_ngcontent-%COMP%]{margin-right:.25rem!important}.mb-xl-1[_ngcontent-%COMP%], .my-xl-1[_ngcontent-%COMP%]{margin-bottom:.25rem!important}.ml-xl-1[_ngcontent-%COMP%], .mx-xl-1[_ngcontent-%COMP%]{margin-left:.25rem!important}.m-xl-2[_ngcontent-%COMP%]{margin:.5rem!important}.mt-xl-2[_ngcontent-%COMP%], .my-xl-2[_ngcontent-%COMP%]{margin-top:.5rem!important}.mr-xl-2[_ngcontent-%COMP%], .mx-xl-2[_ngcontent-%COMP%]{margin-right:.5rem!important}.mb-xl-2[_ngcontent-%COMP%], .my-xl-2[_ngcontent-%COMP%]{margin-bottom:.5rem!important}.ml-xl-2[_ngcontent-%COMP%], .mx-xl-2[_ngcontent-%COMP%]{margin-left:.5rem!important}.m-xl-3[_ngcontent-%COMP%]{margin:1rem!important}.mt-xl-3[_ngcontent-%COMP%], .my-xl-3[_ngcontent-%COMP%]{margin-top:1rem!important}.mr-xl-3[_ngcontent-%COMP%], .mx-xl-3[_ngcontent-%COMP%]{margin-right:1rem!important}.mb-xl-3[_ngcontent-%COMP%], .my-xl-3[_ngcontent-%COMP%]{margin-bottom:1rem!important}.ml-xl-3[_ngcontent-%COMP%], .mx-xl-3[_ngcontent-%COMP%]{margin-left:1rem!important}.m-xl-4[_ngcontent-%COMP%]{margin:1.5rem!important}.mt-xl-4[_ngcontent-%COMP%], .my-xl-4[_ngcontent-%COMP%]{margin-top:1.5rem!important}.mr-xl-4[_ngcontent-%COMP%], .mx-xl-4[_ngcontent-%COMP%]{margin-right:1.5rem!important}.mb-xl-4[_ngcontent-%COMP%], .my-xl-4[_ngcontent-%COMP%]{margin-bottom:1.5rem!important}.ml-xl-4[_ngcontent-%COMP%], .mx-xl-4[_ngcontent-%COMP%]{margin-left:1.5rem!important}.m-xl-5[_ngcontent-%COMP%]{margin:3rem!important}.mt-xl-5[_ngcontent-%COMP%], .my-xl-5[_ngcontent-%COMP%]{margin-top:3rem!important}.mr-xl-5[_ngcontent-%COMP%], .mx-xl-5[_ngcontent-%COMP%]{margin-right:3rem!important}.mb-xl-5[_ngcontent-%COMP%], .my-xl-5[_ngcontent-%COMP%]{margin-bottom:3rem!important}.ml-xl-5[_ngcontent-%COMP%], .mx-xl-5[_ngcontent-%COMP%]{margin-left:3rem!important}.p-xl-0[_ngcontent-%COMP%]{padding:0!important}.pt-xl-0[_ngcontent-%COMP%], .py-xl-0[_ngcontent-%COMP%]{padding-top:0!important}.pr-xl-0[_ngcontent-%COMP%], .px-xl-0[_ngcontent-%COMP%]{padding-right:0!important}.pb-xl-0[_ngcontent-%COMP%], .py-xl-0[_ngcontent-%COMP%]{padding-bottom:0!important}.pl-xl-0[_ngcontent-%COMP%], .px-xl-0[_ngcontent-%COMP%]{padding-left:0!important}.p-xl-1[_ngcontent-%COMP%]{padding:.25rem!important}.pt-xl-1[_ngcontent-%COMP%], .py-xl-1[_ngcontent-%COMP%]{padding-top:.25rem!important}.pr-xl-1[_ngcontent-%COMP%], .px-xl-1[_ngcontent-%COMP%]{padding-right:.25rem!important}.pb-xl-1[_ngcontent-%COMP%], .py-xl-1[_ngcontent-%COMP%]{padding-bottom:.25rem!important}.pl-xl-1[_ngcontent-%COMP%], .px-xl-1[_ngcontent-%COMP%]{padding-left:.25rem!important}.p-xl-2[_ngcontent-%COMP%]{padding:.5rem!important}.pt-xl-2[_ngcontent-%COMP%], .py-xl-2[_ngcontent-%COMP%]{padding-top:.5rem!important}.pr-xl-2[_ngcontent-%COMP%], .px-xl-2[_ngcontent-%COMP%]{padding-right:.5rem!important}.pb-xl-2[_ngcontent-%COMP%], .py-xl-2[_ngcontent-%COMP%]{padding-bottom:.5rem!important}.pl-xl-2[_ngcontent-%COMP%], .px-xl-2[_ngcontent-%COMP%]{padding-left:.5rem!important}.p-xl-3[_ngcontent-%COMP%]{padding:1rem!important}.pt-xl-3[_ngcontent-%COMP%], .py-xl-3[_ngcontent-%COMP%]{padding-top:1rem!important}.pr-xl-3[_ngcontent-%COMP%], .px-xl-3[_ngcontent-%COMP%]{padding-right:1rem!important}.pb-xl-3[_ngcontent-%COMP%], .py-xl-3[_ngcontent-%COMP%]{padding-bottom:1rem!important}.pl-xl-3[_ngcontent-%COMP%], .px-xl-3[_ngcontent-%COMP%]{padding-left:1rem!important}.p-xl-4[_ngcontent-%COMP%]{padding:1.5rem!important}.pt-xl-4[_ngcontent-%COMP%], .py-xl-4[_ngcontent-%COMP%]{padding-top:1.5rem!important}.pr-xl-4[_ngcontent-%COMP%], .px-xl-4[_ngcontent-%COMP%]{padding-right:1.5rem!important}.pb-xl-4[_ngcontent-%COMP%], .py-xl-4[_ngcontent-%COMP%]{padding-bottom:1.5rem!important}.pl-xl-4[_ngcontent-%COMP%], .px-xl-4[_ngcontent-%COMP%]{padding-left:1.5rem!important}.p-xl-5[_ngcontent-%COMP%]{padding:3rem!important}.pt-xl-5[_ngcontent-%COMP%], .py-xl-5[_ngcontent-%COMP%]{padding-top:3rem!important}.pr-xl-5[_ngcontent-%COMP%], .px-xl-5[_ngcontent-%COMP%]{padding-right:3rem!important}.pb-xl-5[_ngcontent-%COMP%], .py-xl-5[_ngcontent-%COMP%]{padding-bottom:3rem!important}.pl-xl-5[_ngcontent-%COMP%], .px-xl-5[_ngcontent-%COMP%]{padding-left:3rem!important}.m-xl-n1[_ngcontent-%COMP%]{margin:-.25rem!important}.mt-xl-n1[_ngcontent-%COMP%], .my-xl-n1[_ngcontent-%COMP%]{margin-top:-.25rem!important}.mr-xl-n1[_ngcontent-%COMP%], .mx-xl-n1[_ngcontent-%COMP%]{margin-right:-.25rem!important}.mb-xl-n1[_ngcontent-%COMP%], .my-xl-n1[_ngcontent-%COMP%]{margin-bottom:-.25rem!important}.ml-xl-n1[_ngcontent-%COMP%], .mx-xl-n1[_ngcontent-%COMP%]{margin-left:-.25rem!important}.m-xl-n2[_ngcontent-%COMP%]{margin:-.5rem!important}.mt-xl-n2[_ngcontent-%COMP%], .my-xl-n2[_ngcontent-%COMP%]{margin-top:-.5rem!important}.mr-xl-n2[_ngcontent-%COMP%], .mx-xl-n2[_ngcontent-%COMP%]{margin-right:-.5rem!important}.mb-xl-n2[_ngcontent-%COMP%], .my-xl-n2[_ngcontent-%COMP%]{margin-bottom:-.5rem!important}.ml-xl-n2[_ngcontent-%COMP%], .mx-xl-n2[_ngcontent-%COMP%]{margin-left:-.5rem!important}.m-xl-n3[_ngcontent-%COMP%]{margin:-1rem!important}.mt-xl-n3[_ngcontent-%COMP%], .my-xl-n3[_ngcontent-%COMP%]{margin-top:-1rem!important}.mr-xl-n3[_ngcontent-%COMP%], .mx-xl-n3[_ngcontent-%COMP%]{margin-right:-1rem!important}.mb-xl-n3[_ngcontent-%COMP%], .my-xl-n3[_ngcontent-%COMP%]{margin-bottom:-1rem!important}.ml-xl-n3[_ngcontent-%COMP%], .mx-xl-n3[_ngcontent-%COMP%]{margin-left:-1rem!important}.m-xl-n4[_ngcontent-%COMP%]{margin:-1.5rem!important}.mt-xl-n4[_ngcontent-%COMP%], .my-xl-n4[_ngcontent-%COMP%]{margin-top:-1.5rem!important}.mr-xl-n4[_ngcontent-%COMP%], .mx-xl-n4[_ngcontent-%COMP%]{margin-right:-1.5rem!important}.mb-xl-n4[_ngcontent-%COMP%], .my-xl-n4[_ngcontent-%COMP%]{margin-bottom:-1.5rem!important}.ml-xl-n4[_ngcontent-%COMP%], .mx-xl-n4[_ngcontent-%COMP%]{margin-left:-1.5rem!important}.m-xl-n5[_ngcontent-%COMP%]{margin:-3rem!important}.mt-xl-n5[_ngcontent-%COMP%], .my-xl-n5[_ngcontent-%COMP%]{margin-top:-3rem!important}.mr-xl-n5[_ngcontent-%COMP%], .mx-xl-n5[_ngcontent-%COMP%]{margin-right:-3rem!important}.mb-xl-n5[_ngcontent-%COMP%], .my-xl-n5[_ngcontent-%COMP%]{margin-bottom:-3rem!important}.ml-xl-n5[_ngcontent-%COMP%], .mx-xl-n5[_ngcontent-%COMP%]{margin-left:-3rem!important}.m-xl-auto[_ngcontent-%COMP%]{margin:auto!important}.mt-xl-auto[_ngcontent-%COMP%], .my-xl-auto[_ngcontent-%COMP%]{margin-top:auto!important}.mr-xl-auto[_ngcontent-%COMP%], .mx-xl-auto[_ngcontent-%COMP%]{margin-right:auto!important}.mb-xl-auto[_ngcontent-%COMP%], .my-xl-auto[_ngcontent-%COMP%]{margin-bottom:auto!important}.ml-xl-auto[_ngcontent-%COMP%], .mx-xl-auto[_ngcontent-%COMP%]{margin-left:auto!important}}.stretched-link[_ngcontent-%COMP%]:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:\"\";background-color:transparent}.text-monospace[_ngcontent-%COMP%]{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.text-justify[_ngcontent-%COMP%]{text-align:justify!important}.text-wrap[_ngcontent-%COMP%]{white-space:normal!important}.text-nowrap[_ngcontent-%COMP%]{white-space:nowrap!important}.text-truncate[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left[_ngcontent-%COMP%]{text-align:left!important}.text-right[_ngcontent-%COMP%]{text-align:right!important}.text-center[_ngcontent-%COMP%]{text-align:center!important}@media (min-width:576px){.text-sm-left[_ngcontent-%COMP%]{text-align:left!important}.text-sm-right[_ngcontent-%COMP%]{text-align:right!important}.text-sm-center[_ngcontent-%COMP%]{text-align:center!important}}@media (min-width:768px){.text-md-left[_ngcontent-%COMP%]{text-align:left!important}.text-md-right[_ngcontent-%COMP%]{text-align:right!important}.text-md-center[_ngcontent-%COMP%]{text-align:center!important}}@media (min-width:992px){.text-lg-left[_ngcontent-%COMP%]{text-align:left!important}.text-lg-right[_ngcontent-%COMP%]{text-align:right!important}.text-lg-center[_ngcontent-%COMP%]{text-align:center!important}}@media (min-width:1200px){.text-xl-left[_ngcontent-%COMP%]{text-align:left!important}.text-xl-right[_ngcontent-%COMP%]{text-align:right!important}.text-xl-center[_ngcontent-%COMP%]{text-align:center!important}}.text-lowercase[_ngcontent-%COMP%]{text-transform:lowercase!important}.dropdown[_ngcontent-%COMP%] .dropdown-menu[_ngcontent-%COMP%] .dropdown-header[_ngcontent-%COMP%], .sidebar[_ngcontent-%COMP%] .sidebar-heading[_ngcontent-%COMP%], .text-uppercase[_ngcontent-%COMP%]{text-transform:uppercase!important}.text-capitalize[_ngcontent-%COMP%]{text-transform:capitalize!important}.font-weight-light[_ngcontent-%COMP%]{font-weight:300!important}.font-weight-lighter[_ngcontent-%COMP%]{font-weight:lighter!important}.font-weight-normal[_ngcontent-%COMP%]{font-weight:400!important}.font-weight-bold[_ngcontent-%COMP%]{font-weight:700!important}.font-weight-bolder[_ngcontent-%COMP%]{font-weight:bolder!important}.font-italic[_ngcontent-%COMP%]{font-style:italic!important}.text-white[_ngcontent-%COMP%]{color:#fff!important}.text-primary[_ngcontent-%COMP%]{color:#4e73df!important}a.text-primary[_ngcontent-%COMP%]:focus, a.text-primary[_ngcontent-%COMP%]:hover{color:#224abe!important}.text-secondary[_ngcontent-%COMP%]{color:#858796!important}a.text-secondary[_ngcontent-%COMP%]:focus, a.text-secondary[_ngcontent-%COMP%]:hover{color:#60616f!important}.text-success[_ngcontent-%COMP%]{color:#1cc88a!important}a.text-success[_ngcontent-%COMP%]:focus, a.text-success[_ngcontent-%COMP%]:hover{color:#13855c!important}.text-info[_ngcontent-%COMP%]{color:#36b9cc!important}a.text-info[_ngcontent-%COMP%]:focus, a.text-info[_ngcontent-%COMP%]:hover{color:#258391!important}.text-warning[_ngcontent-%COMP%]{color:#f6c23e!important}a.text-warning[_ngcontent-%COMP%]:focus, a.text-warning[_ngcontent-%COMP%]:hover{color:#dda20a!important}.text-danger[_ngcontent-%COMP%]{color:#e74a3b!important}a.text-danger[_ngcontent-%COMP%]:focus, a.text-danger[_ngcontent-%COMP%]:hover{color:#be2617!important}.text-light[_ngcontent-%COMP%]{color:#f8f9fc!important}a.text-light[_ngcontent-%COMP%]:focus, a.text-light[_ngcontent-%COMP%]:hover{color:#c2cbe5!important}.text-dark[_ngcontent-%COMP%]{color:#5a5c69!important}a.text-dark[_ngcontent-%COMP%]:focus, a.text-dark[_ngcontent-%COMP%]:hover{color:#373840!important}.text-body[_ngcontent-%COMP%], .text-muted[_ngcontent-%COMP%]{color:#858796!important}.text-black-50[_ngcontent-%COMP%]{color:rgba(0,0,0,.5)!important}.text-white-50[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.5)!important}.text-hide[_ngcontent-%COMP%]{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none[_ngcontent-%COMP%]{text-decoration:none!important}.text-break[_ngcontent-%COMP%]{word-wrap:break-word!important}.text-reset[_ngcontent-%COMP%]{color:inherit!important}.visible[_ngcontent-%COMP%]{visibility:visible!important}.invisible[_ngcontent-%COMP%]{visibility:hidden!important}@media print{*[_ngcontent-%COMP%], [_ngcontent-%COMP%]:after, [_ngcontent-%COMP%]:before{text-shadow:none!important;box-shadow:none!important}a[_ngcontent-%COMP%]:not(.btn){text-decoration:underline}abbr[title][_ngcontent-%COMP%]:after{content:\" (\" attr(title) \")\"}pre[_ngcontent-%COMP%]{white-space:pre-wrap!important}blockquote[_ngcontent-%COMP%], pre[_ngcontent-%COMP%]{border:1px solid #b7b9cc;page-break-inside:avoid}thead[_ngcontent-%COMP%]{display:table-header-group}img[_ngcontent-%COMP%], tr[_ngcontent-%COMP%]{page-break-inside:avoid}h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], p[_ngcontent-%COMP%]{orphans:3;widows:3}h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%]{page-break-after:avoid}@page{size:a3}.container[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{min-width:992px!important}.navbar[_ngcontent-%COMP%]{display:none}.badge[_ngcontent-%COMP%]{border:1px solid #000}.table[_ngcontent-%COMP%]{border-collapse:collapse!important}.table[_ngcontent-%COMP%] td[_ngcontent-%COMP%], .table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{background-color:#fff!important}.table-bordered[_ngcontent-%COMP%] td[_ngcontent-%COMP%], .table-bordered[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{border:1px solid #dddfeb!important}.table-dark[_ngcontent-%COMP%]{color:inherit}.table-dark[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] + tbody[_ngcontent-%COMP%], .table-dark[_ngcontent-%COMP%] td[_ngcontent-%COMP%], .table-dark[_ngcontent-%COMP%] th[_ngcontent-%COMP%], .table-dark[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{border-color:#e3e6f0}.table[_ngcontent-%COMP%] .thead-dark[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{color:inherit;border-color:#e3e6f0}}html[_ngcontent-%COMP%]{position:relative;min-height:100%}body[_ngcontent-%COMP%]{height:100%}a[_ngcontent-%COMP%]:focus{outline:none}#wrapper[_ngcontent-%COMP%]{display:-ms-flexbox;display:flex}#wrapper[_ngcontent-%COMP%] #content-wrapper[_ngcontent-%COMP%]{background-color:#f8f9fc;width:100%;overflow-x:hidden}#wrapper[_ngcontent-%COMP%] #content-wrapper[_ngcontent-%COMP%] #content[_ngcontent-%COMP%]{-ms-flex:1 0 auto;flex:1 0 auto}.container[_ngcontent-%COMP%], .container-fluid[_ngcontent-%COMP%], .container-lg[_ngcontent-%COMP%], .container-md[_ngcontent-%COMP%], .container-sm[_ngcontent-%COMP%], .container-xl[_ngcontent-%COMP%]{padding-left:1.5rem;padding-right:1.5rem}.scroll-to-top[_ngcontent-%COMP%]{position:fixed;right:1rem;bottom:1rem;display:none;width:2.75rem;height:2.75rem;text-align:center;color:#fff;background:rgba(90,92,105,.5);line-height:46px}.scroll-to-top[_ngcontent-%COMP%]:focus, .scroll-to-top[_ngcontent-%COMP%]:hover{color:#fff}.scroll-to-top[_ngcontent-%COMP%]:hover{background:#5a5c69}.scroll-to-top[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-weight:800}@-webkit-keyframes growIn{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}@keyframes growIn{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.animated--grow-in[_ngcontent-%COMP%], .sidebar[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .collapse[_ngcontent-%COMP%]{-webkit-animation-name:growIn;animation-name:growIn;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-timing-function:transform cubic-bezier(.18,1.25,.4,1),opacity cubic-bezier(0,1,.4,1);animation-timing-function:transform cubic-bezier(.18,1.25,.4,1),opacity cubic-bezier(0,1,.4,1)}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animated--fade-in[_ngcontent-%COMP%]{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-timing-function:opacity cubic-bezier(0,1,.4,1);animation-timing-function:opacity cubic-bezier(0,1,.4,1)}.bg-gradient-primary[_ngcontent-%COMP%]{background-color:#4e73df;background-image:linear-gradient(180deg,#4e73df 10%,#224abe);background-size:cover}.bg-gradient-secondary[_ngcontent-%COMP%]{background-color:#858796;background-image:linear-gradient(180deg,#858796 10%,#60616f);background-size:cover}.bg-gradient-success[_ngcontent-%COMP%]{background-color:#1cc88a;background-image:linear-gradient(180deg,#1cc88a 10%,#13855c);background-size:cover}.bg-gradient-info[_ngcontent-%COMP%]{background-color:#36b9cc;background-image:linear-gradient(180deg,#36b9cc 10%,#258391);background-size:cover}.bg-gradient-warning[_ngcontent-%COMP%]{background-color:#f6c23e;background-image:linear-gradient(180deg,#f6c23e 10%,#dda20a);background-size:cover}.bg-gradient-danger[_ngcontent-%COMP%]{background-color:#e74a3b;background-image:linear-gradient(180deg,#e74a3b 10%,#be2617);background-size:cover}.bg-gradient-light[_ngcontent-%COMP%]{background-color:#f8f9fc;background-image:linear-gradient(180deg,#f8f9fc 10%,#c2cbe5);background-size:cover}.bg-gradient-dark[_ngcontent-%COMP%]{background-color:#5a5c69;background-image:linear-gradient(180deg,#5a5c69 10%,#373840);background-size:cover}.bg-gray-100[_ngcontent-%COMP%]{background-color:#f8f9fc!important}.bg-gray-200[_ngcontent-%COMP%]{background-color:#eaecf4!important}.bg-gray-300[_ngcontent-%COMP%]{background-color:#dddfeb!important}.bg-gray-400[_ngcontent-%COMP%]{background-color:#d1d3e2!important}.bg-gray-500[_ngcontent-%COMP%]{background-color:#b7b9cc!important}.bg-gray-600[_ngcontent-%COMP%]{background-color:#858796!important}.bg-gray-700[_ngcontent-%COMP%]{background-color:#6e707e!important}.bg-gray-800[_ngcontent-%COMP%]{background-color:#5a5c69!important}.bg-gray-900[_ngcontent-%COMP%]{background-color:#3a3b45!important}.o-hidden[_ngcontent-%COMP%]{overflow:hidden!important}.text-xs[_ngcontent-%COMP%]{font-size:.7rem}.text-lg[_ngcontent-%COMP%]{font-size:1.2rem}.text-gray-100[_ngcontent-%COMP%]{color:#f8f9fc!important}.text-gray-200[_ngcontent-%COMP%]{color:#eaecf4!important}.text-gray-300[_ngcontent-%COMP%]{color:#dddfeb!important}.text-gray-400[_ngcontent-%COMP%]{color:#d1d3e2!important}.text-gray-500[_ngcontent-%COMP%]{color:#b7b9cc!important}.text-gray-600[_ngcontent-%COMP%]{color:#858796!important}.text-gray-700[_ngcontent-%COMP%]{color:#6e707e!important}.text-gray-800[_ngcontent-%COMP%]{color:#5a5c69!important}.text-gray-900[_ngcontent-%COMP%]{color:#3a3b45!important}.icon-circle[_ngcontent-%COMP%]{height:2.5rem;width:2.5rem;border-radius:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.border-left-primary[_ngcontent-%COMP%]{border-left:.25rem solid #4e73df!important}.border-bottom-primary[_ngcontent-%COMP%]{border-bottom:.25rem solid #4e73df!important}.border-left-secondary[_ngcontent-%COMP%]{border-left:.25rem solid #858796!important}.border-bottom-secondary[_ngcontent-%COMP%]{border-bottom:.25rem solid #858796!important}.border-left-success[_ngcontent-%COMP%]{border-left:.25rem solid #1cc88a!important}.border-bottom-success[_ngcontent-%COMP%]{border-bottom:.25rem solid #1cc88a!important}.border-left-info[_ngcontent-%COMP%]{border-left:.25rem solid #36b9cc!important}.border-bottom-info[_ngcontent-%COMP%]{border-bottom:.25rem solid #36b9cc!important}.border-left-warning[_ngcontent-%COMP%]{border-left:.25rem solid #f6c23e!important}.border-bottom-warning[_ngcontent-%COMP%]{border-bottom:.25rem solid #f6c23e!important}.border-left-danger[_ngcontent-%COMP%]{border-left:.25rem solid #e74a3b!important}.border-bottom-danger[_ngcontent-%COMP%]{border-bottom:.25rem solid #e74a3b!important}.border-left-light[_ngcontent-%COMP%]{border-left:.25rem solid #f8f9fc!important}.border-bottom-light[_ngcontent-%COMP%]{border-bottom:.25rem solid #f8f9fc!important}.border-left-dark[_ngcontent-%COMP%]{border-left:.25rem solid #5a5c69!important}.border-bottom-dark[_ngcontent-%COMP%]{border-bottom:.25rem solid #5a5c69!important}.progress-sm[_ngcontent-%COMP%]{height:.5rem}.rotate-15[_ngcontent-%COMP%]{-ms-transform:rotate(15deg);transform:rotate(15deg)}.rotate-n-15[_ngcontent-%COMP%]{-ms-transform:rotate(-15deg);transform:rotate(-15deg)}.dropdown[_ngcontent-%COMP%] .dropdown-menu[_ngcontent-%COMP%]{font-size:.85rem}.dropdown[_ngcontent-%COMP%] .dropdown-menu[_ngcontent-%COMP%] .dropdown-header[_ngcontent-%COMP%]{font-weight:800;font-size:.65rem;color:#b7b9cc}.dropdown.no-arrow[_ngcontent-%COMP%] .dropdown-toggle[_ngcontent-%COMP%]:after{display:none}.sidebar[_ngcontent-%COMP%] .nav-item.dropdown[_ngcontent-%COMP%] .dropdown-toggle[_ngcontent-%COMP%]:after, .topbar[_ngcontent-%COMP%] .nav-item.dropdown[_ngcontent-%COMP%] .dropdown-toggle[_ngcontent-%COMP%]:after{width:1rem;text-align:center;float:right;vertical-align:0;border:0;font-weight:900;content:\"\\f105\";font-family:Font Awesome\\ 5 Free}.sidebar[_ngcontent-%COMP%] .nav-item.dropdown.show[_ngcontent-%COMP%] .dropdown-toggle[_ngcontent-%COMP%]:after, .topbar[_ngcontent-%COMP%] .nav-item.dropdown.show[_ngcontent-%COMP%] .dropdown-toggle[_ngcontent-%COMP%]:after{content:\"\\f107\"}.sidebar[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%], .topbar[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%]{position:relative}.sidebar[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%] .badge-counter[_ngcontent-%COMP%], .topbar[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%] .badge-counter[_ngcontent-%COMP%]{position:absolute;-ms-transform:scale(.7);transform:scale(.7);-ms-transform-origin:top right;transform-origin:top right;right:.25rem;margin-top:-.25rem}.sidebar[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%] .img-profile[_ngcontent-%COMP%], .topbar[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%] .img-profile[_ngcontent-%COMP%]{height:2rem;width:2rem}.topbar[_ngcontent-%COMP%]{height:4.375rem}.topbar[_ngcontent-%COMP%] #sidebarToggleTop[_ngcontent-%COMP%]{height:2.5rem;width:2.5rem}.topbar[_ngcontent-%COMP%] #sidebarToggleTop[_ngcontent-%COMP%]:hover{background-color:#eaecf4}.topbar[_ngcontent-%COMP%] #sidebarToggleTop[_ngcontent-%COMP%]:active{background-color:#dddfeb}.topbar[_ngcontent-%COMP%] .navbar-search[_ngcontent-%COMP%]{width:25rem}.topbar[_ngcontent-%COMP%] .navbar-search[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{font-size:.85rem;height:auto}.topbar[_ngcontent-%COMP%] .topbar-divider[_ngcontent-%COMP%]{width:0;border-right:1px solid #e3e6f0;height:calc(4.375rem - 2rem);margin:auto 1rem}.topbar[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%]{height:4.375rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 .75rem}.topbar[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%]:focus, .topbar[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%]:focus{outline:none}.topbar[_ngcontent-%COMP%] .dropdown[_ngcontent-%COMP%]{position:static}.topbar[_ngcontent-%COMP%] .dropdown[_ngcontent-%COMP%] .dropdown-menu[_ngcontent-%COMP%]{width:calc(100% - 1.5rem);right:.75rem}.topbar[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%]{padding:0;border:none;overflow:hidden}.topbar[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] .dropdown-header[_ngcontent-%COMP%]{background-color:#4e73df;border:1px solid #4e73df;padding-top:.75rem;padding-bottom:.75rem;color:#fff}.topbar[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] .dropdown-item[_ngcontent-%COMP%]{white-space:normal;padding-top:.5rem;padding-bottom:.5rem;border-left:1px solid #e3e6f0;border-right:1px solid #e3e6f0;border-bottom:1px solid #e3e6f0;line-height:1.3rem}.topbar[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] .dropdown-item[_ngcontent-%COMP%] .dropdown-list-image[_ngcontent-%COMP%]{position:relative;height:2.5rem;width:2.5rem}.topbar[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] .dropdown-item[_ngcontent-%COMP%] .dropdown-list-image[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{height:2.5rem;width:2.5rem}.topbar[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] .dropdown-item[_ngcontent-%COMP%] .dropdown-list-image[_ngcontent-%COMP%] .status-indicator[_ngcontent-%COMP%]{background-color:#eaecf4;height:.75rem;width:.75rem;border-radius:100%;position:absolute;bottom:0;right:0;border:.125rem solid #fff}.topbar[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] .dropdown-item[_ngcontent-%COMP%] .text-truncate[_ngcontent-%COMP%]{max-width:10rem}.topbar[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] .dropdown-item[_ngcontent-%COMP%]:active{background-color:#eaecf4;color:#3a3b45}@media (min-width:576px){.topbar[_ngcontent-%COMP%] .dropdown[_ngcontent-%COMP%]{position:relative}.topbar[_ngcontent-%COMP%] .dropdown[_ngcontent-%COMP%] .dropdown-menu[_ngcontent-%COMP%]{width:auto;right:0}.topbar[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%]{width:20rem!important}.topbar[_ngcontent-%COMP%] .dropdown-list[_ngcontent-%COMP%] .dropdown-item[_ngcontent-%COMP%] .text-truncate[_ngcontent-%COMP%]{max-width:13.375rem}}.topbar.navbar-dark[_ngcontent-%COMP%] .navbar-nav[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.8)}.topbar.navbar-dark[_ngcontent-%COMP%] .navbar-nav[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%]:active, .topbar.navbar-dark[_ngcontent-%COMP%] .navbar-nav[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%]:hover{color:#fff}.topbar.navbar-light[_ngcontent-%COMP%] .navbar-nav[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%]{color:#d1d3e2}.topbar.navbar-light[_ngcontent-%COMP%] .navbar-nav[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%]:hover{color:#b7b9cc}.topbar.navbar-light[_ngcontent-%COMP%] .navbar-nav[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%]:active{color:#858796}.sidebar[_ngcontent-%COMP%]{width:6.5rem;min-height:100vh}.sidebar[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%]{position:relative}.sidebar[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%]:last-child{margin-bottom:1rem}.sidebar[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%]{text-align:center;padding:.75rem 1rem;width:6.5rem}.sidebar[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:.65rem;display:block}.sidebar[_ngcontent-%COMP%] .nav-item.active[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%]{font-weight:700}.sidebar[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .collapse[_ngcontent-%COMP%]{position:absolute;left:calc(6.5rem + 1.5rem / 2);z-index:1;top:2px}.sidebar[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .collapse[_ngcontent-%COMP%] .collapse-inner[_ngcontent-%COMP%]{border-radius:.35rem;box-shadow:0 .15rem 1.75rem 0 rgba(58,59,69,.15)}.sidebar[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .collapsing[_ngcontent-%COMP%]{display:none;transition:none}.sidebar[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .collapse[_ngcontent-%COMP%] .collapse-inner[_ngcontent-%COMP%], .sidebar[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .collapsing[_ngcontent-%COMP%] .collapse-inner[_ngcontent-%COMP%]{padding:.5rem 0;min-width:10rem;font-size:.85rem;margin:0 0 1rem}.sidebar[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .collapse[_ngcontent-%COMP%] .collapse-inner[_ngcontent-%COMP%] .collapse-header[_ngcontent-%COMP%], .sidebar[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .collapsing[_ngcontent-%COMP%] .collapse-inner[_ngcontent-%COMP%] .collapse-header[_ngcontent-%COMP%]{margin:0;white-space:nowrap;padding:.5rem 1.5rem;text-transform:uppercase;font-weight:800;font-size:.65rem;color:#b7b9cc}.sidebar[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .collapse[_ngcontent-%COMP%] .collapse-inner[_ngcontent-%COMP%] .collapse-item[_ngcontent-%COMP%], .sidebar[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .collapsing[_ngcontent-%COMP%] .collapse-inner[_ngcontent-%COMP%] .collapse-item[_ngcontent-%COMP%]{padding:.5rem 1rem;margin:0 .5rem;display:block;color:#3a3b45;text-decoration:none;border-radius:.35rem;white-space:nowrap}.sidebar[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .collapse[_ngcontent-%COMP%] .collapse-inner[_ngcontent-%COMP%] .collapse-item[_ngcontent-%COMP%]:hover, .sidebar[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .collapsing[_ngcontent-%COMP%] .collapse-inner[_ngcontent-%COMP%] .collapse-item[_ngcontent-%COMP%]:hover{background-color:#eaecf4}.sidebar[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .collapse[_ngcontent-%COMP%] .collapse-inner[_ngcontent-%COMP%] .collapse-item[_ngcontent-%COMP%]:active, .sidebar[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .collapsing[_ngcontent-%COMP%] .collapse-inner[_ngcontent-%COMP%] .collapse-item[_ngcontent-%COMP%]:active{background-color:#dddfeb}.sidebar[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .collapse[_ngcontent-%COMP%] .collapse-inner[_ngcontent-%COMP%] .collapse-item.active[_ngcontent-%COMP%], .sidebar[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .collapsing[_ngcontent-%COMP%] .collapse-inner[_ngcontent-%COMP%] .collapse-item.active[_ngcontent-%COMP%]{color:#4e73df;font-weight:700}.sidebar[_ngcontent-%COMP%] #sidebarToggle[_ngcontent-%COMP%]{width:2.5rem;height:2.5rem;text-align:center;margin-bottom:1rem;cursor:pointer}.sidebar[_ngcontent-%COMP%] #sidebarToggle[_ngcontent-%COMP%]:after{font-weight:900;content:\"\\f104\";font-family:Font Awesome\\ 5 Free;margin-right:.1rem}.sidebar[_ngcontent-%COMP%] #sidebarToggle[_ngcontent-%COMP%]:hover{text-decoration:none}.sidebar[_ngcontent-%COMP%] #sidebarToggle[_ngcontent-%COMP%]:focus{outline:none}.sidebar.toggled[_ngcontent-%COMP%]{width:0!important;overflow:hidden}.sidebar.toggled[_ngcontent-%COMP%] #sidebarToggle[_ngcontent-%COMP%]:after{content:\"\\f105\";font-family:Font Awesome\\ 5 Free;margin-left:.25rem}.sidebar[_ngcontent-%COMP%] .sidebar-brand[_ngcontent-%COMP%]{height:4.375rem;text-decoration:none;font-size:1rem;font-weight:800;padding:1.5rem 1rem;text-align:center;text-transform:uppercase;letter-spacing:.05rem;z-index:1}.sidebar[_ngcontent-%COMP%] .sidebar-brand[_ngcontent-%COMP%] .sidebar-brand-icon[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:2rem}.sidebar[_ngcontent-%COMP%] .sidebar-brand[_ngcontent-%COMP%] .sidebar-brand-text[_ngcontent-%COMP%]{display:none}.sidebar[_ngcontent-%COMP%] hr.sidebar-divider[_ngcontent-%COMP%]{margin:0 1rem 1rem}.sidebar[_ngcontent-%COMP%] .sidebar-heading[_ngcontent-%COMP%]{text-align:center;padding:0 1rem;font-weight:800;font-size:.65rem}@media (min-width:768px){.sidebar[_ngcontent-%COMP%]{width:14rem!important}.sidebar[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .collapse[_ngcontent-%COMP%]{position:relative;left:0;z-index:1;top:0;-webkit-animation:none;animation:none}.sidebar[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .collapse[_ngcontent-%COMP%] .collapse-inner[_ngcontent-%COMP%]{border-radius:0;box-shadow:none}.sidebar[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .collapsing[_ngcontent-%COMP%]{display:block;transition:height .15s ease}.sidebar[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .collapse[_ngcontent-%COMP%], .sidebar[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .collapsing[_ngcontent-%COMP%]{margin:0 1rem}.sidebar[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%]{display:block;width:100%;text-align:left;padding:1rem;width:14rem}.sidebar[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:.85rem;margin-right:.25rem}.sidebar[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:.85rem;display:inline}.sidebar[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .nav-link[data-toggle=collapse][_ngcontent-%COMP%]:after{width:1rem;text-align:center;float:right;vertical-align:0;border:0;font-weight:900;content:\"\\f107\";font-family:Font Awesome\\ 5 Free}.sidebar[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .nav-link[data-toggle=collapse].collapsed[_ngcontent-%COMP%]:after{content:\"\\f105\"}.sidebar[_ngcontent-%COMP%] .sidebar-brand[_ngcontent-%COMP%] .sidebar-brand-icon[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:2rem}.sidebar[_ngcontent-%COMP%] .sidebar-brand[_ngcontent-%COMP%] .sidebar-brand-text[_ngcontent-%COMP%]{display:inline}.sidebar[_ngcontent-%COMP%] .sidebar-heading[_ngcontent-%COMP%]{text-align:left}.sidebar.toggled[_ngcontent-%COMP%]{overflow:visible;width:6.5rem!important}.sidebar.toggled[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .collapse[_ngcontent-%COMP%]{position:absolute;left:calc(6.5rem + 1.5rem / 2);z-index:1;top:2px;-webkit-animation-name:growIn;animation-name:growIn;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-timing-function:transform cubic-bezier(.18,1.25,.4,1),opacity cubic-bezier(0,1,.4,1);animation-timing-function:transform cubic-bezier(.18,1.25,.4,1),opacity cubic-bezier(0,1,.4,1)}.sidebar.toggled[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .collapse[_ngcontent-%COMP%] .collapse-inner[_ngcontent-%COMP%]{box-shadow:0 .15rem 1.75rem 0 rgba(58,59,69,.15);border-radius:.35rem}.sidebar.toggled[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .collapsing[_ngcontent-%COMP%]{display:none;transition:none}.sidebar.toggled[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .collapse[_ngcontent-%COMP%], .sidebar.toggled[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .collapsing[_ngcontent-%COMP%]{margin:0}.sidebar.toggled[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%]:last-child{margin-bottom:1rem}.sidebar.toggled[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%]{text-align:center;padding:.75rem 1rem;width:6.5rem}.sidebar.toggled[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:.65rem;display:block}.sidebar.toggled[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{margin-right:0}.sidebar.toggled[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .nav-link[data-toggle=collapse][_ngcontent-%COMP%]:after{display:none}.sidebar.toggled[_ngcontent-%COMP%] .sidebar-brand[_ngcontent-%COMP%] .sidebar-brand-icon[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{font-size:2rem}.sidebar.toggled[_ngcontent-%COMP%] .sidebar-brand[_ngcontent-%COMP%] .sidebar-brand-text[_ngcontent-%COMP%]{display:none}.sidebar.toggled[_ngcontent-%COMP%] .sidebar-heading[_ngcontent-%COMP%]{text-align:center}}.sidebar-light[_ngcontent-%COMP%] .sidebar-brand[_ngcontent-%COMP%]{color:#6e707e}.sidebar-light[_ngcontent-%COMP%] hr.sidebar-divider[_ngcontent-%COMP%]{border-top:1px solid #eaecf4}.sidebar-light[_ngcontent-%COMP%] .sidebar-heading[_ngcontent-%COMP%]{color:#b7b9cc}.sidebar-light[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%]{color:#858796}.sidebar-light[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{color:#d1d3e2}.sidebar-light[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%]:active, .sidebar-light[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%]:active i[_ngcontent-%COMP%], .sidebar-light[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%]:focus, .sidebar-light[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%]:focus i[_ngcontent-%COMP%], .sidebar-light[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%]:hover, .sidebar-light[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]{color:#6e707e}.sidebar-light[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .nav-link[data-toggle=collapse][_ngcontent-%COMP%]:after{color:#b7b9cc}.sidebar-light[_ngcontent-%COMP%] .nav-item.active[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%], .sidebar-light[_ngcontent-%COMP%] .nav-item.active[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{color:#6e707e}.sidebar-light[_ngcontent-%COMP%] #sidebarToggle[_ngcontent-%COMP%]{background-color:#eaecf4}.sidebar-light[_ngcontent-%COMP%] #sidebarToggle[_ngcontent-%COMP%]:after{color:#b7b9cc}.sidebar-light[_ngcontent-%COMP%] #sidebarToggle[_ngcontent-%COMP%]:hover{background-color:#dddfeb}.sidebar-dark[_ngcontent-%COMP%] .sidebar-brand[_ngcontent-%COMP%]{color:#fff}.sidebar-dark[_ngcontent-%COMP%] hr.sidebar-divider[_ngcontent-%COMP%]{border-top:1px solid hsla(0,0%,100%,.15)}.sidebar-dark[_ngcontent-%COMP%] .sidebar-heading[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.4)}.sidebar-dark[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.8)}.sidebar-dark[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{color:hsla(0,0%,100%,.3)}.sidebar-dark[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%]:active, .sidebar-dark[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%]:active i[_ngcontent-%COMP%], .sidebar-dark[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%]:focus, .sidebar-dark[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%]:focus i[_ngcontent-%COMP%], .sidebar-dark[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%]:hover, .sidebar-dark[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%]:hover i[_ngcontent-%COMP%]{color:#fff}.sidebar-dark[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .nav-link[data-toggle=collapse][_ngcontent-%COMP%]:after{color:hsla(0,0%,100%,.5)}.sidebar-dark[_ngcontent-%COMP%] .nav-item.active[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%], .sidebar-dark[_ngcontent-%COMP%] .nav-item.active[_ngcontent-%COMP%] .nav-link[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{color:#fff}.sidebar-dark[_ngcontent-%COMP%] #sidebarToggle[_ngcontent-%COMP%]{background-color:hsla(0,0%,100%,.2)}.sidebar-dark[_ngcontent-%COMP%] #sidebarToggle[_ngcontent-%COMP%]:after{color:hsla(0,0%,100%,.5)}.sidebar-dark[_ngcontent-%COMP%] #sidebarToggle[_ngcontent-%COMP%]:hover{background-color:hsla(0,0%,100%,.25)}.sidebar-dark.toggled[_ngcontent-%COMP%] #sidebarToggle[_ngcontent-%COMP%]:after{color:hsla(0,0%,100%,.5)}.btn-circle[_ngcontent-%COMP%]{border-radius:100%;height:2.5rem;width:2.5rem;font-size:1rem;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.btn-circle.btn-sm[_ngcontent-%COMP%], .btn-group-sm[_ngcontent-%COMP%] > .btn-circle.btn[_ngcontent-%COMP%]{height:1.8rem;width:1.8rem;font-size:.75rem}.btn-circle.btn-lg[_ngcontent-%COMP%], .btn-group-lg[_ngcontent-%COMP%] > .btn-circle.btn[_ngcontent-%COMP%]{height:3.5rem;width:3.5rem;font-size:1.35rem}.btn-icon-split[_ngcontent-%COMP%]{padding:0;overflow:hidden;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:center;justify-content:center}.btn-icon-split[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{background:rgba(0,0,0,.15)}.btn-icon-split[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%], .btn-icon-split[_ngcontent-%COMP%] .text[_ngcontent-%COMP%]{display:inline-block;padding:.375rem .75rem}.btn-group-sm[_ngcontent-%COMP%] > .btn-icon-split.btn[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%], .btn-group-sm[_ngcontent-%COMP%] > .btn-icon-split.btn[_ngcontent-%COMP%] .text[_ngcontent-%COMP%], .btn-icon-split.btn-sm[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%], .btn-icon-split.btn-sm[_ngcontent-%COMP%] .text[_ngcontent-%COMP%]{padding:.25rem .5rem}.btn-group-lg[_ngcontent-%COMP%] > .btn-icon-split.btn[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%], .btn-group-lg[_ngcontent-%COMP%] > .btn-icon-split.btn[_ngcontent-%COMP%] .text[_ngcontent-%COMP%], .btn-icon-split.btn-lg[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%], .btn-icon-split.btn-lg[_ngcontent-%COMP%] .text[_ngcontent-%COMP%]{padding:.5rem 1rem}.card[_ngcontent-%COMP%] .card-header[_ngcontent-%COMP%] .dropdown[_ngcontent-%COMP%]{line-height:1}.card[_ngcontent-%COMP%] .card-header[_ngcontent-%COMP%] .dropdown[_ngcontent-%COMP%] .dropdown-menu[_ngcontent-%COMP%]{line-height:1.5}.card[_ngcontent-%COMP%] .card-header[data-toggle=collapse][_ngcontent-%COMP%]{text-decoration:none;position:relative;padding:.75rem 3.25rem .75rem 1.25rem}.card[_ngcontent-%COMP%] .card-header[data-toggle=collapse][_ngcontent-%COMP%]:after{position:absolute;right:0;top:0;padding-right:1.725rem;line-height:51px;font-weight:900;content:\"\\f107\";font-family:Font Awesome\\ 5 Free;color:#d1d3e2}.card[_ngcontent-%COMP%] .card-header[data-toggle=collapse].collapsed[_ngcontent-%COMP%]{border-radius:.35rem}.card[_ngcontent-%COMP%] .card-header[data-toggle=collapse].collapsed[_ngcontent-%COMP%]:after{content:\"\\f105\"}.chart-area[_ngcontent-%COMP%]{position:relative;height:10rem;width:100%}@media (min-width:768px){.chart-area[_ngcontent-%COMP%]{height:20rem}}.chart-bar[_ngcontent-%COMP%]{position:relative;height:10rem;width:100%}@media (min-width:768px){.chart-bar[_ngcontent-%COMP%]{height:20rem}}.chart-pie[_ngcontent-%COMP%]{position:relative;height:15rem;width:100%}@media (min-width:768px){.chart-pie[_ngcontent-%COMP%]{height:calc(20rem - 43px)!important}}.bg-login-image[_ngcontent-%COMP%]{background:url(https://source.unsplash.com/K4mSJ7kc0As/600x800);background-position:50%;background-size:cover}.bg-register-image[_ngcontent-%COMP%]{background:url(https://source.unsplash.com/Mv9hjnEUHR4/600x800);background-position:50%;background-size:cover}.bg-password-image[_ngcontent-%COMP%]{background:url(https://source.unsplash.com/oWTW-jNGl9I/600x800);background-position:50%;background-size:cover}form.user[_ngcontent-%COMP%] .custom-checkbox.small[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{line-height:1.5rem}form.user[_ngcontent-%COMP%] .form-control-user[_ngcontent-%COMP%]{font-size:.8rem;border-radius:10rem;padding:1.5rem 1rem}form.user[_ngcontent-%COMP%] .btn-user[_ngcontent-%COMP%]{font-size:.8rem;border-radius:10rem;padding:.75rem 1rem}.btn-google[_ngcontent-%COMP%]{color:#fff;background-color:#ea4335;border-color:#fff}.btn-google.focus[_ngcontent-%COMP%], .btn-google[_ngcontent-%COMP%]:focus, .btn-google[_ngcontent-%COMP%]:hover{color:#fff;background-color:#e12717;border-color:#e6e6e6}.btn-google.focus[_ngcontent-%COMP%], .btn-google[_ngcontent-%COMP%]:focus{box-shadow:0 0 0 .2rem hsla(0,0%,100%,.5)}.btn-google.disabled[_ngcontent-%COMP%], .btn-google[_ngcontent-%COMP%]:disabled{color:#fff;background-color:#ea4335;border-color:#fff}.btn-google[_ngcontent-%COMP%]:not(:disabled):not(.disabled).active, .btn-google[_ngcontent-%COMP%]:not(:disabled):not(.disabled):active, .show[_ngcontent-%COMP%] > .btn-google.dropdown-toggle[_ngcontent-%COMP%]{color:#fff;background-color:#d62516;border-color:#dfdfdf}.btn-google[_ngcontent-%COMP%]:not(:disabled):not(.disabled).active:focus, .btn-google[_ngcontent-%COMP%]:not(:disabled):not(.disabled):active:focus, .show[_ngcontent-%COMP%] > .btn-google.dropdown-toggle[_ngcontent-%COMP%]:focus{box-shadow:0 0 0 .2rem hsla(0,0%,100%,.5)}.btn-facebook[_ngcontent-%COMP%]{color:#fff;background-color:#3b5998;border-color:#fff}.btn-facebook.focus[_ngcontent-%COMP%], .btn-facebook[_ngcontent-%COMP%]:focus, .btn-facebook[_ngcontent-%COMP%]:hover{color:#fff;background-color:#30497c;border-color:#e6e6e6}.btn-facebook.focus[_ngcontent-%COMP%], .btn-facebook[_ngcontent-%COMP%]:focus{box-shadow:0 0 0 .2rem hsla(0,0%,100%,.5)}.btn-facebook.disabled[_ngcontent-%COMP%], .btn-facebook[_ngcontent-%COMP%]:disabled{color:#fff;background-color:#3b5998;border-color:#fff}.btn-facebook[_ngcontent-%COMP%]:not(:disabled):not(.disabled).active, .btn-facebook[_ngcontent-%COMP%]:not(:disabled):not(.disabled):active, .show[_ngcontent-%COMP%] > .btn-facebook.dropdown-toggle[_ngcontent-%COMP%]{color:#fff;background-color:#2d4373;border-color:#dfdfdf}.btn-facebook[_ngcontent-%COMP%]:not(:disabled):not(.disabled).active:focus, .btn-facebook[_ngcontent-%COMP%]:not(:disabled):not(.disabled):active:focus, .show[_ngcontent-%COMP%] > .btn-facebook.dropdown-toggle[_ngcontent-%COMP%]:focus{box-shadow:0 0 0 .2rem hsla(0,0%,100%,.5)}.error[_ngcontent-%COMP%]{color:#5a5c69;font-size:7rem;position:relative;line-height:1;width:12.5rem}@-webkit-keyframes noise-anim{0%{clip:rect(78px,9999px,4px,0)}5%{clip:rect(87px,9999px,70px,0)}10%{clip:rect(21px,9999px,60px,0)}15%{clip:rect(79px,9999px,83px,0)}20%{clip:rect(20px,9999px,28px,0)}25%{clip:rect(42px,9999px,78px,0)}30%{clip:rect(71px,9999px,37px,0)}35%{clip:rect(89px,9999px,49px,0)}40%{clip:rect(36px,9999px,48px,0)}45%{clip:rect(77px,9999px,67px,0)}50%{clip:rect(7px,9999px,94px,0)}55%{clip:rect(90px,9999px,79px,0)}60%{clip:rect(48px,9999px,57px,0)}65%{clip:rect(64px,9999px,35px,0)}70%{clip:rect(23px,9999px,88px,0)}75%{clip:rect(68px,9999px,27px,0)}80%{clip:rect(39px,9999px,98px,0)}85%{clip:rect(97px,9999px,57px,0)}90%{clip:rect(61px,9999px,53px,0)}95%{clip:rect(79px,9999px,44px,0)}to{clip:rect(12px,9999px,19px,0)}}@keyframes noise-anim{0%{clip:rect(78px,9999px,4px,0)}5%{clip:rect(87px,9999px,70px,0)}10%{clip:rect(21px,9999px,60px,0)}15%{clip:rect(79px,9999px,83px,0)}20%{clip:rect(20px,9999px,28px,0)}25%{clip:rect(42px,9999px,78px,0)}30%{clip:rect(71px,9999px,37px,0)}35%{clip:rect(89px,9999px,49px,0)}40%{clip:rect(36px,9999px,48px,0)}45%{clip:rect(77px,9999px,67px,0)}50%{clip:rect(7px,9999px,94px,0)}55%{clip:rect(90px,9999px,79px,0)}60%{clip:rect(48px,9999px,57px,0)}65%{clip:rect(64px,9999px,35px,0)}70%{clip:rect(23px,9999px,88px,0)}75%{clip:rect(68px,9999px,27px,0)}80%{clip:rect(39px,9999px,98px,0)}85%{clip:rect(97px,9999px,57px,0)}90%{clip:rect(61px,9999px,53px,0)}95%{clip:rect(79px,9999px,44px,0)}to{clip:rect(12px,9999px,19px,0)}}.error[_ngcontent-%COMP%]:after{content:attr(data-text);position:absolute;left:2px;text-shadow:-1px 0 #e74a3b;top:0;color:#5a5c69;background:#f8f9fc;overflow:hidden;clip:rect(0,900px,0,0);animation:noise-anim 2s linear infinite alternate-reverse}@-webkit-keyframes noise-anim-2{0%{clip:rect(20px,9999px,91px,0)}5%{clip:rect(20px,9999px,44px,0)}10%{clip:rect(84px,9999px,55px,0)}15%{clip:rect(40px,9999px,93px,0)}20%{clip:rect(37px,9999px,73px,0)}25%{clip:rect(75px,9999px,57px,0)}30%{clip:rect(89px,9999px,38px,0)}35%{clip:rect(6px,9999px,68px,0)}40%{clip:rect(63px,9999px,17px,0)}45%{clip:rect(55px,9999px,49px,0)}50%{clip:rect(98px,9999px,28px,0)}55%{clip:rect(18px,9999px,57px,0)}60%{clip:rect(18px,9999px,64px,0)}65%{clip:rect(35px,9999px,77px,0)}70%{clip:rect(31px,9999px,59px,0)}75%{clip:rect(30px,9999px,38px,0)}80%{clip:rect(13px,9999px,52px,0)}85%{clip:rect(63px,9999px,91px,0)}90%{clip:rect(96px,9999px,67px,0)}95%{clip:rect(24px,9999px,13px,0)}to{clip:rect(5px,9999px,29px,0)}}@keyframes noise-anim-2{0%{clip:rect(20px,9999px,91px,0)}5%{clip:rect(20px,9999px,44px,0)}10%{clip:rect(84px,9999px,55px,0)}15%{clip:rect(40px,9999px,93px,0)}20%{clip:rect(37px,9999px,73px,0)}25%{clip:rect(75px,9999px,57px,0)}30%{clip:rect(89px,9999px,38px,0)}35%{clip:rect(6px,9999px,68px,0)}40%{clip:rect(63px,9999px,17px,0)}45%{clip:rect(55px,9999px,49px,0)}50%{clip:rect(98px,9999px,28px,0)}55%{clip:rect(18px,9999px,57px,0)}60%{clip:rect(18px,9999px,64px,0)}65%{clip:rect(35px,9999px,77px,0)}70%{clip:rect(31px,9999px,59px,0)}75%{clip:rect(30px,9999px,38px,0)}80%{clip:rect(13px,9999px,52px,0)}85%{clip:rect(63px,9999px,91px,0)}90%{clip:rect(96px,9999px,67px,0)}95%{clip:rect(24px,9999px,13px,0)}to{clip:rect(5px,9999px,29px,0)}}.error[_ngcontent-%COMP%]:before{content:attr(data-text);position:absolute;left:-2px;text-shadow:1px 0 #4e73df;top:0;color:#5a5c69;background:#f8f9fc;overflow:hidden;clip:rect(0,900px,0,0);animation:noise-anim-2 3s linear infinite alternate-reverse}footer.sticky-footer[_ngcontent-%COMP%]{padding:2rem 0;-ms-flex-negative:0;flex-shrink:0}footer.sticky-footer[_ngcontent-%COMP%] .copyright[_ngcontent-%COMP%]{line-height:1;font-size:.8rem}body.sidebar-toggled[_ngcontent-%COMP%] footer.sticky-footer[_ngcontent-%COMP%]{width:100%}"]}),t}(),canActivate:[lO],children:[{path:"write-blog",component:sO},{path:"blog-list",component:function(){function t(t,e){this.http=t,this.router=e}return t.prototype.ngOnInit=function(){var t=this;this.http.get("http://coozmoo.com/coozmoo-blog/bloglist").subscribe((function(e){t.blogList=e.blogList}),(function(t){console.log(t)}))},t.prototype.editBlog=function(t){this.router.navigate(["/dashboard/edit-post",{post_id:t}])},t.\u0275fac=function(e){return new(e||t)(Ua(Gg),Ua(Av))},t.\u0275cmp=Ae({type:t,selectors:[["app-blogs-list"]],decls:2,vars:1,consts:[[1,"row"],["class","col-lg-3 col-md-4 col-sm-6 col-12",4,"ngFor","ngForOf"],[1,"col-lg-3","col-md-4","col-sm-6","col-12"],[1,"card",3,"click"],["alt","Card image",1,"card-img-top",2,"width","100%","height","200px",3,"src"],[1,"card-body",2,"height","100px"],[1,"card-text"]],template:function(t,e){1&t&&(Wa(0,"div",0),Ba(1,gO,6,2,"div",1),Za()),2&t&&(Lr(1),Ka("ngForOf",e.blogList))},directives:[Bu],styles:[".card[_ngcontent-%COMP%]{margin:1vw}p[_ngcontent-%COMP%]{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}"]}),t}()},{path:"edit-post",component:function(){function t(t,e,n,o){this.router=t,this.route=e,this.http=n,this.serviceData=o,this.blurred=!1,this.focused=!1,this.disabled=!1,this.headers=new Ag({Authorization:"Bearer "+localStorage.getItem("token")}),this.authors=[],this.categories=[]}return t.prototype.ngOnInit=function(){var t=this;this.post_id=this.route.snapshot.paramMap.get("post_id"),this.http.post("http://coozmoo.com/coozmoo-blog/blogbyid",{post_id:this.post_id},{headers:this.headers}).subscribe((function(e){t.blogData=e.blogData[0],t.tags=JSON.parse(e.blogData[0].tags)})),this.authors=this.serviceData.author,this.categories=this.serviceData.category},t.prototype.updatePost=function(){var t=this;this.disabled=!0,this.blogData.tags=JSON.stringify(this.tags),this.http.post("http://coozmoo.com/coozmoo-blog/updatePost",this.blogData,{headers:this.headers}).subscribe((function(e){t.disabled=!1,t.router.navigate(["/dashboard/blog-list"])}),(function(e){t.disabled=!1,alert(e.error.error.sqlMessage),console.log("Error",e)}))},t.prototype.deletePost=function(){var t=this;confirm("Are you sure you want to delete this post ?")&&(this.disabled=!0,this.http.post("http://coozmoo.com/coozmoo-blog/deletepost",{post_id:this.blogData.post_id},{headers:this.headers}).subscribe((function(e){window.alert(e.message),t.disabled=!1,t.router.navigate(["/dashboard/blog-list"])}),(function(e){window.alert(e.message),t.disabled=!1})))},t.prototype.created=function(t){this.editor=t,this.editor.root.innerHTML=this.blogData.body,console.log("editor-created",t)},t.prototype.changedEditor=function(t){null!=t.html&&(this.blogData.body=""+t.html,this.blogData.read_time=Math.ceil((""+t.html).split(" ").length/120))},t.prototype.focus=function(t){console.log("focus",t),this.focused=!0,this.blurred=!1},t.prototype.blur=function(t){console.log("blur",t),this.focused=!1,this.blurred=!0},t.prototype.postBlog=function(){console.log(this.blogData)},t.prototype.thumbnailSelected=function(t){var e=this;console.log(t.target.files[0]),this.file=t.target.files[0];var n=new FileReader;n.onload=function(t){e.blogData.thumbnail="data:image/jpeg;base64,"+btoa(t.target.result)},n.readAsBinaryString(this.file)},t.\u0275fac=function(e){return new(e||t)(Ua(Av),Ua(_m),Ua(Gg),Ua(Oh))},t.\u0275cmp=Ae({type:t,selectors:[["app-edit-post"]],decls:51,vars:18,consts:[[1,"container"],[1,"row"],[1,"col-12"],["type","text","placeholder","Title",1,"form-control",3,"ngModel","ngModelChange"],["type","text","placeholder","Slug",1,"form-control",3,"ngModel","ngModelChange"],["name","description","rows","3","placeholder","Description",1,"form-control",3,"ngModel","ngModelChange"],[1,"col-6"],[1,"form-control",3,"ngModel","ngModelChange"],["disabled","","selected","","value",""],[4,"ngFor","ngForOf"],[1,"col-md-4"],["type","text","placeholder","Meta Title",1,"form-control",3,"ngModel","ngModelChange"],[1,"col-md-8"],["type","text","placeholder","Meta Description",1,"form-control",3,"ngModel","ngModelChange"],[1,"col-md-6"],["type","file","name","thumbnail","title","Thumbnail Image","accept","image/*",1,"form-control-file",3,"change"],["width","50px","alt","img",3,"src"],[1,"force-to-the-bottom"],[3,"ngModel","ngModelChange"],[3,"styles","onFocus","onEditorChanged","onBlur","onEditorCreated"],[1,"form-check","form-check-inline",2,"margin","30px"],["type","checkbox","id","published",1,"form-check-input",3,"ngModel","ngModelChange"],["for","published",1,"form-check-label"],[1,"btn","btn-primary","float-right",2,"margin-bottom","50px",3,"disabled","click"],[1,"btn","btn-danger",2,"margin-left","50px",3,"disabled","click"],[1,"btn","btn-secondary","float-left",2,"margin-bottom","50px",3,"routerLink"]],template:function(t,e){1&t&&(Wa(0,"div",0),Wa(1,"div",1),Wa(2,"div",2),Wa(3,"input",3),Ja("ngModelChange",(function(t){return e.blogData.title=t})),Za(),Za(),Za(),Wa(4,"div",1),Wa(5,"div",2),Wa(6,"input",4),Ja("ngModelChange",(function(t){return e.blogData.slug=t})),Za(),Za(),Za(),Wa(7,"div",1),Wa(8,"div",2),Wa(9,"textarea",5),Ja("ngModelChange",(function(t){return e.blogData.description=t})),Za(),Za(),Za(),Wa(10,"div",1),Wa(11,"div",6),Wa(12,"select",7),Ja("ngModelChange",(function(t){return e.blogData.author=t})),Wa(13,"option",8),Ss(14," -- select author -- "),Za(),Ba(15,hO,2,1,"option",9),Za(),Za(),Wa(16,"div",6),Wa(17,"select",7),Ja("ngModelChange",(function(t){return e.blogData.category=t})),Wa(18,"option",8),Ss(19," -- select category -- "),Za(),Ba(20,pO,2,1,"option",9),Za(),Za(),Za(),Wa(21,"div",1),Wa(22,"div",10),Wa(23,"input",11),Ja("ngModelChange",(function(t){return e.blogData.meta_title=t})),Za(),Za(),Wa(24,"div",12),Wa(25,"input",13),Ja("ngModelChange",(function(t){return e.blogData.meta_description=t})),Za(),Za(),Za(),Wa(26,"div",1),Wa(27,"div",6),Wa(28,"div",1),Wa(29,"div",14),Wa(30,"input",15),Ja("change",(function(t){return e.thumbnailSelected(t)})),Za(),Za(),Wa(31,"div",14),Qa(32,"img",16),Za(),Za(),Za(),Wa(33,"div",6),Wa(34,"div",17),Wa(35,"tag-input",18),Ja("ngModelChange",(function(t){return e.tags=t})),Za(),Za(),Za(),Za(),Za(),Qa(36,"br"),Wa(37,"div",0),Wa(38,"quill-editor",19),Ja("onFocus",(function(t){return e.focus(t)}))("onEditorChanged",(function(t){return e.changedEditor(t)}))("onBlur",(function(t){return e.blur(t)}))("onEditorCreated",(function(t){return e.created(t)})),Za(),Za(),Qa(39,"br"),Wa(40,"div",20),Wa(41,"input",21),Ja("ngModelChange",(function(t){return e.blogData.published=t})),Za(),Wa(42,"label",22),Ss(43,"Publish post"),Za(),Za(),Wa(44,"div",0),Wa(45,"button",23),Ja("click",(function(){return e.updatePost()})),Ss(46,"UPDATE"),Za(),Wa(47,"button",24),Ja("click",(function(){return e.deletePost()})),Ss(48,"DELETE"),Za(),Wa(49,"button",25),Ss(50,"CANCEL"),Za(),Za()),2&t&&(Lr(3),Ka("ngModel",e.blogData.title),Lr(3),Ka("ngModel",e.blogData.slug),Lr(3),Ka("ngModel",e.blogData.description),Lr(3),Ka("ngModel",e.blogData.author),Lr(3),Ka("ngForOf",e.authors),Lr(2),Ka("ngModel",e.blogData.category),Lr(3),Ka("ngForOf",e.categories),Lr(3),Ka("ngModel",e.blogData.meta_title),Lr(2),Ka("ngModel",e.blogData.meta_description),Lr(7),Ka("src",e.blogData.thumbnail,mr),Lr(3),Ka("ngModel",e.tags),Lr(3),Ka("styles",Kl(16,mO)),Lr(3),Ka("ngModel",e.blogData.published),Lr(4),Ka("disabled",e.disabled),Lr(2),Ka("disabled",e.disabled),Lr(2),Ka("routerLink",Kl(17,vO)))},directives:[dd,_d,kf,Hd,Kd,Qd,Bu,XC,_h,ld,Iv],styles:["button[_ngcontent-%COMP%]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}div.row[_ngcontent-%COMP%]{margin-top:10px}input#published[_ngcontent-%COMP%]{width:30px;height:30px}"]}),t}()},{path:"",component:function(){function t(){}return t.prototype.ngOnInit=function(){},t.\u0275fac=function(e){return new(e||t)},t.\u0275cmp=Ae({type:t,selectors:[["app-home"]],decls:3,vars:0,consts:[[1,"container"]],template:function(t,e){1&t&&(Wa(0,"div",0),Wa(1,"h1"),Ss(2,"Welcome to Dashboard"),Za(),Za())},styles:["h1[_ngcontent-%COMP%]{display:block}div[_ngcontent-%COMP%]{text-align:center;box-shadow:5px 5px 5px #a5a5db}"]}),t}()}]},{path:"",redirectTo:"dashboard",pathMatch:"full"},{path:"**",redirectTo:"dashboard"}],yO=function(){function t(){}return t.\u0275mod=De({type:t}),t.\u0275inj=St({factory:function(e){return new(e||t)},imports:[[Wv.forRoot(_O)],Wv]}),t}(),bO=function(){function t(){}return t.\u0275mod=De({type:t,bootstrap:[o_]}),t.\u0275inj=St({factory:function(e){return new(e||t)},providers:[nC,{provide:tC,useValue:tC},Oh,{provide:Eu,useClass:Nu},eC],imports:[[Pg,Gb,Kf,sh,Gf,$b,eO,yh.forRoot({customModules:[{implementation:r_,path:"modules/counter"}],customOptions:[{import:"formats/font",whitelist:["mirza","roboto","aref","serif","sansserif","monospace"]}]}),Yb,yO]]}),t}();(function(){if(Uo)throw new Error("Cannot enable prod mode after platform setup.");Bo=!1})(),Cg().bootstrapModule(bO).catch((function(t){return console.error(t)}))}},[[0,0]]]);